- Mar 05 Thu 2009 00:17
-
Portable Perl:讓 Perl 無所不在
- Mar 03 Tue 2009 23:43
-
PicPick: 好用的桌面擷圖軟體
最近在公司寫文件需要大量擷取桌面圖片,但是用 printscreen 一個一個擷取真的是會瘋掉阿!因此寫文件成為我最討厭的事情之一,因為要抓圖好麻煩 XD。不過後來發現了一個好用的小軟體,大大加速了我擷取桌面的時間。
這個好用的小玩意叫做 PicPack,官網在此,可以去看看。我抓下來的有繁體中文可以選,因此裝好後是中文化的。開始使用後,PicPack 會常駐在系統,此時只要按下 printscreen 鍵,就會變成呼叫 PicPack 擷取桌面,並將圖貼到 PicPack 內附的簡單影像修改軟體。此時只要在這個修改視窗內按下 Ctrl + C,馬上就可以貼到 Word 裡面用了,超簡單又方便。
另外如果想抓運行中的視窗,我是用 Ctrl + printscreen,然後滑鼠移到視窗的頭,再按下 printscreen,就可以把整個視窗完整的擷取下來。這個超方便的,因為我寫文件抓圖就是用這招。因為是中文的,所以稍微看一下就很好用囉!另外他的全域熱鍵會跟我的 Foobar2000 衝到,這點到是有點討厭。
- Feb 23 Mon 2009 22:29
-
VIM 小技巧 (3): Trace code 的一些小技巧: * 與 %
在 Linux 系統上,使用 VIM trace code 對很多人而言是很「無奈」的選擇,畢竟 Windows 的編輯器用習慣啦!什麼 Ultraedit、notepad++,真是好用又大碗。不過自從我自己開始活用這幾招以後,現在上班用 VIM trace code 才真正覺得通體舒暢阿!這次的重點就放在兩個按鍵:
* 和 % ,星號與百分號。
這篇不討論其他的工具和外掛,只以 VIM 內建功能為主。
首先,在看程式碼的時候,我們總是會想追蹤某個變數的來龍去脈,笨笨的方法就是用「 / 」搜尋,然後輸入變數名稱,接著該變數就被 highlight 了,相當棒,但是實在太慢了!VIM 聽到了大家的心聲,於是我們只需要在想追蹤的變數上面按下不起眼的星號「 * 」,哇,自動就 highlight 了!接著用 n 往下搜尋,N 往上搜尋。但是有時候程式碼很長,我們想要看變數在哪宣告怎麼辦?若是區域變數,這時只需要打
- Feb 21 Sat 2009 02:10
-
字體大小改用 12 囉!
其實前幾篇就都已經換了,我發現字體還是要大一點,看起來眼睛才舒服阿,因此覺得從今以後都調成 12 囉。但是之前的就懶的改就是了 XD。
- Feb 21 Sat 2009 01:41
-
Swiftfox - 超快速版的 Firefox!
最近在整理家裡的超舊筆電 IBM X20,區區 128 RAM,裝了 Ubuntu Linux 後總算是可以用了。不過目前最困擾我的就是瀏覽器,我裝了超輕量的 dillo,但是 dillo 一堆東西不支援,對中文支援度又差,快雖快,但是實在難用。而我後來裝了 Firefox 2 和 Firefox 3,速度都是不怎樣,跑是 ok,但速度就真的就是差強人意。原本還想試試看 Firefox 的孿生兄弟 Iceweasel,不過後來終於被我找到本文的正題「Swiftfox」。
Swiftfox 其實就是 Firefox 的一種分支,他是把 Firefox 的 code 在各個不同的 CPU 下作最佳化,因次可以比 Firefox 快上超級多!二話不說馬上裝到我那台破舊的 IBM X20 上。Ubuntu 下的安裝方法真的是超簡單:
首先增加 Swiftfox 的 apt 伺服器,修改 /etc/apt/source.list
deb http://getswiftfox.com/builds/debian unstable non-free
然後在命令列上面打
- Feb 17 Tue 2009 23:29
-
一些免費的 Linux 電子書
最近仔細找了一下,發現 Linux 相關的免費電子書還真多,其實根本就不太需要花錢買書啦!
Unix Mage:主要是講簡單的 Unix 結構,適合新手。
Linux Kernel in a Nutshell:相當不錯的 Linux kernel 入門書,主要放在怎麼編譯與設定 kernel。
Linux Client Migration Cook Book:顧名思義,主要在討論如何把平常的工作環境移到 Linux 下。適合平常想用 Linux 當工作環境的初學者。
以後如果還有找到新的也會丟上來。:P
- Feb 11 Wed 2009 12:40
-
VIM 小技巧 (2): Doxygen Syntax

最近在工作上可能會用到 Doxygen 來產生文件,因此在修改 code 的時候,就想說順手改一下註解的形式好了。然而一向喜歡螢幕花花綠綠的我,寫程式沒有 syntax 高亮度提示,就會好像瞎子一樣...。因此趕快找了一下,果然萬能的 VIM 不負我的期待,馬上就找到了 DoxyGen Syntax 的外掛。安裝的過程也十分容易:
1. 首先先去 DoxyGen Syntax 的官網下載 doxygen.zip。
2. 將 zip 檔解壓縮後,copy 內容到 .vim/after/syntax 內。
3. 由於我們要讓 C、C++、java 等支援 Doxygen Syntax,因此我們可以建立 softlink 的方式來做,Windows下就直接用 copy 的。
- Feb 10 Tue 2009 12:57
-
VIM 小技巧: Explore
VIM 本身就有內建目錄瀏覽器 NETRW,善用的話可以讓我們切換目錄更為方便。像在 console 模式中,沒有 GUI 的情況下,這時就可以用 NETRW 來充當 file manager 了。在 NETRW 中,VIM 本身的指令還是可以使用,因此我們可以直接用 / 搜尋檔名,或是用正規式來找,相當方便。
基本指令:
:Explore: 叫出 NETRW 瀏覽器
:Sexplore: 先用 split 切割視窗,然後呼叫 NETRW 瀏覽器。
- Jan 22 Thu 2009 12:52
-
TFTP in Linux 啟動程序
記下來免得又忘記... Orz
修改 /etc/xinetd.d/tftp ,改成 disable=no 。
執行
/etc/init.d/xinetd restart
這樣就可以了!
- Dec 20 Sat 2008 00:29
-
泰德價差 (TED Spread) 走勢圖 NEW!!
- Dec 16 Tue 2008 23:44
-
Linux TTY Driver - Linux TTY 驅動程式

好久沒寫網誌了....,實在是太懶了我,不過現在開始工作以後,開始更廣泛的接觸 Linux,希望能透過網誌紀錄一些資訊,並能分享出去。
什麼是 TTY? 這並不是我要說的重點,因此可以直接參考 wikipedia 的解釋。Linux 的 TTY driver,包括了一般的 console 介面,也包括了 serial driver,也就是連接到 modem 或是其他 RS232 的裝置等。現在我們來一個快速瀏覽,圖直接從 Linux Device Drivers 中偷來:
在這裡我們可以發現,對於 user program,他們只會接觸到 TTY core。而所有不同的各式裝置,則由 TTY line discipline 處理。以 serial driver 為例,我們可以看到整個程式的流程是這樣:
1. user program 透過 system call 呼叫 Linux kernel,對應的 functions 定義在 tty_io.c。在這裡面有定義 file_operations,也就是讀取裝置所對應到的各式功能如 read、write 等。tty_io.c,其實就扮演了 tty core 的腳色。相關各式 data structure 可以參考 tty.h tty_driver.h 等。
- Aug 13 Wed 2008 18:08
-
綠島之旅 - Day 2

第二天早上起床,真是舒服阿!不過心如好像就不是這樣,摸一下她的頭,喔買尬,居然發燒了。雖然很擔心,不過還是先拍一下民宿早上的風景。
我就是喜歡東部的好山好水,放眼望去湛藍的天空配上青翠的山頭,真是令人心曠神怡啊。不過心曠神怡完我們還是要趕著出發前去港口。在港口登上船後,就出發前去綠島啦!一路晃啊晃,好在我天生百毒不侵,這種暈船暈機的事情與我無關,就在晃到大家都快吐的時候,終於到了。隨著龐大的人群,遠遠就看到「夏卡爾」民宿老闆來接我們啦,臘腸狗的牌子遠遠就看得很清楚呢。我們火速的牽了一台摩托車,搶在加油的人潮到達之前加滿油後,就隨老闆前往民宿啦。民宿門口迎面而來的就是店狗「阿寶」。
另外還有一隻店狗「阿財」,可惜阿財都不理人,所以也就沒拍到照片了。阿寶真的很可愛,它會趁主人不注意偷偷跑到沙發上,然後主人發現後,會跑到它面前數一二三,然後就打它屁股。阿寶似乎不怕店主人那個完全不痛的打屁股攻擊,不過還是會露出可憐的眼神,很可愛 XD。因為心如身體不適,所以我們就先呆在民宿休息啦。一直到下午兩點多,心如似乎好一些了,於是我們跑去浮淺。之前來綠島也有浮淺過,坦白說那時候覺得很無聊,雖然珊瑚礁很大,但是能見度普普,魚也不多,實在不怎樣。於是我抱著這個心情下水後,發現我完全錯了!一切的原因都是天氣啊啊!上次是個陰天,現在是個大晴天,整個海超藍就不說了,珊瑚礁又大又明顯,而且會一直飄動。熱帶魚群多的跟什麼一樣,五顏六色都有,真讓我想起在關島浮淺那種愉悅的感覺阿!沒想到台灣還是有地方可以保存的這麼完善,真是太感人啦!其中有一種魚讓我印象很深刻,中型黑色身體,藍色眼線,外加藍色鬚鬚兩條,整個就超有趣的。
浮淺完後,因為心如體力所剩無幾,我們就先回民宿休息,雖說心如有退燒一些,不過這樣去浮淺還是真讓人擔心@@。於是我們就睡到自然醒後,就去隔壁吃「東昇」羊肉爐。我們點了一鍋羊肉爐,超大一爐阿,我覺得應該是四人份剛好。心如因為發燒,有點反胃,所以只吃青菜豆腐。而我呢?整鍋羊肉都被我幹光了,害我晚上睡不好,還拉肚子,只能說自作虐阿。不過吃四人份的羊肉還是很爽啦... :D。晚餐回民宿後,心如說有禮物要送我。什麼?行李我提的我怎麼不知道呢...?原來我以為是裝拖鞋的鞋盒,居然就是禮物盒,打開裡面有:Dita 荔枝酒、北台灣荔枝啤酒、量酒杯。當下真是超感動的啊!榮我在這裡再說一次:「真是太謝謝妳了!」