搜尋老魚筆摘(本網誌及所屬協作平台)

2007-12-27

線上觀看與下載 RubyConf 2007 演講全部視訊

提供大會錄像和網絡服務的 Confreaks 公司最近發佈了今年 RubyConf 大會的 全部視頻演講


Nathanial 用程式碼展示了為什麼要用 Camping,然後將 Camping 和 Rails 做了一個對比(Camping的哲學是最小化,而不是Rails的制約優於配置)。

Ben Scofield 對語言理論,以及它是如何與編程語言相聯繫的主題做了一個有趣的演講 ...

Marcel Molina, Jr.:
語言之美的奧秘
Jim Weirich:
進階 Ruby 類別設計
Nathaniel Talbott:
為什麼 Capming 可以?
Shunichi Shinohara, Kiwamu Kato:
深入淺出 AP4R
Nathan Sobo:
Treetop——Ruby 語法分析
Paul Brannan:
避免 C 擴展缺陷
Ben Bleything:
用 Ruby 控制電子
Andrea O. K. Wright:
底層 APIs 的高級藝術——用 Ruby 構建遊戲
Ryan Davis:
從程式碼中發現樂趣和效益
Eric Ivancich:
Ropes:Ruby字串的替代品
Yukihiro 「Matz」 Matsumoto:
Ruby 創建者的鄉村聚會
John Lam:
IronRuby 現狀
Thomas Enebo, Charles Nutter:
JRuby:JVM 上的 Ruby
Evan Phoenix:
Rubinius
Ed Borasky:
Ruby 1.8 概覽和優化
Phil Hagelberg:
綁定反饋循環
Eric Hodel:
最大化生產力
Francis Hwang:
對話 vs. 法律
Luke Kanies:
編程模型中的必要缺陷
Bruce Williams, Rich Kilmer:
可部署的 Ruby 運行時
Michael Neumann:
JavaScript 編譯和應用的有效 Ruby
Laurent Sansonetti:
Mac OS X 愛 Ruby
Yukihiro 「Matz」 Matsumoto:
主題演講:語言的影響是什麼?
Dr. Nic Williams, David Chelimsky:
用 Ruby 創造更多的 Ruby——RubiGen
Dave Astels:
用 RSpec 進行行為驅動開發
Jay Phillips:
用 Adhearsion 進行下一代 VoIP 開發
William Bereza:
用 Ruby 優化嵌入式開發
Kyle Maxwell:
Wild 中的 JRuby
Ben Scofield:
領域特定的下一站——簡潔
Justin Gehtland:
Ruby 和身份認證:OpenID 和信息卡
Erik Hatcher:
solr-ruby:最好的開源搜索引擎 + Ruby
Andreas Erik Johan Launila:
Gecode/R
Jeremy McAnally:
DCov
Helder dos Santos Ribeiro:
FireWatir 的記錄器
Nick Sutterer:
Apotomo

視頻現在均可以瀏覽,以 Flash 格式放映,
但是也可以下載640×240和960×360格式的AVI文件。
它們基於 Creative Commons Attribution-ShareAlike 協議發佈,特別聲明的除外。

本文轉載出處
查看英文原文:RubyConf 2007 Presentations Now Online

《經濟學人》的2008科技大預言

世界經濟權威雜誌《經濟學人》發表了2008年的三大科技預測 ...



1.全球網路將會變慢:
全球網路不會慢慢停滯,但是會有越來越多的用戶去下載音樂、視頻剪輯和遊戲,
以及用電子郵件和即時聊天工具不間斷的通訊,
全球網路會變得像在假日裡駕駛汽車行駛在高速公路上,堵塞嚴重。
最大的流量阻塞仍然是垃圾郵件,佔 90 %的流量在全球網路上。
P2P交換多媒體及高清晰度視頻和電影檔案正變得越來越普遍。

2.全球網路將會分散:
Google 將在行動平台(Android)上實現它的目標,
用手機上網將會和其它方式一樣流行,Google將獲得至少 60% 的行動搜尋市場。
Android 已提供所策劃的 Google 開放手機聯盟。

3.全球網路以及與電腦相關的所有事都將會被開放:
欣喜:在2008年我們將會看到很多以封閉、專有技術起家的公司擁抱開源(openness)....
從法院作出反對SCO的判決後,Linux很快會受到中小企業和家庭用戶的歡迎,
發行版 Ubuntu 將會佔領絕大多數桌面。
由於免費,Linux將成為低端PC的首選操作系統,例如 ASUS Eee
無論是微軟還是蘋果都無法滿足那些尋求降低成本的公司的需要。
隨著開源軟體的成熟,Linux 的數目將會超過著迷於 Mac PC的使用者 ...

當您能了解您購買的PC隨機裝載的 Vista Business Edition 與 Microsoft Office
是"羊毛出在羊身上"的關念時, 您付出了約了很高昂的軟體成本在這PC上,
但您可以選擇自由的 Linux 桌面系統與 OpenOffice 卻可以讓您的完全節省這筆花費 ...

英文全文:
http://www.economist.com/science/displaystory.cfm?story_id=10410912

Google 英翻中全文版

2007-12-25

Eclipse 上開發 GRails(Groovy) 環境的配置

寫篇教學給大家入門用 GRails/Groovy ...
Groovy 可以算是 Java JSR 中全力通過的 Java 動態 script 語言,
(對熟悉 Java 語法的開發者算是一個不用"重練"即可擁有類似 Ruby 的選擇)
GRails 故名思意, 如同 Ruby on Rails 般的 GRails ...
但最大的差別在於 GRails 建築在 Java 即有的
幾個成功的 Java ORM / MVC Framework (Hibernate, Spring, Log4j ...)之上,
而非重造輪子 ... 也可直接 Deploy 到 Java EE 的大型應用上 (骨子裡同是 Java)

(伺服器執行畫面)


(更改預設文件的編碼成 UTF-8 )


前提請先裝好 Eclipse 的 Eclipse Web Tools Platform(WTP)

(安裝 Groovy 的特點 Features)



(新增 GRAILS_HOME 到 Java Build Path 的 Classpath Variables)


(將 GRails 的 gps 副檔名頁面新增至 Eclipse 並與 JSP 頁面的編輯器產生關聯)


(新建專案時記得要停用該 Project 裡這個選項)


(Run GRails 的畫面)

2007-12-24

開放文件格式成為國家資訊的義務(娜威政府公告)

給所有的娜威公民-平等獲得國家資訊的權利 !

挪威政府正式宣佈,
未來 微軟 MS Office 格式 的文件將不會在出現在政府的網站上面。
因為政府有義務確保所有的人民都能夠平等地取得政府發佈出來的文件,
而不是強迫人民一定要先花一大筆錢,
去買一套 MS Office才可以使用政府提供的服務。


挪威政府規定,未來政府網站只允許出現三種格式的文件:
HTML、PDF、以及 ODF


對於這三種格式應該在什麼情況下使用,挪威政府也有相當明確的規定:

1. HTML是最優先被使用的格式。

2.如果需要保持文件每一個欄位的版面配置,而且不需要任何文件編輯的時候,使用 PDF。

3.如果是讓民眾下載回去填寫的電子表格,使用 ODF。

ODF 為 OpenOffice 的檔案格式, 為自由軟體 "中文版下載中心"

娜威政府公告(Google 翻譯)
Open document standards to be obligatory for state information
娜威政府公告原文:
Open document standards to be obligatory for state information

本文轉載自:
http://antimstw.blogspot.com/2007/12/ms-office.html

2007-12-22

您還在混水摸魚似的一日渡一日嗎? (Do you know ?)

老僧最近經常跟小沙瀰們說 ...
老僧人一日不看書或學習更多不懂的事物新知話,
沒多久就會被少林寺的達摩院給趕出寺外, 理由呢 ?

失去了面對任何一個"明天"的竸爭力!!!


千萬不要忽略與輕忽可能的未來"改變"~
當改變突然找上您時, 您準備好了嗎 ?

下面這短片會帶給您什麼樣的啟發呢 ?


2001年成立的維基百科,靠著網友自動自發的即時編輯,累積超過7800萬條條目, 超越大英百科,成為全世界最大的百科全書,也再度証明了開放分享的創新力!創辦人Ji mmy Wales,接受天下專訪,分享該如何善用網路集體智慧,打造個人和企業的最大競爭力 ?




實地走訪大陸、深入採訪中國建設、拼人才的世紀企圖,天下雜誌發行人殷允芃在接受天下 網站專訪,語重心長地指出:「面對中國,台灣不必慌亂、但也不能再混了...」。




我們的未來?你知道嗎?
2006年,位在科羅拉多州的一所默默無聞的公立高中Arapahoe剛結束暑假;新學期開始的時候,校長請該校科技中心的負責人Karl Fisch為老師們解說一下目前教育界的技術發展和趨勢。
在做好影片,配上音樂之後,他把這個影片取名為「Did you know?

Did you know? II


Did you know? I

我們必須教導現在的學生,畢業後投入目前還不存在的工作...
使用根本還沒發明的科技...
解決我們從未想像過的問題。

影片播放完之後,現場一片寂靜,而她繼續接道:
「轉變,正在發生。各位,我們所推廣的開放教育就是在為了這個趨勢作準備……」

Did you know? 更完整的內容請移至 朱學恆的 Blog
http://blogs.myoops.org/lucifer.php/2007/04/04/p54

2007-12-21

Randy Pausch 人生最後一堂課

說好了這一刻不掉眼淚……Randy Pausch的最後一堂課

本人謹代表卡內基美隆大學的董事會,
以及本校所有師生,我今日很榮幸的宣布:

連結這兩棟建築的天橋,將被命名為 Randy Pausch 紀念橋。
Randy,未來還有無數個世代的學生和教師會來到此處…
但他們卻沒有機會親身與你相遇。
但他們將會跨越那座橋,
他們將會看見你雋刻其上的名字,
他們將會詢問我們這些認識你的人…
讓我們來告訴他們吧!
---卡內基美隆大學校長 Jerry Cohen 致詞


卡耐基梅隆大學資科系的教授 Randy Pausch 罹患了胰臟癌,在他人生的最後一刻站上講台,跟學生以及聽眾分享他這一生所體會到的經驗。Randy Pausch的人生最後一堂課取得了極大的成功,現在應該報導一下之後的事情了。

(以上為華爾街日報電子版所做的報導,加上中文字幕,請務必先看完再繼續往下閱讀)


以下內容摘自奇幻基金會創始人朱學恆的blog
好消息是化療很成功,腫瘤不再長大也沒有擴散;壞消息是化療不是治本,只能延緩生命,但意味他至少可以與家人一起度過今年的聖誕節。好萊塢似乎也有意把他的故事搬上螢幕,迪斯尼下屬的 Hyperion出版社決定出版《最後一課》,預付版稅高達六百七十萬美金,Randy 利用每天一小時騎腳踏車的時間接受採訪和整理,他的三個孩子未來的學費應該不用擔心。

此外 Randy Pausch 在好萊塢電影《星際迷航XI》中客串了一個角色,而 Pittsburgh市議會為了感謝他在資訊技術領域的貢獻,宣佈 2007年11月19日為 Randy Pausch日。Randy Pausch還在11月份去了曾經任教的維吉尼亞大學作了一次《時間管理》的演講。

Randy Pausch 人生的最後一堂課
Rand Pausch 完整的故事中文介紹:
http://blogs.myoops.org/lucifer.php/2007/11/08/randypausch
課程完整錄影:(WMV格式)
中文字幕:下載
字幕使用說明:http://www.myoops.org/twocw/mitworld/subtitle.htm
個人網頁:http://www.cs.cmu.edu/~pausch/
說明:卡內基美隆大學資科系的教授Randy Pausch罹患了胰臟癌,在他人生的最後一刻站上講台,跟學生以及聽眾分享他這一生所體會到的經驗。(註:Randy Pausch教授之CC授權為非商業化、不得改作、註明出處)。

2007-12-08

Rails 2.0 完成並發布, Netbeans 6.0 更新 Rails 2.0 教學

Rails 2.0 在 12/07 正式發佈 ...官方新聞: Rails 2.0: It's done!
Rails Web Framework 更加進入另一個成熟時代,
這次是個大躍進版本從 1.2.6 躍升至 2.0.1,
當然 Ruby 1.8.6 也將在近期邁向 Ruby 2.0 ... (期待中)

(Site Index)


Rails 2.0 最重要的更新在健全原有的 REST API 的完善,
特別是其中包含了 ActiveResource
能讓您就像 ActiveRecord 那樣的使用 ActiveResource。

首先打開您的 Netbeans IDE ...
功能列上的 [Tools] -> [Ruby Gems] 會出現如下的畫面,
再按下 [Reload Gems] 即可 ...


更新畫面


(安裝後 ...)

新的鐵路(Rails)可以出車囉~~~

2007-12-04

NetBeans 6.0正式版發佈與 JRuby 的教學環境(補充說明)

老僧近期的二個梯次的 Java SCJP 認證與首梯次的 JRuby on Rails 共計三個班,
除了部份進階的小沙瀰仍對 Eclipse 的熟悉外, 老僧鼓勵多認識 NetBeans ...
二個 IDE 各有所長, 就看您將來的出發觀點在那囉~

老僧試了 Netbeans 6.0 的 UML 專案開發, 還真是好用又好看@.@"
下次直接改用 Netbeans 的 UML 教學(SCJP)來取代 Dia 這套軟體的繪製作業!!!

(老僧使用的 Linux 版本的 IDE 訊息畫面)


回顧老僧的二篇 IDE 教學文
NetBeans 6.0 在昨晚正式發佈, 不管您用那個作業系統一切都可順利安裝,
至少老僧每天必用的三個環境(Mac OS X, Linux, Win XP)是 OK的.

這次老僧要建議小沙瀰們的是下載 Netbeans 6.0 "免安裝"的版本,
這是如同 Eclipse 的方便性之一, 這樣可減少很多不必要的麻煩 ...

首先到 Netbeans 的下載頁面如下圖

下拉右上的 Platform(平臺)選單, 選擇如上圖中的 OS Independent Zip,
再挑選您要下載的開發主題, 老僧人建議對 Java 與 JRuby 同時開發者,
下載 "All" 版本會來的省事點(缺點就是有點大包~呵)

解開大包的壓縮檔後, 您會在子目錄內發現 bin 的資料夾,
再來就依您的作業系統選適當的執行檔來執行囉...

Rails 的小沙瀰請在如下的畫面記得 Update Rails
從原本的 1.2.5 升級至 1.2.6


老僧的 Rails 教學含概著 jMaki Ajax 的應用, 別忘了裝哦~


Rails 的 Plugin 在下載 All 版本後, 請補裝下列二個勾選的項目

2007-12-03

Proud OF You : 一首能鼓舞您前進的歌曲

小僧收到一位好友的mail, 傳了這首歌曲和台詞給我,
看和聽完後真的令小僧人有所感觸, 在這轉載 給各位,
小僧也用心的去找了幾個不錯的網路代表作品, 分享給各位 ...
Proud OF You (我的驕傲 原曲)
中文版本歌名: 揮著翅膀的女孩

歌詞也很值得你深思哦...

KTV 點唱練習版 (練練這首也不錯~)


容祖兒-我的驕傲(KTV) - 中文版 (看看詞0.0)


英文歌唱比賽-proud of you
(小僧很感性在看他們背後的國旗與想起孫先生的精神...)


Live 演唱版



Proud OF You (我的驕傲 原曲)
中文版本歌名: 揮著翅膀的女孩
==================================================
Love in your eyes 你眼中的愛
Sitting silent by my side 就是靜靜地坐在我身邊
Going on holding hands 一直牽著手
Walking through the nights 走過夜晚
Hold me up hold me tight 緊緊地抱著我
Lift me up to touch the sky 高舉我觸摸天空
Teaching me to love with heart 教我用心去愛
Helping me open my mind 幫我打開心門
I can fly 我能飛翔......
I'm proud that I can fly 我為自己能飛而驕傲
To give the best of mine 奉獻自己最珍貴的
Till the end of the time 直到生命的最後一刻
Believe me I can fly 相信我,我能飛翔
I'm proud that I can fly 我為自己能飛而驕傲
To give the best of mine 奉獻自己最珍貴的
The heaven in the sky 空中的天堂(神)
Stars in the sky 天空的星星
Wishing once upon a time 很久以前的願望
Give me love make me smile 給我愛讓我微笑
Till the end of life 直到生命的最後一刻
Hold me up hold me tight 緊緊地抱著我
Lift me up to touch the sky高舉我觸摸著天空
Teaching me to love with heart 教我如何用心去愛
Helping me open my mind 幫我打開心門
I can fly 我能飛翔
I'm proud that I can fly 我為自己能飛而驕傲
To give the best of mine 奉獻自己最珍貴的
Till the end of the time 直到最後一刻
Believe me I can fly 相信我吧,我能飛翔
I'm proud that I can fly 我為自己能遨翔於空中而驕傲
To give the best of mine 奉獻自己最珍貴的
The heaven in the sky 空中的天堂
Can't you believe that you light up my way 難道你不相信你照亮了我的道路
No matter how that ease my path 不論我的路途有多舒適
I'll never lose my faith 我決不會放棄我的信念
See me fly 看我飛翔
I'm proud to fly up high 我為展翅高飛而驕傲
Show you the best of mine 將我最好的展示給你看
Till the end of the time 直到最後的時刻
Believe me I can fly 相信我能飛
I'm singing in the sky 我在天空中歌唱
Show you the best of mine 將我最好的展現給你
The heaven in the sky 空中的天堂
Nothing can stop me 沒有什麼能阻擋我
Spread my wings so wide 大大的展開我的翅膀

2007-11-29

這個世界正在加速整合與節能(Wikipedia, Eol, ulib, 地熱系統)

小僧整理了最近的對地球事物的大趨勢給大家一同分享,
當然也希望您能參與它們或是經常性的訪問與推廣這些網站的計劃,
如同標題"這個世界正在加速整合與節能(Wikipedia, Eol, ulib, 地熱系統)"...
隨著全球性的暖化, 新的環保能源正加速研究...
隨著網路的自由化, 全球人類從古至今的龐大知識量,
也正密集的形成數位化的開放圖書館...

自由存取全人類的知識(Free Access To All Human Knowledge)

維基百科開始於2001年1月15日,創始人是Jimmy Wales, Larry Sanger,以及幾個熱情的英語的參與者。大約3年後,在2004年的3月,已經大約有6000名活躍的參與者編寫了50種語言的600000篇條目。每天都有來自世界各地的許多參與者進行數千次的編輯和創建新條目。中文維基百科正式開始於2002年10月,目前已經有154,653條條目。


一億美元打造網路百科 全球動植物全都錄

斥資1億美元推動「生命百科全書」(Encyclopedia of Life)計畫,把從蘋果到斑馬總計1,800萬種已知動、植物的品種全部納入其中。
生命百科全書計畫的執行團隊由大約25到35人組成,主導者是美國費爾德博物館(U.S. Field Museum)、哈佛大學、海洋生物實驗室(Marine Biological Laboratory)、密蘇里植物園(Missouri Botanical Garden)、Smithsonian Institution,以及生物多樣性傳統圖書館(Biodiversity Heritage Library)--由倫敦自然史博物館(Natural History Museum)、紐約植物園和位於英格蘭Kew的皇家植物園。

開放式課程計劃

我們相信,人類的智慧是由世世代代的文明知識所累積,這屬於全人類的知識應該被盡可能的推廣和分享,讓那些擁有潛力的人能夠獲得公平競爭的機會與突破現狀的可能性。知識不該只是一國一校的資源,而是在更多人使用、擁有和傳承的過程中才更彰顯其寶貴的價值。
[回憶錄]當小僧遇見朱學恆-OOPS開放課程計劃


150萬本電子書免費給你下載 館藏擴增中

這座「環球數位圖書館」(Universal Digital Library;UDL) 將提供全文下載服務...
最重要的是,UDL的宗旨是為全人類保存著作,一但把著作數位化,儲存在全球各地的伺服器,任何政權就無法把這些書焚毀。一旦數位化,它們就永存不朽。


根據美國能源部的資料,目前,美國使用最廣的可更新能源為水力,約佔整體供電的7%。其他類型的環保能源共佔2.4%,煤炭發電的比率接近一半。Google估計,全球有40%的電力來自最不環保的燃料—煤炭。Google將透過公司的慈善單位Google.org投資其他公司,目前該單位握有價值20億美元的Google股票。主要投資目標為太陽能科技、風力和地熱系統。Google 的目標是讓環保能源的價格降至每瓦時2.5美分以下,低於燃煤產生的電力。

Google在網站上的常見問題部分表示,公司將投入「利用地底地熱產生可用能源的先進地熱科技」。這種技術不同於傳統的地熱科技,因為它幾乎能用在任何地方,不限於特定的地理條件。... 全文...

這意謂著什麼的來臨...
更節能更環保更便宜甚至Free的能源時代 ?
全球人類的知識與新知能更快速更自由的在70億人類的學習中流動,
所有人的學習與知識的取得是"平等的",
那新的能力資格證明是乎就不能用傳統的學校教育與文憑來衡量...
那新的方式又會如何改變?
一個國家政府若懂得善用這些全球Free的知識資源, 那該國的競爭力將遠超越其它國家...

地球自然怪力-會走動的巨石(心得收獲)

小僧今天看了這則報導, 第一個感想就是覺得大自然的力量很強大,
也轉了幾位朋友觀看, 其中一位的回覆令小僧感到敬佩 ...
人人處處是道場, 處處都有我的老師, 卻是一點都沒錯~呵

這位朋友回答說:
您不覺得它在暗示什麼嗎?
圖中路道的線路千奇百怪,直線、曲線、矩形(連續兩三次90度大轉彎)等等。
是不是也在告訴我們沒有不可能的發生的事物, 再者也好比我們做事情, 直線式的思考不行時, 為什麼不如同巨石般, 換個方式為何一定要循規蹈矩, 反向思考甚至反傳統的做法, 不也是一種新創新 ...


更完整與更多的圖請看: The Sliding Rocks of Racetrack Playa

俗話說穩如泰山、堅若磐石,風可以把小石吹走,但絲毫不能動大石半分。
但是在美國死谷國家公園(Death Valley National Park)的一條乾枯的湖床上,重達數百磅(1磅約等於0.45公斤)的巨石 留下了移動的路道
路道的線路千奇百怪,直線、曲線、矩形(連續兩三次90度大轉彎)等等。這引起了科學家的興趣,提出了多種解釋,目前比較讓人接受的是:下雨過後,湖床上層的沙土變軟、變光滑,岩石在風力作用下移動。

新聞轉載自: http://science.solidot.org/article.pl?sid=07/11/28/0652230&from=rss

2007-11-28

htop - Linux下互動式的進程檢視器 (原始碼安裝教學)

top 這指令是 Linux 上很老牌的工具用來檢視進程任務。
htop 是一個全新重寫的進程檢視器, 是一個可以讓使用者進行互動式的進程查看器。作為文字模式的應用程序,主要用於終端機或 X 終端中。當前具有按樹狀方式來查看進程,支持顏色主題,可以自定顯示,支持 OpenVZ 等特性。
在 Debian/Ubuntu 中,你可以通過 sudo apt-get install htop 來安裝它。不過目前僅提供到 0.6.6 版, 0.7 版是在 2007/11/23 發佈, 所以讓我們來練習如何從原始碼安裝套件囉...

Debian 套件說明: http://packages.debian.org/htop

(套件庫中對 htop 的說明)

與 top 相比,htop 包含的優點有:

  1. 可以橫向或縱向滾動瀏覽進程列表,以便看到所有的進程和完整的命令行。
  2. 在啟動上,比 top 更快
  3. 刪除(kill)進程時不需要輸入進程 ID。
  4. htop 支持使用 Mouse 的操作。
  5. top 已經很老了。

(htop 的使用畫面)

(top 的使用畫面)


首先到 htop 的官網下載原始碼 htop-0.7.tar.gz
http://htop.sourceforge.net/index.php?page=downloads

htop 的編譯過程會使用到 ncurese 函數庫, 我們從套件庫中取得即可
libncurses5-dev (Developer's libraries and docs for ncurses)

解開下載後的 htop-0.7.tar.gz 並進入其目錄來執行組態動作(僅組態可不具root權限)
$ ./configure

進行編譯動作(具root權限)
$ sudo make

進行安全的安裝測試過程
$ sudo make check

進行安裝編譯後的套件
$ sudo make install

安裝後會存在於 /usr/local/bin/htop, 且會自動附加到 GNOME 上的 [應用程式] -> [系統工具] -> [Htop]

再來就靠您加強對Linux進程的管理能力的學習囉~0.0

更多簡體中文的簡介...
http://linuxtoy.org/archives/htop.html
http://linuxtoy.org/archives/htop-07-released.html

2007-11-24

NetBeans 6.0 真是個 Rails 的好輔助 IDE

雖然 Ruby on Rails 用了好一陣子 ...
NetBeans 6.0 也是這個月才開始用它(早先全是在 Eclipse),
用了才知道原來 Rails web framework 果真是入門容易,
但想了解 Rails 全部的實用工具,
當個 RoR 專家 ... 看來真是需要時間來換取,
Rails 目前可擴充的建構組件竟高達 2,283 個組件(還天天長大中...)
(越了解就越覺得自己懂的好少好少 ...)
[Tools] -> [Ruby Gems] 提供了 Rails 視覺化的組件管理程序

與 Google 有關的組件就有 30 個之多 ...


(一般只需要約 11個基本組件...)


著名的 Ruby on Rails : REST framework for Ruby

九地之變,屈伸之力,人情之理,不可不察也。

老僧人下週將開始教授新一期的專案管理課程, 在準備與更新舊的教學內容時, 看到了這則早在我們中國古代的管理上的好句子, 分享給大家 ...

聚三軍之眾,投之于險,此謂將軍之事也。九地之變,屈伸之力,人情之理,不可不察也。
~(孫子兵法-九地篇)

如何聚集全體軍士兵,自發性的投置於自身危險的境地,更使他們不得不拚死奮戰,這是做將帥的責任。總之,依據不同的地區或採取相應的指揮作戰目標,協調眾人之智,綜合團隊的溝通,決定採取伸縮、進退的有利措施,進行相應的誘導、激勵,以爭取勝利。這些,都是將帥不可不認真考察和研究的。

套到現代的專案管理, 其實如何擔任好一個 PM 不在於技術面, 而是在於是不是懂得 九地之變,屈伸之力,人情之理,不可不察也。

2007-11-18

[Debian/Ubuntu] Java DB (Apache Derby) 的安裝與 Netbeans 6設定

昨晚~小僧應該可以算是全台灣第一個教 RoR (Ruby on Rails) 的課程新人講師囉~0.0"

雖然不是使用純 Ruby 的方式教學, 但 JRuby 目前看來卻較符合學生們將來的就業機會, 至少易於和 Java EE 接軌。JRuby 是運行在 Java 虛擬機(Java Virtual Machine,JVM)中的 Ruby 程序語言的實作。

第一次的課程除了解說 Ruby 與 Rails 的歷史與當前外, 最重要的還是擺在開發環境的建構, 小僧使用的是 Netbeans 6.0 + JRuby 1.0.2 + Rails 1.2.5 的三者安裝與目錄結構的說明為主。原本想拿 PostgreSQL 當 Database 的連帶教學。後來考慮到學員的吸收能力, 暫時使用 Java 6 JDK 中附帶的純 Java 撰寫的 Java DB 嵌入式資料庫

Java DB 是Sun 提供技術支持的、基於 100% Java 技術的開源資料庫 Apache Derby 的一個發佈。Java DB 是完全事務性的,並支持開源標準(SQL,JDBC,Java EE,Java SE,Java ME CDC)、併發同作、加密、觸發器和預儲程序,而且很小──只有 2MB。Apache Derby項目有一個強大且不斷發展的社區,該社區有來自像 Sun和 IBM 這樣的大公司的開發者,也有個人貢獻者。

安裝圖示如下 :
(一) 安裝套件(sun-java6-javadb)


(二) 了解一下安裝套件後的位置


(三)NetBeans 6.0
[Tools] -> [Java DB Database] -> [Settings...] 如下的填入


(四)將 derby.jar 複製給 NetBeans 的 JRuby 使用

$ cp /usr/lib/jvm/java-6-sun/db/lib/derby.jar \ /home/chaoyi/netbeans-6.0rc1/ruby1/jruby-1.0.2/lib/

這樣就可以輕易的使用這純 Java 撰寫的 Java DB 嵌入式資料庫

一篇翻譯至 Sun Java DB 的簡體中文宣傳內容

2007-11-15

apt-cacher

apt-cacher

http://[Your_IP]:3142/report

APT
gdm (+samba)


xserver-xorg, gdm, gnome

dpkg-reconfigure xserver-xorg

add:
language-selector
gnome-common
update-manager
update-notifier
gcin/scim

2007-11-14

最新一期的全球TOP500-超級電腦評比發佈-2007-11



每年公佈兩次的 TOP500 超級電腦排行榜,最近成為熱門討論話題,因為最新一版的列表中,TOP-10 有一半的超級電腦是新面孔。高居榜首的仍然是IBM的「藍色基因/L」,但多個新超級電腦上榜證明這個市場相當活躍。其中印度擁有的由惠普製造的 Cluster Platform 3000 BL460c排名第4,中國排在最前列的是勝利油田和地球物理研究所使用的 IBM BladeCenter HS21 Cluster,排在第59。71% 的超級電腦使用 Intel處理器,比半年前的58%增長了很多。
Linux 依舊是超級電腦領域的統治者,85%(半年前是 77%)的超級電腦運行著基於 Linux 的作業系統。具體如下:

Linux:426 systems (85.2%)
Windows:6 systems (1.2%)
Mixed:34 systems (6.8%)
Unix:30 systems (6%)
BSD:2 systems (0.4%)
Mac OS:2 systems (0.4%)

轉載自: http://it.solidot.org/article.pl?sid=07/11/14/084222&from=rss

2007-11-12

[電影心得分享] 料理絕配(No Reservations)

"真正的好料理, 不是來自模造, 而是來自用心的創作!"


不同於一般的愛情電影劇情, 看到片名時,
小僧也同於一般的人的習慣當成只是以"料理"為劇情的愛情片內容,
看完後出乎小僧的先入為主的主觀意識...

嚴格來說這部片的英文原名 No Reservation 會比較符合劇情,
Reservation 翻成中文有多種意思例如:
保留, 隱藏, 限制, 拘謹, 或是一個前述的外在或內在的區域(禁區)
...

No Reservation


這名詞貫穿著整部電影中,
女主角的自負自傲的封鎖自己內心的情感心理,
直到親姐姐出車禍去世留下一位姪女成為女主角的唯一親人...
從片中女主角的心理醫生, 姪女, 同事, 鄰居, 到最後的男主角的相處來探討,

如何得到真誠的回饋,
首先應該要先問自己的內心是不是真誠地接受與了解對方的內心感受,
是不是懂得先讓自己成為 No Reservation 的良師益友或一位好的上司主管...
很多事是必須要有輍出去, 才看的到成果...
成為這部電影給小僧的心境, 分享給您~

英文官方網站:NoReservationsmovie.WarnerBros.com

中文官方網站:tw.warnerbros.com/noreservations/

2007-11-11

認知失調和猴子 - 將不合理的行為合理化

下面這篇是老僧每天閱讀的世界新知來源之一的內容轉載,
我們每個人都不自覺的會使用這樣的處世方法(當然包括小僧人在內囉)
學習提醒自己盡可能降低如此的主觀意識,
轉載分享各位朋友們...

認知失調和猴子
人類具有特殊的天賦——將不合理的行為合理化
譬如你面前有兩個無法抉擇的工作機會,新浪和搜狐,當作出去搜狐的決定之後,你就會開始鄙視新浪,沒有理由的鄙視,心理學上稱之為 認知失調Cognitive Dissonance)。

許多人認為決定是深思熟慮的結果,其實不然。心理學家認為我們的合理化或自欺的才能主要是為了給別人留下好印象,展示「誠實的品德」,保護自我的意識,感受自我的價值。

這種天賦並非人類獨有,最新的實驗證明其他靈長類動物也有類似的心理學機制。根據發表在《心理科學》上的研究報告,耶魯大學的研究人員用猴子和一組沒有社會經驗的4歲兒童做實驗,第一次發現猴子也存在認知失調。

在他們的實驗中,一隻猴子需要從M&M的三種顏色中選擇一個自己比較偏愛的,每次給予兩種顏色。如果他在紅藍之間選擇了紅,當優先選擇的顏色改變 後,他仍然不會選擇藍色。當在他面前擺上藍黃兩色,沒有競爭,沒有猶豫,他多數會拒絕藍色。
合理化被認為有益於進化:當一個決定作出後,第二選擇 (second-guessing)就成為了阻礙,事後你可能會懊惱,但會強迫自己相信是正確的。一位研究人員表示,「如果兒童和靈長類動物展示與成人相 似的模式。我們趨向於認為人們需要重新改寫行為合理化的歷史,但這只是一個外部觀察。這個實驗顯示決定未必是經過深思熟慮。」事實上人們經常隨意作出決定

轉載出處: http://science.solidot.org/article.pl?sid=07/11/10/1137245&from=rss

2007-11-10

Linux 發行版本心智圖(mind map)

在本期 2007-11 月的 Linuxpilot 雜誌中看到這張圖表...
這張圖表是由 http://linuxhelp.blogspot.com 製作,
圖表做的很棒, 在今天的 Linux 課堂上也跟小沙瀰們分享,
更重的是分享給更多 Linux 朋友們~

(點圖放大)


如果您需要更高解析度的心智圖, 請從這下載 here (File size: 206 KB).

心智圖(Mind Map)(Wikipedia 維基百科)
又稱腦圖思維導圖靈感觸發圖概念地圖思維地圖,是一種圖像式思維的工具與及一種利用圖像式思考輔助工具來表達思維的工具。它可以用來表達字詞概念想法任務或其他相關連的項目,並以圖像為基礎,環繞一個中央關鍵詞或想法擴散性思考(孫易新,2004),引起形象化的構造和分類的想法。它可以利用不同的方式去表現人們的想法, 如:引題式、可見形象化式、建構系統式和分類式。現時心智圖在研究、組織、解決問題和政策制定中普遍使用。

2007-11-09

TIOBE 2007年11月最流行開發語言排名 - 持績上升的 Ruby

TIOBE 是全球公認客觀的程式語言排名統計單位。
一個月更新一次。它的統計方法是基於全球有經驗的工程師,科目和第三方廠商。同時也參考來自 google, msn, yahoo 等搜索引擎計算得出的結果。當然,這個排名並不說明哪個語言絕對最好,但是它可以給你一個參考,當你構建 一個新的軟體系統時,應該採用什麼樣的程式語言。

Ruby 較同期的去年, 上升了 3個名次, 從第12名來到了第9名, 直擊第8名的 C# (Microsoft .Net)...
第1名的 Java 仍持續拉升擴大對第2名以後的百分點, 差距達 7%...

TIOBE Programming Community Index for November 2007

Position
Nov 2007
Position
Nov 2006
Delta in PositionProgramming LanguageRatings
Nov 2007
Delta
Nov 2006
Status
1 1 Java 20.542% +0.14% A
2 2 C 13.969% -3.23% A
3 4 (Visual) Basic 10.228% +0.76% A
4 3 C++ 8.750% -2.30% A
5 5 PHP 8.687% -0.52% A
6 6 Perl 4.738% -1.49% A
7 7 Python 4.227% +0.59% A
8 8 C# 3.917% +0.89% A
9 12 Ruby 3.084% +1.37% A
10 9 JavaScript 2.928% +0.62% A
11 10 Delphi 2.456% +0.20% A
12 14 D 1.704% +1.02% A
13 13 PL/SQL 1.179% -0.04% A
14 11 SAS 1.129% -1.08% A
15 16 Lisp/Scheme 0.754% +0.17% A--
16 48 Lua 0.746% +0.66% A--
17 17 COBOL 0.708% +0.14% A--
18 15 ABAP 0.647% +0.01% A--
19 19 Pascal 0.639% +0.12% B
20 18 Ada 0.613% +0.07% B

前10名年走勢圖(點圖放大)


原文連結: http://www.tiobe.com/tpci.htm

熱門文章

大智若魚::人生處處是道場-站內SEO參考標籤雲

網誌存檔