P2Pとかプログラミング全般とか

P2Pアプリ開発を目指していこうかと。
基本、週末更新なので遅々として進まず。

前日の閲覧数
20PV
+SHARE
Twitter Facebook RSS

Poderosa で Cygwin 起動

お久しぶりです。P2P 関連、全然やってないです。キャッホーイ。

閑話休題。
仕事で Poderosa を使い始めたら結構便利だと気づいた。top コマンドで画面が
崩れるので、そのあたりは Putty とかのほうがべんりだけど。でもタブで複数枚
開けるのは便利だ。
Poderosa は Cygwin も開けるんだけど、家の PC だとなぜか起動できなかった。
で、調べた結果、Cygwin のルートディレクトリが取得できなかった模様。
家の PC を Windows7 x64 に変えたせいと思われる。
通常、HKEY_CURRENT_USER\Software\Cygwin\setup に rootdir があるはずなのだが
x64 だと HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\setup
に書かれるようだ。
方法は2つで、Poderosa にパッチをあてるか、前者のキーを自前でつくるか。
パッチあてはコンパイル環境がないと面倒なのでキーを自前で作成。
regedit.exe で HKEY_CURRENT_USER\Software\Cygwin\setup を開き、
rootdir というキー名で文字列を作成。あとは Cygwin のルートを書くだけ。
これできどうできるようになった。
最新の Cygwin は UTF-8 になったため、普通のコマンドプロンプトだと文字が
化けて面倒だったが Poderosa なら Cygwin を UTF-8 で開くオプションがあるので
とても便利だー。

Version0.9.2 が出た

4/18 に 0.9.1 がリリースされていたので本当なら触っておかないといけなかった んだけど仕事があってほったらかしに。 そうこうしているうちに、英語のメーリングリストでの指摘から Chord の実装で 最善ではない次ホップを選んでしまう場合があるバグがあったとのこと。 そのことプラス、スレッドプールについて洞察が深まったとのこと。 この2つが組み合わさっての 0.9.2 となった模様。 0 . . . 本文を読む

のんびりした結果がこれだよ!

あちゃ〜、syuu1228さんからトラックバックもらっちゃった…。 1年以上前からやってたのに追い越されたって、どんだけウサギ(でもないけど)の昼寝が長すぎんだよオイ。 仕事で手一杯だけど、そろそろ本格的に再始動しなければ…。 . . . 本文を読む

自ノードのアドレス設定を行うと selfID が変更される

ちょっと困ったことになった。 ネットワークカードにグローバルアドレスが割り振られている場合、つまり NAT 環境 でない場合は問題にならないが、NAT 環境だと問題が出る。まあ無視すればいい問題 でもあるのだが…。 NAT 環境の場合、DHTConfiguration.setSelfAddress には INADDR_ANY か、もしくは NIC に割り当てられたアドレスを指定する必要がある(こ . . . 本文を読む