Mac小记

2009年的5月我终于用上Mac了,一直对Mac比较着迷,也许确实有点装B的感觉在里面。在买了个macbook后,其实比我期望的还是要差点,因为对我来说,使用PC也能很好,但在PC编译软件确实很麻烦,虽然Ubuntu在不断发展,我也试用的最新的9.04,结果确让我很失望,在使用Beta的时候,更新后进不了系统;后来重新安装了正式版后,发现待机后不能起来。像这种问题并不能推向Ubuntu,因为可能是我的笔记本的硬件设计问题,但是这样一个问题Ubuntu不能回避。但是这个问题在Mac下确是没有的,而且有完全的UNIX环境,所以在LAMP开发上还是有点好处的。

现在macbook还真是不贵,我买是最低端的机器只花了6950,这个价格是香港水货。但有一点失败的是买了键盘膜,结果反而把键盘搞脏了{#emotions_dlg.cry},所以买苹果的时候最好不要买膜。

macport是个好东西,有许多开发需要的软件都可以通过macport来管理,比较方便。但有些软件,如果有Mac的二进制安装包的话,还是乖乖用二进制包来安装。

但Mac中的进程管理工具lanuchctl我还是没搞太明白,要重启一个进程比较麻烦,看来还要学习。

常用软件现在也是比较丰富的,像QQ,金山词霸还是有的,不过多线程下载软件可以选择倒不多,我用的是iGetter,电驴也是有Mac版,五笔有非常强大的Fun Input Toy。现在支付宝开始支持Mac系统了,但网银那边还是有问题的,这个问题只有装个虚拟机或别的访求来解决了。在开发上,我使用aptana这个基于Eclipse的东西,从免费的软件来说,这个东西的PHP插件是非常好用的,比那个PDT好用多了。而且,现在这个公司把pydev也收购了,pydev当然集成为插件了。虽然在Mac下有非常著名了TextMate,但我还没用过,一个是收费软件,另外我对小型的文本编辑不感冒,做一些小的更改vim足以。

最麻烦的问题是Word的处理,在PC中,现在国产的WPS已经做的非常好了,但我在Mac下找不到很好的免费软件,我试用过OpenOffice、NeoOffice和IBM Symphony。前两者是一样的东西,而后者核心还是OpenOffice,但其它是基于Eclipse平台的,我在试用过程中NeoOffice有几次不能编辑内容了,所以前两个被我pass了,我现在使用的是IBM Symphony,确没有出现上面的问题,虽然Eclipse启动比较慢,但与NeoOffice相比也差不了多少。

使用Mac给我印像最深的是spotlight,Mac的搜索功能太强了,我估计Quicksilver应该是使用了spotlight,像搜索功能得到进一步强化。而且,与我原来的本本HP3239相比,电池要大得多,音响系统也非常的好,同时放音乐的时候,macbook让我感动的想哭。在我使用过程中发现,如果不打游戏完全可以不要鼠标,虽然Mac下的游戏不多,那个触摸板很好用,虽然不支持多点触摸,但非常的方便。但在系统更新上有点问题,在从10.5.6更新到10.5.7的时候,更新完成后点击重启,结果卡在一退出系统的那个画面,结果我关闭电源后重启,开始估计黑屏了20秒左右,然后进入系统转了半天,接着自己自动重启,又是黑屏了15秒左右,启动后才看到登陆界面,当时吓死我了。

这是其中一部分使用感觉,总的来说还是非常不错的,不会比同价位的本本差,因为电脑这东西比配置的话那就直接买神州算了,别的什么都不想。所以说买Mac是非常划算的,而且在使用上,还有许多东西需要我去发掘。

21世纪什么最不值钱

首先要感谢网络的发展,让我们老百姓有了聚集力量的平台,虽然这个平台有利有弊。也难怪某些机构要开发“护城河”,从去年开始,通过网络反映出了许多事件,具体有哪些事情就不说了,太多了,等这些事件被爆光后,出来避谣的解释却是非常的雷,出现了许多“事件门”。

在这样一个环境下,我突然有了这种情绪,爱X到底应该是什么?有这个必要吗?就算你有想法也不能去改变什么,因此环境被扭曲成这样了,怎么让你的生活或者说让你的在这个社会中的地位更高才是有意义的,因为,有太多的人命不值钱。哎,像这种问题,也只能发一个牢骚。

PHP会变成什么样

现在是PHP 5.3.0这个版本已经RC2了,这个版本就是一个重要的过度版本,因为她带来了许多新的特性,这个版本和PHP6的区别仅仅在于unicode。在这个版本里有一个我很在意的东西,就是名字空间,如果使用名字空间就可以避免命名冲突的问题。

由于此前PHP一直没有命名空间,一直使用伪类名约定即类命名是对应于其所属文件的目录结构。通过这种方式来避免冲突,你是否发现,这种用法让PHP看起来更“OO”了,我是指到处都是Class了。而且,像现在官方也推出了ZF,一个完全PHP5的框架,但在理解了PHP的运行方式后,开始质疑PHP难道一样搞成这样复杂吗?

虽然PHP 5.3.0带来了命名空间,但那shit的语法实在是让人受不了,虽然ROR很火,所以ZF中很多东西都是借鉴于此,但有些东西就算借鉴,也感觉是坚加上去了,完全感受不到流畅的开发感觉。

在此前我已经移植了Django的模板系统,现在虽然已经移植完成,但文档还没有写完,已经拖了很长时间了,非常抱歉,如果有时间我会继承来完善一个适合于PHP的Web开发框架,当然首先是大家觉得这个Shine好用才行。

必须好好生活

很长时间没有写博客了,其中有许多原因。人生总是选择的,但选择必然会带来失去和获得,这是不可避免的,这就是所谓的人生。

对我来说,自己要做的事情是必须做的,任何其它的因素都不能影响事情的发展,我不知道我所坚信是事情是否真的存在,还是一直存在于我幻想之中。不管怎么说我又回到了原来的一条老路上去了,不管发生什么这都是我的命运,我是如此的坚信命运,而又相信自己能够改变命运。

感谢好友的“好好生活”。

总之,一切为了更好的生活。