アクセスカウンタ

zoom RSS テーマ「Perl」のブログ記事

みんなの「Perl」ブログ

タイトル 日 時
[Mac] [Perl] MySQL 5.5.17+DBD::mysql インストール手順メモ
[Mac] [Perl] MySQL 5.5.17+DBD::mysql インストール手順メモ Mac OS X 10.6 (Leopard) のローカル環境に MySQL サーバと Perl の DBD::mysql モジュールをインストールしてみたメモ。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 10 / トラックバック 0 / コメント 0

2011/11/06 11:19
形態素解析 MeCab を Perl モジュール Text::MeCab から使う
形態素解析 MeCab を Perl モジュール Text::MeCab から使う 久しぶりに MeCab をインストールしてみた手順メモ。 Perl バインディングは、前回(2006年!)は標準の MeCab.pm モジュールを利用しましたが、今なら牧さんの Text::MeCab の方がいいらしい。 環境は、Mac OS X 10.6.8 と Amazon EC2 Amazon Linux で試しました。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 14 / トラックバック 0 / コメント 0

2011/10/29 18:08
配列内の値の合計値をワンライナーで書く (sum of array) #perl
配列内の値の合計値をワンライナーで書く (sum of array) #perl Perl と言えばタマネギ、タマネギといえばロシアはモスクワ。 Moscow.pm のメーリングリスト の話題が面白かった。Perl には、map や grep みたいに美しく配列処理できる強力な関数があるのに、sum とか avg みたいな集約系の関数は用意されておらず、自前で書く必要がある。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 5 / トラックバック 0 / コメント 2

2011/06/11 17:18
YAPC::Asia 2010 前夜祭〜本編〜ハッカソンに参加しました
YAPC::Asia 2010 前夜祭〜本編〜ハッカソンに参加しました 2010年10月15〜16日に開催された YAPC::Asia 2010 に参加しました。 今年も大岡山の東工大の会場です。発表資料と写真を交えてレポートします。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 6 / トラックバック 0 / コメント 0

2010/10/27 18:58
Encode::JP::Emoji の携帯絵文字コード変換マッピングまとめ
Encode::JP::Emoji の携帯絵文字コード変換マッピングまとめ Encode::JP::Emoji モジュールは、多数のエンコーディングを提供しています。 ここでも解説しています が、ちょっと複雑なので改めて紹介します。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 18 / トラックバック 0 / コメント 0

2010/10/24 21:12
Unicode 6.0絵文字対応Encode::JP::Emoji 0.60をリリース(Perl)
Unicode 6.0絵文字対応Encode::JP::Emoji 0.60をリリース(Perl) 今月10月11日 に Unicode Version 6.0 がリリースされたのに対応して、 川崎がメンテしている Perl モジュール Encode::JP::Emoji もバージョンアップして、 Unicode 6.0 で追加された絵文字を正式サポートしました。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 7 / トラックバック 0 / コメント 0

2010/10/24 19:56
リオデジャネイロ Rio.pm とサンパウロ Sao-Paulo.pm の人に会ってきた。#Perl
リオデジャネイロ Rio.pm とサンパウロ Sao-Paulo.pm の人に会ってきた。#Perl 6月28日〜7月20日まで、地球の裏側、南米まで旅行に行ってきました。 折角の機会なので、ブラジルでは、南米大陸で最大級の Perl 開発者コミュニティである リオ・デ・ジャネイロの Rio.pm と、サン・パウロの Sao-Paulo.pm の皆さんにお会いしてきました。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 0 / コメント 0

2010/07/23 00:08
OSDC.TW 2010 - Shibuya.pm in Taipei 発表資料と写真
OSDC.TW 2010 - Shibuya.pm in Taipei 発表資料と写真 ちょっと時間が経ってしまったけど、先月の OSDC.TW 2010「Shibuya.pm in Taipei」メンバーの 発表資料と、写真の URL をまとめておきます。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2010/05/09 16:15
ysh - コマンドラインでYAML〜Perlデータ変換を試せる YAML::Shell
ysh - コマンドラインでYAML〜Perlデータ変換を試せる YAML::Shell 台湾滞在最終日に、台北駅でばったり Ingy と会って、これから師大夜市近くの Mo!relax Cafe というカフェでハックするというので、合流した。 無料の Wi-Fi が飛んでいて、快適な環境。みんなパソコンを広げてる。 そこで、YAML の話をしていて、ysh コマンドを教えてもらった。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2010/05/03 18:55
UTF-8 encoder doesn't support callback CHECK #Perl
UTF-8 encoder doesn't support callback CHECK #Perl 先週リリースされた Encode 2.38 から、utf8 の encode/decode のチェックが変更になり、encode 時/decode 時ともに、フォールバックとしてコールバック関数を指定できなくなりました。 Encode::JP::Emoji モジュールのテストで FAIL レポート が届いて発見。 CodeRepos の Changeset 35927 で変更箇所を確認しました。 Encode.xs の Encode::utf8 用の encode/decode に変更があ... ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 1

2009/11/23 21:36
Mac OS X 10.6(Snow Leopard)にPerl 5.005をインストールする
Mac OS X 10.6(Snow Leopard)にPerl 5.005をインストールする 自宅の MacBook Pro の開発環境をセットアップしています。   昨年、Debian(lenny) で Perl 5.005 がそのままではインストールできなかったのと同様に、Mac OS X 10.6 (Snow Leopard) でも Perl 5.005 はそのままではインストールできませんでした。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 7 / トラックバック 0 / コメント 3

2009/11/22 00:59
FB_EMOJI_GMAIL、FB_EMOJI_TYPECAST / PC向け絵文字アイコン画像表示
FB_EMOJI_GMAIL、FB_EMOJI_TYPECAST / PC向け絵文字アイコン画像表示 Encode::JP::Emoji で PC 向け表示を行うための fallback 関数として、 絵文字キャラクタを絵文字の名前の文字列に変換する FB_EMOJI_TEXT 関数が標準添付されていますが、 別モジュールとして、Encode::JP::Emoji::FB_EMOJI_GMAIL と、 Encode::JP::Emoji::FB_EMOJI_TYPECAST を公開しました。 ...続きを見る

面白い ブログ気持玉 20 / トラックバック 0 / コメント 0

2009/07/06 12:54
Encode::JP::Emoji - emoji4unicode ベースの絵文字変換モジュール
emoji4unicode(Emoji for Unicode)プロジェクトでは、Google が中心となって 日本の携帯各キャリアの絵文字コードを Unicode に登録すべく提案を行っています。 今回、その emoji4unicode の絵文字マッピングテーブルを利用して文字コードの 相互変換を行う Perl モジュール Encode::JP::Emoji を開発しました。 ...続きを見る

ナイス ブログ気持玉 6 / トラックバック 0 / コメント 0

2009/07/01 05:00
Class::Inspector - Perlモジュールのファイルパスを取得
Perlモジュールのパスを取得して、そこからの相対パスでデータファイルに アクセスしたいとき、%INC で取り出すことができます。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 6 / トラックバック 0 / コメント 1

2009/06/25 20:56
Shift_JIS〜Unicode文字コード(16進数)相互変換ワンライナー/Perl
今日も、Perl の呪文の時間がやって参りました。 例えば「漢」の字の Unicode は 6F22、Shift_JIS コードは 8ABF なわけで、 これらを Perl のワンライナーで相互変換するコードを書いてみました。 ...続きを見る

驚いた ブログ気持玉 7 / トラックバック 0 / コメント 3

2009/06/23 21:49
[Perl] Tokyo Cabinetのインストール手順〜テーブルデータベースを試す
[Perl] Tokyo Cabinetのインストール手順〜テーブルデータベースを試す Tokyo Cabinet は、  ・memcached 互換のオンメモリのキャッシュサーバ  ・データがディスクに保存される高速な key-value ストア といった特長がありますが、それに加えて後者を拡張した  ・リレーショナル DB のようにカラムごとに検索条件を付けたクエリで検索できる DBMS の機能があって、興味深いです。 ...続きを見る

ナイス ブログ気持玉 12 / トラックバック 0 / コメント 1

2009/05/01 03:00
Moose(Mouse)の基本。アクセサのコードを読んでみる
Moose(Mouse)の基本。アクセサのコードを読んでみる モダンPerl入門 (業務で使う実用的な Perl の“すべて”) を読んで、 改めて Moose を勉強中です。 今回は、(Moose 本体でなくて互換・軽量版の)Mouse.pm が 生成してくれるアクセサのメソッドのコードを確認してみました。 is => 'rw'has 'attr01' => (     is      =>   'rw', ... ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 8 / トラックバック 0 / コメント 0

2009/03/01 00:41
[Perl] Net::OpenID::Consumerのインストール(Math::Pari利用)
[Perl] Net::OpenID::Consumerのインストール(Math::Pari利用) OpenID は採用サイト(コンシューマ)も増えて、盛り上がってきました。 今週2月10日(火)は銀座のアップルストアで OpenID Tech Night Vol.4 のセミナーが開催されるし、 来週2月20日(金)は IBM の渋谷テクニカルナイトで OpenIDとエンタープライズソリューション のセミナーがあります。 後者は、川崎もリクルートでの事例を発表させていただく予定です。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 0 / コメント 1

2009/02/09 22:47
Apache+mod_rewrite+mod_proxy+HTTP::Engineで外部アプリサーバ
Apache+mod_rewrite+mod_proxy+HTTP::Engineで外部アプリサーバ 2つ前のポスト では、HTTP::Server::Simple+HTTP::Engine で スタンドアローンのアプリサーバを構築しました。 通常の Apache から Perl プログラム利用時のみこのアプリサーバを 呼び出すように、mod_rewrite と mod_proxy を組み合わせる方法まとめ。 FastCGI との違いは、Apache とアプリサーバ間の通信方式。 FastCGI では(今回の設定では)ソケット通信を使うのに対し、 ↓の方式では HTTP でプロキシー... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2008/11/04 22:21
Apache+FastCGI+HTTP::Engineを使う手順 (Debian)
Apache+FastCGI+HTTP::Engineを使う手順 (Debian) 前回のポスト では、HTTP::Engine をインストールして、ServerSimple で スタンドアローン(シングルセッション)な HTTP サーバを 起動してアプリを動作させることができました。 今回は、Apache+FastCGI を使ってみます。 ...続きを見る

面白い ブログ気持玉 68 / トラックバック 0 / コメント 0

2008/11/04 20:11
HTTP::Engine のインストール 〜 ServerSimple を試してみる手順
HTTP::Engine のインストール 〜 ServerSimple を試してみる手順 Google App Engine を使ってみて、WSGI を勉強していたら、 今頃になって、ようやく HTTP::Engine の意図が理解できました。 HTTP::Engine がアプリ動作に必要なリクエストとレスポンスの 仕様(オブジェクト)を定義した抽象レイヤーとして動くので、 HTTP 通信処理や環境変数といった低レイヤーの非互換性を回避して、 スタンドアローンな HTTP サーバ形態でも Apache+CGI 形態でも、 アプリケーション側では全く同じコードで開発できるん... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2008/11/04 19:20
OCNのRingサーバが壊れていてCPANインストールに失敗
OCNのRingサーバが壊れていてCPANインストールに失敗 家のプロバイダはOCNなので、CPAN も昔から http://ring.ocn.ad.jp/pub/lang/perl/CPAN を使っていたけど、このところ OCN の Ring で障害?なのかサービス終息なのか エラーが出てしまい、最新のモジュールがインストールできなくなっていた。   Ringのページ を見ると、確かに OCN のアイコンが『!』マークになっている。 temporary な問題らしいが、それでは困るので Riken の Ring サーバを使うようにしました。 ... ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 2 / トラックバック 0 / コメント 1

2008/11/02 00:22
Perl 5.10.0 正規表現でメモリリーク発生
Perl 5.10.0 正規表現でメモリリーク発生 Perl 5.10.0 には正規表現周りでメモリリークが発生するとのこと。 regcomp.c の修正で解決済み らしいが、Linux ディストリビューションで 既に巷に出回っている 5.10.0 は当面は、現役続行になりそうなので、 サーバでデーモン的に常時起動している場合は、問題になりそう?   ちょうど XML::TreePP モジュールで、『Perl 5.8 では問題がないのに、 Perl 5.10 だとメモリリークが発生する』との問い合わせが来たので 確認していたところ。... ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 16 / トラックバック 1 / コメント 1

2008/10/26 17:30
PerlでDNS正引きするワンライナー
PerlでDNS正引きするワンライナー IO::Socket::INETモジュールのドキュメントによれば、接続先サーバを IPアドレスでなくて、ホスト名でも指定できるハズだけど、なぜかできなかった。         PeerAddr  Remote host address     <hostname>[:<port>]    &nbsp... ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 4

2008/09/22 15:52
Shibuya.pm TT#9 (XS Nite)に行ってきた
Shibuya.pm TT#9 (XS Nite)に行ってきた Chicago と Palo Alto から帰国した翌日 6月 25日(水)は、神保町へ。 Shibuya.pm の Technical Talk #9(通称:XS:Nite) へ行ってきました。 XS ネタだけで10本ものトークが展開されて、すぐに100人近くの参加者が 集まるという状況は、(良い意味で)どうかしている。ww   ...続きを見る

ブログ気持玉 / トラックバック / コメント

2008/06/30 08:07
YAPC::NA 2008(シカゴ)参加レポートまとめ
YAPC::NA 2008(シカゴ)参加レポートまとめ 今週、米国・シカゴで開催された YAPC::NA 2008 に参加してきました。 YAPC::NA は、1999年に始まった世界初の YAPC の流れを汲む、 本場 North America 版の YAPC です。 YAPC::Asia には過去3回とも参加して、とても楽しませてもらっていますが、 YAPC::NA は初めてです! 今回は、スピーカーとしてやって参りました。   ⇒シカゴ滞在中の写真はこちら   詳しいレポートは、MTL ブログ に載せました。 YAPC::N... ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2008/06/23 00:22
YAPC::Asia 2008で「Wiiリモコン→DOM操作」をトークしてきた
YAPC::Asia 2008で「Wiiリモコン→DOM操作」をトークしてきた 今週は、YAPC::Asia でした。東京での開催は、今年で3回目。 YAPC は アジア最大(⇒今回は世界最大!)の Perl カンファレンス。 イチバン好きなカンファレンスです。これまでの3回とも皆勤参加してますが、 今回は初めてスピーカーとして参加させていただきました。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 2

2008/05/17 15:37
Perl・PHPで手軽にウェブサービスを呼べるライブラリを自動生成(WSST)
Perl・PHPで手軽にウェブサービスを呼べるライブラリを自動生成(WSST) WSST というプロジェクトを3月末にひっそりと公開しました。 メインのコミッタは mitsuhisa さん。(参加者募集中です) WSST とは、YAML でウェブサービスのインターフェース定義を書くと、 Perl・PHP のライブラリを自動生成してくれるツールです。 WSST を利用して作成した Perl・PHP ライブラリのリリースについては、 MTL ブログ に書いたのだけど、WSST 自体についてはまだ詳しく 書いていなかったので、改めて紹介します。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 9 / トラックバック 0 / コメント 0

2008/05/11 05:22
[Gainer] Perl用Device::Gainerモジュールを書いてみた
[Gainer] Perl用Device::Gainerモジュールを書いてみた ActionScriptやRubyではGainerを使えるのに、Perlから使えないのは寂しい。 Device::Gainerモジュールを書いてみた。4時間くらいかかった。 とりあえず、Gainer の最低限の機能が一通り使えるようになりました。 テストやドキュメントは全く書いてないけど、とりあえずCodeReposに晒してみます。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

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... ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 2 / トラックバック 0 / コメント 0

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 の いずれかを自動選択してくれるラッ... ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 7 / トラックバック 0 / コメント 1

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 の いずれかを自動選択してくれるラッパーとしての道を歩むようです。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 2 / トラックバック 0 / コメント 2

2008/01/06 02:22
[Perl] Debian (lenny) Perl 5.005・5.6.2 インストール失敗
ノート PC のネットワークの設定をいろいろと変更していたら、 coLinux からの接続がうまくいかなくなってしまったので、 VMware を入れて Debian(lenny)の設定をやっています。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 0 / コメント 0

2008/01/06 02:11
Ebisu.js - Event-Based Inter-Serving Units
Ebisu.js - Event-Based Inter-Serving Units gugod こと Kang-min Liu(劉康民)さんがプライベートで来日中。 Shibuya.pm には仕事の都合で行けなかったんだけど、別で一緒に ランチ することに。 その後、Ebisu.js について教えてもらった。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

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 ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 1

2007/09/26 04:53
[Perl] UUID を取得するワンライナー
Perl を使ってカンタンに UUID を取得するワンライナー。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/08/19 05:44
[Perl] Class::Accessor::Children::Fast複数クラスのアクセサ生成
Class::Accessor でアクセサメソッドを生成するのは便利だけど、 多数のクラスのアクセサメソッドを一度に定義したいときは、 なんだかソースが冗長になってしまう気がする。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 6 / トラックバック 0 / コメント 1

2007/08/15 02:37
[Perl] MIMEマルチパートメール中のテキスト本文を置換する
Perl Email Project というプロジェクトで開発されている Perl のメール処理モジュール群がかなり充実しています。 「ファイル添付メール」や「HTMLメール」などの「MIME マルチパートメール」は 自前のコードで処理するのは結構面倒で、多様な MTA に対応するのは難しく バグも発生しやすい状況でしたが、この Email::MIME モジュール達を利用すると、 手軽にマルチパートメールを扱えるようになります。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 2 / トラックバック 0 / コメント 0

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+懇親会+ハッカソン
YAPC::Asia 2007 Tokyo+懇親会+ハッカソン 月島の Hotel Dan に来ています。ただ今、ハッカソン開催中。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/04/06 21:28
XML::FeedPP バージョン 0.21 をリリース
Pure Perl 環境で RSS/Atom などのフィードを操作する XML::FeedPP モジュールの バージョン 0.21 をリリースしました。間もなく CPAN でも利用できるようになるかと。 主な改良点は以下の通りです。 ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 4

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... ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 1

2006/08/28 04:44
[Perl] Encode::FB_XMLCREFでコード変換に失敗&対策
Perl の Encode モジュールには、FB_XMLCREF というオプションがあり、 変換できない文字を &#xHHHH; 形式で出力してくれて便利です。 (詳しくは Handling Malformed Data を参照)   この FB_XMLCREF 出力が好きなので、いつも付けているのですが、 Windows でテストスクリプトが動かないことがあり、よく見ると FB_XMLCREF の有無がエラーになる原因でした。 FB_XMLCREF を外せば済むのですが、やはり必... ...続きを見る

ブログ気持玉 0 / トラックバック 2 / コメント 0

2006/05/17 05:47
[JSON] xml2json.pl - XMLファイルをJSONに変換するスクリプト
↓は RSS/RDF/Atom 専用のためアイテム件数制限や要素制限の処理が入っていたので、 スクリプトが少し長くなってしまっていたけど、フィードに限らず汎用化して 単に XML ファイルを JSON 変換するだけなら、もっと単純になると思った。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

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より高速らしい。 今回は、形態素解析自体じゃなくて、分かち書き・読み仮名取得が目的です。 ...続きを見る

ブログ気持玉 0 / トラックバック 2 / コメント 3

2006/04/04 00:40
[Perl] 形態素解析JUMANをPerlから使ってみる
東京大学 大学院情報理工学系研究科 電子情報学専攻 黒橋研究室の 日本語形態素解析システム JUMAN をインストールして試してみたメモ。 形態素解析自体じゃなくて、分かち書き・読み仮名取得が目的です。 ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 1

2006/04/04 00:31
[YAPC] YAPC::Asia 2006主なセッション
★2006年3月29日(1日目) ●Pugs (Audrey Tang/Intoroduction to Pugs) ...続きを見る

ブログ気持玉 / トラックバック / コメント

2006/03/31 00:54
[YAPC] YAPC::Asia 2006始まりました!
すげー! Larry Wall が Perl6 のTシャツを着て、普通に座席に座ってるYO! ...続きを見る

ガッツ(がんばれ!) ブログ気持玉 1 / トラックバック 0 / コメント 3

2006/03/29 11:00
[Perl] 日本語・中国語・韓国語/ローマ字変換モジュール
ローマ字への変換(読み下し)を行う Perl モジュールを作成してみました。 Lingua::JA::Romanize::Japanese  →日本語用(漢字かな混じり文) Lingua::ZH::Romanize::Pinyin   →中国語用(北京語読み) Lingua::ZH::Romanize::Cantonese →広東語用(香港など) Lingua::KO::Romanize::Hangul   →韓国語用(ハングル文字) ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 7 / トラックバック 0 / コメント 0

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系はたぶん標準添付モジュールじゃないし。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2006/03/17 14:20
[Perl] del.icio.us のブックマーク登録件数を取得する Perl 関数
ページ間のリンク関係を元にした Google Page Rank の仕組みは破綻しつつあるので、 他人のブログ内での評価(好感度)とか、ソーシャルブックマークのユーザによるページ評価とか、 リンク構造以外のページ評価の仕組みが重要になってきている。 ソーシャルブックマークといえば、はてなブックマークかdel.icio.usだけど、 はてなブックマーク件数取得APIとは違って、del.icio.us の Posts APIは自分のブックマークを 管理するための API であり、自分のブッ... ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 5

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 的を構成になっています。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 9 / トラックバック 1 / コメント 0

2006/03/07 00:37
[はてブ] XML::TreePP&はてなブックマーク件数取得API
XML::TreePP モジュール を使って はてなブックマーク件数取得API にアクセスし、 指定したURLの被ブックマーク件数を取り出すサンプルプログラムを書いてみた。 XML ソースを1行も書いてないのに、XML-RPC ができてしまいます。 ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 3

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 フィードの結合ができます。 ...続きを見る

驚いた ブログ気持玉 2 / トラックバック 2 / コメント 0

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 ファイルを処理するプログラムが組めます。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 2

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/ を使ってくれ... ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 0 / コメント 1

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

トップへ | みんなの「Perl」ブログ

Kawanet Blog II Perlのテーマ/BIGLOBEウェブリブログ
文字サイズ:       閉じる