目前日期文章:200710 (16)

瀏覽方式: 標題列表 簡短摘要
昨晚終於下決心去換了新電腦,原本用了四年的電腦該讓它退休做其它事情 ...

先前在 PTT 上已經研究好一陣子該採購哪些配件,自己的使用用途為何 ~ 昨晚去銀行就領了大把現金敗了一台回來

CPU:Intel Pentium E2180 2.0 ( 價格:2990)
主機板:技嘉 P35-DS3L ( 價格:2990)
記憶體:創見 DDR2-667 1G x 2(價格:850)
硬碟:HITACHI 320G(價格:2490)
顯卡:ELSA FX7300GT / 256MB / DDR3(價格:2599)
燒錄器:ASUS 1814BLT 光雕機(價格:1250)
電源:海韻380W(價格:2190)
機殼:iCute(價格:1100)

整體下來 $17,100 元,老闆還有算便宜一點,還不錯的店!

幫忙打個廣告,中壢市中北路119號的鴻泰電腦有限公司 ~

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

這篇算是承上一篇後的產物,當 Postfix + SASL2 都完成後,原則上在寄信的安全機制上已有了保障,但針對信件還沒有任何防範的措施,若能加上防毒的功能就更棒了!於是,我又在這台 Mail Server 上裝上了 Amavisd-newAvria Antivir ~

首先大概了解一下 PostfixAmavisd-newAvria Antivir 三者彼此間的關係。

Postfix 不用多說,架過 Mail Server 的人一定都聽過 SendmailPostfix 這二個 MTA,而這二個都是視個人習慣來選擇使用,一直以來我都是選擇平易近人的 Postfix 來用。

Amavisd-new 是什麼呢?其實 Amavisd-new 是介於 MTA 和 病毒掃瞄引擎/防毒軟體 中間的介面程式。

當 MTA 在收到電子郵件後,會把信轉給 Amavisd-new 來處理, 而 Amavisd-new 則會呼叫病毒掃瞄引擎或是垃圾郵件檢查程式來處理這封郵件, 處理完畢後,它會將它再丟還給 MTA 繼續處理。

Avria Antivir 是什麼呢?當然就是上述的病毒掃瞄引擎了,也就是一般人常在 Windows 上用的防毒軟體,有個可愛的外號叫「小紅傘」。當然我們也可以在 FreeBSD / OpenBSD / Linux 上安裝它當防毒軟體,此時它扮演的就是病毒掃瞄引擎這角色。關係如下圖所示:


在這範例中,我的 SpamAssassin 裝的過程中爛掉了,所以暫時不考慮擋廣告這部份,過一陣子我再補裝看看。

所以一開始要先裝 Amavisd-new,在這邊我勾了 DBD、SASL、MILTER 及其它預設有勾的東西。

# cd /usr/ports/security/amavisd-new
# make install clean
# cd /usr/local/etc
# cp amavisd.conf-dist amavisd.conf
# chown vscan amavisd.conf
# chmod 400 amavisd.conf


接下來去編輯 amavisd.conf 這個很「複雜」的設定檔,我只有設定幾個基本的組態,詳細設定必須再研究一下 amavisd.conf !

$mydomain = '你的 FQDN';
$forward_method = 'smtp:127.0.0.1:10025';
$notify_method = $forward_method;


由於目前這設定檔會用到 SpamAssasin ,但我的 SpamAssasin 又爛掉,所以必須在 amavised.conf 加入一行設定來跳過這部份。

@bypass_spam_checks_maps = (1);

接下來要來設定 Postfix 讓它知道何時該將信傳給 Amavisd-new 來準備掃毒 ~

在 main.cf 最下面加入一行設定

# cd /usr/local/etc/postfix
# vi main.cf


content_filter = smtp-amavis:[127.0.0.1]:10024

在 master.cf 最下面也加入這些設定

# vi master.cf

smtp-amavis unix - - n - 2  smtp
 -o smtp_date_done_timeout=1200
 -o disable_dns_lookups=yes
127.0.0.1:10025 inet n - n - - smtpd
 -o content_filterr=


在 /etc/rc.conf 加入一行 amavisd_enable="YES" 讓它開機時自動執行
# cd /usr/local/etc/rc.d
# cp amavisd amavisd.sh


到此 PostfixAmavisd-new 都 OK 了,剩下的就是防毒軟體安裝,連上 Avair AntiVir 網站去 Download 原始檔回來 Compiler ,我下載的是 antivir-workstation-pers.tar.gz 。

FreeBSD 上安裝小紅傘的部份很長,請先參考此篇 [教學] FreeBSD 上安裝 Avira Antivir (做為 amavisd-new 的掃毒元件) 就 OK 了!

寫到最後,為什麼要挑小紅傘來當防毒呢?因為 MC104 有寫到「安裝完成之後,只要重新啟動 amavisd-new,就能直接使用 Avira AntiVir 來進行郵件掃毒,不需要額外的設定,非常方便。

那麼方便的設定不用它真對不起自己 XD

這一篇只是簡單紀錄一下如何在 Mail Server 上裝上防毒的功能,但功能還不算完整,過一陣子再整合這一篇打造安全的 SMTP Server - Postfix + SASL + TLS + SpamAssassin + DNSBL 文章,另外再寫一篇教學。

[ Debian-Wiki ] - Amavisd-new
[ AntiVir ] - Download
[ MC104 ] - FreeBSD 上安裝 Avira Antivir (做為 amavisd-new 的掃毒元件)
[ Eternity ] - 改用 amavisd-new 來搭 clamav
[ FreeBSD - AMaVisd-new ]
[ 四位的 FreeBSD 學習技術文件 ] - Postfix+ClamAV+Amavisd-new
[ 四位的 FreeBSD 學習技術文件 ] - MFA - Mail Filter Angan ( Mail Gateway  郵件閘道過濾器架設 )

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

今天裝了一台 Mail Server ,原本打算裝 Postfix + SASL1,不過今天想來用看看 SASL2 就給它裝下去了。

裝的過程就不多說,等到都 OK 後,發現 Console 端一直噴出這個訊息

OTP unavailable because can't reade/write key database /etc/opiekeys

Google 查了一下找到小川直樹這篇文章有解答,原來是我在安裝 SASL2 時預設會連 OTP 也裝進去

解決方法有二種,第一種是小川直樹所用的「駝鳥法」,將 /usr/local/lib/sasl2/ 下有關 libotp.* 的檔案都移掉或更名,這樣礙眼的訊息就不會一直出現了。

第二種解決的方法比較正確,就是在安裝 SASL2 時加入參數 WITHOUT_OTP=yes 即可

# cd /usr/ports/security/cyrus-sasl2-saslauthd
# make install WITHOUT_OTP= yes clean

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

今天是去新工作環境的第三天了,為什麼說是「實習」呢?

因為我和對方說,由於目前正在學開車,所以我想要從 11 / 1 號開始上班 ~

但組長說,希望我還是能先去熟悉環境,有空就先到工作的地方走走看看 ... 而今天就是第三天了

上星期五去上班時,八點十幾分就到了(八點上班),組長看到我反而很訝異的說:你怎麼那麼早來?

我說:沒關係啊,早點來這看看書也好,不然在家也是在睡覺。

組長說:那就多睡一點啊!(我內心:蝦密!)

所以今天我「學乖」了,我十點鐘才進辦公室 ~ 早上花了一點時間到書局買一些文具來佈置我的辦公桌!

這三天其實還蠻悠閒的,陸陸續續看一些有關工作上的事情,忘了說,我是應徵網路管理人員

工作內容就是維護及管理網路設備、系統設備等,對我而言這是一份不錯的工作

從前都只是學理論,鮮少有機會碰設備,現在終於能從實務中來學習了!

距離正式上班,還有三天!希望未來能慢慢上軌道!

順帶一題,學開車已經是第三個星期了,今晚感覺都還不錯,S型就和吃稀飯沒二樣(但也要小心被燙到啊 XD),咻咻咻一下子就開進去和倒出來了,今晚完全沒有壓管!Very Good ... 希望正式考試時也能這樣順利!

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

台灣路由實驗中心 - 分超多網路相關知識版區,超詳細

陸續更新...

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

iThome 專欄作家 蔡學鏞 最近寫的一篇文章,IT職業病

仔細看了這篇文章,字裡行間透露出一股淡淡的憂愁 ... 選擇 IT 彷彿就是一條不歸路!

這陣子在求職時看一些相關討論的文章,有一篇就在問:該如何到竹科工作呢?

其中一位的答案讓我印象很深刻:只要你有一個健康的肝就好。

先前在金門時也發現自己打電腦有聳肩的習慣,長久下來右邊的肩膀就很容易酸痛,甚至僵硬

後來就慢慢強迫自己打電腦時要放輕鬆,一定時間就起來走動一下,在工作之餘也該要好好照顧自己!

健康是一輩子的,不是嗎

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

最近好多 Blogger 都寫這標題,做個簡單的網摘就好

〔白日夢〕 - Ubuntu on USB driver

〔重灌狂人〕- [下載] Ubuntu 7.10 作業系統 最新版!如何安裝Ubuntu 7.10 作業系統?

〔Mobile01〕- Ubuntu 7.10 加 Windows Vista,超華麗雙重開機

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

前陣子 Daydream 問我說 MySQL 在選擇連線校對時,utf8_general_ciutf8_unicode_ci 哪個好?差別在哪裡。

一直以來我都是用 utf8_general_ci 來做校對,因此也回了他用 utf8_general_ci 較好。

Google 了一下,找到這篇 mysql 裡 utf8_general_ci 跟 utf8_unicode_ci 連線校對的差異 文章,就解答了我們的疑惑了。

簡單來說,若在做資料庫編碼轉換時, utf8_general_ci 速度較快而 utf8_unicode_ci 較正確,這是二者最大的差異!

其實對於我們常用的中文 ( multibyte ) 選擇這二種都行,效果是一樣的,但若碰到其它的語言可就不一定了,因此能用 utf8_unicode_ci 來做為預設的編碼還是較為妥當的!官網在 MySQL Manual 9.11.1 Unicode Character Sets 也做了說明,有興趣的人可以再參考一下

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

x,在 PTT科技業討論版 看到這標題我就笑死了 ...  以下是原 PO ( NTHUotaku ) 說的 :
這是一個學伴告訴我的
他說他交了兩個男朋友 ( 他 ??? 是男生交男生 ??? )
一個文組  一個工學院
結果工學院那個每次剛開始進去每次不到兩次的S H M ( 稍後下方會解釋 ) 就繳械了
                                    ^^^^^^^^
文組的飽讀聖賢之書   感覺好像特別有力
就連發射也是一連串的turbulent flow
超強
說時遲那時快,理工科達人 ( gothmog ) 現身回文了,請看超級專業的分析!

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

前幾天在唸 PHP5 OO 的東西,邊看邊學邊練英文(有些看不太懂 Orz)

http://devzone.zend.com/manual/language.oop5.html

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

新的語言,記錄下來也分享一下,以後陸續更新

[1] What the C or C++ Programmer Needs to Know About C# and the .NET Framework [ 來源網址 ]

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

最近在找工作,暫時記下連結,未來再來玩耍 : )

[1] http://hades.phparch.com/ceres/public/article/index.php/art::zend_framework::tutorial

[2] http://akrabat.com/zend-framework-tutorial/ ( 感謝 Jace 提供與推薦 )

ps. 最近發現好多公司都需要用 .NET 的工具來開發,似乎該來學習了 ?!
ps2. 我有一台了,已經打入冷宮
ps3. 沒錢,目前買不起,但對 Wii 比較有興趣
ps4. ( 夠了 .... 已經很冷了 )

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

上星期五很榮幸接受 Neo 邀請去台北聽了一場由 Jace 主講的 PHP 心得分享。

NeoJace 的 Blog 都是我訂閱的 Blog 之一,這二位都是我視為「高手級」的人,這不是諂媚的話。

進去坐下和 Neo 閒聊一下,也得知 Jace 就是 PHP Smarty 樣版引擎 的作者,當下我是用「就是那個蠟筆小新嘛 ... 」

廢話就到此為止 ~ 當天聽的東西對我來說,並沒有辦法「完全吸收」。

當天介紹的東西結合了許多技術,原則上這些東西應該都可以另外再學習介紹,一下子來個「大雜燴」還真是讓人受不了 XD

這些東西其實過去也都有看到,但沒有再進一步去了解,除了 AJAX 有稍微運用到之外,其它的顯得陌生許多了。

二個小時下來,其實內心有些感嘆,資訊技術日異月新的改變,要學習的東西愈來愈多,感嘆自己在學習上不如以往積極、努力。應該是打起精神的時候了,踏入社會、職場要學習的東西還有很多,自己的態度也該重新調整。感謝 Neo 給我機會做個自我反省!!

看到這則小故事也分享一下,「用什麼態度去面對你的人生,你就會有什麼樣的人生。」

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

這是個很久的問題了,還是記錄一下吧。

若先前從 MySQL 4.0 開發的資料庫升級到 4.1 版本之後,大部份都會有所謂「編碼」的問題。

今天處理的情況就是原本用 Big5 編碼的 Database 移到 MySQL 5.0 之後就變一堆亂碼了 ( 應該說都變成用 UTF-8 編碼 )

過去處理的情況就是將網頁也都一起轉為 UTF-8 的格式就可以解決了( 在這我是用 ConvertZ 來轉換 ),且用 UTF-8 編碼可以處理掉很多不必要的麻煩,像許功蓋亂碼的問題。

那要怎麼做?介紹一下二種方法。

第一個就是將全部的 SQL 內容都轉為 UTF-8 ,在建立 Database「校對」時選「utf8_general_ci」,SQL 語法如下。

CREATE DATABASE `資料庫名稱` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


接下來就是匯入原本的 SQL 了,確認一下是否此時瀏覽器是否是用 UTF-8 編碼來觀看。

OK 的話,就再去設定一下連結資料庫的部份。

$dbhost="localhost";
$dbuser="xxx";
$dbpass="xxx";
$all_db="xxx";  //database
$db=mysql_connect($dbhost,$dbuser,$dbpass);
mysql_query("set character set utf8",$db);
mysql_query("SET CHARACTER_SET_database= utf8",$db);
mysql_query("SET CHARACTER_SET_CLIENT= utf8",$db);
mysql_query("SET CHARACTER_SET_RESULTS= utf8",$db);

mysql_select_db($all_db,$db);

另外網頁的部份,在 <head> 和 </head> 中間要加入或修改成這樣,這樣大部份亂碼的問題就會解決了。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

但若堅持用原來的 Big5 來編碼呢?其實也是可行的。

在用 phpMyAdmin 建立資料庫的時候,在「校對」時選擇用「Big5」,SQL 語法如下:

CREATE DATABASE '資料庫名稱' DEFAULT CHARACTER SET big5 COLLATE big5_chinese_ci;

接下來匯入原本的 Dump 出來的 SQL ( 記得也是要用 Big5 來校對 )

最後我們去設定連接資料庫的部份,加入紅色那行即可。

$dbhost="localhost";
$dbuser="xxx";
$dbpass="xxx";
$all_db="xxx";  //database
$db=mysql_connect($dbhost,$dbuser,$dbpass);
mysql_query('SET NAMES big5');
mysql_select_db($all_db,$db);

當然這樣就可以解決亂碼的問題了,不過還是建議用 UTF-8 編碼才可以真正解決編碼的問題。

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

用 Root 登入後,打上指令即可(fxp1 是例子,請視個人電腦來修改)
ifconfig fxp1 ether XX:XX:XX:XX:XX:XX

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

2007.10.5 號,今天不是穿制服,而是換上襯衫及牛仔褲,提著市公所發的行李、貢糖及高樑酒,拿著遠東航空金門往松山的機票,我知道此刻離開這充滿回憶的金門了。

去年此時才剛剛離開成功嶺即將去受專業訓練,毅然決然告知大家我要自願去金門縣政府!從小到大唸書都一直是住在家裡,很少有長住在外的經驗。從沒想過這一輩子會不會去金門了,但也剛好有這個機會讓我去體驗不一樣的生活,而一年後,我回來了,很慶幸當初我做了這決定!這一年來,碰到許多人事物,我開始學習如何服務別人,儘可能地發揮自己專長為金門縣政府貢獻;學習與「人」相處共事的問題,也發現到這才是人在社會上最需學習的課題。

金門給我的感覺,就是很單純。在金門這,很少可以看到年輕人,大部份的人可能都去台灣工作了,留下來的就只剩學生與老人。但最讓人印象深刻的就是那濃厚的人情味!在這兒做生意的老闆個個都很客氣,久了自然就會和你打屁聊天(但也不會特別算你便宜一點,哈)。

現在的金門不像以前那麼危險了,大批的軍隊都撒回到台灣,但也直接衝擊到金門的經濟發展,少了十萬大軍的金門,許多地方就不像以往熱鬧。因此金門從戰地開始朝向觀光發展,當年打戰的地方,如今都變成了觀光勝地,許多戰後的遺蹟也保留了下來,例如被 823 炮彈炸一半的房子至今也還在!其它的慈湖、莒光樓、翟山坑道等就不用多說了,這些都是觀光客必定要去的地方。

要離開當天,專員、課長及職員都送了我不少東西,我想我是研考室替代役裡拿到最多禮物的人吧 。未來有機會,我一定會再去金門走一走!看那些當初照顧我的人 ... 搭上 11:10 分前往松山的飛機,再見了,金門!

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