家のMBPはLeopardにアップグレードしたが、職場の方はまだ。Leopardでよくなったことは多いが、困ることもまだいろいろある。以下が、まだLeopardで使えないもののリスト。
- TerminalColors
SIMBL本体はもう対応しているんだけどね。
- APE / Cmd2Opt
Terminal.appはすごくいいんだけど、MetaキーとしてOptionキーしか割り当てられないのが困る。Commandを使わせてくれよ。メニュー項目のショートカットなんて要らない。ちなみに、Keyboard Maestroは動く。
- MagiCal
Preferencesを開くと落ちる。
- rpnCalc (Dashboard widget)
表示がめちゃくちゃ。
- Last.fm
LastFMHelperが暴走する。
- Speed Download
4.1.16でLeopardに対応したと言っているが、2つ3つファイルをダウンロードするとすぐに落ちる。
→4.1.17で直った。(11/3)
- Witch
待っていると動く気もするが、反応しないことが多い。何かショートカットがぶつかっているんだろうか。
→再設定したら動くようになった。(11/3)
ついに来たよ入れ替え戦。もっとも、二日目に負けまくった時点で真ん中より上に出るのは難しくなっていて、無条件降級圏からは何とか脱して、入れ替え戦を目指して頑張ろうという感じだった。
とはいえ、三部スタートから連続昇級して去年は一部を戦った我々だ。惜しくも入れ替え戦に敗れて落ちたものの、個々が少しずつレベルアップすれば十分やれるという手応えはあった。メンバー事情が苦しいとはいえ、いくらなんでも三部に落ちるわけには行かない。
その入れ替え戦では、初めての後手番を引いた。相手の年配のおじ(い)さんがあまりに早指しなので、疲れていたこともあって手なりで応じてしまう。角換わり石田流に、大した工夫もなく棒金に構えて膠着状態に。いきなり作戦負けしてしまったのではないかと後悔したが、気持ちを立て直して飛車にプレッシャーを掛ける好手順を発見。ノータイム指しの応酬の末、なんと35歩で飛車を詰ます格好に。これには隣で見る仲間達も心の中で苦笑したに違いない。そしてここから一手一手慎重に指すのが大人の勝ち方。暴れてきたところを裏手から一気に寄せて完勝。最後、あと三手詰のところで投了前に五分も長考されたが、礼に始まった一年を礼で終えるべく、感想戦は長々と付き合った。
さて、周りの星を数えると2-1で、ほどなっく隣のM本君が勝って3-1ということらしい。残る三局を見ると、K部君の将棋は手数は掛かりそうだがおそらくジリ貧、I木さんのはうまく指せば一手勝ちだが受け間違えば一手縮まって負け、M川君のはどうやら一手勝ち、という見立て。このうちひとつ勝ってくれればいい…。
ところが!K部君が穴熊に届かない粘りを続ける中、M川君はギリギリ一手勝ちの斬り合いに向かうも追い間違えて混戦に陥り、I木さんは自玉がほぼ必死で相手に詰みがない!まさか三つとも負け?!
嫌な汗をかいていたところで、なんとI木さんの最後のお願いに相手が受け間違えて頓死!!電光石火の逆転劇で残留が確定した。まもなく残る二戦は自軍が敗れて通算4-3。薄氷の勝利だった。我らの二軍チームが3-4だった相手だそうなので、するとなにか。二軍と一軍の入れ替え危機でもあったのか!
というわけで、無事二部に残ることができた。おつかれ!!来年は昇級争いに加わるべく精進しようと心に誓う。毎月プロの先生(しかも一流揃い)に教わる場もできたそうなので、積極的に参加したいなあ。
続いて本戦最終戦。これに勝てばおそらく残留が決まり、負ければ入れ替え戦だ。大事な対戦なのだが、自分の相手はビッグネームらしい。そんな情報要らないよ!極力、アマ棋界の情報は遮断して無心に指すようにしているのに!
さて、またも先手番。相手のウソ矢倉を阻止して飛車先で角歩を替え、銀冠 vs. 片矢倉となった。実を言うと、この戦型の方針がよくわからない。やっぱり早めに68角を打って42角を請求しないといけないのかな。角を持ち合ったまま、26銀37桂から動こうとしたけどうまく行かなかった。
手探りに5筋の位を張って突っ張ってみたけど、42銀と備えて軽い形になった相手に軽やかに指されて何もできずじまい。団体戦だからクソ粘りしたけどね。短い感想戦で、3筋の歩を替えるような手を教えていただいたけど、どうもうまく行くようには思えなかった。やはり、棋譜検索して研究、研究するしかないね。
チームはまたも圧敗。入れ替え戦が決定した。だが、ここまで来たら望むところだ。
昼食を挟んで後半戦。二戦目も先手になったので角換わりに。久しぶりに48金-29飛型を試してみた。仕掛けでは成功したと思ったのだが、ぎりぎりの中盤、なかなか思わしい手がなくて困った。どうにも、6筋が薄いので指しづらい。66歩と取り込まれた形は56の銀が動けば67歩成がきついし、65桂に68金と寄せる味もない。先に65歩と突かれた時点で作戦負けのような気がする。
終盤、いつものように追い込みで見せ場を作ってギャラリーの熱気を感じるも、こっちは詰まないことを読み切って指しているので空しかった。相手はどうだったか知らないけど。結局、かなり長く感想戦をしたが、どうも勝ちは見えてこなかった。
腰掛け銀は一手損角換わりも含めて経験豊富なはずなのだが、大会ではなかなか奏功しない。いろいろ工夫して、いい仕掛けをしてもなお、難しい中盤を乗り切れずに負けるってのがいちばん堪えるよ。チームも圧敗で残留確定ならず。ふう。
初戦、オーソドックスな四間に振られた。居飛車編しか読んでないのに!この大会では、四間飛車はほとんど見ない。居飛車が七割で、振り飛車も力戦形ばかり。ひさしぶりの対四間飛車で急戦で行く自信はないので居飛穴にした。
しかし手順の組み立てがまずく、石田流に組まれたところではものすごい作戦負け。3筋をヘコまされて相手の44角と35飛が大いばり。引き角も窮屈で、頼りは四枚穴熊のみ。相手は53歩保留の銀高美濃で左金は32にいるが、こいつを右辺に寄せられては何もできなくなる。やむなく24歩から飛を換え、24同角に27飛21飛35角同角21飛成53角成と大捌き。75に位を張っているのでプレッシャーはあるものの、相手だけダイレクトに桂香を拾える分、明らかに悪い。でも、悲観はしていなかった。どうせ秒読みになるから、香一本以内の差で耐えればチャンスは来るはず。
ここから、相手が過度に慎重になってくれたのは助かった。龍を21に置いたまま、ふつうに飛車を下ろして桂香を拾われたら何もできなかったと思う。52歩44馬24龍55馬54金とこちらの馬を追い返してきたが、25歩を利かして龍を封じ、28馬と引く展開になってこれは粘れると思った。そこから少しずつポイントを稼いで、結局ただで取られる運命だった桂香は相手のそれと交換になり、穴熊の金を剥がされるも下段香に底歩で耐え、ついに、二枚目の馬を作って龍と差し違えることに成功。
ただ、逆転とまでは行かない。鉄壁の五枚美濃を前にこちらも龍馬を自陣に引きつける展開になる。お互いと金も作りづらく、争点がないのでこちらからは攻めがない。だが、時間がない中ではそれがラッキーだった。
業を煮やした向こうが歩を伸ばし、香を据えて玉頭戦になったのだが、戦力は互角だけに、穴熊の遠さ、低さが生きる展開だ。攻めをいなして美濃を頭から83歩、84歩と叩く格好になっては、左に厚い囲いはもはや木偶だ。最後は並べ詰めに討ち取って勝利。
そしてチームの星を聞くと、なんと4-3で勝ち!これで無条件降級はほぼなくなり、あとひとつ勝てば残留確定っぽい。みんながんばった!

社団戦運命の最終日。結局朝まで眠れず、横になって目をつぶったものの15分ほど意識を失っただけだった。頭は冴えているからいいだろう。たぶん四局指すことになるので後半が心配だが…。
行きの電車でうたたねしようと思ったが、中野で乗り換えた中央線快速はなぜか超満員。新宿でどばっと半分くらい降りたが、何か事故でもあったんだろうか。座るのはあきらめて棋書を読みふける。「仕掛け大全」シリーズは中上級者にとってありがたい良著。主要な戦型についてポイントとなる局面がたくさん載っていて、それぞれがコンパクトにまとまり、うろ覚えの手順や追い切れない新しい定跡を洗いざらいフォローしてくれる。試合直前のあんちょこにぴったり。
さて、情けないことに去年に続きリーグ連続降級の憂き目を見ている我々だが、最終日に至ってもメンバーが揃わないという厳しい状況。今年は社会人の出席率が悪く、学生もイベントやら受験やらで主力があまり出られず、最後まで苦しい。
今日もワン欠けにめげず頑張ろうということだったが、会場に着いてみるとツー欠けという衝撃の事実。Yさんに頭数で入ってもらったが、実質は5人での戦いだ。まずいよ!
vc-svk.elはEmacs VC用のSVKドライバだが、こいつをロードするとどんなファイルを開くときでも待たされる。今まで必要に応じてSVK専用のEmacsセッションを上げたりしていたが、業を煮やして中を見ることにした。(リビジョンは2299)
どうも、あるファイルがSVKの管理下にあるかをチェックする部分がおかしい。ファイルのパスをチェックアウトディレクトリ一覧と照合するのだが、その一覧のキャッシュが利いておらず、毎回svk checkout --listを実行している。
こいつは~/.svk/configのタイムスタンプを頼りにしているのだが、どうやら、SVKはいつごろからかsvk checkout --listを実行しただけで同ファイルが更新されるようになったらしい。SVKの方を直したい気もするが、とりあえずコマンド実行後のタイムスタンプを覚えるようにした。
ところがやっぱりキャッシュが利かない。なんでだろうと思ったら、キャッシュを使う条件が「現在のタイムスタンプ」<「覚えているタイムスタンプ」になっている。ウオォォォム!
ということで修正はこう。(download)
Index: vc-svk.el
===================================================================
--- vc-svk.el (revision 2557)
+++ vc-svk.el (working copy)
@@ -768,17 +768,20 @@
(let ((config "~/.svk/config")
mtime)
(when (file-readable-p config)
- (setq mtime (nth 5 (file-attributes "~/.svk/config")))
+ (setq mtime (nth 5 (file-attributes config)))
(unless (and vc-svk-co-paths ; has not it been loaded?
- (vc-svk-time-less-p mtime ; is it unmodified since?
- (car vc-svk-co-paths)))
+ (not ; is it unmodified since?
+ (vc-svk-time-less-p (car vc-svk-co-paths) mtime)))
;; (re)load
- (setq vc-svk-co-paths (list mtime))
(with-temp-buffer
(vc-svk-command t 0 nil "checkout" "--list")
+ ;; `svk checkout --list' modifies ~/.svk/config somehow, so
+ ;; you have to stat it again.
+ (setq mtime (nth 5 (file-attributes config)))
+ (setq vc-svk-co-paths (list mtime))
(goto-char (point-min))
(when (search-forward "==========\n" nil t)
- (while (re-search-forward "^ +\\(.+\\) *\t\\(.+\\)$" nil t)
+ (while (re-search-forward "^ +\\(.+?\\) *\t\\(.+\\)$" nil t)
(add-to-list 'vc-svk-co-paths
(list (match-string-no-properties 2)
(match-string-no-properties 1))))))
いまどきVCなんて誰も使ってないのかな。ファイルひとつだけ修正するときはPCL系より手軽でいいんだけど。
パサージュ阿佐ヶ谷のエスカレーターの麓にあるカフェに入ってみた。カウンターだけのお店で、ランチメニューを見るとどれも軽めなので、ブランチにちょうどいい。

鶏のスパイシー焼きランチを注文。本当に、これでもかというくらいスパイシーだった。メインのプレートのほかにスープとサラダ、そしてヨーグルトがかかったひとくちサイズのチーズケーキに、紅茶までつく。いろんなものを少しずつってあたりは女性向けだろうか。
掛かっている音楽がよかったな。ブラックソウルなんだけど、ブラスセクションとベースラインが秀逸だった。手元には絵本が置いてあり、モニターにはトイ・ストーリー2が流れている。全体的に趣味がいい。


今日は体の具合が悪くて遅く出て遅く帰った。鶏肉や魚が食べたかったので、帰り道のひもの屋にふらり。ハートランドの瓶を頼んで、大山地鶏のたたきをつまみ、焼き秋刀魚をほじくる。この店は安いね。深夜料10%という罠があったものの、豆腐やらにんにく焼きやらトマト焼きやら、いろいろ食っても二千円台だった。
パーティ客は二階、一人客は一階のカウンターと隔離されているうえ、遅い時間は客が少ないので静か。ラストオーダー26時。こんな時間に魚を焼いてくれる店はあんまりないのでうれしい。ちょっと癒された。
で、EM-ONEをUSB給電で充電するケーブルも出ているんだけど、バッテリーエクステンダーIIについているアダプタでも充電できる。こいつが、単三電池四本で5V出してくれる本体もさることながら、付属のプラグが便利すぎる!極性統一プラグ2.35×0.7mm, 3.4×1.3mm, 4.0×1.7mmの三つ叉なので、これ一つでBluetoothヘッドセットSony DR-BT21G, BluetoothレシーバSony VGP-BRM1(本体直ではなくクレードル), Nokia携帯, そしてEM-ONEやW-ZERO3にまで対応する。(デジカメやPSPもOK)
まじでおすすめ。