2006年4月27日

見鬼了!

雖然鬼月還沒到,但實在是真的見鬼了.... :(

同一個 rrdtool 繪圖指令在 console 下跑的即正常又正確,放到 Script 下後卻硬生生出現錯誤訊息… =.=b

錯在那邊呢?DEF 時未能將指定的 DS 內容捉出來,所以在 CDEF 這邊就會出錯,回應的訊息是 ERROR: invalid rpn expression in: dic,1024,*

真是一整個無言啊…

※嗯,不知道為什麼,只要單獨獨立成一個檔之後就正常了… =.=?

靈異的繪圖指令
$RRDEXEC graph $ONEDAY_SPEED \
-e $END \
-s $START \
-t "$sysDescr 上、下傳速率" \
-v "bps" \
-w 450 \
-h 250 \
-a PNG \
-l 0 \
-n TITLE:12:/usr/share/fonts/cwttf/cwfs-b.ttf \
-n AXIS:0:/usr/share/fonts/cwttf/cwfs-b.ttf \
-n LEGEND:0:/usr/share/fonts/cwttf/cwfs-b.ttf \
DEF:dic=$RRDFILE:DIC:MAX \
DEF:uic=$RRDFILE:UIC:MAX \
CDEF:vdic=dic,1024,* \
CDEF:vuic=uic,1024,* \
           COMMENT:"ITEM Name --  -- MAX --  -- AVEG --  -- MIN --  -- LAST --\n" \
  LINE2:vdic#0000ff:"下載速率:" \
    GPRINT:vdic:MAX:"%3.2lf%S bps" \
    GPRINT:vdic:AVERAGE:"%3.2lf%S bps" \
    GPRINT:vdic:MIN:"%3.2lf%S bps" \
   GPRINT:vdic:LAST:"%3.2lf%S bps\n" \
  LINE2:vuic#00ff00:"上傳速率:" \
    GPRINT:vuic:MAX:"%3.2lf%S bps" \
    GPRINT:vuic:AVERAGE:"%3.2lf%S bps" \
    GPRINT:vuic:MIN:"%3.2lf%S bps" \
    GPRINT:vuic:LAST:"%3.2lf%S bps\n" \
           COMMENT:"Uptime $sysUpTime\n" \
           COMMENT:"Generated at $SNAP_STR"

2006年4月25日

RRDTool 的中文支援

當 RRDTool 從 1.0.x 改版到 1.2.x 後,多了一個新的參數 --font 。

當我看到這個參數時真的眼睛一亮,以為終於可以原生支援中文輸出了。無奈事與願違,跟本沒這回事… =.=

雖然從 RRDTOOL 1.2 更新項目教學 中看到輸出的範例中有中文字,可是我努力畫、用力畫的結果如下(使用的版本是 rrdtool 1.2.12),也許我要再多加嘗試才行!
繪不出中文的標題

RRDGraph 繪製指令
$RRDEXEC graph $ONEYEAR \
-e $END \
-s $START \
-t "$sysDescr 線路狀態" \
-v "dB" \
-w 450 \
-h 250 \
-a PNG \
-n TITLE:12:/usr/share/fonts/arphicfonts/bsmi00lp.ttf \
DEF:dnm=$RRDFILE:DNM:MAX \
DEF:unm=$RRDFILE:UNM:MAX \
DEF:da=$RRDFILE:DA:MAX \
DEF:ua=$RRDFILE:UA:MAX \
           COMMENT:"ITEM Name -----------------  -- MAX --  -- AVEG --  -- MIN --  -- LAST --\n" \
  LINE2:dnm#0000ff:"Downstream Noise Margin" \
    GPRINT:dnm:MAX:"   %2.2lf" \
GPRINT:dnm:AVERAGE:"    %2.2lf" \
    GPRINT:dnm:MIN:"    %2.2lf" \
   GPRINT:dnm:LAST:"     %2.2lf\n" \
  LINE2:unm#00ff00:"Upstream Noise Margin  " \
    GPRINT:unm:MAX:"   %2.2lf" \
GPRINT:unm:AVERAGE:"    %2.2lf" \
    GPRINT:unm:MIN:"    %2.2lf" \
   GPRINT:unm:LAST:"     %2.2lf\n" \
   LINE2:da#ff0000:"Downstream Attenuation " \
     GPRINT:da:MAX:"   %2.2lf" \
 GPRINT:da:AVERAGE:"    %2.2lf" \
     GPRINT:da:MIN:"    %2.2lf" \
    GPRINT:da:LAST:"     %2.2lf\n" \
   LINE2:ua#ff00ff:"Upstream Attenuation   " \
     GPRINT:ua:MAX:"   %2.2lf" \
 GPRINT:ua:AVERAGE:"    %2.2lf" \
     GPRINT:ua:MIN:"    %2.2lf" \
    GPRINT:ua:LAST:"     %2.2lf\n" \
           COMMENT:"Uptime $sysUpTime\n" \
           COMMENT:"Generated at $SNAP_STR"

2006年4月24日

記錄 ADSL Router 狀態

其實早在 使用 SNMP 查詢 ADSL Router (ATU-R) 狀態 這篇文章中就提過可以查詢 ADSL 狀態,問題是我似乎一直沒有真正去把 ADSL 的狀態記錄下來.... :p

最近因為 ADSL 合約到期之故而慎重考慮辦理升速,但從 PCZone 的 ADSL 精 華 版ADSL 抱 怨 與 鼓 勵 討論中發現 8M/640K 以上的連線品質是很令人質疑的,才真正想要記錄一下目前使用的線路其狀態究竟為何?

我的 ATU-R 是 Alcatel SpeedTouch 340 這隻小白龜,它有 SNMP 管理協定,也有 Web 版的狀態查詢功能。不過由於它的 SNMP 資訊不完整(例如明明網路滿載,但算出來的傳輸率竟然是 0.0xKB/s 這種怪數據),所以最後決定使用網頁管理界面上的資訊加以記錄。以下的指令可在 Windows/Linux 系統中下載 SpeedTouch 340 提供的線路狀態資訊頁面(範例中的 ????? 請自行代換成對應的密碼):

讀取 SppedTouch 340 網頁管理頁面
wget --http-user= --http-passwd=????? http://192.168.1.1/P_status.html

將 P_status.html 整理後可以取得以下的資訊,其中 DNM/UNM 為 Downstream/Upstream Noise Margin、DA/UA 為 Downstream/Upstream Attenuation(Windows 平台可以跑 JScript/VBScript 等,Linux 上可以用 grep/sed/gawk 處理):

P_status.html 內含訊息
DFC:0
UFC:0
DIC:2048
UIC:512
DNM:23
UNM:15
DA:30.5
UA:18

擷取到上述資料後即可放到 rrdtool 中長期觀察,光以目前天氣不佳的情形下即可發現 DNM 數據的變化,讓我更加擔心如果升速的話不知可否達到指定頻寬的 80% 以上....
線路狀態變化表

然後,為了確保花的錢有實際的效益(固定制 8M/640K 比 2M/512K 貴很多,不是 1xx 元),當然先問好退路確保在必要時可以退回 2M/512K 的頻寬,但沒想到中華電信客服以 不保證頻寬 為由將責任推的一乾二淨,並說若降速的話會造成違約罰款。這種說明搞的我一肚子火。

好在經我重新檢視 HiNet ADSL固定制特惠活動 後發現這一行字: 如未滿二年異動(含退租、降速為1M/64K、轉換ISP、異動為HiNet非固定制) ,這表示其實可以退回 2M/512K 的,然後中華電信客服才說… 只要轉換當時的贈品與辦理升速時相同,即可臨櫃辦理速率變更....... 唉....

2006年4月19日

近來的爆料文化

老實說,最近都不看新聞的,因為看了真的會爆血管… :@

記得之前有提過:要爆料就要讓對手一刀斃命。要做到一刀斃命需要的是完整的證據做後盾,可是現在呢?除了嘴砲外還有啥?

應該請數字週刊開個狗仔訓練班,讓這些腦殘政客及媒體人好好學學。

2006年4月18日

國際馬尾控協會籌備處

消息來源:
  1. PCDVD國際馬尾控協會籌備處
看法:
  1. 嗯,看到女生綁馬尾真的會想到驚爆危機 - 校園篇中的橋段… 『PONY… 』
  2. 那不張揚的性感 長髮女孩的清純 兩種看起來矛盾的感覺 完美的結合在一起 』應該是馬尾控內心深處中最真誠的感動吧!不過這句話正是驚爆危機中的對白。
  3. 至於如果是男生綁馬尾的話… 那個協會中人應該會先戳瞎自己雙眼後,再呼叫可魯大隊吧!
謎之音:
  1. 嗯,我好像也很認同這種矛盾的結合喔...
  2. 我想我應該是馬尾控、高跟鞋控、美腿控(又名 戀腿廦 )的綜合體吧!好像有點變態.... :p
  3. 雖然有一點變態的感覺,但請相信我絕不是御宅族啦!

2006年4月11日

當牙醫師的心聲

討論來源:
  1. PCDVD:當牙醫師的心聲
看法:
  1. 最近因為蛀牙的關係對牙醫方面的資訊較敏感,恰好看到 PCDVD 上的討論。
  2. 其實,我的確感覺到先前看的這家醫院的牙醫師是個『 聰明 』的牙醫師。
    1. 牙結石(洗牙)的成果似乎有殘留一些痕跡,這是和 5 年前那位造成嘴吧內多處破洞的牙醫師處理結果做比較的。
    2. 在清理蛀牙方面有一種『 這麼快就清好了? 』的疑問,不過在看牙面填補(暫時性)的成果時倒是覺得還好。
    3. 可是話說回來,該牙醫師是有花了幾分鐘的時間對我做說明及等我下決定。就是這樣讓我很難判定牙醫師是否真的沒有良心。
  3. 星期六得去做後續的蛀牙填補作業,上面這篇文章很有參考價值。
其他補充:
  1. 某受推薦牙醫師網頁:我沒有去看過,但是如果醫師會先準備完整的療程計畫的話,應該不會太差。至少病患會知道等下要做啥,做了之後會怎樣等等資訊。可惜,討論串最後面說已經不做健保了… :'(

2006年4月10日

台灣男人最不大男人 兩性平權漸明顯 勝香港上海北京

新聞:
  1. 蘋果日報:台灣男人最不大男人 兩性平權漸明顯 勝香港上海北京
看法:
  1. 那位潘助理的訪談內容前後矛盾。當然,如果家庭主夫可以當成事業的話就沒有爭議。
  2. 從田麗的要求來看,台灣絕大多數的男人都被她看不起。
  3. 兩性是否平權請勿只對男人做做問卷調查,要不要討論一下在兩性平等的要求下是否有意無意的無助長了大女人主義呢?沒有嗎?

一至四日 入侵比例佔全球七成 攻擊台灣 國際駭客發動網路戰

新聞:
  1. 中時電子報:一至四日 入侵比例佔全球七成 攻擊台灣 國際駭客發動網路戰
2006-04-09 補充:
  1. 摩托學園討論區:怪怪的新聞又出現了
  2. Rex’s blah blah:國際駭客發動網路戰
  3. Zone-H 上被入侵過的台灣主機名單:Zone-H.org * Digital attacks archive
看法:
  1. 整篇內容充滿偏頗看法,危言聳聽,令人搖頭。
  2. 這是一篇標準的『因為有花錢購買,所以當然有最佳品質』的局外人觀點。
  3. 防駭作為首重預防,一個適任的管理員可以在狀況未發生前事先完成系統修正作業,但是:
    1. Windows 系統漏洞:你只能等微軟願意幫你修正該錯誤,其他人都無能為力;
    2. Linux 系統漏洞:重大漏洞都會在最短時間內有暫行方案甚至直接有修正程式,最慘烈的狀況下還可以自行設法修正。
  4. 這類網站首頁被置換的作業系統都是 Linux 嗎?我個人持保留態度。
  5. 這個記者下的新聞標題和火星文沒兩樣!
2006-04-09 補充說明:
  1. 在 Zone-H.org 中可以點選作業系統別來分別計算 Windows 及 Linux 的受害程度。
  2. 從 Zone-H.org 的清單中可以發現,台灣的資安防護觀念真的很差....

2006年4月4日

漏子捅大了!

因為系統移機之故,所以必須對檔案系統上的檔名進行編碼修正。本來在 Linux 上就有一個 convmv 工具可以幫忙做這動作,我也很迅速的把指令給敲下去...

碰...

結果是所有的檔案名稱我都無法辦識了…

這下事情真的很大條了.... :'(

※ 2006-04-04 補充:

  1. 好在使用 gnome 的檔案管理員 ( nautilus ) 尚可進入該亂碼目錄。
  2. 所以有兩種方式可以恢復:
    1. 直接聽是誰唱的什麼歌。
    2. 使用 find 及 iconv 做檔名轉碼。
※簡單的檔名編碼轉換方式:
#!/bin/bash

OLDIFS=$IFS IFS=' '

for FILE in $(find -type f -maxdepth 1); do NEWFILE=$(echo $FILE | sed -e 's/.///' | iconv -f big5 -t utf8) # echo $NEWFILE mv $FILE $NEWFILE done;

IFS=$OLDIFS

2006年4月3日

今晚哪裡有問題 - 0330 相親篇

上週四 ( 03/30 ) 總算在荒廢了一個月多後(嗯,實情是自過年之後)重新回到健身房,在那邊恰好看到當日的中天綜合台『今晚哪裡有問題』的節目。

因為當時是看默劇版,所以回家之後就設定了自動錄影的功能(實情是因為搞錯重撥頻道及時段… :( ),並且在昨天完成主機移機後重看一遍。

基本上我會想要認識這位相親 6x 次的呂小姐,而節目結尾時也有聽到謝律師說要幫呂小姐進行徵友(律師事務所的新業務?),只可惜在中天的網站或討論區中則沒見到相關的連絡方式,倒是對於女主角的看法算是蠻兩極的(雖然前後也不過就三個人發表意見,2 正 1 負)。

我認為 69 次的相親經歷本身就很有話題性,所以當其在說明相親過程中的一些難忘經歷時就足以引起人們的好奇(有一部份算是窺伺慾吧),而且短短一小時的節目跟本無法滿足個人的好奇心。這大概是我想要認識這位女主角的主要原因吧!可惜的是似乎女主角沒有在網路上發表文章的習慣,也可能是不知道實際發表用的筆名,反正 Google 上找不到和女主角有關的資料(怪了,為什麼就有我的資料… =.=)。

至於 中天討論區 內有人認為女主角的感覺蠻傲的這件事,個人倒是覺得還好。至於要不要去相親的問題...

嗯… 一定要一開始就這麼嚴肅嗎?

話說回來,對我而言女主角的擇友條件可能有點硬。撇開禿頭限制,要求一個正常男子就麻煩了。我可以很有自信的說我絕對沒有不正常,但也不敢打包票說很正常就是了(大概就是有點 OTAKU 傾向,但還不是),哈哈!

不過說實話,我會有想認識她的念頭有部份原因來自於今年的神喻。

對!神喻又來啦!神喻又來教大家如何結姻緣啦!但是這件事晚點再來自爆吧… :p