想把某 iPhone App 的語系在地化,遇到 Localizable.strings 為編碼過的 binary 檔,沒辦法直接用文字編輯器修改。
找到方法把 Apple binary property list 轉成 XML。
plutil -convert xml1 path/to/preferences.plist
想把某 iPhone App 的語系在地化,遇到 Localizable.strings 為編碼過的 binary 檔,沒辦法直接用文字編輯器修改。
找到方法把 Apple binary property list 轉成 XML。
plutil -convert xml1 path/to/preferences.plist
因為工作需要把一批 PDF 論文轉成圖片,Mac OS X 10.5 Leopard 內建的機器人 Automator 有這樣的工作流程可以套用,但今天拿了一個 18 頁的論文來轉花了好幾分鐘。
如果用 ImageMagick 只花 10 幾秒:
lauct$ time convert example.pdf example.jpg
real 0m13.767s
user 0m9.945s
sys 0m0.821sOSX 沒有內建 ImageMagick,可以用 MacPorts 安裝,記得要加裝Ghostscript,一開始我就是忘記把 GS 一起編進來沒辦法轉。
lauct $ sudo portMacPorts > install ImageMagick +gs
MacPorts > exit
若覺得預設值轉出來不夠精緻的話,在這裡看到可以再加一些參數。
lauct$ convert -verbose -colorspace RGB -resize 1024 -interlace none -density 300 -quality 95 example.pdf example.jpg
轉出來的效果:

讀《劉心武揭秘紅樓夢》評「虛擬紅學」
之前正在忙工作的時候很需要 CPU Time,Spotlight 卻一直在背景索引檔案,實在惱人。
一氣之下,找了徹底關掉 Spotlight 的密技,連右上角的放大鏡都會消失喔!
打開終端機 (Terminal.app)
sudo vi /System/Library/LaunchAgents/com.apple.Spotlight.plist
在
</dict> </plist>
前面加上
<key>Disabled</key> <true/>
sudo vi /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
也和剛剛一樣
在
</dict> </plist>
前面加上
<key>Disabled</key> <true/>
存檔後,重新開機後即可生效。
先複製一份預設的組態
使用 vi 編輯 php.ini
sudo cp /etc/php.ini.default /etc/php.ini sudo vi /etc/php.ini
視情況調整單一 script 記憶體消費上限
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
; Maximum size of POST data that PHP will accept.
post_max_size = 8M; Maximum allowed size for uploaded files. upload_max_filesize = 2M
修改完成後,請重新啟動 Apache
sudo /System/Library/StartupItems/Apache/Apache restart
另可參考此篇討論,節錄部份於下
rchen寫道:max_execution_time = 300 ; 每個 script 執行時間上限, 單位是秒.
max_input_time = 300 ; 每個 script 處理輸入資料可用時間上限, 單位是秒.
memory_limit = 999M ; 每個執行中的 script 最多可使用的系統記憶體資源.
post_max_size = 800M ; PHP 能夠接受發表文章的容量上限.
file_uploads = On ; 這個不用改, 安裝完就是 On 了, 請確定你的也是 On.
upload_max_filesize = 800M ; 允許上傳檔案的最大容量.
default_socket_timeout = 300; Socket 無回應斷線時間上限.
mysql.connect_timeout = -1 ; MYSQL 無回應斷線時間上限, -1 代表永遠等下去.如果你打算讓你的系統能夠上傳更大的檔案, 可以自行增加某些數值.
但設定過大的值, 不保證系統的穩定性.
ps: 歹勢, 沒時間看 code 測試…有些數值有相互關係, 例如, memory_limit 必須大於 upload_max_filesize 與 post_max_size.



請注意:這些步驟都是在終端機下執行,需具備 vim、crontab 與 Unix 檔案路徑的基本概念。若有需要學習請參考文後連結。
繼續閱讀 »
原本在 10.4 我就有裝 NewsFire,使用 Safari 時常常會用到 shift-cmd-L,來快速叫出新標籤頁使用google搜尋反白的字串。
但是我升級到 10.5 後,發現與 [使用 Google 搜尋] 和 NewsFire 的 [Add feed to NewsFire] 衝突。
有圖有真相:

今天試著改了一下。大小寫要完全一樣喔。
進 [系統偏好設定 > 鍵盤與滑鼠] 改快速鍵:

成功!

最新回應