タグ

Perlに関するheadのブックマーク (33)

  • TAKESAKO @ Yet another Cybozu Labs: [YAPC] 正規表現にフォーカスしたPerl6入門

    YAPC::Asia 2007 Tokyo で発表した資料を公開しました。 Yoshinori Takesako - s/ Perl5 Regular Expression / Perl6 Regex and Rule /mixes; Perlの黒魔術の一つであった正規表現。後付の拡張を繰り返した結果、問題解決の強力な武器に成長した反面、人間にも計算機にも読みにくい諸刃の剣にもなってしまいました。そこで再設計されたのがPerl6! 正規表現の書き方がPerl5からどのように変わるのか、これからPerl6のプログラムを書いてみようという人向けにわかりやすく解説します。 Software Design 2007年2月号の巻末特別企画「先取り Perl6正規表現カタログ ~ Perl5からの変更点を徹底解説!」の記事がベースになっています。 Perl6ではPerl5からの後方互換性は考慮しなくな

  • YAPC::Asia 2007 (Re::Monologue)

    今年もYAPC::Asiaに行ってきたので記念にエントリー。当にただのメモ。 一部は聞くことができませんでしたが、充実した内容で楽しく、眩しかったです。こういうことやりたいなぁ・・。 1日目 Perl 18N 弾さん Encode.pmはインターフェース Encode.pmのencodeとdecode encodeの代わりにPerlIOのencodig decode の代わりにbinmodeでSTDOUT encodeとdecodeは他言語でもできる だけど漢字とかのマッチができるのはPerlだけ seriousなinternationalizationsならperlがよい UTF-8 Python/JSは文字によっては二つのコード番号をペアで書かないといけない unicodeリテラルをまともにサポートしてるのはPerl/HTML/XMLくらい EUCでは完全なマッチは無理。 Unico

    head
    head 2007/04/08
  • Perl and UNIX Network Programming (YAPC::Asia 2007) - naoyaのはてなダイアリー

    YAPC::Asia で Perl UNIX ネットワークプログラミングについての発表をしてきました。UNIX ネットワークプログラミングの基礎の概論、I/O多重化の話、Perl のモダンなネットワークライブラリの話です。資料を以下に置いておきます。 http://bloghackers.net/~naoya/ppt/070404Perl_and_UNIX_Network_Programming.ppt (ppt, 122k) なお、会場では口頭で触れましたが、資料中のソースは簡単のためエラー処理を飛ばしています。また、途中で出てくる図は例えば vfs のページキャッシュをはしょってあったりとこれも簡単のため省略事項がある点にご注意ください。 それからフォントが Consolas なので Consolas が入ってない環境だと変になる、かも。

    Perl and UNIX Network Programming (YAPC::Asia 2007) - naoyaのはてなダイアリー
    head
    head 2007/04/08
  • YAPC::Asia 2007 Tokyo Apr 4-5

    head
    head 2007/01/08
    「YAPC の興奮がまた東京にやってくる!」世界最大のPerlカンファレンス、今年も!
  • 「まるごとPerl! Vol.1 」のGoogle Book Search全文公開は事故 : 404 Blog Not Found

    2006年12月20日18:30 カテゴリAnnouncement 「まるごとPerl! Vol.1 」のGoogle Book Search全文公開は事故 これは、事故である旨の連絡が株式会社インプレスジャパン土田米一社長名で届いてのでお知らせします。 まるごとPerl! Vol.1 [インプレスのページ] 適宜覚書はてな - 「まるごとPerl! Vol.1 」がまるごとGoogleBookSearchで公開されているこれってよく知られたことなのかな?それも部分公開ではなく全文公開だ。インプレスジャパンが公開を許可しているらしい。小飼 弾 様 平素は大変お世話になっております。 すでにお聞き及びの方もいらっしゃるかと存じますが、Google社のブックサーチ サービスに弊社より提供した書籍14冊の内容が、閲覧制限20%で設定されるべきとこ ろ100%に設定され、全文を閲覧できる状態で

    「まるごとPerl! Vol.1 」のGoogle Book Search全文公開は事故 : 404 Blog Not Found
  • 適宜覚書はてな異本 - 「まるごとPerl! Vol.1 」がまるごとGoogleBookSearchで公開されている

    12/21追記 ただ今通常の更新環境ではない*1ため、取り急ぎ状況のみ追記します。件*2はGoogleの設定ミスで発生した事故であり、現状では、「まるごとPerl! Vol.1 」を含む14冊は閲覧できない状態に変更されているそうです。 また、以下の外部記事に状況が纏まっていますので事故の経緯を知るため目を通して頂ければと思います。 404 Blog Not Found:「まるごとPerl! Vol.1 」のGoogle Book Search全文公開は事故 Google ブック検索でインプレスのの内容がぜんぶ見えていた件: That’s Life ”気になるニュースとブックレビュー” 「Googleブック検索」で書籍内容が100%すべて公開されてしまう事故発生! :にゅーあきばどっとこむ 尚、件に触発された内容については別エントリを書く予定です。 従来記事 -まるごとPerl! V

    適宜覚書はてな異本 - 「まるごとPerl! Vol.1 」がまるごとGoogleBookSearchで公開されている
    head
    head 2006/12/15
    太っ腹である。…というのとは別に「ごとP」タグに深く感銘を受けた。
  • 404 Blog Not Found:perl - In-Memory File

    2006年11月08日04:30 カテゴリLightweight Languages perl - In-Memory File Perl 5.8以降では、このような場合にin-memory fileが使えます。 【続】やはり Perl はメモリ喰いな言語。データ型の内部構造 :: Drk7jp DB上の全レコードをいったん perl 側の配列に格納して、その結果を返す。ってコードなのですが、当然ながらレコード数が多くなればメモリをうのは当たり前なのですが、以前の記事の内容を完全に忘却してました。ここには落とし穴があるのです。使い方は、簡単です。 my @array = (0x21..0x7e); my $memfile; open my $wfh, '>', \$memfile or die $!; print $wfh chr($_), "\n" for (@array); clos

    404 Blog Not Found:perl - In-Memory File
    head
    head 2006/11/08
  • 更新履歴兼雑記 - Perl記号ゴルフとAcme::EyeDrops

    ここからが題です。 Perl は頭がおかしいです。すごすぎる。この感動を伝えたいと思います。まず Perl の基からです。 Hello world! を書きましょう。 ''=~('(?{'.('[[).[|`%,,/`[/[@$'^'+)@@/^(@@@@@,@),@').'! "})')えーと。このくらいわかりますよね。これは Hello world という一番簡単なプログラムなのでわからない人はちょっとプログラムの才能が無いです。嘘ですが。 Perl では記号だけでは出力もできないかな、というような話をしていたところ、 Acme::EyeDrops の出力は記号だけで出力してるぞ、ということでした。これは見たことがあったのですが、確かに今見ると記号だけです。で、これの出力の意味を理解してたんですが、なんともすごいものでした。書いてから後で Perl ヤロウどものことだから既に常識だ

    更新履歴兼雑記 - Perl記号ゴルフとAcme::EyeDrops
  • Perl::Critic

    Instantly find bugs in your Perl code

    Perl::Critic
    head
    head 2006/11/06
    ははは、こりゃ手厳しい。
  • void GraphicWizardsLair( void ); //

    head
    head 2006/10/14
  • 現代というコンポーネントは、どのような未来をプログラムするのか : 404 Blog Not Found

    2006年10月04日04:00 カテゴリValue 2.0 現代というコンポーネントは、どのような未来をプログラムするのか これにならってPerlを使うべき当の理由を述べてみましょう。 分裂勘違い君劇場 - 現代という時代は、どのようなプログラミングを求めているのか? Rubyを使うべき当の理由は、根源的には、日で自殺者が増えた理由と同じです。 今後日が没落していく理由とも同じです。 団塊の世代に無能な人間が多い理由とも同じです。 サービス残業が増えた理由とも同じです。 日の多くの若者たちが未来に希望を抱けない理由とも同じです。 いまの学校教育が無能な人間の製造工場になってしまっている理由とも同じです。 Perlを使うべき当の理由は、根源的には、日が金持ちになった理由と同じです。 今後土建屋が没落していく理由とも同じです。 団塊ジュニアに有能な人間が多い理由とも同じです。

    現代というコンポーネントは、どのような未来をプログラムするのか : 404 Blog Not Found
    head
    head 2006/10/04
    Perlを使うべき本当の理由。同意。
  • Perlベストプラクティス

    書で提供するのは、1つのベストプラクティス集である。コードの作成方法に関する誰かの机上の理論ではなく、実際のコーディング方法に関する実体験に基づいており、首尾一貫し、用途が広く、バランスよくまとめられている。何よりも、これは実際にうまくいくプラクティス集であり、世界中の多くの開発者によってすでに使用されている。Perl自体と同様に、これらのガイドラインの目的は、開発者にわずらわしさを感じさせずに、作業を行うための手助けをすることである。」(書「はじめに」より) はじめに 1章 ベストプラクティス 1.1 3つの目標 1.1.1 堅牢性 1.1.2 効率性 1.1.3 保守性 1.2 書について 1.3 新しい習慣 2章 コードのレイアウト 2.1 かっこ 2.2 キーワード 2.3 サブルーチンと変数 2.4 組み込み関数 2.5 キーとインデックス 2.6 演算子 2.7 セミコ

    Perlベストプラクティス
    head
    head 2006/09/21
    そういえば原著よみかけだった
  • 不正対策強化に伴う重要なお知らせ - ラグナロクオンライン

    [ 2024/06/06 14:20 ] 「サマーパッケージ2024」購入ボタンの不具合について [ 2024/06/06 13:00 ] 「サマーパッケージ2024」2024年6月6日(木)13:00より発売! [ 2024/06/05 16:00 ] 6月12日(水) NETCASH決済メンテナンスのお知らせ [ 2024/06/04 15:00 ] 定期メンテナンス終了のお知らせ [ 2024/06/04 14:00 ] 6月4日パッチ内容について [ 2024/06/04 11:00 ] 「コスたまCafe」カフェをイメージした美味しそうなアイテムが登場♪ [ 2024/05/29 16:00 ] 6月5日(水)WebMoneyアプリメンテナンスのお知らせ [ 2024/05/28 15:00 ] 定期メンテナンス終了のお知らせ [ 2024/05/28 14:00 ] 5月28日

    head
    head 2006/09/19
    ラグナロクオンラインクライアントと「Perl(プログラム言語)」 プログラムの同時起動を遮断する機能の実装。無茶する。というかBOTもPerlなんだね…。