<前の日記(2009年09月19日) 次の日記(2009年09月26日)> 最新 編集

高木浩光@自宅の日記

目次 はじめに 連絡先:blog@takagi-hiromitsu.jp
訪問者数 本日: 117   昨日: 1842

2009年09月23日

Nyzillaを改良

Nyzilla」をリリースに向けて改良。

画面キャプチャ
図1: Nyzilla作成中テスト画面(無作為に選んだ接続先でテストした際のもの)

ウィンドウひとつに接続先を1つと固定して、Winnyプロトコルで当該ノードだけに接続。応答メッセージから、当該ノードがソースとなっているキーを抽出して表示。1ホップ検索クエリ(当該ノードにしか届かない検索クエリ)を出して、特定のキーワードにマッチするキーの応答を求めることもできる。同時に、応答メッセージから他のノードのアドレスを集約して「他のノード」に表示。そこからノードを選んでダブルクリックすると別ウィンドウとして開く。ダウンロード機能はない。

今回初めてNetBeans IDEを使って開発してみた。Macでの見栄えもよい。しばらく見ないうちにものすごく使いやすくなっていた。GUIビルダなんて使い物になるのかなと思っていたけれど、1日でどうにか使えるようになった。国際化作業も簡単にできるし、JavaのエディタもEclipseよりも使いやすいような感じがした。JTableはほとんど自動で作れるような感じだけども、やりたいことをやるには、TableModelから作らないと駄目っぽい。ここで時間切れ。

関連:

  • Winnyの可視化と無断リンク禁止厨の共通関係に見る問題の本質, 2006年6月11日の日記
  • 金子勇, Winnyの技術, アスキー, 2005年

    しかしWinnyの場合、通信相手は不特定であり、Winnyプロトコルを使う誰もが通信相手になれます。たとえば、Winnyプロトコルを真似てWinnyノードに接続するようなプログラムの作成ができれば、接続相手のキャッシュファイルを観察することも可能です。このため、たとえどんなに強い暗号方式で通信内容を暗号化したとしても、通信相手は解読可能であり、通信内容は隠しようがありません。

    また、Winnyのキャッシュファイルは、そもそも公開されているデータと考えるべきです。

    金子勇著「Winnyの技術」p.151より

本日のTrackBacks(全100件) [TrackBack URL: http://takagi-hiromitsu.jp/diary/tb.rb/20090923]
検索

<前の日記(2009年09月19日) 次の日記(2009年09月26日)> 最新 編集

最近のタイトル

2024年12月02日

2024年11月24日

2024年11月11日

2024年07月28日

2024年07月27日

2024年07月07日

2024年04月07日

2024年04月01日

2024年03月23日

2024年03月19日

2024年03月16日

2024年03月13日

2024年03月11日

2023年03月27日

2022年12月30日

2022年12月25日

2022年06月09日

2022年04月01日

2022年01月19日

2021年12月26日

2021年10月06日

2021年08月23日

2021年07月12日

2020年09月14日

2020年08月01日

2019年10月05日

2019年08月03日

2019年07月08日

2019年06月25日

2019年06月09日

2019年05月19日

2019年05月12日

2019年03月19日

2019年03月16日

2019年03月09日

2019年03月07日

2019年02月19日

2019年02月11日

2018年12月26日

2018年10月31日

2018年06月17日

2018年06月10日

2018年05月19日

2018年05月04日

2018年03月07日

2017年12月29日

2017年10月29日

2017年10月22日

2017年07月22日

2017年06月04日

2017年05月13日

2017年05月05日

2017年04月08日

2017年03月10日

2017年03月05日

2017年02月18日

2017年01月08日

2017年01月04日

2016年12月30日

2016年12月04日

2016年11月29日

2016年11月23日

2016年11月05日

2016年10月25日

2016年10月10日

2016年08月23日

2016年07月23日

2016年07月16日

2016年07月02日

2016年06月12日

2016年06月03日

2016年04月23日

2016年04月06日

2016年03月27日

2016年03月14日

2016年03月06日

2016年02月24日

2016年02月20日

2016年02月11日

2016年02月05日

2016年01月31日

2015年12月12日

2015年12月06日

2015年11月23日

2015年11月21日

2015年11月07日

2015年10月20日

2015年07月02日

2015年06月14日

2015年03月15日

2015年03月10日

2015年03月08日

2015年01月05日

2014年12月27日

2014年11月12日

2014年09月07日

2014年07月18日

2014年04月23日

2014年04月22日

2000|01|
2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|05|06|07|08|09|10|11|12|
2012|02|03|04|05|06|07|08|09|
2013|01|02|03|04|05|06|07|
2014|01|04|07|09|11|12|
2015|01|03|06|07|10|11|12|
2016|01|02|03|04|06|07|08|10|11|12|
2017|01|02|03|04|05|06|07|10|12|
2018|03|05|06|10|12|
2019|02|03|05|06|07|08|10|
2020|08|09|
2021|07|08|10|12|
2022|01|04|06|12|
2023|03|
2024|03|04|07|11|12|
<前の日記(2009年09月19日) 次の日記(2009年09月26日)> 最新 編集