最近在想有沒有辦法把 Perl 裝到隨身碟裡,這樣我隨時隨地都可以使用我自己的 Perl 小工具。研究了許久後發現有兩種辦法:

第一種方法可以參考這篇文章的做法。他的做法是下載 Perl 的 source code,然後自己 compile。方法很簡單:

1. 準備好 compiler,可以下載 MinGW (官網連結) 並安裝,MinGW 是 GNU 在 Windows 系統上的 compiler。

2. 準備好 Perl 的原始碼,這可以去 cpan (下載頁面) 抓。

3. 準備好 make 。可以使用 dmake

zwai 發表在 痞客邦 留言(2) 人氣()

最近在公司寫文件需要大量擷取桌面圖片,但是用 printscreen 一個一個擷取真的是會瘋掉阿!因此寫文件成為我最討厭的事情之一,因為要抓圖好麻煩 XD。不過後來發現了一個好用的小軟體,大大加速了我擷取桌面的時間。

這個好用的小玩意叫做 PicPack,官網在此,可以去看看。我抓下來的有繁體中文可以選,因此裝好後是中文化的。開始使用後,PicPack 會常駐在系統,此時只要按下 printscreen 鍵,就會變成呼叫 PicPack 擷取桌面,並將圖貼到 PicPack 內附的簡單影像修改軟體。此時只要在這個修改視窗內按下 Ctrl + C,馬上就可以貼到 Word 裡面用了,超簡單又方便。

另外如果想抓運行中的視窗,我是用 Ctrl + printscreen,然後滑鼠移到視窗的頭,再按下 printscreen,就可以把整個視窗完整的擷取下來。這個超方便的,因為我寫文件抓圖就是用這招。因為是中文的,所以稍微看一下就很好用囉!另外他的全域熱鍵會跟我的 Foobar2000 衝到,這點到是有點討厭。

zwai 發表在 痞客邦 留言(0) 人氣()

在 Linux 系統上,使用 VIM trace code 對很多人而言是很「無奈」的選擇,畢竟 Windows 的編輯器用習慣啦!什麼 Ultraedit、notepad++,真是好用又大碗。不過自從我自己開始活用這幾招以後,現在上班用 VIM trace code 才真正覺得通體舒暢阿!這次的重點就放在兩個按鍵:

 * % ,星號與百分號。

這篇不討論其他的工具和外掛,只以 VIM 內建功能為主。

首先,在看程式碼的時候,我們總是會想追蹤某個變數的來龍去脈,笨笨的方法就是用「 / 」搜尋,然後輸入變數名稱,接著該變數就被 highlight 了,相當棒,但是實在太慢了!VIM 聽到了大家的心聲,於是我們只需要在想追蹤的變數上面按下不起眼的星號「 * 」,哇,自動就 highlight 了!接著用 n 往下搜尋,N 往上搜尋。但是有時候程式碼很長,我們想要看變數在哪宣告怎麼辦?若是區域變數,這時只需要打

zwai 發表在 痞客邦 留言(2) 人氣()

其實前幾篇就都已經換了,我發現字體還是要大一點,看起來眼睛才舒服阿,因此覺得從今以後都調成 12 囉。但是之前的就懶的改就是了 XD。

zwai 發表在 痞客邦 留言(1) 人氣()

最近在整理家裡的超舊筆電 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

然後在命令列上面打

zwai 發表在 痞客邦 留言(0) 人氣()

最近仔細找了一下,發現 Linux 相關的免費電子書還真多,其實根本就不太需要花錢買書啦!

Unix Mage:主要是講簡單的 Unix 結構,適合新手。

Linux Kernel in a Nutshell:相當不錯的 Linux kernel 入門書,主要放在怎麼編譯與設定 kernel。

Linux Client Migration Cook Book:顧名思義,主要在討論如何把平常的工作環境移到 Linux 下。適合平常想用 Linux 當工作環境的初學者。

以後如果還有找到新的也會丟上來。:P

zwai 發表在 痞客邦 留言(0) 人氣()

doxygen.vim

最近在工作上可能會用到 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 的。

zwai 發表在 痞客邦 留言(0) 人氣()

VIM 本身就有內建目錄瀏覽器 NETRW,善用的話可以讓我們切換目錄更為方便。像在 console 模式中,沒有 GUI 的情況下,這時就可以用 NETRW 來充當 file manager 了。在 NETRW 中,VIM 本身的指令還是可以使用,因此我們可以直接用 / 搜尋檔名,或是用正規式來找,相當方便。

基本指令:
:Explore:   叫出 NETRW 瀏覽器
:Sexplore: 先用 split 切割視窗,然後呼叫 NETRW 瀏覽器。

zwai 發表在 痞客邦 留言(3) 人氣()

記下來免得又忘記... Orz
修改 /etc/xinetd.d/tftp ,改成 disable=no 。
執行

/etc/init.d/xinetd restart

這樣就可以了!

zwai 發表在 痞客邦 留言(0) 人氣()

舊版的隨著畢業死掉了,新版的網址請點這裡。另外還有信用成本價差

zwai 發表在 痞客邦 留言(0) 人氣()

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 等。

zwai 發表在 痞客邦 留言(0) 人氣()


第二天早上起床,真是舒服阿!不過心如好像就不是這樣,摸一下她的頭,喔買尬,居然發燒了。雖然很擔心,不過還是先拍一下民宿早上的風景。

我就是喜歡東部的好山好水,放眼望去湛藍的天空配上青翠的山頭,真是令人心曠神怡啊。不過心曠神怡完我們還是要趕著出發前去港口。在港口登上船後,就出發前去綠島啦!一路晃啊晃,好在我天生百毒不侵,這種暈船暈機的事情與我無關,就在晃到大家都快吐的時候,終於到了。隨著龐大的人群,遠遠就看到「夏卡爾」民宿老闆來接我們啦,臘腸狗的牌子遠遠就看得很清楚呢。我們火速的牽了一台摩托車,搶在加油的人潮到達之前加滿油後,就隨老闆前往民宿啦。民宿門口迎面而來的就是店狗「阿寶」。

另外還有一隻店狗「阿財」,可惜阿財都不理人,所以也就沒拍到照片了。阿寶真的很可愛,它會趁主人不注意偷偷跑到沙發上,然後主人發現後,會跑到它面前數一二三,然後就打它屁股。阿寶似乎不怕店主人那個完全不痛的打屁股攻擊,不過還是會露出可憐的眼神,很可愛 XD。因為心如身體不適,所以我們就先呆在民宿休息啦。一直到下午兩點多,心如似乎好一些了,於是我們跑去浮淺。之前來綠島也有浮淺過,坦白說那時候覺得很無聊,雖然珊瑚礁很大,但是能見度普普,魚也不多,實在不怎樣。於是我抱著這個心情下水後,發現我完全錯了!一切的原因都是天氣啊啊!上次是個陰天,現在是個大晴天,整個海超藍就不說了,珊瑚礁又大又明顯,而且會一直飄動。熱帶魚群多的跟什麼一樣,五顏六色都有,真讓我想起在關島浮淺那種愉悅的感覺阿!沒想到台灣還是有地方可以保存的這麼完善,真是太感人啦!其中有一種魚讓我印象很深刻,中型黑色身體,藍色眼線,外加藍色鬚鬚兩條,整個就超有趣的。

浮淺完後,因為心如體力所剩無幾,我們就先回民宿休息,雖說心如有退燒一些,不過這樣去浮淺還是真讓人擔心@@。於是我們就睡到自然醒後,就去隔壁吃「東昇」羊肉爐。我們點了一鍋羊肉爐,超大一爐阿,我覺得應該是四人份剛好。心如因為發燒,有點反胃,所以只吃青菜豆腐。而我呢?整鍋羊肉都被我幹光了,害我晚上睡不好,還拉肚子,只能說自作虐阿。不過吃四人份的羊肉還是很爽啦... :D。晚餐回民宿後,心如說有禮物要送我。什麼?行李我提的我怎麼不知道呢...?原來我以為是裝拖鞋的鞋盒,居然就是禮物盒,打開裡面有:Dita 荔枝酒、北台灣荔枝啤酒、量酒杯。當下真是超感動的啊!榮我在這裡再說一次:「真是太謝謝妳了!」

zwai 發表在 痞客邦 留言(4) 人氣()

1 2 3 4
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。