28February
2nd place
うれしいことに、外部向けの発表会(KCG Awards 2008)に、出場してきました。
結果からいうと、優勝を逃しましたorz
噂では、一応次点だったらしいですが、負けは負けです。
ちなみに、優勝したのは知り合いのリッキー君作の「OnlinePageEditor」です。
今回は、6チーム出場ですが、知り合いが3チームに居て、違った意味で楽しめる授賞式になったなーって思います。
そんな優勝者のブログによると、、、
キスしたのも自分です。そこまでする気は無かったんですが、つい・・・。ごめんなさい(笑)
そして、負けてはしまいましたが、すごくいい勝負が出来たと思います。
プレゼンを一から書き直して、機能の多さよりも 「問題があってその解決をするために作った」という点が足りないのでその部分をメインにする、デモを増やす、デモ中に携帯を鳴らす、問題提起を印象続けるために問題だけ先に提示してから本題のプレゼンに入るといった工夫を凝らしました。
懇親会で評価していただいた企業の方とお話しさせていただき、自分たちが今回のプレゼンテーションで伝えたいメッセージである、「イベントの幹事が面倒すぎるから何とかしたい。だからこれを作った。」をしっかり伝えることが出来たということが確認できたので工夫は成功だったと思います。
これも、優勝者のリッキー君がいたからこそと思います。
問題提起と解決が足りないということに気付かせてくれたのは彼の学内向け発表会でしたし、既にプレゼンが負けているのはわかっていたので、そこに追いつくために必死?に調整と工夫を重ねてきました。エンジンかけてくれてありがとー!
では、参加者の皆様、来ていただいた皆様、審査員の方々、休日に準備してくれた先生方、最後にE1C.jpチームの皆様、お疲れ様でした。
コンピュータサイエンス部門として発表しました。
情報科学科データベースコース 『イベント運営支援システム「E1C.jp」』
結果からいうと、優勝を逃しましたorz
噂では、一応次点だったらしいですが、負けは負けです。
ちなみに、優勝したのは知り合いのリッキー君作の「OnlinePageEditor」です。
今回は、6チーム出場ですが、知り合いが3チームに居て、違った意味で楽しめる授賞式になったなーって思います。
そんな優勝者のブログによると、、、
+06 - mtb freeride: やっほーい!はい、勝手に開封しました。クロスメディアバーが見たいからホールで電源付けようぜとも提案しました。
副賞で頂いたプレステ3は、受賞後の懇親会にてライバル達に勝手に開封され、
早くも指紋でベタベタにされてしまいました。
更に、写真のトロフィーにはキスをされてしまう始末。。。
キスしたのも自分です。そこまでする気は無かったんですが、つい・・・。ごめんなさい(笑)
そして、負けてはしまいましたが、すごくいい勝負が出来たと思います。
プレゼンを一から書き直して、機能の多さよりも 「問題があってその解決をするために作った」という点が足りないのでその部分をメインにする、デモを増やす、デモ中に携帯を鳴らす、問題提起を印象続けるために問題だけ先に提示してから本題のプレゼンに入るといった工夫を凝らしました。
懇親会で評価していただいた企業の方とお話しさせていただき、自分たちが今回のプレゼンテーションで伝えたいメッセージである、「イベントの幹事が面倒すぎるから何とかしたい。だからこれを作った。」をしっかり伝えることが出来たということが確認できたので工夫は成功だったと思います。
これも、優勝者のリッキー君がいたからこそと思います。
問題提起と解決が足りないということに気付かせてくれたのは彼の学内向け発表会でしたし、既にプレゼンが負けているのはわかっていたので、そこに追いつくために必死?に調整と工夫を重ねてきました。エンジンかけてくれてありがとー!
では、参加者の皆様、来ていただいた皆様、審査員の方々、休日に準備してくれた先生方、最後にE1C.jpチームの皆様、お疲れ様でした。
18February
外部向け出場!
紆余曲折に関してはとりあえず省きますが、2008/02/24に京都で行われる学校の外部向け卒業研究発表会に出場することになりました。
発表会の詳細は以下です。
もし、当日お暇な方は、見に来ていただけたらなーとか思います!
発表会の詳細は以下です。
KCG AWARDS 2008 - 京都コンピュータ学院 kcg.edu 古都にあるわが国最初のコンピュータ専門学校とのことで、レベルの高い卒業研究作品らしいです。ありがとうございますです。
卒業研究作品の中から選ばれた優秀作品がエントリーされ,KCG AWARDS 2008で,本年度最優秀賞が決定します!!RPGやシューティングゲームなどの多彩なゲーム作品,実用性のあるアプリケーションや,ネットワークシステム,3DCGなどデジタル技術を活用したアート&デザイン作品,組込みシステムを使った自律型ロボットなど,今年もレベルの高い卒業研究作品が続々登場!
もし、当日お暇な方は、見に来ていただけたらなーとか思います!
07February
Rails: Array::to_xmlのすごい点
論より証拠
すばらしすぎる。
>> [{:a=> 1, :b => 2}, {:a => 3, :b => 4}].to_xml(:root => "Symbols")
=> "<?xml version="1.0" encoding="UTF-8"?>
<Symbols>
<Symbol>
<a type="integer">1</a>
<b type="integer">2</b>
</Symbol>
<Symbol>
<a type="integer">3</a>
<b type="integer">4</b>
</Symbol>
</Symbols>
"
このように、配列に対してのto_xmlで :root を複数形で指定すると、その要素が単数形のノードとなって出力されるというミラクル。すばらしすぎる。
02January
あけましておめでとうございます@2008
あけましておめでとうございます。今年もよろしくお願いします。
今年は、学校を卒業して就職するため東京に行って一人暮らしすることになります。
新しい生活が楽しみな反面今までの友人たちとあんまり遊べなくなりそうなのがちょっと悲しいです。
そんなわけで、
今年の3月までの目標はたくさん友人と遊ぶこと。
それからの目標は仕事や新生活をエンジョイしつつ新しい友人関係を作っていく。
と今定めました。
そんなわけで、重ねて今後ともよろしくお願いします。
今年は、学校を卒業して就職するため東京に行って一人暮らしすることになります。
新しい生活が楽しみな反面今までの友人たちとあんまり遊べなくなりそうなのがちょっと悲しいです。
そんなわけで、
今年の3月までの目標はたくさん友人と遊ぶこと。
それからの目標は仕事や新生活をエンジョイしつつ新しい友人関係を作っていく。
と今定めました。
そんなわけで、重ねて今後ともよろしくお願いします。
15December
U-1/5
今週は月~金で、家に23時間しかいなかったらしい。
泊りが3回。しかも1日おき。続かないだけましだろうけど・・・。
来週も大概ヒドめの生活になりそう。
泊りが3回。しかも1日おき。続かないだけましだろうけど・・・。
来週も大概ヒドめの生活になりそう。
07December
Rails: vim/rubyのomni補完
railsの開発はもとより、PHPの開発もvimになり始めつつあるBoBppです。
まだ移動がカーソルキーなのが個人的に問題だと感じております。
そんなことより、Vim/RubyとRails.vimを入れてOmni補完で関数楽々補完したいぜーって思ってたのですが、しても補完してくれませんでした。
調べていくうちに、Vimのrubyサポートがないと動かないことを知ったので、チェックしたところOffとのこと。
今回のVimはFreeBSDのportsから入れたのですが、デフォルトではOffなのですね。そこで
すると華麗に動作。

正直なところ、HABTMくらいは補完できると助かるので、この機能はやはりうれしいです。
まだ移動がカーソルキーなのが個人的に問題だと感じております。
そんなことより、Vim/RubyとRails.vimを入れてOmni補完で関数楽々補完したいぜーって思ってたのですが、
調べていくうちに、Vimのrubyサポートがないと動かないことを知ったので、チェックしたところOffとのこと。
今回のVimはFreeBSDのportsから入れたのですが、デフォルトではOffなのですね。そこで
# make deinstall
# make WITH_RUBY=yes make install clean
してインストールしなおしました。すると華麗に動作。

正直なところ、HABTMくらいは補完できると助かるので、この機能はやはりうれしいです。
24November
課題チェック
なんか最近ブログサボりすぎだと思います。ごめんなさい。
最近、学校のTA(ティーチング・アシスタント)を2科目持っていて課題チェックしたりもしています。
その課題チェックが面倒なんですが、どこが一番自動化したらコストが下がるか考えてみたところ、、、
値を入力する部分
ということがわかりました。特に、同じアプリにいろんな値を入れてみてチェックする部分が相当削減できそうです。
そこで、echo 1 2 | hoge みたいにして入力を投げることで自動化してみました。
あと、ついでにコードのコンパイルも自動化してみた。
よって、、、
コードをあるファイルにコピペ
↓
シェルスクリプト実行
↓
目視で結果判定
こんな流れでかなり早く採点することが出来た。このTipsはみんなやるべき!っていうかみんなやってる?
最近、学校のTA(ティーチング・アシスタント)を2科目持っていて課題チェックしたりもしています。
その課題チェックが面倒なんですが、どこが一番自動化したらコストが下がるか考えてみたところ、、、
値を入力する部分
ということがわかりました。特に、同じアプリにいろんな値を入れてみてチェックする部分が相当削減できそうです。
そこで、echo 1 2 | hoge みたいにして入力を投げることで自動化してみました。
あと、ついでにコードのコンパイルも自動化してみた。
よって、、、
コードをあるファイルにコピペ
↓
シェルスクリプト実行
↓
目視で結果判定
こんな流れでかなり早く採点することが出来た。このTipsはみんなやるべき!っていうかみんなやってる?
31October
DreamhostにExtExif
Railsで作っているものの設置先があれこれあってDreamhostです。
そのプロジェクトで、Exifを扱うことが発生したので、とりあえずExif扱えるライブラリを入れてみようということで色々調べた結果GPSが扱えたりするExtExifにしようと決意。
早速インストールしようと思ったのだが、libexifが無いとのこと。
とりあえず、自分のホームに作ることにした。
次にExtExifのセットアップ。しかし、自前で用意したライブラリ(ここではlibexif)のディレクトリを伝える手段がわからない。
アレコレ調べていくうちに、mkmfのconfigureオプションというのを見つけた。早速実行。
そのプロジェクトで、Exifを扱うことが発生したので、とりあえずExif扱えるライブラリを入れてみようということで色々調べた結果GPSが扱えたりするExtExifにしようと決意。
早速インストールしようと思ったのだが、libexifが無いとのこと。
とりあえず、自分のホームに作ることにした。
$ cd ~
$ mkdir libs
$ cd <i>libexifの解凍先</i>
$ ./configure --prefix=~/libs
$ make
$ make install
とりあえず、これでlibexifが準備できました。次にExtExifのセットアップ。しかし、自前で用意したライブラリ(ここではlibexif)のディレクトリを伝える手段がわからない。
アレコレ調べていくうちに、mkmfのconfigureオプションというのを見つけた。早速実行。
$ gem install extexif -- --with-opt-dir=~/libs
これでいけました!
