2008-01-28

初段のつっかかり

最近のOSはよくインプリされているので、初回起動でもたいして困ることはないのだけれど、それでもゼロではない。Leopardではとりあえず2点ばかし。

MACアドレスがわからん
LANインタフェースのMACアドレスのことね。Apple的には「AirMac ID」となってる。大人気ないとも思うがまぁ気持ちは分かる。
ノートPCだとたいてい底にシールが貼ってあるけど何もなし。起動すればわかるけど、初回起動のダイアログで確認する術はない。
一回立ち上げてから改めて設定すればいいんだけど、こういうのはインストーラのダイアログで設定できるべき。アクセスポイントでMACしばりをかけてると、ちょっと戸惑う人がいるんじゃないかな。

キーボードショートカット
インストーラでもう一つ困ったのがIME切り替えとかの基本的なキーボードショートカット。
メニューバーにアイコンでガイドが出てるけど、これが分かりづらい。四葉のクローバーっぽいのがcommandキーなのはいいけど、キャレットっぽいのがcontrolに気付くまでに15sec程度かかった。上向き矢印がshiftで、バックスラッシュっぽいのがoptionってこれ一般人には分からんだろ。不覚にも日本語入力ごときで10min停止。
英語キーボードにしたのがいかんのかな? 日本語キーボードだと刻印してあるのだろうか。
いずれ、入力の切り替えに3キーストロークは面倒すぎるので、caps lockをIME切り替えに割り当てた。

そういえばcontrolが左にしかないな。Emacsのキーバインドは変えないとつらいかも。(caps lockキーにはLEDがついているので、やはりIMEにしておいた方が良さそう)

2008-01-24

Starting my life with Mac

自宅で使っているパソコンが最後の大改修から4年たったので、そろそろ買い替えようと思ったのが半年前。
とりあえずMacが欲しいと思った訳ですよ。なぜって:
  • 自宅で仕事向けの勉強とかしなくなったから、Windows動かなくても困らない。
  • 趣味のコーディングはVM上のLinuxだけど、やっぱり時々Xとかを動かしたくなる。
  • でもCygwinはパーミッションとかを馬鹿正直に変えてくれるから、バックアップアプリケーションと干渉していや。
  • かと言ってVMのコンソールでXあげてるととろいし、ホストOSとクリップボードのやり取りとかが面倒。
  • かと言って、さすがにネイティブでLinuxだとDVD観たりとか、外の世界とのやり取りがまだまだ怪しい。
  • じゃ、Macでいーじゃん。新しいことしよう(w

きっと可動部品は相当いたんでるんだろうなと思いながらも、半年前はLeopard待ち。Time machineがものすごく良さげに見えたから。で、その後はMacWorldExpoでリアルモバイルなのが発表というのがまことしやかに語られ始めていたので、様子見。
結局、その後、購入に至ったのですが、無印MacBookにしました。「空気のように軽い奴」はいろいろ妥協が必要なので:
  • Wirelessなのはきっと問題なし。マウスはBTだし、デジカメの取り込みとかは今年主流のインクジェット複合機ならネットワーク経由でいけそう。iPodもtouchにしちゃえばきっとだいじょぶでしょ。
  • バッテリーが5HってSSDでカタログスペックでしょ、きっと。ハードディスクで実測したら、もっと少なくなりそう。
  • でもSSDはまだ高杉。3年くらいすれば主流になってると思うけど。それまではスピンドルでがんばるしか。容量も現状を考えると120G玉は最低必要。
  • にしても1.3kgってなんか中途半端。だったらX61sにするでしょ。でもMac OS Xが使いたいの。
  • under 300k JPYくらいにしたい。

そんな訳で、Keynoteのあとで無印をクリックしようと思ったら、Apple Careが選べないようになっていたので何日かウォッチ後、やっとこさご購入できたのですよ。
本日ご到着されました。午後休を必死でこらえて定時ダッシュで帰宅。
ちまちまいじり始めましたが、勝手が違うって新鮮で素敵だなぁ。コピペのやり方もIMEの切り替えもわからない。今のところフィーリングで操作できないところは、GUIのメニューでやってます。
と、書いていたら、同じような時期に買った人がいた。

2007-12-31

Egdewall の Trac サイトが 0.11 ベースに

タイムラインRSS配信が大量に来たので「これは」と思い見てみると、案の定EdgewallのTracサイトが0.11ベースにアップデートされていた。これでdiffが見やすくなるなぁ。

2007-12-25

何をいまさら [was: 雪玉を手軽に作れるガジェット : Gizmodo Japan]

雪玉を手軽に作れるガジェット(極一部の人向け) : Gizmodo Japan

雪合戦では大量の弾幕を張って力で相手を圧倒したい、でも手で雪だまを固めるのは冷たいから嫌。そんなワガママに応えるガジェットが登場しました。
名づけて「Sno-Baller」。これがあれば、簡単にそして素早く雪玉を作ることができます。勝利にフォーカスしているあなたには最適ですね。

何年か前からあるものを今更という感じ。
gjo家の用途では、これは大仏雪だるま製造に使う。地蔵出現とかモブログできるようにしたのエントリ参照。

2007-12-19

Trac-0.11b1 リリース

good Joe overflows: Trac-0.11b1 リリースか? [was: Changeset 6335 - The Trac Project]

0.11待ちのクレクレ君集団はもう何日か待ちましょう。
絶対、1日じゃ終わらないから(w

ちゃんと1日でリリースされました。ごめんよjonas。ごめんよcboos。
ダウンロードはTracDownloadから。Subversionからチェックアウトするときはhttp://svn.edgewall.com/repos/trac/tags/trac-0.11b1/。
そろそろ仕事にかからねば。

Trac-0.11b1 リリースか? [was: Changeset 6335 - The Trac Project]

Changeset 6335 - The Trac Project - Tracのログメッセージをみると不穏な文字が。

Prepare the 0.11 beta1 release (0.11b1)

でもtagが打たれてる様子はないし、Trac Announceを見ても、まだアナウンスは出ていない。
Trac Developmentのスレッドを見てみると、cboosが「もういいから早く0.11b1出しちゃおうぜ。準備万端だよ。ほいリリースノートの下書き!」と言っているのに対して、jonasは「もう一個だけリファクタ入れさせて。明日までに何とかするからさぁ」。で、cboosは「起き抜けにコード見たよ。イケてんじゃん。マージできるまで待つよ。」と言ってるところで止まってる。
0.11待ちのクレクレ君集団はもう何日か待ちましょう。
絶対、1日じゃ終わらないから(w

2007-12-15

地蔵出現

第一弾は苗場。
まーくんを遊ばせるのが目的なのに、嫁が趣味に走ってる。
なお転倒四回。乳酸値満タン。

2007-12-09

スウェーデンの祝日

スウェーデンの祝日を見て羨望というか納得というか。
クリスマス翌日は休み。
どこかの国とは違うのですねぇ。

2007-11-28

2007-11-11

TracStandaloneが地味にエンハンスされている

いままで「デバッグくらいにしか使わないでくれ」と言われていた、tracdが見た目は地味に、中身は濃ゆくエンハンスされている。起動方法といえばmod_Python一色で、人柱な人がFastCGIを使いはじめていた状況からは一変するかも。
まずはオプションを引用。

$ tracd --help
Usage: tracd [options] [projenv] ...

Options:
--version show program's version number and exit
-h, --help show this help message and exit
-a DIGESTAUTH, --auth=DIGESTAUTH
[projectdir],[htdigest_file],[realm]
--basic-auth=BASICAUTH
[projectdir],[htpasswd_file],[realm]
-p PORT, --port=PORT the port number to bind to
-b HOSTNAME, --hostname=HOSTNAME
the host name or IP address to bind to
--protocol=PROTOCOL http|scgi|ajp
-e PARENTDIR, --env-parent-dir=PARENTDIR
parent directory of the project environments
--base-path=BASE_PATH
base path
-r, --auto-reload restart automatically when sources are modified
-s, --single-env only serve a single project without the project list
-d, --daemonize run in the background as a daemon
--pidfile=PIDFILE When daemonizing, file to which to write pid

いろいろ妄想が沸くUSAGEじゃない?
もう眠いので、この続きは明日。