Slingshot

by winson, 11 months ago.

如果說Rails是這幾年軟體界最偉大的發明,那麼Slingshot便是Rails界最偉大的發明。

這隻彈弓(Slingshot)能夠做什麼呢?

他可以把原本應該透過瀏覽器執行的網路服務,變成安裝在個人電腦上執行的一支程式。透過小幅度的改寫,更可以讓這支程式與伺服端的服務做資料同步,簡單的說就是離線作業。

使用彈弓的好處就是突破了瀏覽器的限制,眾所周知網路服務與各種瀏覽器之間的相容性,一直是開發人員心中的痛。今天讓網路服務變成可以在電腦上執行的程式之後,相容性的問題立刻消失!!

那麼,什麼是離線作業呢?


  • Posted in Windoz, on Sunday, July 29, 2007, at 02:34 AM.

Rails on Cygwin #2

by winson, about 1 year ago.

瞭解最麻煩的MySQL安裝之後,這裡回過頭來看看怎樣安裝Cygwin以及怎樣在Cygwin底下安裝Rails:

1.到Cygwin首頁的右上角下載安裝程式setup.exe。

2.一直按下一步,直到Choose Download Site的畫面,這裡輸入台大的主機:

ftp://ftp.ntu.edu.tw/cygwin
這樣下載安裝套件的連線速度會比較快。按Add新增。

3.再來選擇要安裝的套件,一開始只要展開Devel,點選gcc, make, ruby這三個即可,如果有需要用到subversion也可以多選這一個。以後如果有需要其他套件,重新進入Cygwin的setup.exe再選就好。


  • Posted in Windoz, on Monday, May 28, 2007, at 03:24 AM.

Rails on Cygwin #1

by winson, about 1 year ago.

如果你是shell指令愛好者,非常喜歡用shell下指令玩Rails的話,除了Mac, Linux之外,最好的選擇就是在Win32平台上安裝Cygwin

安裝Cygwin有什麼好處呢?這可以讓你在Win32底下使用一些常見的Linux工具程式,例如: joe, nano, vim, emacs, mc, gcc, make等,其他像top, ls, man, ps, mv等常見的指令也都相容。

由於Cygwin已經相當完整、成熟,在上頭安裝Rails不會有什麼太大的問題。比較麻煩的是安裝MySQL,當然你可以去下載原始碼,然後傻傻地在Cygwin底下花幾個小時用gcc重新編譯。

或者你也可以直接安裝Win32版本,啟動成什麼服務之類的,但是如果你都要在Cygwin下使用Rails的話,事實上,可以有更簡單的方式,因為Cygwin裡面那些Linux工具程式,其實也都是Win32的exe,MySQL也不例外。方式如下:


  • Posted in Windoz, on Monday, May 28, 2007, at 02:15 AM.