#osxchat blog

關於 #osxchat

#osxchat是一群使用 Mac OS X 工作、平時又泡在 IRC 裡頭的人的交流管道,#osxchat blog 是這群人的發表園地,是一群朋友共同主持的「我流媒體」(We the Media!)。這裡的人,有的是在 Mac OS X 上開發應用程式,最近特別熱中的是中文輸入法的開發,有的從事科學工作,有的從事美術或寫作。您可以在 irc.freenode.org 上,找到這樣的一群人。

在 Mac OS X 上,我們推薦您使用以下幾套 IRC 聊天軟體: Conversation使用方法)以及Colloquy使用方法),我們在聊天時,使用的是UTF-8編碼。如果您也有興趣,加入這個 blog 的寫作行列,請先進入聊天室,和成員聊一下,就可以獲得成為這個 blog 作者的方法了。

2010/01/06

Blog 搬家囉

作者: lukhnos

新的 blog 位於http://osxchat.tumblr.com/,歡迎大家前往閱讀指教。:)

2009/09/08

停用 Dashboard

作者: gugod

我發現我漸漸地少用 Dashboard,甚至沒在用了。因此,我試著去完全停用它。在終端機中貼入這兩行:

defaults write com.apple.dashboard mcx-disabled -boolean YES
killall Dock

F12 切進 Dashboard 的熱鍵就沒效了。如果要改回來的話,就用這兩行:

defaults write com.apple.dashboard mcx-disabled -boolean NO
killall Dock

參考來源:macosxhints.com

標籤: ,

2009/01/26

在 Mac OS X 使用 Platypus 包裝 X11 指令

作者: Mengjuei Hsieh

我自己本身在工作上需要使用到 xmgrace 對數據作圖, xmgrace 本身是個使用 X window 顯示的程式,執行的時候需要使用終端機之類的文字介面來啟動,與 Mac OS X 本身的圖形操作介面並不相同,也就是說在安裝 xmgrace 後沒有任何特殊處理之下,我沒辦法對已經作好圖的 project files 用滑鼠打開。以下是我發現一個在不用自己寫程式的狀況之下簡單地把 X11 指令包裝成一個 Mac OS X 程式的方法。

首先我先從 platypus website 下載 platypus, 然後寫一個 xmgrace 的 script 放在一個文字檔裡面
if [ ${1}"test" != "test" ]; then
cd $(/usr/bin/dirname "$1")
fi
/opt/local/bin/xmgrace -g 1158x806 -maxpath 50000 $*


然後啟動 platypus
Basic Setting
之後直接先按 Script Path 下的 select 把這個 script 讀入。這時候也可以直接按 Edit 在 Platypus 裡面編輯
Reviewing the script
我的 script 是用 sh 語法寫的, 所以在 Platypus 裡面 Script Type 就選擇了 Shell, 順手也把這個包裝取了個 Xmgrace Wrapper 的名字。

接下來展開 advanced options 選擇了這個包裝的程式要接受 drag and drop 的開啟方法,也就是說可以把檔案丟到圖示的頭上來啟動程式打開這個檔案。然後按 Edit Type.
File association
選擇不要的項目然後按減號的按鈕,加入新的附加檔名叫做 agr, 順便刪掉右邊 File Type 裡面的 Folder, 因為我不想把檔案夾丟在圖示上開啟。這樣 Apply 以後,以後的行為就會變成如果你的檔案的名字有 .agr 附加的檔名就可以 double click 打開。

另外一個選項我有打開的是 Runs in background. 這個其實跟 X11 程式在 Mac OS X 顯示出來的狀況有點關係,如果沒選這個,在我的 Xmgrace 在執行的當時,Dock 會一直有一個 wrapper 的圖示, 有一點點多餘。

當然,一個適當的圖示是額外的,我從 linux 參考 /usr/share/icons/hicolor/48x48/apps/grace.png 放大修改然後用 Icon Composer 畫了一個...
Icon in the making

接著按 Create 就能夠製作一個包裝 X11 指令的程式了。我把它放在 這裡下載,不過要用的人還要用 Macports 安裝 Xmgrace 才行。 (其中有個問題我記在這裡)

當然另外一個簡單的方法以我已經在這裡介紹了

標籤: ,

2008/12/09

SubEthaEdit 3.2 版中非常奇怪的字型臭蟲

作者: gugod

以下這個畫面是我在 SubEthaEdit 3.2 版中輸入一段中英夾雜的文字的效果。

SEE 3.2 Font madness

輸入過程的畫面錄影在此。打字過程中,只有按 Cmd-Space 切換中文輸入法,沒有切換字型。

在使用者沒有切換字型的狀態之下,這三行的英文字型都不一樣。事實上,第三行的「夠」這個字本身,也用了與前一個「不」字不同的中文字型。這真是令人超級困擾,因為如此,英文字型變成不是定寬度的,更無法拿這個編輯器來與人改程式了。

倒底是怎麼回事呢。

標籤: ,

2008/10/27

applejack: 第一步軟體修復的好幫手

作者: gugod

applejack 是個 shell script,它主要的功能是在 single user mode 下提供各種常用的修復功能。像是檢修檔案系統、檔案權限、清除應用程式快取、清除毀壞的使用偏好設定檔案等等。

Notebook 使用者特別需要這個 shell script 的原因是,這些功能的一般做法是利用安裝光碟開機,再以安裝畫面中的磁碟工具程式(Disk Utility)的進行。但若光碟不在身旁,則束手無策。

如果是 Macbook Air 使用者的話,更是需要了。

此 shell script 需要事先安裝好,請前往 這裡這裡 下載。

裝完之後的使用方式,是要在重開機時,按下 Cmd-S 這個組合鍵(在一開機時發出「噹」聲那時便要按)。之後便會以 single user mode 開機。

開機之後執行 "applejack" 這個指令,會看到如下的畫面:

基本上按 a 表示 1-5 全部做,可能得花到一個小時的時間。

標籤: , ,

2008/10/22

如何用 Mibbit.com 連上 #osxchat

作者: Mengjuei Hsieh

FreeNode 阻絕了來自 Mibbit 的通聯, 本方法已經不適用。



本 blog 之前曾經介紹了 Conversation 以及 Colloquy 也提到了 Chatzilla 等 IRC 聊天室連線軟體。接下來我來介紹一個不用安裝任何軟體、不用註冊、使用 Safari, Firefox 等 browsers 就能連上本 blog 所屬 #osxchat 的 IRC 頻道。當然也不用擔心 Java 執行的問題。
使用上真的是很簡單。連上 http://www.mibbit.com 以後,就在這兩個欄位輸入:

左邊 Nick: 欄填上您要在 IRC 上使用的代號,右邊 Channel 欄位填上 #osxchat 就好了。然後接下來把 IRC: 下拉選單拉下來。

選擇了 Freenode 之後點選 Go 就可以了!

這真是有史以來最懶惰的 blog 文章了。XD

後記:如果這時候要加入其他的頻道,例如 #bsdsports,請直接在對話窗裡面打 /join #bsdsports 就可以進入。新頻道會以一個 Mibbit 分頁的方式呈現,選擇分頁除了可以用滑鼠點選以外,也可以用 option-方向鍵 (在 PC 上是 alt-方向鍵) 來在分頁中循環選擇。

標籤:

2008/03/24

OpenVanilla捐款收支明細(2007年結算)發佈

作者: lukhnos

最近一次的 OpenVanilla 捐款收支明細已經整理出來了。2007/12/31 的結餘為台幣 39,550 元,美金 1,378.06 元。2007 年度的新台幣捐款收入為 13,750 元,美金為 33.21 元。

明細表可於此處連結取得。

2007 年 OpenVanilla 獲得 ICOS 2007 傑出社群軟體計畫獎項,獲得的獎金 NTD 12,750 (稅後)作為 OV fund 使用。

2008 年度,在我們推出下一個 release 之前,應暫時不會有新一輪的募捐計畫。在支用部分,2006 年時 OV fundraising 的目標是讓開發者能參與輸入法相關開發者會議。我們今年希望能繼續這個目標,目前計畫是利用現有捐款,贊助 zonble (對 OS X 版本貢獻相當多的 OV team member)參與今年的 Apple WWDC 2008,贊助的項目包括了 WWDC 的門票,以及台北─舊金山的來回機票一張。

再次感謝所有支持 OpenVanilla 的每一位朋友!