在Linux 底下有一些指令支援顏色碼(ANSI color codes,可用’man 5 dir_colors’察看顏色碼定義),例如ls:
# ls --color |
或者是 grep:
# grep ‘foo’ file --colr |
假設我們有一個目錄,包含了可執行檔與目錄,如果用 ls -l --color 來察看的話,加上顏色的結果,檔案類型一目了然:
在Linux 底下有一些指令支援顏色碼(ANSI color codes,可用’man 5 dir_colors’察看顏色碼定義),例如ls:
# ls --color |
或者是 grep:
# grep ‘foo’ file --colr |
假設我們有一個目錄,包含了可執行檔與目錄,如果用 ls -l --color 來察看的話,加上顏色的結果,檔案類型一目了然:
雖說我們家的小紅每次露營都塞到快滿出來,但是購買露營裝備不手軟的老婆在上次日月潭露營時親眼見過unrv的白金廚房組之後,就一直忘不了它。幾位媽媽在一陣子email 往返之後,很快地做出決定:揪團,敗裝備!
▲以收納來看的話,這組白金廚房共有兩個袋子,一個收桌面,一個收桌腳。
開箱文為什麼沒有箱子呢?因為在我決定發開箱文之前,老婆已經把箱子通通拆光光了。所以只能勉強當作二次開箱文吧XD
話說,為每篇文章自動加入Google Adsense廣告,一直是很多部落客想要知道的方法。所謂的『自動』,就是文章本身不需要去理會廣告的安排,完全透過事先定義好的排版方式呈現。這樣做的好處除了發表文章時方便以外,如果想要修改廣告的位置,類型等等的屬性時,也不需要一篇篇文章去修改,而可以統一修正。部落客Nelson也寫了篇教學來告訴大家怎麼做。不過因為JavaScript程式碼裡面的一個小小bug,在痞客邦改版之後,原來的JavaScript程式碼對某些人已經不適用了。
除了透過留言迴響告知這個bug之外,在2011年我們應該有更簡便的方式來完成這件事。
本篇文章適用於痞客邦,配合HTML的互動功能,讓你只要依照幾個簡單的步驟,copy-and-paste就能完成這件事!原理的部分,Nelson的教學文已經說得非常清楚,這邊就不多說了,有興趣者請自行參閱。這邊的目的就是幫你在文章的頭尾自動插入Google Adsense廣告,就好像你在我的部落格上面看到的一樣。
老婆好不容易幫妹妹刷完牙,打算要帶她去睡覺。沒想到小妮子硬是吵著要吃麵包。
雖然我們開始幫妹妹刷牙已經一年多了,但是每天的這個時候,她還是哭得很大聲,好像受了多大的委屈一般若是有不知情的人在旁邊,一定會以為我們這對父母怎麼粗手粗腳的,刷個牙也讓小孩那麼痛苦。可事實上牙刷還沒碰到她,她就開始哭了。身為媽媽的老婆,好不容易完成這項艱困的任務,當然不可能輕易地放棄好不容易得來的成果。
媽媽開始想辦法說服她。
中午吃完飯,回辦公室的時候,在大廳跟櫃臺小姐打招呼,竟然脫口說出:『早安』!還好我講得並不大聲,可以含糊帶過,趕快再補個『午安』。
(照片作者: kaiwaisheep)
中午時分大廳人來人往,她應該沒察覺到我的異樣--真要細究的話,上班族又不是小學生,誰會這麼有禮貌,在中午還特別打招呼說午安。只是我自己心裡頭猛然一驚:習慣,真是個可怕的東西!
對於寫程式的人,有些時候程式要跑得比較久,但是因為下班等原因必須關閉連線(不管是telnet或SSH)時,nohup就是你的好朋友!又或者你利用wget抓取一些需要好幾小時才能抓完的檔案時,你也可以利用nohup來幫祝你在離線後繼續抓取。
nohup是由兩個字組成的命令:no-hup,hup指的是SIGHUP(hangup)這個信號,nohup就是忽略SIGHUP這個信號的意思。當我們從一個連線登出的時候,每個process都會收到一個SIGHUP信號,透過nohup所下達的命令就可以不受影響,繼續執行。
nohup最傳統的用法就是在你要執行的命令之前加上nohup,然後在後面加上一個背景執行的 &,像這樣:
$ nohup your_command & |
如果你也跟我一樣在使用Firefox 3.6,發現工作管理員有時候會出現一個佔用CPU或記憶體的程序:plugin-container.exe,以下是我爬所發現的解決之道。
plugin-container.exe 這個程序本來的目的是將外掛(plugin)獨立處理,以免因為外掛的不穩定,而造成firefox當機。不過實際的狀況是:plugin-container.exe 佔用了太多記憶體,甚至可能拖垮系統執行效能。這樣的情況在開啟Flash時特別明顯。
以下的簡單步驟可以用來解決這個問題:
如果你在Linux環境底下用vi開啟DOS/Windows檔案的話,很有可能你在每行的結尾會看到一個『^M』的符號。若只是一般文字檔的話,只會造成閱讀的困擾,倒還沒有其他問題。但是如果是shell script 的話,這可會造成執行錯誤。對於第一次遇到這個問題的人,恐怕是一頭霧水。
為了瞭解這個問題,首先我們來看看Linux的每行結尾和DOS/Windows有什麼不一樣。我們做了兩個檔案:Linux 格式的linux_file和DOS格式的dos_file,分別用hexdump來看看檔案結尾。
首先是Linux的檔案,從紅色部分的標示可以看出來檔案結尾是十六進位的0x0a:
$ hexdump -C linux_file |
相信大家小時候,一定都玩過用酢醬草來『拔河』的遊戲:把酢醬草葉柄上面的外皮去掉留下細細的芯,再來比賽看看誰的先斷。每次在玩的時候也都會想到關於幸運草的傳說,所以在尋找『酢醬草選手』的時候,除了尋找粗壯的酢醬草之外,也會看看有沒有傳說中的四葉幸運草。不過,每每總是沒有找到。
年紀大了以後,已經不再玩這個遊戲了。但是有了家庭,生了小孩之後,愛玩的小孩還是會拖著爸爸陪他玩。在我們社區的中庭就有酢醬草,家裡的花圃也有,找了幾次也沒發現過。這幾天兒子放寒假待在家裡,自己一個人到花圃摘酢醬草玩拔河遊戲,很幸運地,他發現了傳說中的幸運草: