(這是一篇積存的舊文。)
Sudo 是個很好用的工具,讓我們可以盡可能地減少擁有 root 權限的時間,並隱藏 root 密碼,以提升系統安全性[1]。不過,當我們在使用 shell script,而 script 裡只有一小部分需要用到 root 權限時,卻通常是直接用 sudo 或 su 成 root 執行整個 script,讓 script 裡面大部分沒有需要 root 權限的地方,也獲得了 root 權限。如果,我們能夠善用 sudo,只在 script 裡真正需要 root 權限的地方,才切換成 root 身份執行,這樣應該可以降低 script 其他部分,對系統可能的危害。
最簡單的想法,就是在 script 裡,有需要 root 權限的指令前面,加上 sudo 就好了。由於 sudo 會記錄上一次執行的 time-stamp,因此就算我們加上 sudo 的指令,在一個跑上千次的迴圈裡面,我們也只需要輸入密碼一次。好比說:
#!/bin/sh
# backup all configuration files in /etc.
for i in /etc/*; do
[...]
今日連結:
自動幫 Javascript / CSS 檔加上版本編號
Automatically Version Your CSS and JavaScript Files
(新聞) 3G決勝年 中華電搶先出牌 -
之前幫老爸買的 3.5G 7.2M 網卡買對了。
299 無限上網瀏覽!
0 元 3G 手機!
我的數位相機 Canon PowerShot S3 IS 有個特殊的功能就是,可以邊錄影邊照相,而且照出來的照片,不是攝影的截圖,而是真正的全解析度照片[1]。當光線昏暗時,利用這個模式,S3 似乎還可以利用錄影時所獲得的資料,彌補照相時光源的不足。對於沒什麼攝影技巧的我來說,這個功能,是捕捉珍貴鏡頭的利器。
原本我搭配的是和相機一起買的 2G SD 記憶卡,是當時可以用合理價位買到的最大容量。可是,因為這個可以邊錄影邊照相的功能,渡蜜月時,我就已經覺得 2G 的記憶卡不太夠用。最近洪蘿蔔出世了,照相錄影的需求更多了,在確認了 S3 有支援 SDHC 之後,就去買了一張創見的 16GB SDHC 記憶卡[2]。隨卡包在一起的,還有一個小 USB 讀卡機,至少確保了讀取這張卡不會出問題。
等了幾天,終於收到這張卡與讀卡機,趕緊一測,確認可以在 S3 上面使用,但是 X60 筆記型電腦內建的 SD 讀卡機卻讀不到,還好改插讀卡機就沒有問題了。
可是用讀卡機會凸出來一大塊很不方便,所以我還是希望能夠使用 X60 內建的讀卡機。查了一下 google,發現其實是 Windows XP SP2 還沒有支援 SDHC 的緣故,但是似乎已經有一個 Hotfix 923293 可解,不過微軟還沒有釋出這個 hotfix,也許會包在下一次的 service pack 一起釋出。雖然微軟還沒有釋出這個 hotfix,但我還是忍不住地尋求管到弄到了這個 hotfix,裝好重開機之後,果然就可以用 X60 內建的讀卡機,讀到這張 16G 的 SDHC 卡了。
本以為這樣子就一切順利,我等於平時多了一顆 SSD[3],當有需要時,隨時可以換到相機上增添 S3 續航力[4],等於面面俱到了。可是,沒想到,這樣的搭配,在第二天,抓照片存在多出來的儲存空間,以便帶回家備份時,就出鎚了:抓照片抓到一半就卡住,取消後發現 file [...]
看到了最近幾個新 Treo 的照片,發覺 Treo 實在是越來越醜了。Garnet 一直上不了 3G,WM 版規格也比不上別人,持續的失望真是讓人直想放棄。
我可不可以不要寫這種 code?
#define NUM 5
int main()
{
FooParam param;
memset(¶m, 0, sizeof(param));
param.size = sizeof(param);
param.num = NUM;
param.results = (FooResult**)malloc(NUM * sizeof(FooResult*));;
FooResult* results_body = (FooResult*)malloc(NUM * sizeof(FooResult));
for (int i = 0; i < [...]
寧願跟秀才辯論三百回合,爭得面紅耳赤,也不要跟兵浪費任何一丁點時間。
與秀才辯論,敗了也沒關係,真理通常是可以辨得出來的,只要把持心中的那把尺,不放棄,即使不如初衷,但也更合道理。
但是面對兵,不值得花上一絲一毫的腦力。能夠直接忽略最好,但如果不行的話,千萬別傻到動手去證明自己是對的。
老在別處碎碎念好像不太好,還是應該收攏起來,記錄在自己的地方,以後才能重新審視,別有感觸一番。
最早以前,都是在個人版裡碎碎念,Internet BBS 的文長[1]頗為適用。最近用 twitter,一來太短,不夠碎;二來船過水無痕,也怕自己忘記這些曾經。所以乾脆就拉回來了,也能夠平均一下這邊的文章長度。
不過,可能有些文字讀起來會更加隱晦,更黑、更像密文就是了。
大約是一個螢幕長度,約 20 行以內,乍看可能像詩,讀起來其實像口語。不過似乎 ptt 鄉民文呈現另一種極端:文章很長,但無意義純製造氣氛的詞語卻很多;而(有意義的)推文卻又更加精簡,密實到了一語中的的程度。 ↩
今日連結:
[文書相關] 讓Office 2007的選單重返Office 2003的懷抱 - 裝 Classic Menu for Office 2007 即可換回舊介面。可惜要錢。
Advanced CSS Printing — Using CSS Page Breaks
CSS:
@media all { .page-break { display:none; } }
@media print { .page-break { display:block; page-break-before:always; } }
HTML:
<div class="page-break"></div>
為心愛的寶貝帶便當 - 上班母奶媽媽儲奶實戰篇!- 當把拔也要用功。
今日連結:
"... because common people think like so-and-so ..." - "Medical treatments are assessed based on benefit and harm to patients, not comfort of doctors."
PHP in contrast to Perl -
Tags: Database schemas - Talks about how to implement tags effectively.
How do you store a tree in a database table? - First, you need a seed. Sorry, [...]
雖然已經過了一個星期,但到現在我還是覺得很興奮,走在路上、坐電梯時,會不由自主地傻笑,心裡暖暖的,熱熱的,好像剛戀愛了一般,胸口有個燃燒的小宇宙,很想大吼大叫:
洪蘿蔔,我終於見到你啦~~
十個月漫長的等待,僅能隔著肚皮感受你強健的雙腳,對著你說故事,享受你微微的躁動。我一直在幻想著,你會長得什麼模樣?會不會有跟媽媽一樣可愛的鼻子,甜甜的酒窩?還是跟把拔一樣,長睫毛,小嘴巴?但幻想歸幻想,你的容貌,一直是矇矓的,等待著初見你的那一刻,把你深深印在我的心裡。
媽媽生你的痛苦,讓我的心糾結在一起,原來生孩子真的是會這麼痛,這麼痛。洪蘿蔔,你要知道,媽媽很愛很愛你吆,儘管痛到要撞牆,痛到快昏厥,媽媽也無怨無悔,只想著要讓你舒服些,不被壓迫,順順利利地來到這個世界。你媽媽是全世界最厲害最勇敢的人了,你要好好愛她,永遠讓她開心喔。
初見你,你是那樣地狼狽,膚色青青,身體溼溼,全身皺巴巴的。可是你很有精神,健康有力,還沒等醫生拍你的屁股,你就自己哭了出來。這是你的第一口氣啊,我的愛,那麼宏亮,宣示著你的生命。
最讓我印象深刻的,是你的眼睛。一開始的狼狽過了之後,隨之而來的,是你好奇靈動的眼睛。雖然產房的燈光太過明亮,讓你不適應地一直想閉眼,但你卻固執地努力睜開眼,探索這個世界。看著你直直盯著我的眼睛,我好感動。我是把拔,你的把拔,骨肉相連的感覺,充斥著我的胸口。父愛是什麼,母愛是什麼,我終於懂了。洪蘿蔔,我是把拔,你的把拔,請你好好記住我,記住這對深深愛著你的眼睛。
我是你的把拔,終於見到你,我的寶寶。