放在遙遠的樓梯間機房裡的server在除夕夜9:38斷線,10點多趕到時,發現攝影機被破壞,樓梯間鐵門被撬開,機房裡的server和監視器主機都消失了。已經工作七年的server配備Intel Pentium III 700MHz CPU、512MB RAM、160GB HDD,上面運行著bento.tw、cert.tw、ruby.tw、zbwei.net,不但有email、blog、wiki、forum、電子書,最重要的是,還有大家都喜歡的神秘圖片。目前正在靠archive.org和google慢慢整裡公開的blog和wiki內容,其餘的資料就安心上路吧!blog暫時搬到http://forth.wordpress.com/,FeedBurner亦已修改至新位置。
- 2月 08 週五 200809:03
server被偷
- 2月 08 週五 200809:03
blog救援完畢
全靠Wayback Machine和Google,花了7個小時剪剪貼貼之後,總共救回117篇文章。
- 2月 05 週二 200809:02
Apple IIc開箱照
沒想到在2008年竟然能看見Apple IIc開箱照,能從1988年5月5日完整保存至今,實在太神奇了。eBay才真的是什麼都有、什麼都賣、什麼都不奇怪。
- 2月 01 週五 200808:59
Java調用Ruby物件
RubyHelp.java:
public class RubyHelper { static { System.setProperty("jruby.home", new File("").getAbsolutePath()); } private RubyHelper() { } public static Object create(String className, Class interfaceClazz, String scriptFileName) { InputStream scriptInputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(scriptFileName); if (null == scriptInputStream) { throw new RuntimeException("Could not find " + scriptFileName); } StringBuilder sb = new StringBuilder(); byte[] buf = new byte[8192]; try { for (int n; (n = scriptInputStream.read(buf)) != -1;) { sb.append(new String(buf, 0, n, "UTF-8")); } scriptInputStream.close(); } catch (IOException e) { throw new RuntimeException("Error loading " + scriptFileName + ": " + e.getMessage()); } Ruby runtime = JavaEmbedUtils.initialize(new ArrayList()); runtime.eval(runtime.parse(sb.toString(), scriptFileName, runtime.getCurrentContext().getCurrentScope(), 0, false)); return JavaEmbedUtils.rubyToJava(runtime, runtime.evalScriptlet(className + ".new"), interfaceClazz); } } HelloService.java:
public interface HelloService { void hello(); } hello.rb:
- 12月 27 週四 200720:59
常用的ruby程式庫
- rails
- mongrel
- mongrel_cluster
- acts_as_cached
- acts_as_ferret
- capistrano
- fcgi
- gettext
- sqlite3-ruby
- mechanize
- ruby-net-ldap
- ruby-openid
- sendfile
- log4r
- rspec
- ZenTest
- 12月 22 週六 200720:58
Wii和WiiFit
入手!
- 12月 09 週日 200720:56
福壽山農場、合歡山一日遊
簡單記錄時間,供以後參考。
03:00從新竹出發,中途在永和把小白撿上車花了半小時,扣掉這段時間,從新竹走二高、臺七甲線、臺八線到福壽山的車程大約是四小時。
07:40在梨山加油,里程數約250公里。
08:00到達福壽山農場。
10:30到天池。
- 12月 01 週六 200720:55
博客來會員資料外流
既然連我都接到詐騙集團通知,怎麼可以這樣放過博客來,一定要幫博客來打一下廣告。
我的身份證號、電話、地址、電郵、歷年訂購記錄,這些資料完完整整的被詐騙集團建檔囉。照博客來公關所說,是被客戶電腦中的木馬程式偷取,我好想知 道,木馬程式是怎麼從客戶的電腦偷到博客來網站上未開放查詢的歷年訂購記錄?就我的案子來說,絕對不是因為木馬程式,那麼,原因可能就是:一、博客來被入 侵,資料庫被人幫忙做備份;二、博客來不肖員工幫忙做備份(不太可能);三、收單銀行被入侵,資料庫被……(極不可能);四、收單銀行不肖員工……(極不 可能);五、數字超商的系統被……;六、數字超商不肖員工……;七、物流公司的系統被......;八、汪汪汪……。不管博客來的資料是被誰做備份,身為 博客來客戶的我,是在接到好心(?)的大陸姑娘(?)打來的電話時,才知道個人資料被盜。
事發至今,博客來除了要客戶改密碼、放公告、發發簡訊(喂~我沒收到簡訊),沒有任何有效的處置措施,例如,博客來是否該讓發卡銀行知道,博客來客 戶中悲苦的用卡人該換卡了?還是要我們自己悲苦的打電話去說明要求換發新卡的原因?合格的系統是不會記錄卡號,可是,我好怕你們。博客來如此的不作為,是 想當博客來會員資料外流這事從來沒發生過嗎?另一個可能是,博客來已經報案,博客來公關檯面上的說詞是為了不洩漏案件已經在偵辦中的消息。希望是後者。
消基會,還在等什麼?趕快搜集資料風風光光開記者會啦!
- 11月 24 週六 200720:54
第一臺iPod
昨天晚上突然從天上掉下來一臺iPod Touch,而且是16GB版本。在此之前,只有看過許多iPod,但是從來沒有摸過iPod,也從未想要去擁有一臺iPod。
意外接到這個的禮物時,還真不知道要怎麼把玩。不過,經過一天的學習,終於可以做各種邪惡的事了。另外,今天把iPod Touch送去包膜,讓它不會那麼快變老,還去買了Apple Composite AV Cable,讓iPod Touch可以輸出至電視。
如果要把各種影片轉成iPod Touch可以播放的格式,可以用PEnGUIn Encoder MP4和VisualHub,這兩支程式都是無痛安裝。rmvb交給PEnGUIn Encoder MP4,其它影片格式則交給VisualHub。
在SDK出來之前,如果想自己寫程式玩,可以參考iJailBreak和Installing the iPhone Toolchain using MacPorts。

