- 浏览: 223856 次
-
最新评论
-
bluerose:
你好,我下载了文件是Textile格式的。应该怎么阅读呢?我想 ...
Textile,RedCloth,Vim -
whg333:
谢谢,LZ是香港或台湾人士?怎么都是繁体?
學習 Ruby on Rails 要看的書 -
jerry:
https可以作吗?
Net::HTTP 使用方式 -
thinhair:
能不能具体点? 这个Config文件在那啊?
用 JRuby 來連接 Oracle -
dearsuper:
就是希望少占资源。
Another Ruby IDE:InterlliJ Idea for Ruby Plugin launch
文章列表
我先說一下我現在 Email inbox 裡面的情況,我每天會收到 10 ~ 50封左右的問 Ruby on Rails 問題 Email,x 封左右的 Start up 合作信件,還不包含我工作相關信件。也就是說,你們寄給我的信件通常會在Email 大海中飄盪,運氣好我會看到,而且就算看到了,我通常抽不出時間解決。最慘的是,通常 10個問題有五個是重複的....................。 這個情況已經持續了三個月有了,我也不知道為了晚回 Email 道歉過幾百次了,為了解決這個情況,希望每個看我 Blog 朋友,如果有問題的話,可以到 JavaWorld 的 Ruby 版上面發問,我會 ...
- 2007-05-28 09:25
- 浏览 779
- 评论(0)
Mongrel 就大家所知道的,是採取 Thread 的方式來運作的,但是multi thread 在concurrent 大時 loading 會很重,要花很多時間處理很多 thread sync 問題。所以現在很多 Web Server ,包含 Lighty,Zeus 都是採用 Event Driven 的方式來實做,Apache 現在也有 Event Driven 的運作方式。 Mongrel 現在也有人做 Event Driven 的實做方式了,不過你得跟 Swiftiply 一起安裝。 gem i swiftiply 然後啟動 Mongrel 就始用 EVENT=1 mongr ...
- 2007-05-28 08:21
- 浏览 1056
- 评论(0)
對於我這樣不認真的人來說,要我寫 Testing 簡直是要了我的命,所以我從一開始看 Ruby on Rails 的時候,就完全沒碰 Testing 的部份。上次 UbiSunrise 的活動結束後,我還記得有觀眾告訴我 Ruby on Rails 比 Java 好的地方就是 Testing 讓我霎時間一個大大的 shock 。到底 Ruby on Rails 的 Testing 有何精妙之處呢? 命運是好玩的,很快的這本 「Ruby on Rails 專業網站案例實作」就出現在我的身邊。這是 Beginning Ruby on Rails E-Commerce: From Novice ...
- 2007-05-23 08:22
- 浏览 1210
- 评论(0)
如果你覺得安裝所有的 Ruby on Rails 相關套件,並且將 Production Server系統設定好是一件很麻煩的事情嗎?或許你可以試試看 RubyWorks。RubyWorks 是一個在 Red Hat Enterprise 或是 CentOS 上面的套件組合,他會幫你把所有 Production 環境下面的 ...
- 2007-05-17 15:14
- 浏览 1304
- 评论(0)
剛剛看到 gigix 寫的 Create RPM For Your Rails Application,這是一個叫做 rpmpackager 的 rails plugin,目的是將你的 Rails App 打包成 RPM Package。我覺得這個東西假設配合 RubyWorks ,是一個在 Fedora Like Linux 上面還算是不錯的 deploy 的好作法。前置工作 在使用這個 plugin 之前,系統上面必須安裝而且設定好 rpmbuild 這個工具。 安裝 plugin ruby script/plugin install http://rubyworks.googlec ...
- 2007-05-17 15:04
- 浏览 1248
- 评论(0)
剛剛發現一個很有趣的事情,寫 code 的時候,有兩個 Model :Person 跟 Setting ,他們呈現 1: 1 關係。結果當我想要創立一個新的 Person 的時候,為了希望能夠簡化設計,我就將其中一個人 a 當作預設值,每個新增 Person 的 Setting 直接 copy 一份過去,所以我就這樣寫a = Person.find(1)b = Person.new( :name => 'lala' )b.setting = a.settingb.save我真的沒想太多,但是慘劇就發生了。a.setting 就變心到 b 去了。 >> a = User.fi ...
- 2007-05-15 15:36
- 浏览 905
- 评论(0)
最近看到這篇文章,裡面有一個問題 請問在JVM上跑Rails要幹嘛? 我在這邊講一下為什麼我對 jRuby 的期望那麼深。我們看一下一段 code ,這是從 Ruby Cookbook 抓下來的範例 #!/usr/bin/env jruby# random.jrbrequire 'java'include_class 'java.util.Rando ...
- 2007-05-15 10:19
- 浏览 1138
- 评论(0)
這篇介紹如何將 Memcached 跟 Rails 做一個結合,先介紹一下 Memcached 這個著名的套件。Memcached 是一個分散式的 Memory Object 架構,最早是 Life Journal Team 為了加快速度而開發的套件。 他可以啟動許多 Deamon 來將所有其他 Client 的 Object 都集合起來,並且做到多機器同步化的工作。他最大的優點是在於不需要考慮資料 ACID,所以速度方面相當的快。當然,我們可以使用 Database 去做到一模一樣的事情,但是其實 Database 在 ACID 上面已經付出太多 Overhaed。如果今天需要操作的東西,是一 ...
- 2007-05-13 08:03
- 浏览 1987
- 评论(0)
Twitter 是一個最近非常熱的 Web Site,他們主要是可以利用簡訊,網頁更新自己的近況。Twitter 的開發者 Alex Payne 在接受訪問的時候,拋出了一個震撼性的議題他覺得 Rails Scalibility不好夠震撼吧。在這個時刻,我發現到很多人都開始發表了 「Rails 本來就有效能上的問題...barabara....看來 Rails 社群要完蛋了 ........」。看到只覺得很想笑,因為如果大家仔細了解這個事情的情況,就知道 Twitter team 應該不是處於一個正常的狀況,應該是 Twitter Team 成功的太快,整個 team 的成長跟不上網站的成長速度 ...
- 2007-05-10 16:48
- 浏览 1822
- 评论(0)
事情很簡單,就是每次我貼程式碼都覺得有很大的困擾,因為不只排版很麻煩,highlight 的問題更是折騰。我之前曾經改寫過一個用 ruby 寫成的 nopaste, 他是呼叫外部 highlight 的程式,查了一下,是這個:http://www.andre-simon.de/. 關於 ...
- 2007-05-06 12:35
- 浏览 1398
- 评论(0)
ApatanaApatana 自從跟 RadRails 整合後,最新出的第一個整合版本終於出了,下載點在這裡。不過 JavaEye 上面的群眾哀鴻遍野,大家發現整合的版本好像還不是很好,畢竟是 First Beta 版本,有很多問題是必然的:p 想當初 Lighty 1.5 的前幾個 Beta 版本不知道讓我出現多少次 CPU 100 %的情況。所以還是建議,可以先玩玩 Apatana Rails ,但是如果牽涉到正事的話,還是先用 RadRails 好了。EclipseEclipse DLTK for Ruby 方便 Eclipse 使用者寫 Ruby,而道喜的技術日記也發表了一篇 Ruby ...
- 2007-05-06 02:43
- 浏览 1103
- 评论(0)
well, 由於我跟 Rails 不熟,所以很多地方只能憑空臆測,如果有誤也望請指點。很多跟 Rails 有直接關係的細節我也難以深究,所以大概只能從 Ruby 的角度看下去。總而言之呢,Rails 的 plugin 比起 rubygems 還更要簡單得多,根本沒有 ...
- 2007-05-05 09:49
- 浏览 940
- 评论(0)
介紹完怎麼安裝 Beast ,我們廢話不多說,直接進入 Beast 中文化。Beast 的 I18N 是採用 GETTEXT 來做的,意思就是只要寫一個 po 檔即可處理大部份的中文化東西。不過還是有很多小地方沒有中文化,依舊需要一一 check。右圖就是成品,這裡就是 po檔下載點。實做方式以及po檔均參考 JavaEye 的 Suninny 先生撰寫的 [分享]Beast中文Gettext PO档,感謝他的付出。中文化方式如下採用之前說好的方式安裝 beast。安裝 GETTEXT GEMgem i gettext撰寫轉換rake file,新增一個檔案叫做 lib/tasks/gette ...
- 2007-05-04 16:01
- 浏览 1227
- 评论(0)
M$ 最近推出了 Silverlight 計畫,是一種類似 flash 的 Browser Plugin,目的也是為了搶供 Flash 的 Multimedia 龍頭位置。雖然只支援 Win + MAC 讓人嚴重懷疑他的接受度,畢竟 Flash 對 Linux 支援度算是很好了。當然他的成敗不是我們所 care 的東西,我們 care 的是 Ruby on Rails。根據 Ruby Inside 說法,M$ 在 Silverlight 裡面放了 CLR 的 subset,而且 silverlight 的 CLR 也支援 Ruby。 Microsoft has officially annou ...
- 2007-05-04 01:33
- 浏览 1330
- 评论(0)
一不小心就跟 Godfat 寫的議題衝突,不過沒關係,我是走輕鬆簡單取向的。這次要講的就是如何將自己寫的程式包成 Ruby GEM,本文的參考自 JavaEye 上面的创建自己的ruby Gems,程式也是來自計算民國跟學年度的 Plugin的範例。結構要建立一個 GEM Package,首先要先搞清楚結構。因為我們是走極簡路線的,所以現在一開始連 unit-test 都不要 test。將你的 GEM Package 設定為下面的結構。-----gem.spec|--README|--lib/裡面 lib 就是放所有程式的所在。結構檔根目錄下面有 gem.spec,跟 README 兩個檔案。 ...
- 2007-05-03 01:14
- 浏览 1295
- 评论(0)