■ ■ ■ ■ はじめに ■ ■ ■ ■ Firefox というブラウザの特徴は何かと聞かれれば自分が使いたいように自分がいつも使うのに見ていて愉しいようにカスタマイズ出来るということです.Web 2.0 という言葉が流行っているようにコンピューターで一番重要なツールは何かと言えばそれは間違いなくブラウザでしょう.現在 Web 2.0 の時代では多くの事がインターネット上で出来ます.それに必要なのがブラウザです.そのブラウザが自分の使いたいように変更出来ると言うことは素晴らしいことです. 尚、ブラウザとはあなたが今インターネットでこのページを見ているわけですがそのページを表示したり他のページを表示するソフトウェアー、多くの Windows ユーザーは始は Windows に標準で搭載されている Internet Explorer (IE)を使っていますがそれは当たり前のことではなくもっと他
概略 このセクションでは、他のセクションにはきっちりとあてはまらないような Perl言語に関する一般的なことがらを扱います。 Perlのための BNF/yacc/RE は入手できますか? BNFはありませんが、もし多少の勇気を持ちあわせているのであれば 配布ソースに含まれているperly.yにあるyacc文法をいじくりまわすことができます。 その文法は非常に賢い字句解析ルーチンに依存したものなので、 toke.cを眺める準備もしておきましょう。 Chaim Frenkelの言葉を借りればこうです: “Perlの文法はBNFまで縮小(reduce)することができない。 perlの構文解析の作業は yacc、字句解析器、煙と鏡とに分配される” (The work of parsing perl is distributed between yacc, the lexer, smoke an
名前 perlboot - Perl オブジェクト指向導入編 説明 他の言語でオブジェクトに親しんでいたのでなければ, 他の Perl オブジェクトのドキュメントのいくつかは気力をくじかせるでしょう. オブジェクトを使うための基本的なリファレンス perlobj, Perl のオブジェクトシステムの特性のチュートリアル的な紹介 perltoot 等のように. そこで, 別のアプローチをとってみましょう. オブジェクトの経験がないことを前提にしましょう. もし, サブルーティン(perlsub)や, リファレンス(perlref等), パッケージ(perlmod) を知っているのならそれが役に立つでしょう. もしまだわからなければまずそちらを先に知っておくべきでしょう. もし動物と会話できたら... 動物さんたちにちょっとしゃべってもらいましょう. sub Cow::spea
Tree::Simpleを使ってツリー表示を実装する(つもりだったけど) - libnitsuji.so これのつづき。 とにかく機能を出してしまえ、と思って無理やり実装した。どうもPerlらしくないコードになってしまうのがとても悔しい。実際の表示はツリーになってないけど、まあその辺は(たぶん)スタイルシートとかの問題なので今日はほおっておく。いちばん右側の値がツリーの深さで-1がルートでそこから一世代下るごとに+1です。 http://takatoshi.dyndns.org/bbs5/tree コード。 IDをキーにしてツリーオブジェクトのハッシュを作るところまでは同じ。 my $iter = BBS::Message->retrieve_all; # make tree object hash my %message_tree; while (my $m = $iter->next)
Data::Page::Navigation いい感じのページナビゲーション Data::Pageとページナビゲーションのコードを微妙にリファクタリング。 Time::Piece::MySQLのようにプラグイン的な使い方ができたらいいかなぁに対応。 Data::Page::Navigationと名前をつけてみたけどどうだろう。 使い方は use Data::Page::Navigation; my $total_entries=30; my $entries_per_page = 5; my $pages_per_navigation = 5; Data::Page->pages_per_navigation($pages_per_navigation); my $pager = Data::Page->new( $total_entries, $entries_per_page, $cu
FormValidatorとDBIx::Class::WebFormの組み合わせはいい。 Scaffoldなどではすでに使われているのだけど、FormValidator::Simple(Data::FormValidator)とDBIx::Class::WebForm(Class::DBIの場合はClass::DBI::FromForm)、この組み合わせはヤバいね。非常に楽ができてしまう。 研究中のCatalystアプリの部分だけど、タイトルと、内容、時間(年〜秒まで6つのフォーム)があって、それをDBに入れる場合、 my $result = $c->form( title=>[qw/NOT_BLANK/], text=>[qw/ANY/], {created_on=>[qw/d_year d_month d_day d_hour d_min d_sec/]}=>[qw/NOT_BLANK
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く