タグ

perlに関するsiroccoのブックマーク (106)

  • 無精で短気で傲慢なプログラマ これ、読みやすいの?

    perl - 勝手に添削 - WEB+DB Press Vol.32 pp.94 について。 わたしなんかよりよっぽど perl を知っている人なのだろうから機能的な 点についてはコメントしないが、はたしてこの添削後のコードはきれいなのか? 気になるのは、   sub search_result{ return unless param("query"); ... my $response = get($uri) or return; ... と途中で節操なく return しているところ。 上記関数の引数がなく、$q がグローバル変数化しているところ。 最後の   return $xml->{'totalResultsAvailable'}, "hits", ol(map { encode_utf8 li(a({href=>$_->{'ClickUrl'}}, $_->{'Title'}

  • bayashi.net

    {{tag: go, test, testing, actually }} actually は Go の testing ライブラリです。明示的なインターフェースと一貫性の高いメソッド群、そしてメンテナンスやリファクタリングの際に力を発揮するフェイルレポートを備えています。 [[https://github.com/bayashi/actually ac... つづきを読む

    bayashi.net
    sirocco
    sirocco 2006/04/23
  • Perl・CGI無料講座

    このサイトではCGI作成に関する技術的な情報を お届け致します。是非、ご利用ください。 当サイトからのお知らせはこちらをご覧ください

    sirocco
    sirocco 2006/04/23
  • Perl基礎入門 : KENT-WEB

    このコーナは、初心者向けのPerl入門ページであり、また、自分自身の覚え書きという位置づけで作成していきます。 一人でも多くの方々が、Perlの素晴らしさを感じていただければ幸いです。

  • Recipe 6.5. Finding the Nth Occurrence of a Match

  • Sitemap

    Letter Microsoft Office 2007 Psiphon Microsoft Word Microsoft Office 2016 Microsoft Office 2010 Lantern Microsoft Excel Microsoft Office 2013 Free VPN WhatsApp DriverPack Solution PC App Store AutoCAD Nero 9 Free Canon LBP2900b Printer Driver UltraSurf Project IGI Road Rash Project IGI 2: Covert Strike Freegate Professional Grand Theft Auto: Vice City Euro Truck Simulator 2 Minecraft Sony Vegas Pr

  • Sitemap

    Letter Microsoft Office 2007 Psiphon Microsoft Word Microsoft Office 2016 Microsoft Office 2010 Lantern Microsoft Excel Microsoft Office 2013 Free VPN WhatsApp DriverPack Solution PC App Store AutoCAD Nero 9 Free Canon LBP2900b Printer Driver UltraSurf Project IGI Road Rash Project IGI 2: Covert Strike Freegate Professional Grand Theft Auto: Vice City Euro Truck Simulator 2 Minecraft Sony Vegas Pr

  • 名前

    Jcode - 日語文字集合ハンドラ 概要 use Jcode; # # 古式ゆかしく Jcode::convert($str, $ocode, $icode, "z"); # もしくはオブジェクト指向で! print Jcode->new($str)->h2z->tr($from, $to)->utf8; 説明 Jcode.pmはオブジェクト的なアプローチと従来からのアプローチの両方を サポートしています。オブジェクト的なアプローチを使えばこんな感じで; $iso_2022_jp = Jcode->new($str)->h2z->jis; こちらよりエレガントでしょう: $iso_2022_jp = $str; &jcode::convert(\$iso_2022_jp, 'jis', &jcode::getcode(\$str), "z"); オブジェクトに馴染みの無い人のために、J

  • Jcode - 日本語文字集合ハンドラ - perldoc.jp

    名前¶ Jcode - 日語文字集合ハンドラ 概要¶ use Jcode; # # 従来の方法 Jcode::convert(\$str, $ocode, $icode, "z"); # あるいは OOP! print Jcode->new($str)->h2z->tr($from, $to)->utf8; 説明¶ Jcode.pmはオブジェクト的なアプローチと従来のアプローチの 両方をサポートしています。 オブジェクト的なアプローチでは以下のようにすることができます; $iso_2022_jp = Jcode->new($str)->h2z->jis; これは以下のものよりもエレガントでしょう; $iso_2022_jp = &jcode::convert(\$str,'jis',jcode::getcode(\str), "z"); それでもオブジェクトに慣れていない人のために、Jc

  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    Perlメモ
  • Perl講座 [Smart]

    Perlはテキスト整形が強力な言語で、CGI言語としても根強い人気があります。この講座では言語リファレンスから応用、スタイルガイドまで広範囲をサポートします。書籍化されましたが、そのまま公開中です!

    Perl講座 [Smart]
  • Perlクックブックソースコードリンク集

    Perlクックブックソースコードリンク集 このページは「Perlクックブック―Perlの鉄人が贈るレシピ集(第1版)」に記述されているソースコードを簡単に参照できるようにするために作成したリンク集です。ネットワーク上に存在するPerl Cookbook(英語)のリソースに対してリンクを設定しています。 Perlクックブックの解説やソースコードの引用は私のウェブページ上には用意していません。必要であればPerlクックブックを購入するか、あるいはリンク先の英文の解説を読んでください。 1章 文字列 1.0 概要 レシピ1.1 部分文字列を取り出す レシピ1.2 デフォルト値を設定する レシピ1.3 一時変数を使わずに値を交換する レシピ1.4 ASCII文字をコード値に(コード値をASCII文字に)変換する レシピ1.5 文字列を1文字ずつ処理する レシピ1.6 文字列を単語または文字単位で逆

  • MIME::Base64 - base64文字列のエンコードとデコード - perldoc.jp

    MIME::Base64 - base64文字列のエンコードとデコード 概要¶ use MIME::Base64; $encoded = encode_base64('Aladdin:open sesame'); $decoded = decode_base64($encoded); 説明¶ This module provides functions to encode and decode strings into the Base64 encoding specified in RFC 2045 - MIME (Multipurpose Internet Mail Extensions). The Base64 encoding is designed to represent arbitrary sequences of octets in a form that need not

  • Perl

    @EXPORTと@EXPORT_OK パッケージ(モジュール)の読みこみ時にデフォルトでimportされるサブルーチン(メソッド)を決めるのが@EXPORTと@EXPORT_OKになります。 @INCの追加 perlで@INCにパスを追加するにはコマンドラインスイッチにオプションを渡すか、BEGIN文もしくはuse libにてパスを追加する方法があります。

    sirocco
    sirocco 2006/04/20
  • エラーをブラウザーに表示するには - CGI::Debug

    [Perl] => [CGI] CGIに何らかの間違いがあった場合、通常はエラーログを見ながら作業をする形になりますが、CGI::Debugモジュールを使用すれば、ブラウザー上にエラーの内容を表示することができるようになります。 use CGI::Debug( report => 'everything', on => 'fatals', to => {browser => 1} ); « URLエンコードするには | | checkbox_group() - チェックボックスを表示する »

  • http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=27&topic=14210

  • CGI等Perlスクリプト デバッグ方法

    (1)WWWサーバの設定の確認 まず、PCにWWWサーバをインストールし、CGI等の設定を行っておきます。CGIが問題なく動くようになっているか、再度確認しておきましょう。問題の多くは、この設定が適切に行われていないことが原因です。 (2)指定パス等の確認 サンプルスクリプトを修正使用する際は、 CGIスクリプト内で設定してある各ファイルへのパス、URL、およびHTMLファイルの CGIスクリプトへのURL、ファイル名等を自分の環境に合わせて修正してあるか確認しましょう。通常、そのままではうまく動かないと考えた方がよいでしょう。 (3)文法のチェック 変更を加えたCGIスクリプトファイル等に文法エラーがないか、コマンドラインオプション-wcを使ってチェックします。 syntax OKが出れば、とりあえずOKでしょう。OKが出ない場合は、メッセージを手掛かりに修正を加えます。

  • Perlの駱駝のこぶにはMonadも入ってる : 404 Blog Not Found

    2006年04月20日00:29 カテゴリLightweight Languages Perlの駱駝のこぶにはMonadも入ってる PerlLambda Calculusが入っているというのは以前何度か紹介した通りだが、実はMonadも入っているのである。そして、皆さんも知らない間に使っているのである。 檜山正幸のキマイラ飼育記 - 世界で一番か二番くらいにやさしい「モナド入門」 「なら、予備知識ゼロでモナドの説明をしてやろうじゃねーか」と。 それでは、世界で一番Monadが簡単に使える言語(0番はPerl6!)での実例をいくつかお見せする。 まずは一番簡単な例から。 use strict; use warnings; package Tie::Verbose; use Tie::Scalar; use base 'Tie::StdScalar'; sub TIESCALAR{ my $

    Perlの駱駝のこぶにはMonadも入ってる : 404 Blog Not Found
  • JavaはPerlよりも比較にならないほど速い?

    川合孝典(2002/3/12) はじまり PHPとの比較のときから話が出てはいたんですが、 JavaPerlとどっちが速いのかという気になるひとには気になる(気にならない人は気にならない(^^))話をちょっと調査してみようということで。 とはいえ、ちょっとは気になるというわけで、2つのケースについてテストしてみました。 1つは非常に単純なケースで、こちらのページでのベンチマークをベースに、単にページを表示するだけです。 http://java-house.etl.go.jp/ml/archive/j-h-b/027274.html#body これだけではやる前からPerlが圧倒的に勝つ(というよりTOMCAT対mod_perlなんですけどね)のは当然なので、以下のURLを参考に http://java-house.etl.go.jp/ml/archive/j-h-b/03014

  • PHPの方が軽くて速いは本当?

    PerlよりPHPの方が軽くて速いは当? 川合孝典(2002/3/12) 元々メーリングリストにも流してWikiで公開していたものなんですが、Wikiのサイトが停止したこともあり、こちらに移植して編集しました。バージョンが多少古い目のものが多くなっていますが、このベンチを行ったときには、それほど古くないバージョンだったはずなんですけどねぇ。 結論から先にいましょう。私としてはPHPは立ち上がりは速いけどPerlだって負けてないし、処理そのものはPerlのほうが速いよんということだと思っています。ついでに憎まれ口を叩くと「PHPが比較している相手はPerl4なのでは?」と思っています。「CGIとPerlはきちんと区別してね」とか。「JavaPerlよりも比較にならないほど速い?」の計算問題のあたりも合わせてご覧ください。あわせてPerl/DBIの次のステップをご覧いただくと参考になるかも