= 緊急のお知らせとお願い = まず、TOPのお知らせにしか書いてないので気づいてない方がいるといけないので連絡用のIRCサーバを変更したことをこちらにも記載しておきます * サーバを~~irc.freenode.net~~から'''irc.friend-chat.jp'''に変更しました * チャンネルは変わらず#nico-libです * 文字コードは'''iso-2022-jp'''でお願いします また、実装も始まったことで、各チームで連絡を取ろうとしていることも多いと思います。各チームで、より密に連絡を取れるようにするため、下記の2点にご協力願います。 *''' PCの前に居てるときは出来る限りIRCに常駐して下さい。''' * 書き置きが出来るようにPCを付けて離籍してるときも出来る限りIRCに常駐して下さい * 各人それぞれの事情があり、時間の確保が出来ないこともあると思いますが、ほかのメンバに任せっきりにならないように何らかの形で参加をお願いします。(チーム内で上手に調整して下さい) * IRCに常駐しておくことが出来ないときは代わりの連絡手段を確保し、チームメンバで連絡は取れるようにして下さい 以上、忙しい時間をお互い出し合って作り上げていくプロジェクトで各自の自主的な協力を求めています。私も出来る限り皆さんの質問に答えつつ作業も行いたいと考えているため、ご協力お願いします。 == SVNの利用上の注意 == '''SVNは1度アップロードしたファイルは削除することが出来ません'''。例え削除してもアップロード履歴が残る限りダウンロード出来ます。従って、ニコ生等のパスワードをのせたソースコード等はアップロードに気をつけて下さい。 = ニコ生主集まれ。ニコニコ全般向けのライブラリつくっぞ。のWiki == ニコ★リブ プロジェクト方向転換のお知らせ == あまりに進まないので下記の方法で進めていくよう方向転換しました。 * 下から上に作り上げてく方針に変更。以下に手順 1. 言語ごとにチームわけ 2. サンプルプログラムを考える(何を作るか。ターゲットは生放送) 3. 作るものに対してどんな情報がいるのか、どこからとれるのか調査・検討 4. 情報取得をライブラリとしてどう実装するか設計・検討 5. 作る(コーディング、テスト) 6. 見直す(レビュー、お披露目) 7. 4に戻る(見直しが終了するまで) 8. ライブラリの形として良くなったら2に戻る 9. ある程度ライブラリが貯まってきたらI/F設計書を起こす * 1~6の周期が大体2ヶ月ぐらい予定(ただし2のお題によって変動) == 決定事項 == === 1回目のサンプルアプリケーション === * アラート * コメント取得 に決定しました。2/8~4/7まででお願いします~ === 各チーム別作業情報 === C#班 * Subversion: https://svn.sourceforge.jp/svnroot/nicolib/C%23/ PHP & Perl班 * Subversion: https://svn.sourceforge.jp/svnroot/nicolib/PHP/ Python班 * Subversion: https://svn.sourceforge.jp/svnroot/nicolib/Python * etherpad: http://etherpad.com/nicolib-Python C++班 * Subversion: https://svn.sourceforge.jp/svnroot/nicolib/CPP/ Java班 * Subversion: https://svn.sourceforge.jp/svnroot/nicolib/Java * etherpad: http://etherpad.com/nicolib-Java === 担当&チーム === PM兼色々屋 * もめんと(C#かJavaかRubyかPython辺りを勉強しながら頑張るよ!) C#班 * てまりんさん * kyubunsさん PHP & Perl班 * TCP(ぴーたん)さん * 清太郎さん * KTさん Python班 * らむさらさん * もめんと C++班 * Ryushiさん(未確認) * うなーさん * yreeenさん Java班 * タリスカさん * もめんと 未確定 * はるxxxxさん ニコちゃん、リブちゃん担当 * ひきだしさん 最近みてない * jagiさん === ニコたん === [[Embed(妹の方.jpg)]] みんな頑張ってね♪ == 課題 == * チーム単位で決めるべきこと、全体を通して決めることの切り分けしておかないとダメ * 各チームどこかのタイミングで設計指針が出てこないとダメ * 各チームで各メンバごとの割り当てが決まらないとダメ * 各言語ごとの規約を作らないとダメ * もめんとのI/Fとは何かのイメージを伝えて、みんなと意識合わせする必要がある == 参加者(各位に何してもらうかはもめんとが考え中) * もめんと(がんばれーって言う人 兼 雑用) * タリスカさん(エロ(主に幼女)担当 兼 荷物持ち 兼 全実作業者のご飯の友 コミュニティ関係担当) * らむさらさん(設計~製造~テストC#メイン担当 兼 インデント担当 兼 ピキピキ担当) * Ryushiさん(PSP担当~設計~製造~テストC++担当?) * てまりんさん(API周り、動画情報、動画管理。余裕があれば、コメントサーバー周り(コメ鯖は、はるさんのほうがいいかな?)) * kyubunsさん (C#で手伝えるところ担当 兼 C#初心者担当) * TCP(ぴーたん)(Perl/PHP/腐女子担当) * はるxxxxさん * KTさん (Java/PHP/TENGA担当) * 清太郎さん(PHP/エロ担当) * うなーさん(ドキュメント、API周り。時々ニコ生。C++初心者担当) * yreeenさん (設計やコードにバグや無駄が無いか探す担当 兼 製造~テスト~デバッグ担当 兼 移植性チェック担当) * ひきだしさん(ニコちゃんとリブちゃんの絵担当) * jagiさん(もめんとの相談役) == API関係まとめページ作成中 API関係の資料あげて頂いてるので、分かる範囲でWiki形式にまとめていく作業に協力してくれる人きぼん。 「どこに入れるか迷った」「詳細が違う気がする」「このページ足りない」等ありましたら私まで連絡下さい。(各自気づいたら足してくれてもok) * [NicoMovieAPI] ニコニコ動画API * [NicoLiveAPI] ニコニコ生放送API == ニコLIB全体構成 [[Embed(ニコlib.png)]] * [ニコニコ生放送]←レビュー待ち * [ニコニコ動画] * [MovieInfo] ←動画情報 * [ニコニコミュニティ]←レビュー待ち * [ニコニコチャンネル] * [ニコニコ市場]←いまいち練れてない * [ニコニコ静画]←やりかけ * [ニコニコモンズ]←これから == 解析メモ プロジェクトが進むにつれて、内容は各具体項目に分散される予定。 * [ニコニコ解析メモ]←ニコニコ関係のメモ。箇条書き。 == EtherPad みんなで開発♪ * http://etherpad.com/nicolib == 論理クラス図 クラスの振る舞いによって、他のクラスの内容に影響するので、全体的に進めていくのが良いかもしれません。 また、最終的に全てをみて再チェックの必要があるでしょう。 * [ニコニコ生放送論理クラス図] * [ニコニコミュニティ論理クラス図]←やりかけ