カテゴリー : 2009年 2月

OpenSSH で接続が切れる時の対策


OpenSSH をクライアントで使っていて, 放置していると

Connection Reset By Peer

と言われてしまった場合, クライアント側の ssh_config で

ServerAliveInterval 20
# ServerAliveCountMax 3

とすると生存確認パケットを送ってくれるようになります。
この二つのオプションは OpenSSH 3.8 からの追加機能で、
 
ServerAliveInterval は、指定秒ごとに生存確認パケットを送る。0なら無効(デフォルト0)。
ServerAliveCountMax は、サーバから返答がない時の最大再試行回数(デフォルト3)
 
となっています。
 
参考:
- http://www.unixuser.org/~haruyama/security/openssh/henkouten/henkouten_3.8.txt

FlashDevelop – Flash/Flex 無料開発環境


FlashDevelop.org
 
無料で使える Flash/Flex 開発環境です。
*.as を *.swf へビルドできるのはもちろんのこと、デバッガつきでの実行やアクションスクリプトの文法チェッカ、コードアシストのような開発者にはなくてはならない機能まで充実しています。
 
基本英語ですが、設定により日本語も使えます(日本語設定については参考サイトを参照)。
AS3.0 にも対応しているので、コードベース開発なら本家 Adobe よりも FlashDevelop のほうが断然使い勝手がいいですね。
 
参考:
- 7つのステップで完成!FlashDevelopカスタマイズの奥義(_level0.CAYAC)

Zinnia – 手書き文字入力エンジン


Zinnia
http://zinnia.sourceforge.net/index-ja.html
 
書き順と座標のデータから一致する候補の文字を取得するライブラリ。
特徴はフィードバックすることで精度が上がる機械学習を採用している点と、
汎用性を持たせるためにあえて描画周りの実装を一切していないという点。
 
参考:
Flash との連携例 – http://blog.isocchi.com/2009/01/flexair-zinnia.html