http://www.brpreiss.com/books/opus8/
資料結構與演算法(with OO design patterns)in Ruby
有免費、可下載的電子書。
另外也有C++、Java、C#、Python、Lua、Perl、PHP的版本,還滿值得參考的。
http://www.brpreiss.com/books/opus8/
資料結構與演算法(with OO design patterns)in Ruby
有免費、可下載的電子書。
另外也有C++、Java、C#、Python、Lua、Perl、PHP的版本,還滿值得參考的。
剛剛在Ajaxian上看到這篇「Dojo Offline Toolkit Beta Released」,沒想到不久前才在思考的有趣議題「離線網路應用程式」如今實現了。雖然還沒有把這個Dojo offline toolkit抓下來玩,不過光用想像的,支援離線應用的話,未來網站的開發將會具有更大的發展彈性。雖然現在無線網路普及度很高,加上3G/3.5G(HSDPA)的發展,大家的眼光、願景應該要朝著網路無所不在(ubiquitous)的方向思考才是,但事實上我們現在還是經常有機會處於完全找不到網路節點的環境,因此離線應用還是有其價值所在啦!就像我習慣用離線的blogging工具就是可以隨時打篇文章、紀錄生活,等到有網路的時候再publish即可。
廢話講了一大堆,還是稍微來翻譯一下Dojo Offline Toolkit的網頁,讓懶得看英文的朋友可以更快瞭解這個Dojo Offline Toolkit有什麼搞頭。(翻得太爛還請多指教orz「信雅達」的原則以我的能力來說恐怕相當不足。)
Dojo Offline Toolkit網址:http://dojotoolkit.org/offline
Dojo Offline是個免費、開放原始碼的開發工具,可以輕鬆地讓網站應用程式(web application)離線運作。Dojo Offline主要由兩個部份組成,1. 一個與網站綁在一起的JavaScript函式庫, 2. 一個僅有300K大小的跨平台、跨瀏覽器的安裝套件,它會在使用者端建立一份網站使用介面的離線快取。
http://codinginparadise.org/projects/dojo_offline/working/demos/offline/moxie/editor.html
http://video.yahoo.com/video/play?vid=427145
這個教學影片長達59分52秒,實在有點懶得看,有空再來看好了orz
最近致力於向身邊的朋友推廣Ruby on Rails,平常自己習慣用vi寫rails,對於Windows底下的開發環境相當不適應(gvim實在用不習慣),但為了推廣Rails,基於深信工欲善其事、必先利其器的心理,便稍微摸索一下RadRails+InstantRails的組合,結果就在我demo Rails給朋友們看的同時,赫然發現Aptana網站上已經釋出了Aptana + RadRails的版本,但其實我也懶得抓下來玩,因為我自己的電腦是Eclipse + Aptana + RadRails,基本上我猜用起來應該會差不多吧XD
網頁介紹在此,有興趣的可以前往觀看:
http://www.aptana.com/download_rails_rdt.php
註:Aptana是一套適合用來開發Ajax的IDE(支援JavaScript, CSS, HTML),目前整合RadRails之後,應該會是個拿來寫Rails + Ajax的好組合。