2016年9月19日Rubyによるクローラー開発技法ツイート久々に本を書かせていただきました。『Rubyによるクローラー開発技法』です。本は5年ぶりになります。本執筆企画の声をかけていただきました。クローラーというのはWeb巡回ロボットのことで、検索エンジンで有名ですね。ビジネスの世界でもマーケティング分析に使われていたりします。ありがたい申し出ですが、最初は断りました。巡回ロボットのような立派なクローラーを作ったことがないからです。編集者に「クローラーに明確な定義はなく、Webページを解析してなんらかの処理をするものは広義のクローラーだ」と言われたので、共著を条件に引き受けました。確かに、Webページを読み込んで解析する小規模なスクリプトならば昔からたくさん書いてきました。クローラーをWebページをダウンロードして何かの処理をするものと定義してしまえば、WgetやRSSリーダーだってクローラーになります。Wgetの再帰ダウンロード機能はダウンロード後にHTMLを解析してリンクを辿っているので、まさにクローラーです。RSSリーダーもRSSのXMLを取得し解析して最新記事を取ってきているので、それもクローラーになります。いうわけで、イントロとして以下の内容を書かせていただきました。Rubyの基礎クローラーとしてのWgetクローラーのテスト用Webサーバ単純なHTML解析スクリプト単純なスクリプトをサーバー化する方法すべてRubyの標準ライブラリで行っているので、Rubyの魅力が十二分に伝われば幸いです。本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。1位なう!!個人用即席クローラーの作り方」コメントをどうぞ返信をキャンセルする。本サイトの内容を手元で検索できるよう文書全体をGitHubに置いています。辞書代わりにしていただければ幸いです。送信するか、コメントしてください。Lispテクニックバイブル(1)るびきち流Emacs超入門(23)本サイトについてほぼ毎日Emacsについて何か書いています。パッケージの紹介ではインストール・設定からスクリーンショットも載せますので、パッケージの概要がわかります。本サイトは、広大なるEmacs界の道具としてあなたの役に立ちたいという純粋な奉仕で運営しています。掲載しているコードは複写・転載など自由に使っていただいて構いません。改良・MELPAパッケージ化していただけると最高に嬉しいです。GNU/Linuxで動作確認しています。XPも使っていました。送信するか、コメントしてください。きち塾5周年まぐまぐ殿堂入りメルマガ+無制限メール相談+elisp/文書添削をやっています。Emacsユーザ用100%目標達成スキル何事にも屈しない鉄壁のマインド理想の自分になる方法など豪華特典満載!ぜひ入塾してEmacs力だけでなくてQOLも上げていきましょう。2014でhelm-swoopについて書きました。Mon]Emacs24.4リリース!サイト全文をGitHubにて公開!手元で全文検索可能にするために、本サイトの文書全体をGitHubに置いています。