存档在 ‘Mac’ 分类

从Windows到Mac的历程

2010年8月27日

手里做的事情,并不适合在这里说,因为土豆已经不再是一个以前那样,没有竞争对手,只需要恣意扮演自己角色的公司。偏生我就是一个生活和工作一体化的人,要我单独说说生活,多半倒是无话可说。

Archey同学终于入手了他的第一台13寸 Macbook Pro,搭配Magic Mouse,如此豪华的阵容如实还是让人为之赞叹,考虑到其实我并没有严格意义上自己私人的Macbook。这让我回想起自己最初渐次接触Mac的过程,忽然之间也有了多年Mac的使用时间,随便刨两句记在这里。

我接触Apple和Mac,一定要提到的人是Lexus,这位土豆第一位专职的前端工程师,在五年以前。我记得那时他是我见到的第一个全环境使用Ubuntu的人,接着他就在捣鼓黑苹果。

我那时对苹果还不以为然,因为觉得太难用了,并且觉得窗口关闭按钮在左侧非常地怪异,觉得屏幕显示地文字不像Windows的文字那样锐利很不舒服,鼠标的点击很不习惯,很多很多。不久之后,Lex就购入了他的第一台15寸 Macbook Pro。自此以后他就没有停止过向我炫耀苹果系统上各种奇奇怪怪匪夷所思的各种功能。

  • 比如,安装程序只需要扔进去就好了,删除程序只要拖到垃圾桶就好了。这太神奇了。
  • 放大和缩小的动态效果令人叹为观止,界面精致地令人心碎。
  • 只要按空格就可以快速预览各种文档,从图片到文字,不需要打开这个文件,非常快捷。
  • 没有病毒(意思是说基本无需考虑),没有木马,没有隔三差五需要运行磁盘碎片整理程序,没有隔三差五出现的程序错误。
  • 没有驱动程序这个概念。
  • 没有无穷无尽的补丁,只有偶尔的升级(其实这算是一个狡黠但是透着聪明的做法)。
  • 没有各种盘,就只有一个,叫做硬盘,放各种东西的地方。
  • 其中所有我自己相关的东西都放在一个文件夹下,分成几个类别。从此以后不再需要头疼把文件放在哪里这个问题。
  • 没有什么系统文件夹的概念,统统忘掉,以便把注意力放在更加重要的,创作上。
  • 不需要时时刻刻打开资源管理器,眼盯着内存使用是否超过总内存的1/4,每次超过这个数值就让人觉得机器运转缓慢。正相反,偶尔打开Mac下的资源管理器,总觉得内存没有全部吃完,还嫌程序的性能不够好。但是再也不会觉得卡之类的,所有程序都跑得飞快,除了Adobe这种自己不争气的庞然大物。
  • 使用触摸板的时候只需要两个手指同时下滑就可以垂直滚动并浏览文件夹或者网页,不需要一个左键按在滚动条上,还要用另外的手指痛苦地定位。
  • 两个手指轻触屏幕就可以激活传统意义上的右键菜单,不用每次去摸索和寻找触摸板的右键在哪里。
  • 使用CMD作为多功能的触发键,可以让强壮的大拇指在不需要任何移动的情况下操作自如,而不是让脆弱的小拇指扭曲而痛苦,或者让手掌移来移去。
  • Windows的本本用了这么多年,每天至少重启一次,随时还觉得不重启不放心,去厕所之前先重启一次。作为Macbook,每次只需要合上盖子,就飞快地进入了睡眠,呼吸灯会提示它休眠的状态,打开盖子,飞快地恢复工作状态,一年到头也不需要重启。
  • Dock的使用和华丽的效果让人一次性觉得印象深刻,觉得这才是一个梦想中的桌面。
  • 使用QuickSilver,我只用程序快速启动这一个功能,就够了,永远告别了在开始菜单里找来找去,把鼠标聚焦到一个文件夹的痛苦过程。
  • 如果你不用Vim,那么Coda是这个世界上最好的前端或者脚本开发软件之一。
  • Adium,Echofon,Mail,Things,OmniGraffle,软件并不需要很多,但兼具简洁优雅而功能强大,是为了让人使用而生,而不是为了让人辛苦维护而生的软件。
  • 还有浏览器,Safari,Safari有着各种奇特的功能,自带集成的字典查询,简洁而有效的右键菜单,在Chrome出现以前,一直是速度最快的浏览器,但是它们都使用Apple强力提供的Webkit核心。
  • 在网络设置里面配置PAC,可以直接让所有软件走Autoproxy,也就是自动识别是否代理翻墙。

这个列表越到后面,居然越是Mac平台的特性,越是Windows根本不具备,所以完全无法比较谈起的特性。这些都只是冰山一角。

优美的外观设计,安全的磁性电源都不用提了。作为一个开发者而言,基于unix的系统,无缝集成于其中的命令行威力是如何地强大,Cocoa作为一门有趣的语言,其语义化的结构也让我非常喜爱,Mac程序界面和代码分离的架构也让我爱不释手。这里也只一笔带过。

简而言之,Mac让我这个自从认识了电脑,就一直兼职担任微软公司业余系统维护工程师,从Dos一路到Windows Server的人,从十年的挣扎生活中看到了另外一个世界的希望。

于是我也开始了自己安装黑苹果的过程,到现在我的blog上还残留了不少当时记录的痕迹,在一台Dell的笔记本上,因为驱动不兼容的原因,我还自己花钱更换了那个笔记本上的无线卡。但是正如Lex所说的,总有一些原因让人无法舒适地使用Mac的基本功能,更无法使用Mac的很多特性(例如触摸板),那时黑苹果的显卡驱动还很有问题(不知道现在如何),无法发挥苹果系统华丽效果的全部,总是会出现花屏的症状。

在这期间,每一次驱动出问题,每一次清理磁盘碎片,每一次打开资源管理器,每一次中各种奇怪的木马或者病毒,每一次重启……都将我的边际向前推进那么一步。

直到我下定决心让自己转到Mac平台上来(尽管那时我们亲爱的Lex同学已经离开了土豆网,他遇到了自己的边际——个人的性格。)所以在2008年初,乘着手里的PC笔记本本身越来越不适应开发工作的需要,申请到了第一台Macbook,小黑。

那时我应该也已经通过Lex,也通过V2ex认识到另外一个传奇般的开发者,Livid,这也是一个几乎全Mac平台的开发者。有一次这两人讨论Mac上的软件,只听得让我目瞪口呆。

对我来说,Mac谈不上什么使用经验,或者它并不需要什么丰富的经验,它是为了被人使用而生的,而不是为了有人伺候它而生的。随着年龄的增长,我愈发觉得需要把自己从业余系统维护工程师的角色中剥离出来,多花那么几分钟的时间看看书,看看天空,都是一件美好的事情。

我不是一个果粉。因为有一天苹果没做好它应该做的事情,我一样会砸了它,并且抛弃它。但是现在,把专业的工作交给苹果去做,然后专注在自己更加擅长的领域,这才是市场经济的真谛之一,不是么?

我购买的iPad软件清单

2010年5月5日

我所购买的都是反复考虑了实用、简单和美观三个指标而言的。

Expense Tablet $1
用来记账的,支出和收入,可以设定分类以及分类预算,分账户,按月汇总,带趋势图。

Weather Station Pro $2
天气软件很多。有一个Weather HD,有着华美的界面,但我觉得Apple Weather才是简介、美丽和实用的完美组合,然而iPad不再提供默认的内置天气程序(为了赚钱吧大概),所以我只好买了一个至少简洁和实用兼具,一目了然。眼下唯一的缺点是脱机就打不开,相信可以很快得到改善。

Penultimate $3
远远超出我预期的笔记本软件,用来尝试代替我用了三年之久的MUJI(无印良品)纸质笔记本。一切都很好,就是手指用起来不如笔那么方便。我研究了一下,发现原因是手指是软的,而笔是硬的,如果把食指的第一根指节 当作比那样来用,书写立刻就会好很多,并且这个指头会很痛。

Air Video $3

在家里的台式机上装一个Server,立刻把成T的电影和电视片儿在iPad上一边解码一边播放;建议台式机的配置好点,CPU要够强大,内存够多,当然硬盘也要够大。

Fieldrunners $8
经典的塔防游戏,老婆唯一指定特选产品。

Plants vs. Zombies $10
同上。

Small World $5
支持两人对战但是不支持单人的桌面游戏,当然是龙与地下城体系的。iPad应该更多被用在真正连接人和人之间的交互,类似的游戏都开始延伸出类似的运营思路。和人玩游戏吧。

Battle for Wesnoth $1
搜索以后才发现是一款老牌的开源RPG战旗游戏,物超所值。

Things $20
到目前为止最为昂贵显然低于预期很多的程序,我购买它一个是因为Mac上的客户端,一个是老牌的名声,一个是长久以来使用的信任,结果……居然不支持任务调度,那我每天、每周要做的事情咋办……放在日历里的时间又过于固定,不适合拿来做规划。只好等等看。

到目前为止,最好的任务规划软件应该是Task Pro,但是我既然已经花了$20在Things上,再等等也无妨,毕竟Things的界面确实是无出其右的。

其他:

Sorted $1
原本也是打算做任务规划的,结果由于太过于简单,只好拿来做非工作用途的零散记录。

GoodReader $1
如前所述,如果是用来看PDF,则是一款相当糟糕的软件,但这正好是主要需求。所以现在用免费的CloudReader替换。

iBook

2010年4月30日

iBook,GoodReader,Kindle,iPad上最常见的三款阅读软件(别的还有很多例如CloudReader之类)。其中,GoodReaer售价1美元,iBook和Kindle是免费的。

然而相比而言,最好的还是iBook。

赏心悦目的木质书架,海量的古登堡计划免费图书,快速的加载,优美的文字显示,顺滑的翻页和快速翻页(类似于哗啦啦地快速翻书)。最重要的,对于英文书,可以双击一个单词,然后立刻查阅词义。

互联网,电脑,终端,词典软件,书。一时间,分不清谁是谁,哪部分是哪部分。

我喜欢手捧书籍的感觉,也渴望着大幅提升查词典的效率,这个饥渴的梦想终于在这里得到部分的解决——唯一的问题是,有一些我最喜欢的图书,暂时还没有iBook的版本,连txt文件都找不到。另外一个题外的瑕疵是说,如果要导入外部的Epub,只能通过连接线来同步,这显得有些不太方便。

所以后备方案就是GoodReader。

GoodReader的翻页和电脑上一模一样,是上下的滚屏,这时长让人觉得面对的还是一台传统的全功能电脑而不是一个自由的终端。在显示PDF文件的时候,也无法自动切除书页四周的空白,总之有很多细腻的地方对于阅读来说都是空余的干扰。

所以,总的说来GoodReader的制作者还是把iPad当作一个传统的计算机来看待的,其开发和设计的思路依然是传统技术人员的驱动。这一点的另外一面,正是下面要说到它的“好处”。

它最大的“好处”,就是直接支持PDF、TXT、HTML等多种格式。这本身就是开放式体验的混乱后果之一,所以技术提供者也不得不以如此的思路来应对,而这个思路则无法去通过切除、抛弃的手段来收敛和控制体验。

但不管如何,GoodReader作为过渡性的候补方案,适合用来阅读没有iBook版本的书籍。市面上有很多ePub书籍都是单纯的文字,书内的图片都丢失了,如果图文很重要,这样的书籍也只能暂时依赖于扫描版本的PDF。

至于Kindle,我用了几个小时,没一样做得好;为了让我的生活变得简单,自然只能抛弃掉这种没有任何特长的东西,删了。

iPad入手,以及它的未来

2010年4月27日

我的iPad是在毕德代购买的,价格4500RMB,16G iPad全新现货。

在下订单以前特地人肉一把,发现这其实确实是一个专业代购公司,主要是以日韩美的服饰、电器等为主营业,所以比个人来说相对可信(毕竟要照顾长远的生意)。这个价格比电脑城柜台低500-800元,也是网上可以找到全新现货的最低价。如果是电脑城的奸商们开出这个价,估计我要怀疑他们的货品是否是有问题;而如果是一个相对正规的公司操作,那么作为非主营但是有高注意力的业务吸引流量招徕顾客也就可以理解。同时代购们开出的美国直邮4200价码始终会有发货时间、海关扣税1000的隐忧,所以最终确定用货币购买时间,消除疑虑。

26号上午12点,顺利把我的指纹送上这部iPad全新的屏幕。到现在,拿到iPad接近两天,尝试使用iPad办公也差不多有一天半的时间,昨晚的游戏和早上的阅读各有几个小时,感觉很好,完全符合我的预期。

优美的设计,细节丰富、线条凝练的视觉,完全顺滑的操作,炫酷的操作当然都是卖点,但是对于我个人而言,都不是最重要的,也不是处于我最饥渴的预期之中的欲望。

我最饥渴的欲望很简单,就是我企图不顾一切的期望远离电脑,远离台式机,远离那个把我锁定在桌边的怪物,我渴望自由的呼吸和移动,像一个自然人那样放松——但是,并不是远离网络,正相反,我可以把自己的注意力集中在真正需要网络的地方,需要阅读的地方,需要放松游戏的时间。

从iPhone开始,iPod Touch,iPad,作为面向消费市场的移动终端,Mac Mobile OS没有文件系统,没有种种设置和权限,没有驱动和杀毒软件,也没有……简而言之,它就是一个彻彻底底完完全全面向消费者的操作平台,用户只需要购买——使用——购买——使用就可以了,其他的一切都不再需要。

而这正是我作为一个有过十年电脑和网络使用者所期望的未来,真正可以把所有恼人的技术都托付给一个可信赖的商业公司,而专注在自己生活和工作需求上的未来。所以,我不会再破解这个系统,不会再以一个开发者的姿态去扰乱这个系统自给自足的运行,也就不会再做十年系统的奴隶,就如同我在Windows或者Linux系统下曾经做过的那样,形同一个免费的半专业兼职工程师,日日为维护所苦恼,隔三岔五杀个毒,清理一下碎片,整理文件系统,优化性能,没事儿了还会自己写个程序和脚本来骚扰一下自己,烧烧自己的时间……

没错,从开发者的角度来说,或许这些都是可以接受的,所以这也应该是为什么乔布斯对于Macbook平台依然坚持开放(开源社区原教旨主义者看不懂这句话的请绕行),而没有做Mac Store打算的原因。因为Macbook——以及PC,都是传统意义上的电脑,是全功能的电脑,是属于开发者的电脑,这没错(就算如此,其控制性的体验依然比Windows要好太多)。

但是对于一个消费者而言,一个视工作和生活为更加重要的元素的消费者而言,从锁死的电脑桌前解放出来,重新回归自然的姿态,不管是座椅、沙发还是床,行走或者危坐,然后把注意力集中在最为重要的那一件事情上,才最为重要的事情。

在过去24小时的使用体验中,iPad很好得满足了这一点,我拿着iPad,既感到放松,也没有脱离网络的焦虑,所有邮件、日程、任务、会议都可以正常实现,而我很乐于带着Pad到处溜达,在阳台和沙发上小憩,在闭眼找到灵感和目标与以后随即出击。

这才是人类经过数十万年进化以后所获得的,自然的工作和生活方式。

睡眠周期 Sleep Cycle

2010年3月11日

@archeys 同学找到一个很好的软件叫做《Sleep Cycle》。

人类经过演化得到了一种能力,在睡眠的时候会分泌特别的激素,可以抑制肢体的活动,以免做出危险的行为,在即将进入睡眠的时候人脑是可以感受到的,这时要么肢体会仿佛变得比较沉重,要么几乎就感觉不到肢体的存在。

Sleep Cycle这个软件正是根据这个原理,加上iPhone系列上的运动传感器结合的美妙作品。

这个软件可以通过iPod Touch/iPhone(应该包括以后的iPad)机器上的运动传感器捕捉人在睡眠中肢体活动情况,以此判断这个人的睡眠状态。

下图就是我昨天的睡眠情况,按照Sleep Cycle的解释,这是一个略有不规则的睡眠(该网页中的图2,更多的不规则睡眠,以及在凌晨被惊醒)。

从图中来看,我的的深睡眠并不算是很深(最低谷发生在早上7点,但从我的经验来看,应该是上午9-10点,可惜今天没有机会做这样的测试)。

5-6点之间有一个惊醒。

7-8点之间处于半醒半睡之间,这时hh其实还在睡觉,但是等她起床以后,我似乎立刻获得了一个新的深睡眠……

累计多日的资料应该可以对睡眠做出很好的调整。

该软件使用说明的截图:

iPad

2010年1月29日

很有兴趣买一个。

从iPhone开始,似乎是Jobs投下的长远身影,App Store顶着痛骂依然坚持,重建开发社区到操作平台到用户之间的全新关系,用户不再需要理解什么是“文件系统”,不需要理解任何技术细节,而只需要购买和使用就可以了,这才是正常的消费品和消费品生产。

它所发生的影响可能需要多年以后才会慢慢呈现地更为宏大,当前的整个软件生产模式和基础(Win/Linux+PC)或许会如同粗糙和难懂的手工作坊一样慢慢被遗弃。

这才是信息时代的未来,或许全功能的电脑在可以预见的未来就会慢慢退出历史,成为只有开发者才会使用的发烧级爱物。

用Xslimmer给Mac OS瘦身

2009年12月20日

通过删除多余的语言支持或者对PowerPC的支持来瘦身,效果果然很可观……扫描了6G的程序以后,清理了2G的无效文件出去……难怪Mac的程序品质虽然卓绝,但是个个身材都比想象中庞大。

随便选几个离谱的例子:

  • iPhone 410M -> 285M
  • Flash CS4 404M ->221M
  • Adobe illustrator 328M -> 190M
  • Photoshhop CS4 259M -> 144M
  • iMovie 244M ->123M
  • iDVD 127M -> 50M
  • iTunes 155M -> 45.6M
  • Aduim 98.6 -> 35M
  • Safari 43M -> 12M