トップへ | テーマトップへ | テーマランキング一覧へ
| タイトル | 日 時 |
|---|---|
Shibuya.pm TT#9 (XS Nite)に行ってきた
|
2008/06/30 08:07 |
YAPC::NA 2008(シカゴ)参加レポートまとめ
|
2008/06/23 00:22 |
YAPC::Asia 2008で「Wiiリモコン→DOM操作」をトークしてきた
|
2008/05/17 15:37 |
Perl・PHPで手軽にウェブサービスを呼べるライブラリを自動生成(WSST)
|
2008/05/11 05:22 |
[Gainer] Perl用Device::Gainerモジュールを書いてみた
|
2008/02/09 05:25 |
[Perl] 5.10.0 で pack・unpack の仕様が変わった『U0C*』とか
日本語・中国語・韓国語の文字列をローマ字読み下しする Lingua::*::Romanize::* 系モジュール群を Google Code に移動したので、この週末に久しぶりにバージョンアップを実施。 従来は、UTF-8 フラグ OFF のバイト列 UTF-8 コードにのみ対応していたのを、 UTF-8 フラグ ON の文字列と OFF のバイト列のどちらも透過的に扱うように改良。 しかし、CPAN Testers からエラーの報告が。 Perl 5.10.0 では、unpac... ...続きを見る |
2008/01/14 14:37 |
[Perl] XML::TreePP関連モジュールをGoogle CodeのSubversion移行
Google Code で Subversion のホスティング ができるので、 XML::TreePP 関係の Perl モジュールは、Google Code に移動しました。 ...続きを見る |
2008/01/09 17:00 |
[Perl] JSON モジュールの utf8 フラグ周りの仕様 tips 注意点
Perl の JSON モジュールで日本語を含む文字列を扱う際の tips。 [Perl] JSON モジュール 2.x 系は、1.x 系と互換性が△ の記事で、JSON::XS モジュールとの互換性(ソース&ドキュメントも!)を実現した代わりに 従来の JSON.pm のインターフェースが obsolete になってしまうのは残念。 今後、JSON.pm は XS 版の JSON::XS とほぼ同機能の Pure Perl 版の JSON::PP の いずれかを自動選択してくれるラッ... ...続きを見る |
2008/01/07 05:21 |
[Perl] JSON モジュール 2.x 系は、1.x 系と互換性が△
JSON モジュールがバージョンアップして、2.0 台に突入! JSON::XS モジュールとの互換性(ソース&ドキュメントも!)を実現した代わりに 従来の JSON.pm のインターフェースが obsolete になってしまうのは残念。 今後、JSON.pm は XS 版の JSON::XS とほぼ同機能の Pure Perl 版の JSON::PP の いずれかを自動選択してくれるラッパーとしての道を歩むようです。 ...続きを見る |
2008/01/06 02:22 |
[Perl] Debian (lenny) Perl 5.005・5.6.2 インストール失敗
ノート PC のネットワークの設定をいろいろと変更していたら、 coLinux からの接続がうまくいかなくなってしまったので、 VMware を入れて Debian(lenny)の設定をやっています。 ...続きを見る |
2008/01/06 02:11 |
Ebisu.js - Event-Based Inter-Serving Units
|
2007/10/08 22:00 |
[Perl] XML::TreePP モジュール writefile 時の文字化け【解決】
XML::TreePP モジュールで、Perl オブジェクト→XML ファイル出力を行う writefile() メソッドで文字化けが発生していました。 先週末にアップした、バージョン 0.31 で修正されています。 writefile() メソッドをご利用の方は、バージョンアップをお願いします。_o_ http://www.kawa.net/works/perl/treepp/treepp.html ...続きを見る |
2007/09/26 04:53 |
[Perl] UUID を取得するワンライナー
Perl を使ってカンタンに UUID を取得するワンライナー。 ...続きを見る |
2007/08/19 05:44 |
[Perl] Class::Accessor::Children::Fast複数クラスのアクセサ生成
Class::Accessor でアクセサメソッドを生成するのは便利だけど、 多数のクラスのアクセサメソッドを一度に定義したいときは、 なんだかソースが冗長になってしまう気がする。 ...続きを見る |
2007/08/15 02:37 |
[Perl] MIMEマルチパートメール中のテキスト本文を置換する
Perl Email Project というプロジェクトで開発されている Perl のメール処理モジュール群がかなり充実しています。 「ファイル添付メール」や「HTMLメール」などの「MIME マルチパートメール」は 自前のコードで処理するのは結構面倒で、多様な MTA に対応するのは難しく バグも発生しやすい状況でしたが、この Email::MIME モジュール達を利用すると、 手軽にマルチパートメールを扱えるようになります。 ...続きを見る |
2007/06/04 14:11 |
[Perl] Fizz-Buzz問題 (60 bytes)
1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。 どうしてプログラマに・・・プログラムが書けないのか?より Fizz-Buzz 問題。 ...続きを見る |
2007/05/12 18:05 |
ウェブ上の画像ファイルをメールとして送信するスクリプト
特定の URL にあるファイルを、そのままメール送信する Perl スクリプト。 メール本文テキストはなくて、ファイルのみからなるメールを作成します。 以前は、ファイル添付のメールを送るスクリプトはそれなりの長さになったけど、 今ではメール送信処理自体は3行で済むんですね。CPAN ありがたし。 #!/usr/bin/perl ...続きを見る |
2007/04/30 02:39 |
YAPC::Asia 2007 Tokyo+懇親会+ハッカソン
|
2007/04/06 21:28 |
XML::FeedPP バージョン 0.21 をリリース
Pure Perl 環境で RSS/Atom などのフィードを操作する XML::FeedPP モジュールの バージョン 0.21 をリリースしました。間もなく CPAN でも利用できるようになるかと。 主な改良点は以下の通りです。 ...続きを見る |
2007/01/22 01:20 |
[Perl] DateTimeモジュールで各国語表記の日付を表示
PerlのDateTimeモジュールを利用すると、「August」とか「日曜日」といった 各国語表記の月や曜日の文字列を簡単に取得することができる。 自前で [qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )] みたいな 変換テーブルを持たなくて良いし、誤字の心配もないし、安心だ。 (その昔、ドコモのP503iでは、4月をAprでなくAplと省略する仕様があった) さらに DateTime::Locale モジュールの full... ...続きを見る |
2006/08/28 04:44 |
[Perl] Encode::FB_XMLCREFでコード変換に失敗&対策
Perl の Encode モジュールには、FB_XMLCREF というオプションがあり、 変換できない文字を &#xHHHH; 形式で出力してくれて便利です。 (詳しくは Handling Malformed Data を参照) この FB_XMLCREF 出力が好きなので、いつも付けているのですが、 Windows でテストスクリプトが動かないことがあり、よく見ると FB_XMLCREF の有無がエラーになる原因でした。 FB_XMLCREF を外せば済むのですが、やはり必... ...続きを見る |
2006/05/17 05:47 |
[JSON] xml2json.pl - XMLファイルをJSONに変換するスクリプト
↓は RSS/RDF/Atom 専用のためアイテム件数制限や要素制限の処理が入っていたので、 スクリプトが少し長くなってしまっていたけど、フィードに限らず汎用化して 単に XML ファイルを JSON 変換するだけなら、もっと単純になると思った。 ...続きを見る |
2006/05/01 13:41 |
[XML] XML::TreePPとXML.ObjTreeの属性プリフィックス「@」対応
Perl 用の XML::TreePP モジュール と JavaScript 用の XML.ObjTree クラス は、 ほぼ同じ目的で作成したライブラリで、連想配列・配列などを含む多次元データと XML の 相互変換を行うためのライブラリです。XML 形式を媒介とするデータのシリアライザ。 複雑な DOM 操作などが不要で、手軽に XML を操作できるのがウリです。 ECMAScript for XML (E4X) が普及すれば、root.node.@attr のように 分かり... ...続きを見る |
2006/05/01 02:21 |
[Perl] 形態素解析MeCab(和布蕪)をPerlから使ってみる
京都大学 情報学研究科のオープンソース形態素解析エンジンMeCab(和布蕪)を インストールして試してみたメモ。ChaSen, Juman, KAKASIより高速らしい。 今回は、形態素解析自体じゃなくて、分かち書き・読み仮名取得が目的です。 ...続きを見る |
2006/04/04 00:40 |
[Perl] 形態素解析JUMANをPerlから使ってみる
東京大学 大学院情報理工学系研究科 電子情報学専攻 黒橋研究室の 日本語形態素解析システム JUMAN をインストールして試してみたメモ。 形態素解析自体じゃなくて、分かち書き・読み仮名取得が目的です。 ...続きを見る |
2006/04/04 00:31 |
[YAPC] YAPC::Asia 2006主なセッション
★2005年3月29日(1日目) ●Pugs (Audrey Tang/Intoroduction to Pugs) ...続きを見る |
2006/03/31 00:54 |
[YAPC] YAPC::Asia 2006始まりました!
|
2006/03/29 11:00 |
[Perl] 日本語・中国語・韓国語/ローマ字変換モジュール
ローマ字への変換(読み下し)を行う Perl モジュールを作成してみました。 Lingua::JA::Romanize::Japanese →日本語用(漢字かな混じり文) Lingua::ZH::Romanize::Pinyin →中国語用(北京語読み) Lingua::ZH::Romanize::Cantonese →広東語用(香港など) Lingua::KO::Romanize::Hangul →韓国語用(ハングル文字) ...続きを見る |
2006/03/27 01:20 |
[Perl] 使用中のモジュールのインストール先パスを取得
Perlで使用中(use または require済み)のモジュールが インストールされているパスは変数 %INC に入ってる。 $INC{モジュール名}として使用する。 ...続きを見る |
2006/03/24 20:12 |
[Perl] ローカルタイムゾーン(GMTからの時差)を取得する
Perl には、今、自分のいるタイムゾーンがどこなのか(JSTとか+09:00)とかを手軽に 取得する関数はたぶんなかったと思う。DateTime::TimeZone モジュールとかをつかって グリグリすれば取得できそうだけど、DateTime系はたぶん標準添付モジュールじゃないし。 ...続きを見る |
2006/03/17 14:20 |
[Perl] del.icio.us のブックマーク登録件数を取得する Perl 関数
ページ間のリンク関係を元にした Google Page Rank の仕組みは破綻しつつあるので、 他人のブログ内での評価(好感度)とか、ソーシャルブックマークのユーザによるページ評価とか、 リンク構造以外のページ評価の仕組みが重要になってきている。 ソーシャルブックマークといえば、はてなブックマークかdel.icio.usだけど、 はてなブックマーク件数取得APIとは違って、del.icio.us の Posts APIは自分のブックマークを 管理するための API であり、自分のブッ... ...続きを見る |
2006/03/17 03:05 |
[ajax] ajaxcomとajaxtbで新着情報のRSS配信に対応
[ajax] 静的HTMLページにも掲示板&トラックバック機能をの続報です。 このajaxcomとajaxtbで、新着情報のRSS配信に対応しました。 ajaxcomでは、サイト全体の新着コメントのRSSファイルを自動生成します。 ajaxtbでは、サイト全体の新着トラックバックのRSSファイルを自動生成します。 どちらもRSS 2.0形式になっています。(XML::FeedPPモジュールを使用) ...続きを見る |
2006/03/16 23:30 |
[Perl] XML::TreePPを使ってweblogUpdates.pingしてみる
XML::TreePP モジュールを使うと XML-RPC もお手軽になるので、 weblogUpdates.ping を打つ Perl スクリプトを書いてみた。 ...続きを見る |
2006/03/13 05:54 |
[ajax] 静的HTMLページにも掲示板&トラックバック機能を
kawa.netのサイト(ブログ以外)は CMS などのツールを使わずに、相変わらず 秀丸エディタでシコシコと HTML ファイルを書き換えて更新しています。 もともと静的 HTML ファイルで作ってあったコンテンツをブログなどのシステムで わざわざ置き換える作業は面倒くさいし、ブラウザのキャッシュも効きやすいし、 HTML ファイルのオーナーを nobody 権限にしたくないしと、そんないろいろな 言い訳を繰り返して、未だに Web 0.9 的を構成になっています。 ...続きを見る |
2006/03/07 00:37 |
[はてブ] XML::TreePP&はてなブックマーク件数取得API
XML::TreePP モジュール を使って はてなブックマーク件数取得API にアクセスし、 指定したURLの被ブックマーク件数を取り出すサンプルプログラムを書いてみた。 XML ソースを1行も書いてないのに、XML-RPC ができてしまいます。 ...続きを見る |
2006/02/26 04:54 |
[Perl] RSS・RDF・Atomファイル処理用モジュールを公開
XML::TreePP モジュールの公開に続いて、RSS・RDF・Atomファイルを 処理するためのモジュール XML::FeedPP を公開しました。 RSS(RSS 2.0)・RDF(RSS 1.0)・Atom(0.3)の3フォーマットの読み書きに対応しています。 フォーマット間の変換や、複数の Web フィードの結合ができます。 ...続きを見る |
2006/02/25 03:27 |
[Perl] 作ったモジュールをCPANで公開してみた
XML::TreePP は久しぶりに作成した Perl モジュールです。 折角なので CPAN にアップロードして、公開してもらいました。 参考までに、CPAN に掲載してもらう手順をメモしておきました。 ...続きを見る |
2006/02/22 00:48 |
[Perl] XML::TreePP/XMLファイル展開モジュールを公開
XML::TreePP は、XML ファイルをツリー構造のハッシュ変数に展開したり、 その逆にハッシュ変数から XML ファイルを生成するための Perl モジュールです。 XML::DOM::Parser による面倒な DOM インターフェースの操作も不要です。 Pure Perl 実装のため、.pm ファイルをサーバにコピーするだけで使用できます。 これでサーバ環境を心配せずに、Perl で XML ファイルを処理するプログラムが組めます。 ...続きを見る |
2006/02/20 16:31 |
[Mac] OS XでCPANモジュールインストール
Mac OS X のターミナルから、Perl モジュールをインストールするために CPAN のシェルを起動する1行コマンド。 sudo su - root -c "perl -MCPAN -e shell" ※もっと短くて済むコマンドを教えてもらいました。(2007-02-22追記) sudo -H cpan 普通に sudo だけだと、ユーザの ~/.cpan/ が使われてしまう? su - root sudo -H 経由で起動すれば /var/root/.cpan/ を使ってくれ... ...続きを見る |
2006/02/16 00:34 |
[Perl] 2つのシグマ 03A3/2211
シグマの文字には以下の2種類のコードがあるそうです。 Unicode 03A3 (GREEK CAPITAL LETTER SIGMA) JIS 2632 EUC-JP A6B2 Shift_JIS 83B0と Unicode 2211 (N-ARY SUMMATION) JIS 2D74 EUC-JP ADF4 Shift_JIS 8794 (CP932) 手元の Mac ... ...続きを見る |
2006/02/02 03:23 |
トップへ | テーマトップへ | テーマランキング一覧へ