hagio.org - 日記

Powered by PENS


Index

2009: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2010: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2011: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2012: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2013: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2014: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2015: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2016: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2017: 1月(1)(2) 2月(1)(2) 3月(1)(2) 4月(1)(2) 5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)

今月のアルバム [ 投稿 | 編集 ]


編集

October 2012

Oct 26 (Fri)

19:21

某サイトのブックマークを "Baby" Faceb○ok に改名した。

Oct 24 (Wed)

22:08

Magic Trackpad を購入して早 2 ヶ月。 使わない時は電源をオフにする運用で、現在のバッテリの残りが 82% なので、 減り方がリニアだとすると 10 ヶ月は持つ計算になってしまう。 まーそんなことはないだろうが、 前のマウス (M555b) が同じ運用で 4 ヶ月くらいだったことを考えると、 電池の持ちとしては良い方かもしれない。 コードレス自体、M555b が初めてだったので、一般的なところはよくわからんが。

使い勝手は悪くないんだが、その形状のため接地面積が小さいからか、 あるいは軽いからか、ちょっと本体自体が動きやすいのが気になる。 形状としては Apple の最近のキーボードに合うようになっているので、 キーボードの横にピタッと付けるのが一般的なんだろうが、 2 本指スクロールなどすると、手の湿り具合によっては前後に動いてしまう。 なので、個人的なベストポジションは、前後に動かないように、キーボードの右端の手前、 hagio の今のキーボードはテンキーが無いタイプなので、矢印キーの下辺りで、 かつ、キーボードを打っている時も手首などと干渉しない位置。

もう 1 つ、Lion だとデュアルディスプレイで 4 本指スワイプが使えない? のが解せない。

(追記 2012-10-25)
と書いたんだが、4 本指スワイプは OS 側の不調だったのか、今日やってみるとできた。

Oct 17 (Wed)

19:29

さて、そろそろホーネットの納車が近いわけだが、バイク屋が甲州街道沿いで かつ 4 車線くらいある区間なので、正直ビビりまくっている。

こういうの見て、ああ、みんな最初は怖いんだなぁと気持ちを落ち着かせるしかない…。

Oct 16 (Tue)

21:36

そういえば UNIX ソケットを使ったことが無いなあ、ということで、 概念と見え方くらい把握しといた方が良さそうなので少し試してみた。

$ cat unix.py import socket import time s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) s.bind('/tmp/test-socket') ★1 #s.bind('\0test-socket') ★2 s.listen(1) time.sleep(30) s.close()

とりあえず listen() するだけだと、以下のように見える。

* netstat -anp Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 85696280 22149/python /tmp/test-socket * lsof COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME python 22149 hagio 3u unix 0xd7744040 85696280 /tmp/test-socket

★1 をコメントアウトして ★2 に切り替えると、

* netstat -anp Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 85698341 22729/python @test-socket * lsof COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME python 22729 hagio 3u unix 0xd77443c0 85698341 socket

ふむ。後者は Linux 独自の抽象名前空間というものを使用したソケットらしい。 man 7 unix 参照。

また、/tmp/test-socket は自分で削除する必要があるとのこと。 ふーむ、だから /tmp の下にいろいろ残ってたりするわけね。

ファイル名を指定してソケットにバインドすると、ファイルシステムにソケ ッ ト が生成される。これは必要なくなったときに呼びだしたユーザーが削除しな ければならない (unlink(2) を用いる)。

10 月(1) へ


↑戻る