Archive for MAC手册

iMessages不能输入或者选取电子邮件解决

WWDC-2011-Bombshell-for-BBM-iMessages-Coming-To-iOS-5-0

我发现我不能在iMessages里面选择电子邮件, 点击收件人右侧的加号,通讯录里面只会出现电话号码,没有电子邮件。 出现这样的问题基本上是因为你把MMS功能给关闭了, 也就是彩信功能。 进入设置–短信–把彩信功能打开就OK了。

Create a RAM Disk in Mac OS X 10.5 or later

ramdisksync-screenshot

Create a RAM Disk in Mac OS X 10.5, 10.6 or later
diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://1165430`

 

下文是转载:

我常常在注意我電腦的資源使用情況,尤其是CPU和RAM的使用狀況,因為這兩項資源跟系統流暢度有非常密切的關係。最近觀察我Macbook(2.0Ghz Core 2 Duo, 2GB RAM)平常的情況,雖然平常大概會同時開13個以上的應用程式,但CPU的兩個核心平均負載大概都在20~30%以下,而RAM更是有700MB的剩餘空間。

總而言之,我的電腦太快了,RAM太多了。

嫌CPU一直閒著沒事做的話,有很多類似Seti@home之類的耗電程式可以隨時讓CPU 100%運轉。嫌RAM太多的話,可以把一部分的RAM挪出來當作一般磁碟使用,這種磁碟則稱為Ramdisk。

在Mac OS X下要做Ramdisk方法很多種,在此大概做個簡單介紹。

方法 1: 直接在Terminal下指令。(超硬派作法,geeks only)

Mac的terminal下可以做到很多神奇的事,甚至像是建立ramdisk這種程式都有提供。我想會用這方法的人是少之又少,我就不解說了。詳細指令可參考Create a RAM Disk in Mac OS X這篇文章。

方法 2: Espérance DV

這是個有點古老的Ramdisk軟體,但功能還頗完整。可以自動儲存和恢復Ramdisk的內容,也能設定把Safari Cache/Icons和xcode編譯的暫存區放到Ramdisk中。但我在Leopard中,自動儲存和恢復的功能一直沒辦法正常運作,另外它內部設定的Safari資料夾也是舊的。總之這軟體在Leopard中已經殘廢一半,而且沒有持續更新傾向..。

方法 3: Ram Disk Utility PRO

這是難得一見由台灣人開發的Mac軟體。功能強大,可以自由設定要同步進Ramdisk的目錄,空間快不夠還會有警告。雖然這軟體蠻完整的,但有幾個小地方我不太喜歡,導致我用過一次以後就不想開了XD

  • 每同步一個目錄就要建一個Ramdisk,而且Ramdisk圖示還不能隱藏,所以只要同步目錄一多就會看到一大堆Ramdisk volume…。
  • 它是獨立執行的應用程式,一login就要一直開著,在dock和alt-tab中都會佔掉一個位子。
  • 它是要註冊的shareware….

說來說去,上面三個方法都各有缺點。我理想中的解決方案是這樣的:

  • 像Espérance DV一樣是Preferences Pane裡面的元件,設定完就能關掉。
  • 同步的目錄可以自由設定,且用symbolic link連結至Ramdisk內就好。
  • Ramdisk圖示要能在桌面和Finder中隱藏。
  • 登入時自動建立Ramdisk,同步已設定的目錄。
  • open source software

剛好我最近空閒時間蠻多的,於是就決定自己動手比較快。可以順便一邊學Objective C和Cocoa,還能一邊解決這個小困擾,怎麼算都划得來。

因為建立Ramdisk已經有Espérance DV能做了,所以本來我只打算寫ramdisk內的目錄同步部份,就把這程式叫做RamdiskSync。沒想到後來寫一寫欲罷不能,就把它變成一個獨立的Ramdisk建立和設定工具了XD

 

关于那个“1”

Apple-iPhone-event-October-2011

苹果正式发出秋季新品发布会邀请函,发布会日期定在美国太平洋时间10月4日上午10:00,北京时间10月5日凌晨1:00。在邀请函的封面写着“Lets talk iPhone”。 这四个图片前三个大家都能明白是什么意思, 唯有那个“1”不知道是什么意思, 我自己胡乱猜测一下。

首先肯定和通话有关, 考虑到苹果目前有FaceTime和iMessages, 那么加入通话功能不足为奇。那会是什么样子的呢?我想不会是VoIP,虽然苹果技术上没有问题, 但是这样肯定会引起运营商的不满,那么最有可能的就是类似与talkBox或者微信的功能了。 因为目前苹果有了FaceTime和iMessages那么就缺少这一样功能了, 虽然这个也会造成运营商的不满, 但是没有直接把VoIP的集成其他的不满大, 所以这个是最大的可能, 一种新的通话方式, 而且主题是 “Let’s talk iPhone”, 很明显谈论的不是关于iPhone, 所以这句话的重点在于talk,是什么样的talk。

如果有“1”就应该有“2”, 那么下面这个猜想和一直传说的有关,就是支持同时支持两种网络。 不过我认为这个可能性不大, 苹果为了创造最大的收益应该不会这么做。

或者就是Jobs的那句“One More Thing”, 这下就更大了,一般one more thing都可能指很特别的事情。 这个真的没有办法猜测了。

“1”也代表了只有一款新的iPhone, 至于是什么样子的不得而知, 不过可以肯定的是新款iPhone支持的功能, iPhone4 应该都会支持,除非需要A5才能完成的如Photo Booth。因为iOS5已经明确支持了iPhone 3GS了, 那么新的功能,iPhone 4肯定支持。说不定iPhone 3GS也会支持一部分呢。 iPhone 4可能会有8G版本,不过这个不是很确定, 也许吧。

最后就是我真正希望的了,“1”代表着全新变革,如同iPhone刚诞生的时候,因为如我以前所说现在iPhone在怎么变,也只能在系统上做文章了, 硬件绝对不会是最先进的了, 因为android的硬件远远高于iPhone了, 而且iPhone当初使用的新的技术, 全触屏,电容屏,无键盘设计现在主流的手机都实现了, 那么iPhone只有彻底变革,带来革命性的产品才有可能取得成。

这些就是个人的一点猜测, 我想“1”代表即时语音通讯功能,同时会和twitter有这良好的整合。