- 浏览: 224065 次
-
最新评论
-
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
文章列表
寫到一半因為有其他事所以先放著,結果回來就是八小時後了…。有夠累。==大致調查(survey?)了一下要怎麼樣把程式 package 成 rubygem, 主要參考書籍當然是 Programming Ruby 2nd, 這本我看好久還是沒看完的書。(還不都是因為他太厚 ...
- 2007-05-01 18:55
- 浏览 1098
- 评论(0)
當我一開始看到 Beast 的時候,我總覺得這是一個奇怪的東西, Beast 只是一個簡單到不能再簡單的「討論區」,而且真的沒別的了。可是當我開始真正花時間在 survey 他的時候,我發現到這真的是一個把精簡 code 的精神發揮到極限的東西,裡面的 code 相當的精彩。我們來看看他的內容,截至目前的 trunk 為止,Controller 504行,Helper 94行,Model 238 行,Library 69行,如果不算 Unit test 一共 905行。一千行以下的討論區,到底能有什麼功能呢?簡單易用的討論區:因為他就是討論區,所以一切的功能就是討論區,不過使用起來感覺蠻好用的。 ...
- 2007-04-30 15:00
- 浏览 1163
- 评论(0)
Fragement Cache 是大家常用的Rails 內建 Cache 機制,不過昨天看到石鍋拌飯先生寫的rails缓存机制的几个问题,裡面提到一些 Fragement Cache 的問題,這裡做一下筆記。1. read_fragment 實做方式效率不佳在 actionpack/lib/action_controller/caching.rb 裡面,read_fragment 假設是使用 file_store 的話,實做方式不佳def read(name, options = nil) #:nodoc:File.open(real_file_path(name), 'rb') { |f| ...
- 2007-04-28 12:35
- 浏览 1093
- 评论(0)
Tag 似乎是目前所有Web2.0網站所必備的功能,也有人這樣講「沒有 Tag 就不是 Web 2.0 的網站」。雖然綜觀 Web 2.0 的定義,跟 tag 似乎一點關係都沒有 XD ,不過這完全不要緊,tag 不管是不是 Web 2.0,他對於「歸類」這檔事所帶來的影響是跟「分類」一樣重大的。Rails 上面要實踐 tag 功能最簡單的就是使用 acts_as_taggable 來做,說到這個 acts_as_taggable 可能會令人有點 confuse,他分成 Plugin 版本,跟 Gem 版本的。兩者實做方式不太一樣, Plugin 版本跟 Gem 版本最大的不同呢,就是 Plug ...
- 2007-04-27 06:59
- 浏览 1812
- 评论(0)
好掉詭的版本編號,好像在倒數計時一樣。JRuby 0.9.9 release,主要的更新是在修正了很多 bugs ,並且又增加 40% 的 performance。對於 Rails 支援能力也變強了, Mephisto 可以在 JRuby 上面跑了。The JRuby community is pleased to announce the release of JRuby 0.9.9.Homepage: http://www.jruby.org/Download: http://dist.codehaus.org/jruby/This release has largely been a st ...
- 2007-04-26 06:29
- 浏览 1139
- 评论(0)
在 UbiSunrsie 裡面介紹過的小小 Script 裡面有用到,就直接用範例來解釋一下使用方式。GETrequire 'net/http'Net::HTTP.version_1_2Net::HTTP.start('www.google.com.tw', 80) {|http| response = http.get('/index.html') puts response.body}基本上,Start一個 Net::HTTP Connection HOST,然後使用 http.get來抓取你要的頁面,最後用 response.body 印出來即可。POSTrequire 'net/ ...
- 2007-04-24 01:22
- 浏览 2210
- 评论(1)
感謝各位的支持,這次的 talk 在沒有人踢館,講的笑話都大家都捧場的情況下結束。兩個禮拜連續講兩場實在太累了,Blog更新也有點怠慢,先說聲抱歉。關於這次的 Demo 程式,我會整理一下看看要用啥方式 Release,而投影片下載在此。
- 2007-04-22 13:54
- 浏览 1143
- 评论(0)
前言寫這篇是因為我在 滿紙荒唐言,一把心酸淚 裡面有講到我連REST 的好處都不甚了解,就大張旗鼓的吹 REST 的好?所以我開始努力 survey REST 的東西,終於在 OSDC 主講 The furture of RoR - The new features in RoR 2.0。原本以為自己已經徹底瞭解 REST,但是隨著時間的逼近,我越來越發現「我不知道 REST 真正的好處」。最後,當我在 OSDC 講完之後,大家就七嘴八舌給我一些意見,越討論越發現我真是個笨蛋在 OSDC 這種場合,我才是學生,場下聽的強者們才是我的老師。現在的我,有了大家的加持後,反而越來越有自信了點,我終於允 ...
- 2007-04-18 09:59
- 浏览 2937
- 评论(0)
目前使用 Rails 的網站,Version 分成好幾派。0.X1.0 1.11.2Rails 0.X 的就是幾年前就開始在使用 Rails 的始祖,據我所知國內也是有網站還再用 0.X ,他們之所以死撐不換的原因只有一個,就是怕升級上去原本的 code 根本不相容。1.0 的時 ...
- 2007-04-18 06:13
- 浏览 1160
- 评论(0)
[Ruby] recursive lambda==本文連同引文同步載於 ptt Ruby 板、LightyRoR、飽和脂肪星(星之一角備份區)==很抱歉最近狀況真的是相當糟糕,導致很多事情都沒做或是沒做好。雖然以後大概也不會比較好。這樣講講就沒關係嗎?當然不是, ...
- 2007-04-16 15:36
- 浏览 1096
- 评论(0)
我現在正在 OSDC 2007 in Taiwan,正在聽唐鳳講 JiFty。等等下午要講 REST on Rails,投影片在這裡。
- 2007-04-14 03:10
- 浏览 977
- 评论(0)
Rails 社群一向是使用最方便的 Session 來做 login,而且 Rails 的 Session 也實做的非常方便。不過有些時候 Session 也有不方便的地方,像是關掉 Borwser 就要重新 Login,如果我們希望能夠做到永久 Login ,那該怎麼搞呢?我採用這個網頁的方式,他的好處是只在 cookie 存入一個隨機的 id ,並不會存任何資訊在 cookie 裡面。1. 安裝 UUID 的套件因為要隨機產生 id ,總是要一個亂數產生的套件,這裡我們就用原作者的選擇 UUIDgem i uuidtools2. DB 裡面新增一個 Persistent Login 的 ta ...
- 2007-04-05 06:24
- 浏览 953
- 评论(0)
在 PHP 裡面,很多時候我們會用到 Hash 來傳遞變數,像是 $something['abc']['def'] 之類的方式,或許這是一個在效率上面很好的實做方式,但是總是...怪怪的,不是那麼的優雅。在 Rails 裡面,難免會有 controller 傳遞變數到 view 裡面的時候,這個時候通常是用 flash 這個內定的 Hash 來傳遞,但是也會遇到相同的問題,就是 Hash 實在是不夠物件導向。flash[:somthing][:abc][:def]這樣的寫法到底是好還是不好呢?很多時候我很想說服自己這樣就好了,code work 即可,但是心中把這種事情物件導向化的想法一直沒變 ...
- 2007-04-04 03:08
- 浏览 1286
- 评论(0)
之前有一個報導顯示, Rails 1.2 遠遠的比 Rails 1.1 來的慢,慢到快兩倍左右。Results of RoR 1.2.1 shocked “a little”: falling of productivity in 2-4 times in comparison with 1.1.6 versionStefan Kaes 做了一個 Performance Benchmark,打破了這個有點像謠言的 Benchmark。這裡的結果還是 1.2 還是比 1.1 來的慢,不過相差不遠。裡面發現到幾點Rails 1.2 的 action cache 跟 1.1 比起來,還是相當程度的需要 ...
- 2007-04-02 16:07
- 浏览 1049
- 评论(0)
自從 RadRails 跟 Aptana 整合之後,新的主控者 Aptana 出了一點小錯誤,DNS 指定好像出了點錯誤,一直連不上 RadRails 官方網站,要上 RadRails 請先用 http://www.aptana.com/radrails 這個 Link。言歸正傳,Aptana已經提出了整合的時間表,他們希望四月就出 Boundle Download,五月就會做出 RHTML 整合到 Aptana ,真是令人興奮。April Bundled download. Users will be able to easily download a combined A ...
- 2007-03-30 03:19
- 浏览 1269
- 评论(0)