Ubuntu 使用 apt-get 出現 GPG error 解法

最近更新的時候都會出現: W: GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 6AF0E1940624A220 解法詳見: http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=13150&forum=2&post_id=68933 這樣子應該就可以了。

March 1, 2009 · 1 min

FON La Fonera to DD-WRT

準備把 FON 的 La Fonera 隨身帶著,在外頭的時候當成一台隨身 AP 可以共用一個網路接頭,所以就興起了把 La Fonera 刷為 DD-WRT 的念頭,先前已經有把 Buffalo WHR-HP-G54 刷為 DD-WRT 的經驗,但是在找 FON 刷法的時候碰上了不少的釘子,主要是因為有太多的刷法,所以每個人的說法都不一樣,而官方的刷法又是比較舊的版本,最後找到了 maTT cHEn 紀錄的 這一篇 我個人認為是一推資料裡最詳盡的,照著操作下去差不多三十分鐘就可以搞定了。 唯一的不同點是要把 FON 的 Firmware 回復到舊的版本,這個部分很簡單,只要 Reset 鍵按久一點然後拔除電源重新開機就可以了。至於刷機的時候要用到的程式,其實包成一包比較容易使用,解壓的時候只要解到同一個目錄下即可。我把安裝 V24 所需要的檔案包了一包,有需要的朋友請自行取用。

February 28, 2009 · 1 min

Downgrade the browser

前一陣子看到專家的安全警告,要大家放棄 IE6 全面改用 IE7 以上的版本,或者是乾脆使用 FireFox,公司裡很多 Portal 的標準是 IE,XP 中的瀏覽器也早就換成了 IE7,平常都是使用 FireFox 瀏覽網頁,在使用 ATM 服務或公司內的 Portal 才會用 IE。不過最近出現了怪事,IE7 中的 Pop-up blocker 並沒有開啟,某些需要開新視窗的功能也有把新視窗開起來,但是所有新開視窗都沒有讀資料,出現空白新視窗,所有的網站都一樣,甚至將安全性設到最低,或者是把網站加入 Trust Sites 也沒有辦法解決,最近也忙到找 Root cause 的時間都沒有,只好暫時把 IE7 回復到 IE6 了。 回復的方法很簡單,在新增移除程式裡將程式移除就可以了,官方網頁上有另一個方法,是直接執行反安裝的程式,看來 IE7 本身並 “不一定” 能靠一般的移除來解決,要看當初是怎麼安裝的了。如果有移除成功的朋友,別急著瀏覽網頁,記得先作一次 Windows Update 的更新動作,因為有一些 IE6 的 Patch 在這個時候是還沒有上完全的。 等有空再升級一次,看看問題可不可以經由降級->再升級的方式解決。

February 27, 2009 · 1 min

Magic programming course

如果有一門神奇的程式設計課程,讓你學個幾天就可以寫網站程式,達成你的創業夢,有沒有讓人很心動?這真的是一個會讓人下巴掉下來的課程,就算學費要個幾萬兩,也一定一大堆人擠破頭也要去上,一整個就是老鼠會在唬人的招數。工作這幾年,也算是閱程式碼無數,看過很多高學歷人才,號稱有兩三年的程式設計底子,寫出來的程式就像是學生在教作業,或者說是小孩子辦家家酒,拿寫程式當作兒童遊戲所寫出來的的程式碼。要會寫程式沒這麼難,但是要寫出一個『堪用』的程式卻不是那麼簡單。也許是我對『堪用』這個詞的標準比該講師來的高吧, 在作 Code Review 的時候,我習慣把有問題的程式分幾大類 Issue: 1.Maintainability 2.Performance 3.Bug 4.Security 不是寫出現在可以動的程式就可以了,要想你的程式在上線後有多少使用者,要經過多少次的改版,多少人一起維護,沒有經過上述的檢驗,現在可以動,不表示一個月後還可以動,在你的機器可以動,不表示換一台機器就可以動。 (詞窮了) 如果新手上過那神奇的課程,並且真的可以寫出堪用的網站服務,麻煩寫個評論指教一下,我還真想學學那神乎其技的教學方法,這樣也不枉我這幾年修煉的技術,開幾門課就可以讓銀子嘩啦啦的流進門。 PS. 說實在話,創業者學寫程式還不如學學怎麼做 Paper prototyping。

February 24, 2009 · 1 min

Lightweight Rich Text Editor 的 Postback 問題

在上一篇 Lightweight Rich Text Editor (RTE / WYSIWYG) plugin for jQuery 中曾經提到:如果曾在此 Editor 上切換 html/css 時, 其接收方式就必須改為 Request.Form 的方式接收, 原因為何呢?? 我們必須先去瞭解此 Editor 切換 html/css 的方式以及 Post 時的狀況… 該 Editor 使用方式非常簡單, 只需使用下列源碼即可(假設已經有個 class 為 rte 的 textarea ) =====[ Code Start / JavaScript (MSIE 5.5 DOM), with (Jscript) Windows Script Host ]===== $(‘.rte’).rte({ css: ‘default.css’, controls_rte: rte_toolbar, ontrols_html: html_toolbar }); 請自行下載該源碼, 以下將節錄部分源碼加以說明… ...

February 19, 2009 · 2 min

Lightweight Rich Text Editor (RTE / WYSIWYG) plugin for jQuery

幾年前因工作需求, 必須使用 HTML Editor WebControl, 找了幾個 3thParty Control, 都無法完全符合需求, 而且最重要的一點, 因為都要付費… 所幸翻出 M$ 提供的 HTML Editor 範例, 自行修改成符合工作需求的 WebControl, 修改完後卻發現非百分百相容於 Firefox, 鴕鳥心態一起, 乾脆不理 Firefox 的 User, 畢竟是企業內部使用, 可以利用行政命令強制使用IE… 直到個人所經營的 BicycleMap 也必須用到 HTML Editor, 而也因為這個 HTML Editor 常常被車友罵到臭頭, 痛定思痛, 花個幾天時間找到了 Lightweight Rich Text Editor (RTE / WYSIWYG) plugin for jQuery, 並修改部分功能, 如多檔上傳等功能… 此Plugin的使用方式非常簡單, 只要對 JavaScript & jQuery 有相當程度的瞭解, 即可馬上上手… 而用在 ASP.NET 中的方式, 簡直無技巧可言, 只需放入一個 MultiLine 的 TextBox, 再加上一段 jQuery 語法的 JavaScript Code 即可使用… Postback 後, Server 端的接收方式, 直接讀取該 TextBox.Text 即可收到其內容, 但須注意的是, 如果曾在此 Editor 上切換 html/css 時, 其接收方式就必須改為 Request.Form 的方式接收, 否則會收到兩份以上的內容, 其原因容後再敘… ...

February 19, 2009 · 1 min

加了一個新硬碟

在觀望許久之後,昨天沒事一個人到光華去晃晃,發現現在硬碟的價格非常的低,1TB 容量的大概跟網拍上面差了五六百元,所以就買了一個 1TB 的裝到 Server 上放資料,型號是: WD Caviar Green (WD10EADS) 1TB/32MB/SATA/3Gb per second,主要是 Home Server 使用,所以低電耗是必要的項目,再來因為我的 Server 都是放在自己房間裡,所以低噪音也是一個必要項目,加上價格等等的因素加起來,大概這一顆硬碟是首選了。 裝在 Ubuntu Server 上選擇的檔案系統是 Reiserfs (我其它的都用穩定快速的 ext3),主要是當 File Server,存放的文件量比較大,而且大多是一些小文件,當然一些多媒體文件也會放在上面,試一下 Reiserfs 是不是有傳說中的那麼好。把一些本來已經作好的 Base VM 檔放在上面,還有備分資料也多了一個地方可以放,光搬這些檔案就花了不少的時間。然後發現以前硬碟小的時候燒了好多的 CD/DVD 片子,現在找了一些常用的把它們壓成 ISO 放在 Server 上方便取用。 原來比較小的兩個資料碟也從 Server 上卸了下來(降噪/降能耗),果然睡覺時的環境安靜了許多。

February 8, 2009 · 1 min

Join / Merge / Splitter

幾年前用 Splitter 把一個很大的 .tar.gz 檔切割後,燒錄在 CD 片中作備份,今天想要把資料解開,發現原來使用的 Splitter 沒有辦法解開,原因是 CD ROM 的路徑跟先前的不同,我以為它可以把同目錄下的 .001 ~ .006 檔案合併,但事實上操作的便利性在原來那個程式 (Splitter) 並沒有考慮到,造成無法合併的問題。 後來試個用 DOS 的 COPY 指令 1+2+3+4+5+6 file 的方法,發現檔案的資料也沒有辦法正確合併,一個將近 4G 的檔案用 DOS 指令合併起來只有 3M 左右,這可實在是棘手了。接著試著 Google 一下其它版本的 Joiner,找到了 FFSJ.exe 這一個 Joiner,發現可以用來合併原本 Splitter 切割出來的檔案,經過一翻的折騰,所有的資料都弄回來了 (險)。 http://file-splitter-and-joiner.software.informer.com/download/ Keywords: Join / Merge / Splitter

February 8, 2009 · 1 min

大型企業裁員追蹤表

過年大家都在放年假,在台灣及中國的我們發現裁員的新聞少了 (假象),實際上這個世界的脈動不會因為農曆新年而停止,TechCrunch 針對最近的裁員潮做了一份追蹤表,所謂的大型企業,就是夠大到新聞會報導的,也就是說,還有很多數字是不在統計之中的,所謂非大型企業的部份,那些數字應該也很驚人吧。 TechCrunch Layoff Tracker 1/30 的數字驚人,NEC 就貢獻了 20,000 人。

February 1, 2009 · 1 min

該怎麼讓 Eee PC 大賣??

這個問題的答案很簡單,把難看的 Logo 給換掉就行了。 不管怎麼看,那個 Logo 真的是太 “虛” 了~

January 18, 2009 · 1 min