2010-02-01から1ヶ月間の記事一覧

Gmail Labs: Fixed Width Font disappeared

WWW

Official Gmail Blog: Gmail Labs graduation and retirementGMail の本文を固定幅フォントで表示する機能がなくなっちゃいました。結構使っていたので残念です…。(2/28追記)代わりに http://userstyles.org/styles/24899 これを使用することにしました。常…

MacPorts は port upgrade outdated がよく失敗する

昔 Linux で Debian GNU/Linux を使用していた時はパッケージのアップデートに失敗した記憶はないのですが、MacPorts ではしばしば失敗します。バイナリをインストールするのではなく、ソースからコンパイルしなおすパッケージングシステムの宿命でしょうか?…

php も調べてみた

id:hnw に協力してもらって php の場合も調査してみました。 http://dl.dropbox.com/u/1340991/cp932_roundtrip/cp932_roundtrip.html U+00A5 と U+203E の変換先が Windows と異なります。おしい。

APR-iconv Unicode ⇔ CP932 Patch

作ったのでバグ報告しました。APR-iconv は例えば Windows ネイティブ版の Subversion で利用されています。(Cygwin の Subversion は libiconv を利用するので、APR-iconv は利用しません)

Python 2.7a Unicode → CP932 Patch

http://dl.dropbox.com/u/1340991/cp932_roundtrip/Python-2.7a3-cp932-patch.txtPython 2.7a3 用に、UNICODE → CP932 の変換時に Windows とは異なる文字へ変換される部分を Windows と一致させるパッチを作ってみました。Python は昔から PyJUG の ML で日…

CP932 → UNICODE → CP932

はじめに 文字列を CP932 から UNICODE へ、UNICODE から CP932 へ変換する必要がしばしば生じますが、その変換テーブルは各々の言語やライブラリでかなり異なっています。そこで、実際にどの程度異なっているのかをまず調査してみることにしました。 調査結…

twitter

https://twitter.com/ganawareつくってはみたものの、どうしたものやらさっぱり。

ruby 1.9 の文字コード変換は String#encode を使用する

Google で ruby 文字コード変換 - Google 検索 をぐぐってもちっとも見つからないのでなかなか発見できなかったのですが、ruby 1.9 からは文字コードを変換するには String#encode を使用するようです。 オブジェクト指向スクリプト言語 Ruby リファレンスマ…

〜‖−¢£¬ と libiconv と cp932

CP932 と UNICODE の相互変換した時に「〜‖−¢£¬」が期待通り*1 に変換してくれるかどうかを調査してみました。以下のシステムはでは期待通りに変換してくれます: eglibc 2.10.1 (ubuntu 9.10) glibc 2.7 (ubuntu 8.04 japanese) Perl 5.10.0 (osx 10.6.2) Pe…