Ads by Google
新しい記事を書く事で広告が消せます。
Mac de Cabos -MacでやるP2Pファイル交換-
インターネットの目的を一つに絞るとしたら、それは「情報の共有」にあると思います。あなたが知っている事、考えていることを他人と共有する、他人が知っている事、考えたことをあなたと共有する、それがこの巨大な情報空間の目的です。

© NaOH 使用許諾条件
共有のやり方には大きく分けて二つの方法があります。一つはメール型の共有。あなたが伝えたいことを伝えたい人に直接送信する方法です。このやり方は情報の流れをコントロールするには向いていますが、不特定多数の人と情報を共有するにはあまり適していません。情報を送信するには情報を伝えたい相手の送信先を知っていなければなりません。同様に情報を入手する時は、だれが情報を持っているのかあらかじめ知っている必要があります。また、あなたが送った情報が必ずしも相手が必要としているとは限りません。時には情報を送られてもありがた迷惑だということもあります。(日々送られてくるメールのスパムはこの良い例です。)
もう一つの方法は掲示板型の共有方法です。このブログや、2ch、企業のウェブサイトなどは全てこのタイプの共有です。情報を持っている人が特定のサーバに情報を保存し、情報を欲しい人がそこにアクセスして情報を入手します。サーバのアドレスが十分に知れ渡っている場合、あなたは1ヶ所に情報を保存するだけで、多くの人に情報を提供することが可能になります。情報を入手したい側も必要な情報だけを入手することが可能です。

© Rob Lee 使用許諾条件
ただしこの方法にも問題点があります。その一つは情報が集積されていることです。共有の効率をあげるためにはどうしても情報を集積させる必要があります。情報の集積度があがると利便性があがり、情報を入手しようとしている人のアクセスも増加していきます。アクセスが多いサーバに情報を保存すれば、より効率的に情報を共有できるため、情報の提供者も集積度が高いサーバに情報を提供する様になります。それにより情報の集積度があがるので、アクセスはまた増加し、、、、、結局、一部のサーバに極端に負荷が集中していきます。
この問題を前に頭のいい人は上手いやり方を考えだしました。そもそも情報そのものをサーバに保存しておく必要はないのでは?広辞苑を使いたいと思った時に、国会図書館に行く人はほとんどいません。近くの図書館にいったり、知人のものを借りるのが普通です。インターネット上でも同様、サーバは誰が広辞苑を持っているかだけを知っていて、広辞苑が使いたいという人が来たら、どこの図書館、近所の誰々さんがもっているよと答え、実際の広辞苑の貸借は持ち主との間で直接やり取りしてもらえばよいのでは。そうすれば、サーバが保持している情報量はずっと少なくなるし、一極集中だった情報送信量はネット全体に振り分けられるのではないだろうか?
この考え方を現実に適用したのが第一世代のP2Pファイル共有システムで、Napsterというソフトが代表です。Napsterではユーザが共有したい情報のリストをNapster社のサーバに登録し、サーバがファイル名および所有者のリストを取りまとめて管理します。情報を入手しようという人は、サーバに存在するリストから欲しい情報と所有者を検索し、所有者から直接ダウンロードします。(これをPeer to Peer(P2P)と呼びます。クライアント・サーバの対義語です)

© ~Aphrodite 使用許諾条件
ところが、このシステムにも弱点がありました。それは誰がどんな情報を持っているという情報(メタ情報)がサーバに集中していることです。サーバは環境的な異常(停電した)、経済的な問題(サーバの維持費用が払えない)、政治的な圧力(情報の共有など認めない!)といった事情により、時折不安定な状態に陥ります。サーバが停止しただけでこの第一世代のP2Pの場合、共有システムその物が停止してしまいます。実際にNapsterも著作権絡みの裁判で敗訴し、サービスを停止、このシステムも廃れてしまいました。
しかし、インターネットの本質は「情報の共有」にあると信じている人たちは、P2Pという情報共有方法は従来の掲示板型情報共有システムの欠点を克服し、インターネットをより効率良くその目的に沿った運用をするための優れた方法であると考え、より冗長性の高い共有システムを産み出しました。それが第二世代のP2Pです。
第二世代のP2Pファイル共有システムにはNapsterで用いられていた様なサーバは存在しません。情報共有システムにつながっているそれぞれのピアそのものが小さなNapsterサーバの役割を果たします。これにより、システムの一部が停止しても全体にはほとんど影響を与えない強固な情報共有システムが実現されました。
ここでは第二世代P2Pファイル共有ソフトの中でも最も使用が簡単なCabosのMacでの使用について紹介します。
Pt.1 Cabos(カボス)って何?
Pt.2 ダウンロード & インストール
Pt.3 使い方
Pt.4 その他、設定項目等について
Pt.5 FAQ
↓こちらもご参照下さい。
Macで利用できる各種P2Pファイル共有ソフト
Pt.6 外部リンク集

© NaOH 使用許諾条件
共有のやり方には大きく分けて二つの方法があります。一つはメール型の共有。あなたが伝えたいことを伝えたい人に直接送信する方法です。このやり方は情報の流れをコントロールするには向いていますが、不特定多数の人と情報を共有するにはあまり適していません。情報を送信するには情報を伝えたい相手の送信先を知っていなければなりません。同様に情報を入手する時は、だれが情報を持っているのかあらかじめ知っている必要があります。また、あなたが送った情報が必ずしも相手が必要としているとは限りません。時には情報を送られてもありがた迷惑だということもあります。(日々送られてくるメールのスパムはこの良い例です。)
もう一つの方法は掲示板型の共有方法です。このブログや、2ch、企業のウェブサイトなどは全てこのタイプの共有です。情報を持っている人が特定のサーバに情報を保存し、情報を欲しい人がそこにアクセスして情報を入手します。サーバのアドレスが十分に知れ渡っている場合、あなたは1ヶ所に情報を保存するだけで、多くの人に情報を提供することが可能になります。情報を入手したい側も必要な情報だけを入手することが可能です。

© Rob Lee 使用許諾条件
ただしこの方法にも問題点があります。その一つは情報が集積されていることです。共有の効率をあげるためにはどうしても情報を集積させる必要があります。情報の集積度があがると利便性があがり、情報を入手しようとしている人のアクセスも増加していきます。アクセスが多いサーバに情報を保存すれば、より効率的に情報を共有できるため、情報の提供者も集積度が高いサーバに情報を提供する様になります。それにより情報の集積度があがるので、アクセスはまた増加し、、、、、結局、一部のサーバに極端に負荷が集中していきます。
この問題を前に頭のいい人は上手いやり方を考えだしました。そもそも情報そのものをサーバに保存しておく必要はないのでは?広辞苑を使いたいと思った時に、国会図書館に行く人はほとんどいません。近くの図書館にいったり、知人のものを借りるのが普通です。インターネット上でも同様、サーバは誰が広辞苑を持っているかだけを知っていて、広辞苑が使いたいという人が来たら、どこの図書館、近所の誰々さんがもっているよと答え、実際の広辞苑の貸借は持ち主との間で直接やり取りしてもらえばよいのでは。そうすれば、サーバが保持している情報量はずっと少なくなるし、一極集中だった情報送信量はネット全体に振り分けられるのではないだろうか?
この考え方を現実に適用したのが第一世代のP2Pファイル共有システムで、Napsterというソフトが代表です。Napsterではユーザが共有したい情報のリストをNapster社のサーバに登録し、サーバがファイル名および所有者のリストを取りまとめて管理します。情報を入手しようという人は、サーバに存在するリストから欲しい情報と所有者を検索し、所有者から直接ダウンロードします。(これをPeer to Peer(P2P)と呼びます。クライアント・サーバの対義語です)

© ~Aphrodite 使用許諾条件
ところが、このシステムにも弱点がありました。それは誰がどんな情報を持っているという情報(メタ情報)がサーバに集中していることです。サーバは環境的な異常(停電した)、経済的な問題(サーバの維持費用が払えない)、政治的な圧力(情報の共有など認めない!)といった事情により、時折不安定な状態に陥ります。サーバが停止しただけでこの第一世代のP2Pの場合、共有システムその物が停止してしまいます。実際にNapsterも著作権絡みの裁判で敗訴し、サービスを停止、このシステムも廃れてしまいました。
しかし、インターネットの本質は「情報の共有」にあると信じている人たちは、P2Pという情報共有方法は従来の掲示板型情報共有システムの欠点を克服し、インターネットをより効率良くその目的に沿った運用をするための優れた方法であると考え、より冗長性の高い共有システムを産み出しました。それが第二世代のP2Pです。
第二世代のP2Pファイル共有システムにはNapsterで用いられていた様なサーバは存在しません。情報共有システムにつながっているそれぞれのピアそのものが小さなNapsterサーバの役割を果たします。これにより、システムの一部が停止しても全体にはほとんど影響を与えない強固な情報共有システムが実現されました。
ここでは第二世代P2Pファイル共有ソフトの中でも最も使用が簡単なCabosのMacでの使用について紹介します。
Pt.1 Cabos(カボス)って何?
Pt.2 ダウンロード & インストール
Pt.3 使い方
Pt.4 その他、設定項目等について
Pt.5 FAQ
↓こちらもご参照下さい。
Macで利用できる各種P2Pファイル共有ソフト
Pt.6 外部リンク集
Mac de Cabos Pt.1 Cabos(カボス)って何?
CabosはGnutellaというネットワークを利用したファイル共有ソフトです。Gnutellaを利用したファイル共有ソフトは他にもありますが、CabosはJavaで開発されているため、Macでも利用可能です。

フリーソフトで、メニューも日本語、難しい設定は一切不要と非常に敷居が低く、また動作が軽快、ファイヤーウォールを通じても接続が可能、iTunes /iPodとの統合機能などの特徴があります。
他の共有ソフトに比べるとユーザー数(特に日本)が少なく、入手できるファイルの種類は若干劣る様に感じられます。しかし、操作の簡明性や軽快な動作等のメリットは欠点を十分補っていると思います。
また国産のファイル共有ソフトと比較した場合、Gnutella系のソフトはプライバシーの確保という点でかなり劣ります。(匿名性に欠ける)参加者のIPアドレスや何を公開しているかは容易に探知可能です。交換されるファイルは暗号化されてはいませんし、ファイルもキャッシュとして分割されてはおらず、それぞれが完全な1つのファイルとして取り扱われています。
したがって、問題のあるファイル交換行為には向いていないシステムであるという事を頭において、法律の範囲内での活用にとどめておくことが重要です。
Pt.2 ダウンロードとインストール

フリーソフトで、メニューも日本語、難しい設定は一切不要と非常に敷居が低く、また動作が軽快、ファイヤーウォールを通じても接続が可能、iTunes /iPodとの統合機能などの特徴があります。
他の共有ソフトに比べるとユーザー数(特に日本)が少なく、入手できるファイルの種類は若干劣る様に感じられます。しかし、操作の簡明性や軽快な動作等のメリットは欠点を十分補っていると思います。
また国産のファイル共有ソフトと比較した場合、Gnutella系のソフトはプライバシーの確保という点でかなり劣ります。(匿名性に欠ける)参加者のIPアドレスや何を公開しているかは容易に探知可能です。交換されるファイルは暗号化されてはいませんし、ファイルもキャッシュとして分割されてはおらず、それぞれが完全な1つのファイルとして取り扱われています。
したがって、問題のあるファイル交換行為には向いていないシステムであるという事を頭において、法律の範囲内での活用にとどめておくことが重要です。
Pt.2 ダウンロードとインストール
Mac de Cabos Pt.2 ダウンロードとインストール
ここではCabosのダウンロードとインストールについて紹介します。Macでは通常、自動的にJavaがアップデートされているので、インストールは非常に簡単です。
1. ダウンロード
リリースファイル・リスト(http://sourceforge.jp/projects/cabos/files/)のページに移動して「Cabos-x.x.x-MacOSX.dmg」(Cabosの欄の真ん中にあると思います。"x"の部分はバージョンナンバーです。)をクリックします。
しばらくすると自動的にダウンロードが始まります。下のウィンドウが開いた場合は、Desktop等の適当な場所にファイルを保存してください。

2. インストール
保存したCabos-x.x.x-MacOSX.dmgをダブルクリックすると、インストールが始まります。
しばらくするとファインダーが開き、中にカボスのアイコンが表示されます。

左側のCabosのアイコンを適当なフォルダ(通常だとアプリケーションフォルダ)にドラッグ&ドロップすればインストールは終了です。
ファインダーの左上に表示されているCabosのインストールイメージはインストール終了後はイジェクトして構いません。
Pt.3 使い方
1. ダウンロード
リリースファイル・リスト(http://sourceforge.jp/projects/cabos/files/)のページに移動して「Cabos-x.x.x-MacOSX.dmg」(Cabosの欄の真ん中にあると思います。"x"の部分はバージョンナンバーです。)をクリックします。
しばらくすると自動的にダウンロードが始まります。下のウィンドウが開いた場合は、Desktop等の適当な場所にファイルを保存してください。

2. インストール
保存したCabos-x.x.x-MacOSX.dmgをダブルクリックすると、インストールが始まります。
しばらくするとファインダーが開き、中にカボスのアイコンが表示されます。

左側のCabosのアイコンを適当なフォルダ(通常だとアプリケーションフォルダ)にドラッグ&ドロップすればインストールは終了です。
ファインダーの左上に表示されているCabosのインストールイメージはインストール終了後はイジェクトして構いません。
Pt.3 使い方
Mac de Cabos Pt.3 使い方

ダブルクリックしてCabosを起動するとこのようなWindowが開きます。

しばらくすると左下のネットワークの横に3-5の数字が表示されます。これはあなたが接続しているUltrapeerという上流コンピュータの数です。ここに数字が現れない場合はCabosはGnutella Networkに接続しておらず、ファイル共有をすることができません。

早速使ってみましょう。左上の欄に検索したいファイルの名称を入力します。今回はモーツァルトのトルコ行進曲を試してみました。検索は英語だけではなく、日本語も使用可能です。

検索したい単語を入力してしばらくすると、右の欄に検索結果が表示されます。右上にある「絞り込み」をクリックするとファイルの種類や大きさ等でファイルを絞り込むことが可能です。

検索が終わると、赤矢印の部分が虫眼鏡のマークに変化します。探しているファイルが見つからなかった場合は虫眼鏡をクリックしてください。Gnutellaのネットワークでは一定量の検索結果が見つかると、その時点で検索を終了する仕組みが盛り込まれています。虫眼鏡を押すことで、さらに検索を進めることが可能です。
検索結果の一部が文字化けしている場合は、文字化けしている項目を選択して(+Shift Keyで複数選択も可能)「Command+E」を押してください。

検索結果のファイルをダブルクリックするとダウンロードが始まります。

左下のダウンロードを選択すると、ダウンロードの進行状況を確認できます。

右上のボタンでダウンロードの一時停止・再開やダウンロードが完了したファイルのリストからの消去、ダウンロードリストからの強制除去等が可能です。(消去を押すとリストの中のダウンロードが終了した項目が自動的に削除されます。除去は選択した項目をリストから削除します。)
ファイルによっては、有効なソースが無くダウンロードが進行しないケースもあります。Gnutella Networkにつながっているコンピュータが常にネットワークに接続しているとは限らないので、検索結果を入手してからダウンロードが終了するまでの間にファイルを所有しているコンピュータの電源が落とされたりすると、このような事が起こります。

ダウンロードが終了しました。ダウンロードされたファイルはユーザフォルダの下のDownloadsという名前のフォルダ内にあります。このフォルダは「Cabos→環境設定→ダウンロード→ダウンロードしたファイルをここに保存する」で変更することも可能です。
初期設定では、このフォルダに保存されているファイルはCabos起動中はネットワーク上で自動的に共有されるようになっています。プライベートなファイルは間違ってもここに保存することが無いよう注意しましょう。逆に共有したいファイルはこのフォルダに入れておけば、自動的に共有されます。特に設定は必要ありません。
Mac de Cabos Pt.6 外部リンク集
Cabos Project http://cabos.sourceforge.jp/
Cabos Download http://sourceforge.jp/projects/cabos/files/
Cabos Forum http://sourceforge.jp/projects/cabos/forums/
Gnutella Wiki Cabosって何? http://twoget.sourceforge.jp/index.php?Cabos%20%A4%C3%A4%C6%B2%BF%A1%A9
Cabosって? http://ttte-navi.com/
柑橘系! Cabos解説ページ http://funny.cute.bz/p2p/cabos/
Cabos 共有ソフトの説明 http://cabos.nobody.jp/index.html
Cabos FAQ http://cabos-faq.com/
Gnutella Protocol Specification http://gnutella-specs.rakjar.de/index.php/Main_Page
GnuFU http://rakjar.de/gnufu/index.php/Main_Page
Cabos Download http://sourceforge.jp/projects/cabos/files/
Cabos Forum http://sourceforge.jp/projects/cabos/forums/
Gnutella Wiki Cabosって何? http://twoget.sourceforge.jp/index.php?Cabos%20%A4%C3%A4%C6%B2%BF%A1%A9
Cabosって? http://ttte-navi.com/
柑橘系! Cabos解説ページ http://funny.cute.bz/p2p/cabos/
Cabos 共有ソフトの説明 http://cabos.nobody.jp/index.html
Cabos FAQ http://cabos-faq.com/
Gnutella Protocol Specification http://gnutella-specs.rakjar.de/index.php/Main_Page
GnuFU http://rakjar.de/gnufu/index.php/Main_Page
| HOME |





