程式碼搜尋工具

原本都用 grep 來搜尋程式碼片段,但偶然之中發現 tj 有用 node 寫一個工具,說是 “ack”-inspired grep-ish search utility written with nodejs.

才認識這個軟體 ack !,對程式碼搜尋更親和,號稱 better then grep 且也可以透過 tj 寫的這個版本自己打造自己想要的功能,因為他甚至不到一百行就將最重要的功能展現出來了,要修改何其容易呢~

該軟體畫面大致如下,可以將欲搜尋的片段突顯,且能列出附近的內容。


$ ack -i -ignore-dir=HTML -C 3 test # ack example , ignore case , ignore dir , Print 3 lines (default 2) of output context

fedora 15 ibus-chewing ..debug

在 fedora 15 的環境下要用新酷音,可以採用 ibus or scim ,但是 scim 在 fedora 15 上整個像殭屍一樣,只好用 ibus 了,可以先用 yum 裝好 ibus-gnome3,會與 gnome-shell 有比較好的整合介面,在某些軟體的輸入上會比較相容。

但是在 ibus-chewing 在變換設定(例如我要關閉簡易符號輸入)時會發生記憶體區段錯誤,而且改每個設定都儲存後都沒有被記起來,因此…這是一個千金難買的好時刻!~阿阿
Continue reading…

gnome-shell skyep Notifications

skype 在 gnome-shell 的通知實作感覺不是很完整,常有一些奇怪的問題,內建已經有方便的通知方式,但是他還是混用原生的通知模組,所以行為不太一致,而且在 gnome-shell 的 notification 也同時會出現視窗但內容是聊天室標題,而標題卻是整個對話的第一句話,但這個標題卻比原生的提醒視窗還要顯眼 n 倍。而且有時通知的功能還會失效…或許是連收訊息都可能有問題吧。

所以找到這個小程式,可以透過 skype 事件可自訂外部程式的功能,加上這隻程式轉送訊息到 gnome-shell 的notification。在 gnome-shell 成為通用平台之前可能有一堆這種問題要處理吧…

Continue reading…

致命吸引力

我想要做一個網站,他什麼花俏的功能都沒有~

  • 只有一個很精準的搜尋功能…(g?)
  • 只有一個很精美的縮圖(flickr)
  • 只有一個很漂亮的播放器與一種協調感(vimeo)
  • 只有一個良好的整合資訊介面(fb)
  • 只有一個無腦的檔案同步程式。
  • 只有一個提出了一個開放無私的精神。
  • ……

  除了內容為主的網站,當你想到一個網站他有超過一個以上齊頭平等的特色,那他成長是否會因此而受到了限制。
  Linux Open Source 軟體通常都要 wget ; tar ; configure ; make ;make install ,如果專案網站都實做一個介面,或者非侵入的掛載一個模組,讓他的版本跟 Source Code 可以被抓取,那或許可以解決 Linux 世界相依性的麻煩…。
如果 Open Soruce 的回饋變的更容易更開放更統一,是否世界上各式專案的發展能更敏捷呢?