fork() can fail: this is important あー、fork()のことね。プロセスがもっとプロセス作るためのやつな。いや、他にもプロセス作る方法はあるけどな。ま、面白い話がもうひとつあるから聞かせてやるよ。 forkは失敗するんだぜ。分かってるか? マジで分かってるか? マジだぜ。forkは失敗するもんだ。mallocと同じさ。失敗することもある。そんなに頻繁にってわけじゃないけどさ、でも失敗したら、無視できっこないぜ。ちっとは脳みそ働かせなきゃならん。 forkが0を返したら、そいつは子プロセスで、親なら正数を返すってことは、みんな知ってるよな。その値は子のpidだ。こいつを保存しといて、あとで使うってわけだ。 失敗を確認しない場合どうなるか知ってるか? そうだよ。お前多分、"-1"(forkのエラー通知)をpidとして扱ってるんだろ。 さて、問題の始まりだ。本当
HappyMapperっていうXMLパーサーを見つけてね,いい感じだから紹介したかったんだけどそもそも…RubyGem RubyでXMLのパースってどうしてんの? Rubyに限らないけどXML/HTMLのパースって結構する頻度高いよね で,いつもNokogiri使ってたんだけど特定のタグ以下のデータをすべて使うとかよくある場面なのだけどいちいち指定しないといけないのちょっとめんどくさい せっかく木構造なんだからオブジェクトに直接マッピングすればいいのにね! って思って調べてみると何やらHappyMapperとかいう素敵なライブラリがあるらしい なのに日本語の記事とか一切見なくていっぱい悲しかったので書くことにした 調べてみた とりあえずちょっとしたコード書いて紹介していくのぜ ニコニコ見ながらこの記事作ってるのでニコニコのRSSをそれぞれでパースしてみるよ 例のアレの総合ランキング(毎時)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く