發表文章

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

F# - Functional Programming Language

很多已寫程式維生的人都知道一個好的程式設計員應該要會多種語言,若是單以語言的特性和應用的範圍,目前我賴以維生的是Java和.NET。這兩個平台所主要的語言都是 Object Oriented Language ,就是以物件的特性來進行開發,我對於腳本語言(script language)相當不熟悉,但是腳本語言一直都很重要,尤其在設計Web Application時更是不可能不用到,典型如Perl、web最重要的Java Script、小型網站常用的PHP還有最近紅起來的Ruby,這些除了PHP以前寫專題用過,Java Script難免接觸,其實都說不上「會寫」,這是我現階段應該加強的。 另外一方面,在碩一的時候曾經接觸 OCaml 他算是functional language,這種程式語言的設計方法又和傳統的寫程式不太一樣,相當特殊,初學者相當難以上手,要做出一點東西剛開始要花很多工,但是若是使用得宜可以快速的寫出一般OOL或是 Procedural Language 要花很多工寫除來的效果,這實在值得學習,看了很多資料尤其是蔡學鏞先生在其 Blog 相當推崇,也認為大家應該選一種平台來學習, Microsoft F# 、 Sun JavaFX ...等都是很好的Functional Language的學習環境。 之前使用JavaFX跑過一點sample,感覺Sun至今最大的敗筆仍然是開發環境不夠友善,應該說,所有open source的開發環境(包括Eclipse)至今仍然無法和Microsoft的Visual Studio相提並論,像我這種初學者還是擁抱Microsoft,等到行有餘力再來挑戰高深的技術,於是我決定玩玩看F#,或與有不一樣的體驗也說不定。 我個人第一個接觸的OOL是Java,但是真正有作品產生的是 C# (我年紀很輕的),當初接觸C#只是因為他是.NET framework最重要的語言,而且他跟Java在語法上幾乎一模一樣(.NET framework 1.1),也就是跟C非常類似,我不用花太多時間研究if-else、loop這類的東西怎麼寫,可以直接上手,希望F#可以給我當初剛接觸C#同樣的快感。 Use Functional Programming Techniques in the .NET Framework

Windows Live SkyDrive

Windows Live SkyDrive 就是Microsoft提供的網路免費空間,現在有5G,其實我比較期待Google提供的類似服務,但是遲遲沒有出現,所以Microsoft的就先用了再說,之前要用都要改profile才能用,因為是beta版,所以只有American才能試用 XD,現在是release了,所以台灣也可以正常使用囉,而且空間變大了,只是live.com給我的印象是網路都很慢... 但是聊勝於無啦~~ 在很多地方只能用http、https的場所,這種東西其實還蠻方便的。

我來台北,地不濕

最近台灣選戰激烈,有人一直說別人有綠卡,結果香港人也來湊一腳,冠希也一直發給別人綠卡,這就算了,今天看到一則新聞讓我火大。 丹頂鶴會來台北的金山,而卻有一群金山人帶頭抗議?這樣的好事我家都輪不到,為何他們要抗議?看片面的新聞只知是因為丹頂鶴跟他們搶濕地? what the fuck! 台北縣政府跟 一群愛鳥義工好不容易做好一些水土保持讓丹頂鶴來,這群 老不死的 農民卻只想把濕地當農地用,這是怎樣的一群人?講難聽一點,這群人就算今天全部消失,全世界沒有任何人會有所關注,但是這四隻鳥消失,就會有人關心了! 在這點,對於這種知名的稀有動物,台灣也有黑面琵鷺,也是千辛萬苦才讓他們有棲地可以「活著」。而讓他們活著的好處現在,身為台南七股人(我的爺爺就是七股人)最清楚,現在要把黑面琵鷺趕走已經有一群七股人會來抗議了! 丹頂鶴是世界級的動物,肯來台北金山應該讓金山人開心,怎麼會帶頭去抗議呢?!同樣是單頂鶴棲息地的日本釧路濕地,一年替當地吸引多少全世界的遊客?替當地賺多少錢?這群農民如果知道就不會只想種筊白筍了! 台灣電視劇「我在墾丁天氣晴」中有財團要去墾丁開發大型商場,破壞當地自然環境,劇中墾丁鄉民都相當不滿,而劇中角色提出讓環境與經濟效益雙贏的方案。現實中也應當是如此,但實際上卻完全相反! 其實,我們可以是真正的Formosa,我們可以不用去北海道看丹頂鶴。 台灣真有這群人真讓我心痛。 相關的連結: ★丹頂鶴的long stay--金山濕地的生態荒謬劇★ 從二個清水濕地被保留看建設與環保

Sun ODF Plugin 1.1 for Microsoft Office

Sun ODF Plugin 1.1 for Microsoft Office 感覺還不錯用,IBM那個被我砍掉了 XD

糟糕 IBM Lotus Symphony要被我丟掉了

因為... 我今天不小心發現有 Sun ODF Plugin 1.1 for Microsoft Office 這個東西,不支援ODF的MS Office 2007如果可以用這工具,那我就要把IBM Lotus Symphony打入冷宮了。

IBM Lotus Symphony第一次心得報告

圖片
1. 為什麼在我NB的performance跑起來比PC來的好?因為昨晚裝起來感覺弄投影片沒有很順,差點10分鐘玩膩後就把他砍掉了,今天想說在NB上面裝來看看,留他一條小命,不過竟然跑的比我的PC還順.. >"< P.S. 我今天用遠端回家裡開也比我直接在console上還來的順...是我PC的顯卡有問題嗎?還是PC太強反而跑起來不順? XD 2. 他支援open document format是我目前還想用他的原因。 3. 他在儲存空間上真的是light weight,附上比較圖。 一個 300MB,另一個33MB,相差將近10倍,Office 2007我只裝了Word、Power Point、Outlook、Excel,另外他還有自動幫我裝了一堆亂七八糟的東西才會吃那麼多空間吧~

IBM Lotus Symphony

IBM把Lotus這家公司買進來已經很久了,而且也用Lotus這個名字出了自己的Office軟體,不過一一在和MS競爭的戰役中敗陣下來,雖然不少企業還是有在用 Lotus Smartsuite 來當作辦公室軟體,不過大多只用來取代outlook,真正的文件(document)、試算表(sheet)、簡報(presentation)都還是MS Office的天下。 近來有個趨勢就是當軟體競爭輸給最大的對手Microsoft,就轉向open source的陣營靠攏,例如open office有Sun的加持,Sun也有自己的office系統,叫 Star Suite 後來也是用open office來改的,不過就算有這些強大的靠山,很多open source的office系統終究對我來說不堪使用,其不堪使用的理由很多,我舉出和MS office相比的,例如中文支援不佳、介面設計不良、功能不符合需求...等。MS office的確在某方面深入我的腦袋,他真的很方便使用,尤其我個人對 Office 2007 有非常高的評價,我也覺得MS所提出來的 office open xml 真的不錯,最直覺的感覺是檔案變小,用office 2007開啟的速度變快了。 不過今天說完MS的好話後,我要來試用看看IBM最近放出beta 4的新office產品「 IBM Lotus Symphony 」。 首先,我並非anti-MS,在很多方面我很喜歡Microsoft的產品,例如他的 Visual Studio 至今我覺得是我用過的IDE開發工具中最好用的(雖然我也只用過Visual Studio、 Eclipse 、 BEA Workshop 、 Netbeans 、 intelliJIdea 、Oracle Developer 2000)。 接著,我為何要用IBM這套office系統呢?因為本人對軟體有喜新厭舊的癖好,看到新的東西就想嘗試一下,玩膩了就常常被我丟在一邊。對於office的功能有大量的使用是在寫碩士論文的時候,那時候用了較多的功能,平常大多也是像一般的普羅大眾一樣用來打打字,這次剛好有機會要寫些文件,閒著也是閒著就用這套號稱light weight、可customized的軟體來試試看,順便看看他能不能取代MS Office,我對於我國小使用的 Lotus 1-2-3 (最新

情人總是老的好

以我目前的工作性質和生活習慣而言,如果要挑一個應用軟體和我相處最久的一定就是browser。 我多久以前第一次使用browser因年代久遠已經忘記了,大概是高中吧,我年紀還很輕,比不上那些一開始是用 lynx 上網的長輩,我第一次使用的browser印象中是Netscape 4.3,然後出了IE5,就也一邊使用IE 5,接著IE 6.. 另一方面,Netscape 4.x進化到 Netscape 6.x以後到8.x都很失敗,很肥、很慢、很多有的沒的plug-in,重點是...沒有官方的正體中文版,原諒我當時是裝軟體還會特地去找中文化的可憐小朋友。這些也就算了,台灣這時掀起一陣IE 6 only的網頁製作風潮,更是把Netscape從此打入冷宮。 另一方面也因為Netscape失敗而有 Mozilla 的誕生,進而產生 Firefox ,如同中國道家所講的「物極必反」,也因為IE 6太過成功,讓Microsoft放慢了browser進化的步伐,讓IE 6只有patch卻沒有繼續進行大規模的改版,至今網路終於發展成社會的一部分,浸入人心已深,但IE 6功能與安全性的不足,加上一群anti-MS的阿宅們,努力要把Firefox發揚光大,至今Firefox在台灣的佔有率漸漸將要抵達20%,這也促使MS終於放出久等的IE 7,但是用慣了Firefox,只能說IE 7還是有待加強...(聽說IE 8準備上場了,只是不知道等多久,可以確定的是等太久就來不及了。) 近一兩年rich client的風潮漸漸吹出,Adobe Flex、MS Silverlight、Sun JavaFX,這讓browser角色越來越吃重,而我們這些寫網頁系統的人也要漸漸知道,寫網頁不能在寫IE 6 only啦~ (不過如果客戶很機車,時間又很趕,那就原諒自己吧...能結案才是最重要的)。

CIA - The World Factbook

CIA - The World Factbook 剛剛在找台灣2007的通膨時看到的網站,CIA紀錄的可真詳細啊 XD

冷冷冷!!!

今早出門是... 8度....... 太冷了吧!

好冷的鼠年

今年好冷! 年初的時候覺得今年是個暖冬,原來現在地球才發揮威力,這個年真的超冷,而且又在北部過年,天氣又濕又冷,讓人受不了,台北雨下個不停,而新竹也差不多。 今天初六開工,不過早上氣溫大概只有9~10度,冷到一個不行,騎機車都覺得手不是手,腳不是腳... 實在是有夠寒冷的一個冬天..

2008/02/05

26年前的今天,有個人出生了,這個人是我這輩子最親密的人,我跟他形影不離26年,沒有一天離開,我睡他就睡,我醒著他就醒著,我想什麼他也想什麼,我做任何事他就做任何事,我要跟他說,生日快樂! 哈 :D

有趣的問答

在同學的blog上面看到的,我也來玩一下 1.你覺得可以加在這個遊戲裡,最有爆點的問題是什麼? 答:說實在話,我想的問題都很沒水準... 2.交過幾個男 朋友? 答:一個,就是現在這一個。 3.你喜歡的顏色? 答:天空藍。 4.你有多久沒有傻笑了? 答:幾個小時吧,我時常自己一個人想事情,想到好笑的就會傻笑。 5.你最想去哪個地方? 答:沒有耶,硬要說出一個就是日本山梨縣吧,最近看大河劇「風林火山」看太多,很想到武田的故鄉走走,不過我很怕坐飛機就是了。 6.最受不了自己什麼? 答:沒耐性,脾氣容易暴躁。 7.如果有不開心的事情,你會怎麼辦? 答:寫blog或BBS上罵人,通常帶很多髒字,真的受不了就會罵出來給倒楣的人聽,大多都是小倩會聽到。 8.最害怕失去的東西? 答:追求的目標,人失去目標就沒有價值了。 9.五年內比較想現實的目標是什麼? 答:接觸更多事物,讓自己更充實。 10.遇到喜歡的人,你是勇敢表白還是默默關注? 答:直接表白。 11.說一句你最喜歡的一句話? 答:幹的好!(nice job) 12.你喜歡什麼樣的男 生? 答:小倩是怎樣的女生,我就喜歡怎樣的女生。 13.如果人生可以重來你最想?? 答:小時後多吃點東西,如果可以長高一點會更好。 14.最討厭別人做啥事??? 答:瞧不起我。 15.你吃過最好吃的是什麼? 答:和我心愛的人一起吃的東西(包括家人、朋友) 16.如果能讓你實現一個願望,會是什麼? 答:如果真的能實現,我希望是我心愛的人身體都很健康。 17.現在最想說什麼? 答:現在的話是...SQL Server怎麼灌那麼久。 18.想對傳給你的人說? 答:其實這個真的蠻無聊的,是家裡只有我自己一個人才會做這麼無聊的事。 19.現在最想做的一件事? 答:把公司的project寫好,真的。 20.如果有人處處都針對你(妳), 你(妳)會 答:直接問他,到底哪裡惹到了,能解決就解決,不能解決就算了。