February, 2008 的归档文章
与 Windows 共享 WEP 网络

还是一个历史遗留问题。当我使用 Airport 面向基于 Windows 的 PC 架设点对点无线网络时,不开启 WEP 加密皆大欢喜,一旦开启对方无论如何都进不来。我很长一段时间不求甚解,直到前几天在某处看见一篇相关文章,令我对这个问题重新起了兴趣。
WEP 全称 Wired Equivalent Privacy(有线对等保密),无线网络早期即已存在。由于其本身设计的缺陷,导致安全性并不可靠。尽管陈旧低效,它仍然得到大多数无线设备的支持,包括 Windows 及其平台下的大多数产品。那么究竟是什么原因导致了 Mac 无法与 Windows 共享 WEP 加密网络呢?
答案是 OS X 和 Windows 处理密钥的方式不尽相同。至于如何不同,请恕小弟才疏学浅,无法给出解释。解决方法倒也不难,任何平台理论上都通过十六进制密钥来加入 WEP 网络,而不采用 ASCII 字符密码。举个例子,选择 40 位(事实上是 64bit)的 WEP 加密,原来打算设置长度为 5 的“apple”作为网络密码,但在实际操作时却设置为“$6170706c65”,其中“$”代表之后的是十六进制密钥,不可缺少。那么只需要在 Windows 里输入“6170706c65”,便可以成功加入网络。倘若你想生成随机的 WEP 密钥,或者将 ASCII 密码转换为十六进制密钥,建议点这里。
这一方案,实际上我并未实际演练过,只是根据一些文章设想而来。所以我非常期待各位替我试验,看看是否有效。同时想到的,还有三个问题:
- 明明是 64bit 的 WEP 加密,为什么只需要 5 位 ASCII 字符或者 10 位十六进制数字作为密码?幸运的是,我找到了答案。
- 如果我在 OS X 里设置密码为“apple”,那么我能否在 Windows 上以“6170706c65”联上无线?
- 在 WEP 加密启用的情况下,OS X 能否共享网络连接?有的人说否,但有的人成功了。
还请路过的高人不吝赐教!
7 条评论宅!

古语云:“平生不识女仆店,便称宅男也枉然。”想我一代“宅男”,知道这家位于上海的女仆拉面馆时,名为长野拉面的它,竟已经因为经营不善关门大吉。不禁抚掌长叹,黯然神伤……
好在 hiluluk 存照为证。本照片版权归此君所有,他为每位女服务员支付了 10 大洋的合影费,所以大家请抱持虔诚之心欣赏吧!
最后大喊一声:嫁给御宅族,才是真幸福!
23 条评论为 jjgod 打广告
时下大陆最炙手可热的 Mac 程序员,毋庸置疑当数 FIT/WeFIT/Fitx 的作者冯华君先生,算上 iCosta 和 QIM 的三位作者,输入法的开发成了这里一道与众不同的亮丽风景线。但是,仍然有些程序员不停地在写其他应用领域的软件,无论出于何种动机,都无可否认他们对大陆 Mac 界的贡献,jjgod 便是其中相当出色的一位。
知道 jjgod 之前,我已经在用他的作品了。OS X 自带一款文本处理程序 TextEdit,轻量小巧,支持格式却很广泛,唯一令人诟病的是糟糕的内码选择,绝大多数时候不得不手动挑选文本编码。于是 jjgod 横空出世,带给我们附有 UCD(Universal Charset Detector)功能的 TextEdit,因为编码设置出现的错误提示几乎灭迹。直到现在的 Leopard,TextEdit/UCD 也不曾落后。
修改源代码使程序更优秀,是 jjgod 最常见的工作。他提供 Nally GBK 内码支持,他改进荒废已久的 Chmox,他修改的 vim-cocoa 是 Mac 平台上 vim 初学者的首选。
当然,jjgod 同样拿得出自己独立的程序作品。那件瞬间改变 Dictionary 鸡肋形象、化腐朽为神奇的 Mac Dictionary Kit,即出自其手。而作为 Tex 爱好者,他另外在开发一套 libtlp。
我惊讶地发现,jjgod 的每项作品我都用上了,实在是“为人民服务”的好榜样。而且他 blog 的技术文章不少,各取所需,读一读大有裨益。如果你对 jjgod 的工作感兴趣,如果你需要 jjgod 的工作成果,你应该访问一下他的主页,或者捐点款支持他。
7 条评论再谈无线局域网的搭建
前几天简单谈了谈在 Mac 下如何快速搭建无线局域网,我曾经回复 Justin 说:“ 在 Windows 下主动搭建不方便,被动搭建倒是不难……”这句话什么意思呢?
我读大三时,住在原上海第二医科大学的中山南一路寝室。那里上网,需要一款只能运行于 Windows 之下的网络认证程序:锐捷。所以为了上网,我没少动脑筋,试过系统自带的 802.1x 认证程序,试过自行编译网友自行开发的替代软件,结果都无功而返。最大的乐趣,就是同时通过无线局域网和两机直连(感谢 Mac 的自适应网卡),与寝室的两个室友一起打游戏。
直到某天,我一如既往地打算建立名为“Klaith”的点对点网络,竟然提示网络存在。顿感诧异,周围的朋友都用 Windows,也没听说过有谁配置过 SoftAP 之类的东西,究竟是哪位先行一步?反复几次,我发现只要我同学在我之前打开他的无线网卡,我便无法成功创建。原因是他的网卡一旦开启,就会自动加入“Klaith”网络,而事实上该网络并不存在──换言之 Windows 自己“创建”了一个!似乎应该归功于我俩的无线网卡都使用固定的网络配置,即使没有 Mac 作为创建者,也并不影响 Windows 加入一个同名的无线局域网。
接下来的一段时间,我利用这个特性,使我同学的机器摇身变成我的网关,终于算过上了有网络的日子。至今记忆犹新……
后来?后来锐捷升级,不再能一拖一,于是我便进入了大学生涯中最刻苦努力的时期。
12 条评论用 Mac 搭建无线局域网
我的 NDSL,有时需要通过 WiFi 连上网络;我隔壁寝室的兄弟新入手一台 iPod touch,偶尔希望能在床上用 WiFi 上网冲浪。我俩均没有无线路由,所幸于 Mac OS X 下搭建无线局域网,是轻松得不能再轻松的活儿。
Airport 网卡想必诸位都有,也不必再安装其它任何软件,OS X 便可为我们迅速搞定一切:

进入系统预置共享面板的“Internet 共享”界面,如上图(点击看大图)设置。然后勾选“Internet 共享”并确认,激活该功能。好,一个以你电脑名称命名的无线局域网已经搭建完成。大家可以看看菜单栏,Airport 控制图标如果已经变成了向上的箭头,即表示设置成功。
现在无论是未经设置的 iPod touch,或是经相应设置的 NDSL,都能够正常连接 WiFi,我和我朋友的需求零成本解决。而这曾经是我同学在 Windows 下研究很久才解决的问题,也许哪位大侠愿意不吝赐教?
15 条评论无话可说
一直写到现在,渐渐发现找不到东西可写,尤其是实习开始之后。今天在后台写了删,删了写,连续换了几个主题竟都无话可说。一面是归来后深深的倦意,一面是 Messenger 上不间断的叨扰,我的思路混乱得就像一罐浆糊。
是江郎才尽,还是该说再见?
9 条评论Linus Torvalds 谈 Leopard

上周在墨尔本举行的 linux.conf.au 会议上,“Linux 之父”Linus Torvalds 被邀请就 Mac OS X 与 Windows 作一个广泛的评价。他这么说:
“我并不认为他们一样差,Leopard 是一个好得多的操作系统。但是就开发而言,OS X 在某些方面的的确确比 Windows 还糟。它们的文件系统都是完全的、十足的废物,令人提心吊胆。”
“一个操作系统,应该完完全全不可见。对于 Microsoft 和 Apple 来说,这却是他们控制整个环境的手段,强迫用户升级应用程序及硬件的方法。”
接下来,Torvalds 依照惯例赞美一番开源软件。恕我懒惰,便不翻译了,因为我赞美的也不少……
写这么篇小文,是因为两个原因:一是前不久,我在我的 PC 上试装 Ubuntu 7.10,结果证明我需要更换硬件;二是如果 cnbeta 之类的国内网络媒体继续哗众取宠,还真不愁没东西可写。
6 条评论中国第一家 Apple Store
去年年底发布的 Apple 第四季度财政报告,曾提及今年夏天将在北京设立中国第一家 Apple Store。接下来的日子,似乎大家都把目光投向 MacBook Air,完全忘了这回事,甚至包括 Apple 在内也闭口不谈。
不过现在是时候让我们重新关注国内第一家 Apple Store 了。来自 TUAW 的消息,这家直营店将选址北京的前门大街,并于北京奥运会开幕式(8 月 8 日)之前对外营业。根据 TUAW 的描述,北京方面花费四千万美金把整条前门大街恢复成明朝建筑风格,并作为当地第二条步行购物街开放。而为了防止与周围古色古香的“古建筑”格格不入,Apple 也决定放弃一贯独特鲜明的设计风格,考虑往其中掺入更多中国元素。
中国的第一家 Apple Store,究竟会是什么样子的呢?
4 条评论— 下一页 »

