發表文章

目前顯示的是 12月, 2007的文章

將你拍的照片秀在GoogleEarth上

只要有心,人人都可以是攝影記錄者 Google Earth ,一個由Google所推出的地圖軟體,可以看全世界的地圖,除了一般版本外,付費版本除了增強效率,也有可由其它的GPS裝置匯入的功能。不過Google Earth有趣的是,你可以把自己的照片放在Google Earth上,只要通過Google Earth的審核程序,過一段時間照片就會出現在Google Earth上。 我用的方式是在 http://www.panoramio.com/ 註冊,然後將照片和經緯度輸入後,就會進入審核程序至於如何在Google Earth中看到你的照片,參考 http://www.panoramio.com/help/#GE_1 。

簡單的Rails 2.02例子

幾行指令就能產生一個簡單的具有CRUD (Create, Read, Update, Delete) 功能的網頁 要產生一個能有簡單功能的網頁,在Rails中是很簡單的: 首先,自行建立一個目錄做為開發的目錄,例如E:\RoR\www 再來,開啟命令提示字元,在此我們要建立一個簡單的書目資料。輸看以下指令:「rails -d mysql books」來建立基本架構。 「cd books」切換到目錄 輸入以下指令「ruby script/generate scaffold Book title:string price:integer description:text year:datetime published:boolean」,本指令告訴Rails產生scaffold,並在頁面中,有書名,價格,說明,出版日期和是否已出版。 修改config目錄中的database.yml,找到development:下的資料,輸入正確的mysql連線資料。 利用mysql工具產生books_development資料庫 輸入以下指今產生資料表「rake db:migrate」 如果沒有錯誤的話,基本上一個簡單的Rails網頁程式已經弄好了,要測試是否可以執行,輸入「ruby script/server」,開始執行後,打開Firefox或是其它的網頁瀏覽器,在URL中輸入「http://localhost:3000/books」,就會看到簡單的頁面出來,並且可以CRUD mysql在建立的時候,必需使用utf-8編碼,如此一來,便可以直接存中文,Rails 2.02本身已經可以顯示和修改中文沒有問題,不用做任何的修改。

Ruby on Rails 2.02 在Windows平台上的安裝筆記

最近看了一下Ruby on Rails的網頁開發技術,還蠻有趣的...也很可怕 RoR 2.02(2007/12/18會傳回403 Forbidden)剛剛出來,很難直接由網路安裝,相信過一陣子之後,應該可以直接安裝。以下是個人在Windows XP上的安裝。 首先,下載Ruby的On click installer在 http://rubyforge.org/projects/rubyinstaller/ 並安裝之。 再來,下載這些Gems: actionmailer-2.0.2.gem actionmailer-2.0.2.zip actionpack-2.0.2.gem actionpack-2.0.2.zip activerecord-2.0.2.gem activerecord-2.0.2.zip activeresource-2.0.2.gem activeresource-2.0.2.zip activesupport-2.0.2.gem activesupport-2.0.2.zip rails-2.0.2.gem rails-2.0.2.zip win32-service-0.6.0-x86-mswin32-60.gem win32-service-0.6.0.zip 依序安裝Gems,以便裝好Rails,Mongrel和mysql相關的library: E:\RoR> gem install activesupport-2.0.2.gem Successfully installed activesupport, version 2.0.2 Installing ri documentation for activesupport-2.0.2-... Installing RDoc documentation for activesupport-2.0.2-... E:\RoR> gem install activerecord-2.0.2.gem Successfully installed activerecord, version 2.0.2 Installing ri documentation for activerecord-2.0.2-... Installing RDoc documentation for activ