タグ

ブックマーク / www.kawa.net (7)

  • [Perl] 作成したモジュールをCPANで公開する手順

    久しぶりに Perl モジュールを作成してみた ので、せっかくなので CPAN にアップロードしてみました、の手順をメモ。 もともと、2002年に CPAN へのアップロードサイト PAUSE 用のアカウントは 作ってあったけど、実際に自作モジュールを CPAN で公開してもらったことはなかったので、 実は今回が初挑戦でした。 もし↓に間違っている点がありましたら、ご指摘いただけると幸いです。>識者の方 配布用のモジュールを作成する まず第一歩は、 perlnewmod - 新しいモジュールを配布するには を熟読すること。 モジュール .pm ファイルと、 そのアーカイブ .tar.gz ファイル を作成するのが最初です。 中身は以下のようなファイル構成になりました。 lib/XML/TreePP.pm # Perlモジュール体 Makefile.PL # ほぼh2xsで生成したそのまま

    suVene
    suVene 2006/08/29
    公開手順メモ
  • [ajax] AjaxTB/トラックバック機能を静的HTMLページに追加するJavaScript

    Kawa.netxp [ajax] AjaxTB/トラックバック機能を静的HTMLページに追加するJavaScript サイト(kawa.net)が最初にトラックバックに対応したのは、2004年11月でした。 その後、ソーシャルブックマークの普及や SPAM の増加によって トラックバックは死んだは とまで言われて地位はだいぶ下がっていますが、 今ごろになって、またサイトのトラックバック機能を実装し直してみました。 サイトは CMS/ブログ等を使ってない静的な HTML ファイルばかりなのですが、 旧バージョンでは、トラックバックpingの届いたページの HTML ファイルを 自動的に書き換える仕組みで実装していました。 ただし、nobody 権限で HTML ファイルを書き換えるのは嫌いなので、cron で回しています。 新バージョンは ajax を利用して実装しています(正確には

    suVene
    suVene 2006/03/07
    静的HTMLに上書ではなく、TBを別管理しAjaxで読み出すので動作が軽いが Google ランクなどには影響されなくなる。
  • [JavaScript] JKL.Calender

    Kawa.netxp [JavaScript] JKL.Calendar/ポップアップするカレンダー表示クラス JKL.Calendar は、ポップアップでカレンダー表示を行うクラスです。 2006年10月にクラス名を変更しましたが、2005年4月のリリース当初のクラス名 JKL.Calender も 別名定義してあるので、こちらも利用可能です。半年前にご指摘いただいた typo でした。 合わせて、選択可能な日付範囲指定用のプロパティ min_date/max_date を追加しました。 Yahoo! UI ライブラリのカレンダー機能がかなり強力なので、 最近なら YUI もオススメできそうですが、 実は JKL.Calendar の方が日語環境では使いやすかったりするかもしれません。 JavaScript ソースのダウンロードはこちら: jkl-calendar.js JavaScr

    suVene
    suVene 2006/03/03
    便利そうだがsampleの色がかっこ悪いw
  • JKL.Resizable - サイズ可変エレメント

    Kawa.netxp JKL.Resizable - サイズ可変エレメント エレメントの右端・下端・右下隅をマウスでドラッグして、 縦・横のピクセル数を変更できるようにします。 Internet Explorer 6.0、 Firefox 1.0、 Opera 8.0 で動作確認をしています。 ブラウザ依存の制限として、 Opera 8.0 ではエレメントの横幅を縮小(←)することはできません。 エレメントの横幅拡大(→)や、高さ拡大(↑)縮小(↓)はできます。 Opera 8.0 以外では、横幅の縮小も問題ありません。 エレメントの上端・左端を利用したサイズ変更はできません。 右端・下端のみドラッグ→サイズ変更できます。 ダウンロード JKL.Resizable は、下記アーカイブ中の jkl-resizable.js 単独で動作します。 jkl-resizable-0.04.tar.g

    suVene
    suVene 2006/03/01
    欲しいと思うライブラリがピンポイントであるw ほんとお世話になります。参考になります。
  • [RSS] RSS・RDF・Atomフィードのフォーマット変換・結合デモ

    XML::FeedPP モジュールのフォーマット変換・結合機能の動作デモです。 RSS・RDF・Atom フィードをダウンロードして、指定フォーマットに変換出力します。 このフォームでは、同時に5ファイルまでの結合も行えます。 URL1: URL2: URL3: URL4: URL5: ▼ RSS フォーマットで出力(RSS 2.0) RDF フォーマットで出力(RSS 1.0) Atom フォーマットで出力(Atom 0.3) ▼ ▼ 変換結果 ここに結果が表示されます。 参照用URL サーバ側 Perl/CGI プログラムソースは こちら コメントはこちらへ by AjaxCom このページへのトラックバック by AjaxTB トラックバックURL:http://www.kawa.net/service/tb/ajaxtb.cgi/works/perl/feedpp/demo.htm

  • [Perl] XML::FeedPP - RSS・RDF・Atomフィードの解析・生成・変換・結合

    Kawa.netxp [Perl] XML::FeedPP - RSS・RDF・Atomフィードの解析・生成・変換・結合 XML::FeedPP モジュールは、 RSS 2.0、RSS 1.0 (RDF)、Atom 0.3(および1.0)フィードの XML ファイルを解析・生成・変換・結合するための Perl モジュールです。 RSS ベースの1種類の共通 APIRSS・RDF・Atom の各フォーマットの処理に対応しているため、 手軽に扱えます。 フィードの読み出し・書き込みはもちろん、 RSSからRDFへ、RDFからAtomへといった各フォーマット間の相互変換も可能です。 他サイトからダウンロードした複数のファイルを結合して、 まとめて1つのファイルとして出力することもできます。 公開版アーカイブ: XML-FeedPP-0.43.tar.gz TARGZ CPAN ←通常パッケ

    suVene
    suVene 2006/02/25
    便利そう。ここのサイトは説明が丁寧ですごい。
  • [ajax] JKL.ParseXML/ajax通信処理ライブラリ

    Kawa.netxp [ajax] JKL.ParseXML/ajax通信処理ライブラリ JKL.ParseXML クラスは、サーバ上の XML 形式ファイルをダウンロード~解析して、 JavaScript オブジェクト(配列やマップ)に変換するライブラリです。 複雑な DOM 操作なく簡単なスクリプトで XML 形式ファイルを扱えるため、 Amazon など XML を出力する既存の Web サービスや、 CGI と連携することで ajax ページを手軽に構築できます。 IE・Firefox・Opera・Safari のクロスブラウザに対応しています。 XML を JSONのように手軽に扱える他、 JSON/CSV/LoadVars 形式ファイルなどのテキストファイルも利用可能です。 安定版アーカイブ: jkl-parsexml-0.22.tar.gz TAR.GZ jkl-parsex

    suVene
    suVene 2006/02/24
    XMLをJavaオブジェクトにしてくれる。複数要素も配列で対応
  • 1