1月:
(イベントとか)
・成人式
中学校の同窓会とかあって、純粋に楽しかった!!
(プログラミングとか)
学校の課題で、6人ごとグループを作ってJavaでSocketとか使ったアプリケーションを作成せよって課題が2ヶ月ほど前に出て、その発表。ソースコードは、GoogleCodeにアップするだけして放置中。そのうち整理して紹介します。
あと、J2EEとかやろうと試みてた。
(その他)
バイトとテストと実験レポが忙しかったことしか覚えてない汗
2月:
(イベントとか)
・第一回ハチロク世代お食事会
ハチロクの人と初めて会う。yuyarinとかsuztomoとかsyou6162とか・・・ほぼ初めての人だったからあんまり覚えてないけど、同年代でたくさんのプログラミングとかめっちゃできる仲間に出会えて感動した。
大学ではCS(Computer Science)学科なのに、プログラミングが楽しいって人がそんなに多くない。パソコンが好きって人は多いけど
(プログラミングとか)
前年から決まっていたIT企業でバイトを始める。2月はコードは書かずに、なぜかFlashやってたww
バイトとは別で、Webで何か作ろうとしててTeedaってフレームワーク使ってた。
前借りてたXREAではJavaが動かないので、自宅サーバを設置した。GUIは入れなかったのでちょっとLinuxのコマンドとか使えるようになった。
3月:
(イベントとか)
・第3回1000Speakers
聞く側で参加。ハチロク世代のお食事会の前日が第2回1000Speakersで、それに参加してた人から話を聞いてて、面白そうだから行ってみた。会場はなんかドワンゴだった。
yuyarinのP2Pの話とか加速度センサを使った指ピアノとか面白くて、次は発表する側で出る!!みたいなことをなぜか行ってた。
(プログラミングとか)
Javaでhttpを実装(SocketにHttpHeaderを書くだけ)して、Javaからmixiにログインしてごにょごにょして遊んでた。
mixiのID(数字のやつ)を2つ入力すると、その2人が何人のマイミクを介して繋がっているのかを検出するプログラムを書いたりしてた。平均マイミク数をm人とすると、普通に調べるとn^mのオーダーになるので、1度調べた人はCacheしたり、両方から調べることで負荷を減らそうとかした。一応できたんだけど、一方的に(株)mixiに負荷をかけるだけのサービスなので公開せずにお蔵入りさせた。
イベントとか合コンとかで始めてあった人同士とか、自分と有名人とかで調べると面白いかなぁーとは思ったんだけど。
Flexの勉強を始めた。最初はサンプルを写して実行したり、まず、どんなコンポーネントがあってどんなことができるのかとかどういうスタイルのコードを書くのかとかを知っただけ。
(その他)
友達の誘いで、
ヘッドウォータースの代表の人の話を聞きに行った。
4月:
(イベントとか)
・第一回ハチロク世代スイーツ部
ハチロク世代の愉快な仲間たちと、ヒルトンでスイーツ(笑)と食べまくるイベント。sotarokとanemoがカメラ充だった。
・第4回1000Speakers
1ヶ月前には、mixiのマイミク距離を調べるアプリを発表しようかと思ってたのが、日をおうごとに飽きてきて、前日夜からflexでなにか面白く発表しようと資料を作り出す。
徹夜で頑張って、会場でもギリギリまで資料作ったりでなんとか発表はできたんだけど、
偽TAKESAKOメソッドが発動しているために、あまり他の人の発表を楽しむ余裕がなかった。
でも、発表中のUstのチャットのログとか、その後の懇親会で面白かったよーとか言われて目から汗がでそうになった。
(プログラミングとか)
ActionScriptもなれてきて、Papervision3Dっていう3Dライブラリを使ったり、Flexとサーバー(tomcat)との通信にBlazeDSを使えるようになったり、できることが増えてきた。
バイトでも、コードをたくさん書かせてもらえるようになって、AIRアプリを作ったりしてた。
(その他)
3回生になった。
5月:
(イベントとか)
・Seasar Conference 2008 Spring
1000Speakers#4で知り合った
daisuke-mさんがSeasarのコミッタで、彼のブログ経由でイベントを知って、とりあえず行ってみた。んで、その後のSeasar関係者の打ち上げにもなぜかついて行った笑なんかいろんなとこに行っていろんな人に会ってみたいと思っていた時期でしたwwww
(プログラミングとか)
ずっとActionScriptのターン
(その他)
前使ってたパソコンが壊れたので、MacBook Airを買った(≧∀≦)
6月:
(イベントとか)
・第三回ハチロク卒研発表会
ujihisaの卒研発表会が本郷であった。第三回って書いてるけど第二回はこの春行われる予定w
研究室とか卒論とか全然知らなかったから、知らなかったことだらけでべんきょーになった。
・Google Developer Day 2008
Googleのannucal conference(?)に行ってきたー。Androidの話とかOpenSocialの話とかiGoogleV2とかそこらへんのセッションを聞いてきた。Androidは、Javaでアプリを作れるし、電話とかメールとかのnativeなAPIも全部公開されるっぽくて、めっちゃ期待。ただ、日本でのケータイのヘビーユーザーは、若い人とかパソコンとか詳しくない人も多いから、システム的なセキュリティっていうより、ユーザーのセキュリティに対する意識とかがやばそう・・・とか思った。
OpenSocialは、まぁ、mixi早く対応してって感じww
1000Speakersで会った人とかと偶然あったり、世の中せまいなーとか感じる。
(プログラミングとか)
バイトで新たにアサインされたプロジェクトが超楽しかった。それまでずっとデザインとか考えずに、ただやりたいことを実現するっていうか動けばおk的な考えだったのが、デザイナーと一緒に作ってて、デザイン頑張ると見栄えってこんなに代わるんだーとか、見た目のためのプログラミングとかもやってた。Tweenerとかで
7月:
(イベントとか)
・Flex3勉強会
Flex User Groupの勉強会はたまに顔出したりしてて、んで、こところBeInteractive!のyossyさんに会った。大学辞めてフリーランスで仕事してて、しかもASとかむちゃくちゃくわしくて、それで年下とか・・・。負けられない!!
(プログラミングとか)
リリースに向けて、バグ修正とかリファクタリングとか・・・。はじめからちゃんと書いとけばよかったってか、普段からきれいなコードを書くように心がけるようにした。というか今までが課題とか自分の趣味とかでしかプログラム書いてなかったからそういうの全然ダメだった。ちょっぴり成長!
(その他)
バイトでやってたのがリリース!!リリース日の朝いろいろあったけど、自分がコードを書いたものが使われるってやっぱり感動!!
8月:
(イベントとか)
・第二回ハチロクお食事会
新宿でやったよー。Googleの中の人とか、hatenaでバイトしてる人とか、未踏で採択された人とか、ハチロクっていろんな人に会えて、しかも気軽に話せるからたのしー♪
・セキュリティ&プログラミングキャンプ2008
5日間ほどホテルに缶詰でセキュリティについて勉強した。ハチロクを含めIT系の勉強会とかイベントにいくと、たいていまわりは年上だったのが、このイベントは学生オンリーで中高生もきてたから、周りの参加者は年下が多いという今まで体験したことのない状況。知識的にも精神的にもいっぱい成長して帰ってきたよ!!
学んだことに関してはひ み つ。
・Rejectセキュリティ&プログラミングキャンプ
主にハチロク世代の仲間たちで、↑の選考で残念なお知らせが届いた人たちが開いた開発合宿。なぜか参加したwww。
みんなもくもくと開発しすぎで、せっかく会ったのに交流しなきゃダメだろとか思って、「花火しよー」とか「卓球しよー」とか「散歩しよー」とか言ってました。開発は・・・そんなにしなかったかもwww
でも、得意な言語がそれぞれ違う人たちで1つのアプリを作るってことになって、別々の言語で開発して、言語間で頑張って呼び合うような、面白いことをした。
(プログラミングとか)
↑のイベントとかがメインかなー。あと、Topcoderとかやってた!!
ぁ、あと、mixiがechoっていうtwitterみたいなのを始めて、ソッコーでクライアント作った。でも動いて公開したら満足してその後放置。
(その他)
はてなの東京支社に見学に行った。学生の特権すごすぎ。
最近思うに、開発室の明るさと広々した感じはすごく重要だと思う。
9月:
(イベントとか)
・Seasar Conference 2008 Autumn
寝坊したww。id:nowokayさんの「差をつける勉強法」ってのがおもろかった。というかきしださんが面白かったww。要は、どんどん新しいフレームワークとか流行の言語とか入れ替わってるから、フレームワークの使い方の勉強だけじゃなくて、コンピュータの仕組みとかアルゴリズムとかマルチスレッドとか、言語とかフレームワーク関係なしに役に立つローレベルなスキルを身につけるといいんじゃない?みたいなお話。
あと、JiemamyっていうDBのER図とかSQLも一緒にバージョン管理するプラグインも面白かった。これとSQLをメソッドでラップしてカラム名とかコンパイル時にチェックとか自動リネームに対応してくれるDBFluteとかも面白そう。そのうち弄る。
(プログラミング)
2、3日ほどJavaScript書いた。JavaScriptとActionScriptでセキュリティ的にアクセスできるできないに違いがあったり、hatenaのidが抜けたりすることを学ぶなどした。
あと、Flexでカスタムコンポーネント作ったり、再利用性を意識したコーディングをしたり、今までよりちょっとだけレベルの高いことに挑戦した。やってみればできるものだけど、やらないと永遠にダメなコードを書き続けることになるんだなぁって思った。そういいながらまだまだへぼかも知らないけど笑
11月:
(イベントとか)
・Shibuya.ddb
今は亡きid:dropdb(中の人は生きてるよ!!)の誕生日をお祝いする会(?)なのかな。
ずっとブログ読んでておもしろいなーって思ってたら会う機会があったので全力で参加した。
(プログラミングとか)
大学で、リアルタイム3Dグラフィックスプログラミングっていう講義を履修していて、そこで3Dについて基礎を学習。授業はWPF(C#)でやるんだけど、それだとライブラリを呼ぶだけな部分もあるので、ActionScriptで実装して理解を深めるなどした。最近止まってるけど、続きやらなきゃ!!
12月:
(イベントとか)
・カレーを食べてTopcoderをやる会
ハチロク世代にtopcoder部っていうのがあって、topcoderの時間がpm8:00とかpm9:00からの時は誰かの家に集まって、みんで飯 -> それぞれtopcoder -> みんなで考察 みたいなことをした。12月はウチでもやった。
・ハチロク忘年会
なんかこれ用のエントリー書いたきがするから省略
・同窓会
高校の同窓会があった。出席率がはんぱねぇ!!高3の時のクラスでいうと、出席率75%!!さすがV組!!!
まぁ全員きても12人だけどwwwみんなそれぞれの道を歩んでるみたい。
(プログラミングとか)
Flex3の資格受けた。英語だった。訳せない問題あった。受かった。
資格の対策の勉強で、あんまり使ったことないクラスとかも勉強したり、TourDeFlexに載ってるやつは一通りみたりして、今まで気づかなかったプロパティとかも発見できたのがよかった。
あと、Frameworkの作成も、教えてもらいながらやった。めっちゃ汎用的に考えなきゃいけなかったり、いままでなんでこんなにパッケージ分けるの??とか疑問だったのがやっと理解できた!!
P.S.
やっと終わった・・・。長かった。
明日TOEICなのに勉強してない><