我的pac文件

Update:这个文件有bug,看这个生成脚本

中午吃饭的时候另外一只手可以用键盘爽快的使用Google Reader,谢谢这个好工具。可是李笑来的博客不能访问了,很不爽。所以只得打开pac文件加上这个网站,随后一想,应该共享我的pac文件,大家也可以相互分享出来。我是根据Livid同学的这篇博客改巴改巴出来的。

function FindProxyForURL(url, host) {
  //Change it to your proxy
  var socks_proxy = "SOCKS 127.0.0.1:7777";
  
  //Add your favorite gfwed sites into this list
  var gfwed_sites = [
    "wikipedia.org",
    "apple.com",
    "tumblr.com",
    "soup.io",
    "pandora.com",
    "last.fm",
    "adobe.com",
    "photoshop.com",
    "google.com",
    "googlecode.com",
    "blogspot.com",
    "appspot.com",
    "acer.com",
    "demonoid.com",
    "alexa.com",
    "wikimedia.org",
    "flickr.com",
    "yahoo.com",
    "zend.com",
    "aptana.com",
    "uncyclopedia.tw",
    "uncyc.org",
    "youtube.com",
    "ytimg.com",
    "webarchive.org",
    "pornhub.com",
    "youporn.com",
    "twitter.com",
    "facebook.com",
    "wikipedia.org",
    "mail-archive.com",
    "versionsapp.com",
    "xiaolai.net"
  ];

  for(var index = 0; index < gfwed_sites.length; index++) {
    if(shExpMatch(url, "*." + gfwed_sites[index] + "/*")){
      return socks_proxy;
    }
    if(shExpMatch(url, gfwed_sites[index] + "/*")){
      return socks_proxy;
    }
  }

  return "DIRECT";
}


应该也可以从这里下载:tin.pac

参考:

  1. Livid's Paranoid - PAC & SSH
  2. Auto-configuring Proxy Settings with a PAC File

MobileMe试用之旅-产品对比评价

和GTD这样的好东西一样,理念最重要,方法其次,工具和载体最次。MobileMe整合了非常好的服务,他们都是很好的习惯,学会试用这些服务并用好他们相当于学会一种思想和对应的一种方法(如Address Book和Calendar还有Note,帮助你实现GTD),是否选择MobileMe非常不重要。看看这个产品分析,马上给你也整上一套这样的服务是最好的收获。热门的Google Wave是一个协同(Collaboration)工具,Google的基础服务实际上已经提供了协同的平台(代替Lotus Notes和Exchange,其实google enterprise就是这样的产品),那么MobileMe其实就是一个个人的协同软件,只是它还没有提供象Wave那样厉害的协同算法,但是Apple实际上是希望通过MobileMe能够给未来留下一个协同平台的种子,这个是我能想到这个很酷的Me.com的域名所能映射到的Apple的伟大梦想。

从功能角度上面来说Mobile Me的几个核心功能:

1、邮件:前面分析了,从空间上Me是10G,这个比目前Gmail的8G要大,不过这个基本上就是聊胜于无的东西。从用户体验上来说Me和Mac原生的Mail一样,优雅,简洁,不过从web上使用的感觉来说Gmail提供的感觉更好,它提供了换肤的功能,还有那些熟悉的标签,会话,归档等等,因为我个人非常喜欢Gmail,所以转移到Me上面基本上是不可能的。不过我个人认为me.com的域名很棒,所以在这个上面有个邮箱梃拉风的,而且懂行的就是知道你是使用相对昂贵的mobileMe的有钱人。MobileMe最NB的特性还是Web和桌面的超级一致,不过一个原因是桌面的mail本身界面和功能都比较简单,所以在Web上面实现一个这样的服务会简单一些。邮件是一个粘性巨大的服务,个人认为从运维能力上面说Google比Apple有优势,所以长久考虑使用Gmail会比使用me作为主邮箱要靠谱。Gmail基本上是Google account的一个核心,所以享用Google的SNS能力还有各种NB服务来说,gmail.com是一个有很高附加价值的免费服务的核心。这点上我基本上找不到太多me.com的吸引力了。

2、Address Book:这个功能我觉得是Mac平台有非常有吸引人的功能。西方的同事一般都非常重视联系人,而我本人以前一直不算注意。Gmail里面的联系人我一直没有很好的管理。现在回想起来很多联系人信息由于没有维护现在已经想不起来谁是谁了。Mobile Me同步信息在Address Book上体现了它的优势。但是,由于现在Address Book已经支持了与Google和Yahoo的联系人服务直接同步,所以MobileMe在这里又体现不出来优势了。但是MobileMe再次提醒了你,要定期合并重复联系人信息,给联系人分组,删除过期信息,把商业名片同步过来,这些操作是很好的习惯。如果你付费买了MobileMe,面对如此简洁的人机交互,我想也许它会督促你去使用它,并且逐渐养成这个习惯。

3、Calendar:Google退出Calendar服务的时候很多人惊叹它居然和Mac上面的Calendar的原生界面如此的相似,拖拽的去安排日程是个不错的体验。但是忙碌的朋友知道如果没有一个秘书帮你指定他们的话,一般个人也就是会使用天或者周这样粗糙的单位来管理日程,这样,那些漂亮的用鼠标划时间段的交互实际上你用到的没有那么多。这样说,一个界面不够华丽的Calendar从功能上并不会让你烦恼。现在的很多GTD工具都可以和Calendar服务结合,这个实际上是对于大部分朋友最有意义的。但是,Google的Calendar服务也早就可以和Mac的Calendar同步了。Thunder bird这个跨平台软件也很有竞争力,且它也可以和Google同步。

4、Photos:iPhoto 09是我最喜欢的一个Mac软件(另外一个是iTunes),Face和地理信息是非常棒的功能。当然iPhoto 09比起以前版本最重要的更新就是对社会化网络的支持:Flickr是最棒的社会化图片分享平台(另外两个我觉得不错的是Smugmug和Zenfolio,他们有不同的风格,其中Flickr是社会化做的最好的),另外还支持Facebook和MobileMe,好像不直接支持PicasaWeb(否则估计很多人就不会付费买Flickr的Pro服务了)。其实这已经摆明了我的意见,我在这3个很棒的服务里面选择了Flickr,看重了它的图片社会化分享能力,Flickr的Pro对外链支持不错,可以作为blog的图片服务,$24.9的价格基本上可以接受(听说国内打上收费旗帜的有播已经不行了)。扯远了,因为我对Flickr的绑定,所以我基本上不会选择MobileMe的Photos服务了。从简洁上MobileMe的Photos不会超过PicasaWeb(它还在Web实现了同样的人脸识别,而且直接可以标识出来和Google Accounts整合,无比强大),从复杂的功能(我喜欢它的License管理)还有社会化分享来说它比不过Flickr,从专业和商业友好上来说它比不过ZenFolio(识一个专业摄影师的业余图片交易平台)。所以,虽然这个是一个很棒的服务,可是无奈比它棒的服务也很多,那么它基本上就失去了对我的绑定,我可以继续享用iPhoto 09这个客户端,却选择同步图片到更好的服务上去。最后,还是要说,MobileMe Photo的界面很优雅(颜色和布局),4种View很独特,和Mac上面的体验比较一致,从程序实现的角度,我很喜欢它。

5、iDisk:非常棒,和操作系统集成的很好,支持外链很棒。而且iDisk的磁盘空间可以和Mail公用(这个没有什么意义,Mail用太多了不靠普)。最低的方案是99$,包括邮件总共20G,默认邮件10G iDisk 10G。可惜现在的文件分享服务已经很多了,免费的Dropbox也是User Space File System,无缝集成,也可以从Web上面访问(不过分享的时候比较容易超过限额,可是一边和朋友分享足够)。那么iDisk的吸引力就差多了。DropBox的跨平台能力更强(支持Linux)。其它文件分享如Drop.io、RapidShare作为临时文件分享也很好。但是这些服务对于拥有VPS的同学可能也不新鲜了。

6、Back to My Mac:可能有人会忘掉这个功能。但是对于程序员来说这个可能才是最有吸引力的能力!它可以保存你的各种Certifacate。并且在你的几台Mac都可以访问到互联网的时候它可以让你安全的让这几台电脑相互访问和控制,听起来很像VPN服务。对于远程控制家里面的下载,或者让Mac控制家中的电器,还有在回家之前在家里准备好迎接主人的音乐等等都是非常有意思的场景。让人兴奋。不过问题还是有,那就是VPN自己也可以搞,只是假设VPN需要你有带公网IP的主机作为VPN server,而且配置还是比较复杂的。我在我的linode上面配了一个可以本地链接的VPN就花了我一整个晚上(Mac上面有Tunnelblick做客户端,我用了另外一个晚上也没有搞定自动push路由,遗憾的很)。我觉得省心的使用Back to my Mac这样的功能(这个没有跨网VPN的能力,也就是你不能通过这个VPN跳板到国外上网,除非你把Mac本本放在外国)还是挺有意思的。

7、其它同步服务:Safari书签同步、keychain同步,Dashboard同步,这些小功能价值很高,一站搞定了。如果只是怕丢,可以用TimeMachine或者SuperDuper。如果省事,那么可以考虑使用那99$一年的服务。

最后,阐述我目前使用的方案。我不会选择MobileMe,因为上面试用下来没有找到任何捆住我的服务,而且甚至连一个让我觉得非常想去付钱的功能都没有。我现在试用了免费的Goole Calender、Google Contacts、Picasa Web、DropBox,还有收费的Flickr、VPS使用Linode,这样下来我得到的功能比MobileMe多,不过也更贵(VPS每月20$)。但是,很多朋友知道,淘宝上有99人民币一年的MobileMe服务可以买,这样倒是让它一下子有了巨大的吸引力,可是和那些便宜的iTunes卡有同样的问题,一旦你习惯了它,下一年却又买不到这么便宜的服务的时候,你会不会心疼呢?我支持付钱享受服务,但是,我希望那是比MobileMe目前提供给我的体验更好,功能更强,更稳定的服务,似乎Google目前最有能力给我们提供这样的服务。

MobileMe试用之旅-页面技术篇

这是断断续续的一点笔记,仅供参考。没有系统思考,而且也虎头蛇尾了,请见谅。

MobileMe的HTML很干净,但是并非遵循渐进式增强的原则,没有保证所有的标签都基于语义来选择。在登陆页面的地方,发现它们使用了Webkit支持的css transition属性,所以像input field高亮的过程有渐量的过程,非常优雅。它的登陆表单的提交按钮是个link,使用onclick事件提交,这似乎并非是很好的设计。

首页的细节:使用Javascript回写了浏览器类型和平台类型到body上面,更加精确的实现因不同平台而异的css样式,而且这样css rule的可读性要好于trick。现在一个严重的问题就是Safari和Firefox的不同版本有的时候也有bug,而且它们又不像IE6/7有相对可靠的css trick来实现区分,所以apple的做法还是很实用的。apple的设计实际上也是基于像素的,在增大浏览器字体以后却依然没有影响布局,这主要依赖于目前比较先进的浏览器都基于比例进行放大,使用px依然可以保证完美的放大渲染。IE的低版本当然没有这么智能,但是谁在乎呢?在乎的人都转现代浏览器了。

me.com登陆以后进入的是邮箱,界面非常清爽,左上角是产品的切换,中间是邮箱的操作,右侧是搜索和退出,这样的对齐很清晰。但是作为邮件产品的功能按钮设计在中间是否操作起来不是很方便呢?按钮都是使用了复杂的html结构来实现,是以切图和显示效果为驱动的,阴影和圆角都是基于图片,这样可能是为了兼容windows平台而考虑。这样的实现在大型互联网应用中非常常见,因为兼容性往往是使用人数众多的应用的一个重点。Apple所做的css sprites是比较震撼的,其中3个sprites非常之复杂,它们明显的减少了image的请求次数。如此规模的使用sprites,在布局里面以px为单位就容易理解了,因为如果不使用px而是使用相对单位如%或者em,那么在缩放的时候经常会破坏你精心制作的sprites。

修改产品设置,下拉菜单和mac里面的渲染效果很一致,弹出的下拉菜单三面有阴影,4个圆角,一共使用了8个元素通过绝对定位来实现。这样在IE里面很有可能出现奇数高度的下拉框绝对定位产生1像素偏差的bug,苹果应该是通过js修正了。菜单本身使用UL,还是靠谱的。

产品修改的面板也和Mac的非常一致,是一个模态窗,使用Tab切换选项。效果和OSX的面板非常一致。不过有一个细节需要注意:OSX的配置面板有一个非常帮的交互设计,那就是面板的大小会根据内容的多少进行剪裁,然后实现动态的改变大小,这个对形成视觉对齐非常有意义,我一直认为这是一个非常优雅的解决方案(比windos的那种选项卡设计好了很多)。可是在Web上MobileMe的这个模态窗是固定大小的,切换内容比较小的Tab时它并不会缩小。

Mail设置提供的功能不多,但是很贴心,比如它可以选择字典的语言(8种欧洲语言,纠错使用)。是否默认显示Bcc域这个设计也很体现Mail的商务特性(因为一些人的职责就是成天Bcc,所以他们肯定喜欢这个设置)。

这两天试用下来发现MobileMe的页面还是有不少小bug的,Firefox下没有Safari完美,无可厚非,不过这样的一个产品,走的越远,它维持与操作系统上面原生软件的体验一致所付出的代价就会越高。不知道SproutCore能不能走的更好。失去兴趣进一步研究了,Apple比较尊重先进的Web特性的实现,也绕过了过多的肮脏patch,基本上都用了比较优雅的方案解决,可是它不支持IE的这个决定风险还是很大的。可是我喜欢这样,让浏览器成为Webkit和Geoko的天下,让那些微软操作系统早点走出历史舞台吧。

Tin’s tweets on 2009-06-14

  • 写了一只博文《如何选购床垫》,又相关计划朋友参考。http://tin.zztin.com/2009/选购床垫/ #
  • RT @blogkid: 看到大伙儿要团购vps,我用的linode感觉挺好的,价格也比经常用来比较的slicehost便宜。//我也是被你忽悠上周开始用linode,我选的Newark的服务器(ping高但传输快),因为Fremount木有了。你把DNS走Socks了么? #
  • 喔噻,太猛烈了,这两日.pac文件的更新频度很高。以后大家估计要经常交换.pac文件来更新需要翻墙网站列表了。 #
  • 周日在给老婆臭显的时候发现hulu.com挺绝的,有安全代理检测代码,使用VPN都搞不定它……SSH当然也不行 #
  • RT @nicholasdsj: 我发现 Xiao Xin 才是最容易被煽动的,一忽悠就入手 Mac 了。//我觉得他内心早已骚动很久了,你一动就完全爆发了。他和 @delphij 坐那么近,眼馋人家小蜜很久了。 #
  • RT @qingfeng: 不了解横山美雪的见这里,才19的AV女优….
    http://bit.ly/xo3VR //跪拜清风!您这老师当的,引领风潮呀。 #
  • RT @hengdm: Enjoy staying in San Francisco. //推荐租车玩Sasolito和Tibron一日游,回程坐Golden blue ferry。 #
  • 20日是本月@openparty,朋友们想想自己有啥话题想要分享吧 ^___^ #
  • RT @laogao: @diamondtin 中文URL自动解析有问题,建议还是手工tinyurl或者bit.ly/is.gd一下吧 //哎,刚才用ecto偷懒了。http://bit.ly/WLw8i #
  • RT @rse43: @diamondtin VPN可以啊,我昨晚看了一晚的hulu,pptp的VPN。//塞,激动,晚上我试试去。上hulu看simpson去!谢谢啦! #
  • RT @fuchaoqun: RT: @diamondtin: 20日是本月@openparty,朋友们想想自己有啥话题想要分享吧 //还以为夭折了,我准备去忽悠一下智能推荐。 //放心,人在活动就在 x__X,期待超群的忽悠。 #
  • RT @leopay: @diamondtin: 哪里有pac文件的更新共享 //我看到 @livid 网站上放出来的.pac是个不错的开始。我们可以把自己的.pac放在网站上。 #
  • RT @RageCarrier: Snow Leopard含5个授权码的家庭版套装售价49美元…这才是操作系统该卖的价格.均价才70 RMB //问题是,这个Snow leopard是个升级而已。所有的Mac都内置了操作系统。这次升级小于Leopard,定价也低一些,29$。 #
  • RT @taiwen: 有个疑问,QQ.com也提供Web服务器吗?有些不似乎特别了解,有了解的朋友吗?//http://bit.ly/pVJ8h 原文是说本月新增服务器,QQ的服务器刚刚开始被netcraft统计而已。 #
  • 最近没有咖啡真的撑不过一个下午了。 #
  • 这年头连 @openparty 都有人玩山寨。看到 @xiaodao 转过来的CSDN发送的关于博文的OpenParty,居然要收费70元。而且没有使用unconference的形式,一点也不Open。 #
  • 把玩一下Windows 7的RC,我感觉这个操作系统和Vista有同样致命的缺点“花俏”。让你不清楚自己在干什么,为什么干。而且IE8这个邪恶的浏览器居然被作为一个Win 7的特性,崩溃了。 #
  • RT @fxd701029: @diamondtin WIN7其实就是VISTA加强版,没有本质区别,等WIN7出了,VISTA一定大卖,肯定要微软提供降成VISTA的服务,像XP刚出都说不如WIN98,现在又都怀念地一塌糊涂 //如此一说Win7不是技术更新,是市场行为,可悲。 #

Powered by Twitter Tools.

选购床垫

如果商品的价格和它的功能或者质量没有什么明显的关系,那么选购的过程就变得麻烦了。这两个周末都花在家居卖场,选购一个新床,和床垫。

现在所睡的床是1.5m x 2.0m的,两面有床梆,所以加上枕头以后脚就超出了床梆,平躺的时候不舒服。这次选择的是1.8m x 2.0m单侧没有床梆的床。现在所睡的床买的时候大概是4k+,实木床架,算下来多半的钱是花在这只床架上了。传统的实木床架,厚重,让人感觉它会很结实。可是由于现在的实木家具很多都使用了金属铰接,所以长时间使用后会有松动的问题,坐在上面重一点就会嘎嘎响,让人不快。而且最大的问题在于我们传统床具使用的是床板承托床垫,床板是结实的实木的话缺少了身体所需的弹性和弧度,并不适合我们年轻奔三的人。这次选购就要解决这两个问题。

在北京,想上一个床具结构的课程,去IKEA看一看是非常好的选择。因为IKEA有板式、实木、铁艺等多种床架,有不同排骨架的介绍,还有非常详细的床垫结构对比。我和老婆经过学习以后得出如下结论:

  1. 床体本身在整个床里面对舒适度贡献最小(个人评价10%)。床体最重要的指标是结实程度,这个看插接件和各种铰链的设计和材质。还有就是美观程度了。床梆是否包覆织物和填充对价格影响比较大。比较实用的设计是床体内嵌床箱,但是这样的床一般使用液压杆设计,对稳固度有一点影响。
  2. 排骨架对床的舒适度贡献比较大(个人评价25%)。排骨架就是排布在床梃上面的多条有弹性的骨架,一般都是木制的。因为人的身体各个部分需要的支撑不一样,排骨架呈弓形,在身体压上去以后会根据压力的不同产生不同的变形。如腰部在身体上是内凹进去的,如果使用排骨架此处压力小,回弹就大,可以对腰部产生足够的支撑,长期使用回明显提高舒适度。排骨架的一般指标是数量,也就是排骨架越多就能提供越精细的支撑,一只2.0m的床一般有12-14只排骨架。排骨架的弹性非常重要,挑选的时候最好按一按,可以的话躺一下排骨架也是可以的。
  3. 支撑龙骨,也就是床梃。IKEA的床架一般是只有一只木制床中梃,目的是保证两人的身体可以直接压在排骨架上,提供最多的弹性。不过家具卖场的钢制床架一般使用双中梃设计,这样比较结实,但是两边的排骨架的下探会有影响。所以选择对排骨架下探影响小的床挺设计比较舒服。那种多条中梃平均分配的设计是最差的。
  4. 床垫。这个对床的舒适度贡献最大(个人评价65%)。而且床垫的挑选也是最最最麻烦的。一般来说床垫有以下几种:
    • 拉斯床垫:名字我写的可能不准确,这种就是以前俗称“席梦思”的床垫,结构上是连体弹簧。一般售货员会说是美国进口的一根钢丝弯出来的床垫,这种垫的特点就是软,坐上去以后包覆感觉很好。由于包覆感好,所以容易被误以为睡觉的时候感觉也好。实际上由于是联动的弹簧矩阵结构,所以睡觉的时候对身体的体型贴附不好,睡久了容易腰部酸。以前老人总说睡软床不舒服就是这个原因。这种技术还是很常见,不过老厂家居多,个人感觉这种设计属于淘汰产品。
    • 独立袋装弹簧垫:宜家除了最低端的弹簧床垫是拉斯的,其余大部分弹簧床垫都是独立袋装弹簧。这种结构就是通过无纺布袋子减少弹簧之间的摩擦,让它们独立运作,给身体不同部位不同的支撑力。弹簧的软硬度不同,造成这种床垫从软到硬不同的区别。一般来说选择软硬要根据自己的体重来计算,我这个身高(180)得是66公斤以下选择软的,90公斤以上选择硬的,去IKEA的床垫区是有一个对照表的。还有就是睡姿,仰睡的适合偏硬的,侧睡和俯睡(哪位朋友每天附睡呢?我比较好奇)适合便软的。我和老婆最后选择的中度软硬的床垫,因为我们俩的身高提供在这个区域。如果两个人需要不同软硬的床垫是可以选择两个单人(如90cm x 2.0m的)来拼,感觉会好一些。
    • 聚酯床垫和乳胶床垫:其实两者差距还是非常大的,但是体感比较类似。它们都属于很贴身的床垫,弹性非常好。它们是最贴身的床垫,比弹簧的还要好很多。不过比起弹簧床垫来说它们的支撑力不同。聚酯床垫也就是我们常说的记忆绵,它的特点是塑性效果好,不管你是哪种睡姿它都能超级贴身,形成一个和你身体一样的模子,缺点是回弹比较慢,所以理论上说对身体凹陷部分的支撑也稍微差一点,这个性能不如弹簧,但是优点是睡起来超级柔软和舒服。而乳胶提供了类似的柔软舒服的感觉,而且乳胶的回弹能力非常强,能够对腰部提供非常好的支撑,所以现在一般都推崇使用乳胶床垫。不过,乳胶床垫很贵,1.8m x 2.0m的在IKEA要6k,网上也要3k左右,网上还说乳胶床垫要5cm以上才有感觉。
    • 海面床垫:柔软,比较舒适,价格便宜。对潮气的隔离差。一般来说单独的海面床垫选用的比较少,因为它除了便宜没啥特别的优点了,对身体的支撑性比较差。

这些知识我基本上就是从IKEA那里学到的。其中床垫的部分我感觉经过学习以后茅塞顿开:D 因为每一种材料的特点我已经烂熟,所以最后我和老婆把购买计划这样制定:

  1. 购买板式的床体,价格适中的就可以,要有比较大的床箱,液压部分要加固。外观要尽量简洁,不要床头包覆。床体要要使用排骨条。
  2. 床垫要中度偏软的独立袋装弹簧,上附5cm+聚酯和5cm+的乳胶。弹簧一般15cm厚,5cm聚酯+5cm乳胶的话一般床垫要25cm-30cm。

我们逛了北京的集美、城外诚、爱家等多个家具卖场来挑选床垫,最后发现了红星美凯龙里面有两家不错的,一家是大连的“Jinling”,一家是“幻之曲”。后者实在很贵,是一家美国品牌,乳胶床垫居多,基本上都在万元以上,打折以后也要8k+,超出我们预算很多。最后就选了这家做出口的Jinling,主要是我看了下它架的技术手册,结构很透明,而且基本上每只床垫躺起来都很舒适。我们选择的这只4.1K送两只乳胶枕,特点是袋装弹簧是3个独立分区的,对上下半身和腰部提供不同的支撑,5cm乳胶和5cm聚酯复合,和我们计划的一致,所以当然就是它了。至此我们的选购过程结束。

这次的经验就是选择家里面的东西最好理性一些:调研->学习总结->计划->采购,水到渠成。抱歉时间又花在none-tech话题了 x_____x

改变Mac的分区表格式

给我的Macbook pro换了一个320G的硬盘,深感给MB433换硬盘真是很麻烦,因为要拆掉上盖还有固定硬盘的六角螺丝。换掉硬盘恢复系统的时候脑残了一次,选择分区表格式的时候误选了Apple Partition格式。其实Leopard支持3种分区格式:

  1. GUID:这个是为了解决Mbr分区表无法处理现在的2T+硬盘而出现的标准分区表格式,它是Intel发布的EFI规范中的一部分。GNU的Parted很早就支持了GUID分区格式。Intel平台的苹果默认使用的是EFI,所以就搭配使用了GUID分区格式(GPT)。Leopard+Intel Mac就应该使用这个分区格式。
  2. Apple partition:苹果的PowerPC平台的Mac用的不是BIOS,默认使用的就是Apple partition,它可以很好的和GUID共存(不过不是GUID,而是内嵌了一个GUID),所以Leopard依然可以使用Apple partition启动。但是只推荐PowerPC平台的Mac使用。
  3. MBR:这个是BIOS规范的一部分,是PC使用最广泛的分区格式。我不确定Mac可以使用MBR启动……应该是需要Patch loader的。

我当时选择了Apple partition,leopard也支持它,看似没有问题。可是一周前正巧碰到Macbook的SMC firmware update,结果升级的时候告知无法在Apple partition上面进行固件升级。我去阅读了上面的资料才知道自己犯了一个很傻的错误。我本以为有啥工具可以帮助我简单解决问题,可是查看了Apple的帮助才知道解决方法只有两种:

  1. 使用Fireware的硬盘,并且上面要有GPT分区的leopard引导,在这个外置系统上面安装SMC firmware update。
  2. 把系统备份,使用GPT分区安装系统并重新恢复。

好惨痛。

那就还是只可以用经典方法恢复系统了,我是这样做的。

  1. 安装SuperDuper! ,然后启动它把系统做一个完全镜像文件到外置硬盘(我使用的是Fireware硬盘,当然USB的也可以)。这个过程比较慢,我的200G数据的硬盘大概要6个小时,最后生成一个Your_Mac_Harddisk_Name.sparseimage。
  2. 使用Leopard安装盘启动。我的Macbook pro产生了一个小插曲,先是读不出双面的Leopard安装盘(后来发现是光驱突然不行了),不过经过10+的努力还是启动了,可惜看到了黑屏。黑屏是因为LCD灯管没有点亮造成的,我不知道什么原因,也许和我使用了Apple partition有关,或者是我的MBP的bug吧。我用一个很亮的台灯照LCD,经过背面的反光,对比度会提高很多,屏幕上的内容就可以辨认了。所以如果遇到无背光的黑屏,可以使用灯管这个Trick来解决。记得插上你的外置硬盘,启动系统以后启动磁盘工具Disk utility。
  3. 在磁盘工具选择File-open你的Your_Mac_Harddisk_Name.sparseimage。然后磁盘镜像会载入。重新分区,记得选择分区下面的哪个Options,然后选择GUID Partition table。分区完成以后选择新建的那个分区,然后选择恢复restore,将刚才载入的磁盘托到源那里,而新格式化的分区托到目标那里。然后开始恢复。这个过程大概也需要6-8个小时,正好一个晚上。
  4. 早上醒来的时候看到OK了,重新启动系统就可以运行SMC firmware update了。

教训就是为了可以升级MBP的固件,一定要使用GUID,不过像我这样犯错误的朋友应该很少吧。但是Anyway,结绳记事。SuperDuper的备份实际上是比Time Machine更适合恢复系统的,注册以后支持增量备份,基本上是Time Machine的很好替代品了(不一样的是Time Machine是个版本控制系统,给你很多快照,SuperDuper是生成最新镜像)。谢谢SuperDuper!

Tin@Twitter的扯淡 on 2009-06-07

  • 今早的中文twitter会很清静吧,似乎这下子是真被墙了。iTunes store也访问不了了。 #
  • Speed test of linode @ Beijing CNC: Fremount b 224K/s p 230ms, Dallas b 42K/s p 255ms, Atalanta b 423K/s p 260ms, Newark b 594K/s p 290ms #
  • @twinsant 你推荐的让dns走socks的方法真不错。但是我没有搜到如何在safari里面打开这样的功能。 #
  • 塞!刚才我做颜色测试,结果是You have perfect color vision! 哈哈!帅。虽然这个测试还是和显示器很有关系的……有兴趣的可以去这里看看:http://bit.ly/rW9TL #
  • Got zero score when doing this color hue test: http://bit.ly/rW9TL
    , that’s perfect! X___X #
  • I will working with IE6 for some hours, disgusting… #
  • RT @huangxin: @diamondtin 不错啊 这个颜色测试 虽然看得有点花 最后得了0分 perfect 呵呵 //这说明你也很色 #
  • RT @twinsant: RT @sagasw: 好看簿每个月花在amazon服务上要多少钱啊?能说不? //最多一月两千多美元 //这个价格对于不盈利的网站来说还是不少的呀。 #
  • RT @icej: 打开slow log吓一跳 一个update sql竟然执行了1000秒…..有的sql语句复杂的我都没见过….周末有的干了. //这么说喵喵同学周末会有大把的满足感了。 #
  • @khsing @icej 我是感觉对于这么慢的SQL进行优化,一般都可得到可观的性能提升。一般对于其它代码很少能带来这么大比例的提升(微测试除外)。x__x #
  • RT @Lin_Cong: 是用s3么还是ec2?//图片网站一般是用不上EC2的,分流当然是S3了:D #
  • RT @delphij: RT: @khsing: RT @delphij: 有人说:兼容不同的浏览器是很难的……无奈 // 我就差说,很难就不做了吗?想想还是算了,烂泥扶不上墙,还是和谐吧。。。// 其实没有那么难。因为我们可以给IE6打点折扣嘛。现在麻烦的是IE8。 #
  • RT @Lin_Cong: @twinsant【好像douban用了Tokyo Cabinet&Tokyo Tyrant】//我上次听是用cabinet,不过没有用tyrant。 #
  • @CNBorn o3d么? in reply to CNBorn #
  • RT @blogkid: 每次排队体检,都会想找个女医生娶了//你想娶哪个科的女医生涅?男科?妇科? #
  • RT @Fenng: 时间:6月21日14点30分开始 地点:奇遇花园咖啡馆(点击查看详细地址) 主题:高性能Web服务器Lighttpd和 mod_cache 缓存扩展 主讲人:阙宏宇(开源软件mod_cache和memagent作者) #
  • RT @qingfeng: 似乎都是卖美元的,卖日元的都没了…..? //我上次问,现在基本都是给你一个预存了钱的帐号,在限定时间用光。直接能给你的帐号充值的已经非常贵了。 #
  • RT @Fenng: 时间:6月21日14点30分开始 地点:奇遇花园咖啡馆(点击查看详细地址) 主题:高性能Web服务器Lighttpd和 mod_cache 缓存扩展 主讲人:阙宏宇(开源软件mod_cache和memagent作者) //很想去听呀 #
  • RT @khsing: RT @xyb: @number5 palm pre号称是基于html和js开发程序的。// 估计和mac上的dashboard差不多 //看google o3d,给浏览器加点原生对象的访问模型是就是基于标准的应用的未来。 #
  • RT @robbinfan: 原因是keynote的绘图功能实在太弱了,不像powerpoint里面那么多绘图的组件和剪贴画。//其实keynote的智能组件很好用。画图的话用OmniGraffle配合一下就好了。PPT感觉好用是因为你已经超级了解它了。 #
  • RT @dlee_cn: Nvidia ION平台的强大是无疑的,唯一的问题是价格。//这么说现在ION平台价格贵的原因是芯片组太贵了?Atom本身还是比较便宜的吧。 #
  • RT @yinluotianse: 重新将厕所读物更换为《环球企业家》和《男人装B》//推荐《创富志》,我觉得很好看。 #
  • RT @quakelee: 苹果笔记本电池膨胀爆炸 官方否认存质量问题 http://snurl.com/jjr8t 这事苹果确实不怎么厚道 //每天下班笔记本放在书包里面回非常烫,我真是感觉像背上了一个炸弹,炸掉哪里我也受不了。 #
  • RT @yinluotianse: 如果有一天大家都厌倦了翻墙怎么办 //去墙外生活 #
  • RT @drnic: how to do TDD for a greasemonkey script http://u.mocra.com/5q //这篇文章相当不错呀! #

Powered by Twitter Tools.

blog服务器迁移到linode

张磊同学推荐了linode,我已经垂涎很久了。鉴于最近很强大的GFW表现,还有哥们nicholas的服务器已经down了2个月有余,所以决定还是迁移我的服务器。因为换了VPS,所以域名指向就比较自由了。现在决定使用http://tin.zztin.com指向我的博客,而http://zz.zztin.com是我老婆的博客。下面我会想一想还可以做些什么,肯定会很有趣的。

不过比较不爽是昨天选择linode的location的时候已经没有Fremount机房了,那个机房在加州按理说会快一些。在没有做仔细调查的情况下我看了地图就选择了离纽约比较近的Neward机房(Newark, NJ, USA),完全是非理性思考,我以为美国也是大城市网络条件好一些。一天部署下来我发现这个机房的最大问题是延迟很严重,这样它就不适合做socks代理了,失去了一点优势。

今早本来想提ticket看能否换机房,搜索了一下才发现他们的论坛里面有一个测试文件的帖子,我就手动测试了一下速度,基于公司的网通网络。

  1. Fremount.linode.com 224K/s ping 230ms
  2. Dallas.linode.com 42K/s ping 255ms
  3. Atalanta.linode.com 423K/s ping 260ms
  4. Newark.linode.com 594K/s ping 280ms-300ms

实际看来我的推测没错,Fremount的ping最好(也不算好),而我选的Newark最快……所以先忍几天观察一下吧。

Tin@Twitter的扯淡 on 2009-04-22

  • The minimum wage in San Francisco is 9.75$ per hour now. It’s protected by law. What a big difference we have. Crying “__” … #
  • @lordhong @flysnail Yes, it’s just a short travel. And I will be back this friday. I will join next @openparty. 😀 #
  • @vincentxu I can’t find your package in the fancy 35 floor thoughtworks office. I need to be there again… in reply to vincentxu #
  • @robinlu 我特地买了一个苹果的带mic的耳机用来打电话29$+tax,不过到货我才恍然大悟,应该在taobao搜iphone耳机,发现森海的CX什么什么那个带mic耳机才80…顿感胸闷… in reply to robinlu #
  • @robinlu 森海的低端都是丰达的OEM,其实无所谓假的。你看创新、漫步者不都是有同样的款型。 in reply to robinlu #
  • The chocolate coated coffee bean is so strong. I was overloaded of coffee this afternoon. Heart beats is too fast, too high is no good. #

Powered by Twitter Tools.

Tin@Twitter的扯淡 on 2009-03-29

  • @chris_stevenson Thank you chris. It’s a amazing to see UC berkley, it’s a beautiful place. (And I like the amoeba CD too.) in reply to chris_stevenson #
  • 亲爱的${nick}:  您好!您近期有 ${msgnum_offline} 条未读的阿里旺旺离线消息 #if( $msgnum_warn > 0 )以及 ${msgnum_warn} 条提醒消息哦。#end #
  • The long journey by bike hurt my legs. Feels heavy now. And I lost 1/3 of pictures which I took yesterday, so sad. #
  • You should try cycling from San Francisco down town to sausalito and tiburon, go back by ferry (you can see Alcatraz). It’s a amazing trip. #
  • Got a replacement of my iPod touch 2 from genius bar in Apple store (the volume button is broken). They are friendly, and I’m happy. #
  • Have a ‘Del taco”s Macho Taco for breakfast, it tastes OK. Is it a kind of rubbish fast food? I miss my wife’s cook. #

Powered by Twitter Tools.