サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
fleur.hio.jp
PDF::API2 - PDF 生成及び更新の次世代 API PDF::API2 - The Next Generation API for creating and modifing PDFs. 名前 NAME PDF::API2 - PDF 生成及び更新の次世代 API PDF::API2 - The Next Generation API for creating and modifing PDFs. 概要 SYNOPSIS use PDF::API2; $pdf = PDF::API2->new; $pdf = PDF::API2->open('some.pdf'); $page = $pdf->page; $page = $pdf->openpage($pagenum); $img = $pdf->image('some.jpg'); $font = $pdf->corefon
名前 diagnostics, splain - 冗舌な診断警告の生成 概要 diagnostics プラグマの使い方: use diagnostics; use diagnostics -verbose; enable diagnostics; disable diagnostics; splain スタンドアロンフィルタプログラムの使い方: perl program 2>diag.out splain [-v] [-p] diag.out diagnostics を使って正常に動作しないスクリプトのスタックトレースを とる方法: perl -Mdiagnostics=-traceonly my_script.pl 説明 diagnostics プラグマ このモジュールは perl コンパイラ及び perl インタプリタ双方から (-w スイッチをつけたり use warnings を使
名前 SQL::Abstract - Perl のデータ構造から SQL を生成 概要 use SQL::Abstract; my $sql = SQL::Abstract->new; my($stmt, @bind) = $sql->select($table, \@fields, \%where, \@order); my($stmt, @bind) = $sql->insert($table, \%fieldvals || \@values); my($stmt, @bind) = $sql->update($table, \%fieldvals, \%where); my($stmt, @bind) = $sql->delete($table, \%where); # Then, use these in your DBI statements my $sth = $dbh->pr
perldelta - perl 5.10.0 の新機能 perldelta - what is new for perl 5.10.0 名前 NAME perldelta - perl 5.10.0 の新機能 perldelta - what is new for perl 5.10.0 説明 DESCRIPTION このドキュメントでは 5.8.8 リリースと 5.10.0 リリースとでの相異点を 説明します. This document describes the differences between the 5.8.8 release and the 5.10.0 release. 5.10.0 でのバグ修正の多くは既に 5.8.X メンテナンスリリースで見ることができます; それらはここには重複しないで, perl58[1-8]?delta の マニュアルページ群に記載し
名前 perldoc - Pod 形式の Perl ドキュメントの検索 概要 perldoc [-h] [-v] [-t] [-u] [-m] [-l] [-F] [-i] [-V] [-T] [-r] [-d出力先ファイル] [-oフォーマット名] [-Mフォーマッタクラス名] [-wフォーマッタオプション:値] [-nnroffの代替] [-X] ページ名|モジュール名|プログラム名 perldoc -f 組み込み関数 perldoc -q FAQ キーワード スイッチの詳細については後述します. 説明 perldoc は perl ツリーインストールや perl スクリプトに埋め込まれている pod フォーマットのドキュメントの断片を検索します. ドキュメントは pod2man | nroff -man | $PAGER を通して表示されます. (HP-UX においては これに加えて
Pod::Usage, pod2usage() - 埋め込まれた pod ドキュメントから usage メッセージを表示 名前 Pod::Usage, pod2usage() - 埋め込まれた pod ドキュメントから usage メッセージを表示 概要 use Pod::Usage my $message_text = "This text precedes the usage message."; my $exit_status = 2; ## The exit status to use my $verbose_level = 0; ## The verbose level to use my $filehandle = \*STDERR; ## The filehandle to write to pod2usage($message_text); pod2usage($exit_
perldelta - perl v5.8.9 の新機能 perldelta - what is new for perl v5.8.9 名前 NAME perldelta - perl v5.8.9 の新機能 perldelta - what is new for perl v5.8.9 説明 DESCRIPTION このドキュメントでは 5.8.8 リリースと 5.8.9 リリースとでの相異点を 説明します. This document describes differences between the 5.8.8 release and the 5.8.9 release. Notice 5.8.9 リリースは 5.8.x シリーズにおける最後の大きなリリースと なるでしょう. 5.8.x の今後のリリースは恐らくセキュリティに関する物か プラットフォームにおけるビルド不具合のみの
名前 perlboot - Perl オブジェクト指向導入編 説明 他の言語でオブジェクトに親しんでいたのでなければ, 他の Perl オブジェクトのドキュメントのいくつかは気力をくじかせるでしょう. オブジェクトを使うための基本的なリファレンス perlobj, Perl のオブジェクトシステムの特性のチュートリアル的な紹介 perltoot 等のように. そこで, 別のアプローチをとってみましょう. オブジェクトの経験がないことを前提にしましょう. もし, サブルーティン(perlsub)や, リファレンス(perlref等), パッケージ(perlmod) を知っているのならそれが役に立つでしょう. もしまだわからなければまずそちらを先に知っておくべきでしょう. もし動物と会話できたら... 動物さんたちにちょっとしゃべってもらいましょう. sub Cow::spea
NAME perlre - Perl 正規表現 perlre - Perl regular expressions 説明 DESCRIPTION このページでは Perl での正規表現の構文について説明します. This page describes the syntax of regular expressions in Perl. もしこれまでに正規表現を使ったことがないのであれば, perlrequickにクイックスタートが, perlretut に 長めのチュートリアルがあります. If you haven't used regular expressions before, a quick-start introduction is available in perlrequick, and a longer tutorial introduction is available
名前 B::Concise - Perl構文木を辿ってopの簡潔な情報を表示 概要 perl -MO=Concise[,OPTIONS] foo.pl use B::Concise qw(set_style add_callback); 説明 このコンパイラバックエンドはPerlプログラムの構文木の内部OPを表示します. 表示形式はperlの内部構造や他のコンパイラバックエンドのデバッグに便利な スペースを効果的に使ったいくつかのテキスト形式があります. ここでは, OPツリーに現れた順, 実行される順, ツリー構造に近似させた テキスト等を表示できます. また, 表示される情報はカスタマイズ可能です. この機能は Perl の -Dx デバッグフラグや B::Terse モジュールと よく似ています. しかしこれはよりより洗練されていて, また, 柔軟です. 例 ここに2つの出力(レンダ
名前 perlpragma - ユーザプラグマの書き方 説明 プラグマとは, strict や warnings といったような, Perl の コンパイル時若しくは実行時のある状況に影響を与えるモジュールのことです. Perl 5.10 ではもう組み込みのプラグマだけに制限されません; レキシカル スコープでユーザ機能の振る舞いを偏光するユーザプラグマを作成することが できます. 基本的な例 例えば, 算術演算のオーバーロードを行うクラスを作る必要があり, それを以下のように use integer; 風に提供したいとします. use MyMaths; my $l = MyMaths->new(1.2); my $r = MyMaths->new(3.4); print "A: ", $l + $r, "\n"; use myint; print "B: ", $l + $r, "\n
名前 JSON::XS - 正しくて高速な JSON シリアライザ/デシリアライザ JSON::XS - 正しくて高速な JSON シリアライザ/デシリアライザ (http://fleur.hio.jp/perldoc/mix/lib/JSON/XS.html) 概要 use JSON::XS; # exported functions, they croak on error # and expect/generate UTF-8 # エクスポートされる関数, これらはエラー時には # corak し, UTF-8 を期待/生成します. $utf8_encoded_json_text = encode_json $perl_hash_or_arrayref; $perl_hash_or_arrayref = decode_json $utf8_encoded_json_text; # O
名前 perldelta - perl 5.10.0 の新機能 説明 このドキュメントでは 5.8.8 リリースと 5.10.0 リリースとでの相異点を 説明します. 5.10.0 でのバグ修正の多くは既に 5.8.X メンテナンスリリースで見ることができます; それらはここには重複しないで, perl58[1-8]?delta の マニュアルページ群に記載しています. コアの機能拡張 feature プラグマ feature プラグマは Perl のこれまでのリリースとの 後方互換性がなくなってしまう新しい構文を有効にするために 使われます. これは strict や warnings と同様 レキシカルなプラグマです. 現在, 以下の新しい機能が提供されています: switch (switch 文を追加), say (say 組み込み関数を追加), そして state ("静的
perlunicode - Perl ユニコードサポート perlunicode - Unicode support in Perl 名前 NAME perlunicode - Perl ユニコードサポート perlunicode - Unicode support in Perl 説明 DESCRIPTION 重要な警告 Important Caveats ユニコードのサポートは大規模な要求です. Perl がユニコード標準を実装 しなかったりそれに伴うはじめから終わりまでの技術レポートを実装していな い一方で, Perl はユニコードの機能をサポートします. Unicode support is an extensive requirement. While Perl does not implement the Unicode standard or the accompanyin
名前 encoding - スクリプトを ascii 及び utf8 以外で記述できるようにする 概要 use encoding "greek"; # Perl like Greek to you? use encoding "euc-jp"; # Jperl! # or you can even do this if your shell supports your native encoding perl -Mencoding=latin2 -e '...' # Feeling centrally European? perl -Mencoding=euc-kr -e '...' # Or Korean? # more control # A simple euc-cn => utf-8 converter use encoding "euc-cn", STDOUT => "utf8"
YAML - YAML Ain't Markup Language (tm) (YAMLはマークアップ言語ではありません) 名前 YAML - YAML Ain't Markup Language (tm) (YAMLはマークアップ言語ではありません) 概要 use YAML; # Load a YAML stream of 3 YAML documents into Perl data structures. # 3 つの YAML ドキュメントを含む YAML ストリームを Perl データ構造に # ロードする. my ($hashref, $arrayref, $string) = Load(<<'...'); --- name: ingy age: old weight: heavy # I should comment that I also like pink, but do
perlboot - Perl オブジェクト指向導入編 perlboot - Beginner's Object-Oriented Tutorial 名前 NAME perlboot - Perl オブジェクト指向導入編 perlboot - Beginner's Object-Oriented Tutorial 説明 DESCRIPTION 他の言語でオブジェクトに親しんでいたのでなければ, 他の Perl オブジェクトのドキュメントのいくつかは気力をくじかせるでしょう. オブジェクトを使うための基本的なリファレンス perlobj, Perl のオブジェクトシステムの特性のチュートリアル的な紹介 perltoot 等のように. If you're not familiar with objects from other languages, some of the other
名前 autobox::Core - Perl 組み込み関数をプリミティブ型のメソッドに 概要 use autobox; use autobox::Core; "Hello, World\n"->uc()->print(); 説明 数値, 文字列, 配列, ハッシュ, そしてコードリファレンスを操作する perl組み込み関数をラップするメソッド. 厄介なデリファレンス構文や 括弧の衝突を避けるために組み込み関数をメソッドして利用するのに便利です. autobox はオブジェクトリファレンスではないスカラーに対して メソッド呼び出しを提供します. 数値, 文字列, 数値を含んだスカラー, 文字列を含んだスカラー, 配列リファレンス, ハッシュリファレンス, そしてコードリファレンス全てオブジェクトとして動作します. autobox は perl にこの機能を提供しますがそれ自身では 呼
perldelta - perl v5.9.5 更新情報 perldelta - what is new for perl v5.9.5 名前 NAME perldelta - perl v5.9.5 更新情報 perldelta - what is new for perl v5.9.5 説明 DESCRIPTION このドキュメントでは開発リリース 5.9.4 と 5.9.5 の間での変更点を 説明します. 5.8.0 から 5.9.4 までの変更点は perl590delta, perl591delta, perl592delta, perl593delta そして perl594delta を 参照してください. This document describes differences between the 5.9.4 and the 5.9.5 development rel
名前 JSON::XS - 正しくて高速な JSON シリアライザ/デシリアライザ 概要 use JSON::XS; # exported functions, they croak on error # and expect/generate UTF-8 # エクスポートされる関数, これらはエラー時には # corak し, UTF-8 を期待/生成します. $utf8_encoded_json_text = to_json $perl_hash_or_arrayref; $perl_hash_or_arrayref = from_json $utf8_encoded_json_text; # objToJson and jsonToObj aliases to to_json and from_json # are exported for compatibility to the
名前 Getopt::Long - 高機能なコマンドラインオプション解析 概要 use Getopt::Long; my $data = "file.dat"; my $length = 24; my $verbose; $result = GetOptions ("length=i" => \$length, # numeric "file=s" => \$data, # string "verbose" => \$verbose); # flag 説明 Getopt::Long モジュールは 洗練された getopt 関数, GetOptions() を 実装しています. この関数は GNU 拡張を共存しつつ POSIX 形式のコマンド ラインオプションの理念を引き継いでいます. 一般的にこのことは, オプションは一文字ではなく長い名前を持ち, 2つのダッシュ "--" で 始まりま
Test::More - テストスクリプトのためのフレームワーク Test::More - yet another framework for writing test scripts 名前 NAME Test::More - テストスクリプトのためのフレームワーク Test::More - yet another framework for writing test scripts 概要 SYNOPSIS use Test::More tests => $Num_Tests; # or use Test::More qw(no_plan); # or use Test::More skip_all => $reason; BEGIN { use_ok( 'Some::Module' ); } require_ok( 'Some::Module' ); # Various ways to
名前 YAML::Tiny - 最小限のコードで YAML の読み書き 前書き YAML 仕様は巨大です. 本当に巨大です. それには読みやすくするために 除かれた柔軟性と選択以外の XML の全ての機能が含まれています, しかし完全な仕様は XML よりも複雑です. ピュア Perl による YAML の実装ではロードに4メガ以上のメモリを 必要とします. Windows の .ini ファイル (3メガ)や CSS (3.5メガ)の ように, これでは 完全ではないけれどなるべく小さい便利なサブセット として YAML::Tiny モジュールの必要性が求められます. ほかの ::Tiny モジュールのように, YAML::Tiny はコア以外の依存を持って おらず, コンパイラも不要, そして少なくとも perl 5.005_03, 理想を 言えば 5.004 との互換性を持っていま
名前 Test::WWW::Mechanize - テスト用 WWW::Mechanize サブクラス バージョン Version 1.12 概要 Test::WWW::Mechanize はウェブアプリケーションをテストする 機能を取り入れた WWW::Mechanize のサブクラスです. 例: $mech->get_ok( $page ); $mech->base_is( 'http://petdance.com/', 'Proper <BASE HREF>' ); $mech->title_is( "Invoice Status", "Make sure we're on the invoice page" ); $mech->content_contains( "Andy Lester", "My name somewhere" ); $mech->content_like( q
PadWalker - だれかのレキシカル変数をつついてみる PadWalker - play with other peoples' lexical variables 名前 NAME PadWalker - だれかのレキシカル変数をつついてみる PadWalker - play with other peoples' lexical variables 概要 SYNOPSIS use PadWalker qw(peek_my peek_our peek_sub closed_over); ... 説明 DESCRIPTION PadWalker を使うことであなたのコードを呼び出したどこかの 関数にあるレキシカル変数を調査(そして変更も!)行うことが できます. 呼び出した時点でのそのスコープ内の変数のみを 取り出せます. PadWalker is a module which al
JSON::XS - 正しくて高速な JSON シリアライザ/デシリアライザ JSON::XS - JSON serialising/deserialising, done correctly and fast 名前 NAME JSON::XS - 正しくて高速な JSON シリアライザ/デシリアライザ JSON::XS - JSON serialising/deserialising, done correctly and fast JSON::XS - 正しくて高速な JSON シリアライザ/デシリアライザ (http://fleur.hio.jp/perldoc/mix/lib/JSON/XS.html) 概要 SYNOPSIS use JSON::XS; # exported functions, they croak on error # and expect/generate
Inline::Java - Perl クラスを Java で記述する Inline::Java - Write Perl classes in Java. 名前 NAME Inline::Java - Perl クラスを Java で記述する Inline::Java - Write Perl classes in Java. 概要 SYNOPSIS use Inline Java => <<'END_OF_JAVA_CODE' ; class Pod_alu { public Pod_alu(){ } public int add(int i, int j){ return i + j ; } public int subtract(int i, int j){ return i - j ; } } END_OF_JAVA_CODE my $alu = new Pod_alu()
perldoc - Pod 形式の Perl ドキュメントの検索 perldoc - Look up Perl documentation in Pod format. 名前 NAME perldoc - Pod 形式の Perl ドキュメントの検索 perldoc - Look up Perl documentation in Pod format. 概要 SYNOPSIS perldoc [-h] [-v] [-t] [-u] [-m] [-l] [-F] [-i] [-V] [-T] [-r] [-d出力先ファイル] [-oフォーマット名] [-Mフォーマッタクラス名] [-wフォーマッタオプション:値] [-nnroffの代替] [-X] ページ名|モジュール名|プログラム名 perldoc [-h] [-v] [-t] [-u] [-m] [-l] [-F] [-i] [-V]
次のページ
このページを最初にブックマークしてみませんか?
『fleur.hio.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く