Mac OS X Tips

Apple August 19th, 2007

从我的Macbook Pro入手到现在也快三周了,也越来越适应OS X的使用,有些心得想和大家分享下。

首先是软件方面,列个自己常用的软件的清单:
1. Adium 一个可以同时登陆多个IM的客户端,支持AIM, MSN, Jabber, Yahoo, QQ等协议
2. ID3Mod 用来解决iTunes的中文歌曲乱码问题
3. LumaQQ 遇到需要输入验证码的QQ号的登陆就得靠它了
4. MPlayer OSX 不止Linux,Mac俺也用它来播放多媒体文件
5. QuickSilver 很强大的工具,目前我只用到它的快速启动应用程序的功能,其它功能还在摸索中
6. TextMate Rails的开发团队都在用的编辑器,据说有人为了它专门买的Mac… 不过我还是更喜欢vim…

关于程序开发方面,一般都需要安装Xcode Tools,需要开发X相关的代码,还需要Xwindos
Linux的用户还可以通过安装Macports来使用port来管理软件包 (也可以安装fink,基于deb的软件包管理)
由于刚从Gentoo转过来,所以我还是比较喜欢从源码编译的方式来管理包,所以我选择了Macports
下面介绍下如何通过Macports来搭建MAMP环境(相对于LAMP)
1. 首先设置下shell的环境变量,编辑~/.bash_profile,加入

1
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

2. 下载Macports的dmg安装包,执行它的二进制安装脚本即可
3. 更新Macports软件包

1
sudo port -d selfupdate

4. 安装和配置Apache2

1
2
sudo port install apache2
sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf

6. 安装MySQL和设置数据库

1
2
sudo port install mysql5 +server
sudo -u mysql mysql_install_db5

7. 安装和配置PHP

1
2
sudo port install php5 +apache2 +mysql5 +pear
sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini

8. 让Apache2加载PHP库

1
2
cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so

9. 编辑httpd.conf加入对PHP的解析

?View Code APACHE
1
2
Include conf/extras-conf/*.conf
DirectoryIndex index.html to DirectoryIndex index.html index.php

然后启动MySQL和Apache2跑个phpinfo()来看看吧

最后是游戏方面…
在公司中午休息和下午下班前,我们都喜欢Quake几把来放松下… Mac下我用的是 ioquake3,当然,这个39MB的安装包不包括一些地图,可以去下载pak0.pk3来补充啦
其它的,目前没有太想玩的游戏,所以也没有去找…

Tags: , , , ,

Macbook Pro

Apple August 1st, 2007

俺们公司的技术长老张成兄不仅是个Gentoo的拥护者,还是一名忠实的Apple卫道者。iPhone、iPod、Macbook,有时候我甚至怀疑他用的香水是苹果味的…
所谓近朱者赤,近墨者黑。在我们的邪恶Boss张成同志如同唐僧般喋喋不休下教诲下,我从一名光荣的Ubuntu用户转成了自虐型的Gentoo用户,加入了贱兔一族,开始无止尽的编译之旅。这还没结束,小张同志的另一个爱好就是没事的时候捧着丫的Macbook跑到俺们的办公室来,坐在身边,开始大力鼓吹OS X操作系统良好的UI、Apple硬件的人性化设计,有时还以eric的Dell笔记本作为反例来加以验证…完完全全,彻彻底底地崩溃了…
2007年07月31日,在这一天,又一名PC用户在收到乔布斯的Macbook Pro后叛逃到了Apple的阵营…

仅以下图悼念我十年的PC旅程…
DSC01067.jpg

Tags: ,