OS X Lion 接入802.1x

Apple

把OS X从Snow Leopard升级Lion,我遇到了两个问题,第一,摄像头找不到;第二,802.1x无线网络无法接入。第一个问题在Apple官方论坛里有用户在讨论(见《Camera not working with Lion》),通过重设SMC(见《Intel-based Macs: Resetting the System Management Controller (SMC)》)得以解决。

第二个问题,不少用户认为Apple在Snow Leopard能做到的事情,到了Lion反而不能做,认为这是一种倒退。从我的使用经验来看,不能直接接入802.1x实在很有损用户体验。同样在官方论坛,有用户抱怨《802.1x add profile ?》,并且这种抱怨的声音在各个非官方Mac论坛里都能看到。

[ Read More » ]

一波三折的PAC on Mac

Apple

由于众所周知的原因,看个facebook也得架个梯子。三年前使用tor,虽然慢,但终究是个不花钱的办法,哪知后来竟然也不能用了。所幸托管网站的服务器开放了ssh,于是采用ssh转发绕过GFW。

起初我使用浏览器的插件来管理网站列表,但是从firefox到chrome,再到safari,插件虽好,但免不了每个浏览器都设置一番,耗时不说,最大的弊端是无法同步,不仅是浏览器之间,还有操作系统之间,–我要周转在Mac OS X (Lion),Debian (Squeeze),Windows (XP)之间。

PAC,全称是Proxy Auto-Config,顾名思义是指代理自动配置,由网景公司在上个世纪提出,无法明白创建者们当时的动机,但肯定不是为了方便P民们翻墙的。这项陈旧的技术达成了我的目的,–把pac文件保存在了Google Code上,将URL设置到操作系统的代理配置里,这样同步问题迎刃而解。

[ Read More » ]

慢一拍的Caps Lock

Apple

切换到Mac OS X快两个月了,除了Eclipse的快捷键还需要重新适应以外,其它方面都好说,不过,还有一个问题,让我至今感到很不舒服。这就是摁了caps lock按键,常常没有反应,这给我在coding的时候带来了不小的麻烦。

大小写混用在编程中出现的概率非常高,估计一下,平均一行代码里有2-3个大写字母。而经过了这么多年的磨砺,我敲键盘的速度还真的不慢。最最陶醉的场景就是,琢磨完了结构,然后拿走鼠标,全部代码一气呵成。这种行云流水的痛快感,很舒服!

[ Read More » ]

use MacPorts with Subversion by HTTP

Apple

此前在Debian上习惯了apt/aptitude,有了它们,安装、卸载、依赖,这些繁琐的事情一下子简化了许多。切换到Mac OS X上以后,自然而然想到了MacPorts,虽然用法和apt/aptitude不同,但总觉得有些面熟。

今天在公司网络环境下,执行port selfupdate,竟然失败了,提示Couldn’t sync the ports tree。一番探究后明白,MacPorts默认使用rsync来同步数据,但是公司网络关闭了对外网873端口的访问,而这一端口正是rsync的默认端口。

[ Read More » ]