2010年10月27日水曜日

IC2010終了

なんというダイレクトアタック(学生賞の副賞)。。。
上野さん受賞おめでとうございました。

こちらもWIPセッションで無事発表終了。
あまり突っ込んだ質問が来なかったのでしょんぼり。説明悪かったかしらん。

しかしただスライドと一緒にマシンガントークしても芸がないので、
今後はスライド1枚につき一つくらいは決め台詞を入れてみましょうかね。
「そう、〇〇ならね」「魔法のような〇〇」「革命的な〇〇」

それは冗談としても、プレゼンのスキルは重要ですね。
でもそこはスキルなのかはてさて。

2010年10月22日金曜日

こうだいさい

工大祭準備が無事(?)滞りなく完了しました。
研究室の皆さん、ご協力ありがとうございました。

あとは卒論をきっちり仕上げれば、心置きなく出ていけますかね(先の話)。
しばらくは目先のことに集中。たまにはそれも良い。

2010年10月21日木曜日

Tweetビューワ

現在換装中。明日中に適当に仕上げる予定。
しかしなにやら通信部分でゴダゴダしているようで、
いまいち安定してくれない。

一部マルチスレッドにしていたが頭がおかしくなりそうなので、
パフォーマンスを捨てて一旦スレッドをまとめて逐次処理に。

ある種、いつものこととはいえ、困ったものです。

2010年10月15日金曜日

最適化問題 考3

Twitter解析はデータ並列型に分類されるとおもいっきり突っ込まれてしまったが、
落ち着いて考えれば同じ要領で定式化に成功。

レイテンシに関しては決め打ちを狙うのが有効だった模様。

問題がなければ次こそ改めて実装フェイズに…?

2010年10月14日木曜日

最適化問題 考2

アプリケーションの種類を区別してトラフィック項を固定したのは正解だった模様。
レイテンシを最適化問題から除外し、
「次の予想レイテンシを、SLAギリギリ(ここは幅持たせてもいいけど)に固定」して決め打ちすることで、コスト最小化問題を線形計画の範囲内で記述出来た。
只今説明用資料まとめ中。明日には間に合うか微妙。

今のところ考え落としはない様子なので、
この調子ならSystemSで実装→仮パラメータで動作確認→事前実験で正確なパラメータ取得→本実験(結構これが多そう)、までの見通しが立つ。
実装コストは、SystemSの仕様などに振り回されない条件で、(それと界王拳使って)1ヶ月あれば凡そ片付くのではないかと見積り。EucalyptusのAPI呼び出し、各種設定等は追々再チャレンジ(先生の設定を利用しつつ必要な部分だけ)。今度は下手に粘らない。

これで流れが向いてくるといいけども。さてどうなることやら。

2010年10月13日水曜日

最適化問題 考

アプリケーションのタイプの分類を行ったことで、
ストリームデータの分割、それに伴うトラフィック課金の問題はどうにかなりそうだが、
代わりにレイテンシの方が複雑になってしまった。。。

「いくつそのVMを使うか」までを変数にして、
二値整数計画法に持ち込めばなんとかなりそうな気配だが、
クラウドリソースの上限を明示しないといけない上に、
上限が多すぎると変数の数が膨大になってsolve時間が発散しかねない。。。

レイテンシもレイテンシで、データ送受信に要する時間と、
実際の処理時間のどちらが大きいか(相当差があるなら片方を無視できる)
の点も考慮する必要があるかも。

そろそろどこかを近似するor最適化問題から除外しないと埒が明かないか…?

2010年10月6日水曜日

TopCoder

TopCoderというプログラミングコンペにおもむろに参戦決意。
http://www.topcoder.com/tc

http://news.livedoor.com/article/detail/4112394/
結構有名な?コンペみたいです。
週一程度で開催されるICPCみたいなものでしょうか(よく知らない)

miyuruさんも参加しようかな?とのこと。
私にとっての初回は二週間後の様子。
工大祭の準備(とIC2010の準備)は早めに終わらせておこう。

まぁ簡単に上位に行けるような腕じゃないので、
気楽にやってみようそうしよう。



しかし一番の収穫は、registerの英語にそんなに悩まなくなったことか。
大分慣れてきました。英語。下手くそですけども。

2010年10月4日月曜日

StreamCloudミーティング記録10/4

線形計画問題への落し込みと格闘中。
やはり実際にコード(数式)にしてみるといろいろアラが見えてくるものだ。
時間課金とレイテンシの項は、仮パラメータだがとりあえず落とせた模様。

ネットワークトラフィックに対する課金の項だが、
流れるデータストリームの分割量は各インスタンス数(つまり求める変数)に依存するので、
このへんを加味すると線形計画問題にならない。二次式になる。

選択肢は二つで、プロバイダを1つに絞るか(するとトラフィック課金は最適化問題から除外される)、
もう少し考えるか。
今週はもう少し考えることにする。その傍らで工大祭のポスターとかをやっつける。

//-------------------------------
ついでに話題に出た留学云々についても雑感を。

「何をしに行くのか」「(自分に)何が出来るのか」について、
もう少し具体的なものが見えてこないと(思いつかないと)どうにもならない印象。
少しは調べてみようか。


ということで、後期の英語の勉強は、
そのような「現状行く理由と目的もないけど使えて損はないでしょ」という
ネガティブな理由によりポジティブに行動しています。
国内にいて英語で困ることがないレベルならそれでいいかなーという気もする。
でもそれって立場による気が。

あとは色々開発したいアプリも増えたので、
そっちを作るのにすこし時間を割く必要もあるなーと。
MIDIシーケンサーもどきとかモーション生成VSTプラグインとかDirectXでトゥーンシェードとか。
ちまちま設計中。

当面の方針としては、来年どこかにインターンしに行く予定(審査とか通れば)。 Googleでグラフィカルな事とかできないもんですかね。検索データの可視化みたいな。
(結局そういう方向に行く。。。)
ちなみにこのブログは一応、検索避けを施されている模様(そう設定した)。