ラベル Perl の投稿を表示しています。 すべての投稿を表示
ラベル Perl の投稿を表示しています。 すべての投稿を表示

2014年8月30日土曜日

Perl Web::Queryを使ってウェブスクレイピングをする

Perlを使ってウェブスクレイピングをしようと思います。
Web::QueryというインターフェースがjQueryに似た使いやすいモジュールがあるのでそれを使います。
サンプルソースをGitHubに上げたのでよろしければPull Requestお願いします!

2014年8月10日日曜日

Perlのガベージコレクションの仕組みについて

Perlのガベージコレクションの仕組みは、参照カウント方式と呼ばれるものです。
参照カウント方式は、シンプルで高速であるが、仕組みを知らずにPerlのコードを書いてしまうとメモリリークを起こしてしまいます。


2014年8月2日土曜日

Perlのgrepで配列のフィルタリング

Perlのgrepは、シェルスクリプトのgrepとほぼ同等の威力を持ってます。DBやファイルから取ってきた値を配列に突っ込んで、処理するのはPerlは大得意です。
ちょっとサンプルコードを載せてみる。


2014年6月6日金曜日

Perl 配列スライスについて $array[0]と@array[0]の違い

Perlでコードを書いていて配列の要素を取得するとき
$array[0]というふうに書くのが自然ですが、@array[0]と書いてみたらどうなるのだろうと思いやってみたら両方とも同じ結果が返ってきた Σ(゚ロ゚;)
代入も問題なくできる。

実はこれ配列スライスというらしい。知らないで使うのはよくないので調べてみた。

2014年6月2日月曜日

2014年6月1日日曜日

はじめてPerlやってみた

最近、お仕事でPerlを使うことになったのでPerlについてメモ。
ちなみに僕のお仕事では、Perlを主にバッチ処理に使います。
なんとなく書いても動いちゃうので簡単ですがハマりどころも多いみたいですね。
100人いれば100通りの書き方があるなんて話も聞いたことがあります。