在過去的半年間,購買的東西比以前少很多,回想起以前也覺得自己實在太過浪費。
很多時我們也將必要、需要及想要混淆,每樣東西都要,結果只是買了一大堆「不需要」。如果那些東西不是必要及需要,能簡單就盡量簡單,這樣不但可以簡省很多時間及空間,也對環境的破壞減到最低。
當 Windows Vista 的介面暴光後,我很想推出後立即買一套回來,但現在細心想想那些只是一個華麗的介面,現時的 XP SP2 用得好地地,實在沒有必要為了漂亮的介面而從新適應一套新的作業系統,以及購買一台新電腦。
清理完家裡很多沒有用的雜物後,那時才發現自己以前是多麼的浪費。現在家裡少了一堆雜物後,覺得空間比以前寬闊了很多,而且也沒有那前那種雜亂的壓迫感。
近來很多 Spams 也用圖片的方法來發送,以避開 anti-spam 的檢查,以下這篇文章介紹使用 FuzzyOCR + SpamAssassin 掃瞄圖片垃圾電郵。
FuzzyOCR 是 SpamAssassin 的插件,專門掃瞄用圖片作為郵件內容的垃圾電郵。它會分析郵件內容及屬性,以決定郵件是否屬於垃圾電郵。為了減低系統負載,FuzzyOCR 只會掃瞄那裡未被 SpamAssassin 定義為垃圾郵件的電郵,以減少不必要的工作量。
Fight Image Spam With FuzzyOCR And SpamAssassin On Debian/Ubuntu
經過今天的工作後,下星期會休息,總算可以放鬆一下。
我很喜歡農曆新年,可以和一些平日很少見的親戚朋友聚一聚,而且過年的一個禮拜真正可以休息的時間,可以做一些平日很想做而沒有時間的事情。
星期日就是農曆新年了,除了家裡了大掃除,車子當然也不可少。
前兩日發現架車迫力有異音,換了前胎一對迫力皮(殺車皮)後就正常,然後今日又拿了架車去打臘 + 蒸籠。
現在架車行起來沒有異音,車箱內外也很清潔,開起車來也特別醒神。
當 IE 存取類似 avi 或 excel 的檔案時,會自動開啟那些檔案,而不會彈出下載訊息方塊,以下是透過 .htaccess 檔案實現強制檔案下載的方法,例如要強制性下載的檔案為 .avi 及 .mpg 副檔名,可以在 .htaccess 加以以下兩行:
AddType application/octet-stream .avi
AddType application/octet-stream .mpg
而在 HTML 方面,只要像平日一樣造一個連結就可以了:
<a href="my_movie.avi">Download Movie1</a>
車胎是汽車的損耗品,需要定期更換,而車胎有分各種特性,例如有著重咬地性能,有則著重較寧靜或耐用度。
而除了一些特性外,車胎的規格也有分別,如果全都不懂的話,去到胎鋪很容易被騙,而車胎的所有資源大都集中在車胎側邊的文字,主要有兩項資訊:
1. 尺寸
以我的車胎為例,尺寸大小是 195/55R15 84V,它們的意思為:
闊度/扁平度 鈴闊
一般上如果只換車胎,只要買回跟現在相同規格的就可以。
2. 出廠日期
一般上車胎不會以日期方式表示,而是以一年的第幾個星期表示,例如:
x2505
這就是 05 年第 25 星期出廠,選購時一定要選擇較新的,而且一、兩年前出廠的一定不要買,因為雖然不是二手,但始終車胎上面的物質會老化。
在前幾篇文章介紹過 PHP 透過 Sudo 執行 root 指令,對於單行的指令沒有問題,但如果要執行 passwd 修改系統密碼的話便不行了。
要解決可以安裝 super 或 expert,而另一個方法是用非互動的方法修改密碼,但如果主機上有其他用戶可以放置他們的網頁,則不建議使用。以下是具體步驟:
1. 用 root 執行 visudo,加入以下一行:
apache ALL=NOPASSWD:/usr/bin/passwd [A-z]*, !/usr/bin/passwd root
以上後面的部份是禁止透過 sudo 修改 root 的密碼,而基於安全理由,最好將其他較重要的用戶也禁止,例如 root 群組的用戶。
2. 以下是 PHP 的部份,會修改 user 的密碼,而密碼設成 pass:
PHP:
-
<?php
-
shell_exec("/bin/echo 'pass' | /usr/bin/sudo /usr/bin/passwd --stdin user");
-
?>
在 PHP 內用 mail() 發出郵件時,如果沒有指定 Return Path,系統便會以預設的電郵地址代替 (例如 me@localhost 這類)。以下是一個常見的錯誤:
PHP:
-
<?php
-
$header = "From:My Name<my_name@mydomain.com>";
-
mail($to,
$subject,
$email_body,
$header);
-
?>
以上設定了所發出的郵件的 From 內容,但這是不夠的,只要查看所發出郵件的 header,會發現有一個 Return-Path 顯示系統的預設電郵。因為現時 spam 非常猖獗,很多 email server 會這類 email 檔掉或者標示成 spam,將以上程式碼改成這檔便可以避免這個問題:
PHP:
-
<?php
-
$header = "From:My Name<my_name@mydomain.com>\r\n";
-
$header .= "Reply-To: My Name<my_name@mydomain.com>\r\n";
-
$header .= "Return-Path: My Name<my_name@mydomain.com>\r\n";
-
mail($to,
$subject,
$email_body,
$header);
-
?>
每次重新安裝 Windows 後,其中一個必裝的軟件是 PuTTY,但每次也要將自己每一台主機加上去實在很麻煩,以下是匯出 PuTTY 設定備份的方法:
1. 按 "開始" -> "執行",然後輸入 "RegEdt32" 並按確定。
2. 移到 HKEY_CURRENT_USER\Software\SimonTatham
3. 選擇 SimonTatham 後按 "檔案" -> "匯出"。
4. 儲存好匯出的登錄檔。
5. 將登錄檔放到需要匯入設定的電腦上,並 right click 該檔案後按 "合拼"。