タグ

2005年4月20日のブックマーク (7件)

  • XML::Parser::Liteの拡張

    XML::Parser::Liteの改良 XML::Parser::LiteHeavy PuerPerl版のXML::ParserとしてSOAP::Liteパッケージに同梱されているXML::Parser::Liteがあります。このモジュールを使えばコンパイラのないレンタルサーバなどの環境でも、XMLをパースできたります。 しかしこのモジュールにはいくつか欠点があります。設定できるコールバックの種類が少ない。シングルクォートによる囲みとダブルクォートとのそれとが混ざって使われている属性値が正しく取り出せない(例:<hoge id='foo' group="bar">)。そして最大の問題点、コールバックルーチン内からバックトラックの発生する正規表現を呼び出すとperlがクラッシュする……。 これらの問題を克服するべく改良したのが、XML::Parser::LiteHeavyです。結果としてオ

    horiyasu
    horiyasu 2005/04/20
  • SOAP::Lite for Perl

    SOAP::Lite for Perl is a collection of Perl modules which provides a simple and lightweight interface to the Simple Object Access Protocol (SOAP, also known as Service Oriented Access Protocol) both on client and server side.Paul has written a good guide of how to encode complex data structures and schemas in SOAP::Lite.Byrne and others have posted some good stuff (see for example the majordojo so

    horiyasu
    horiyasu 2005/04/20
  • Kwiki::TypeKey: blog.bulknews.net

    Kwiki::TypeKey search.cpan.org: Tatsuhiko Miyagawa / Kwiki-TypeKey Kwiki TypeKey integration Perl ベースの Wiki エンジン Kwiki。いままで CGI::Kwiki であまりいい思いをしてなかったので手を出していませんでしたが、YAPC::Taipei の Ingy のトーク中に Kwiki の方をいじってみるとなかなかカンタンでよさげ。 CPAN で install Kwiki して、ディレクトリを作って cd したら kwiki -new するだけ。これだけでとりあえず動く Wiki サイトができます。あとは plugins やら config.yaml などをハック。 ということで TypeKey で認証をするプラグインを書いてみました。TypeKey をリモートで利用する例や、K

    horiyasu
    horiyasu 2005/04/20
  • How to Write Maintainable Code 日本語訳

    以下の文章は、Bram Cohen による How to Write Maintainable Code の日語訳である。 翻訳文書については、福盛秀雄さんと竹中明夫さんから誤訳の訂正を頂きました。ありがとうございました。 ソフトウェア技術者は、自分が書くコードがどのようにあるべきか分からず悩んでいる。よく知られたエッセイ「悪い方がよい」(訳注:日語訳)がその良い例である――どうして悪いほうがより良くなれるの? やっぱり悪いほうが悪いんじゃないの? さらにややこしいことに、「悪い方がよい」の話は、それが主張しようとしている内容とは正反対の議論の中で引き合いに出されることが多い。 問題は、みんながコードの「美しさ」を判断するのに非常に多様な、また往々にして相反する基準を採用していることだ。美的感覚よりも客観的な、コード品質に対する基準が明らかに必要である。 僕としては、メンテナンス性に

    horiyasu
    horiyasu 2005/04/20
  • Mozilla Firefox Extension @2ch

    2ちゃんねるのスレッド「Firefoxの拡張機能皆さんなにつかってますか?」をまとめたサイトです。 Mozilla Firefoxはカスタマイズ性に非常に優れたブラウザです。 これから使おうとしている人、拡張を変えようと思っている人など役に立てれば幸いです。 Firefox 3.0 が公開されました。 このサイトは現在、Firefox 2 までの集計結果となってます。 旧バージョン→Firefox 2.0.0.14 拡張の入れ方などはまとめサイトでご覧になってください。 また、質問等は質問スレッドなどが良いと思われます。 2ちゃんねるスレッド Mozilla Firefox 拡張機能スレッド Part31 Firefoxの拡張機能皆さんなにつかってますか?Part3 Firefoxの拡張機能皆さんなにつかってますか?Part2 Firefoxの拡張機能皆さんなにつかってますか? Firef

    horiyasu
    horiyasu 2005/04/20
  • The Phalanx 100

    Following are the 100 distros that Phalanx will be focusing on. This list may contain "dual-life" modules that are part of core Perl, but that are updated and distributed separately from Perl itself. Modules that are only distributed in core Perl will be handled in a different phase of the project. The FAQ has info about how this list was created.

    horiyasu
    horiyasu 2005/04/20
    よく使われているPerlモジュール100
  • Bloglines の登録データをバックアップする シェルスクリプト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    horiyasu
    horiyasu 2005/04/20
    w3mによるCookieの取得はいい