タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

codingとlearnとperlに関するcu39のブックマーク (10)

  • Perl 5 by Example: Welcome

    Links Sections Chapters Copyright Sections Chapters ERRATA Welcome! Introduction Part I: Basic Perl 01-Getting Your Feet Wet 02-Numeric and String Literals 03-Variables 04-Operators 05-Functions 06-Statements 07-Control Statements 08-References Part II: Intermediate Perl 09-Using Files 10-Regular Expressions 11-Creating Reports Part III: Advanced Perl 12-Using Special Variables 13-Handling Errors

  • Webアプリケーションフレームワーク「Catalyst」入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Webアプリケーションフレームワーク「Catalyst」入門一覧
  • perl - tie()って何をtieするの? : 404 Blog Not Found

    2008年07月05日01:30 カテゴリLightweight Languages perl - tie()って何をtieするの? 私はタイをまとうのがだいっきらいですが、Perl 5の中で一番好きな関数がtie()だったりします。 tie関数とは - 燈明日記 すると、裏で処理が動き、オブジェクトをコンストラクトしたり、とある処理結果が参照できたり、代入したものに対応したものを格納出来たりする。 というわけで、tie()について語っておくことにしましょう。 tie()とはなにか? ずばり、「オブジェクトではない、perlの組み込みデータタイプを裏でオブジェクト化する仕組み」のことです。それがなぜtieと呼ばれるかと言えば、変数を指定されたクラスに結びつけるから、です。 論より証拠、実際に見てみましょう。 use strict; use warnings; { package MySca

    perl - tie()って何をtieするの? : 404 Blog Not Found
    cu39
    cu39 2008/07/05
    孫の手的エントリ。
  • File-Slurp-9999.01/extras/slurp_article - - perldoc.jp

    Perl Slurp概要¶ はじめに¶ Perlでよくみかけるコードはテキストファイルを行単位に処理することです: while( <FH> ) { do something with $_ } このコードは複数の変数を持っています。しかしキーポイントは各ループの 繰り返しの度にファイルから1行だけ読み込むことです。これには メモリを1行に使われるだけに制限できる、(STDINを経由してパイプされた データも含めて)どんな大きさのファイルも扱うことができる、Perl初心者にも 教えやすく理解しやすいといった、いくつかの利点があります。実際のところ、 初心者は以下のような馬鹿げたことをしがちです: while( <FH> ) { push @lines, $_ ; } foreach ( @lines ) { do something with $_ } 行毎の処理は素晴らしいのですが、ファイ

    cu39
    cu39 2008/05/12
    ある条件の下ではファイルを「丸呑み」(slurp)する利点が多々ある、ということを詳説。
  • Netizen training materials

  • SMART! ウェブ講座 sql

    1.ハッシュへ値を代入 ハッシュ変数は、配列のインデックスが文字列となったもので、このインデックスを『キー』と呼びます。ハッシュの場合は要素の値がキーによって管理されます。 ハッシュの宣言 ハッシュへ値を代入 ハッシュの宣言 ハッシュを宣言するときは変数名の前にパーセント( % )を付けます。 %hash; ハッシュへ値を代入 配列では、[ ] でインデックスを囲みましたが、ハッシュは、 { }でキーを囲みます。例えば社員の名前とメールアドレスを管理する場合、次のような方法でハッシュを使った管理ができます。 $hash{'Akai'} = 'akai@domain.com'; $hash{'Ishikawa'} = 'ishi@domain.com'; $hash{'Ueda'} = 'ueda@domain.com'; 複数の値を一度にハッシュへ代入するには、キー、値の順番で記述します。

    SMART! ウェブ講座 sql
  • perlboot - Perl オブジェクト指向導入編

    名前 perlboot - Perl オブジェクト指向導入編 説明 他の言語でオブジェクトに親しんでいたのでなければ, 他の Perl オブジェクトのドキュメントのいくつかは気力をくじかせるでしょう. オブジェクトを使うための基的なリファレンス perlobj, Perl のオブジェクトシステムの特性のチュートリアル的な紹介 perltoot 等のように. そこで, 別のアプローチをとってみましょう. オブジェクトの経験がないことを前提にしましょう. もし, サブルーティン(perlsub)や, リファレンス(perlref等), パッケージ(perlmod) を知っているのならそれが役に立つでしょう. もしまだわからなければまずそちらを先に知っておくべきでしょう. もし動物と会話できたら... 動物さんたちにちょっとしゃべってもらいましょう. sub Cow::spea

  • perlstyle - Perl スタイルガイド - perldoc.jp

    名前¶ perlstyle - Perl スタイルガイド 説明¶ プログラマは、もちろん人それぞれ、フォーマットには好みがあるでしょう。しかし、いくつかのガイドラインに従うことによって、プログラムの可読性や保守性をあげることができます。 もっとも重要なことは、つねにプログラムを-wフラグをつけて走らせることです。必要であれば、no warnings プラグマや $^W 変数を使用してコードの一部だけで警告を明示的にオフにします。また、つねに use strict を使用すべきです。もし、use strict を使用しないなら、その理由を十分に理解しておくべきです。use sigtrap や use diagnostics プラグマも便利でしょう。 コードレイアウトの美観に関しては、Larry が強く気にかけているのはたった一つ、複数行のブロックの閉じブラケット、その構造を開始したキーワード

  • Elementary, ... use Catalyst qw(初挑戦);

    Catalystとは!? Perl界でじわじわもりあがってきてるMVCウェブフレームワーク Catalyst を試してみた。 Catalyst は Maypole というフレームワークの後継らしい。MaypoleのページのCatalystの説明によると、 Catalyst is a new, elegant web application framework for Perl. It is based on Maypole and adds many features from Ruby-on-Rails, Struts, Spring and Tomcat in a new and innovative way. と言われていて、いろいろな既存プロジェクトからエッセンスをもらったフレームワークなんだね。 こいつの大きな特徴は、いくつかのコマンドを打つだけでアプリの原型(スケルトン)を作

  • perlop - Perl operators and precedence (Perl の演算子と優先順位)

    Perl operators have the following associativity and precedence, listed from highest precedence to lowest. Operators borrowed from C keep the same precedence relationship with each other, even where C's precedence is slightly screwy. (This makes learning Perl easier for C folks.) With very few exceptions, these all operate on scalar values only, not array values. Perl の演算子には、以下のような結合性と優先順位 (高い優先順位か

  • 1