パスワードを忘れた? アカウント作成

taka2さんのトモダチの日記みんなの日記も見てね。 今週も投票をしましたか?

3107250 journal
日記

taka2の日記: kon2 の FreeBSD-9.0-RELEASE/amd64 対応 5

日記 by taka2

日本語表示コンソールの kon2 を、FreeBSD-9.0-RELEASE/amd64で動くようにしてみました。

FreeBSDは9.0でutmpが変わったので、そのままでは動きません。まずはその修正。
FreeBSD-users-jp ML にパッチは流れていたのですが、kon2-0.3_3 用で、現行の kon2-0.3_4 には当たらなかったので、これを修正。

あとは、amd64対応については、8年前のokuさんの日記に書かれていたGentoo amd64用の修正がそのまま使えています。

…最近セットアップしたサーバ機(実家に半NASとして設置予定)で、「Xを動かす必要はないけど、コンソールで日本語は表示出来た方が便利かも」と思い立ったのですが、意外と手間取ってしまいました。
jfbterm も考えましたけど、こっちもamd64非対応で「VESA BIOS が必要だから動かない」とか書かれていて対応が遠そうだったのでkonを選択。
しかし、たった1行の修正で直るamd64対応が、今までずっと放置されてたわけだし、もはやkonはあんまり使われてないんですかね。
今だったら何を入れるのが定番なんだろう…。それともXを使えってことか…

1101673 journal
日記

taka2の日記: RoundCube 0.7 日本語化

日記 by taka2

/.-j 初日記。

自分のblogに書いたんだけど、読む人少なそうなのでこっちにも書いときます。
WebメールソフトのRoundCuble 0.7 を、ISO-2022-JP&ヘッダのBase64対応化してみました。

某日経Linux誌の10月号でRoundCubeが紹介されていてちょっと気になっていました。ですが、本誌中でも「日本語はUTF-8にしか対応していない」と書かれていたため手を出しそこねてたんです。それが、なんとなくソースを覗いてみて驚愕の事実を発見。

メール送信部のコード中では、「フォームからメール本文のcharsetを受け取る」ようになってました。それなのに「送信テキスト入力フォーム側ではcharsetを設定するようになっていない」ために、常にデフォルト設定であるUTF-8で送信するようになっていたのです。
試しに<input type="hidden" name="_charset" value="ISO-2022-JP">というタグを埋め込んだら、たったそれだけでISO-2022-JP対応です。

まあ、それだけじゃ面白くないので、設定画面にメール送信のcharsetを設定できるUIを追加してみました。
あと、Subject:などのヘッダがQエンコーディングになってたので、Bエンコーディングにもできるように修正。

まあ、今時UTF-8でも問題になるMUAなんて無いだろうと言われたら返す言葉が無いのですが…せっかく作ったので公開してみたのが上述のパッチです。

typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...