Google Voice


  • is trying out Google Voice now. #fb posted at 10:10:31

  • * で通話中に通話してる電話を変更することができる (例:携帯→机の電話、VoIP→携帯) posted at 10:34:11

  • 4 で通話を録音できる。録音したものは voice.google.com で聞ける。 posted at 10:34:33

  • voice.google.com から電話をかけると米国内は無料で通話できる (Google が登録してる電話番号へかけてくる) posted at 10:35:15

  • Softbank iPhone から Google Voice への国際 SMS は届いたふりして届かないようだ posted at 10:55:12

  • しかし Skype over 3G がいいんなら、Google Voice App もいいんじゃないかしら posted at 10:56:22

  • ほほぉ。Skype: Japan - $0.023, Japan Mobile - $0.154, Google Voice: Japan - $0.03, Japan Mobile - $0.14 だ。携帯宛なら Google Voice の方が少し安い posted at 12:07:26

  • うお、Google Voice の Invitation が $6.99 で売ってる。まぁ、通話が無料になることを考えれば安いものなのかな。 posted at 12:10:11

  • そうか、Skype は別に米国内無料じゃないっけ。それを考えると Google Voice の国内無料は太っ腹だな。http://bit.ly/C9pYs posted at 12:13:47

  • カナダも無料だ posted at 12:15:40

  • 25秒間以内に着呼しないと voicemail へまわされる http://bit.ly/13aylp posted at 12:24:37

  • had updated several contact information with Google Voice number. #fb posted at 12:29:51

  • 国際SMSは受け取れもしないって書いてあった http://bit.ly/D38mH posted at 12:38:42

  • @bignum 僕は一週間程度で招待のメールが来ましたね。番号を先に提示してるわけじゃないので、番号の有無が関係あるかどうかは不明ですが。(あと、http://bit.ly/hposo によると増やそうとしてるっぽいですね。) posted at 12:44:00


iTerm → Terminal.app

iTerm に ATOK (でも、ことえりでもいいけど)で日本語入力をしようとすると、変換中の文節の区切りがまったくわからないため、使い物にならなかった。そこで、Terminal.app に移行することを考えてる。もともとは 256色 が使いたくて iTerm を使っていたが、とりあえずは TerminalColoreopard で我慢できそう。あと CopyOnSelect もできるし、記号も TerminalEastAsianAmbiguousClearer で正しく表示されるようになったので、とりあえずしばらくこれでやってみようと思う。

New Server

コロケしてもらうために 1U のサーバを買いました。すでに生産中止になってる Q6700 を使ったりして、比較的安くあがったような気がします。

ShopItemPrice
TechforLessAsus RS100-E4/PI2 (LGA 775 Intel 3000/ICH7R 1U Rack mount)$250.14
TechforLessLite-On LTN-489S 48x IDE CD-ROM$2.08
TechforLessShiping$21.98
SuperBiizIntel Core 2 Quad Q6700 (2.66GHz 1066MHz 8MB LGA775 EM64T)$173.99
SuperBiizKingston KVR667D2E5K2/4G DDR2-667 4GB (2GBx2) ECC$69.00
SuperBiizSeagate ST31000528AS 1TB SATA2 7200rpm 32MB HDD$78.99
SuperBiizSamsung HD103UJ 1TB SATA2 7200rpm 32MB HDD$79.99
SuperBiizDicount-$15.00
SuperBiizShipping$11.18

というわけで、合計 $672.35 となりました。

FreeBSD 8.0-BETA4 を入れて、1TB x2 で gmirror した。とりあえず現行のサーバから rsync するとこまでした。いつ mount しに行けるかは不明。

追記:マザーボードは P5M2-M (の亜種)の模様

rsync

素晴らしい。rsync がファイル名の文字コードの変換をサポートしてた。(ちなみに、FreeBSD の ports では iconv がデフォルトで off になってるので、明示的に on にする必要がある)

ファイル名の文字コードが、

remote - EUC-JP
local - UTF-8

だとする。この場合、

rsync -auv --iconv=utf-8,euc-jp 192.168.1.1:/home/user /home

とする。(local,remote の順番なことに注意) rsyncd.conf を使う時は、rsyncd.conf で charset を設定する。

when disk failed

gmirror しててディスクが壊れた時のシミュレーションとして、ディスクを offline にして(ケーブルを抜いて)起動してみたところ、当たり前だけど普通に上がってきた。で、再度落として offline にしたディスクを online にして起動したところ、勝手に rebuild が始まった。Handbook にある insert をする必要もなかった。(metadata が残ってるからだろう)

BIOS upgrade : 0304 -> 0403

BIOS のバージョンアップをしたら、"No keyboard detected!" と一緒に出てた "Intel CPU uCode loading error" が消えてくれた。ASUS の RS100-E4/PI2 のページにある CPU Support List によると、Core 2 Quad Q6700 は 0403 からのサポートだから当然なんだけど。(購入時のバージョンは 0304 だった。) それはそれとして、そのエラーが出続けてるとどんな不都合があるんだろう…?

(ここに Flash の埋め込みがありましたが、提供元のサービスが終了しています: content.screencast.com/users/screencaster/folders/Jing/media


RS100-E4/PI2

新しいサーバの FRU 情報 (付属の Support CD で表示できた。ASUS なかなかやるな。)
                                                          ASUSTek Computer Inc.
FRU
------------------------------------------------------------------------------
Board Info Product Info
---------- ------------
Manufacture:ASUS Manufacture:ASUS
ProductName:P5M2-M/RS100-E4 ProductName:RS100-E4/PI2
Serial No:SF1G79026800015 Part No:85S-S3R
Part No:80-MSVANA Version :1.0
Serial No:SF1G79026800015
Chassis Info
------------
Type :17

DMI
------------------------------------------------------------------------------
Board Info System Info
---------- ------------
Manufacture:ASUS Manufacture:ASUS
ProductName:P5M2-M/RS100-E4 ProductName:RS100-E4/PI2
Serial No:SF1G79026800015 Serial No:SF1G79026800015

gmirror

買った箱は ICH7R の south bridge に LSI Logic の Embedded SATA RAID コントローラが入ってるんだけど、まぁ、ご多分にもれずいわゆる Fake RAID なので(かどうかは分からないけど)、BIOS が Degraded って言ってるのに atacontrol status ar0 では全然それが見えないので、あきらめて gmirror を使うことにした。ちなみに、普通に起動した状態から gmirror へ持っていける。
decoy# gmirror label -vb round-robin gm0 /dev/ad4
gmirror: Can't store metadata on /dev/ad4: Operation not permitted.
decoy# sysctl kern.geom.debugflags=17
kern.geom.debugflags: 0 -> 17
decoy# gmirror label -vb round-robin gm0 /dev/ad4
Metadata value stored on /dev/ad4.
Done.
decoy# gmirror load
GEOM_MIRROR: Device mirror/gm0 launched (1/1).
decoy# ls /dev/mirror/
gm0 gm0s1 gm0s1a gm0s1b
decoy# echo 'geom_mirror_load="YES"' >> /boot/loader.conf
decoy# mv /etc/fstab /etc/fstab.orig
decoy# sed -e 's#ad4#mirror/gm0#g' < /etc/fstab.orig > /etc/fstab
decoy# shutdown -r now
[...]
decoy# mount
/dev/mirror/gm0s1a on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
decoy# dmesg | grep gm0
GEOM_MIRROR: Device mirror/gm0 launched (1/1).
Trying to mount root from ufs:/dev/mirror/gm0s1a
decoy# dmesg | egrep "ad[0-9]"
ad4: 953869MB at ata2-master SATA300
ad8: 953869MB at ata4-master SATA300
GEOM: ad8s1: geometry does not match label (255h,63s != 16h,63s).
decoy# gmirror insert gm0 /dev/ad8
GEOM_MIRROR: Device gm0: rebuilding provider ad8.
decoy# gmirror status
Name Status Components
mirror/gm0 DEGRADED ad4
ad8 (0%)
decoy#
試しに rebuild が 4% くらいのところで reboot してみたところ、
decoy# dmesg | grep gm0
GEOM_MIRROR: Device mirror/gm0 launched (1/2).
GEOM_MIRROR: Device gm0: rebuilding provider ad8.
Trying to mount root from ufs:/dev/mirror/gm0s1a
decoy# gmirror status
Name Status Components
mirror/gm0 DEGRADED ad4
ad8 (5%)
decoy#
ちゃんと続いてる。偉い。

serial console speed on FreeBSD 8.0-BETA4

たぶん、8.0 とか BETA に関係なくだけど、

26.6.5.1 Setting a Faster Serial Port Speed に書かれてることは正しくない気がする。(少なくとも僕の環境では boot2/loader に処理が移った時点で 9600 で通信しようとしてた。つまり、初めの Menu も、boot メッセージも全部 9600。"F1 FreeBSD" みたいのだけ BIOS で設定したスピードで表示された。)

で、Google 先生が教えてくれた ML の情報をもとに、/boot.config に "-Dh -S57600" とかしたら 57600 で最後まで表示されるようになった。

めでたし。

クオーテーションマーク

Quotation mark glyphs
http://en.wikipedia.org/wiki/Quotation_mark_glyphs

Grave accent
http://en.wikipedia.org/wiki/Backquote

characterdescriptionASCIIUnicode
'Apostrophe (single quote)0x27U+0027
"Straight quotation mark (double quote)0x22U+0022
`backtick (grave accent, backquote)0x60U+0060
single quote (left)U+2018
single quote (right)U+2019
double quote (left)U+201C
double quote (right)U+201D

同じ "single quote" でも U+0027 と U+2018 は違う。前者は通常直線で、後者は曲線。

で、結局 iPhone で 0x60 を入力するにはどうすればいいんだ?