Tzeng Yuxio

博觀而約取,厚積而薄發

Mac 更換資料夾圖示的方法

最近想把 Mac 裡一些常用的資料夾換個圖示,找到的步驟如下:

  1. 選取資料夾,開啟該資料夾的「簡介」視窗。
  2. 將下載好的 .icns 圖示檔拉到「簡介」視窗最上方的小圖示上,就可以換掉原有圖示了。

我照了這個方法作,不過從網路上下載的 .icns 圖示檔,有些拉上去後可以成功更換資料夾圖示,有些卻不行。研究了半天也搞不清楚為什麼有些成功有些不行。後來找到了另外一個換圖示的方法,不僅更簡單,而且除了 .icns 檔案外,也適用於任何圖檔。方法如下:

  1. 用「預覽程式」開啟你要用來當資料夾圖示的 .icns 檔,或其他圖檔。當然,尺寸最好是 512x512。
  2. 開啟後,依序按下⌘A(全選),⌘C(複製)。
  3. 然後選取想要更換圖示的資料夾,開啟該資料夾的「簡介」視窗。
  4. 點選「簡介」視窗最上方的小圖示,按下⌘V(貼上),大功告成!

這個方法除了資料夾外,也可以用來更改磁碟映像檔的圖示。

用 Markdown 寫部落格

前陣子比較了一些輕量級標記語言,想作為之後自己撰寫文件的格式依據。其中 reStructuredText 太過複雜,就不考慮了;剩下的 AsciiDoc 與 Markdown 兩者中,剛開始我比較喜歡 AsciiDoc 多一些。因為 AsciiDoc 有支援表格的語法,而 Markdown 則必須透過 Inline HTML 的方式,這麼一來如果文章中想包含表格,免不了還是得塞入一堆礙眼的 HTML 語法。

代碼配色,從 Zenburn 到 Solarized

這些年來,我的代碼配色方案都是以 zenburn 為首選。深色底,低對比,對眼睛舒服,代碼的段落也清晰。zenburn 也是網路上很受歡迎的配色,這有一個好處,就是越多人用就越有可能被 porting 到不同的 IDE 或 Editor 上,所以從 Visual Studio 到 Eclipse 再到 XCode 都可以找到現成的 zenburn 設定

zenburn @ vim

在 OS X 中隨時隨地將 Markdown 轉為 HTML

很多人喜歡用 Markdown 寫純文字的文件,包括我。簡單又有規範,而且幾乎所有文書軟體/編輯器都可以開啟(應該沒有不支援純文字的編輯器吧?),也可以轉成 HTML 在網路上發表。

在 Markdown 作者 John Gruber 的網站上有提供了一個 perl 寫的 Markdown 轉換指令稿,可以將 Markdown 轉換成 HTML。不過每次要轉檔都要進終端機下指令也是麻煩,今天剛好看到一篇文章,可以在 OS X 中加入一項服務,透過該服務,任何只要提供文字編輯的應用程式,都可以經由右鍵選單輕鬆將 Markdown 轉換成 HTML。

光鮮亮麗背後的真相

今天看到很多人都在傳這一張圖片:

乍看好像邪惡組織比較吸引人。但是別忘了,那些擁有偉大目標、為了實現夢想沒日沒夜地努力、即使失敗也不氣餒,能夠指揮組織行動,最後還笑容滿面的,都是邪惡組織的頭目級領導人物啊!真正加入邪惡組織後,底下就是最血淋淋的職場寫照:

最近的 7-ELEVEN 啊

重慶南路的7-11由街角處(現為艾美麗)搬移到了巷子中。攝於2012-01-30重慶南路的7-11由街角處(現為艾美麗)搬移到了巷子中。攝於2012-01-30

最近注意到有幾家 7-11 作了同樣的事情,就是從原本的街角的黃金地帶搬到附近不遠處,距離原店址大約三四戶的地方。如果只有一家店搬,我只會單純想到是租約到期之類的原因,但短時間內同時見到數家 7-11 都有類似的搬遷動作,就不得不讓人去思考背後是否有某種經營策略上的調整?

相片管理的選擇 - Aperture, iPhoto, Lightroom, Picasa

雖然不是說很專業,其實連業餘也稱不上,不過從買了第一台數位相機(CASIO QV-2800UX)到現在,前前後後也經歷過九個年頭、五台相機,之中還被偷走了一台,而這中間所累積的相片也有數千張之譜。然而因為缺乏整理,使得這些照片散落在家中不同的電腦、不同的網路分享區、不同的外接式硬碟以及不同的隨身碟中。更有甚者,同樣的照片還有不同版本放在不同的儲存設備,有原始版的,有為了傳給朋友縮過大小的,有 retouch 過的,不仔細比對還真的想不起來到底這些照片的先後順序因果關係。

Python 遞迴處理路徑下檔案與資料夾

取得某個路徑下的所有檔案與資料夾是經常會使用到的功能,尤其是在寫一些小工具來處理硬碟上的檔案時。早先我都是用傳統寫 C++ 的方式來思考,所以在 Python 的文件中找到了 listdir() 這個函式,然後寫了類似以下的代碼:

Python 計算檔案的 CRC32 驗證碼

用 Python 計算 CRC32 很簡單,只要使用內建的 binascii 模組即可。

1
2
import binascii
print binascii.crc32("hello world")

要反覆計算的話,可以用:

1
2
crc = binascii.crc32("hello")
crc = binascii.crc32(" world", crc)

其中的第二行,將前一步驟所計算的 CRC 結果作為參數再次傳入函式中。

如果要計算檔案的 CRC32,可以透過以下函式來計算:

Related Posts Plugin
    for WordPress, Blogger...