All posts in Mac

mac之永远的flash cpu问题

这是一个mac上永远存在却永远不得解决的问题,全部归责于adobe似乎又有点不近人情因为毕竟人家在windows上performance据说还是可以的,于是有人会去总结windows和osx的系统design,因为据说osx因为某种安全机制的全局考虑不允许这不允许那,apple限制这限制那也不是新闻,所以总而言之这是个一个巴掌拍不响的勾当。

于是乔布斯两年前开始另辟蹊径釜底抽薪,这就是我们所知的html5。不过不知道是雷声大雨点小还是本人一向的懒惰以致孤陋寡闻,虽然对国内很多视频网站早就支持html5有所耳闻 i,但至今各大网站的各种视频页面的右击结果却还是深深的带着flash的胎记,于是接踵而至的就是cpu high了,fan开始转了,人转而就down了,你们都懂的。

抱怨不是本文要做的事情,事实上跟我以往update跑题千里无疾而终的习惯类似上面两段亦是我原计划外的废话,但是有时候写下标题后你就发现有些话你没办法憋着,这几年的浪荡让我发现要show自己的talk往往是件不难的事情,难的确反而是可以不talk;
Continue reading →

[Footnotes]
  1. 要不还就还只是支持mobile device,抑或各种lab各种beta []

Lion Ready?

装了Lion将近3周,新的fancy的feature不少 i,当然各种大的小的宏观的细节的问题也不少;这儿我就不列了,还真是不一而足呢;

现在大家都在讨论,说种种迹象表明,mac os x的未来便是慢慢向ios靠拢,逐步统一两系统的用户体验和程序开发;列位,先别讨论未来了,我比较现实,谁先把10.7.1给我整出来吧……

[Footnotes]
  1. fancy的另外一种解释就是中看不中用…… []

OpenExplorer Eclipse Plugin 1.5.0

Thanks to jdkcn, Open Explorer now supports multiple file managers (not only nautilus) in Linux, it will detect your system file manager and use that by default i. I also added a preferences page for this, so you can customize it if the default doesn’t make you happy.

To upgrade, simply replace the plugin jar file, you can always download the latest versionii from here.

[Footnotes]
  1. dolphin (KDE), nautilus (Gnome), thunar (xfce), pcmanfm (lxde), rox, xdg-open, etc []
  2. 1.5.0.v201108051513 []

OpenExplorer Eclipse Plugin 1.4.0

Alright, this time I will let all the screenshots speak, as they’re inherently international.

So, what’s new?

anything else? Yeah!


Continue reading →

OpenExplorer Eclipse Plugin 1.3.0

Essentially, this is just a bug-fixing and maintaining release. In this release, we addressed an issue on linux platform (with nautilus installed, currently seems all bugs are reported from ubuntu), similar to this one.

I’ve thoroughly tested it in Eclipse Galileo (3.5), Helios (3.6), Indigo (3.7) on Mac OS X 10.6.8, Linux (Ubuntu 11.04) and Windows XP. While I try my best to maintain the plugin compatibility with the latest Eclipse version and latest OS release, it does may have some backward compatible issue. If you encounter any problems, please consider upgrading your eclipse and OS to the latest version and try again. If this doesn’t solve the problem, please do not hesitate to report defects here or simply leave comments below.

This project is hosting on github and the latest release can be downloaded here:
https://github.com/samsonw/OpenExplorer/downloads

To upgrade the plugin, just replace the jar package in your $ECLIPSE_HOME/plugins or $ECLIPSE_HOME/dropins directory.

Last but not least, thanks for all the support and feedback so far. I hope you enjoy it.

Terminal.app use option as meta key

最近经常要在psql里输入很长很长很长很长的sql…要问有多长?答:很长,join多的都可以把hash-join temporary file搞到 “no space left on device” 的长…… ,然后蛋疼的case就是你写到很长的时候突然想修改句子中间的某个部分,注意是中间,不是开头也不是结尾,而你的光标还在行末朝你一闪一闪的…

你恨不得那时用鼠标能够点一下,但是很可惜这里是terminal,鼠标单击基本处于屏蔽状态;光标一个一个左移那是在考验你的毅力和忍耐力,你要时刻保持警惕不然就会漂移过头(一般此时容易睡着,所以那时我就很淡定的喝几口水,等光标移到后一般就可以去续杯了……);后来想到可以一个一个word的移啊,怎么这么傻… 由于bash默认是emacs的key binding,查了一下往前和往后移一个word的shortcut key是Meta-f和Meta-b,查这些花了1分钟不到,但是接下来2个多小时我一直在找这个Meta key…… 后来终于总算被我一个一个这么排列组合试出来了…… 做梦也没想到竟然是ESC… 可以想象一下同时按esc和b来往后移一个word的那种发自内心的不协调。

不过,最后还是顺利解决了(不然就没有标题,亦没有此文了),Terminal.app提供了一个选项帮助用户map option (就是alt) 到meta key,esc虽然还是meta,但显然我们更喜欢用大拇指去按alt (编者注:只要玩warcraft的人都知道用大拇指去按alt查看生命值那是多么重要的操作,哈哈)

最后附图一张,以作纪念:

Snow Leopard Headache

今天终于升级到了snow leopard,因为终于准备好了要折腾了,这一准备还准备了半年,版本都从当时的10.6升到10.6.2了,黄花菜都那啥了都……

1. zimbra desktop
邮件是第一个发现的问题,因为一升级完就要开,还是迫不及待的…瞧我多那啥…… 这个就是我平时用的邮件客户端,其实用不用都无所谓的,邮件本质上和gmail差不多,都是属于“在云端”,zdesktop本身也属于firefox的wrapper,用它和用firefox本质没啥区别,不过既然平时用的习惯了也就习惯了。
snow leopard后zdesktop就launch不了了,查了log然后google发现解决办法具彻底 —— 重装…… 好吧,not a good start,but anyway……

2. system upgrade & update
接下来似乎很平静,没有发现啥问题,只是系统提示有具多的update,于是downloading和等着update,和平时的windows update没啥区别。这是顿感轻松,顺便还和同事开了开玩笑,世界真美妙……
那时的感受是什么呀,和装个windows的新版本差不多嘛,除了windows升级一般是占更多的硬盘更多的系统资源,而mac升级则是给我省出了7G空间(后来升级完xcode后发现没有省那么多,现实是如此残酷)。

3. afloat
系统升级下载完了要安装的时候问题来了,系统频繁的问我要密码,敲了一边过去了转身马上又问,问完继续又问……
于是继续google,这是晚点升级的好处,该碰到的问题人家应该都已经碰到了… 该解决的也已经解决了……
解决办法还是重装,一点脑子都不用动,全傻瓜式操作。
Continue reading →

关于Mac的Safe Sleep和Hibernate

据说Apple早在2005年10月发布Mac OS X 10.4.3的时候就已经加入了safe sleep这个功能,但是GUI界面上却至今始终对用户透明,用户在不装任何3rd party tools的情况下永远只能看到sleep而没有hiberate之类的选项。

但是此sleep又并非完全等同于我们平时常说的”suspend to RAM”(2005.10之前可能相同),它背后其实也做了”suspend to disk”,也就是PC上的hibernate的工作,实为明修栈道,暗渡陈仓。

这样做的好处也成了后来Apple命名此技术的offical name —— “safe sleep”,因为它解决了单纯”suspend to RAM”下电源耗完或故障导致的RAM信息丢失问题:其会在电源不足的情况下自动切换到”suspend to disk”,着实”smart and safe”。

但有趣的是,苹果似乎从来没有高调宣布过这项当时可能不新不revolutionary但确实对用户而言很实用的功能,for some “unknown” reason。

在大多数的情况下,用户可能并不会察觉这背后的不同,事实上我觉得Apple要不是考虑到了切换到”suspend to disk”后restore回来用户会等很久的user experience问题,而加入了这个progress bar, 很少真的会有用户察觉。

到了10.5,safe sleep似乎终于有了offcial的解释,但是总感觉好像简单了点,不知道你和我是否感觉一样,低调么也不带这样的…
Continue reading →