黒縁眼鏡は海を飛ぶ

IT中心にそこはかとなく

Perl

HerokuでMojoliciousアプリを動かしてみる

Herokuとは ある程度の規模のアプリなら無料で利用可能なPaaSです。 Wikipedia先生によると ベースとなるOSはDebian、もしくはDebianをベースに開発されたUbuntuである。 初期はRubyによるウェブアプリケーションフレームワークRuby on Railsのみのサポート…

PerlでWebスクレイピング入門

Let's Webスクレイピング 正規表現で一生懸命パターンマッチしていると、徐々に心が蝕まれていく実感があったのでHTML::TagParser使って楽をします。 想定HTML テストするために人様のサイトに負荷をかけるのは忍びないので、自前で用意します。 <html> <head> <title>テストペ</title></head></html>…

Perlのハッシュに要素を追加する時にハマった話

Perlのハッシュ Perlのハッシュは以下のようにデータを格納できます。 %hash = ( hoge => "hoge", fuga => "fuga", ); リファレンスにするとこんな感じ。 $hash = { hoge => "hoge", fuga => "fuga", }; アクセスする時は$hash{hoge}だったり$hash->{fuga}で…

Mojoliciousの勉強がてらWebサービスもどき作ってみた

折角だしなんか作ろう 折角Perlのお勉強してるし、Mojolicious使って自前のブログ作ったりできたし、ひとつアイデア出して作ってみようということで作ってみました。 tweet emotions - twemo - 「お、どれどれ見てやろう」と思ってくださった方の期待を9割ほ…

Perl - index関数とsubstr関数

初めてのPerlを読み直していると、以前は明らかに読み飛ばしていたであろう項目を見つけました。 文字列から特定のパターン抽出する方法なんて正規表現あるぜ〜と思っていたのですが、文字列処理に便利な関数があったのですね。 復習がてら書きます。

PerlでTwitter APIを叩いてみる

過去、似たようなことに挑戦していた気がするのですが、玉砕していたっぽいのでリベンジ。 モジュールをいくつか使ってサクサクやってみたかったのですが、どうにも技量不足なので、Net::Twitter::Liteというモジュールを使ってサクッとやってみました。

明日はPerl入学式 in 東京

ということで、明日はPerl入学式にお邪魔させていただきます。いまいち場所を把握しきれていませんが、まあそれはいつものことなので気にせず40分前くらいに着いて探索しよう。勉強がてら使ってるcentOSはミニマム構成なので、GUI使えないと不都合があった時…

Net-SSLeayのビルドに失敗する件

ゆーすけべーさんのPerlについて語ろうの中で、男のロマンでもあるおっぱい画像収集スクリプトの紹介があります。 (なんかこう書くとただの変態な本みたいですが、モジュールの使用方法とかその他諸々の説明のための例示です。)で、実際1つ1つモジュール…

「Perlについて語ろう」

Perl初学者にオススメ かくいう私自身がリャマ本とアルパカ本を読破するに至っていない初学者なので、何を根拠に…と思われるかもしれませんが、@yusukebeさんのPerlについて語ろうが非常によろしいと思います。 'Hello, Perl'から始まり、変数・配列の説明と…