Hatena::ブログ(Diary)

フツーな日常

2014-12-29

ゆく年くる年2015「貼り付け機能でプレゼントキャンペーン」

HTC Nexus 9 用 キーボード folio case JP 99H11710-00

HTC Nexus 9 用 キーボード folio case JP 99H11710-00

これを買えばPCみたいな感じで使えるかな

2013-02-09

[]Bluetoothヘッドセット探し

今はMotorolaのS305というヘッドセットを使っているのだけど、バッテリーの持ちが悪くなってきたのと中のパーツが破損したのかカラカラと音がなるようになってしまった。

【国内正規品】 MOTOROLA Bluetooth ワイヤレスステレオヘッドセット MOT-S305BK

【国内正規品】 MOTOROLA Bluetooth ワイヤレスステレオヘッドセット MOT-S305BK

音質は別として、Bluetoothでケーブルレスのヘッドセットはやはり便利。本体だけ持ち出して身につければ即使えるというのは、ワイヤードのイヤホンとは比較にならない気軽さで使える。

代替品の条件としては

  • Bluetooh
  • ケーブルレス
  • MicroUSB充電

この辺りから必然的に同じく耳掛け型がオーバーヘッド型対象になる。レシーバとインナーイヤーの組み合わせは対象外。調べるとaptXというコーデック対応の機種が遅延が小さく音質も良さそうだということが分かった。

第545回:aptX とは - ケータイ Watch Watch

404 Error - Not Found

対応機種が多いようで、意外と使い物になりそうなものがない。Buffaloの製品がスペック的には万全なのだけど、形からして耳へのホールド性が悪いようでそこの評判が悪い。実際、後ろに回す部分が単なる紐で耳にかける所がないため、外耳への摩擦抵抗だけで保持することになりそう。

aptXは最近のMacでは対応しているそうだけど、iPhoneではまだサポートしていないようだ。ソニーは最近ライセンスを受けたので今後は搭載製品が出てきそう。

Page not found

ということで、現時点では目新しいモデルは無さそう。

2013-01-21

[]apacheのgraceful-stop

restartじゃなくて?と思われそうだけど、apacheの終了方法としてgraceful-stopというのがあった。

子プロセスに現在のリクエストの処理の後に終了する (あるいは何もしていなければすぐに終了する) ように助言します。 その後に親プロセスは PidFile を削除し、全ポートからの Listen をやめます。 親プロセスはこのまま継続し、子プロセスがリクエストを処理する のを監視しています。子プロセスが全て処理を終えて終了するか、GracefulShutdownTimeout で指定されたタイムアウトに達した後で、親プロセスも終了します。 タイムアウトに達した場合は、残りの子プロセスには TERM シグナルが送信され、強制終了されます

http://httpd.apache.org/docs/2.2/stopping.html#gracefulstop

何が嬉しいかと言うと、よくaapcheでは

apachectl -k stop && apachectl -k start

というように再起動しようとすると失敗することがある、これはstopでは完全に終了し切っていない状態で次のstartが走り始めてlisten(2)に失敗するため。graceful-stopを使うとまず親プロセスがlistenを止めるとあるのでこれに当たりにくいようだ。

手元で何度か試した限りだと確かに

apachectl -k graceful-stop && apachectl -k start

の方は正しく再起動できた。graceful(restart)では一部の設定が反映されないことがあるので完全に再起動したいけど、一気にプロセスが全部居なくなられるとありがたくない場面などでは便利かもしれない