2013年6月14日金曜日

いかおぱで始める、Perlスクリプティング


担当日をド忘れして遅刻しました、Tsukamotoです。
研究室内の記事が欲しいと言われていましたが、田胡研力低めなので研究室外のネタ記事を書きます。

今回は、Perl学習者の間ではちょっと有名なスクリプト
「いかにして効率よく大量の◯っぱい画像をダウンロードするか(いかおぱ)スクリプトを紹介します。

いかおぱスクリプトとは?

いかおぱスクリプトとは、Perlで書かれたクローラーであり、その目的はそのまま、名前の通りです。

元々は2007年に㈱ワディット代表取締役、ゆーすけべー氏が自身のブログで公開したスクリプトです。その後、これをきっかけにプログラミングを始める正直な男子高校生が増え、今年3月、Kindle Storeで電子書籍「Perlについて語ろう」として復活しました。


電子書籍版「Perlについて語ろう」

いかおぱは、Perlの基本をひと通り抑えた、初心者向けのスクリプトになっているそうです。
最近、電子書籍版の「Perlについて語ろう」を購入し読み始めました。こんなスクリプトを作る人の著書ですから、文体が非常に読みやすく、解説も長ったらしくないのでテンポ良く読むことができます。

内容は、配列や変数といった基本的なところから、WebフレームワークであるMojolicious等にも触れており、完璧に読み解けばそこそこ実用的なスクリプトが書けるようになりそうな感じです。


# 目次(Amazonより引用)
* はじめに
* Perlとは?
* 初めてのPerl
* 関数とスカラー、配列
* Perlにおけるデータ表現
* データを操作する
* CPANモジュールを使ってみよう
* おっぱいスクリプトを読み解く その1
* おっぱいスクリプトを読み解く その2
* おっぱいスクリプトを読み解く その3
* Twitter Search API を使ってみよう
* まだまだあるぞ、CPANモジュール
* まだまだあるぞ、CPANモジュール その2
* Webアプリを動かす環境* Mojolicious入門その1
* Mojolicious入門その2* Mojolicious入門その3
* O/R Mapper でデータベース操作
* O/R Mapper でデータベース操作 その2
* O/R Mapper でデータベース操作 その3
* 自作モジュールをつくる
* 入力値の妥当性をチェックする
* 一歩進んだPerlの環境つくり
* Instagram検索をPerlでつくる
* 運用環境にデプロイする
* ファイル操作のための便利なモジュール
* 実践「セッションについて」
* イマドキのメール送信
* 終わりに
* 著者紹介

終わりに

作者であるゆーすけべーさんのブログ(http://yusukebe.com/)では、他にも様々なスクリプトが公開されていますが、タグクラウドの中で一番大きいタグはダントツで「エロ」になっており、欲望に正直な記事が多いです。
卒研で心が折れそうになった時、プログラミングが嫌いになりそうになった時に、こういったブログを覗いて、モチベーションを回復させてみてはいかがでしょうか。


5 件のコメント:

  1. Mohon ijin berpromosi. service Ac segala jenis merk. kami service Ac mencakup wilayah coverage seluruh Surabaya, Gresik, Sidoarjo. kami juga menerima jasa service perbaikan AC bongkar dan pasang AC. pekerjaan kami cepat, tepat, profesional, harga kompetitif di banding harga jasa luaran.
    service ac split sidoarjo
    tukang service ac sidoarjo
    service ac surabaya sidoarjo
    service ac surabaya selatan
    service ac surabaya timur
    service ac surabaya barat
    service ac surabaya utara
    service ac kota surabaya

    SPLIT-TYPE AIR CONDITIONERS
    MULTI-SPLIT AIR CONDITIONERS
    CHILLED WATER FAN COIL UNITS
    VRF AIR CONDITIONERS
    CHILLERS
    WINDOW-TYPE AIR CONDITIONERS

    http://jualjasaacsurabaya.blogspot.com
    Segera hubungi kami, dan kami akan datang kerumah Anda 24 Jam Non Stop.
    (Hari Sabtu / Minggu / Hari Libur buka)
    PIN BBM : 54BE0B4B / 5474CD93 / TELP : 085645475574

    返信削除
  2. Mygroundbiz Account Login: It is MyGroundBIZ’s website that permits users to log in to their MyBizAccount.

    返信削除
  3. All you require are four basic ingredients to make this fresh and homemade Pasta Dough recipe. This step-by-step guide will take. Continue reading.http://allfoodrecipies.com/

    返信削除
  4. 今では、家を離れることなくテストを受けて証明書を取得できるので非常に便利です。https://worldiqtest.com/ja/ 夫と私はworldiqtestのWebサイトでテストを行いました。 タスクとテスト手順自体が気に入りました。 そして、結果は私たちに電子メールで送られました。 いつでもどこでも受験できるのでとても便利です。

    返信削除
  5. More! you can check O’Reilly Benefits, for example, medical, insurance, leave, time-off, staff schedule, 401(k) plan, child benefits, etc.
    O’Reilly Pay Stub Login Portal.

    返信削除