Ruby/Rails 分類的彙整

第 2 頁, 共 2 頁

[Ruby] krPortScanner

程式名稱 : krPortScanner
編寫語言 : Ruby
功能簡介 : 很陽春的port scanner
心得 :
多台主機掃瞄的話IP還是要把他split後再用range來產生範圍,頗麻煩又無聊的動作,做了這個東西讓我大概了解到什麼是thread 了 , 真是個好東西 :P
null

[Ruby] ReXML 處理 XML

以HemiDemi的最新書簽RSS為例

  1. require 'open-uri'
  2. require 'rexml/document'
  3.  
  4. f = open("http://www.hemidemi.com/rss/bookmark/recent.xml")
  5. doc = REXML::Document.new(f)
  6. doc.elements.each("*/channel/item") { |element|
  7.     puts element.elements["title"].text
  8. }

用elements[].text 方法可以抓取該tag內的值
而用.attributes[]方法可以抓那個tag 的屬性

[Ruby] YDST

程式名稱 : YDST
編寫語言 : Ruby
功能簡介 : 把要查的字丟到Y!字典做查詢
心得 :
判別OS上不能直接用ruby 的環境變數,因為不一定抓到的都是那個值,在這邊我的做法是用目錄存在與否來判斷(like /home , /usr),因為要顯示中文,所以我必須依照不同OS來轉換顯示的編碼…
null