Perl

Perlで参考になったサイト一覧

perlenv導入 http://perl-entrance.org/2013/handout/perlentrance01-2/index.html#/title サンプルコードによるPerl入門 http://d.hatena.ne.jp/perlcodesample/ perldoc.jp http://hyperpolyglot.org/scripting http://0xcc.net/blog/archives/000137.html…

Perlで参考になったサイト書籍

もっと自在にサーバを使い倒す 業務に役立つPerl (Software Design plus)作者: 木本裕紀出版社/メーカー: 技術評論社発売日: 2012/04/11メディア: 単行本(ソフトカバー)購入: 3人 クリック: 94回この商品を含むブログ (7件) を見る

Perl one-linerを極めよう

Perl one linerとは perlをunix上でそのまま実行すること1行でなんでもやってしまえる。 Perl one linerの全体像・helpはどこで参照できるか? perldoc perlrun オプションの種類

Perlでコマンド実行した標準エラーを読み取る

Perlで実行した外部コマンドの標準エラーを表示する方法。 作成したかったのは、各サーバをクロールして各サーバのcrontab -lを読み取って画面に出力するCGI. #!/bin/perl use strict; use warnings; my $result = `crontab -l 2>&1`; print $result;

perlのパターンマッチ

perlのパターンマッチで知らなかったのでメモ。 複数条件を書く時は {$_ =~ /.*aaa/ | $_ =~ /.*bbb/ } で書けるらしい。 *追記 perldoc perlrequickのMatching this or thatにすべて書いてあった。 やっぱり原文ドキュメントを読むのは大事だ。 |はalternat…

手作業によるモジュールのインストール

インストール方法 ローカルにインストールしたモジュールの利用方法 続・初めてのPerl 改訂第2版 2.8.1 CPANminus 2.8.2 手作業によるモジュールのインストール 1.CPANでお好みのモジュールを見つける http://search.cpan.org/ 2.CPANからwgetしてから解凍ま…

Perlモジュール利用方法

モジュールの使用方法 使用する関数ほ制限する

Spreadsheet::ParseExcel

Spreadsheet::ParseExcel - search.cpan.orgエクセルの中身を開いて確認とか出来てかなり便利。 use Spreadsheet::ParseExcel; use Spreadsheet::ParseExcel::FmtJapan; my $excel = Spreadsheet::ParseExcel->new; my $format = Spreadsheet::ParseExcel::F…

Perl入学式 #2 復習問題 score.pl

#!/usr/bin/perl use strict; use warnings; use Data::Dumper; my $papix = { name => 'papix', affiliation => 'namba.pm', perl => 60, python => 50, ruby => 50, php => 80, binary => 30, }; my $boolfool = { name => 'boolfool', affiliation => 'na…

Perl入学式 #2 復習問題 vote.pl

#!/usr/bin/perl use strict; use warnings; use Data::Dumper my $info1 = { name => 'tarou', favorite_food => ['banana','banana','banana']}; my $info2 = { name => 'jirou', favorite_food => ['banana','mikan','kakuni']}; my $info3 = { name => '…

cpanmのインストール

cpanmとは? インストール方法 1.cpanmとは? cpanmとは、Perlモジュールをインストール(モジュールの取得、解凍、ビルド、インストール)するコマンド。 2.インストール方法 [root@localhost ~]# cpan App::cpanminus

Perlで日本語

・Perlで日本語を使用するときの三原則 原則1:外部から入力された文字列はデコードして内部文字列に変換する# 文字コードはバイト文字列がどの文字コードで記述されているかを知らせるもの 内部文字列 = decode(文字コード,バイト文字列); use Encode 'deco…

Perlデバッグ

>>| perl -c #文法チェック

さくらVPSにMojolicious

http://qiita.com/mugyuu/items/13c43d14442579929232

WWW::Mechanize

- 1.シェルで目的の動作を実行して確かめる。下記、シェルで動作確認を、行う。 足りないモジュール等は、インストールして@INCにunshiftしてあげる。 メソッドは、↓から好きなように。get,back,form,fillout,submitなどが良い感じ WWW::Mechanize::Shell - …

DBD::Oracle

DBD::Oracle - DBIモジュールのためのOracleデータベース・ドライバ - perldoc.jp

Perlリファレンスの引き方

$ perldoc perlcheat # perlの書き方忘れた時に参照する! $ perldoc perlfunc $ perldoc perldoc # perldoc の使い方 $ perldoc perlop # Perl の演算子に関するドキュメント $ perldoc perlre # Perl の正規表現に関するドキュメント $ perldoc perlvar # …

文字コードについて

どこで、設定をしているのか? 4.6 LANGの設定【UNIX版】 OS名 ファイル名Solaris /etc/default/initHP-UX /etc/rc.config.d/LANGAIX /etc/environnentLinux /etc/sysconfig/i18n サーバ上のファイルで使用されている文字コードの調べ方 nkf -g file 文字コ…

WWW::Mechanize::Shell

WWW::Mechanize::Shell - search.cpan.org Web上の情報を、WWW::Mechanizeを使用して取得する試み。まずは、インストール cpan WWW::Mechanize::Shell そして、動かして見る。試しにDimoraのページ perl -MWWW::Mechanize::Shell -e shell (no url)>get http…

初めてのPerl-6章-ハッシュ

初めてのPerl 第6版作者: Randal L. Schwartz,brian d foy,Tom Phoenix,近藤嘉雪出版社/メーカー: オライリージャパン発売日: 2012/07/25メディア: 大型本購入: 7人 クリック: 22回この商品を含むブログ (13件) を見る キーから値は、 ハッシュ全体を表すに…