星期二, 8月 26, 2008

無責任美食(六)[又見莎莎公主]

很久沒寫此單元,主要也是沒吃什麼美食啦!

鳥毅在 無責任美食(五) 提到在豆花莊遇到莎莎公主錄影,沒想到今天到佳德糕餅買鳳梨酥又再度遇見莎莎公主,我們還真是有緣呀!

鳥毅推薦佳德的原味鳳梨酥,鳳黃酥也很好吃,另外多種口味的太陽餅也不錯,變化型的鳳梨酥則依個人口味不同。





星期五, 8月 22, 2008

勿隨意轉貼

鳥毅今天收到同事轉寄就醬的同事這篇,搜尋後赫然發現一堆轉貼,完全沒註明出處,而且google還排在前面(就醬小姐,請別難過)。

雖然很多好的轉寄文章,出處都沉沒於網海之中,但此例是轉貼前連搜都沒搜。事實上,就醬小姐有標明:
本站圖文版權皆屬『就醬的營養午餐』所有。未經授權,請勿轉載、節錄、引用或其他足以侵害本站權利之行為。
2008/05/12 成立


請尊重別人的著作,勿隨意轉貼、轉寄。(鳥毅轉寄Q大的好文時,都有注明出處...)

星期三, 8月 20, 2008

求救啟事 (已解決)

部落格慘劇似乎超過我想像中的嚴重,昨天發現許多舊文都爛了,甚至於有兩年前的文章。目前這篇故意不改。 (Blogger已經偷偷修好了)

Blogger上完全沒有連絡方式,連個email都沒有,有人認識Google的朋友能幫我去問問Blogger嗎?

這次若真的太嚴重,可能得考慮停筆了(丟筆)!

Update:都沒有前輩願意幫忙 :-(
今天隨便找,又一堆亂碼 Orz
還是得從Google cache裏找,再過半個月,cache全部更新就沒辦法了。

再Update:修到六月左右,已經有許多文章的cache更新,沒力再做下去,估計仍有50篇左右亂碼。

最後Update:不知九月幾日修好的。

本站公告

雖然最近沒什麼時間也沒心情寫程式,不過我會將所有空閒時間用於Blogger Data API或是我利用Blogger Backup將整個Blog備份並轉移系統完成為止,將不再寫有營養的內容。

Update:已經先將舊文備份為atom xml格式,但仍有50篇左右亂碼,接下去就是要寫程式轉成MT格式匯到其他系統。

星期二, 8月 19, 2008

重新開始BlogBackup

twblogbackup荒廢快兩年,blogger把我的Blog弄爛讓我不爽,因此昨天開始改程式,今天晚上就會有新版,xuite用戶將先享受到好處。

P.S. twblogbackup相關文將同步發佈於BlogBackup

星期一, 8月 18, 2008

JavaScript的Ascii2Native

為了個人需求,需要用JavaScript做unicode escape轉換。

對岸的高手在 Native2Ascii的JavaScript实现 (便于平时使用) 有,但他寫的ascii2native明顯有Bug。

不才在下修改成:
function ascii2native() {
a = document.getElementById('ascii').value;
n = unescape(a.replace(/\\u/ig, "%u"));
document.getElementById('native').value = n;
}

星期六, 8月 16, 2008

我也接到詐騙電話

今天也接到傳說中 "接起來說打給我後馬上掛掉" 的詐騙電話,號碼是 0982642363,現在怎麼這麼小氣呀?記得四年前有個自稱是酒店小姐的打給我,講了20幾分鐘耶....人家有誠意多了:P

P.S. 請不要無聊和他們聊太久或得罪詐騙集團,不然每天半夜被叫起來尿尿別說我沒警告喲...

星期五, 8月 15, 2008

Man-in-the-middle attack

看了阿碼老板Yayne寫的美國駭客年會 Black Hat 2008 觀察--第一天我才第一次看到man in the middle的名詞(遜...)。

原本就有聽過這次DNS攻擊的手法,看到Man-in-the-middle attack才明白,有中文解釋。

詳細手法請看:An Illustrated Guide to the Kaminsky DNS Vulnerability

星期四, 8月 14, 2008

XDite真有Guts

請照順序看:
好強!Mr.6的文章轉寄功能竟然要讀者輸入Gmail密碼!
轉寄文章需要輸入自己的信箱密碼嗎?
回應不來恩,順便談「部落格 x 討論區」的SNS可能

記得XDite還擔任過六先生的顧問,今天居然說:

服務品質

話說4年前鳥毅任職的這間公司買了一台國外大廠的UTM,保固二年滿了後,找國內總代理肯X公司簽維護約。沒想到肯X說必須要找下游的經銷商,給我一個連絡方式,沒想到鳥毅連絡後對方嫌錢少不理,後來肯X公司又再介紹另一間經銷商,這次終於搞定,簽定兩年的維護。

其實維護約也快到期,沒料到前天忽然跳電,這台UTM的網路硬生生的掛點,不過用COM連上去看是好的(所以我才會寫HyperTerm的替代品 ),此時確定是網卡掛了。

由於一時之間找不到經銷商是誰,上網發現國外大廠已經有台灣分公司,當然先找原廠,沒料到原廠說他們沒有維修中心,必須找原總代理肯X公司。打電話給肯X公司,接電話的小姐說要查詢購買資料後再聯絡鳥毅,結果一直沒打來,在一小時後鳥毅已經找到下游經銷商連X公司的電話,雖然原業務已經離職,但這間公司還算爽快,也是查詢資料後再打來,但約十幾分鐘後就連絡,約定將UTM寄過去。

在這不甚愉快的送修經驗,各位讀者可以感覺到花大錢並不一定會有對應的服務,已經告知原廠產品序號,卻還要消費者自己再去找總代理,而總代理就算查不到資料,也應該再通知消費者。相較之下,台灣某間以男性體液命名的公司(後被子公司合併)確實服務較好,若是HP、IBM都有到府收送。已經忘了是台灣哪間公司出的螢幕,貨品壞了他們會叫快遞來收件,雖然不是大錢,但是服務品質明顯有差呀!


正前方


正後方


背面


拆機樂,其實這台ASIC當時非常先進,沒料到居然都是VIA的晶片

HyperTerm的替代品

在Win2000/WinXP出現的HyperTerm並不是微軟自己的產品,在Vista就不再附此產品。因為今天某個UTM發生問題,要連com port設定,於是找到TeraTerm這個Open Source的替代品,介面比起精簡的HyperTerm好看,能設定的資訊也多,又支援Telnet與SSH,雖然比不上NetTerm,不過應該夠用了。

星期三, 8月 13, 2008

木馬多,請自己小心

早上才貼完釣魚手法,馬上就有一位朋友透過msn向我求助;他msn還沒下線,hotmail的密碼就被改了。
雖然無法判斷他是怎麼被盜,但是以往都不會修改使用者密碼,不知道這個破壞行情的人/集團會不會被同業抵制XD

Anyway,請自己多加小心,若環境允許,請換Mac/Linux吧。

釣魚手法

下圖是今天收到要求加入msn好友,怪了,我不是已經設定不讓其他人看到?很明顯是色情或釣魚,不過遠比不上同事前陣子加入那位要找老公的俄國金絲貓XD

以下是一封Spam,手法很粗糙,相信過一陣子會有讓人難以分辨的Spam。

如果是我發的Phishing Spam,就會長得像微軟MSDN Flash 程式開發人員快訊:

星期二, 8月 12, 2008

取得現用視窗大小

原本以為在HTML的DOM裏取得視窗大小是件簡單的事,沒想到IE4與IE6也不同,隨便抓到不完全正確,幸好有解。以下是它的解法:
function alertSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  window.alert( 'Width = ' + myWidth );
  window.alert( 'Height = ' + myHeight );
}

VMWare ESXi -- 免費的hypervisor伺服器

受到VirtualBox與微軟Hyper-V的壓力,VMWare推出免費的hypervisor伺服器Vmware ESXi,是基於VMware ESX的產品。

ESXi與ESX最主要的差別在於ESXi只支援單機,沒有pool功能。
This license key can be deployed on an unlimited number of physical hosts, but is restricted to deployment on less than or equal to 2 CPUs.

部落格慘劇

今天不知為何某幾篇文居然變亂碼,果然不該貿然參加draft blogger的,現在自己都不知道以前寫些什麼,而且還不知道受影響的到底有幾篇。目前這篇故意不改(Updat:Blogger修好了)。

這件事告訴我們,Blog要勤加備份,我得重新啟動Blog Backup了...

滿版的Flash網頁

滿版和全螢幕英文都叫Full Screen,但我要的效果是整個html裏都是flash object。

其實不難,只要把width和height都設成100%就可以:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width="100%" height="100%" id="menu" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="index.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#306790" />
<embed src="index.swf" quality="high"
bgcolor="#306790" width="100%" height="100%" name="menu" align="middle"
allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
找了很久,才發現是問題出在宣告DTD這裏:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
不要宣告DTD就好了XD
僅供自己參考。

星期一, 8月 11, 2008

奇怪的AWN問題

遇到Avant Window Navigator出現奇怪的直線,目前還沒找到解,找到後會更新此篇
Update: 不知設定那裏壞了,只好
rm -rf ~/.gconf/apps/avant-window-navigator
重新設定就好了。

星期日, 8月 10, 2008

我改觀了(非政治文)

先聲明,鳥毅是政治中立。

看到精神科醫師 正妹,今夜在凱達格蘭大道值班!! ,讓鳥毅對於印象中藍軍的正妹比較多改觀,希望各方的正妹都不吝於表現自己,並能贊助幾張性感照片讓鳥毅增加人氣XD

星期五, 8月 08, 2008

參加2008新世代資料中心~機房改造研討會

劉人豪號稱「台灣資訊媒體界最資淺兼最沒實力」的技術編輯,鳥毅應該是「台灣最不專業的網管」。

今天下午不想上班...不是啦,特別向主管報備,去參加2008新世代資料中心~機房改造研討會,其議程在

基本上,議程內容所鳥毅所料,第一堂方天戟協理說的比較適合主管聽,所以鳥毅就小睡片刻,不過還是有聽進去啦!第二堂鄧南品說的鳥毅就很感興趣,可惜最後成果展示時間有點不夠。第三堂Aten就不太想聽,因為敝公司有買他們的IP KVM了:P 最後一堂其實也不錯,可惜很多地方和第二堂IBM的內容重覆,所以不小心又想到別的事情,抱歉了。

今天最大的收穫應該是Aten送的2GB隨身碟,此外,沒料到台灣金融研訓院的IT人員是正妹,穿著TABF的黃色小外套,嗯,果然是有錢的單位...不對,是主管英明XD

Open Source的UTM

看到Untangle

Untangle的功能95%是免費,但若要訂閱更新或某些商業模組則要。 此外,在可看到仍有些小問題(5.3版已無語系問題)。

由於原貼已經介紹得很清楚,在下就不多做功能介紹。撇開小bug不談,做為監控使用應該還不錯,但若要當做IPS則有待考驗,以150人的企業而言,訂閱費用每月$150不算便宜也不算貴。若它要能和市面上的龍頭競爭,除了亞洲環境得多測試,Policy的更新也必須跟得上駭客的動作。

至於效能問題,我反而不擔心,UTM本來就很操,若要跑得順,弄一台Core 2 Duo E8400或Core 2 Quad Q6600以上,配上4GB RAM和高效能的硬碟(用Raid 0+1?),幾百個client應該沒有問題。啥?幾千個client?貴公司也太省了吧,考慮花錢請鳥毅當顧問替貴公司規劃一下改成有load balance的UTM,哈哈。

星期三, 8月 06, 2008

遲來的Server 2008測試 (I)

今天才有時間在VPC 2007裝Server 2008來玩一下,我沒有序號,所以過期限就必須重灌 Orz

這裏下載Windows Server 2008 Enterprise 測試版,在這裏下載Windows Server 2008 Multilingual User Interface Language Packs。中文的MUL在第二片,其他的不用下載,img檔直接rename成iso也行,是UDF格式的ISO。

安裝時不輸入序號,會跳出警告視窗(參考下圖),不理它按No,一直按下一步完成。
把系統裝好登入,進入control panel->Regional...進去後就有個按鈕,安裝MUI,把img掛進VM後(或真實的DVD),選擇該目錄,就可以選中文。
裝好MUI重開,我什麼都還沒做,就吃了800多M,等了幾分鐘後,剩488M。很好,還記得2008上市發表會時,微軟的人說記憶體會吃得比2003少。他是用Server Core來比嗎?

為了爭一口氣,鳥毅決定再做一個VM跑Server Core,當然也就省下MUI。安裝步驟請參考
最後為了公平起見,使用位高手的程式測量記憶體使用量。

結果頗令在下吃驚,Server 2008 Full與Core差不了太多,但都遠"勝"Server 2003。

Server 2008 Full


Server 2008 Core


Server 2003
(待續)

星期二, 8月 05, 2008

電腦靈異事件

本事件不知如何分類,還是歸類到宅男好了。

話說昨天一早,MIS小姐的電腦開機沒多久,就整台慢到快當掉。她把IE等視窗都關掉,仍然慢到無法叫出工作管理員,後來鳥毅拿出Process Explorer(procexp.exe),只看到system不斷地飆高,連關機都hang住。

後來磁碟拆下來掃毒,仍然一無所獲,只是在一次次不正常關機重開後,看到orphan file。本來鳥毅打算用Windows修復安裝,此時負責電腦維修的同仁回來了。在他再重開幾次,等待半小時後,忽然恢復正常;但他仍不放心,用卡巴2009再掃一次毒。

由於昨天卡到下班時間,今天早上重新掃毒,卡巴2009速度明顯有改進,不到兩小時就掃完;但除了幾個巨集誤判外(false positive),完全沒抓到病毒。磁碟接回電腦重開,看來似乎一切正常呀...

這種靈異事件,到底要怎麼判斷呢?就像我在Ubuntu 關機鈕不能用時,整個桌面都會hang住一樣;連process都看不出端倪時,哪位高人能告訴我要怎麼辦呀!

Asp.Net的TreeView Checked事件 Part II

Asp.Net的TreeView Checked事件裏,MIS小姐希望能夠自動選取子節點,但後來又希望能做更多的動作,因此只好強迫TreeView postback。
在aspx加上
<script language="javascript" type="text/javascript">
    function TreeNodeChecked()  {  
          var ele = window.event.srcElement;  
          if(ele.type=='checkbox')  
          {  
              var form1 = document.getElementById('form1');
              form1.submit();         
         }  
    }
</script>
在aspx.cs的Page_Load事件再加上
protected void Page_Load(object sender, EventArgs e)
{
   TreeView1.Attributes.Add("onclick", "TreeNodeChecked();");
}

星期一, 8月 04, 2008

Ubuntu 關機鈕不能用

上個月開始,我家裏桌機Ubuntu的關機鈕就無法運作,而且會造成Gnome整個hang住,只能按ctrl-alt-backspace。

今天忽然想到,原來是我自己多事把 "系統"->"偏好設定"->"作業階段"裏的"電源管理程式" disable。
用英文版應該是 System->Preference->Sessions 的 Power Management。

新釣魚手法?

有位同事轉寄一封email通知信給我,看起來很像真的Spam通知信,馬賽克的部份是他的email,但我們公司不是買這間的產品呀!猜測可能是新的釣魚手法,嗯,下次或許就會收到和我們內部使用完全一樣的通知信了:P

早就有Open Source這個名詞

在COSCUP 2008的活動介紹內,http://coscup.org/2008/about ,提到
Open source 這個在 1998 年出現的名詞
誰說open source是1998年提出的呀?看Wiki Book上Open Source的條目吧,GPL 2.0也早在 1991年就提出。雖然一時之間找不到open source最早是誰提出,但是至少鳥毅在1995年玩Linux 時就知道open source這個名詞。

Update:感謝Pofeng Lee指出,在Wikipedia上Open Source有說明,嚴格說,應該是指Open Source在1998年被具體定義,而不是Open Source出現呀!

HiNet IPS 有效

HiNet IPS,有效嗎?提到完全不知道怎麼看,後來終於找到Hinet企業資安服務,看到報表。 似乎是Hinet設定太慢,這麼多天以來只有一筆,不過至少有找到,所以算是有效啦!(有效果不代表全部都可以攔截,請不要貿然去申請然後怪我XD)...

澄清啟事

某位來自台中苗栗的超級高手在電腦通留言,說這兩者絕對不是互斥,他都品味過。嗯,真是令人忌妒呀。這句的意思是摸透C語言無助於摸到C罩杯,高手您誤會了XD 說明一下,在電腦通的結語是參考PTT上網友的"摸透C語言摸不到C罩杯,推導方程式推不倒任何妹"改寫,不是鳥毅原創。

"電腦學得好 好人做到老"確實是鳥毅的心聲呀!大學時常當好人幫班上同學寫作業(班上99%都是男生,女生輪不到我幫忙),也沒看到誰要幫忙介紹女友,讓鳥毅到畢業時仍是一隻孤鳥;還曾經有同學找鳥毅幫忙寫他校友會同學資管系的資料結構作業,我也沒看過對方長得如何 Orz(沒料到,這位同學後來C++很強,現任GIS公司經理老板)

另外要和Q大澄清,T大碩士正妹與小弟不同部門,也不在同一間辦公室,所以鳥毅不知她的coding功力如何,猜測應該擅長FORTRAN和有限元素法吧... 曾經看過某本書,暫時離開電腦整理思緒有助於debug;雖然Q大嫂心寬胸大,但為了家庭和諧,Q大還是想想如何抱著兒子"說程式"吧XD

為了拉抬人氣,最後再附上一張T大碩士正妹的正面照,雖然鳥毅故意縮到很小,但仍然看得出來是正妹吧?
這張圖是正妹本人提供鳥毅拉抬人氣用,我也不知背景在哪裏。

星期五, 8月 01, 2008

「企業e幫手」G2B電子公文與NOD32衝突

今天幫公司行政處的小姐安裝「企業e幫手」G2B電子公文時,發現NOD32的process把CPU吃光。
在第一台Windows XP的電腦設定排除後可以正常運作,但另一台Windows 2000則沒有這麼幸運,必須Disable NOD32才能順利執行。

下星期再安裝其他防毒軟體測試。

電腦通

T大碩士正妹今天問鳥毅幾個軟體問題,在鳥毅迅速的回答後,居然說:你真的是電腦通A~

說真的,聽完心情超沈重的。電腦通 ==> 宅男 ==> 好人

結語:
電腦學得好 好人做到老
摸透C語言 摸不到C cup

三人成虎

有些公司裏會有一種人,在別人的面前或主管面前裝得一副很努力的樣子,每天確實花非常多的時間,但是卻不講究方法。而主管聽到大家都稱讚他好,也慢慢覺得他很好。世界上的事情,往往不像表面上那麼單純,否則為何離婚率那麼高呢?

扯遠了,我的意思是,寫程式要講求效率與品質,寫得快也要寫得好。人生苦短,做事要快狠準呀!