![モダンPerl入門 (CodeZine BOOKS) | 牧 大輔 |本 | 通販 | Amazon](https://cdn-ak-scissors.b.st-hatena.com/image/square/3bde260ff57c0e6d217426587772c3c52f8afa53/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F41obhw6WCgL._SL500_.jpg)
2009年03月09日00:30 カテゴリLightweight LanguagesTips regexp - ^$でなくて\A\zを使おう まずは回答から。 正規表現で「制御文字以外」のチェック - ockeghem(徳丸浩)の日記 文字エンコーディングの妥当姓 制御文字(\x00〜\x1f, \x7f)のチェック 文字列長のチェック このうち後ろ二つを正規表現として書くにはどうすればいいかを考えていました。 こういう時には、「全文字がOKならOK」と考えるのではなく、「一文字でもNGならNG」と考えると楽になります。それは「スペースと非制御文字以外」なのですから、/[^ \S]/が求めていた正規表現で、=~ではなく!~が使うべき演算子ということになります。全角スペースもOKにしたければ、/[^ \x{3000}\S]/。[追記参照] [Run via Codepad] #!perl -
Kansai.pmについて Kansai Perl Mongers (Kansai.pm)は、関西地区で活動しているPerlユーザグループです。 主に参加者同士の気軽な情報交換の場として定期的にミーティングを開催しています。 Perlに興味のある方ならどなたでも参加できます。 mixi内コミュニティ mixiにKansai Perl Mongersコミュニティができました。mixiをご利用の方はこちらもよろしくお願いします。 What's new 第10回ミーティング報告 を公開しました。 第10回ミーティング告知 を公開しました。 第9回ミーティング報告 を公開しました。 第9回ミーティング告知 を公開しました。 フレームワーク勉強会報告を公開しました。 フレームワーク勉強会告知を公開しました。 第16回Perlベストプラクティス勉強会は12月20日(木) 19時〜21時、株式会社テンポ
NAME Algorithm::NaiveBayes - Bayesian prediction of categories SYNOPSIS use Algorithm::NaiveBayes; my $nb = Algorithm::NaiveBayes->new; $nb->add_instance (attributes => {foo => 1, bar => 1, baz => 3}, label => 'sports'); $nb->add_instance (attributes => {foo => 2, blurp => 1}, label => ['sports', 'finance']); ... repeat for several more instances, then: $nb->train; # Find results for unseen instan
GD::Graph GD::Graph は perl モジュールで、perl から gd ライブラリを利用してグラフを生成するためのものです。 で、これを解説しようと思ったのですが、マニュアルを読んでも機能が理解できず腹が立ったので、 機能検証プログラムを作ってみました。 web 上で操作することで、GD::Graph の全機能を検証できることを目標としています。 しかし現在はまだまだ足りません。 組み合わせによっては意味のない項目は自動的に入力不可になります。 ただしまだ完璧ではありません。例えばスキップ幅が 1だと、スキップ開始オフセットの意味がありませんが、 スキップ幅の内容解析はまだできていません。 Firefox と IE6 で動作確認しました。Javascript 必須です。 TTF の設定がうまくいかなかったので日本語は出ません。そのうち直します。 変な値 (大きすぎる値とか
機能概要 文字コードの自動判定処理と、文字コードのチェック処理です。 文字コードは、JIS, SJIS, EUCコードに対応しています。 文字コードについての解説は、文字コードについてを参照してください。 同じ機能の、Perlスクリプトと、C言語のプログラムがあります。 2つのソースを比較すことで、言語の違いを把握できます。 プログラムはC言語で最適化を前提として開発していますので、Perl版は遅いです。 ただ、カスタマイズして、システム固有のチェックを組み込む場合には便利です。 Unicode(UTF-8,UTF-16)対応版は、2000年3月公開を目標に開発中です。 ファイル構成 文字コードチェック処理には、以下のファイルがあります。 ファイル名をクリックするとダウンロードできます。 一括ダウンロード(code.tar.gz)もできます。 Perl版C言語版説明
エンコードの処理の基本 Perl 5.8 以降,テキストの処理が UTF-8 (Unicode の変換形式のひとつ) を軸におこなわれるようになりました。Shift JIS や EUC-JP での処理が一般的な日本語を Perl で扱う場合,エンコードを意識したプログラミングをおこなうことが必要になります。具体的には,Perl でエンコードを意識する必要のあるのは以下の箇所です。 スクリプト自体のエンコード ファイルの入出力 標準入出力 標準エラー出力 データベース,CGIなどプロセス間のインターフェース Perl 5.8 では内部処理が UTF-8 で行われますが,特にエンコードの指定がされない場合,テキストは文字単位ではなく,バイト単位で処理されます。バイト単位で Shift JIS などのテキストを処理することもある程度可能ですが,2バイトの文字が文字として認識されていませんから,正
My Perl Script "From my secret laboratory ..." (Lee Scratch Perry) back to home *実行にはJPerlが必要です。 *MacJPerl 5.2.0r4 J1で動作を確認しましたが、WindowsのJPerlでうまく動くかどうかは知りませんよ。 *ファイルはMacLHA 2.24でnon-mac向けに圧縮してあります。 芭蕉 [download | sample] 蕪村 [download | sample] カー [download | sample] 乱歩 [download | sample] バローズ [download | sample] ローダン [download | sample] SF [download | sample] ポルノ1 [download | sample]
Perl のガベージコレクション(GC)の実装にはリファレンスカウント方式のGCが採用されています。リファレンスカウントというのは、あるデータ構造やオブジェクトがあった際、それらを参照するリファレンスの数を内部で換算して、その数が 0 になったらメモリから実体を破棄するという仕組みです。(JavaやRubyなどの他言語のGC方式については 'Perl、Java、Ruby における GC アルゴリズム' あたりを。) リファレンスカウント式GCは、仕組みがシンプルで分かりやすい利点を持つ反面、相互参照が原因で参照を切ることができずにオブジェクトが解放されず、結果メモリリークを引き起す場合があるという欠点も持っています。 このメモリリークはバッチスクリプトや CGI のように、一度の実行で Perl のプロセスそのものが終了するプログラムではあまり問題になりませんが、デーモンプログラム、あるい
フォームデコードなどの機能を持つ、CGI作成者のためのPerlモジュール。 CGIモジュールはHTMLやフォームの生成、フォームデータのパース、Cookieの取得と出力などの機能を持つモジュールです。 いささか重厚長大のきらいはありますが、CGI::Liteモジュールと異なりCGIモジュールは多くの環境でデフォルトインストールされていることなど、CGIモジュールを選ぶべき理由も多くあります。 CGIモジュールには多くのドキュメントが付属しています。 この内いくつかは、Perldoc.jpで和訳した文書を見ることができます。 http://perldoc.jp/docs/modules/ IBMのサイトには「便利なCGIスクリプト作成のためのヒント~CGI.pmモジュールを綿密に検討する」という文書があります。 いささか古いのですが、CGIモジュールを使ったファイルアップローダを検討するのに
Landscape トップページ | < 前の日 2003-06-03 2003-06-04 次の日 2003-06-05 > Landscape - エンジニアのメモ 2003-06-04 Perl one liner 集 perl 1行野郎 当サイト内を Google 検索できます * Perl one liner 集 perl 1行野郎この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Perl] - one liner、日本語で言うと一行野郎いわゆる一行スクリプトを解説したページ。 昔はよく参照してたが、google をいくら探しても見つからない。 仕方がないので、ここに転載しておく。 - Internet Archive で見つけた。「perl でいいよ」 というページの一コーナーだったようだ。 http://web.archive.org/web/2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く