2006年12月28日

台灣的 PMP 人數

2006 香港國際專案管理論壇記實 的資料來看,現在全台的 PMP 人數約莫 2000 上下。

對了,最近我似乎沒再收到 PMI TW 發出來的 Seminar 通知了… 我想要 PDU 學分啊~~~

※ 2006-12-28 補充:

  • 後來收到了 PMI-TW 的例行活動快報後得知,台灣第 2000 位 PMP 出現在 11 月 13 日。
  • 至 2006-11-30 日止,台灣地區有 2056 位 PMP 。
  • PMI-Today 中的記錄是至 2006-10-31 止全球有效 PMP 人數為 212704 人。
  • 從 PMP 編號來看,自 2006-06-01 日起至 2006-11-13 日止,全球 PMP 人數爆(?)增 10 餘萬人。
  • 總覺得前兩項的數字看起來很有疑問…
  • 啊,還有一件值得報告的事:自從在這邊 Complain 漏接多次 PMI-TW 的活動通知後,一個月內就收到三分,呃...

2006年12月25日

對抗垃圾信,使用 Postgrey

最近一堆有架設 Mail Server 的人多因為 ORDB 要終止服務的關係而顯的異常忙錄。最早應該是從 TWEmu.no-ip.org Planet 中看來的,原文 可能 (我忘了咩)是 gslinORDB 結束營業 這個日誌。

迅速的檢查一下 Postfix 的設定檔,嗯,果然不落人後的有使用 ordb 的服務,馬上將該設定先終止後,結束第一回合相關作業。

然後是 Leeym's Blog 這篇 ORDB 要關門了,改改 DNSBL 設定吧 中提到可以使用 Postgrey 做第二層防護,一看 Gentoo Portage 中已有內建時,就毫不猶豫的給他裝了上去。

總的來說,Postgrey 並不是服務名稱,它其實是 Greylisting 這個防廣告信機制的 Postfix 版實作,相對於 Sendmail 則要改用 milter-greylist

那麼 Greylisting 防制廣告信的概念是啥呢?

要知道廣告信一次發送都是上千萬筆,而且絕大多數使用快遞送達方式(因為絕大多數郵件主機已不代轉非負責網域內的信件,除了那些本來就是用來寄送廣告信的 Server, 如: ms?.epaper.com.tw),所以當發現受信主機回應說系統目前有問題暫停收信時,寄信端是否會重新送信就成了一個值得思考的問題。

本來嘛,廣告信寄信程序早就知道絕大多數的郵件主機會拒絕某些特徵的寄信請求,那麼為了避免浪費時間就會放棄該次傳送動作。Greylisting 的基本原則就是賭廣告信沒有時間重覆送信,因而阻絕掉大多數的垃圾信件。

在 Gentoo 系統中設定 postgrey 真的很簡單,裝上後直接啟動即可,當然請別忘了把 postgrey 加到系統服務啟動列表中去。

完成 postgrey 的安裝與啟動後,剩下的則是 Postfix 方面的設定。Postfix 的設定也不複雜,只需要求 Postfix 先去繞個彎看看 Postgrey 要不要開放收信而以,這個動作放在 Postfix 設定檔 main.cf 中的 smtpd_recipient_restrictions 設定中,告訴 Postfix 去本機上的埠號 10030 (可以改,見 /etc/conf.d/postgrey 中之設定)處中進行檢查即可,設定範例如下:

smtpd_recipient_restrictions = permit_mynetworks,
                               reject_unknown_recipient_domain,
                               reject_non_fqdn_recipient,
                               reject_unauth_destination,
                               check_policy_service inet:127.0.0.1:10030

完成設定後,重新載入 postfix 設定即可開始讓 postgrey 提供服務。

※註:Postfix 收信時對各 filter 的執行順序(資料來源: Postfix Configuration - UCE Controls

  1. smtpd_client_restrictions: restricts what clients this system accepts SMTP connections from. 這是連線來源的檢查,會直接踢掉該連線。
  2. smtpd_helo_restrictions: what hostnames clients may send with the HELO (EHLO) command. 這是郵件主機的身份識別檢查,通常不會加以限制。
  3. smtpd_sender_restrictions: restricts what sender addresses this system accepts in MAIL FROM commands. 這是信件寄件者郵址的檢查,說起來並不好處理。
  4. smtpd_recipient_restrictions: restricts what recipient addresses this system accepts in RCPT TO commands.這是收件人郵址檢查,通常是接受本機上的用戶信件。

2006年12月22日

台北市的交通問題

馬主席於首都市長任期即將屆滿,在他卸任前最後一刻來聊聊個人對於台北市交通問題的感受。

從結論來說,就一個只在上、下班時間在路過台北市少數道路的騎士角度而言,台北市的交通問題是認定為持續惡化中。

  1. 長安東西路(尤其是長安東路)的車輛並排問題嚴重:即使是長安東路、新生北路旁警察局前亦同(搞不好還是警察局內的人),這是為什麼呢?
  2. 警察不再注意長安西路違規右轉延平北路的問題:不知道是否因為警察局就在旁邊,要做肇事處理很方便的關係所以刻意不去管嗎?
  3. 上班時間環河南路快車道違規右轉市民高架道的問題:
    1. 二年前,警察會在路口前 100 公尺疏導車流量,讓機車騎士有機會轉入機車專用道,也避免汽車任意插隊造成的交通混亂。
    2. 一年前,警察只會站在路口上,不再管車輛如何插隊、如何混亂,更不管機車騎士有沒有機會駛入機車專用道上。不過警察還能禁止環河南路快車道上意圖右轉上市民高架道的車輛,維持機車專用道直行的權利。
    3. 今年,警察不見了,當然車輛插隊、行車動線混亂的問題就更肆無忌憚了。被犧牲的機車騎士只能自求多福,記得先確認勞保投保薪資有沒有縮水、人身意外險有沒有先加保了。
交通執勤作法:
  1. 早上看到一個員警以肉身在西寧南路上攔阻違規車輛,我不清楚如果騎士或駕駛決定全速衝撞時,員警的存活率有多高?
  2. 不少人抱怨警察刻意忽視足以影響交通安全的違規事項,卻又針對不影響交通順暢的輕微違規實施強力取締。當然,民調施政滿意度排民最末的縣市更誇張就是了。
  3. 讓替代役來指揮交通:個人認為大部份替代役男指揮交通只要不造成交通惡化就很萬幸了,整體而言役男指揮交通的成效遠遠低於義交對交通疏導的貢獻,甚至還比不上軍中臨時編成、短暫訓練的交通小組。
  4. 員警執勤時間遠遠短於上、下班交通尖峰時間:大部份公司以 09:00 為上班時間,所以上午的交通車流量多數在 09:00 後才開始減緩下來;而晚上下班時間通常則是在 19:30 後趨緩。不過員警通常上午 08:30 後就不見蛋了,下午則是 19:00 時就迫不及待的繞跑了。

2006年12月19日

關於補習班女老師百萬徵婚

老實說,不論追求者有多少,如果女方仍然以工作為重的話,我對於這段戀情會持悲觀態度。

報載女方每天有 12 小時在補習班中教書,前男友因為聚少離多之故而選擇分手。於是同樣一個問題又再度浮現眼前:對一個人而言,家庭和事業那個重要?如果是家庭、健康、還有事業三個來選擇呢?如果還有更多的選項時又該如何抉擇呢?

相信有許多人一定毫不考慮的選擇家庭為重,可是似乎又無可避免的受到事業的枷鎖,為了事業而犧牲了家庭。這是個矛盾的世界,這類型的衝突則總是在各地上演。

正確的看待選擇的結果並且明白其他選項的因果關係是免於陷入這類選項衝突的基礎。基本上而言,所有的選項間多半有相輔相成的效果,例如家庭要顧好必然得有一定程度的收入,也必須要有健康的身體。當然,沒有家庭因素的人就會有不同的考量,不過同樣是無法全面捨棄某一個自認為沒有意義的選項。

另外,專業媒婆說男方如果是教育界、醫界、或工程師的話也會因為本身比較忙而不會太過於干涉女方的工作時數。照這種說法的話,這段戀情還真是空虛啊。

新聞參考:補習班開出百萬替女老師徵婚 專業媒婆拚了!

2006年12月5日

又到了找房子的時間點了!

還記得去年 12 月下旬才開始為了住的問題而緊張,現在又要為了找房子的問題而傷腦筋了。時間,過的真是快啊!

老實說,現在這裡不是不好,但有兩個問題讓我下決心搬家。

  1. 電熱水器不熱:是的,它不會熱。所以像這兩天這種 15 度低溫的時候我真的不敢洗澡。
  2. 電費計算問題:沒錯,它有分接電表,但是房東經常遲繳電費。結果呢?這些罰款全算到我頭上。

標的物的計劃(我知道很難,但就是想這樣)

  1. 足夠的收納空間:對一個老是在搬家的蝸牛而言,收納用的箱子要怎麼藏是個大問題。新屋處要有可以收納這些箱子的空間。
  2. 會熱、水壓足夠的熱水器:是的,我怕冷,所以我需要相對熱很多的熱水才敢洗澡。
  3. 可炊:沒錯,雖然這年來廚技一點兒都沒進步,但是自己煮食真的有省錢到。
  4. 交通機能:個人並不願意在下雨天時騎機車上、下班,因此方便的公共運輸系統是個很重要的評估依據。(目前以忠孝橋頭下方圓 100 公尺內為目標,這樣和我目前的生活模式最為接近。)
  5. 獨立水、電費帳單:光是獨立水表、電表是不夠的。因為台電、自來水公司不見得會分表出帳單,那麼房東在計算水電金額時就會有偏差。簡單的說就是基本費和逾期罰款會被歸到其中一個不幸的傢伙身上。
  6. 洗衣、掠衣空間:對,能夠掠衣服才不用花錢到外面洗衣服。
以上,利用明日特休假時間進行初步詢問。

2006年11月30日

倒扁活動是否屬於政治活動?

新聞:
  1. 東森新聞報:倒扁教官董華正被收押 老父親力挺:他是愛國的!
  2. 東森新聞報:軍檢署:教官董華正倒扁涉煽惑暴動 違反效忠國家職責罪
看法:
  1. 還記得當兵時要放假前,一定要經過休假離營宣導。內容不外乎:不要開快車、不要酒醉駕車、不要參加政治活動等三大項。
  2. 倒扁活動算不算政治活動?國親當然說不是,不過一個懷有政治意圖的活動很難不被視為政治活動。
  3. 由上可知那個休假離營宣導白做了。
  4. 那個國防部長書函是那來的啊?不會是東森新聞報自個兒弄的吧?
  5. 董華正是否涉及煽惑暴動罪的事我比較不關心,但是軍人(尤其是穿著軍服的軍人)去參加政治活動這件事就很令人擔心是否有軍人干政的問題。可以想見軍方/軍檢署怕被捲入政治鬥爭勢必會強力防範。
  6. 所以董華正落的今天被收押這件事是被迫害的嗎?不!只能怪其不長眼穿軍服去參加倒扁活動而以,畢竟一個穿著軍服的軍人在一個反國家元首的政治活動現場實在是太礙眼了。

2006年11月28日

歐萊禮開放了兩本與 Perl 有關的書

從 SayYA BBS 看來的消息,歐萊禮 (Oreilly) 開放了兩本與 Perl 有關的書,雖然是英文的。
  1. Perl for System Administration
  2. Advanced Perl Programming
不知道台灣有無譯本,如果有的話也希望台灣歐萊禮順手也釋出如何?

2006年11月22日

那一天,我參加了後備動員教育召集!

2006-11-20,那真是個值得紀念()的日子,因為是退伍七年半以來第一次參加所謂的後備動員教育召集。

為了能於規定報到時間內到達指定報到地點,我在 2006-11-19 日中午即啟程返鄉南下。這個返鄉時程的決定不僅讓我可以在晚餐前一刻踏入家門,還有機會和家裡小狗狗玩上一會兒,甚至還保留了一點時間上上網看看 PCDVD 有啥重要的網路謠言可以散播後,家母才放飯用餐。

當然,提前返鄉也有缺點。就在 11-19 晚上 22:xx 時刻我又被叫到神桌前聆聽最新版本 ( ver. 2.5 ? ) 的神喻,不過相關細節(是的,您猜中了神喻的主旨了)和本文無關,下次再說。

2006-11-20 一早,簡單用過早膳(也不過就是饅頭夾頭、肉包、還有沖泡式奶茶的組合)後就在家父的帶領下往指定報到地點挺進。雖然不太清楚該報到地點的詳細位置,不過在熟稔鄉間小道的家父帶路及路邊看板的配合下仍然在不到預估時間一半的情形下早早到達指定營區。

報到的過程很無趣,分別是身份確認、收繳違禁品、以及薪資發放說明。其中在收繳違禁品時發現手機電池已經腫起來了,我擔心電池隨時可能爆炸所以一直維持關機直到回到台北;而薪資發放說明部份則特別向承辦人員強調我是歷經千辛萬苦、費盡艱難才從台北來到此地,就這樣交通輔助費多了 NT$500 元,可惜這筆交通費金額連單程車資都不夠。

目前國防部對於後備動員的規劃方式似乎有所更動,我被配屬於『軍事輔助勤務支援部隊』,職務為『副中隊長』。針對這個莫名其妙冒出來的頭銜我必須提出嚴正的抗議: 請後備動員司令部不要把一個完全沒有領導職經驗的蠢蛋幕僚隨意升級成副中隊長! 像這個副中隊長的職務交給我弟去當比較合適(他早該升副連長了),至於我這個只有幕僚經歷的人就放牛吃草,別再理我了吧!

對了,請大家放心!不會因為職務掛了個○○長的,就可以多領個領導加給。沒有人會聽你的命令,你也不該笨到想去下啥鳥命令的。

至於課程的內容簡單講就是替戰鬥部隊出賣體力的項目。像什麼工事經始、阻絕設施、地雷搬運以及 CPR 等等。對課程本身是沒啥意見啦,但是教官、助教的選擇可不可以找專業的人來呢?你找步兵小少尉來講地雷搬運(印象中,工校好像也沒教過怎麼搬運地雷就是了)?你找財經官科的預財士來擔任 CPR 課程的助教?即然接訓單位都抱著打混的心情在準備動員教召事宜,那又怎麼能怪後備召集員不把上課當一回事看呢?

不過話說回來,CPR 課程的教官也提到了一些過去與現在對心臟按摩的一些差異點。因為醫學漫畫的影響,我本來就想去參加 CPR 緊急救助訓練的。只不過要我在那個場合中拿安妮做練習的話就不必了,印象中國中時健康教育用的假人安妮還有燈號可以顯示急救動作是否正確,軍中的安妮則似乎是經費削減版...

除了課程安排之外,整個從一早報到一直到下午 1600 解召為止,整個流程實在是運作的不甚流暢。和後備動員有關的部份就不清楚了(他們家旅長早早就嗆聲晚上 20:00 要開檢討會),但是在一些規劃上就令人很傷腦筋了。

  1. 課程時間的分配失當:早上三堂課中,時間的分配竟然是 3xm/20m/3xm,這.... 反正課程內容一直在重覆,要不要考慮改成 40m/40m 中間休息 10 分鐘啊?(其實我也沒帶錶,所以時間長短其實是聽教官抱怨的!)
  2. 節目時間的安排不良:一票人早早進餐廳,結果是在等啥?等 11 月份壽星列隊。還好,我不屬於 11 月份壽星,所以只需坐在下面看一票人在長官桌前罰站即可。當然,搞這種活動其實讓我覺得很假仙又多餘。人家跟你又不熟,你幹嘛裝熟去幫人辦慶生呢?
  3. 用餐完後沒人清理餐桌:其實清不清理餐桌本來無所謂,問題在於 1300 時要使用該場地進行政治教育宣導。像這麼好的睡覺時間不能趴在桌上睡實在是令人深感滿腹委屈啊。
  4. 解召程序的冗長:下午的課程從 1500 起就開始進行解召準備。分別是裝備的繳還、薪餉的撥發、管制品的發還、解召令的發放等四項。我認為如果能夠事先依照號碼牌整理,那麼只要逐一唱名應可迅速完成前述解召流程,一百廿個人弄下來應該 40 分鐘可以搞定,結果呢?四個點都扯開喉嚨大喊:『○○○,○○○在不在?』時間,其實都浪費在重覆確認人員上面了。
  5. 人力配置不良:在旅長正式宣告解召時,完全沒有人員在負責引導人員移動的路線。當然,他們家旅長已經當場指出這問題,相信晚上的檢討會也開的很熱鬧才是。
  6. 天氣應變計劃:這一點是個人猜測啦!那一天的整個環境配置皆以大晴天為前提,但是到了解召時刻天空突然開始飄起毛毛雨了。我非常懷疑他們應該完全沒有考慮到如果下雨時是否有相關的因應方案,當然,我們有幸沒碰到就算了。
解召了,其實問題才剛開始。報到前一天特地上網查了一下報到地點的交通狀況,所有的兵役單位資料都寫可搭縣公車往返。

實情當然是…

想搭公車,你恐怕要先走上 30 分鐘的路程才能找到公車站牌,而公車班次呢?一小時一班,而且據計程車司機講(有點不客觀就是了)『不一定等的到車,即始等到車了也不一定擠的上去』。難怪,難怪營區門口排班叫客的計程車敢把公車到嘉義火車站車資 17 元一下喊到 500 元了,甚至連到大林火車站都喊到 200 元。

所幸,遇到一台回程的計程車,到大林火車站只算我 100 元讓我得以早早回到嘉義市區(總車資 124 元)。

接下來才是重頭戲啊。

我先到電動遊樂場和格鬥天王 The King of FIghters XI 纏鬥… 更正… 被電腦海扁四頓,失金 20 (一道 5 元,好便宜啊)、和 Time Crisis 4 在槍林彈雨中過關斬將卻落個殘念,失金 30 。前後不過 30 分鐘卻已失金 50 才發覺到歲月果然在身上造成了一些傷害。

之後則到日思夜想,多年未曾相見(在嘉義讀書時常去吃;當兵時偶爾去吃;到台北工作後第二年就因為交通路線的改變而成為記憶中的麵食)的『溫記餛飩麵』享用晚餐(好吧,中午那餐其實也蠻懷念的。就是那隻被油炸到硬梆梆的雞腿讓我忍不住落下淚來:幹!為什麼現在我還得要啃這種 厚皮粗雞 哩?)。

我點的是榨菜肉絲麵(就別問為什麼在餛飩麵店卻叫肉絲麵了,回憶是沒有理由的) + 蛋,蔥油餅。

當麵上桌而第一口湯入喉之時,一種感動從內心最深之處湧出—就是這個味兒,就是這個味兒—就差沒有滴兩滴眼淚為湯頭加點鹽份。不過當咬下第一口麵時卻發覺店家可能有改過麵條,否則就是煮麵的沒弄好,這讓整個麵食之旅出現了一點點的遺憾。

忘了提為什麼要加蛋了。那時,本來我是只吃蛋白部份的(沒辦法,一堆人一直強調蛋黃的膽固醇偏高,應少量食用)。有次在啃完麵條時一時興起將蛋黃部份弄碎混進湯中,讓湯略微呈現蛋黃的顏色。湯有沒有因此比較好喝我是不清楚,不過倒是妥善、完美的處理了蛋黃殘餘的問題…

那蔥油餅呢?這絕對和你在路邊攤上買的蔥油餅不同。它其實有點兒硬又不脆,不過在剛煎好時只須沾點醬油卻又可以讓回憶一整個噴發出來。啊~~ 這次的後備動員教育召集中就屬晚餐這件事最令人滿足。

吃飽後就搭車回台北,車上播放的影集是蝴蝶效應,對這種要花腦袋的影集通常是吸引不了我的,所以這部份就沒啥好談了。

2006年11月17日

人人有事做,事事有人管

標題是服 願役時,長官一而再、再而三要求的作業方針。

在職場多年之後回想起這句話,已經知道這其實是個資源管理的議題,實務面上除了有事給人做,別讓人力閒置外,還有一些 issue 要討論,其中最重要的當然是把對的事交給對的人去做。

如果一個專案的運作期間都能達到這種境界的話,結不了案的情形應該會變少吧!至於在這種情形下,專案會不會成功呢?我想若照 pmi 的規定的話應該還是不算成功的,不過對賣方而言只要錢入口袋後就可以算成功了。

2006年11月16日

國務機要費的用途為何?

新聞:
  1. 蘋果日報:「解嚴來最大憲政危機」
  2. 蘋果日報:為檢察官樹立典範
看法:
  1. 台灣史上出現了第一位被檢方以貪污及偽造文書罪嫌移送法辦的第一家庭成員,所以這幾天最好不要看新聞,反正內容可以分成幾類:
    1. 高喊司法正義的泛藍系:這類人士只要是判決結果符合其需要時,就會喊司法正義;反之若判決結果不合期望時,就會喊司法迫害、政治迫害。
    2. 堅持起訴不等於犯罪的保皇系:這類人士會以檢方無法理解國家機密的嚴重性為由,認為只要陳水扁將機密公開後即可免除全民對第一家庭是否貪污的疑慮。
    3. 志得意滿的爆料系:這當然屬於那些在政論節目中四處嘴炮的爆料人士專訪部份。
    4. 事後諸葛的檢討系:這是那種千金難買早知道之類的節目,內容可能從 權力是否會讓人心腐化 之類的,到 要是陳水扁能夠○○△△的話,就可以◇◇□□了 之流的都算。
  2. 針對那些現在高喊司法正義的泛藍系,其實一向都是傷害司法正義的傢伙。
  3. 至於那些保皇派嘛,還想搞造神運動嗎?
  4. 蘋果日報針對這件事去整理了一份『國務機要費輸家 vs. 贏家』的表格,我是覺得狗仔報還是專職報狗仔就好了,沒事去幫人家決定輸贏幹啥麼?在決定的過程中是不是又加上了自己的偏見呢?
  5. 我對第一家度開始不滿的原因雖然也是從國務機要費的問題開始,但並不是因為有沒有貪污而懷疑起總統的操守,而是因為國務機要費為什麼需要發票來銷帳?那真的給人一種此地無銀、瓜日李下的疑慮,果不其所然,偽造文書罪就跑出來了。當然,要說國務機要費沒有任何一毛進入第一家庭這種話我也不會相信就是了。
精神異常發言錄:
  • 看過幾次大話新聞,從那幾次內容來看鄭弘儀應該沒有在國務機要費部份偏坦第一家庭。他們強調的似乎一直都是讓司法去查清楚整件事情,而不是用第一家庭 似乎/也許/可能/搞不好/有機會 貪污這種謠言來指責第一家庭,要求陳水扁下台。
2006-11-06 補充:
  1. 聽說陳水扁又出來反駁了,一如預期宣告要下台得等法院一審判別有罪後再說。
  2. 其實我跟本懶的看新聞,連報紙上的消息都懶的看。
  3. 比較令人惋惜的,是陳定南先生的過逝。與其去看政治圈的紛紛擾擾不如到陳定南的部落格 早安!死神 去看看民眾對陳定南先生的看法。
  4. 健康,是為了家人而存在的。多多關心自己,才不會徒留傷悲。

ADSL 線路異常

早上起床時發現 ATU-R 燈號怪怪的,於是調出 ATU-R 的狀態記錄圖,發現從凌晨 02:00 起線路就開始不正常。經重新啟動 ATU-R 後,目前持續監控狀網路狀態中。

有圖有真相:

  • 線路狀態:那個高高突起的,就是線路異常時的錯誤封包數。
    線路狀態
  • 網路頻寬:
    網路頻寬記錄
線路的即時狀態可以參考 AdaHsu.NET 系統資訊 ,當然,先決條件是網路沒有斷掉!

2006年11月15日

馬英九與特別費

新聞:
  1. 東森新聞報: 特別費案/馬英九道歉:我不知情但需負責 將全面檢討
  2. 東森新聞報: 特別費案/馬英九:負行政、政治、道德責任 不會辭職
感想:
  1. 陳總統和馬主席一定是兄弟,不然怎會常常站在一起。
  2. 馬主席和陳總統一樣:千錯萬錯都是別人錯。
  3. 馬主席果然保持了不沾鍋的名聲,至於是否真的沾不到還是不給沾呢?這就有賴我們的司法制度去檢驗了。
  4. 可惜的是… 台灣的司法制度只要扯上政治人物時,一向是不被人民所信任的。
  5. 審計部在機要費和特支費的審查上是否有兩套標準的問題,這是審計部自個兒惹來的。
  6. 我不知道為什麼首長的特別費竟然不需首長簽核?為了出事情時可以脫罪嗎?
  7. 馬主席每次出狀況時,都以督導不週為由避重就輕。即然每次都督導不週,那不就擺明是主管失職,馬主席不適任首都市長嗎?
  8. 所以我們可以推測:如果國民黨黨產被其下屬私下賣了,馬市長必然會以督導不週為由向黨員道歉。
  9. 那麼如果某人當上總統後,金門和馬祖卻被其任命的總統府秘書長割讓給福建的話,那麼某總統會怎麼辦呢?
※ 節錄某日電視節目: 向人民報告(第 n 集) 部份內容。
割讓領土前未經立法院同意,我認為這純粹屬於行政作業瑕疵,並不涉及內亂/外患罪。
而且事實上我事先並不知道,所以沒有割讓領土的疑慮,也不會就此辭去總統一職。
至於因為個人的督導不週導致金馬人民的流離失所,個人謹在此向台灣人民道歉,
並願意負起相關的行政、道德、及政治責任。

2006年11月12日

不良機器人記錄

以下列出有整理的不良機器人清單,日後必當自動阻擋之。
  1. List of Bad Bots
  2. Blocking bad bots and site rippers (aka offline browsers)

最近在搞什呢?

相對於某年某月每日至少一篇 snip 的情形,最近這個月是比較懶了些。

是有些原因啦,不過哩,少看新聞報導的確是造成心情平和的主因,加上最近的確是真的比較忙於工作,相對的就很少在上班時間胡思亂想寫 blog 囉。

那麼,最近在忙啥呢?當然是忙著看動畫哩!

美鳥日記

  • 日本原名:美鳥の日々
  • 故事主題:一個不良少年的右手突然變成一個對不良少年傾心單戀高中女生,會發生什麼事情呢?
  • 感想:還好編劇沒有針對兩個人的生理需求(別想太多,只是單純指吃、喝、 而以)多作解釋,不然很多的不合理就會變成不知所謂了。
  • 遺憾:美鳥回覆原狀後已經忘了在正治右手上時的記憶,所以最後正治沒能把美鳥在身邊時所寫的日記交給美鳥算是第一個遺憾;正治沒有把他姐姐再一次的介紹給美鳥(正治的姐姐認識長在正治右手時的小美鳥)則是第二個遺憾。簡單講,結局不只要 happy ending ,還要更加 happy 才行 ( happy ending, more happy )。
  • 其他:有一個 美鳥の日々 討論串。

Kiddy Grade

  • 日本原名:キディ・グレイド
  • 故事主題:兩個利用生物複製科技而永生不死的特務人員在執行公務上所遇到的狀況。
  • 感想:由上位者所賦予的正義,其實都是虛假的正義。
  • 其他:啊,這是三年前的動畫,我 lag 了…

動/漫畫種類的選擇

下班之後,我極度排斥再浪費太多腦力在休閑生活上,所以看一些沒大腦的影片算是比較主要的休閑活動。沒大腦意謂著影片可以邊看邊笑,過目就忘也無妨,忘了再看一樣還會大笑。目前覺得幾個適合在用餐時刻建立歡樂氣氛的動畫有:
  1. 海賊王 ( OnePiece ) :不過最近為了救羅賓搞的故事很激情就是了。
  2. 完美小姐進化論(ヤマトナデシコ七変化♥,大和撫子七變化):女主角很有趣,雖然漫畫被歸類到少女漫畫系列去,但故事內容真的很爆笑。不過就人物美形度來講我覺得略輸給 櫻蘭高校男公關部
  3. 櫻蘭高校男公關部:這部的動畫部份已經完結,而漫畫部分開出第 9 集。
  4. Keroro 軍曹:其實個人認為第一部比較有趣,第二、三部之後就有點疲軟。如果能改成播半年、休半年之類的模式的話,或許可以用的點子就不會總是似曾相見了。
對了,如果不能妥善分配注意力的人,千萬不要邊吃東西邊看影集喔。畢竟用餐時的重點是用餐而不是看影集,太過專心看影集時會造成用餐時間拉長,就會妨礙老闆作生意喔!

2006年10月30日

兩個小工具介紹

這是從 Sayya BBS 中看來的,不巧 Gentoo 都有提供:
  1. net-misc/cidr : 解析 cidr 格式表示的網址區間
  2. dev-perl/Geo-IP: 轉換 ip 位址成國家/地理位置的工具,其實共有 Perl / python / ruby 等三種版本,此處列的是 perl 版。
cidr 使用範例:
ada@www ~ $ cidr 192.168.0.0/10

ip address..........: 192.168.0.0 netmask.............: 255.192.0.0

network address.....: 192.128.0.0 broadcast address...: 192.191.255.255

please wait while host addresses are validated...

total host addresses: 4194302

Geo-IP 的使用範例:

ada@www ~ $ geoiplookup 168.95.192.1
GeoIP Country Edition: TW, Taiwan

2006年10月24日

微軟正黑體真的是不錯看

老實說,微軟正黑體是真的不錯看。只不過最好在 Windows XP + Clear Type 或 X Window 上使用,若在 Windows 2000 上使用的話,看起來很虛。

有圖有真相:
正黑體畫面

2006年10月20日

長尾理論與帕瑞圖原則

把這兩個放一起的原因其實都和數字有關:80 和 20。
  • 長尾理論 ( The Long Tail ):佔市場需求中 80% 的冷門商品,其總銷售量其實可以和剩下的 20% 熱門商品的總銷售量互相抗衡。這個理論的用意是告訴世人與其一窩蜂的和眾人搶食那 20% 的熱門商品的市場,不如設法獨享那 80% 冷門商品的商機(大概是這樣吧… )
  • 帕瑞圖原則 ( Pareto principle ):少數的原因(Causes)、輸入(Inputs)或努力(Efforts),通常導致多數的結果(Results)、輸出(Outputs)或報酬(Rewards),一般都解釋成 80% 的(缺失/營業額/財富...)來自於 20% 的(原因/客戶/人數… )這樣的說法。這個理論的用意在於告訴世人:事有輕重緩急、 人有悲歡離合、月有陰晴圓缺... ,只要做出正確的決策便可以解決 80% 的難題!
以上,簡單且不負責任的介紹兩大理論,謝謝收看!

2006年10月18日

在 Pentium2 上安裝 Gentoo

在公司有一台 Pentium 2 測試用主機,原本安裝的是 RedHat 9,但因為前陣子想要使用 Oracle Instant Client 時發現無法滿足 Oracle Instant Client 的環境需求,所以決定重新安裝成 Gentoo 2006.1 。

安裝心得:

  1. 不要妄想先在 vmware 中把系統建置起來後透過 tar 方式來複製系統,原因是 bootloader 會出錯。
    grub 在設定 MBR 時會出現(即使先重裝 grub 亦同),然後原本的磁碟分割就不見了。(後來的想法是… 不要把 boot 一起 tar 起來不知是否可行?)
  2. 在低容量磁碟機中安裝基礎系統時所使用的檔案系統建議不要用 ext3 ,以 3GB 磁碟空間來安裝相同系統環境時,ext3 剩下約 500MB 的空間,而 reiserfs 3.6 則剩下 1.5GB 的空間。
  3. Gentoo 2006.1 Installer CD 中的 de2104x 網路卡驅動程式應該有問題,它能驅動 de2104x 網路卡,但完全無法連線。
其他心得:
  1. 只要安裝 dev-db/oracle-instantclient-* 之後,即可操作 sqlplus 等資料庫連線,雖然還要自行下載檔案,不過不再做那些奇奇怪怪的設定真是太方便了!
  2. 若已有的 tnsnames.ora 檔,那麼可以直接放到 $ORACLE_HOME/network/admin/ 目錄下,記住:目錄名和檔名都是小寫。
  3. 另一個使用 tnsnames.ora 檔的方法是透過環境變數 TNS_ADMIN 直接指向 tnsnames.ora 的所在位置,見 ( How do I ensure that my "tnsnames.ora" file is being used in Instant Client?

2006年10月15日

Gentoo 的改變

使用 Gentoo 多年(呃,第一個版本似乎是 2004.1 吧),Gentoo 有了許多的改變:
  1. 安裝方式的改變:從最早要 stage 1, stage 2, stage 3 逐步建置,中期改從 stage 3 安裝為標準作業程序,到最近使用 GUI/Console installer 等等,和兩年前的安裝方式有極大的差異。
  2. Java System 改版:這是我在 VMware 上建立公司某台主機要用的環境時,突然發現 sun-jdk 1.5.0 版已不須再自行下載安裝檔時發現的,ebuild 中提供了這個連結 - Gentoo Java Upgrade Guide - 作為說明。這項改變是帶來了一些麻煩,雖然我照著 java-check-enviroment 的指示做了相關的調整,不過不確定會不會爛掉。附帶一提的是 Gentoo 上的 jdk-1.5.0 也正式支援 AMD64 了!
  3. 網路設定方式的調整:現在所有的網路設定(除了 hostname 的指定)都已搬到 /etc/conf.d/net 檔中進行,命名規則也很一致:
    ※ 指定網路裝置是使前綴詞之後所接的裝置名稱,完整說明詳見:Gentoo Network Configuration 及系統 /etc/conf.d/net.example 檔說明
    1. config_ :表示設定指定網路裝置的資訊
      例:config_eth0 = ( "192.168.0.1/24 brd 192.168.0.255" ) 表示指定 eth0 的 ip 為 192.168.0.1, netmask 為 255.255.255.0 ( /24 之意 ), broadcast 為 192.168.0.255
    2. routes_ :表示指定網路裝置所使用路由設定
      例:routes_eth0 = ( "default gw 192.168.0.1" ) 表示 eth0 的預設路由為 192.168.0.1
    3. dns_domain_ :表示指定網路裝置所使用的 domain name
      例:dns_domain_eth0= "adahsu.net" 表示在 eth0 上使用的 domain name 為 adahsu.net
    4. dns_servers_ :表示指定網路裝置所使用的 dns server 列表(會自動轉成 /etc/resolve.conf 檔)
      例:dns_servers_eth0="168.95.1.1" 表示 eth0 使用的 DNS Server 為 168.95.1.1
  4. GLIBC locale 支援方式的調整:在 2006.0 之前的版本,glibc 是透過 userlocales 這個 USE 選項做設定的,到了 2006.1 則改用 locale-gen 這隻程式來負責。大部份的 distro 似乎都已使用這種方式在運作。

2006年10月12日

今天申請了新的 Domain Name

今天利用上課休息時間中,不小心在 Yahoo! 上發現 adahsu.net 目前沒人申請(其實前幾週時還沒釋出)時就馬上申請下來。

現在,這個 domain name 已經生效,所以將相關的資訊做了調整。另外, T-Times.NET 這個 Domain Name 聽說會一直用到 2009 年,不過我想屆時我將會放棄它。

為什麼呢?因為 Yahoo! 申請 domain name 一年只要 US$10 元有找,在 Register.COM 一年要 US$35 元,所以....

下週會向 HiNET 申請領域名稱反解成 adahsu.net ,再回頭來改 EMAIL Server 上的設定。

2006年10月11日

內政部說不准凱道集遊 北市:中正一分局權責

新聞:
  1. 蕃薯藤即時新聞:天下圍攻/馬英九:雖是非法集會 但我替扁收爛攤子
  2. 蕃薯藤即時新聞:內政部說不准凱道集遊 北市:中正一分局權責
看法:
  1. 把這兩篇放在一起是為了突顯馬主席在紅衫軍天下圍攻非法集會時的失職。
  2. 一開始是誰放縱非法集會導致群眾運動嚴重妨礙到台北市民的日常生活的?當然是馬主席;接著是誰不敢強制驅離參予非法集會的群眾還說警力不足可能會被反驅離的?仍究是馬主席;最後又是誰把非法集會的責任推給中央又堅持自己處理還說不一定能處理的很好的?依然是馬主席。
  3. 馬主席啊,您一再聲稱這些非法集會及對市民所產生的交通不便、政經分擾與您無關,但是請注意,這些集會所影響到的絕大部份都是您所兼職的台北市區內,即然您身負全台北市民委託管理台北市之責,為什麼可以放任非法集會的進行,完全忽視台北市內那群只想平平靜靜過生活的中產階級呢?
  4. 同樣是縣市父母官,相對於中、南部的縣市長對紅衫軍到訪皆採用嚴格控管作為,在短暫的激情之後便得以迅速的淡化了兩方陣營的衝突與對立。而您呢?您的一言一行、所作所為似乎只是在激化藍綠兩派,然後順便惹怒中間選民而以嘛。
  5. 馬主席啊,您真的以為台北市民都認同您的處置作為嗎?我不清楚,不過我確信只要凱道一天不淨空,中間選民的不滿情緒就會一直累績。誰會得利呢?我想應該不會是您。
  6. 馬主席啊,您雖兼任首都市長卻完完全全沒有任何擔當可言,不如請您早點卸下兼任市長一職,別再為難中正一分局了。

2006年10月9日

微軟Vista將採用新的反盜版技術

舊聞:
  1. iThome online: 微軟Vista將採用新的反盜版技術
看法:
  1. Vista 似乎是定位在家用桌面使用上的,所以似乎不是說 Windows XP 不昇版就真的可以不昇版。
  2. 不過舊電腦大概也跑不動 Vista ,所以隨機版 Vista 應該會大量釋出,不管是新裝機還是舊系統。
  3. 還好我早已習慣使用 Linux 桌面了,電腦沒錢昇級,作業系統也不用花錢買!
  4. 啊,其實我還想升級 X300 顯示卡啦…

2006年10月2日

ADSL 昇速(?)成功!

過了整整一週後,中華電信總算完成了 ADSL 線路昇(?)速作業,有圖有真相!

線路異動記錄

至於昇速之後能幹嘛呢?嗯… 其實我也不知道,不過如果要寄垃圾信的話,可以比昨天以前快一點寄完。

政治味十足的神喻

這次回家,照慣例到神桌前聆聽訓示,不過有了不一樣的內容....

普天同悲政客亂
濟貧救苦亦難辦
堂內神佛真無奈
心塵若明就自安
清白不問政客事
禪定自有福人照
師出無門亂鬧事
示出望眾莫胡搞

雖然濟公師父不是第一次對政治有所抱怨,不過落之於文字詩到是第一次。另外在這首詩之後還附了一句『危機就是轉機』的箴言,不過請不必過度解讀此句,此句的意思是:『 遇到有危險的飛機時,就要去轉搭另一班安全的飛機才行。

今年世界各地的飛機失事次數似乎不低?前兩天巴西 (?) 好像才兩架飛機對撞而以。

2006年9月22日

數位相機790元?網購廠商標錯價不出貨 公平會判罰8萬

新聞:
  1. ETtoday:數位相機790元?網購廠商標錯價不出貨 公平會判罰8萬
看法:
  1. 其實我覺得公平會判的太輕,對消費者權益完全沒有任何保障,更讓標錯價格的廠商可以動不動就拒絕出貨。
  2. 如果今天罰款的標準是每個標錯的價差 * 2 * 訂單數,那麼廠商就不敢隨隨便便讓錯誤的價格出現在網站/廣告單中。就算真的出現了也只能乖乖出貨,否則罰下來更損失更高。
  3. 所以,公平會這個判例對廠商來說不只是不痛不癢,還根本就是個喜訊!
  4. 公平會啊,你可不可以硬起來呢?

2006年9月17日

搜尋引擎幾乎等於在砍站嘛

昨天有一個新的搜尋引擎 hl_ftien_spider 連到了這個 beta 中的小站,連線數是 8314,和砍站行為差不多。看了一下 Google 上的討論資訊,發覺似乎也是一個惡名昭彰(比百度好一些,它看來有去解析 robots.txt 內的資訊)的海量型網路蜘蛛,不過一天下來的連線數 8000 以上等於把所有的資料都搬回家了,這是想幹嘛?

其他:

  1. User Agent String.Com 有關於此 spider 的說明,網站中列出來的 IP ( 221.238.226.3 - 0 ) 和我捉到的 ( 60.28.249.24 ) 不一樣,要封鎖的時候要多留意。
  2. User Agent String.Com 可以查到一些奇形怪狀的網路蜘蛛說明。

2006年9月16日

這幾天

這幾天發現一些有趣的現象,不知道和台北車站到凱達格蘭大道之間的那些活動有沒有關係....
  1. 被收集到 TWEmu.no-ip.org 上的 blog 文章發表數變少了...
  2. 從 Yahoo!奇摩腦殘搜尋系統上找 洋啊蔥啊頭 的次數也降低了...
  3. 主要的 keyword 也多了兩個字… 倒扁 , 看起來洋蔥受到政治力的干預後,比不上倒扁表情啊…
至於我是真的沒空、也沒有 idea 寫文章就是了!對於那些政治活動的進展,我完全沒有興趣。惟一想要知道的只有立法院的民意代表陽光法案以及總統、副總統選舉罷免法等法案什麼時候可以修正成符合人民的期望的時程表… 而以…

2006年9月14日

無知果然是一種幸福

連續看了兩天的 Web Server Log 後,只有一種感覺:『無知果然是一種幸福』。

原來每天有一大堆的網路蜘蛛到處爬,頻率還誇張到每秒好幾次… =.=

現行阻擋清單:

  1. 202.108.0.0/16 : 這是百度的 IP,百度 根本 不去讀 robots.txt 檔,所以只好全面封殺!
  2. 61.135.0.0/16 : 這包含了百度及 sogou 的 IP,寧可錯殺無辜,也不能錯放一個 IP,所以...
  3. 202.106.182.0/24 : 來自 larbin 的搜尋動作,雖然有參考 robots.txt ,但由連線數及捉取內容來看,明顯是砍站行為,予以禁止!另外要寫一個 Shell script 來監控這個動作!
監控中的 User-Agent:
  1. 220.181.0.0/16 : 這是 sogou 的 IP,似乎會參考 robots.txt 的設定,所以暫時開放!
  2. 61.62.132.193 : RssBandit,問題在於他每 10 分鐘就來捉整個 RSS List 一次...
關於 Google bot:
  1. Google bot 的第一件事是讀取 /robots.txt 檔
  2. Google bot 一整天下來只連線 522 次

2006年9月11日

正式取得拍馬屁資格

其實這是一週前的事了,那天我不小心正式通過拍馬屁學會(PMI)的拍馬屁(PMP)鑑定考,正式取得拍馬屁資格。在緊繃與放鬆之後,來談談準備拍馬屁鑑定考的心得吧!
  1. 不要讀死書
    拍馬屁鑑定考以情境題為大宗,所以光是把整本 PMBOK 背起來並無助於通過合格門檻。換句話說即使能夠把九大領域、卅九個(新版的有 44 個)程序間的先後關係畫出來也不能保證可以通過鑑定考。不過若能試著和已有的專案管理經驗做結合可以更容易的應付情境題。
  2. 一定要做練習題/模擬考
    每一本講拍馬屁鑑定考的書都會有練習題,做一下這些題目有助於識破拍馬屁協會的詭計,特別是那種讓人看了半天仍難以抉擇的詭計。如果有機會參加模擬考的話更好,可以練習一下對時間的掌握。
  3. 掌握答題的要訣
    跑吧!電腦(RUN!PC)某一期中所提到最基本的要訣是確保有足夠的理由進行某項行動,所以大致上可以這麼說(好吧,我自首其實我無法保證這是正確的要訣… :p ,而且拍馬屁學會也沒提供正確解答… )
    1. ○○○持有考卷與否、冒用拍馬屁資格等等問題,通常最佳解應該是那個可以證實的確持有或冒用的選項。
    2. 碰到專案的任何修正需求時,麻煩先評估一下該狀況對專案的影響。不過有例外就是了,Rita 的練習題中就有一題是以增加 reverse (緩衝)的方式作因應。
    3. 看清楚題目在問什麼、看清楚答案有什麼。因為它有時會來個反向思考,擾亂答題者的思緒。
  4. 勾選簡體中文考題翻譯
    簡體中文文件是未來必然的趨勢,這裡就是一個例證。如果對理解英文有所遲疑時,不妨指定 Second Language 為簡體中文吧。可惜的是,模擬考沒有簡體中文考題.... :p Second Language 的意思就是… 請自行手動打開 Second Language 進行題意對照!
通過鑑定考之後:
  1. 好像沒啥差!反正敝公司對這種證照並不在乎(104 上找不到這項條件)。
  2. 還有一個 IPMA 證照,這個的難度似乎高於拍馬屁喔。考慮先取得 IMPA D 級證照吧。
  3. 回頭看看敝公司的專案管理作為,只有搖頭而以。會這樣其實和各部門一向不在乎專案管理作為,認為專案管理是資訊部的職責這種看法有關。

關於這兩天的點閱數

雖然這陣子懶於寫 Blog ,但是這兩天的點閱數卻成長了近 3 成,這當然不是因為 Blog 內容如何的精闢或是搞笑,因為大部份的點閱數都來自於在搜尋引擎上搜尋 『洋-蔥-頭-表情符號』 某食材表情符號的關係。

我好奇的是:為什麼搜尋引擎不將官方網站 - 洋 蔥酷樂部 - 列為第一筆顯示項目哩?

2006-09-11 修改:

  • 為了避免受到 Yahoo 腦殘搜尋系統的攻擊,修改相關字眼以免搞掛系統!

流量又爆表了

看來想要透過 rrdtool 和 Tecom AR4031B 的網頁管理功能顯示系統流量似乎是不可行了。每次都因為超過 32Bit 上限而爆掉.... :(
又爆表的流量圖

2006年9月9日

姑息養扁

『姑息養扁』,這是昨天的施明德倒扁總部在昨天 (09/08) 的蘋果日報上所刊登的廣告標題。

之所以會有倒扁行動,不過就是藍營主事者愚蠢的去挑戰總統罷免門檻並且自然的敗下陣來。再來就是施明德這個不知和藍營無啥協定的前民進黨主席登高要求大家捐錢給他玩遊戲,然後一堆搞不清楚狀況的知名人士就統統跑出來說『即然在體制內無法讓陳水扁下台,只好以革命流血方式逼陳水扁下台』。

我們的法治教育究意差到了什麼程度呢?即然現行體制有其暇疵缺漏,為什麼這群人就沒有人想到去要求法律的制定者去修正所疏乎的部份,反而跑到總統府前大鬧特鬧還大言不慚的說這是人民憤怒的力量?

確立一個有法源依據的總統、副總統下台機制,讓人民的聲音與想法可以透過法律加以保障,這怎麼樣都比搞啥倒扁靜坐的方式更能集結台灣人民的意志。施明德放棄這種做法的原因究竟為何呢?真是令人好奇啊...

立法院被稱為台灣兩大亂源之首(第二個就是媒體),所以『姑息養院』,這是我對那群參予倒扁靜坐活動的人惟一的看法。

2006年9月2日

我跟你們講一個觀念

星期四下午五時,行銷單位找來的網頁製作廠商到公司來試 ASP 呼叫 Oracle Stored Procedure 的可行性。在抱怨完本公司網路管理規定之後,突然說要和我們講一個觀念:

也許你們擔心我從遠端連上去你們的 Server 會亂搞,但是你們有沒有想過當我到你們公司來作業時,也是一樣可以亂搞的啊,而且還更方便呢!所以說何必限制我從外面連上 Server 去做測試呢?

心內話:

  1. 你所講的觀念明顯具有挑釁的意味,而我得認真考慮不讓你到本公司作業的可行性。
  2. 你是賣方,我是買方耶,賣方憑啥要求買方廢止行之有年的網路管理規定?
  3. 請你搞清楚你的身份、角色,不要每次來就抱怨為什麼這個網頁系統不使用 MS SQL Server 而要使用 Oracle DB;為什麼不能直接 Select / Insert 而必須呼叫 Stored Procedure 。對買方而言你是專家耶,你是來解決買方的問題而不是來抱怨買方的問題耶!你不想做、你做不出來可以不要做啊!
  4. 幹!下次麻煩你先在家裡把相關技術問題解決後再來好不好?我們沒空去聽你在抱怨為什麼網路上寫的作法不能用,更沒時間可以好好監視你在搞啥麼鬼啦!
  5. 果然便宜沒好貨!

2006年8月28日

在挺扁、擁施之外

現況

施明德的『百萬人捐百元』倒扁活動已在 08/24 日夜因達預定目標而關閉了相關帳號,轉而開始進行凱達格蘭靜坐倒扁活動的準備。

相應於擁施倒扁活動,同樣也有人發起挺扁大會想和倒扁靜坐大會相抗衡。而當兩造雙方各自自 high 於自以為是的慶典活動中時,台灣社會的對立已經確認。

看法

  1. 在挺扁、擁施之外,我選擇保台。保台的意思就是請大家按照立法院那群腦殘利委所訂下來的遊戲規則走,遊戲規則如果有缺失也請先要求利委們去改正缺失而不是搞群眾運動還自稱是革命運動。個人認為,在沒有被打壓的情形下失控的群眾運動最多只會被稱為 暴民 而以,稱不上烈士。
  2. 所以施明德的倒扁活動並沒有正當性,更明確的說這是一種藐視憲法的行為。反過來說因為陳水扁有憲法做後盾的關係,陳水扁才能無所畏懼。
  3. 再說到施明德那上億元的捐款用途目前仍然未明。即然倒扁總部連一份預算使用計劃都提不出來,那麼最終是否真的能用於整個倒扁活動中還是流入私人口袋內就是件令人懷疑的事。(對啦,我就是在想會不會發生國務機要費 - 施明德版啦!)
  4. 讓陳水扁下台的惟一手段仍然只能透過體制內的罷免程序,但是目前的罷免程序門檻過高。修改門檻的責任是立法院責無旁貸之事,在搞群眾運動之前應該優先考慮從根本上解決執政者不符人民期望時的永續處理方法才對。
  5. 發動群眾運動妄想推翻執政者的先例在本質上便屬於短視的作法,只想到或許可以拉陳水扁下台卻不考慮當未來無論那個政黨輪政時都會因為執政者及周遭人士被放大檢視之故而惹上想要依循前例的群眾運動,那麼每次群眾運動所損耗的民力、精濟、國力絕對可以讓曾為四小龍之一的台灣淪為亞洲四小蟲之首。

胡說八道 - 如果罷免規定改成這樣

假設某執政者已被人民所唾棄,那麼以下的條件應該很容易滿足。
  1. 罷免案之成立:經全國有效選舉人數 10% 連署後即可成立。
    由倒扁總部公佈的捐款人數中來看,似乎可以滿足。(以 2005 年縣市長選舉時之選舉人數 有 13645079 人 來計算)
  2. 罷免條件:在投票率達 80% 以上且投票人數中有 65% 以上選民贊成時。
    以 2005 年縣市長選擇的資料來看,只要有 7095441 贊成即可讓罷免案成立。這個數字還有一個意義:不會造成多數人民選擇出來的總統當選人被少數人民給罷免。
  3. 其他:
    1. 罷免案之連署規定應詳述事由
    2. 同一事由只能連署、罷免一次,但沒有同一任中只能罷免一次的限制
    3. 每次罷免事由僅能從前次罷免連署或投票舉行時間後起算,避免一直翻舊帳

2006年8月24日

別將「扭曲」合理化

文章來源:
  1. iThome online: 別將「扭曲」合理化
心得:
  1. 本公司目前正有文中所提到的『鴕鳥心態』的趨勢。
  2. 反正不管是什麼原因造成系統被鎖住,一定是 IT 沒有把程式寫好,絕對不是因為使用者操作失當的關係。
  3. 所以,當資料庫出現 Table Lock 時,IT 一定要自動偵測問題的發生,然後予以排除。
結論:
  1. IT 必須能夠自動偵測資料庫連線閒置過久的情形,並且使用任何外力強制關閉之。
  2. 如果資料庫因上述動作而陣亡時,請 IT 部門自行處理,與使用單位無關。
  3. 基於上述理由,我想該是準備更新 104 履歷的時候了。

2006年8月17日

親子日有感 總統:趙翊安吵著要找爸爸

新聞:
  1. 東森新聞報:親子日有感 總統:趙翊安吵著要找爸爸
看法:
  1. 陳水扁又在裝可憐了… 真煩...
  2. 各人造業各人擔,趙翊安找不到他爸爸的問題請陳家、趙家自個兒去問問趙健銘想幹嘛,不必向全國人民報告!
  3. 趙健銘應該沒有被收押吧?所以如果陳水扁是想靠趙翊安搏取倒扁民眾一絲絲的同情的話,我倒是認為檢察官應該先針對趙健銘是否對趙翊安未盡養育之責的狀況進行調查。

2006年8月14日

關於 Cross-Domain XHR

XHR 是 XMLHttpRequest 的縮寫,是當前熱門炸子雞 Ajax 的基礎。

目前 XHR 是不允許跨 Domain 進行存取的,這表示我們無法在本地端弄一個『入口』網頁以收集各網站所提供的訊息資料。不只是我,也有人 ( Joe ) 對這個限制覺得非常可惜、厭惡的。

當然也有人 ( Eric ) 對此不以為然,因為那表示任何人都可以撰寫惡意的用戶端描述語言去存取其他網站上的 cookie 等帳戶資料等等的訊息,這是資訊安全中最忌諱的事。

雖然 Eric 說的很清楚,但 Joe 的質疑卻也非毫無道理可言,最多只能說 Joe 的說法就好像因為小偷可以從後門溜進來,所以大門便無須上鎖。話雖如此,但我還是希望能夠有限度開放 XHR 可以跨 Domain 進行資料的讀取,因為… 幹嘛要把所有的事都擠在一台 Web Server 上轉一手哩?

2006年8月13日

關於施明德倒扁一事

針對近日施明德發動百萬人倒扁一事,個人看法如下:
  1. 由多次的經驗中可推測在倒扁呼聲中,陳水扁必然是先轉移焦點,然後堅持行使總統職權至任期結束,這算忍辱負重還是不知廉恥啊?我們可以從他又把制憲問題拿出來喊的舉動中再次驗證。
  2. 陳水扁仍然不知道普羅大眾要的是怎樣的政治領導人,以為只要呼呼口號、喊喊制憲後就能凝聚人氣。
  3. 陳水扁還是放著正事(回應社會的疑問)不做,丟出啥中正機場正名問題。我也覺得該正名啦,在國際間那座機場明明就叫做『蔣介石國際機場』,為什麼一堆人都叫它『中正』機場?
  4. 擁扁人士將倒扁案視為減絕台灣民主乙事令人覺得實在是即荒謬又無知,台灣並不是只有陳水扁才是台灣人啊!即使陳水扁下台,仍然還有千千萬萬個台灣之子可以延續台灣民主政治。
  5. 陳水扁說『流血抗爭是民主退步的表現』,我卻懷疑必須透過流血抗爭的手段來彰顯人民的期望時,是否表示執政者過於獨裁,無視於人民的期望呢?
  6. 台灣的民主政治制度竟然沒有一種迅速的手段可以彌補先前在選舉時的錯誤選擇,這明顯是立法院的重大失職。創制、複決、罷免等等民主權利何時可以還給全體人民呢?
  7. 施明德公佈的三個募款帳號都是掛施明德本人的名字,對於這點我會持懷疑的態度。『百萬人捐百元』這些錢是募來幹嘛用的?
我對台灣政治領導人的要求:
  1. 台灣利益優先:就陳水扁對社會各界的回應模式看來,他仍然是以個人利益優先。
  2. 不貪不瀆,清廉公開:在國務機要費的使用上,陳水扁不正面回應的舉動,很難讓人不懷疑是否沒有貪瀆任何一毛錢。何況聽說陳水扁在此案上被列為被告了?
參考新聞:
  1. 東森新聞報:施明德倒扁 江昭儀:施明德因財務有問題而募款
  2. 東森新聞報:施明德發動百萬人倒扁 總統:流血抗爭是民主退步的表現
  3. 東森新聞報:再提正名 中正機場改名?扁提議馬立批

2006年8月12日

台灣寬頻網路費用 全球第四低

新聞:
  1. 中時電子報:台灣寬頻網路費用 全球第四低
節錄:
經建會昨日表示,依據國際電信聯盟(ITU)的最新統計,近一年台灣寬頻網路費用每秒○.一八美元,
為全球第四低,僅比日、韓、荷蘭為高,也因如此,台灣的全球數位機會排名也升至全球第十,顯示台灣面對全球經濟競爭具極佳優勢。

經建會表示,這項排名資料統計期間為去年年中到今年上半年,台灣寬頻網路費用每秒已降至○.一八美元, 全球最低的是日本僅○.○一美元,韓國○.○八美元,荷蘭○.一四美元,台灣網路費用全球第四低, 也比星、港便宜。

看法:

  1. 不知道為什麼統計出來的計價單位是『秒』....
  2. 用『秒』做單位,問題是傳輸量似乎完全不一樣吧?把實際傳輸量加回去的話,台灣可能是 64KB/s (512Kbps/64Kbps ),但日本可能是 1MB/s 啊,這樣叫做 全球經濟競爭具極僅優勢
  3. … 經建會啊… 你真的是莫名其妙…
2006-08-12:
  1. 網友因應上述報告之補充報告 天阿!!台灣的寬頻網路費竟是日本的18倍!!

2006年8月7日

總統府有黑官20名? 總統府:以前的政府也是這樣做

新聞:
  1. 蘋果日報:踢爆 府違法 聘20黑官 硬拗︰以前的政府也這樣做
  2. 東森新聞報:總統府有黑官20名? 總統府:以前的政府也是這樣做
看法:
  1. 記得陳水扁上台之初信誓旦旦要掃除國民黨舊政府時代的各項陋習,可是現在卻發現每次只要總統府被質疑時,就會拿『前政府也是這樣做』或『這是依據先前的慣例而執行的』這類的言論意圖脫罪。實在不曉得陳水扁先生是否願意對前後間的矛盾做出一個說明?
其他:
  1. 記得這是 第二次 總統府推說前政府也是這樣做了,但第一次是啥狀況我忘了,好像是幾天前的另則新聞…
  2. 我在網路上找不到陳水扁說要掃除國民黨舊政府時代的各項陋習的記錄,該不會我得了『選擇性隨憶症』吧?

2006年8月5日

要說服別人前,請先留下真名

剛剛收到一封信,主旨是:『廢扁 因為台灣要繼續向前走』,自稱是雅虎會員公告 (admin@yahoo.com.tw) 所寄出的,如下列:
寄件者: 雅虎會員公告 <admin@yahoo.com.tw>	
回覆: admin@yahoo.com.tw
日期: 2006/8/5 下午 10:35
主旨: 廢扁 因為台灣要繼續向前走

我不相信雅虎這個以賺錢為目的的商業公司會腦殘到發出這種公告,果不其所然,這根本是使用 Outlook Express 6 並且從 HiNET 撥接式 ADSL 中寄出來的洗腦信,見下例:

Received-SPF: neutral (gmail.com: 168.95.4.60 is neither permitted nor denied by best guess record for domain of admin@yahoo.com.tw)
Received: from msr33.hinet.net (msr33.hinet.net [168.95.4.133])
	by ms6.hinet.net (8.8.8/8.8.8) with ESMTP id WAA14149;
	Sat, 5 Aug 2006 22:38:19 +0800 (CST)
Received: from User (220-139-251-212.dynamic.hinet.net [220.139.251.212])
	by msr33.hinet.net (8.9.3/8.9.3) with SMTP id WAA20252;
	Sat, 5 Aug 2006 22:33:34 +0800 (CST)
Message-Id: <200608051433.WAA20252@msr33.hinet.net>
Reply-To: <admin@yahoo.com.tw>
From: "雅虎會員公告"<admin@yahoo.com.tw>
Subject: 廢扁 因為台灣要繼續向前走
Date: Sat, 5 Aug 2006 22:35:10 +0800
MIME-Version: 1.0
Content-Type: text/html;
	charset="big5"
Content-Transfer-Encoding: 7bit
X-Priority: 5
X-MSMail-Priority: Low
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

看法:

  1. 我說啊,要說服別人之前,請先留下您的大名如何?
  2. 不知雅虎會不會發佈澄清函?
  3. GMail 似乎對來自 HiNET 卻自稱是 yahoo.com.tw 的寄件者有點意見...

2006年8月4日

ETC敗訴/過渡期暫由中華電信接手 郭瑤琪籲:先別買OBU

新聞:
  1. 東森新聞報:ETC敗訴/過渡期暫由中華電信接手 郭瑤琪籲:先別買OBU
  2. 東森新聞報:ETC敗訴/葉宜津:郭瑤琪錯信幕僚 遠通應負全責
看法:
  1. 關於郭女士所提的處理三原則中『確保國庫的財務負擔最小』一事,請仔細的聽聽小小納稅人 - 我 - 的看法: 國庫不需對此付出任何代價,一切的損失應由貪贓枉法之政府官員負責賠償。
  2. 民進黨每次遇到問題時總喜歡將責任推給幕僚,果然是堆沒擔當的政府大官。
  3. 其實我不太清楚 行政院法規會行政院交通部 之間的位階關係為何(行政院的網站-行政院直轄機關中沒列出來),不過看起來法規委員會並不屬於交通部的幕僚單位啊?
  4. 『主官管應負一切成敗之責』,郭女士即然決議讓 ETC 上路,就絕對沒有什麼錯信不錯信的問題。何況半年前 ETC 鬧很大時難道郭女士都沒看到社會大眾對倉促上路的 ETC 有何反應嗎?
其他:
  1. 嗯,東森新聞報的記者大概是用新注音輸入法吧,一大堆錯別字。例如:
    1. 立院民進黨團獅記長葉宜津:獅、書,傻傻分不清楚
    2. 減掉若能早點作吃重卻判決:除了 檢調 之外,我不知道 吃重卻判決 是啥意思

全民皆輸 ETC須重甄選

新聞:
  1. 蘋果日報:全民皆輸 ETC須重甄選
看法:
  1. 這下好了,我看郭女士要怎麼善後?
  2. 哇塞,遠通真的敢要求政府回收 ETC 嗎?果然是徐董的思維。
  3. 如果法院最後判決遠通無責(可是看報導說可能有弊案),那相關的賠償費用應由交通部、高公局等前後任主管負責賠償。
  4. 反過來說,如果交通部決議由政府出錢買下那堆沒有用途的遠通 ETC 相關設備,那我想下個年度的所得稅會有一大堆人不爽繳。
  5. 本來嘛,我繳稅並不是為了給政府官員拿去孝敬商人的!

2006年8月3日

吳敦義也有「阿雪嫂」?吳:官邸編制,不像阿扁在私宅

新聞:
  1. 中廣新聞台:綠委咬吳敦義也有個阿雪嫂 大嫂占缺官邸做事
  2. 東森新聞報:阿卿嫂效應/綠委:吳敦義有「阿雪嫂」 應還300萬公帑
  3. 東森新聞報:吳敦義也有「阿雪嫂」?吳:官邸編制,不像阿扁在私宅
看法:
  1. 對於民進黨還在顧左右而言它這件事,我只能…
  2. 即然要爆料,就要一擊必殺、一刀奪命。可是不管是藍的、綠的怎麼都反而讓自己惹上一身腥哩?
  3. 不過話說回來就算是刀刀致命的水果狗仔大隊,碰上厚臉皮的政客一樣是事倍功半...

2006年8月2日

暗黑 MyPHS

起緣

前幾天說要把大眾電信的 MyPHS 改頭換面,經過一番努力後 總算 有所成果。之所以用『總算』兩字的原因那是個滿肚子大便的抱怨,我們留到後面再提。

修改的情形

個人對於目前網站總是喜歡使用 Flash 做表達的方式感到很厭煩,尤其是在可能登上網路流量使用排行榜的關鍵時刻時更是輜銖必較(話說今日上個台灣大哥大網站,到進入客服服務首頁後就發現網路流量爆衝,心情真是異常沉重啊),所以第一件想做的事就是要避開這些 Flash 檔的下載。

再來則是頁面上的資訊太多,我只想保留需要的訊息內容,其他的部份希望能眼不見為淨。基於這兩點,我客製化出一個以暗黑為基礎的 MyPHS 的登入及帳單查詢頁面,如附圖。

  • 暗黑 MyPHS 登入頁面:
    客製化過的暗黑 MyPHS 登入頁面
  • 暗黑 MyPHS 帳單查詢頁面:
    客製化過的暗黑 MyPHS 帳單查詢頁面
  • 暗黑 MyPHS 傳送簡訊頁面:
    客製化過的暗黑 MyPHS 傳送簡訊頁面
除了上述 三個頁面外,計畫中還打算做變更基本資料(官網那個還要全、半形字切來切去很討厭) 及傳送簡訊(就是先前處理過的那個)兩個 頁面,其他的功能就謝謝再聯絡了,反正我很少用的。

對網站的抱怨

這幾天修改的心得就是滿肚子的抱怨了,MyPHS 的網頁架構真~~~的有夠差勁,除了 <table> 的層層套疊外竟然還有一堆奇招怪步,搞的我無法加上自己的頁面檢核功能,要不是太常使用那些功能的話,還真不想去追蹤那堆醜惡的網站原始碼。

真希望有一家的網站可以讓人自行隨意的修正、調整。

  1. 中華電信相關的網站鄙視非 Windows 作業系統,我早就死心了
  2. Google 也已經夠簡單扼要不用再改
  3. 台灣大哥大的 Flash 超級多,我很無奈也沒力氣改,何況我也沒有台哥大的門號… :p

關於 user scripts:

  1. 相關的 user scripts 已遺失
  2. 另外的問題是目前法律對在自己的電腦上修改他人網頁內容(尤其是大翻修時)尚處於灰色地帶,是否釋出是一件令人頭痛的事!

結論

Greasemonkey 無疑是一把屬於 Client 端的瑞士刀,至於是否能讓網站設計人員認清楚瀏覽者的需求,這就要等一段時間的考驗了!

2006年7月31日

管家阿卿嫂領公家薪水 趙翊安兄弟又回玉山官邸

新聞:
  1. 東森新聞報:管家阿卿嫂領公家薪水 趙翊安兄弟又回玉山官邸
  2. 東森新聞報:邱毅:全民納稅替蓋頭鰻辯護?趙建銘律師費疑總統府出?
  3. 東森新聞報:國務機要費買SOGO禮券 花費金額至少1500萬元?
  4. 中央社:阿卿嫂薪水府方支付 民進黨中央深不以為然
  5. 中央社:民生寓所工友薪資爭議 綠委看法不一
  6. 中央社:阿卿嫂薪水全民買單?藍營要求追回已付公帑
  7. 東森新聞報:全民支付阿卿嫂薪水 綠委護主 中時意外成箭靶
  8. 東森新聞報:阿卿嫂薪水全民買單 總統府:勿作不必要解讀
看法:
  1. 雖然我認為罷免總統這種不可能的任務完全沒有必要,不過依照總統府這種先是公私不分、接著又強詞奪理的作業方式,『要陳水扁滾下台』已經從選項之一變成了 堅定的信念 了。
  2. 我一向認為不管是陳幸妤也好,陳致中也罷,當他們自行成家立業後即不再屬於第一家庭的一部份。總統府硬拗趙建銘的民生寓所(那裡 根本不是 民生 官邸 )為官邸的一部份真的是睜眼說瞎話。
  3. 總統府是國家機構,因此所配屬的人員於法只需處理總統府本身相關的運作。然而目前總統府的某某長怎麼看都像是陳水扁的私人公關,專門替陳水扁私人事務擦屁股呢(更糟的是還常擦錯位置)。
  4. 敢問現任總統府秘書長陳唐山先生,陳水扁的私人事務關你屁事?你又知道多少陳水扁及其家屬私下做了啥事?幹嘛老是下海插花討皮痛啊?
  5. 希望民進黨不要動不動就護主,也不要拿陳水扁減薪一事意圖為為全民支付趙建銘私人管家薪水一事合理化。 這是兩件不相關的事!
  6. 對總統府硬拗民生寓所為官邸之一部分這種說法已厭煩了,真的厭煩了!

2006年7月28日

Google Earth 的一種應用 - 觀光導覽

雖然說 Google Earth 上的空照圖資料不見得與實景相同,但是對某些應用來說應該也是個不錯的輔助工具吧?

第一次發現 Google Earth 並不只是漫無目的的各地晃晃是來自於 在 Google Earth 上追蹤颱風動向 這一篇文章,這篇文章中說明了原來我們可以透過 Google Earth 跟著颱風的腳步雲遊其行經的國度。

那麼可不可以旅遊路線也放進 Google Earth 中以便對旅遊路線進行事前的演練呢?我相信這是個值得觀光局考慮的作法,針對國內外觀光客提供相關的 Google Earth 旅遊路線檔以方便規劃旅途細節。

真的希望能有機會在 Google Earth 上遊覽台灣各地名勝。

2006年7月22日

踢到鐵板了

其實我一直以為 Greasemonkey 是無法直接輸出 UTF-8 字碼的,所以必須透過轉碼程式先將所有中文訊息改成 Unicode 序列碼才可以,沒想到回家第一次測試時突然發現就算不轉碼也能正常顯示,以為是 Windows 平台的小問題。

但是後來因為 FireBug 的問題而將 Linux 上的 Firefox 昇級之後,才發現踢到鐵板了…

實際發生原因不明,以下是組合搭配下的測試結果:

  1. Firefox 1.0.8 + Greasemonkey 0.5.3 @ Linux:以 UTF-8 直接存檔,可以正常顯示中文字;改成 Unicode 序列碼也可以正常顯示中文字。
  2. Firefox 1.5.0.4 + Greasemonkey 0.6.4 @ Linux & Windows 2000:以 UTF-8 直接存檔,會看到頁面上出現亂碼;改成 Unicode 序列碼則可以正常顯示中文字。
後遺症:
  1. 我想這就是我在修改 Google Dark 的 user script 時無法識別用戶是否登入的原因嗎?因為從頁面上捉到的文字與 script 用的編碼根本不一樣。

2006年7月21日

中華電信回覆行動e櫃台之『簡訊快遞』不支援 Mozilla Firefox 之理由

昨天為了無法使用中華電信的簡訊快遞而寄了一封抗議信給中華電信的意見信箱,今天中華電信回覆了。不過一看到回信的內容時突然一肚子火...

親愛的客戶,您好! 感謝您的來信!

目前本公司emome網頁認證是根據微軟平台設計,本公司將會將您的來信建議提供給相關單位,以滿足客戶不同的需求。謝謝您的來信!

一肚子火的原因:

  1. 四個月前也說要滿足客戶的不同需求,結果四個月過去了連個屁也沒放。標準的官樣文章。
  2. 伺服器端愛用啥平台關使用者屁事?禁止使用者使用網頁服務是事實,和平台無關。
  3. 其實 emome 網站是可以讓 Mozilla Firefox 正常登入的,但這個網站的簡訊傳送頁面也不支援 Mozilla Firefox。
結論:
  1. 中華電信不想賺我的簡訊費,那就留給 PHS 賺吧!至少 PHS 網站不會鄙視非 Windows 作業系統的用戶。

環島1週 拱證嚴法師選總統

新聞:
  1. 民視新聞網:環島1週 拱證嚴法師選總統
看法:
  1. 雖然第一眼看到這新聞時感覺有點異想天開,不過仔細一想,證嚴法師恐怕是有能力管理一個國家的。
  2. 依據先前 Discovery 頻道的台灣人物誌所介紹的,證嚴為了管理其所創的慈濟功德會,在實務上採用了許多一般大型企業都不一定擁有的資訊技術,並且透過網際網路與全球各地的分會進行聯繫與線上會議。
  3. 如果把上述同樣的模式搬到台灣行政體系下不知會帶來什麼影響?
  4. 從前述情形來看,證嚴法師如果想要管理一個小小的台灣的話,對其應非難事。更重要的是她必然可以在一定時間內(即使只是四年)終止國內政黨政爭的情形,少了政黨政爭,那麼對台灣未來的永續發展必然可帶來深遠的影響。
  5. 不過即使證嚴有能力管理一個台灣,卻也不能免俗的碰到用人不當的問題。先前網路就有消息說某些慈濟人仗著慈濟人的身份而有些非份的要求,而這些網路消息是真是假也沒看到什麼結論(來自慈濟的聲明或實際的影片/照片證據)。由此可推論出即使證嚴法師當選總統的話也有很大的機會碰到像是高階政務人員貪瀆案件之類的情形。她會如何因應是我比較好奇的事。
  6. 如果嚴嚴法師當選總統可能會為她帶來某些負面消息,但對台灣而言卻絕對是利多於弊的事。所以如果證嚴法師願意出來選總統,那我一定投她一票。

2006年7月20日

暗黑 Google

又是一陣東翻西找後,突然發現神秘的 Google 搜尋首頁:Google Dark,愛搞怪的我當然也立刻給他裝上去… XD

但是因為覺得上面都是英文很討厭,所以動手做了一下本土化(J 呷係愛歹丸啦!),變成了以下的這付德性:(安裝修改版的 Google Dark user script 可達到相同效果!)
暗黑 Google

其實後來我發現其實要改也應該改 個人化首頁 ,那看起來更酷!

2006-07-20:

  1. 把修改版的 user script 改成 google.com.tw 網域限定,以免非中文語系的使用者誤裝後反而不會用。
  2. 加了一個 link 上去,那是 Google 新的試用服務:個人化搜尋
  3. 加了一個 tab link 上去,這樣也可以搜尋 Google Video 中的影片檔。

2006年7月19日

對不滿意的網頁動手腳 - 使用 Greasemonkey

昨天因為認為 Mozilla Firefox 的運作有些異常,因此便把相關的 profile 檔殺光光,順便調整一下使用的擴充套件。

重建 profile 後有少部份的套件被放棄,然後也有少部份的新套件被安裝起來,其中最重要、也最有趣的套件叫做 Greasemonkey

要怎麼說明 Greasemonkey 的有趣之處呢?這個套件最大的用途是可以在瀏覽器這端針對 Server 傳送過來的網頁內容再進行加工,修整成使用者自己滿意的結果。這需要許多技巧,不過在 userscripts.org 中已有許許多多的 scripts 可以直接套用,例如 gmail skin

玩了兩天後,也寫出了兩個小小的 script:

  1. 移除 Yxxxx!Kxxx 新聞中與新聞無關的頁面元素:RemoveYahooAdv.user.js,其實也可以用自訂 CSS 樣式表的方式達到一樣的功能;
  2. 在 PHS.COM 的簡訊傳送頁面上增加該傳送最高總金額:CalcSMS.user.js (這裡計算出來的資料會比官網上的正確喔!)
    簡訊總金額計算結果
使用限制:
  1. 麻煩使用 Mozilla Firefox :建議使用 1.5.0.4 以上版本;
  2. 記得安裝 Greasemonkey
  3. 最後安裝所需的 script,那麼在瀏覽該 script 設定的網站時即會自動生效。
補充報告:
  1. 在 Mozilla Firefox 1.0.x 下無法正常運作,或許只是少部份 script 有異常。 更新 Scripts ,目前確定可以在 Firefox 1.0.x 下運作!
  2. 這兩個 scripts 在 Opera 9 下也可以使用喔!
  3. 關於 Yxxxx!Kxxx 新聞中少數與新聞內容無關之元素因為沒有遇到,所以無法全部隱藏,請見諒!

改善暖化?6億人一起「跳地球」

新聞:
  1. 中廣新聞網:改善暖化?6億人一起「跳地球」
看法:
  1. 我對這種作法保持懷疑態度。
  2. 先考慮限制一下參予人員所在的區域吧,要不然到時候力道相抵做白工也就罷了,運氣差些搞不好反而還更靠近太陽哩。
  3. 唉!新聞中沒說這近六億人的所在區域為何?

受虐網友的真情告白:IE就好,別用火狐

從 Site Meter 輾轉(嗯,好幾轉喔)看到的:受虐網友的真情告白:IE就好,別用火狐

嗯,所以現在有人想用 Firefox 時,我得先讓他仔細考量後果才行!

2006年7月17日

CRONTAB 中的語系設定

前兩天突然發現本來可以正常顯示中文的 ATU-R 線路狀態記錄圖突然之間出現了一堆方格子,如下圖。
ATU-R 線路狀態記錄圖

一直以為是否是更新了 gblic 等相關套件造成的,但不管是怎麼重裝都沒能解決這個問題。怎知就在靈光一閃之間,想到之前曾經將 crontab 中的一個設定值給廢了,難不成是這個原因?

沒錯,如果整個桌面系統已改用 UTF-8 環境時,那麼在 crontab 中也要做些設定才能避開語系錯亂的問題。這設定分別是:

  1. 編輯完 crontab 且在存檔之前,先將檔案編碼改為 UTF-8 。
  2. 在 crontab 中設定 LC_ALL 環境變數為 zh_TW.utf8。
以上,簡單做個記錄!

線上音樂搶人 競業條款祭出

新聞:
  1. 中時電子報:線上音樂搶人 競業條款祭出
看法:
  1. 競業條款本質上是侵犯工作權的,一直以來這應該都是違反勞基法的。但就是不知道這些企業主倒底有沒有腦袋?有沒有搞清楚狀況?
  2. 蠻希望 Kuro 去控告 Yahoo!奇摩 的,然後我們可以知道法官對競業條款的最新看法。

南社:要總統下台者 缺乏全盤真相的公義基礎

新聞:
  1. 中央通訊社:南社:要總統下台者 缺乏全盤真相的公義基礎
  2. 中央通訊社:親綠學者擬發聲明 馬英九:肯定與感動
看法:
  1. 其實馬市長不用太感動;南社也不須要動不動就舉真相、公義大旗來駁斥他人的想法。
  2. 搞不好要陳水扁下台只是讓陳水扁能專心處理 Sogo 、台開案而以,算是將司法與政治做個切割。畢竟人民不是繳稅來給陳水扁處理弊案用的。

2006年7月16日

匯款驗身份 銀行:幹嘛抓受騙的人?!

新聞:
  1. 中廣新聞網:匯款驗身份 銀行:幹嘛抓受騙的人?!
看法:
  1. 上次那個跨行轉帳上限 3 萬元的政策,聽說造成臨櫃匯款人數及金額的增加,所以金管會才想到臨櫃作業也來個 3 萬元門檻嗎?
  2. 正如銀行行員的疑問,這是否又是一個腦殘的政策/規定?搞不好還捉不到剛剛才搶完銀行後還跑去別家存款的搶匪哩。
  3. 老實說,民進黨政府有許多單位或許做的不好,但金管會的的確確是最爛的那一個。
  4. 不過新聞局和國際媒體的合作倒是國民黨時代少見的。當然,這或許只是因為環境的改變而自然的發生,與誰當政無所關連,不過總是讓全球的觀眾能更多一點機會認識台灣。

2006年7月14日

Perl 與 PHS.COM 的簡訊傳情

參考來源: 目的:
  • 解決因 PHS.COM 網站改版後,造成原 SMS function 失效的問題。
結果:
  • 請改用 這隻程式 以便透過 PHS.COM 網站傳送簡訊。
注意事項:
  • 新版的 PHS.COM 網站必須先申請成為會員後,才能使用這個上述的 perl function 。
  • 本 perl script 必須透過 WWW::Mechanize 模組以提供網站資料的傳送。
2006-07-14 修正:
  1. 改成可以接受命令列參數傳送簡訊的作法,格式如下:
    perl sendsms.pl 送件者號碼 送件者會員密碼 收件者號碼 傳送訊息

在 Google Earth 上追蹤颱風動向

參考來源: 實作情形:
碧利思動向圖

看法:

  1. 嗯,圖片似乎沒有對齊?
  2. 我這張圖是晚上拍的,所以不像 PCDVD 上的那樣清晰。

2006年7月12日

中華電QRcode出擊 相準圖鈴商機

新聞:
  1. 中時電子報:中華電QRcode出擊 相準圖鈴商機
  2. 中時電子報:QRcode手機 本土大廠幾全員到齊
看法:
  1. 中華電怎麼老是喜歡自己搞自己的作法啊?為什麼不使用共通標準哩?
  2. 我一直想找一個免費、可以嵌入中文資訊(UTF-8 編碼)的二維條碼 Java 套件,可惜目前這部份尚無可行方案。
  3. 目前台灣手機發展做的最差的是那一家?我覺得是 PHS 啦!不知道大眾電信在這波 QRCode 風潮下能有啥因應之道?
2006-07-12 補充:
  1. … 關於中華電信是否自推 QRCode 規格,有新的看法:中華電信另推 QRCode 規格?!

2006年7月8日

Google Earth 上的台灣景點

本來我是在 Google Earth 論壇上找台灣的景點檔,不過後來發現已經有人整理好一份台灣景點集了。

需要的人可以到 Google Map/Earth Test WebSite in Academia Sinica 去尋寶!

Google Earth Plus

呃…

一個失神的情形下,我把 Google Earth 給升級到 Google Earth Plus 了...

有圖有真相 - 位置是在忠孝橋三重往台北的上橋處,從圖上可以知道這張圖過期好久了… XD:

Google Earth Plus

說實話,其實… 有一點後悔… 因為 Google Earth Plus 大部份的功能都是美國地區限定...

2006年7月7日

台北車站前公車專用道閒置 綠委批馬是「兼差市長」

新聞:
  1. 東森新聞報:台北車站前公車專用道閒置 綠委批馬是「兼差市長」
看法:
  1. 似乎已不是第一次在抱怨那個站前公車專用道的設計完全沒有考慮到台北車站這個交通匯集點的角色,當然更無視於轉車乘客的需求。
  2. 公車專用道美其名是給公車行走,但實情其實是讓公車排排隊一起堵在乘車站前和紅綠燈下而以,其實這才是公車專用道的主要任務。
  3. 馬主席上任沒多久就發現他的重心是放在主席身份的,現在才發現馬英九是兼差市長似乎有點 lag 了!
  4. 不過令人訝異的是:立法委員不務正業去管地方政府的事是想怎樣?

2006年7月5日

日本台移頻觀眾叫 NCC:尊重市場機制 消基會:可要求恢復畫質

新聞:
  1. Yahoo!奇摩新聞 - 中廣新聞網:日本台移頻觀眾叫 NCC:尊重市場機制 消基會:可要求恢復畫質
看法:
  1. 嗯,我只知道 8x 頻道的畫質比 4x 頻道還差,而有線電視業者認為那是電視本身的問題。
  2. 卡通頻道(就是要開播 Keroro 第二季的那個)被挪到 95 頻道去,我只是看亂碼、雜訊,這要向誰抗議?
  3. 只想問問 NCC:這樣算不算損及觀眾權益?
  4. 如果把日本台的內容和新聞台的內容拿來做比較的話,我覺得把新聞台全部挪到 1xx 頻道去對觀眾的權益影響最小。

2006年7月3日

定時監控你的 ATU-R

目的

本文指在提供對 ADSL Router 的內部系統狀態的定時監控與記錄的工具及其說明,在懷疑網路狀態異常時可以提供作為異常處理的參考資料。

授權與免責條款

  1. 本文採用創意公用授權條款 (Creative Commons License) 之「 姓名標示─非商業性─相同方式分享 2.5 台灣版 」授權方式。
  2. 本文不對文內所提及之各項操作所造成的人員或軟、硬體傷害負任何民、刑事責任。

系統需求

要使用本文所介紹的工具前,必須先確保所處系統擁有以下的資源:
  1. 安裝 Perl 5.8.x:為達到跨平台的目的,選擇使用 Perl 5.8.x 作為資料擷取工具。
  2. 安裝 RRDTool 1.2.x:擷取到的 ATU-R 相關資訊將被置入 RRDTool 資料庫中,並透過 RRDTool 進行繪製工作。
  3. 熟悉定時排程工具的使用:為了自動、定時向 ATU-R 擷取資料,系統管理人必須熟悉所用系統的定時排程工具。

安裝 Perl 5.8.x

Windows 平台 - 透過 ActiveState 的 ActivePerl 提供 Perl 支援

  1. 透過瀏覽器連線到 ActiveState 站台,下載 ActivePerl MSI 安裝檔
  2. 下載後請雙擊該檔進行安裝,安裝時請選擇完整安裝。
  3. 安裝完畢後請於命令列視窗下執行以下指令以檢驗 ActivePerl 是否已正確安裝完成。
    C:\> perl -v

Linux 或其他作業平台

  1. 通常 *nix 系統皆已預設安裝 Perl 主環境,若尚未安裝請自行透過所在平台之套件管理系統進行安裝 Perl 主系統。
  2. 請於 console 視窗中執行以下指令以檢驗 Perl 是否已正確安裝完成。
    ~ $ perl -v

安裝 Perl 模組

  1. 如果使用的是 Winodws 及 ActiveState Perl 環境,請參考以下圖示安裝相關模組。

    1. 安裝 File::Basename
      C:\> ppm install File-Basename-Object
    2. 安裝 File::Spec
      C:\> ppm install File-Spec
    3. 安裝 Mail::Sendmail
      C:\> ppm install Mail-Sendmail
    4. 檢查模組是否已安裝
      C:\> ppm query Mail-Sendmail

  2. 如果是非 Windows 系統時,可透過平台之套件管理系統(建議方式,可由套件管理機制得知模組是否需要更新)或直接透過以下指令於 console 中安裝以下 Perl 模組:

    1. LWP ( 檔案名稱 libwww-perl ) - 需 5.64 以上版本

      perl -MCPAN -e "install LWP"
    2. File::Basename - 似乎已內建
    3. File::Spec - 似乎已內建
    4. Mail::Sendmail ( 檔案名稱 Mail-Sendmail )

      perl -MCPAN -e "install Mail::Sendmail"
    5. 檢查模組是否安裝 - 使用 cpan shell

      1. 透過以下方式可以啟動 cpan shell
        $ cpan
      2. 在 cpan shell 中透過以下指令檢查模組的 INST_VERSION 屬性,若無此屬性時即表示未安裝該模組。
        cpan> m Mail::Sendmail
      3. 也可以透過套件管理機制進行檢核。

安裝 RRDTool

Windows 平台

  1. RRDTool 官方網站 下載 RRDTool 1.2.10 for Windows
  2. 將下載檔案解壓縮到 C:RRDTool 目錄中備用
  3. 為了方便執行 rrdtool ,可將設 path 環境變數或將 rrdtool.exe 複製到 %WINDIR%\System32 目錄下
    C:\> copy C:\RRDTool\rrdtool\Release\rrdtool.exe "%WINDIR%System32"
  4. 到 C:RRDTool 目錄下執行 install.cmd 以便安裝 RRDs 模組,依畫面指示按兩次任意鍵後即完成安裝
    C:\RRDTool> install.cmd

Linux 或其他作業平台

  1. 多數平台的套件管理系統已提供 RRDTool 套件包。
  2. 尚未提供套件包之平台可於 RRDTool 官方網站 自行下載、編譯、及安裝。
  3. Gentoo Linux 使用者可到 RRDTool 中文 Ebuild 下載中文修改版 EBuild。
  4. 其他平台使用者可參考 酷學園討論區 [分享]RRDTool 中文版安裝經驗 自行修改原始碼。

設定網路環境


Windows 平台

  1. 透過瀏覽器瀏覽 http://192.168.1.1 網頁,這是目前多數 ATU-R 管理頁面的所在住址。若可以瀏覽則網路環境已 OK ,否則即必須進行 IP Alias 設定。
  2. 透過 [網路連線] -> [TCP/IP] -> [內容] -> [進階] -> [IP 設定] -> [新增 IP 位址 ] 等步驟即可進行新增 IP 位址的動作。
    新增 IP 位址
  3. 若設定正確,則可以 ping 通 ATU-R 和 www.hinet.net 等 Internet 網站。
    同時 ping 通 ATU-R 與 Internet
  4. 也可同時瀏覽 Internet 及 ATU-R 狀態頁。
    同時瀏覽 Internet 及 ATU-R

Linux 或其他作業平台

  1. 請依各平台規定自行完成網路設定
  2. 或:安裝第二張網路卡

取得命令稿

  1. Tecom AR4031B:請下載 AR4031B.rar。(不負責任報告:據說 Alcatel T07A(W) 也可以使用本命令稿)
  2. Alcatel SpeedTouch 340:請下載 SpeedTouch340.rar
  3. 下載後請自行解壓縮到指定目錄(例如 Windows 下解到 C:\ATUR-Stat;Linux 下解到 ~/ATUR-Stat ),不管那一個壓縮檔內都應該有 4 個 .pl 檔。

修改命令稿

不管是 AR4031B.pl 或是 ST340.pl 中,都因為提供了警示郵件(僅檢查下載頻寬設定值)的功能而必須做些小設定。以下以 ST340.pl 做說明,AR4031B.pl 修改方式相同。
  • 修改前建議先備份以免改錯無法復原!

AR4031B.pl
# 寄信用 EMail Server - 請換成各自的 ISP 郵件主機
my $smtpServer = "msa.hinet.net";
# 寄件人 - 寄件人資料, <> 內是 EMAIL, <> 前是人名
my $from = 'admin <admin@your.domain.name>';
# 收件人 - 收件人資料, <> 內是 EMAIL, <> 前是人名
my $to = 'admin <admin@your.domain.name>';
# 信件主旨 - 可以修改成自己需要的主旨,不過沒測試過中文主旨是否正確。
my $subject = "Mail Alarm";
# 信件編碼 - 可依系統環境修改 charset 之值!
my $contentType = 'text/plain; charset="cp950"';
# 門檻值 - 設定下載頻寬低於多少時發送通知信件,單位是 Kbps # 此例是設定當下載頻寬低於 2000 Kbps ( 2M bps ) 時發出警示 my $rateThreshold = 2000;
# 初始變數設定 - ATU-R 狀態頁之相關資訊,曾修改 ATU-R IP 者必須一併修改此處設定 my $statUrl = 'http://192.168.1.1/P_status.html'; my $authUrl = '192.168.1.1:80'; # ATU-R 網頁認證識別字串,可透過 getRealm.pl http://192.168.1.1/P_status.html 方式取得 my $realm = 'SPEEDTOUCH 340 Configuration Web Server'; # ATU-R 網頁認證使用者,ST340 似乎多數為空白。 my $user = ''; # ATU-R 網頁認證密碼,12345 是 CHT 最早的預設值 my $passwd = '12345';

資料擷取測試

  1. 完成前述修改動作後,即可透過 ST340.pl 或 AR4031B.pl 測試可否正確擷取 ATU-R 之狀態。

    Windows 平台
     C:\ATUR-Stat> perl AR4031B.pl 

    Linux 平台
     ~/ATUR-Stat $ perl AR4031B.pl 
  2. 如果安裝過程一切正確的話,應該會在同一個目錄中產生一個 AR4031B.rrd(或 ST340.rrd )檔。因為擷取的時間點錯誤的關係,所以請先暫時移除這個 rrd 檔,等正式執行時還會重新產生這個檔案。

資料擷取

系統管理者必須設法讓 ST340.pl 或 AR4031B.pl 定時向 ATU-R 擷取資料並保存後,才得用於繪製變化圖。

Windows 平台

  1. 透過建立工作排程達到定時擷取資料的目的
    建立工作排程
  2. 此處透過建立多項排程來達到定時擷取資料的需求
    建立多項排程
  3. 定時執行的重要關鍵
    設定定時執行
  4. 其他設定
    其他設定

Linux 平台

  1. 透過 crontab 服務即可定時進行資料擷取的動作
  2. 請將資料擷取時間定為每個小時的 00,10,20,30,40,50 分進行資料擷取

    00,10,20,30,40,50 * * * * /usr/bin/perl /home/sysmon/AR4031B.pl
  3. 初期請注意 AR4031B.rrd / ST340.rrd 檔更新時間是否依前述設定完成更新。若未更新的話表示資料擷取作業沒有正確啟動。

繪圖

於收集資料一段時間後,即可進行繪圖工作。

Windows 平台

  1. 透過以下指令即可輸出 AR4031B(ST340 有對應的繪圖命令稿)的頻寬狀態異動折線圖
    C:\> perl C:\ATUR-Stat\AR4031B-Bandwidth.pl
  2. 透過以下指令即可輸出 ST340(AR4031B 也有對應的繪圖命令稿)的線路狀態異動折線圖
    C:\> perl C:\ATUR-Stat\ST340-State.pl
  3. 不論何時進行繪圖操作,命令稿會將擷取時間鎖訂在 00,10,20,30,40,50 等實際擷取資料的時刻。

Linux 平台

  1. 透過以下指令即可輸出 ST340(AR4031B 也有對應的繪圖命令稿)的頻寬狀態異動折線圖
    ~/ATUR-Stat $ perl ST340-Bandwidth.pl
  2. 透過以下指令即可輸出 AR4031B(ST340 也有對應的繪圖命令稿)的線路狀態異動折線圖
    ~/ATUR-Stat $ perl AR4031B-State.pl
  3. 不論何時進行繪圖操作,命令稿會將擷取時間鎖訂在 00,10,20,30,40,50 等實際擷取資料的時刻。

繪圖資料區間

  1. 預設的繪圖區間有過去 12 小時 (12h)、過去一日 (1d)、過去一週 (1w)、過去一個月 (1m)、以及過去一年 (1y),可從前述繪圖命令執行結果中看出每一張圖的資料區間為何。
  2. 想要產生更多/少的資料區間時,可修改該繪圖檔中的下行敘述
    my @period = qw { 1y 1m 1w 1d 12h };
    例如欲改成繪製過去一天 (1d)、一週(1w)、二週(2w)、三週(3w)、四週(4w) 的圖時則修改成:
    my @period = qw { 1d 1w 2w 3w 4w };

繪圖參數的修改

若需要修改圖檔抬頭、線條、背景等等的設定時,可修改繪圖命令稿中之相關設定(更多細節請參考 RRDTool rrdgraph 內之說明)。
my @graphSettings = ( '-t AR4031B Bandwidth',
 '-v Kbps',
 '-l 0',
    "DEF:RATE_DOWNSTREAM=$rrdFile:RATE_DOWNSTREAM:MAX",
    "DEF:RATE_UPSTREAM=$rrdFile:RATE_UPSTREAM:MAX",
    'COMMENT: ----- ITEM NAME ---------------------- -MAX-  -AVG-  -MIN-  -LAST- \n',
    'LINE2:RATE_DOWNSTREAM#0000ff:Downstream Rate (Kbps)\:            ',
    'GPRINT:RATE_DOWNSTREAM:MAX:%5.0lf',
    'GPRINT:RATE_DOWNSTREAM:AVERAGE:%5.0lf',
    'GPRINT:RATE_DOWNSTREAM:MIN:%5.0lf',
    'GPRINT:RATE_DOWNSTREAM:LAST:%5.0lf\n',
    'LINE2:RATE_UPSTREAM#00ff00:Upstream Rate (Kbps)\:              ',
    'GPRINT:RATE_UPSTREAM:MAX:%5.0lf',
    'GPRINT:RATE_UPSTREAM:AVERAGE:%5.0lf',
    'GPRINT:RATE_UPSTREAM:MIN:%5.0lf',
    'GPRINT:RATE_UPSTREAM:LAST:%5.0lf\n' );
  • 修改檔案格式
    請修改 my $imgFormat = "PNG"; 之 PNG 字樣,有效的輸出種類為 PNG, SVG, EPS, PDF 等 4 種( RRDTool 1.2.x 限定 )
  • 修改抬頭
    請修改 '-t AR4031B Bandwidth' 內之 AR4031B Bandwidth 字樣,Windows 平台中請勿輸入任何中文訊息。
  • 修改 Y 軸上的抬頭
    請修改 '-v Kbps' 內之 Kbps 字樣,Windows 平台同樣不可輸入任何中文訊息。
  • 修改線條寬度/種類
    每一個資料源可以用 3 種不同粗細的線條或以區塊填滿方式顯示。請修改 'LINE2:RATE_DOWNSTREAM#0000ff:Downstream Rate (Kbps)\: ', 中的 LINE2 字樣,可用的選擇有 LINE3(最粗),LINE2,LINE1(最細)以及 AREA(區塊填滿)。
  • 修改顏色
    欲修改資料源的顏色時,請修改 'LINE2:RATE_DOWNSTREAM#0000ff:Downstream Rate (Kbps)\: ' 中的 #0000ff 字樣,這是 RGB 三原色的組合。

其他注意事項

  1. Windows 平台中未提供中文輸出功能;Linux 平台下可自行參考 [分享]RRDTool 中文版安裝經驗 說明增加中文輸出功能。
  2. 特別注意每一組的 .pl 檔必須放在一起且勿任意更名。原因是在建立 .rrd 檔時是以 .pl 檔檔名為命名依據,例如 ST340.pl 會建立 ST340.rrd 檔。而繪圖命令稿則是直接讀取命令稿所在目錄下對應的 .rrd 檔,例如 ST340-State.pl 會讀取 ST340.rrd 檔。
  3. 如果曾經自行修改過 ATU-R 的 IP 時,請自行修改命令稿中對應的 IP 位址。
  4. 在修改線條寬度/種類時,請牢記後面繪製的圖形會蓋到前面已繪製完成的圖形上,因此如果先繪製線條後又設定區塊填滿的話,那線條部分有可能顯示不出來。

其他型式的 ATU-R 怎麼辦?

  1. 只要瞭解 Perl、RRDTool、及正規表示式的話,那就可以自行修改相關的 Perl 檔以便建立 .rrd 檔、擷取適當資訊以及繪製區間圖。

追加更新 - 提供 SNMP 資料擷取功能

  1. 這是新增了透過 SNMP 擷取 ATU-R 系統名稱及上線時間的修改版本。
  2. 模組需求:

    1. Windows 平台上需增加安裝 Net-SNMP 模組:
      C:\> ppm install Net-SNMP
    2. Linux 平台上請透過套件管理系統安裝 Net-SNMP 模組。

  3. 取得令命稿:

    1. Tecom AR4031B / Alcatel T07A(W):AR4031B-snmp.rar
    2. Alcatel Speed Touch 340:SpeedTouch-snmp.rar

  4. 使用方式:同原始版本即可。

李遠哲盼扁「自修」 扁回應:執政團隊會檢討

新聞:
  1. 東森新聞報:李遠哲盼扁「自修」 扁回應:執政團隊會檢討
看法:
  1. 其實就我的認知來說,陳水扁的意思是說:『 行政院會檢討!
  2. 所以總覺得陳水扁和馬英九都師承同門:千錯萬錯絕對不是我的錯。

2006年6月29日

收到拍馬屁(PMP)證書了

真快,通過認證才三週就收到過鹹水而來的拍馬屁證書了!