做一隻事求人 Line Bot - (2) 使用 Ruby 實作爬蟲

在 做一隻事求人 Line Bot - (1) init 裡有寫到,人事行政局有釋出事求人開放資料,但為什麼我們還需要來實作爬蟲呢? 其實心情蠻無奈的...政府推動開放資料也好幾年了,各機關推出的資料品質不一之外,好像希望你不要用這些開放資料一樣。打開這個事求人開放資料網頁,它並沒有提供 XML 檔案或 JSON 檔,而是給你一個按鈕,送出 POST 之後才吐給你 xml 的資料. »

做一隻事求人Line Bot - (1) 有事求神,沒事求人

有事求神,沒事求人 這是一隻使用行政院人事行政局事求人 Open data 資料來製作的一隻 line chat bot,讓你可以隨時隨地查詢公務員職系的職缺 如果要加上查詢地區,可以在職系後方加上逗號 例如:「求:一般行政,臺北」 加入好友 本段程式的原始碼:https://github.com/spreered/ask-job 如果有使用上任何問題,歡迎 email »

Ruby 我要搞懂你 (3) 參考Reference

以前在寫 C, C++ 處理指摽、reference 是一個重要的課題,寫到 Ruby 時並沒有像是 C 可以宣告一個 pointer (*),但不代表 reference 這個觀念不重要,而且因為 Ruby 沒有明定 pointer type,一開始接觸時也常常踩雷。 什麼是 Reference 在 Ruby 中, »

Ruby 我要搞懂你 (1) 關於物件一些事

最近翻了一本書「Ruby for Rails, Rails 開發者的必備學習手冊」,雖然有點舊了,但是對於Ruby的觀念介紹非常清楚,於是著手寫一下我自己的筆記。第一篇是有關於物件的一些事情。 首先透過new方法產生一個物件 obj = Object.new 呼叫函式 然後給這個物件一些行為 def obj.talk puts "this is an object" »