發表文章

目前顯示的是 4月, 2008的文章

又一次...

再一次熬夜到四點看王建民,還好又是一場好球,不過,現在超想睡..  

大溪打槍

圖片
昨天參加了第一次「公司旅遊」,結果是去大溪打漆彈,但是真的蠻好玩的,起碼我覺得挺有趣的啦 XD 頭部中彈,真槍的話我就算是被爆頭了。 嘿嘿,左邊那個是我 :P,準備上戰場的英姿

滿一年

今天 4/23滿一年耶~ 再三年我就役畢了 哈哈 XD

Web Services for Remote Portlets - WSRP

http://en.wikipedia.org/wiki/Web_Services_for_Remote_Portlets http://e-docs.bea.com/wlp/docs81/wsrp/intro.html 就是一種遠端存取網頁當作portlet的技術,既然是portlet就可以整進portal裡面, 優點是可以彌補一般web service只能傳送資料的不足,可以將presentation一併傳送 這種想法的話,還真的不錯。

LINQ and C# 3.0

看了一下 LINQ 跟 C# 3.0 的specification.. 深深覺得,人家都已經上太空了,我還在殺豬公... 什麼 Hibernate 、 HQL .. 根本沒的比... 在LINQ面前跟屎一樣,光是LINQ不用寫一堆config就把hibernate打趴了 另外..C#也已經把動態分型(dynamic typing)加進來了,也就是說 var i = 0; var s = "this is a string"; 這種script language的寫法在C# 3.0也都可以,而且是strong typing, 跟ruby一樣..也就是說 i = i + s; compile會出現: Cannot implicitly convert type 'string' to 'int' 看來.NET真的是讓C#從Java生出來,然後接受各方教育漸漸茁壯... 然後.NET平台又有生力軍F#,這個承襲自OCaml來的Funtional Language... .NET真是後勁十足。

Ruby Programming Editor

圖片
我尋尋覓覓要找一個好的Ruby編輯器,但是找到的都不怎麼樣,不是太肥( Netbeans )不好用,就是對中文的支援不好( E - TextEditor ),後來我發現原來 UltraEditor 就是一個很好用的編輯器了 :D 還有一點點的intelliSense呢~ 對於script language還能有這樣的表現,我已經很滿意了,再找到更好的編輯器之前,UltraEditor就頂著先吧 XD,配上 Consolas Font Pack for Microsoft Visual Studio 2005 這個字型,真是不錯,話說回來我打算把我所有工作環境的字型都換成這個 :P

Ruby 連接 MySQL

這是我的第一步,卻是我在寫Ruby的經驗上一大步 XD 身為一個程式員,身上帶著各種不同類型語言的技能是相當理所當然的。 我覺得現在一個程式員只靠一種語言行 騙 遍天下是相當困難的,就好像如果只會講國語,但是不太會講台語在台灣是很難選總統一樣,呵呵,目前應該起碼具備Procedural Language、Object-Oriented Language、Script Language、Funtional Language...這類的,而HTML、PL/SQL更是必備而不在話下。 大學研究所都在寫 C ,也是我最一開始接觸的程式語言,接下來在工作上都是接觸 Java 、 JavaScript 、 C# ,加上一點點點點的 VB ,但是對於可拿來汎用的Script Language和Funtional Language比較少接觸,在Script Language方面,我想要玩的是 Ruby 。 今天閒來無事就想玩玩Ruby連接Database這個常用的工具,因此我拿了 MySQL 來實驗, Oracle 還沒裝起來晚點再玩。 要連接MySQL我是在FreeBSD的環境下安裝了 ruby-mysql 這個library。 程式碼如下: require 'rubygems' require 'mysql' def with_db        dbh = Mysql.real_connect('localhost', 'root', 'PASSWORD', 'test')        begin               yield dbh        ensure              dbh.close()        end end with_db do |db|        db.query('select * from test') do |res|                puts "#{res.num_rows} row(s) matched: "

台灣棒球百年特展

圖片
暨前陣子公視有撥「 台灣棒球百年風雲 」後,今天因緣際會下不小心走到 台灣歷史博物館 ,最近剛好也辦了這個特展「 台灣棒球百年特展 」,我年紀不是那麼老,沒辦法勾起太多古老的回憶 XD,不過該回憶到的還是有啦 :P 這是'92巴塞隆納奧運的中華棒球隊成員簽名~~ 這場比賽銀牌戰我也是熬夜看球呢~ 解散了的味全龍隊成員簽名,應該是元年的,唉...無限感慨啊 我努力學習王建民投球的表情 XD 台博館的大門~

今天到公司...

今天大概9:10到公司, 過不久.. 強者我同事來以後.. 竟然跟我說 「想不到你比我早到」 看來我黑了.......

老了啦~~~

昨天熬夜到四點看王建民的比賽,今天還是精神不濟啊~~~~ 好慘.. 還好昨天是一場好球,要不然真的虧大了。

重印~~文淵閣四庫全書

話說達賴喇嘛前陣子剛說過中華民國才是真正中華文化的繼承人,這句話說的不錯,正體中文才是真正的中國文字啊~~ 哈哈。 話說 台灣商務印書館 一直都是我很喜歡的出版社,不過聽說他當年在上海,名字叫「商務印書館 」的時候書的品質更好,當然我是很難有機會拜讀,真的有機會的話去央圖找找看有沒有好了。但這都不是重點,重點是他最近要重印清乾隆時期修訂的 四庫全書 ,全套預計約新台幣158萬元整,如果有錢有空間的人實在是可以買一套收藏,哈 XD 連結在這裡

大師的程式碼

看到大師的程式碼跟註解,讓人生出崇高的敬意。 昨天作夢竟然夢到我在寫程式..而且是Ruby。 XD

Ruby on Rails on FreeBSD 7.0

在FreeBSD 7.0底下建置RoR,其實沒什麼不同啦,根據 這裡 step by step做下去就對了,需要注意的地方是: * RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] 這個必須放在 * RewriteEngine On 的後面。

這世界就是有這麼多巧合

話說今天 4/1 愚人節,馬英九跟陳水扁兩人來個 「馬扁」會,這是故意的嗎? 哈哈~~~

.NET Naming Guidelines

.NET Naming Guidelines 每一個寫程式的人都應該搞清楚,尤其是team work。 補上Java的: Code Conventions for the Java Programming Language