* お話聞きました……新月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
- それでは失礼します。おやすみなさい。
#いあ、お疲れ様でした。
#急な約束にも関わらず、快くお話聞かせていただきました。
#最大限の感謝を。
コメント( 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) |
TrackBack
http://wanderingdj.blogtribe.org/tbinterface.php/1b56dd83d4e826009d3be4a3b8e41166
ココをクリックすると最新記事を表示します ──── << お話聞きました……「しおりん言うな!」編 | FMCLIVE! 只今配信中 >>

