Author: 赵 汐桃

博客搬家到Sina App Engine了

博客建立已经有几年时间了,更新很慢,也没有做宣传,自娱自乐,纪录一些技术文档。如今空间到期了,之前一直使用EBL提供的虚拟空间,后台面板是Cpanel,一直很好用,但是由于国内网络环境日益恶劣,EBL业务大减,现如今服务越来越差,基本已经到了无人监管的地步,所以不得不考虑新的空间托管博客。

看了国内很多的Linux主机空间提供商,都有这样那样的不如意的地方,想到了Google App Engine,但是无奈GAE被墙了,想起来新浪09年开始测试Sina App Engine(下简称SAE),打开一看,发展得很蓬勃,而且直接支持PHP,看了官方文档介绍,觉得还不错,于是决定一试 ,开始了大量的搬迁工作,经过一个礼拜的折腾,总算是差不多了,由于SAE处于安全因素和特殊的云计算原因,禁用了一些php函数,需要手动修改,而且SAE不支持写本地IO,所以很多代码需要重写,以便使用Sina提供的Storage持久化存储服务(主要是以前上传的大量附件,还有一些要写本地的插件,WP主程序已经有人做了移植),现在基本已经移植完毕了,某些插件无法支持,已经不得不抛弃了,目前手机wap页面暂时无法完成,怀疑可能是WAP插件中的某些PHP代码不被支持,但是也没有错误提示,还在慢慢找原因。

如果各位朋友浏览我的博客发现有不正确的地方(包括排版、图片无显示、链接指向错误、文章内容混乱的)请及时通知我,以便我修正,让博客更好的运行在SAE平台上。

最后,通过一个礼拜左右的折腾,觉得SAE平台还是非常不错的,所以有一些代码不能使用,但是新浪基本都提供了解决办法,通过SAE平台,又把搭建自己的个人主页的门槛降低了,有兴趣自己做主页或者网站的朋友不妨试试,我们共同来探讨传统LAMP平台移植到SAE平台的一些经验。

Designed by Apple in California

此文转载至gracecode.com,原文地址:http://www.gracecode.com/archives/3047/

此篇为译文,原文在: http://37signals.com/svn/posts/2710-designed-by-apple-in-california

使用过 Apple 产品的用户,都或许会注意到其包装和产品上的行小字“Designed by Apple in California”。我们或许会稍微留意下它的用意,然后这注意力可能稍纵即逝,无法深究其真正的含义。

我们都或许能够了解 Apple 是家注重细节的公司,自然它的产品和包装印制上这段话自然有其含义。这篇文章或许可以从设计师角度部分诠释 Apple 此做法的用意。

我曾经在很多场合中提起:“‘Designed by Apple in California’ 这段字,我是见过的所有包装上最为夺目的字符”。我的其中位读者迈克尔问我:

我同意您的看法,我第一眼看见这段字就让我难忘。

不过我很好奇,为什么您会相信“这些夺目的字符注
定会出现在不起眼的包装上”。

这句简单的标签出现在 Apple 的产品及其包装上至少已有十年的历史。(其实,我无法明确准确的时间说明 Apple 是从什么时候开始,但我记得在 2000 年的时候,苹果就在其 iPod 的包装上打上这行字了。) Read more

免费为大家提供新款MacBook Air更换SSD硬盘服务 升级硬盘

最近貌似买MacBook Air的朋友突然多起来了,无数的朋友问我2011款的新款Air能不能升级硬盘呀,怎么升级呀等等,所以干脆发个帖子,有需要想升级你硬盘的朋友,我可以免费帮你升级,因为我实在没有时间一步一步去教每个人升级硬盘,你可以带上你的电脑来找我,我当面给你升级,不收手工费,也顺便就教了你如何换SSD了。

SSD硬盘都是苹果正规渠道供应(熟悉我的朋友都懂的),现在是三星的SSD,不在是以前的东芝了,速度也比以前快了很多,价格如下:

64G 400元(RMB)

128G 750元(RMB)

256G 1600元(RMB)

价格会有一定的浮动,大致是这个范围,需要更换的朋友可以提前联系我,确定好时间直接来找我,外地的朋友(仅限认识的)可以发快递给我,但是请一定先联系我,不要再像以前那样也不跟我说就发过来,我都不知道是要做什么的……不然我给你当二手卖了你就悲剧了。。。

当然你也可以自己先买好SSD,拿过来我给你换也可以,反正都免费,但是自己买的时候留意一下是要三星的,不要以前东芝的,东芝的就是老款的Air上拆机的,速度比较慢,换SSD时间(不包括装系统)大约需要10分钟,所以你可以自己计划时间提前约我。

好吧,还是留下联系方式:

QQ:75098421

iChat:[email protected]

E-mail:[email protected]

Mac OS X / iOS 内存管理简要说明

原创文章,禁止转载,否则追究法律责任

最近身边用苹果的人越来越多,这是一件好事,我很高兴身边的朋友们都能用上世界上最先进的计算机和操作系统,但是大部分朋友都是从Windows过度过来的,从系统使用和原理理解上都有一些Windows的观念,最近很多朋友问我一个问题:“为什么我的系统一开机还没运行什么程序,空余内存就没多少了,我可是4GB内存啊,是不是有什么问题?”针对这一问题,特写此文,让大家理解基于UNIX的Mac OS X是如何管理内存的。
之前转载了一篇文章介绍Unix/Linux的内存管理,但是很多朋友说看不懂,那今天我就通俗的跟大家分享一下,Mac是如何管理内存的。

首先,我们要来了解一下,Mac OS X的内存四种状态,打开你的“应用程序-实用工具-系统监视器”程序,切换到“系统内存”标签,你会看到你的内存有联动活跃非活跃可用空间四种状态:

见下图:

联动是系统核心占用的,永远不会从系统物理[内存]种清除,

活跃表示这些[内存]数据正在使用种,或者刚被使用过,

非活跃表示这些[内存]中的数据是有效的,但是最近没有被使用,

可用空间表示这些[内存]中的数据是无效的,这些空间可以随时被程序使用。

可用空间的[内存]低于某个值(这个值是由你的物理[内存]大小决定的),系统则会按照以下顺序使用非活跃的资源。首先如果非活跃的数据最近被调用了,系统会把它们的状态改变成活跃,并接在原有活跃[内存]逻辑地址的后面, 如果非活跃的[内存]数据最近没有被使用过,但是曾经被更改过而还没有在硬盘的相应虚拟[内存]中做修改,系统会对相应硬盘的虚拟[内存]做修改,并把这部分物理[内存]释放为可用空间供程序使用。如果非活跃[内存]中得数据被在映射到硬盘后再没有被更改过,则直接释放成可用空间。最后如果活跃的[内存]一段时间没有被使用,会被暂时改变状态为非活跃

Read more

Unix/Linux 系统自动化管理之内存管理

Mac OS X是基于Unix底层的操作系统,内存管理机制于Unix相同,这篇文章有助于理解Unix内存管理方式

文章转载至:IBM DeveloperWorks 原文地址

内存是 Unix/Linux 内核所管理的最为重要的资源之一,内存管理是系统管理中非常重要也是最复杂的的部分。系统管理员需要掌握内存管理的基本工作原理以及使用合适的工具与策略监控内存的工作状态。 本文将分别阐述 AIX 和 Linux 系统中所涉及到的内存监控的方法,并对其中涉及到的内核内存管理的原理做初步的说明

AIX 内存管理与监控

内存管理概述

内存管理在不同的操作系统中会有不同的实现。AIX 系统使用 VMM(Virtual Memory Manager) 实现物理内存的管理,处理应用程序的内存分配请求与内存回收。

内存和交换空间一般都是通过页面来进行分配和管理,VMM 将所有的内存段划分为若干个页面,Power4 芯片支持 4K,64K,和 16M 大小的虚拟内存页, Power5 芯片支持 4K,64K,16M,16G 大小的虚拟内存页,每个页面的缺省大小是 4KB。虚拟内存页面越大,对需要大内存块的应用程序可以起到优化作用,主要是提高 TLB 的命中率。

当我们执行应用程序的时候,内存中的页面会被逐渐的占用,这里我们设计两个重要的参数: Minfree( 最小空闲页面的大小 ) 和 Maxfree( 最大空闲页面的大小 )。当空闲的内存达到 Minfree 大小的时候, VMM 的调页算法将被唤醒,将内存中的页面转移到交换空间中, 知道空闲内存达到 Maxfree,才停止调页。

上面主要是对 AIX 内存管理中所涉及到的的基本概念做了简单的介绍说明,对于任何与内存相关的操作,了解这些概念都是非常必要的。

系统管理员在进行正确的优化或者问题发生之前,必须首先监视系统,使用合适的工具捕获基准数据,并且知道如何进行分析工作。下面笔者将介绍 AIX 系统所提供的工具来监控系统内存的使用情况。

内存调整命令

与其他的子系统相比,内存调整更为困难,但同时收到的效果往往更加显著,特别是在那些尚未对各种内存参数进行优化的运行环境中。系统管理员可以通过 vmo 命令动态的调整内存参数,进行内存性能优化方面的各种实践。

Read more

WordPress 同步 Qzone 更新配置完成

博客开了很久了,一直也没怎么做过宣传,写过一些文章,看的人也不多,大部分朋友还是习惯在我的QQ空间浏览。但是QQ空间早已不更新了,所以今天做了个WP与Qzone同步更新,这样大家就方便看到我的博客更新动态了,同时欢迎大家访问我的博客。

推荐两本书给大家《史蒂夫●乔布斯传》和《iWoz》

Jobs iWoz

今天向大家推荐两本好书,一本是《史蒂夫●乔布斯传》,另一本是《iWoz》,分别是苹果两位创始人的自传。

这本乔布斯传是由乔布斯本人授权作者Walter Isaacson撰写的,所以内容相对真实,其他的乔布斯传都是未经授权的山寨版本,可能很多是他的Fans写的,所以加入了很多个人崇拜主意色彩,有失真实性,不推荐阅读。另一本《iWoz》的大陆译文本《我是沃兹》是苹果另一位天才创始人沃兹的自传,由沃兹本人和Gina Smith亲手撰写,非常真实的记录了硅谷历史,沃兹诙谐幽默的语言也十分有趣,建议想了解苹果的朋友们,一定要读读这两本书。

Read more

世界失去了一位伟大的人

早上起床,赫然听朋友说乔布斯去世了,打开苹果官方主页,一张照片以及1955-2011证实了这条新闻的真实性,甚是惊愕。虽然一直有媒体在报道他身体欠佳,但是突然得知他离世的消息,还是有点难以接受。

在很早的时候,我便知道乔布斯和沃兹两个人的故事,一直以来,他们是我崇拜的偶像,从一个梦想变成现实,创立了Apple这个品牌,经过多少的磨练,几起几落,最终走到今天,这个“一直被模仿,从未被超越”的品牌成为了IT界的神话。

如今,沃兹早已离开苹果,过着也许属于他理想的生活,而乔布斯也与世长辞,这多少令我受挫,我从小崇拜的偶像,挚爱的苹果,难道要远离了吗?

一位富有远见,充满创意的天才离开了Apple,一位杰出的了不起的人物告别了世界……

 

更改 Mac OS X 隐藏的默认设置代码

以下代码在Terminal里运行, 执行之前最好把相应的程序关闭

设置QuickTime打开视频文件时自动播放
defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1
还原该设置
defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 0

设置Safari默认使用标签打开链接
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
还原默认使用新窗口打开链接
defaults delete com.apple.Safari TargetedClicksCreateTabs

设置显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false

Read more

Goodbye,MOTOROLA

其实当昨天听到说MOTOROLA被Google收购的消息时,我已经感到震撼了,虽然我一直有预料MOTO一定会和Google有一个深度的合作,但是没想到的深度合作居然是收购这么深的深度…

这个新闻的影响力,我想不只是一家公司被另一家公司收购这点事儿,否则我也不至于想要写一篇博客来纪念一下了。曾经MOTOROLA这个名字带给我们的东西,留下的不仅仅是记忆,更是岁月。

记得在我很小的时候,大约小学三四年纪吧,我知道了摩托罗拉这个名字,那时候一度认为摩托罗拉就是移动电话,以为是移动电话的标志,都直到很多年后了我才知道,原来摩托罗拉跟上海牌和大钱门一样,只是一个品牌。但是在当年,MOTOROLA的大哥大,可是一代老板们追逐的目标,一个足以砸死人的大砖头却让老板们乐此不彼的挂在腰间,还故意弄得若隐若现的。因为那时候,小三还没有现在这么流行,咳…跑题了…

Read more

ABOUT

老赵的个人博客,关于 Mac, iPhone, iPad, iPod等产品的软件和硬件技术交流。也讨论Linux/UNIX技术,服务器运维技术等。

2025 年 4 月
 12345
6789101112
13141516171819
20212223242526
27282930  

Powerd by WordPress on Xserve
Xserve 2009
@2012-2024 HelloMac Copyright