跳到主要內容

發表文章

目前顯示的是 12月, 2011的文章

Localized Folder Name on Mac OSX / 在Mac OSX 資料夾顯示自訂中文名稱

在Mac OSX 自訂 localized 資料夾(目錄)名稱的中文資料不多, 以前的方法 已經不能用,所以特地記錄下來。 假設我要開一個資料夾叫『Shared』,希望在Finder顯示中文叫『共享』,這種需求主要是在不同語系顯示不同文字,或是因為常使用命令列(Terminal、Console)切換目錄。 根據 Localizing Pathnames ,正確的做法應該是將資料夾命名為 『Shared.localized』,在其底下再開一個 『.localized 』的資料夾,裡頭放一個 『zh.strings 』的純文字檔案,編碼為UTF-8,內容為: "Shared" = "共享"; 但其實OSX有預設的多國語言化,所以我故意舉這個特別的例子,只要將目錄命名為『Shared』,裡面放一個 .localized 的空檔案,在Finder就會顯示『共享』,同樣地『Pictures』會顯示『圖片』、『Movies』會顯示『影片』、『Music』會顯示『音樂』等等。

地球不會因為你而停止轉動

以下故事全屬虛構,若有雷同純屬巧合。 ==================================================== 小林在一間500名員工的公司上班,由於產業別特性,該公司並不重視資訊部門。 早上小林向他的主管梅監綁說:『公司的電腦太過老舊,用的XP系統在新電腦很難裝,不少裝置都找不到驅動程式;建議全面汰換,改成Windows 7 64bit,並對目前使用的內部系統更新。』

2009年 13吋Macbook Pro 改裝SSD除去DVD

基本上參考 MacUknow這篇 改裝,所以重覆的地方就不說了。 首先去網拍買需要的光碟機外接盒,關鍵字叫『硬碟轉接盒』、『光碟機外接盒』,這位賣家有標明Macbook與MacbookPro用,但我覺得應該沒差;他還附與MacUknow那篇相同的 DVD轉HD的轉接盒,我就不重覆貼圖 。剛才去找拍賣應該在800元以下一整組,別買貴了。 底盤不太好裝,也沒有螺絲固定,基本上就是卡住,自己要"喬"一下,光碟才能退片 後來有兩根螺絲柱的地方還是太高,我用斜口鉗剪到和邊緣齊才能完全壓下去 光華商場買的工具組,100元 美光Crucial M4花了6799元,在什麼都不奇怪買的,應該可以找到更便宜 裝好就是這樣,其實沒什麼好說的;可以看到我把青雲的保固貼紙貼上去 放入硬碟轉接盒時有個技巧:先將左側斜插進去,再輕輕將盒子壓下 原本開機要52秒,換成SSD只要 16秒 ,呼! 因為我開機會自動啟動 Alfred 和Dropbox,再加上 Spotlight 所以會剛登入都要等一下才會順,原本要等將近一分鐘,現在只要10秒,SSD實在太強了! Update:強烈建議安裝前全新SSD先取得原廠firmware, Crucial m4 firmware 在此,裝好以後升級還得備份資料,太麻煩了。 由於TimeMachine不支援從容量較大的硬碟還原到容量較小的硬碟,所以我只能用USB開機碟重新安裝,再從TimeMachine將應用程式和設定、使用者資料還原。 還原後會發現大部份的應用程式還能用,但是gcc不見了,必須重新安裝XCode。還有Java會在第一次使用需要Java的應用程式時安裝。 重點來了!都是別人寫過的有什麼好寫?不是Apple出品的SSD,預設是不啟用 TRIM 。不懂的朋友可以看 TRIM技術 ,白話說就是若不支援 TRIM 會愈用愈慢,最後必須重新低階格式化再將資料倒進去才可用。 啟用TRIM有兩種方法: 命令列 或是用 Trim Enabler 。不過因為Apple在10.6和10.7有所不同,所以用命令列反而比較簡單。 啟動後就是這樣 另外根據Mobile01鄉民的說法,美光Crucial M4的韌體必須更新到0009版才會

jQuery UI 配合的 jQuery 版本有限制

認識我的朋友都知道,我不但是重灌狂人級,也是升級狂人,手邊的OS或軟體一定要升級到最新版才爽。 前年底做了個小系統,使用FullCalendar,一開始是jQuery 1.3.2,然後我就一直升級jQuery,也都沒什麼問題,直到這個月從 jQuery 1.6.4升到 jQuery 1.7.1時,問題出現了。 我一直以為 jQuery UI 和 jQuery 是同一家出品,只要最新版本應該都相容, jQuery UI 也只有寫jQuery 1.3.2+,沒想到 jQuery UI 的 drag and drop 出現問題,它只能用在jQuery 1.3.2~jQuery 1.6.4。 根據在下去看 jQuery UI 的source code,是因為它大量使用isNaN, jQuery 1.7 把isNaN廢掉了。 結論:升級前請停、看、聽。