Just another Ruby porter,

〜2013年9月下旬〜


<Prev(,) | Next(.)> | Recent(/)>> | RDF

2013-09-21 (Sat)

GmaneのRSSのtitleの空白が消える件

原因がわかった。MailmanがSubjectに76文字以上あると分割して次の行に継続させるからだ。
RFC的に。

% grep -A1 Subject: 1593
Subject: [ruby-cvs:50116] ko1:r42974 (trunk): * include/ruby/ruby.h: make
	Symbol objects frozen.
% echo -n 'Subject: [ruby-cvs:50116] ko1:r42974 (trunk): * include/ruby/ruby.h: make'|wc -c
73

Gmane側はこの改行とindentを削除して空白を入れないというbugがあるようで。
その結果76文字以上のSubjectだとこのように空白が消えてしまう。


2013-09-22 (Sun)

USBのホットプラグが効かない

最近USBのホットプラグが効かないんだけど、これってkernelのバグ?
いや効くのもあるんだよなあ。USB HDDとかは大丈夫だけど、MP3プレーヤーがだめだ。
まあ、mount /mnt/T30ってやれるようにfstabを用意しとけばいいのでそれほど困ってないが。


2013-09-23 (Mon)

Cygwinのgetclip/putclip

なぜかいつの間にかgetclip/putclipがアンインストールされてた。
調べてみたらcygutilsの分割のせいだった。
Updated: cygutils-1.4.12-2 NEW: {cygutils-extra/cygutils-x11}-1.4.12-2
cygutils,cygutils-extra,cygutils-x11と3つに分割されたらしい。
元々getclip/putclipはcygutilsに入っていたが、
cygutils-extraへ移動したのでアンインストールされてしまったわけか。
Cygwinのsetupは元あるパッケージを完全に消してから入れるのでこういうことになるんだな。
というわけでgetclip/putclipを使いたい場合はcygutils-extraを入れる必要がある。


2013-09-24 (Tue)

Hototの小技

フォーカスを一番上の最新にしとくと自動更新につられて移動してしまうが、
その1つ下に置いとくとそのままで移動することはない。
つまり前回見たところを覚えていてくれる。
あとはj/kで移動すればいい。


2013-09-25 (Wed)

Cygwinのクリップボードからminttyへコピペ

たぶんminttyの機能だと思うんだけど、
UNCとかをコピペするといい感じに変換してくれる。
たとえばクリップボードの内容が

\\host\share\foo bar\hoge

だった場合は、ペーストすると

'//host/share/foo bar/hoge'

のようになる。空白を含んでいるとちゃんと''で囲んでくれる。
地味に便利だ。


2013-09-26 (Thu)

Windows7 64ビット版のCapsLockをCtrlにとかUS配列とか

Xkeymacsがなくてそのあたり放置してたけど、やっぱ気を遣うので設定。
結局10年前の の通りなわけで、そのまままだ使えるというのもなんとも凄い話だ。
しかし元々のCtrlがCapsLockでも何でもない何かになってるので、
どうせならこれもCtrlのままにするようにせねば。CapsLockなんて使わないし。


2013-09-27 (Fri)

scancode map

一応なにを設定したか把握しておく。
たぶん他のキーマッピングを入れ替えるソフトで設定してダンプしたんだろうな。

00,00,00,00,
00,00,00,00,
07,00,00,00,
38,00,1d,00,
01,00,29,00,
29,00,2b,00,
1d,00,3a,00,
2b,00,73,00,
2b,00,7d,00,
00,00,00,00

バージョン、フラグ、個数、入れ替えデータ、ターミネータ、らしい。
個数はターミネータも含むと。
レイアウトは Key Layout and Scancodesが詳しい。変更しているのは:

01 Esc
1d Ctl
29 半角全角
2b ] }
38 Alt
3a CapsLock
73 \ _
7d \ |

ということでまとめると

CtlをAltに
半角全角をEscに
]}を半角全角に
CapsLockをCtrlに
\_を]}に
\|を]}に

ということになる。CtrlはAltになっていたのか。
かなり複雑な入れ替えしてたんだな。

つづく。


2013-09-28 (Sat)

regeditでhex(4)が使えない

Windows XPだからか?
せっかくだからhexじゃなくてhex(4)を使ってみようと思ったがなぜか全く反映されない。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex(4):\
00000000,\
00000000,\
00000003,\
003a001d,\
001d0038,\
00000000

しかたないのでhexで。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:\
00,00,00,00,\
00,00,00,00,\
03,00,00,00,\
1d,00,3a,00,\
38,00,1d,00,\
00,00,00,00


2013-09-29 (Sun)

密室美少女

ball->玉->王->kingが正解だったようだが、
ball->丸->九->nineだと思ったよ。
YMDとかLook and sayはもうすぐわかってしまうよねえ。

一応最後だけ解いた。合ってたようだ。

それはそれとしてなんかよくわからんのだけど真琴が川口春奈になるの?
新たな人生というわけで整形したという設定か。

CDTV

EXILEのEXILE PRIDEが24週振りに1位とかどうなってんだと調べた。
EXILE商法らしい。
EXILE、驚愕の「おまけ商法」 CD発売5か月後に「オリコン1位」返り咲き : J-CASTニュース


2013-09-30 (Mon)

xfce4-genmon-pluginにボタンをつけた

単に簡単なメッセージしか表示できないと思ってたが、結構凝ったこともできるようで。
dnschneid/xfce4-genmon-plugin

To display these items, the script called by genmon should return a simple
pseudo-XML string.

The pseudo-XML tags which can be used are :
<txt>Plaintext to display</txt>
<xml><em>Pango</em>-formatted markup to display.</xml>
<img>Path to the image to display</img>
<tool>Tooltip text</tool>
<bar>Pourcentage to display in the bar</bar>
<click>The command to be executed when clicking on the image</click>

imgタグでボタン、clickタグでコマンドを実行できる。
つまり xeo-open URL でブラウザへ飛ばすことができるわけだ。

<img>/home/eban/etc/button.png</img>
<txt>バナップルがのったパンケーキ
<span font='9' color='blue'>[さいたま] 23:00 気温21.3度 降水量0.0mm 北西の風2m</span></txt>
<click>exo-open http://news.livedoor.com/article/detail/8114490/</click>

色もつけられるし改行も入れられる。 Pango Text Attribute Markup Languageが使える。


<Prev(,) | Next(.)> | Recent(/)>> | RDF


WWW を検索 jarp.does.notwork.org を検索

わたなべひろふみ
Key fingerprint = C456 1350 085F A320 C6C8 8A36 0F15 9B2E EB12 3885
Valid HTML 4.01!