Blog
スレッド
8月 11th, 2006
どうも接続や通信が安定しないなあと思ったら
スレッドの使い方間違ってた。
今更wwwって感じですが、クリティカルセクションの使い方が変でした。
そもそも”VCL階層下にあるオブジェクトはスレッドセーフでない”の意味を、”あるスレッドで作られたインスタンスを、違うスレッドで使っちゃいけない”と間違って解釈していて、そのために変なプログラム構造にしていたのでした。
ようは、インスタンスも同時アクセスしなけりゃいいんですね。
やっと謎が解けた!!!!
ヘルプも、そんな回りくどい説明じゃなくて、もっと簡単に説明してほしいですわ。
と、いうわけで、大々的に内部を改変したいと思います。
ちょっと時間かかるかもやけど、何かしら効果はあるでしょう。
ついでにパリティチェックも強化しようと思います。
ネットワーク機能のバグ潰しは、それまでお預けです(泣)
amemboネットワーク機能について
8月 9th, 2006
ちょっと説明足らずな感じがしたので、補足します。
この機能は、勝手にメンバー登録されるというものではなくて、amemboユーザー同士で匿名で繋ぎ合って、一種のネットワークを形成しようというものです。
なので、繋がったからといって、今友人同士で共有したり送りあっているファイルを覗かれたり、勝手にダウンロードされたりすることはありませんから、安心してください。
これは、みんなで通信しあってデータを管理し、プロフィールやコンテンツを公開できるようにすることを目的としています。
みんながサーバでありクライアントになる感じ。
これはネットワークに参加する人が増えるほど、一人にかかる負担が軽くなるという特徴があります。
もし自分がアプリケーションを終了しても、ノード間でバックアップを取っているので、データが損失する心配はありません。
P2Pだから出来るサービスがあると考えています。
セキュリティも十分に配慮しているつもりです。
まだAlpha版なので大丈夫とは言い切れませんが、テストに参加してやるよって人はぜひ試してみてね。
Amembo v.0.3.7.65 Release
8月 9th, 2006
やっとこさネットワーク機能がある程度形になったので、試しに動くかどうかリリースしてみます。
人柱になってくれる方は、ネットワーク対応版からDLしてね。
今のところプロフィールの表示・検索しかできません。
その内色々面白い機能を加えていくつもりです。
ネットワーク機能を使うにあたって、注意事項があります。
まず、ポート開放してください。
amemboネットワークのモデルはDHTですので、双方から接続できる必要があります。
必ずしなければならないということはありませんが、参加人数がまだ全然いないので、ノード役になってもらわなければネットワークが広がりません(笑)
そんなワケで、今からどうなるか楽しみでなりません。
みんなで交流しようぜ!!
あ、その内日記とかメッセージのやり取り出来るようにするかも。
P2P版mixiやな。

ようこそ、ここは拙作のソフトウェアやWebサービスを気ままに公開するサイトです。