タグ

2008年11月29日のブックマーク (4件)

  • はてブRSSの要素を取得するRubyプログラム - adamrocker

    はてブ(はてなブックマーク)のRSSを取得して、要素を抽出するRubyプログラムを作ってみました。 はてブのRSS まずはてブのRSSを構成する要素を確認します。 はてブの タイトル (title) リンク (link) 説明 (description) あとは各ブックマークの タイトル (title) リンク (link) 説明 (description) ブクマした時間 (date) 追加したユーザ名 (creator) タグ (tags) 他に色々要素がありますが、上記の要素を組み合わせると大抵出来上がるモノなので、コアとなる要素はこれぐらいでしょうか*1。 データ設計 ここからコーディング。まずはデータ設計です。 はてブの情報を格納するクラスを定義します。 # Hatena Bookmark RSS Data Class class HatebRSS attr_accessor :

    はてブRSSの要素を取得するRubyプログラム - adamrocker
  • Rubyist Magazine - 標準添付ライブラリ紹介 【第 7 回】 net/http

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    nekoyamasan
    nekoyamasan 2008/11/29
    rubyのHTTPクライアントの実装方法
  • HTTPクライアントを書いてみた(Ruby open-uri, net/http, TCPSocket)

    Ruby でHTTP通信をする方法はいくつかあります。 最も簡単なのは、open-uriを使う方法でしょう。 単純にあるURIに対してGETリクエストを送り、返されたHTMLを表示するだけなら、以下のように1行で済ませることもできます。 $ ruby -ropen-uri -e 'open(ARGV[0]){|f| puts f.read }' http://www.klab.jp/ しかし簡単な分、open-uriではPOSTができなかったり、制約もあります。そういうときは net/http を使うといいです。 require 'uri' require 'net/http' Net::HTTP.version_1_2 uri=URI(ARGV[0]) Net::HTTP.start(uri.host, uri.port){|http| puts http.get(uri.path).

    nekoyamasan
    nekoyamasan 2008/11/29
    rubyのHTTPクライアントの実装方法
  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ