perl

Oracle10g と ActivePerl

Oracle 10g には Perl も含まれていて、PERL5LIB 環境変数も設定されているため、この状態で ActivePerl をデフォルトインストールすると、ppm を含むActivePerl のスクリプトも Oracle の Web 管理ツールや SQL*Plus まで正常に動かなくなることが判明。 Ac…

Catalyst

Theoryx5 http://hteoryx5.uwinnipeg.ca/ppms/ を追加 Module-Pluggableを先にインストール Task-Catalystをインストール

sqlite

ダウンロードして、sqlite3.exeからsqlite.exeへリネームした http://www.sqlite.org/download.html

ActivePerl 5.8.8.822

インストールし直した

ActivePerl 5.10.0.1001

インストールして、アンインストールした http://www.activestate.com/store/activeperl/download/

ソースの設定

下記設定とほぼ同じだが、sts=0を追加し、etは外している・・ モードラインは以下の設定を行います。 タブは4(ts=4)(tabstop) シフト幅も4(sw=4)(shiftwidth) タブ文字はスペースに展開(et)(extendtab) 循環検索をON(ws)(wrapscan) インクリメンタルサーチ…

フォルダ内 ディレクトリ内のファイルを置換するスクリプト

Windows上で置換したかったので、インストール不要のWSH(VBS)を思いついたが・・・ 悲しきかなウィンドウズ・マクロ・スクリプティング http://www.logicalyze.com/as2app/archives/2004/07/post.html 次は秀丸で置換する方法はないかと探す。 秀丸GRE…

Active Perl

ActivePerlで日本語を扱うには、jcode.plではなくJcode.pmを入れておくらしい。 Active Perl http://www.activestate.com/Products/ActivePerl/ Jcode.pm - jcode.pl の後継、Encode.pm への架け橋 http://openlab.ring.gr.jp/Jcode/index-j.html ところが、…

はてダラ

ActivePerl http://www.activestate.com/Products/ActivePerl/ Free Download ActivePerl 5.8.7.813 Windows MSI 12.4MB ActivePerl-5.8.7.813-MSWin32-x86-148120.msi を起動 I accept the terms in the License Agreement Next Browse Folder name: C:\usr…

編集中のファイルをインタプリタに実行させる

Q.何かキーをひとつ押しただけでシェルが立ち上がり、現在編集中のファイルをインタプリタに実行させることは可能でしょうか? A. .vimrcに記述せよ map :w:!perl % も書いてしまえばよい。 ユーザマニュアルの40章(usr_40.txt)を参照の方。

スレッド読み上げツール

Win32 コンソール用 テキスト読み上げソフトのyomjaw(読んじゃう)を利用し,2chのスレッドを読み上げる。 http://netabbs.info/test/read.cgi/software/1094588198/perlスクリプトなので, ちょこちょこと修正することで, 2ch以外のホームページも読める…

Perlを最適化する

メモ http://www-6.ibm.com/jp/developerworks/linux/041119/j_l-optperl.html

Vimで文字コードと改行コードを指定する方法

http://www.ss.ics.tut.ac.jp/oda/wiki/wiki.cgi?page=Memo%2FVIMCygwin 上の Vim で perl のプログラムを記述する際のメモ。 やりたいことはWindows上のVimで,文字コードEUC,改行コードLFで保存したい。 文字コードの指定 EUC :set fenc=euc-jp Shift JIS…

perlドキュメント

http://search.cpan.jp/ http://perldoc.jp/docs/modules/CGI.pm-2.89/CGI.pod

chalow

CPAN 初級 http://www.fuji.sakura.ne.jp/~yada/talk2000/perl.shtml Cygwin上にchalowを導入するため,perlのモジュールを導入。その手順を探した。# perl -MCPAN -e shell

固定長ファイルをCSV形式で出力

# 固定長形式のファイルをCSV形式で出力する # フィールド数は7 # 各フィールドの幅は左から5, 5, 12, 10, 3, 8, 8桁であるとする while (<>) { @retuhaba = (5, 5, 12, 10, 3, 8, 8); for ($i = 0; $i

Perl基礎

テキストをエディタで作成する vim hoge.pl ファイル保存後,実行権限を与える chmod a+x hoge.pl 実行する ./hoge.pl #!/usr/bin/perlprint "Hello World.\n"; 先頭行は,#!/usr/bin/perl (インストール環境により異なる。which perlで確認) 各分の末尾は …

Perlドキュメントの参照

$ perldoc perl というコマンドで参照出来る。 $ perldoc -q mail と入力すると,メールに関するFAQが表示される。 $ perldoc -f open と入力すると,関数「open」についての説明が表示される。

書籍のチェック方法

「strict」と「my」,「CPAN」の3つについて説明されているかをチェックした方がよいらしい。

お勧めのperl本をいくつか紹介

すぐわかるPerl@技術評論社 初めてのPerl@オライリー Effective Perl