做一隻事求人Line Bot - (1) 有事求神,沒事求人
有事求神,沒事求人 這是一隻使用行政院人事行政局事求人 Open data 資料來製作的一隻 line chat bot,讓你可以隨時隨地查詢公務員職系的職缺 如果要加上查詢地區,可以在職系後方加上逗號 例如:「求:一般行政,臺北」 加入好友 本段程式的原始碼:https://github.com/spreered/ask-job 如果有使用上任何問題,歡迎 email »
有事求神,沒事求人 這是一隻使用行政院人事行政局事求人 Open data 資料來製作的一隻 line chat bot,讓你可以隨時隨地查詢公務員職系的職缺 如果要加上查詢地區,可以在職系後方加上逗號 例如:「求:一般行政,臺北」 加入好友 本段程式的原始碼:https://github.com/spreered/ask-job 如果有使用上任何問題,歡迎 email »
以前在寫 C, C++ 處理指摽、reference 是一個重要的課題,寫到 Ruby 時並沒有像是 C 可以宣告一個 pointer (*),但不代表 reference 這個觀念不重要,而且因為 Ruby 沒有明定 pointer type,一開始接觸時也常常踩雷。 什麼是 Reference 在 Ruby 中, »
定義非必要參數 splat operater (*) 用法通常在 method 的非必要參數上面 def add(*nums) puts nums.inject(&:+) end add 1,2 # 3 add 1,2,3,4,5 # 10 延伸閱讀: »
最近翻了一本書「Ruby for Rails, Rails 開發者的必備學習手冊」,雖然有點舊了,但是對於Ruby的觀念介紹非常清楚,於是著手寫一下我自己的筆記。第一篇是有關於物件的一些事情。 首先透過new方法產生一個物件 obj = Object.new 呼叫函式 然後給這個物件一些行為 def obj.talk puts "this is an object" »
安裝Xcode Command Line Tools xcode-select --install 安裝brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 確認brew可以用 升級 brew doctor brew »