先來說說Rails 2.3中即將問世的Object#try吧
有時候我們不知道某個物件是否能夠回應某個呼叫,我們可以用object.respond_to?(method)來判斷傳回的是true還是false,因此我們可以藉由這個特性來達到我們要的目的:
f = Factory.first
puts f.category.try(:name)

hechian 發表在 痞客邦 留言(2) 人氣()

一點點小日記,沒啥好看的:P
 
Rails的ActiveSupport::Multibytes中的Chars class會丟回Enumerable::Enumerator,所以"中文".chars.size會出錯
Rails 2.2.2使用者請別想轉到Ruby 1.9.1.. 會很累,真的,相信我

hechian 發表在 痞客邦 留言(0) 人氣()

TWSMSR是一個搭配台灣簡訊(http://twsms.com)使用的簡訊傳送Library
TWSMSR的前身SMSender已經停止維護,將直接改由這個名稱與版本重新出發!
網址在:http://github.com/cfc/twsmsr

hechian 發表在 痞客邦 留言(0) 人氣()

大家應該都知道我又重新入手了Macbook
實在是忘不了那種感覺啊!
而且XCode + Interface Builder根本就是絕配!!
用Ruby寫OSX程式也不會覺得討厭,所以..

hechian 發表在 痞客邦 留言(0) 人氣()

直接貼Code好不好? 噗!
Controller:
def uploading
    files = []
    for i in 1..session[:files].to_i
      next if  params[:gallery]["file_#{i}".to_sym].to_s.blank?
      files << Gallery.create(:file => params[:gallery]["file_#{i}".to_sym]).id.to_s
    end
    redirect_to :action => "images", :files => files.join("_")
  end
 
  def new_upload_field
    session[:files]+=1
    render :update do |page|
      page.insert_html :after, "file_fields", file_column_field("gallery", "file_#{session[:files]}") + "<br />"
    end
  end

hechian 發表在 痞客邦 留言(3) 人氣()

  • Dec 04 Thu 2008 20:20
  • 近況

最近發生了很多事情,從我上大學到現在:)
之前的事情也就算了,反正都過去了,若真的是他也能幫助到他的話我也就睜一隻眼閉一隻眼
在高雄市找到一間公司,現在專職Web開發,原本要寫php的,被我要求用Rails開發
也還好用Rails,我才沒吐血死在該公司=_=

hechian 發表在 痞客邦 留言(3) 人氣()

士鈞,陪了我20年
我們形影不離,大家都知道
每個人都認識我們
可以說看到士鈞就等於看到我,看到我就等於看到士鈞一樣

hechian 發表在 痞客邦 留言(6) 人氣()


解開七佛滅罪真言的音振秘密
「七
佛滅罪真言」其實很精彩,但一般的修法者根本不懂此咒的咒義,翻譯者又用一些莫名其妙的字眼去奴役佛教徒,而且把七佛變成五佛了,這些廣大而不靈感又尸位
素餐的法師們,每天都在講一些錯誤的法,有時實在是看不下去了,這個「七佛滅罪真言」是佛教顯密都常持唸的咒語,很多持此咒者,不但音沒有唸對,也不懂咒
音的意義,還把最後最精彩的兩句咒音給遺漏了,真教人扼腕啊!
「七佛滅罪真言」本來就是七組滅罪咒音,所以才名為「七佛滅罪真言」︰
1. RIPARIPATE  2. KUHAKUHATE  3. TRANITE  4. NIGALATE  5. VIMARITE
6. MAHAGATE  7. JAMLAMCAMTE  8. SVAHA
1. RIPARIPATE ----- 用第一神通滅罪。
2. KUHAKUHATE -----
用魄力破除因業滅罪。
3. TRANITE -----
用智慧謀略滅罪。
4. NIGALATE ----- 用去除紛爭與名位滅罪。
5. VIMARITE -----
用去除口業與驕氣滅罪。
6. MAHAGATE -----
用大行動與大魄力滅罪。
7. JAMLAMCAMTE -----
用去慾、去名利、去情緒滅罪。
8. SVAHA -----
成就吉祥、急急如律令。

七種滅罪方式,清楚呈現,懂了這些,起碼縮短了你幾百年的修法時間,否則你還是迷迷糊糊的來,迷迷糊糊的去,累世以來你浪費了多少生命,你有沒有算過?
你供養那些不精進的法師作甚麼?他們讓你的靈性進化一再的遲緩,你還跪拜感恩?


hechian 發表在 痞客邦 留言(6) 人氣()


Okay.. 剛剛嘗試將number_to_tw_phone給寫成Rails Plugin..發生了一點小插曲,也許是電腦秀逗吧,反正現在是成功了
就讓我紀錄一下吧
開啟Console
產生一個Rails Project
在Rails Project Root Directory中輸入script/generate plugin taiwan_helpers
此時會產生一個Plugin的資料夾在RAILS_ROOT/vendor/plugins/中,叫做taiwan_helpers
裡面有很多資料夾,我們看init.rb、libs/*這些就好

hechian 發表在 痞客邦 留言(0) 人氣()

  def number_to_tw_phone(phone, cellphone=false)
    raise "Phone number error!" if phone.size < 9 || phone.size > 10 || (phone.size < 10 if cellphone)
    no = phone.split("")
    return %{#{no[0..3].join}-#{no[4..6]}-#{no[7..9]}} if cellphone
    return %{(#{no[0..2].join})#{no[3..5]}-#{no[6..8].join}} if no[0..2].join == "089" # Tai-dong
    return %{(#{no[0..1].join})#{no[2..4]}-#{no[5..8].join}} if phone.size == 9
    return %{(#{no[0..1].join})#{no[2..5]}-#{no[6..9].join}} if phone.size == 10
  end
  puts number_to_tw_phone("0987654321", true) #=> 0987-654-321
  puts number_to_tw_phone("0234567890")         #=> (02)3456-7890
  puts number_to_tw_phone("087654321")           #=> (08)765-4321
  puts number_to_tw_phone("089876543")           #=> (089)876-543 #=> 這是台東的電話

hechian 發表在 痞客邦 留言(0) 人氣()

在夏天中,太陽光直射車內常常讓車子非常悶熱。
不過底下的配方可以讓車內溫度迅速降溫唷!
我們要準備的東西有:
藥用酒精,也就是乙醇

有噴嘴的容器,至少要大於600 c.c.,這樣可以用很久0.0

hechian 發表在 痞客邦 留言(0) 人氣()

一開始,為什麼妳要接觸?
還記得理由嗎?
妳還是被虛華矇蔽了雙眼
難道那是真的嗎?

hechian 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。