Perl
何度もおんなじ様なことをしている気がするのでメモしておきます。 cpanmを使ってXML::LibXMLをインストール cpanm XML::LibXML すると怒られる -> FAIL Configure failed for XML-LibXML-2.0018. See /home/kisho/.cpanm/build.log for details. ということ…
タイトルのとおりです。最近やっと重い腰を上げて読み始めました。 週1章くらいのペースで読んでいければいいかなと思います。 Intermediate Perl作者: Randal L. Schwartz,Brian D. Foy,Tom Phoenix出版社/メーカー: Oreilly & Associates Inc発売日: 2012/…
一時期読んでいたIntermediate Perlをまたいちから読み直すことにしました。 そこで得た知見を書いて行きたいと思います。 モジュールの説明としてSpreadsheet::WriteExcelというのが出て来てオモシロイと思ったので例を1つ。 John McNamara / Spreadsheet-…
ちょっと忘れかけていたので。設定ファイル。 $ cat log.conf ############################################################ # A simple root logger with a Log::Log4perl::Appender::File # file appender in Perl. ###################################…
cpanでforce installしちゃって色々問題が起きた時の対処法 - 腹八分な記録も参考にしていただけると幸いです。色々と遊んでいたらごちゃごちゃになってしまったので、vpsを初期化しました。 やはり何をやったかは記録は残しておかないとなぁ〜と痛感。 そう…
新年殴り書きで申し訳無いですが。perlでテストを行うとき、proveを用いて以下のようなテストを行うことがあると思います。 $ prove -mlv --status=save t/ #テストを実行する。 $ prove -mlv --status=failed,save #失敗したテストのみを実行する失敗したテ…
screenの導入 screenを利用するとsshでも画面分割をしたり、sshログオフしたあともプロセスを落とさずを実行してログインして実行しているプロセスをフォアグラウンドにもってくるといった便利なことが出来ます。さらにscreenはputtyとvimをあわせて使うとか…
ウェブから必要な情報を集めることをスクレイピングというらしい。 スクレイピングとは編集英語で"scrape"とは「削ること」。 特に、ウェブサイトのデータを必要な部分だけ抽出して利用すること。 続きを読む このキーワードを含むブログ (今週 2 …
まとめ 配列の一個一個の要素の型は全て同じである必要はない。 何も要素が入ってないところはundefになる。 最後の要素のインデックスを取得する方法 $last_index = $#array; マイナスのインデックスの場合のは回り込んでくれるが、範囲外だとundefになる。…
まとめ 以下個人的に気を付けなくてはならないと感じたところをまとめました。 数値はアンダーラインで繋げられる。 1_000_000_000; #1000000000 文字列x数値で文字列が繰り返される。 "test" x 3; # "testtesttest" 文字列と数値の算術:先頭に数字が含まれ…
まとめ Practical Extraction and Report Language (a.k.a Perl) Perlは90%がテキスト処理、のこりの10%がその他全ての問題に対処するように作られている Perlの長所: 実装時間を短縮できる Perlの短所: スクリプト言語故にソースコードは常に丸裸 Exercise …