デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール
![ジュンク堂書店のWEB通販は、本1冊からでも送料無料 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア](https://cdn-ak-scissors.b.st-hatena.com/image/square/2dcc38c5df0e68a45beeccb3b8264bf842d11f73/height=288;version=1;width=512/https%3A%2F%2Fwww.lifehacker.jp%2Fimages%2Fogp.png)
■ [ruby] RubyでHTMLとWebを操作するためのライブラリ、HpricotとWWW::Mechanize 今日は、RubyでWebサイトを解析するときに強い味方となるライブラリ、HpricotとWWW::Mechanizeを紹介します。 どちらも非常に強力なので、覚えておいて損はないよ! 以下ではまずHpricotでHTMLを解析・編集する方法について解説します。 次に、「はてなダイアリーの自動更新」を例にWWW::Mechanizeの使い方を解説します。 Hpricot HpricotはHTMLを解析するためのライブラリです。 例えば「あるページのリンクだけを全部抜き出したい」と思ったとき、どうしますか?scrAPIを使う?でもscrAPIはやっぱり ちょっと使いたいだけなのにパーザ(Scrape)用のクラスを定義するのが面倒なんだよね! Hpricotなら、たったこれだけで
Rubyコードを書いていて、思いがけずHashが複雑になってしまう場合がある。 そういうときは、Hashではなく、YAMLを使ってみよう。 環境 Ubuntu 8.04 64bit JRuby 1.1.4 Rails 2.1.2 例えば、下記のような複雑なHashを、 1 { 2 "com_tantosya" => 3 { 4 "users" => 5 { 6 "tantosya_cd" => "id", 7 "tantosya_name" => "login", 8 "tantosya_official_name" => "name", 9 "password" => "crypted_password", 10 "tantosya_addr3" => "salt" 11 }, 12 "teams_users" => 13 { 14 "tantosya_cd
せっかくMerb1.0がでたことだしインストールしてみようかと思ったら、gemを1.3以上いれやがれ!と怒られてしまった。それならアップデートするかーと思い、update —systemをやってsuccessと出たはいいけど、gem -vで1.2と表示される。MacPortsの方でアップデートして、1.3入れても-vは1.2でなんぞーとか思っていたらupdateの方法が変わってたみたい。 以下、update手順。 RubyForgeからrubygems-upate-1.3.1.gemをダウンロード $ sudo gem install rubygems-update-1.3.1.gem update_rubygemsというコマンドができてるので実行。 $ sudo update_rubygems 完了 これで無事、RubyGemsの1.3.1がインストールされた。 $ gem -v 1.3
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く