タグ

perlに関するkazuhookuのブックマーク (196)

  • NanoAのプラグインページでPODを表示するプラグインを書いた

    NanoAのプラグインには使い方を説明するページを表示する機能があるんだけど、それのためにrunを書いたりテンプレートを作ったりするのがめんどくさそうだったので、podを書いたらそれが説明ページに出るようにしてみた。↓これが例。 http://lopnor.homeip.net/~danjou/nanoa/nanoa.cgi/plugin/pod で、新しいプラグインを書くときは説明にあるように、↓こんな感じでuse baseで継承してやって、あとはPODを書くだけ。 package plugin::myplugin; use strict; use warnings; use utf8; use base qw(plugin::pod); __END__ =head NAME plugin::myplugin - my plugin. =cut というのをcodereposにコミったので

    kazuhooku
    kazuhooku 2009/01/08
    lopnor++
  • 一行野郎(one-liner)はperlにおまかせ

    序文 もしもプログラミング言語が宗教だったら……(全訳版)[絵文録ことのは]2008/12/21 によると、ブードゥー教徒らしい dankogai です。 ブードゥー教徒らしく、「上司があなたに金曜夜21時に緊急の仕事を命ずるときにしばしば使われる」呪文をここでまとめておくことにします。 基中の基 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e'print "Hello, World!\n"' Hello, world! % ちなみに、perlとコマンド名だけで起動すると、標準入力をスクリプトとして返します。 %

  • NanoAでwiki作ってみた - とほほのN88-BASIC日記

    http://hidek.sakura.ne.jp/wiki/nanoa.cgi/wiki/ mixiで認証してmarkdown syntaxなwikiっぽいもの作った。 TODO: ページ削除 validation(え パスワードプロテクト マイミク限定公開 ファイル添付 追記: githubに置きました GitHub - hidek/nanowiki: Wiki powered by NanoA

    NanoAでwiki作ってみた - とほほのN88-BASIC日記
    kazuhooku
    kazuhooku 2008/12/17
    hidek++
  • http://hidek.sakura.ne.jp/wiki/nanoa.cgi/wiki/

    kazuhooku
    kazuhooku 2008/12/17
    hidek++
  • Mac OS Leopard 上の apache + mod_perl2 で XS モジュールが動かないときは - Yappo::タワシ

    [Mon Sep 01 21:00:44 2008] [error] [client 127.0.0.1] failed to resolve handler `MyApp::ModPerl': Can't load '/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/Class/MOP/MOP.bundle' for module Class::MOP: dlopen(/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/Class/MOP/MOP.bundle, 1): no suitable im こんなエラーが出ちゃう時はfileコマンドすればわかるんだけど $ file /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/Cl

  • Twitterクラスタまとめ2008最終版

    萌えオタクラスタ: アニメ美少女のアイコンを使用し、過激な発言を行う自称変態たち。お互いにふぁぼり合うので、彼らがふぁぼったーを占拠する状態になっている。もちろん少しも面白い内容は含んでおらず、彼らの実生活たるや悲惨なもので顔も汚い。クズどもが死ねやWebエンジニアクラスタ: JavaScriptPerlしか書けない技術者たち。彼らが給料を得ることが出来るのは、日のWebがガラパゴス的に守られているから。今後、グローバル化と世界的不況により職を失うことが予想される。大学生クラスタ: なんで大学生の書き込みって全然面白くないんだろう人文系クラスタ: を読んでるだけで頭よくなる訳ないだろ。常識的に考えろ主婦クラスタ: 個人的に好きですバツイチ主婦クラスタ: 何故か多い美大生クラスタ: VoQnは理屈だけ達者で、何も出来ない小僧。才能も技術もない人間が美大に行っても無駄。親に謝れ。お前みた

    Twitterクラスタまとめ2008最終版
    kazuhooku
    kazuhooku 2008/12/15
    Perl 大勝利! > 「Webエンジニアクラスタ: JavaScriptとPerlしか書けない」
  • Image::Sizeで読めないjpegファイルへ対応するpatch : blog.nomadscafe.jp

    Image::Sizeで読めないjpegファイルへ対応するpatch このページにあるようなjpegファイルがImage::Size(3.1.1)でうまく認識ができないので対応patch書きました。 WX310SA(など)で映した写真の場合、jpegのヘッダ中でmarkerであるffが並ぶところがあるようで、Image::Sizeでそれを扱えません。ただ、普通の場合、Image::SizeがImage::Magickを呼ぶので気付きにくいかもしれません。サービスで使う時に、Image::Magickを呼ばれたくないので無理矢理切っていたため気付いた次第です。 ↓patch --- lib/Image/Size.pm.orig 2008-12-12 18:13:39.000000000 +0900 +++ lib/Image/Size.pm 2008-12-12 18:18:53.00000

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

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Yacafiイイネ - Hatena::Diary::Neko::kak 500 Internal Server Error

    最近個人ではYacafiを使ってます。 http://blog.yappo.jp/yappo/archives/000618.html http://nekokak.org/こちらは全面的にYacafiとDBIx::Skinnyをつかってかいてみました。 Yacafiは高速に動作してくれるので素のCGIでもこんだけ早く動きます。 (もし、遅いと感じたらそれはこのサーバがしょぼいからです) (あと、もし遅いとしたらSkinnyかも、でもSkinnyもとりあえず重くないっぽ) 個人的にYacafiを使うにあたっていくつかパッチを当ててみてますが パッチなくても十分に使えますね。 すばらしい。 MENTAやNanoAが注目されるなか個人的にはYacafiが一押しです!! なんせ開発者自身、枯れてるとおっしゃってましたし!! Yappoさん++すぎる

    Yacafiイイネ - Hatena::Diary::Neko::kak 500 Internal Server Error
  • wakaponさんの超☆Perl備忘帳: Shibuya.pm#10のLT発表資料

    発表当日に欠席してしまいご迷惑をおかけしました。すみません。 はずかしいことに開催日を1日勘違いしていました…。 スライドを置いておきますのでよろしければご覧ください。

  • hide-k.net#blog: Shibuya.pm #10でLTしてきました

    Shibuya.pm Tech Talk #10でLTしてきました。 関係者の方々お疲れ様でした。 Benchmarks of Perl Web Application FrameworksView SlideShare presentation or Upload your own. (tags: shibuya.pm perl) ニコニコ動画 題にはBenchmarkうんぬんかんぬん書いてありますが、今回自分はどっちかっていうとスピリチュアルな方向で話させてもらいました。 若干ネタに走ってしまって趣旨がぼやけましたが、はっきり言うとPHPに奪われたところを取り替えそうじゃないか。という問いかけです。 準備が足らなかったのに加えてしらふだったので、この次はアルコール注入してもっと熱く語りたいと思います。

    kazuhooku
    kazuhooku 2008/11/29
    「ないわー」ww
  • HEConとShibuya.pmのスライド - Charsbar::Note

    26日に行われたHTTP::Engine Conference #1と27日に行われたShibuya.pm #10のスライドを置いておきます。 Mojoが$txを引き回しているワケ (HECon) Catalystの次はMojo? (Shibuya.pm) いずれもタイトルと内容はあまりマッチしていませんが、HEConの方は、1) かつてコンテキストの連れ回しをレジストリパターンで解決しようという話があったけど、AnyEvent::Mojoを活かすために立ち消えになった、2) いまは$selfのなかにコンテキストを突っ込むことで解決しようとしている、という話。Shibuya.pmの方は一連のCGI話のトリということで、当初ネタにしようと思っていたCatalystとMoose、HTTP::Engine、Mojoをめぐるドロドロした話はすっ飛ばして、昔ながらのベタなCGIも、古くはCGI.pm

    HEConとShibuya.pmのスライド - Charsbar::Note
    kazuhooku
    kazuhooku 2008/11/29
    勉強になりました
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    kazuhooku
    kazuhooku 2008/11/29
    ktkr!
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • Shibuya Perl Mongersテクニカルトーク#10に参加してきました。 - あしあと日記

    Perl入門未満でアウェイなわたしがShibuya.pmに行ってきました。 今回は普段Perl以外の言語(PHPRubyPythonなど)を使われている方にも楽しめる内容となるように、Perlのオブジェクト指向がスッキリわかる「初心者向け Perl OO 講習」や、Catalystだけじゃない!「Perlの最新Webアプリケーションフレームワーク特別比較」セッションを企画しました。 ということで期待して行きましたよ(`・ω・´) 第一部 Main Talks 初心者向け Perl OO 講習は前提がよく分かって無くてあまり理解できなかったけど、*1なんとなく雰囲気がわかってよかったです。*2 第二部 特別企画「最速Perlフレームワーク研究会」 噂のLightweight WAFsを拝見。かなり薄いレイヤのフレームワークでわたしみたいに仕事でWebアプリを作るわけではないライトユーザー

    Shibuya Perl Mongersテクニカルトーク#10に参加してきました。 - あしあと日記
  • YappoLogs: HECon#1 と Shibuya.pm で発表してきたの資料

    HECon#1 と Shibuya.pm で発表してきたの資料 perl weekという事でHTTP::EngineカンファレンスとShibuya.pmで発表してきました。 http://svn.coderepos.org/share/docs/yappo/20081126-hecon1/hecon1.pl http://www.nicovideo.jp/mylist/8698529 HEConはhidekさんの絶大な協力によりつつがなく終わる事ができました。Yacafi::Engineに感動しっぱなしでした。 dannさんも切望してるのでHECon#2なんかもあったりするかもしれません。 http://svn.coderepos.org/share/docs/yappo/20081127-shibuyapm10/shibuyapm10.pl http://www.nicovideo.jp

  • shibuya.pm #10 終了

    今日はShibuya Perl Mongersテクニカルトーク#10でした。 会場の様子などは竹迫さんとこで。 11/27のshibuya.pm 各会場のustreamでもちょっと書いていましたが、神保町の会場係をさせてもらっていました。 今回Yappoさんの提唱によりtechtalk界初の試み?のパブリックビューイングが催されたわけですが、サテライト会場はどんな感じだったんですかね?まだ感想系blogを見られていないので各会場の様子がわからないのでなんともですが、少々双方向感が低かったかなーと。神保町のサブスクリーンで各会場のustを写してましたが、写してただけになっちゃった。 いっそ各サテライト会場からそれぞれリモートで何か発表してもらえると面白いかもとか竹迫さんの苦労を考えずに言ってみるテスト。 このまま分散化が進むとやがて発表者はそれぞれ自宅からustで発表して、聴講者だけがパブリ

    shibuya.pm #10 終了
  • Shibuya.pm テクニカルトーク #10 に参加してきました - 肉とビールとパンケーキ by @sotarok

    くそ忙しい感じの現状ですが、連日の勉強会。まあShibuya.pmは見に行きたいなーとずっと思っていたので。で、LL温泉で tokuhirom さんにちょっとPerlの話きいて、面白いなーと思っていたところなのでちょうどよく。 Shibuya Perl Mongers : Shibuya Perl Mongersテクニカルトーク#10 そんなわけでいつもどおりレポートという名のメモ。 JPAについて Japan Perl Association 一般法人としてPerlを啓蒙していく団体つくる PHP業界でも結構話題になっているこのあたりの話。LOCALとかにも通ずる話かも。 どのコミュニティでも問題になるんだなあ。 法人化、うまく動いていける人がいるならいいのかな。うまく動ける人がいないと、結局その法人を動かす人も善意で動く人の活動に支えられる形になちゃって、これまでと同じになってしまうん

    Shibuya.pm テクニカルトーク #10 に参加してきました - 肉とビールとパンケーキ by @sotarok
    kazuhooku
    kazuhooku 2008/11/28
    「どう見ても、彼らはPerlでPHPを実装していました」
  • こんなテンプレートエンジンほしい - daily dayflower

    なぜ、いちいちエスケープを手動で指定しなければいけないのか 文脈によって、自動的にエスケープ手法は決定できるはず と思ってます。 テンプレートエンジン作りたい - kazuhoのメモ置き場 ですよねー。 で,そのへんを自然に取り込んでいるのが,おもに Python 方面で人気のある XML ベースのテンプレートシステムだと思います。 実際,Genshi のドキュメントにも The main feature is a template language that is smart about markup: unlike conventional template languages that only deal with bytes and (if you're lucky) characters, Genshi knows the difference between tags, att

    こんなテンプレートエンジンほしい - daily dayflower
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    kazuhooku
    kazuhooku 2008/11/20
    GJ