Noras

動画音楽配信の現状とニュースクリップがメインのblog(大嘘)

<< お話聞きました……「しおりん言うな!」編 | FMCLIVE! 只今配信中 >> | 過去記事 | News-Handler | サイト内検索 | Noras? | | FOAFFOAF Explorerによる表示

* お話聞きました……新月java版作者氏編

[ お話聞きました ]

登場人物 : stokesia氏@新月java版作者・野良泥次衛・野次馬A氏・野次馬B氏

_

stokesia
こんばんは
の ら
はじめまして
stokesia
はじめまして
の ら
いあ、改めて始めまして。のらでございます
stokesia
どうも〜です>のらさん
の ら
えっと、それぞれ自己紹介でもしますか?差し当たり無い範囲で
野次馬A
|-\')
stokesia
おまかせします。
の ら
ウチはこの辺とかで、blogってる(わらい)人です。知識もスキルもねーっす
以上
stokesia
うぉ〜w URLはっつけると、すぐに自分の場合誰だかわかるんでやめておきます。
の ら
了解。んで、野次馬Aさんと野次馬Bさんは……まー、古くからの付き合いです
stokesia
そうですか、よろしくおねがいします。>野次馬Aさん、野次馬Bさん

_

stokesia
一応、ここの開発メンバーでJava版の移植をやってます...
野次馬B
おー、新月関係の開発者ですか
stokesia
一応w……今、体の調子が悪いんでエンジンはフルにかけてませんが...
の ら
で、新月をキチンと追いかけてないので、基礎知識部分を先に伺ってですね……本番へ繋げる事ができればなと思っております>聞く側にしてみればアレなんですが
stokesia
厳しいなw 答えられる範囲(理解してる範囲)だったらOKです。
の ら
体調悪ければ、適当で結構ですので
stokesia
OKっすよ、最近は右上がりなんで、ちょっとくらいならOKです。
の ら
今回は挨拶程度で、やはりfukutommyさんとstokesiaさんの二人を交えた鼎談が本番かな?と思ってますので

_

野次馬B
新月も導入敷居が低くなればもっと人が増えそうなんだけどね
stokesia
あ〜それはわかります>野次馬Bさん
野次馬B
まー作者さんが忙しくなければCygwin+Perlのインストーラータイプでもあればいいですけど
やはりライセンス的な部分がネックなのかな
stokesia
ライセンスですね〜w
Java版だと結構身動き取りづらいかもしれません。GPLなんで、他のライブラリをリンクできないのがつらいです
の ら
???
stokesia
Apache関係が使えないのがいちばんつらいっすね
野次馬B
海外のマルチプラットホーム対応をうたっているソフトなんかはばりばりCygwinやらGTK-Winやら使いまくりなんだが

_

の ら
初歩的な質問で申し訳ないのですが
stokesia
はい
の ら
新月もサーバントつーか、自分のマシンがweb鯖になるんですよね?
stokesia
そうです
の ら
で、Perlを用意する必要がある、と
stokesia
はい。というか新月がPerlで書かれてるんで、WIndowsで動かすことを考えたときにPerlにインタプリターが必要になります。
の ら
はいはい。そっか、それだけの環境をwinでそろえるにゃ、ちっと手間がかかるのか……
stokesia
そうですね、といってもWindowsで新月を使ったことがないので詳しくはわかりませんが...
の ら
そっか
stokesia
LinuxとMacOSX使ってます。メインはMacOSXです
の ら
いあ、今まで使ったアプリがアレなんで……win32とかなので、その辺ナニでしたわ
野次馬B
やはりある程度の人数を確保しなと、っていうのがつらいかな、と

_

の ら
今、ぶっちゃけますが……なんとなく分った気がしました
win32.exeでお手軽にはじめるalpha2とかnyBBSとかに比べると、やはり敷居の高さを感じるのですよ
ただし、ゲートウェイ経由ですと、そんな事は無いのですが……シンプルですし。
stokesia
でも、*nixユーザもWindowsでたくさんでまわっているものが使いたいと思うのが心情ですね
の ら
ふむ。面白いと思ったのは、alpha2新月もそうなのですが
nyBBSの次を模索してる訳でもないのに、出てきたというか……共時性とでも言うのでしょうか
stokesia
そうなんですか
の ら
タイホ関連があったからという訳でもないのですが、なんとなく、不思議に感じております
stokesia
nyBBSのことはよくわからないのですが(存在位を知ってるもんで)Winnyのモデルは僕みたいな人間だと不勉強だから「なるほど〜」とは思いますね。
僕は新月の開発、というか移植に携わって思ったことなのですが……うーん……どっちかっていうと新月の開発参加は個人的なP2Pに関することを勉強してみたかったっていうのが理由の一つです。
野次馬B
P2Pアプリは数十種類くらい使ったけど設計思想よりも使い勝手が優先されてしまうのが現状
の ら
苦笑

_

の ら
P2PBBSというのは魅力あるテーマというか、手段なのでしょうか?
stokesia
P2PBBSは真剣に自分自身で考えてみると魅力あるテーマだとは思います。(単に開発が面白いって言うのもあるけど)
でも、僕は開発に参加して危惧するコトがひとつだけあります。
の ら
それは?
stokesia
Winnyと同じことなのですが、書き込んだものが他のノードにも流れるんで2chで削除できるようなことが削除できないんで、それがちょっと問題かなと
しかも本気で誰が書き込んだのか分からなくできるんで...
野次馬B
まあこの辺になると情報の価値論とかも出てくるのでさらに複雑になる
stokesia
2chって犯罪予告なんてものは削除可能なのですか?
の ら
削除は可能ではありますけど、管理板の該当スレにテンプレで記載とかですね
stokesia
そうですか。ありがとうございます。
の ら
とは言うものの、アテにならないと思う部分とIP記録してますので、ヘタに削除しないという手法もありえますよね

_

の ら
えと、移植について伺いたいのですが
stokesia
はい
の ら
Perlからjavaへの移植というのはどのような作業なのでしょうか?
stokesia
基本方針としては、Perl版と同じ動作をするようにJavaのコードに直す、新月プロトコルを実装する、といった感じでfuktommyさんと話をしています。
の ら
ふむ
stokesia
今は0.1のコードをJavaらしくし、今の実装に追い付くとふうにプランを立てています。
の ら
てんで見当がつかないオレなのですが
stokesia
はい
の ら
恥かきまくりだなぁ……んと、悪い頭で整理してるのですが
stokesia
はい、(こっちの書き方も悪いですねw)
の ら
プロトコル部分は約束ごと通りで、javaの仕様等に合わせた、新月をと……それってば、移植というより、再構築に近いのでは?
もっと移植というのは、ハードル低い作業なのかと思ってましたが
stokesia
うーん、移植だと僕は思っていますけど...
の ら
考えかが甘かったようで>オレ
stokesia
再構築だと最初から書き直しがメインになりますね、たぶん。
の ら
ふむり
stokesia
それも考えたんですが、めんどーなので、既存のコードをベースに作業しています
大分コードは変わることになるとは思いますが、そこにあった新月を作り上げるための哲学って言うのは変わらないと思います。
うーん、変な表現

_

の ら
ゼロから自分の好きなように構築する訳ではないので、その辺に関しては、どうなんでしょう??
stokesia
移植を行う上でコードは変わるんですが、考えっていうのはまったくかわらないってことっす
の ら
あ!そうか。考え方があって、ソースがあって、んじゃ手元の環境で実装するにゃ?を考えればいいのだから、格段に違うのか
stokesia
そういう感じです。プログラミングは実装も重要ですが「考え」も非常に重要なウェイトだと考えています。
の ら
哲学、ですね
stokesia
そうですね
の ら
では、話を少し進めて
stokesia
はい
の ら
移植に伴う作業で、苦労している点はあるのでしょうか?手数の問題等も含めですが
stokesia
実は前述の通り、体の調子が悪く思ったほど作業が行えてないのが実際のところのはなしです。ですが、まぁ、苦労している点というと...
の ら
はい
stokesia
ここのコードはいったいなんだろうか、と理解をすることが大変ですね。
見当も付かないコードって言うのはわからない単語が並んだ英文みたいなものなんで
の ら
やはりその部分を埋めるのはコミュニケーションなんでしょうか?それとも孤独な作業なのでしょうか?
stokesia
コミュニケーションもありますが、いま自分が扱っているモデルを理解することが
モデル=今行っているプログラムの動作のようなものんです
の ら
ええ
stokesia
コードを理解することにつながると思っています。

_

stokesia
ぶっちゃけばなしをすると
の ら
はい
stokesia
P2Pがわからなければ、新月のコードをよんでもさっぱり、っていうわけです
の ら
うはははっはは
stokesia
でも、P2Pとネットワークのプログラミングがわかれば新月のコードがわかります。
案外プログラムってそんなもんです

_

の ら
getコマンドを使ってるので新月と聞いてますが
stokesia
そうです、GETベースです
の ら
getでP2Pというのは、申し訳ないのですが、利点のようなものが理解できてないので噛み砕いて(もしくはURIで結構ですので)説明をと思うのですが
#教えて君スマソ
stokesia
うーん、その質問はfuktommyさんにぶつけるほうがいいかもしれませんねw
あまり考えたコトないな〜
リクエストクエリーが扱いやすいなぁ、とかそんなんくらいっすかね
の ら
了解、楽しみつつ機会を待ちます
stokesia
あ〜、もしかするとHTTPにみえるからかも
の ら
ふむ

_

の ら
ユーザの傾向についてはまだ未知数なので、今回はパスしますね
stokesia
はい
の ら
で、今回オレに垂れ込んだってのは、また、どーしてなんでしょうか?
適任とは言えないと、正直思う部分が多いのですよ
stokesia
新月の掲示板に「俺もインタビューして欲しいだよもん」って書いてあったんで
の ら
ええ、確認しましたけどね(苦笑
stokesia
「本人っぽいなぁ、これ」とおもって書きました。w
の ら
本当に本人でした

_

の ら
でも、weallDLとか、P2Ptodayとか、適任おるやんかと
stokesia
そういうのもあるんですかw
の ら
よりによってNorasですよ、アリエネーと思ってました、いえ、思ってますよ、今でも(ぉ
stokesia
そろそろ落ちますね。
の ら
いえいえ、今日はありがとうございました
stokesia
ありがとうございました。
の ら
遅くまで引き止めて申し訳ありません
stokesia
それでは失礼します。おやすみなさい。

#いあ、お疲れ様でした。
#急な約束にも関わらず、快くお話聞かせていただきました。
#最大限の感謝を。
お話聞きました・・・Noras

Bulkfeeds で関連記事検索
コメント( 2 ) トラバ( 0 )  2004-05-02 15:49:24 に wanderingdj が公開した。
このworkは、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。
■ 補足するの忘れた!
 現在のJava版のコードのほとんどは新月Perl版作者さんが書いたものです。
Java版は開発がすっかり止まっていたので、移植をする人が現れたのです。で、今せっせと
移植をしている最中です。

 これは一応、補足っす。Java版移植者本人より
どっかの人 (2004-05-02 22:33:27)

■ あぁ〜、大丈夫かな〜
 間違ったことしゃべってないかどうか、気になる。
どっかの人 (2004-05-03 11:21:46)

名前 :
タイトル :
URL :
コメント :

TrackBack

この記事の TrackBack Ping-URL :
http://wanderingdj.blogtribe.org/tbinterface.php/1b56dd83d4e826009d3be4a3b8e41166

ココをクリックすると最新記事を表示します ──── << お話聞きました……「しおりん言うな!」編 | FMCLIVE! 只今配信中 >>