2006-01-01から1年間の記事一覧

2006-06-28

Jcode::CP932 - 0.04 あ、canとData::Dumperとevalを使えばできるじゃん!*1 Jcode-2.0ってsjisとかの部分がハードコーディングされてるので、convertとかsetとかappendをコピペしないといけないんですよね……。 %jname2eと%ename2jがmyじゃなくてourなら良か…

Jcode::CP932 - 0.03

Jcode::CP932 - 0.03 動作をJcode-2.0に準拠するように変更して(それにともないJcode-2.0が必要)、Encode::CP932Familyを同梱するようにしました。 Jcode-CP932-0.03.tar.gz Jcode-2.0ってsjisとかの部分がハードコーディングされてるので、convertとかset…

Jcode::CP932 - 0.02

Jcode::CP932 - 0.02 森山さんのEncode::CP932Familyを元にIBM拡張文字とNEC選定IBM拡張文字の変換を追加しました。 とりあえずはこれで問題ないのかな……。 Jcode-CP932-0.02.tar.gz

Jcode::CP932 0.01

Jcode::CP932 0.01 とりあえず作りました。Jcode-2.05がベースです。use Jcodeするかわりにuse Jcode::CP932することで使えます。 Jcode->new()を使っている場合はJcode::CP932->new()に変更する必要がありますが、jcode()を使っている場合はuseの部分を変更…

Jcode::CP932っぽいもの

Jcode::CP932っぽいもの 試しに作ってみた。基本的にはUnicodeとの変換をEncodeのCP932を使うように変更しただけです*1。 他にJcode-2.0以降に含まれるJcode::_Classicと::Constantsと::Trと::H2Zが必要。 EncodeのFallbackとかどうにかしたほうがいいんだろ…

古いJcode(or jcode.pl)の実装を利用すればJcode::CP932は作れるのか……

古いJcode(or jcode.pl)の実装を利用すればJcode::CP932は作れるのか…… あ、そうか。 レガシーエンコーディング同士での変換なら(ある程度は)問題ないから、レガシーエンコーディングとUnicodeの変換にだけEncodeモジュールを用いればいいのか。 # 森山 …

とりあえずレガシーエンコーディングプロジェクトの成果待ち

とりあえずレガシーエンコーディングプロジェクトの成果待ち もうちょっとお気楽に対応できるかと思っていたんだけど、やっぱり大変そう。(だからこそレガシーエンコーディング対策プロジェクトを立ち上げているのだと思いますけれど) # 森山 将之 『eucJP…

2006-06-05

LEP *

JIS系とCP932系の相互変換 現状で問題になっている(気がする)のはJIS系とCP932系のUnicodeマッピングが非互換だかららしくて、sjis同士*1やeuc-jp同士*2だと(あまり)問題がなくても、Unicodeに変換しちゃうとそれぞれお互いに変換できなくなる。らしい。…

ActivePerl用のTemplate-Toolkit

ActivePerl用のTemplate-Toolkit 何も考えずに ppm install Template-Toolkit でインストールできた記憶があったので調べてみたら、例によってhttp://theoryx5.uwinnipeg.ca/ppms/のレポジトリにありました。>http://d.hatena.ne.jp/ikasam_a/20060603/1149…

Jcode::CP932

Jcode::CP932 弾先生はJcodeの手入れにあまり乗り気ではないようなので、Jcode::CP932の実装をちょっと考えてみよう。 Jcodeのcompatibleオブションは、例えば use Jcode compatible => 'win'; # or 'cp932' とすることでsjisやeuc等がCP932互換で動くのを期…

やっぱりこれからは期間課金じゃなくて1回払いですよ!

*

やっぱりこれからは期間課金じゃなくて1回払いですよ! 「年間更新料ゼロのセキュリティ対策ソフトの勝算」を読んだら、昔ちらっと書いた「絶対成功する有料サイトの課金方法」を思い出した。 やっぱりこれからは期間課金じゃなくて1回払いですよ、社長! …

2006-05-31

またどっかがWeb(blog?)検索をリリースしたらしいですが、イマドキ検索サイト作っても駄目じゃないのかな バックエンドで使う検索エンジン(インデクサ+クローラ)を作っててそれの技術公開なんでしょうけれど。キーワード入力するタイプは調べものをす…

2006-05-30

あ、Encode::EUCJPMSを使ってもメールは化けるか。 はてなでEncode::EUCJPMSを使えばいいのにって書いたけど、メールは文字化けするんですな。JISのマッピングがないから。だからどーする?ってみんなで話してるわけで。 なんとなくPerlはCP5022x対応のモジ…

MySQLの日本法人で人材を募集している模様

*

MySQLの日本法人で人材を募集している模様 なんか日本人があまり読んでなさそうなMySQLの日本向けメーリングリストでLarry Stefonicさんが人材募集のアナウンスを流してました。とりあえず5.1のマニュアルの翻訳スタッフ募集、みたいな? 日本語ドキュメント…

2006-05-24

日本語メールを送信するモジュール、の続き どれも一長一短で、決定打にはならない感じのようです。 添付ファイルがないならLingua::JA::Mail(+ Lingua::JA::Fold + DateTime::Format::Mail)とNet::SMTPを使うのがよいかな……。 Lingua::JA::Mail & Lingua:…

日本語メールを送信するモジュールはどれが良いのかな?

日本語メールを送信するモジュールはどれが良いのかな? 日本語でメールを送信するにはいろいろ考えなくちゃいけないことがあって面倒だな~と思ったのでCPANを漁ってみると、以下のモジュールが引っかかった。 MIME::Lite::TT::JapaneseLingua::JA::MailPHP…

2006-05-19

*

livedoor Readerのピンを表示する順番は スタック(LIFO)じゃなくてキュー(FIFO)にして欲しいところ。 ところで、記事が1つしかないとキーボードショートカットでピンを付けれないのですが(Operaだけかな?)、バグレポはどこに出せばいいんでしょうね…

2006-05-18

はてなもそろそろEncode::EUCJPMSを使ってくれないかなあ 「~」がメールで化けてるのが気になるし。 吐きだすRSSも「~」の向きが逆で気持ち悪いし。 ――ってなことを http://sourceforge.jp/projects/legacy-encoding/ (のメーリングリスト)http://blog.l…

2006-05-12

|| って左辺をscalarにしちゃうのか。 素で知りませんでしたよ。ちなみにorは左辺をscalarにしたりしません。 my @foo = $self->meth || qw/default/; とかやっててしばらく悩んでました。。。*1 追記 or と || は優先順位の違いだけなのでは。my @foo = ($s…

Class::DBI::Sweetで外部結合(など)を使う - Class::DBI::Sweet::More

Class::DBI::Sweetで外部結合(など)を使う - Class::DBI::Sweet::More というわけでClass::DBI::Sweetで外部結合(など)を使えるようにしたClass::DBI::Sweet::Moreを作ってみました(CPAN)。 NAME Class::DBI::Sweet::More - More sweet Class::DBI::Sw…

PPM::Makeを使うとベターかも

PPM::Makeを使うとベターかも 単にcpanでインストールすると、あとでppmで入れるときにうまくないかもしれないです。(ppmでcpanでいれたモジュールの依存関係が見つけられなくて、エラーになっちゃう時がある) CPAN環境を一新したところで、Windows(Activ…

Class::DBI::Sweetで外部結合を使いたい!

Class::DBI::Sweetで外部結合を使いたい! 目次 [Perl][CDBI][SQL] Class::DBI::Sweetで外部結合を使いたい! 各RDBMSのJOIN構文 Class::DBI::Sweet::SQL::Abstractによるマジック Class::DBI::Relationshipを利用する で、作ったのが Class::DBI::Sweet::Mo…

2006-04-27

目次 [Perl][DBI] MS SQL Server用のDBDってどれなん?[Web+DB] Web+DB Press Vol.32を買った[Web+DB][MySQL] mytopの改変方法[Web+DB][Perl] WindowsでCatalyst 追記 MS SQL Server用のDBDってどれなん? MSの開発ツールを入れてみるとおまけでMS SQL Serve…

はてなの認証システムが公開されたらしい。

はてなの認証システムが公開されたらしい。 話題に乗り遅れてるっぽいですが。http://d.hatena.ne.jp/hatenadiary/20060424/1145873426http://auth.hatena.ne.jp/help/api ちゃんと読んでないけど、前に提案したような感じなのかなー。なんとなく。http://as…

Class::DBI::Sweet::Pie 0.04

Class::DBI::Sweet::Pie 0.04 DISTINCTが通るようにしてCPANにアップロードしました。 今後の予定は HAVINGを使えるようにするインターフェイスをいじる search_with( $alias => $col_name, ... )のほうがいいかなとか あたり。たぶん。 追記 testにDISTINCT…

Class::DBI::Sweet::PieでDISTINCTが使えない件について

Class::DBI::Sweet::PieでDISTINCTが使えない件について うっかりしてたというか、使う人がいるとは思わなかったのですよ。。。 カラムの先頭にmeが勝手に付くので「me.distict id」みたいになってしまいCOUNT DISTINCTができない・・・ まぁでもこれはSweet…

Class::DBI::Sweet::Pie - Class::DBI::Sweet用の集約関数モジュール

Class::DBI::Sweet::Pie - Class::DBI::Sweet用の集約関数モジュール CPANに上げました。http://search.cpan.org/~asakura/Class-DBI-Sweet-Pie-0.03/ 名前 Class::DBI::Sweet::Pie - Class::DBI::Sweetで集約関数を扱うためのモジュール 概要 package MyDat…

Class::DBI::Plugin::AggregateFunction

Class::DBI::Plugin::AggregateFunction テストも作ったので公開。 CPANにはまだ上げてません。 上げました――が、ドキュメントがおかしい orz 同じバージョン番号で上げなおしちゃいけないんだっけ?

has_manyなテーブルでAND検索 - Class::DBI::Sweet::Cake

has_manyなテーブルでAND検索 - Class::DBI::Sweet::Cake MyData::Article->search({ 'tags.name' => { -and => [qw/ foo bar baz /], }, }); http://asakura.g.hatena.ne.jp/asakura-t/20060330/1143721817――とか出来るようになるモノを作ってみた。 NORを…

ウェブサイトにスタッフクレジットがないのは何故だろう?

*

ウェブサイトにスタッフクレジットがないのは何故だろう? 僕はアニメやゲームのスタッフロールとか、あるいは漫画の単行本の奥付にある担当編集や装丁の人の名前なんかも気になるので、ウェブサイトにないのはちょっと不満。 はてなの人なんかそういうの好…