Mac里面的JDK的源码和javadoc

在Apple还没完全转到OpenJDK之前,他自家的东西还是得用着。不过默认JDK源码和javadoc是不会装的。

到这里下:https://connect.apple.com/,右边找Dowloads->Java。

需要ADC,没有的话自己注册一个,也不花钱。

10.6 update 2之前是叫Developer Document,update 3之后就叫Developer Package了。找需要的下。装好之后在这里:/Library/Java/JavaVirtualMachines/<version>/Contents/Home。同样是src.jar和docs.jar,另外还有苹果自己的一个appledocs.jar。

APE解码器MAC在Snow Leopard上的问题

其实也不是多大的问题,只是方向不对,搞了很久才解决。

移植MAC的这哥们儿提供了一个configure,当然,是根据Leopard生成的,或者更早Tiger,然后对于SL就不工作了。问题在于port里面的yasm不再接受-fno-common这个选项,只能用-fmacho32或者-fmacho64。

我满心欢喜地统统配成64位,结果一跑就core;不过还好开源,直接gdb上,调了半天才发现很多指针直接cast成int,而SL里int仍然是32位的,所以用截了一半儿的地址肯定会core。统统改成32位再来,就好了。

顺便改了一下configure.in,然后重新autoconf一下,貌似这样比较完美。

SL里面看core文件生成在什么地方用这个命令:sysctl kern.corefile;生成core文件么,同样也是:ulimit -c unlimited。

Magic Mouse的威力

加速度感觉超棒。

貌似苹果已经做好了各种手势的驱动,只是还没有开放,试试这个东西吧:BetterTouchTool。支持两个、三个手指的触碰、点击、横扫、纵扫,等等。作者很激进,每天都更新四五个版本。

今天,我拆下了MacBook的键盘帽

最近U键突然变得非常难用,按下去、弹起来都嘎嘣嘎嘣的,忍了几个星期,终于受不了了。如果是其它非常用键也就罢了,偏偏是U。

拆键盘帽说起来不是很复杂,就是很考验心里承受力,拆下来的瞬间总是觉得什么东西断了似的。

拆的时候一定要压下部、抬上部,稍微用点力,悠着点慢慢弄。看下面这个图:

拆键盘帽的方法

不是我拍的,网上抄来的,看这里:http://www.takeitapart.net/archives/macbook-pro/

现在来分析一下具体原因。

先看这个图:

键盘帽内部结构

首先声明一下,这个不是我的键盘,太恶心了。

核心部位就是中间的那个橡胶空气垫,负责把键盘帽弹起来;旁边的白色朔料是支架,基本上只负责固定键盘帽,上下各有两个卡子,键盘帽也就是从这四个卡子上拔的;出问题的东西就是橡胶垫下面的那个金属小片,它的功能是负责抵住里面一片支架,否则键盘帽弹起来之后就要飞出去了,不明白的多想想。

U键的这个金属片貌似被我给压得太厉害了(刚开始不太好用的时候,出于愤怒,我就死命地敲,用力地砸,哈哈),以至于里面那片支架很难活动,这样键盘按下去和弹起来的时候就会嘎嘣一下。把这个金属片撬起来一些,问题就解决了。

最后就是把键盘帽装回去,先压下、再压上,听到咯嘣一声就好了。

open命令

Mac里面,打开一个文件,打开一个目录(Finder),等等。

Wireshark装到Mac上

直接看这里吧:http://honnix.com/thewiki/MacOSX/SoftwareList/NetworkSoftware/Wireshark

OpenOffice.org 3.0

之前下了一半,后来居然就忘记了,看来在家里使用Office类型的软件机会不是很多啊。不管怎么说,还是要来赞一把OpenOffce.org的表现,3.0版本确实是一个巨大的飞跃,尤其是对Mac用户来说,OOo不再是X11的简单移植,底层的图形库完全挪到了Mac上,现在是Mac上的native程序了。这中间的代码量想必是十分巨大的,SUN也是花了血本了。

native之后最大的好处就是不再依赖X11了,不用每次开OOo都先起个X server,还有就是Command+Tab可以很方便的切换。

SUN今年来干了不少好事,当然其中也是有利益的,但无论如何,他也算是为开源界贡献了不少:Java,OOo,VirtualBox,等等。

网络备份,by EMC

https://mozy.com

MozyHome,这个是免费的,2G空间,如果邀请朋友使用,还可以增长。最好的是“set-it-and-forget-it”的概念,这点跟Mac上的TimeMachine有点像。

wine真是不错

mac上编译了一把,居然没有任何问题,当然这其中也包括了macports的功劳,帮我解决了很多依赖库的问题。
现在唯一的问题就是字体,编码,这些个老大难的问题。网上的解决方案似乎对mac都不起作用。不知道wine是根据什么来判断locale的,我的LC_ALL都已经是en_US.UTF-8了,wine还是给我显示中文,最可恶的还把我的locale认成台湾,奶奶的。
顺便提一下ie4linux,mac下面也没什么问题,很顺利就装好了。但是,但是,当我试图去那该死的招商银行网站的时候,IE就死了。我已经无语了……

MacBook Air

开完大会,苹果果然发新东西了。震撼人心的新玩意儿。计划又变了,准备买iMac之后再存钱,买个笔记本,哈哈哈哈哈哈。

放个链接,自己看去吧,对于苹果我已经不想多说什么了。

http://www.apple.com/macbookair/