こんにちは、ゲストさん

Choklogトップ - ランダムブログ - ログイン - ヘルプ

host mx3.hotmail.com[65.54.244.72] said:

421 RP-001 The mail server IP connecting to Windows Live Hotmail server has exceeded the rate limit allowed. Reason for rate limitation is related to IP/domain reputation problems. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visit http://postmaster.live.com for email delivery information and support (in reply to MAIL FROM command)

ubuntu 上の mlterm で mplus を使う設定

image

image

gnome についてくる gnome-terminal のアンチエイリアスされたフォントがけっこう綺麗で、これに満足してずっと使っていたんだけど、「−」とか「■」みたいな全角の記号がずれて表示されてしまい、見るだけならいいんだけど編集する必要が出てきてかなり不便だったので、日本語がわりと満足に使えるという評判の mlterm を使うことにしてみた。
満足のいく設定にいきつくまでに一苦労だったので、設定方法をここにメモっておくことにします。

まずは、mlterm のインストール。
% sudo aptitude install mlterm


mplus もパッケージになってるので aptitude 経由でインストールできる。
% sudo aptitude install xfonts-mplus


mlterm の設定。~/.mlterm/main を次のように設定する。
not_use_unicode_font を有効にしないと、いくらフォントの設定をしてもmplus を使ってもらえないことにしばらく気付かなくてハマった。
use_anti_alias はデフォルトで true になってるので false にしてやる。これをしないと ~/.mlterm/font ではなくて ~/.mlterm/aafont が読まれる。

not_use_unicode_font = true
fg_color = #909090
bg_color = #000032
use_scrollbar = false
use_anti_alias = false

mplus を使うための設定を ~/.mlterm/font にする。

ISO8859_1 = -mplus-fxd-medium-r-semicondensed--12-120-75-75-c-60-iso8859-1;
US_ASCII_BOLD = -mplus-fxd-bold-r-semicondensed--12-120-75-75-c-60-iso8859-1;
JISX0201_KATA = -mplus-gothic-medium-r-normal--12-120-75-75-c-60-jisx0201.1976-0;
JISX0201_KATA_BOLD = -mplus-gothic-bold-r-normal--12-120-75-75-c-60-jisx0201.1976-0;
JISX0201_ROMAN = -mplus-gothic-medium-r-normal--12-120-75-75-c-60-jisx0201.1976-0;
JISX0208_1983 = -mplus-gothic-medium-r-normal--12-120-75-75-c-120-jisx0208.1990-0;
JISX0208_1983_BOLD = -mplus-gothic-bold-r-normal--12-120-75-75-c-120-jisx0208.1990-0;


これで mlterm で mplus を使えるようになる。

FreeBSD 6.2 に接続したところ、termcap に mlterm が設定されてなかったみたいで、screen を立ち上げられなかった。
mlterm のソースについてくるやつや infocmp で得られるやつを tr や sed を使って適当に変換して termcap に設定してみたんだけど、どれもあんまりうまくなくて、
% TERM=xterm ssh freebsdhost

として接続したらとりあえず screen とか vim とか emacs は動くようになってくれたので、xterm で設定されているものをそのまま mlterm として設定することにした。

% diff -cu termcap.orig termcap
--- termcap.orig        Wed Apr 23 16:39:57 2008
+++ termcap     Thu Apr 24 14:12:25 2008
@@ -4570,6 +4570,9 @@
        :us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\
        :ac=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:

+mlterm:\
+       :ti@:te@:tc=xterm-xfree86:
+
 #
 # END OF TERMCAP
 # ------------------------

freebsd の場合、termcap を変更するだけじゃいけないみたいで、termcap を元にして termcap.db っていうのを作る必要があって、普段はそっちが読まれるっぽい。ので、cap_mkdb っていうコマンドを使ってバイナリを作ってやる。
termcap は /etc にあるよに見えるけど、実はこれは /usr/share/misc/termcap へのシンボルリンクになっているので、/usr/share/misc に cd してから cap_mkdb を実行する。

% cd /usr/share/misc
% sudo cap_mkdb termcap

ついでに /etc に termcap.db へのシンボルリンクも張ってやる。
% cd /etc
% sudo ln -s /usr/share/misc/termcap.db .

これで ubuntu の上で動作する mlterm から freebsd に繋いで、その中で screen を立ち上げることができるようになった。

gnome とか X のデスクトップ環境の利便性が向上して、自分でフォントの設定なんてしなくなって久しく、いろいろ試行錯誤してる時に X でフォントの設定を見たりするためのコマンドをすっかり忘れていた。ので、また忘れた時に思い出せるように、ここにメモっておく。

X で使えるフォントの一覧を出すためには、xlsfonts を使う。例えば、次のようにして使う。

% xlsfonts | grep mplus | grep 0208
-mplus-gothic-bold-r-normal--0-0-75-75-c-0-jisx0208.1990-0
-mplus-gothic-bold-r-normal--10-100-75-75-c-100-jisx0208.1990-0
-mplus-gothic-bold-r-normal--12-120-75-75-c-120-jisx0208.1990-0
-mplus-gothic-medium-r-normal--0-0-75-75-c-0-jisx0208.1990-0
-mplus-gothic-medium-r-normal--10-100-75-75-c-100-jisx0208.1990-0
-mplus-gothic-medium-r-normal--12-120-75-75-c-120-jisx0208.1990-0

また、フォントがどんな形をしているのかを確認したかったら、xfontsel を使う。

% xfontsel &


すると、フォントを表示するための窓が起動する。古典的な X の UI がどこかなつかしい。

以上、Ubuntu 7.10 上で動作する mlterm で mplus フォントを使うための設定方法でした。

yahoo messenger sucks

なんか、pidginとかadiumでyahoo messengerにログインできなくなってる。。
今度はどんな仕様変更だ!?

LiveJournal の記事中の画像

ku 大先生のメッセンジャのステータスが
art_lurker: I learned how to make Onigiri from Laura
となっていて、お、これは LiveJournal にある記事ではないか!
ひょっとして MogileFS がどうやって使われてるのか参考になるか?と思って見てみた。

すると、本文中にある写真は、Flickr にあるものへのリンクだった。
http://farm3.static.flickr.com/2130/2379301034_b7bf6289a6.jpg?v=0
たぶん、本文の写真も LiveJournal に上げることができるんだろうけど、この人は Flickr に上げたものをそのまま使ってるんだろうな。

本文でないところの写真を見てみると、このブログの持ち主であると思われる写真の URL は次のようになっていた。
http://p-userpic.livejournal.com/62262399/8139274
なるほど。これはなんだか MogileFS っぽいな。
でも、MogileFSを直に使ってると URL には
dev1/0/000/000/0000000510.fid
のような文字列が含まれてるはずだから、きっと外に出て来るまでにもう1段何かをはさんでるんだろうなー。

Firefox 3 Beta 5

ubuntu 上の Firefox 2 がなぜか最近けっこう頻繁に落ちるようになってしまったので、ものは試しに Firefox 3 Beta 5 にしてみた。
いろんなところで評判にあるように、確かに Javascript まわりの動作が機敏になっているような気がする。

gmail temporary error (502)

image

困る。

Config.pm on ubuntu

/etc/perl/CPAN/Config.pm

Yahoo! フォトアルバム

http://album.yahoo.co.jp/
ついにリリースされましたね。

プレスリリースとかは、まだなんですかね。
google とか yahoo で検索しても、ニュースらしい記事は1件も無しですね。

こんな厳しいことを言ってる人もいたりして。

Yahoo!フォトアルバム http://album.yahoo.co.jp/ こんなの作ってる暇があるなら、とっととFlickrを日本語化しろ!


何はともあれ、中の人たち、本当にお疲れ様でした m(__)m

mogilefs にとあるサイズのファイルを置こうとしたらちゃんとレプリケーションされない

% mogtool --trackers=127.0.0.1:6001 --domain=mydomain inject rabbit.jpg rabbit.jpg
file rabbit.jpg: 1a006a04e2f467e1bf938f4d3aa75a0d, len = 833564
Spawned child 25120 to deal with chunk number 1.
        chunk 1 saved in 0.26 seconds.
Child 25120 successfully finished with chunk 1.
Beginning replication wait: 1
Beginning replication wait: 1
Beginning replication wait: 1
Beginning replication wait: 1
Beginning replication wait: 1


いつまでも続くので、Ctrl-C して止める。
で、ちゃんと保存されてるかどうか確認。

% mogtool --trackers=127.0.0.1:6001 --domain=mydomain locate rabbit.jpg
http://127.0.0.1:7500/dev3/0/000/000/0000000011.fid


1つは保存されてるけど、レプリケーションされない。
で、実際のところコピーされてるのかどうか見てみると・・・。
% cd ~/var/mogdata
% find . -name '0000000011.fid'
./dev1/0/000/000/0000000011.fid
./dev2/0/000/000/0000000011.fid
./dev3/0/000/000/0000000011.fid


とりあえず、ファイルはあるみたい。でも、

% find . -name '0000000011.fid' | xargs ls -l
-rw-r--r--  1 root  wheel   42937  3 26 18:17 ./dev1/0/000/000/0000000011.fid
-rw-r--r--  1 root  wheel   42937  3 26 18:17 ./dev2/0/000/000/0000000011.fid
-rw-r--r--  1 root  wheel  833564  3 26 18:14 ./dev3/0/000/000/0000000011.fid

なんか、途中でコピーが失敗してるっぽい。
ということは、犯人は perlbal か。

あー、もう mogilefs on freebsd やだ。
linux で動かしたい。。。

mogilefs-server-2.17

mogdbsetup で mysql の port を指定するすべが無いので不便。やっぱ svn 版かー。