アクセスカウンタ

テーマ「Perl」の記事 help リーダーに追加 RSS

トップへ  |  テーマトップへ  |  テーマランキング一覧へ

タイトル 日 時
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... ...続きを見る

トラックバック 1 / コメント 0

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

トラックバック 1 / コメント 0

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

トラックバック / コメント

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

トラックバック / コメント

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

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

トラックバック 0 / コメント 2

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
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 / コメント 1

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

トラックバック / コメント

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

トラックバック 0 / コメント 1

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

トラックバック / コメント

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

トラックバック 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 を外せば済むのですが、やはり必... ...続きを見る

トラックバック 2 / コメント 0

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

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

トラックバック 1 / コメント 3

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

トラックバック 0 / コメント 1

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始まりました!
[YAPC] YAPC::Asia 2006始まりました! すげー! Larry Wall が Perl6 のTシャツを着て、普通に座席に座ってるYO! ...続きを見る

トラックバック 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   →韓国語用(ハングル文字) ...続きを見る

トラックバック / コメント

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

トラックバック 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 / コメント 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 スクリプトを書いてみた。 ...続きを見る

トラックバック 0 / コメント 4

2006/03/13 05:54
[ajax] 静的HTMLページにも掲示板&トラックバック機能を
kawa.netのサイト(ブログ以外)は CMS などのツールを使わずに、相変わらず 秀丸エディタでシコシコと HTML ファイルを書き換えて更新しています。 もともと静的 HTML ファイルで作ってあったコンテンツをブログなどのシステムで わざわざ置き換える作業は面倒くさいし、ブラウザのキャッシュも効きやすいし、 HTML ファイルのオーナーを nobody 権限にしたくないしと、そんないろいろな 言い訳を繰り返して、未だに Web 0.9 的を構成になっています。 ...続きを見る

トラックバック 1 / コメント 0

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

トラックバック 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 / コメント 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 ファイルを処理するプログラムが組めます。 ...続きを見る

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

トラックバック 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

トップへ  |  テーマトップへ  |  テーマランキング一覧へ

EDGE Now!