タグ

rubyと入門に関するnullpop8857のブックマーク (2)

  • Anemoneクローラー入門

    Anemoneクローラー入門 Presentation Transcript 1. Anemoneによる クローラー入門 中野 佑 1 2. About me 中野 佑(ナカノ タスク) こう見えて22歳(新卒1年目) 株式会社フィードフォース エンジニア ※決して怪しい者では ございません 2 3. 参考書 • 「Rubyによるクローラー開発 技法」 • 参考にさせていただきました • 入門から応用までわかりや すく解説が載っていました 3 4. まずは… 4 5. クローラーについて 5 6. クローラー VS スクレイピング 6 7. スクレイピングとは • Webページを解析してデータを抽出すること • HTMLを解析(parse)して、データを抽出する • 対象はWebページ1ページ全体 7 8. クローラーとは • 自動的にWebページのリンクを巡回して情報を 収集するプログラ

    Anemoneクローラー入門
  • Rubyの面白さを理解するためのメソッド、ブロック、Proc、lambda、クロージャの基本

    連載目次 連載7回目に当たる前回「Rubyのオブジェクト指向におけるクラスとモジュール、継承、Mixin、アクセス制御の使い方」では、Rubyのオブジェクト指向言語としての一側面を形作る、クラスやモジュールの概要と基的な書き方を説明しました。 クラスやモジュールを駆使して、プログラムを適切に部品化して再利用したり、コードの重複を防ぐことは、Rubyで大規模なアプリケーションを作成するために役立ちます。 連載8回目に当たる今回は、メソッドやブロックといった仕組みについて掘り下げていきます。以降の連載で解説するメタプログラミングを学ぶ上での基礎知識となるので、しっかりと学んでいきましょう。 オブジェクトに干渉するための唯一の方法「メソッド」 メソッドは、Rubyにおいてオブジェクトに干渉するための唯一の方法です。これまでの連載では、メソッド以外のテーマに焦点を当てて解説するために深く言及せず

    Rubyの面白さを理解するためのメソッド、ブロック、Proc、lambda、クロージャの基本
  • 1