トップ «前の日記(2009-07-07 (Tue)) 最新 次の日記(2009-07-25 (Sat))» 編集

猫熊は燃えつきた?!日記

最近なんにもやっていませんが、なにかやったらこちらに置くようにしています。
2002|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|
2011|09|
2012|02|


2009-07-09 (Thu) [長年日記]

自動巻き

この時計が自動巻きだと気づいたのが日曜日。すでに四日間手巻きをしていないが、まだ止まっていないの。通常三日間ほったらかしておくと止まっちゃうから、やっぱり自動巻きなのだなぁ〜と再認識。

この時計は、父親が買ってすぐに入院しちまって、ぼくが見舞いに入ったときに父親の枕元の止まっている時計のネジを巻くのが習慣になっていたからなぁ〜。まさか自動巻きとは。。。

mlterm のパッチ

未だに会社の環境は ASTEC-X + Solaris8 で、端末は mlterm を愛用している。しかし、この mlterm が何かの拍子におかしくなって、マウスカーソルを動かすだけでテキストを選択してしまうになっちまって、その状態になると ASTEC-X を再起動するまで直らない、という症状をずうっーと我慢していた。NG になったら kterm に切り替えていたのよね。
本日久しぶりに喰らったので、printf デバッグをしたところ、マウスが動くと event のステータスが '0' なのに event が飛んできて、event.status == 0 に対応していない(普通ありえないのかな?)ところが悪さをしているのがわかった。以下、昼休みの久しぶりの quick hack の成果。絶対に抜けがあると思う。
diff -ur mlterm-2.9.4.orig/xwindow/x_screen.c mlterm-2.9.4/xwindow/x_screen.c
--- mlterm-2.9.4.orig/xwindow/x_screen.c	2007-11-23 16:49:03.000000000 +0900
+++ mlterm-2.9.4/xwindow/x_screen.c	2009-07-09 12:44:31.000000000 +0900
@@ -3102,7 +3102,7 @@
 	{
 		return ;
 	}
-	if(!(event->state & Button2Mask)){
+	if(event->state && !(event->state & Button2Mask)){
 		selecting_with_motion( screen , event->x , event->y , event->time) ;
 	}
 }
diff -ur mlterm-2.9.4.orig/xwindow/x_scrollbar.c mlterm-2.9.4/xwindow/x_scrollbar.c
--- mlterm-2.9.4.orig/xwindow/x_scrollbar.c	2005-05-23 23:25:52.000000000 +0900
+++ mlterm-2.9.4/xwindow/x_scrollbar.c	2009-07-09 12:42:34.000000000 +0900
@@ -409,6 +409,10 @@
 	
 	sb = (x_scrollbar_t*) win ;
 
+	if (!event->state)
+	{
+		return;
+	}
 	if( sb->is_pressing_up_button || sb->is_pressing_down_button ||
 		is_updown_button_event( sb , event->y) != 0 ||
 		IS_TOO_SMALL(sb))
おそらく ASTEC-X 側のなんらかの不具合だと思うんだけど。。。
もう一つ、稀に MS-Windows 側のアプリケーションが mlterm や (Solarisの)Emacs より前面に出なくなる、という不具合もどこかにあるんだよな。これも kterm の時は起きないような気がするから mlterm かな?
本日のツッコミ(全1件) [ツッコミを入れる]
通りすがり (2009-07-10 (Fri) 11:30)

自動巻きは、耳を近づけて軽く揺らすとローターの回転する音が<br>聞こえるのではないかと思います。


書いている人: 白井秀行 (mailto:shirai@meadowy。org)
訪問して下さった人: 今日: 人, 昨日: , 過去: 人 (2007年5月10日から)
RDF Feed