タグ

perlに関するyamazaru_rengouのブックマーク (54)

  • apache に mod_perl を組み込む

    mod_perl とは? Apache モジュール内にラップされた完全な Perl インタプリタ のことです。通常 Perl で書かれたスクリプトを実行するには毎回 perl インタプリタを呼び出しコンパイル・実行されます。ところが mod_perl の場合は一度呼び出された後はコンパイルされた状態のまま apache 内で次のリクエストを待ち続けます。つまり perl スクリプトが apache の機能として実行されます。 一説には普通の perl スクリプト(cgi)と比較すると200倍速いとされています。他のメジャー言語である php などと比較しても速い実行結果があるようです。実際にphpjavaとでベンチマークをとりテストした方もいるようです。 JavaPerlよりも比較にならないほど速い? 巷では「perl は遅いから...」とよく言われてますが遅いという理由だけで C言語

  • hide-k.net#blog: Catalyst 5.7のインストール

    Catalyst 5.7をまっさらなFedora 5にインストールしたのでその顛末をメモ。 通常のFedora 5に開発パッケージを追加した程度ではこんな感じにCPANモジュールがプリインストールされていました。 で、ここを見ながら以下の手順でCatalystの開発環境を簡単にインストールできました。 Bundle::CPAN' でBundle::CPANをインストール perl -MCPAN -e 'install Bundle::CPAN' ここからcat-installスクリプトを持ってきて実行 wget http://www.shadowcatsystems.co.uk/static/cat-install perl cat-install Module::Pluggable::Fastを入れておかないとCatalyst::Plugin::ConfigLoaderのテストでこけるの

  • BKCon 2006 - にぽたん研究所

    昨日は BKCon 2006 に行ってきた。 BK というのは「一般的にはバッドノウハウの事」なんですが、昨日のは、BKCon と言っても、かつて開催された Bad Knowhow Conference 2004 の続編とかではなく、"B"atara "K"esuma "Con"ference 2006 です。 ※正しくは横浜 Linux ユーザグループ主催の「第 65 回カーネル読書会」のテーマ "mixi.jp: Scaling Out With Open Source" です。 ちなみに、Batara Kesuma さんというのは、株式会社ミクシィの取締役。 mixi の裏側を見せますというか、ちょっと hip な言いかたをすれば "Inside mixi's backend" ってカンジです。 とりあえず、プレゼン内容は YAPC::Asia の時と大凡同じでしたが、プレゼンの持ち

    BKCon 2006 - にぽたん研究所
  • Shibuya Perl Mongers : Shibuya Perl Mongers テクニカルトーク #6

    We are a group of people dedicated to the encouragement of all things Perl-like in Shibuya. Shibuya Perl Mongers テクニカルトーク #6 Shibuya Perl Mongersテクニカルトーク#6 を2005年11月2日に開催します。 日時 - 2005年11月2日 (水) 18:30-21:00 (18:00 開場) 会場 - 神保町三井ビル 17F 株式会社インターネットイニシアティブ (IIJ) 大会議室 料金 - 無料 事前登録 - 定員に達したので締め切りました プログラム 内容・順番・時間などは予告なく変更する場合があります。 "Six Apart and Perl" - 宮川達彦 "Learning Catalyst" - 加藤@おーさか "Catalyst Ti

  • 一般ユーザ環境におけるCPANモジュールの使い方 - iandeth.

    先週公開した、じゃらんWebサービスを使ったサンプルサイト「シンプル宿検索」にて、perlのソースコードも一緒に公開してみたのですが、さっそく興味を持ってくれた方から問い合わせを頂きました。 cgiを実行させようとしたら以下のエラーが出てしまいました: Can't locate Template.pm in @INC (中略) at search.cgi line 5 ... Template.pm モジュールがインストールされてないよ!って怒られています。あー、コード公開する際は必要なCPANモジュールも一緒に添付しといてあげたほうが親切なのかな?いやでもそれ面倒くさいし無理あるなあ・・・。 Webでキーワード "CPAN" を検索すると出てくるCPANの使い方系ページの多くは、そのサーバの root 権限を持っている前提で、サーバの共通ライブラリ下にCPANモジュールを追加する方法を紹

    yamazaru_rengou
    yamazaru_rengou 2006/06/20
    とってもわかりやすい
  • http://rails2u.com/misc/rubyka2006/

  • naoyaのはてなダイアリー - Perl の話をまとめた

    use strict がどうのこうのという話があって、そういえば昔自分もそんなこと書いたなあと思っていろいろ自分の書いた Perl の話を見返してて、せっかくだから拙作のまとめでも作っておくかと思いました。とりあえず文章量がそれなりにあって、まとまりのあるものだけを見繕ってみます。 今見ると、当時の理解が不十分で微妙なところもあったりしますが、そのあたりはご愛嬌。 いま読んでもまだ陳腐化はしてなさそうな話 お薦めの Perl をいくつか紹介 : NDO::Weblog Perlおすすめの書籍や情報。今ならここにPerl救命病棟とWEB+DB PRESS総集編を入れるかな。 Perlプログラマのレベル10 - Perlプログラミング救命病棟より - naoyaのはてなダイアリー Perlプログラマのレベル10。なんか他言語にも飛び火した。 Perl の変数に関するちょっとした誤解と、動的な

    naoyaのはてなダイアリー - Perl の話をまとめた
  • 弾さんの CPAN module : にぽたん研究所

    前のエントリで触れた、メソッドを定義しているクラスを探すやつですが、弾さんが CPAN にうpした模様。 とりあえず、インスコしてみようと思ったら、CPAN モジュール経由でインスコできない。 ExtUtils::MakeMaker とかも最新だし、おかしいな…と。 % wget http://search.cpan.org/CPAN/authors/id/D/DA/DANKOGAI/UNIVERSAL-which-0.02.tar.gz --15:48:47-- http://search.cpan.org/CPAN/authors/id/D/DA/DANKOGAI/UNIVERSAL-which-0.02.tar.gz => `UNIVERSAL-which-0.02.tar.gz' Resolving search.cpan.org... done. Connecting to se

    弾さんの CPAN module : にぽたん研究所
  • Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後 - CNET Japan

    3月29日から30日にかけて、東京都内で「YAPC::Asia 2006」が開催された。これはウェブサイトの構築などにおいて人気が高いスクリプト言語、Perlの草の根的シンポジウムだ。同シンポジウムでは、Perlの生みの親であるLarry Wall氏もスピーカーとして来日した。 シンポジウムのスポンサーの1社であるヤフーは、ユーザーが直接触れることのないバックエンド部分でPerlを多用している。また、Wall氏が執筆したPerlプログラマーの教典ともいえる「プログラミングPerl」(通称Camel Book 「らくだ」:オライリー・ジャパン出版)の日語訳を担当した近藤嘉雪氏は現在、ヤフーのシステム統括部に勤務している。この2人のPerlプログラマーが数年ぶりに再会し、Perlについて語り合った。 「ハタチ」を迎えたPerl 近藤: Perlは2007年には20周年を迎えます。これまでの

    Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後 - CNET Japan
  • Plagger - Trac

    Japanese Plagger: the UNIX pipe programming for Web 2.0 Plagger is a pluggable RSS/Atom feed aggregator written in Perl. Everything is implemented as a small plugin and you can mash them up together to build a new application to handle RSS/Atom feeds. Ray Ozzie said RSS can be Unix Pipe of the Internet and that way Plagger is an Unix shell for Web 2.0! If you're familiar to Perl, Plagger is like a

  • Perlメモ

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

  • Ruby on Perl(s)

    Generated by MagicPoint

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Movable Type、企業市場に本格参入、来年度で500社導入 - @IT

    シックス・アパートは2月28日、企業向けに管理機能を強化した「Movable Type Enterprise日語版」を発表した。「Movable Type」の従来の機能に、大規模な人数での運用を前提とした管理機能や、ポータルを構築するためのサイト運営機能、LDAPなど企業内の既存システムの連携機能を新たに追加した。米国に先駆け、ブログの企業利用が進んでいる日で先行リリースする。来日した米シックス・アパートのPresident&Co-Founderのミナ・トロット(Mena Trott)氏は「米国でも企業需要が徐々に拡大してきている」とし、日の企業市場での成功データを米国および他国に応用する意向を示した。 企業利用に対応した管理機能の1つとして、大量のユーザーを一括管理する機能が追加された。ファイル形式のアップロードをサポートしており、例えばユーザー情報が入力されたCVSファイルを流し

  • Parsing of undecoded UTF-8 will give garbage when decoding entities at ... : blog.nomadscafe.jp

    Parsing of undecoded UTF-8 will give garbage when decoding entities at ... Apacheのエラーログに Parsing of undecoded UTF-8 will give garbage when decoding entities at ... がいっぱい記録されている。 これは、HTML::Parserで出力されるwarningで、解決方法としては $p->utf8_mode(1); とすればいいらしい。 HTML::Parserに渡す前にflagを立てるしかなさそう。 けど、、 エラーをはいている場所が、Text::Hatena::HTMLFilterやHTML::FillInFormなのでちょっと困っている。 Text::Hatenaの0.06でHTML::Parserの3.45がPREREQ_PMに入

    yamazaru_rengou
    yamazaru_rengou 2006/03/02
    バージョン下げないとエラーになるなんて…
  • perlモジュールのインストールについてのメモ

    by Hippo2000(2000/7/6 8/6更新) とりあえず紹介というか目安というか...。まずは書いてみて、あとで突っ込まれて修正しようかと思っているのですが。 更新履歴: 2002/1/22 : 指摘を受けて、解凍してコピーで誤字を修正+リンクを修正 目次 1.インストールまでの流れ 1.1 モジュールの特定 1.2 モジュールが既にインストールされていないか 1.3 PPM 1.4 モジュールのビルド 1.5 解凍してコピー 2. ビルドについてのエトセトラ 2.1 普通のユーザでモジュールをインストール 2.2 スタティックリンク 3. リンク集 1.インストールまでの流れ そんなモジュールをインストールするまでの流れを図にすると以下のようになります。 それぞれの内容について説明します。 1.1 モジュールの特定 それが何と言う名前のモジュールなのかが

  • Net::Delicious - OOP for the del.icio.us API - metacpan.org

    NAME Net::Delicious - OOP for the del.icio.us API SYNOPSIS use Net::Delicious; use Log::Dispatch::Screen; my $del = Net::Delicious->new({user=>"foo", pswd=>"bar"}); foreach my $p ($del->recent_posts()) { print $p->description()."\n"; } DESCRIPTION OOP for the del.icio.us API PACKAGE METHODS __PACKAGE__->new(\%args) Valid arguments are : user String. required Your del.icio.us username. pswd String.

  • mod_perl: Welcome to the mod_perl world

    mod_perl  is more than CGI scripting on steroids. It is a whole new way to create dynamic content by utilizing the full power of the Apache web server to create stateful sessions, customized user authentication systems, smart proxies and much more. Yet, magically, your old CGI scripts will continue to work and work very fast indeed. With mod_perl you give up nothing and gain so much! mod_perl give

  • Jesse Vincent

    Jesse Vincent jesse@fsck.com +1 916 235 3773 Elsewhere Mastodon Threads Bluesky Github LinkedIn Facebook Flickr Google Yelp Reddit Stack overflow Foursquare Tripit Elsewhere, but ancient Slideshare LJ Last.fm Youtube /. Amazon