实习第4天、第5天

读者: 440    发布时间: 2008

原文: インターン 4日目、5日目

インターンシップも5日目です。4日目の昨日は id:motemen から MVC フレームワークの話。

f:id:naoya:20080808123428j:image:w400

はてなの MVC フレームワークである Ridge についての講義でした。一昨日に作成した CLI のデータベースアプリケーションを、MVC フレームワークに載せてウェブアプリケーション化するというもの。CLI での MVC とウェブアプリケーションでの MVC を比較しての解説でした。この順番で学ぶと、何がモデルで何がコントローラなのかという、コンポーネントの区別が付きやすくて良いでしょう。

毎日の午後には、前日の講師からフィードバックがあります。課題の提出状況や、点数について。ここで課題の中で面白かった実装を紹介します。「○○さんの CLI の実装はこんな風に、無名関数によるディスパッチテーブルを使っていて綺麗に書けていました...」など。

今日は id:secondlife から JavaScript や Flash によるユーザーインタフェースプログラミングの話。自分は東京出張なので、一回休みです。

前半は今日で折り返し、ウェブアプリケーション開発については一区切り。来週は大規模データを前提にしたデータベース設計、計算の仕方、Thrift や Hadoop を使った分散プログラミングなどの話に入っていきます。

なお、インターンシップは同じ内容を9月にも予定しています。今日中には応募を開始できるのではないかと思います。

译文: 实习第4天、第5天

      已经是实习第5天了。工作内容直到第4天的昨天,还(只)是关于id:motenmen中的MVC框架。

f:id:naoya:20080808123428j:image:w400

      最高也只是有关MVC框架下的Ridge。即将前天完成的CLI数据库应用上传到MVC框架,并经过网络应用后的相关讲义。这一讲义解说的就是CLI下的MVC和网络应用下的MVC的比较。依照这样的顺序学习,就能轻易地将模型和控制器一类的组成要素区分开来。

      每天下午,都会由前一天大的讲师进行内容反馈。主要是有关课题的提交状况、分数等。比如说做课题中发生的实际有趣的内容,有如:“00的CLI就是借用了不计名函数组成的调度表,整洁而漂亮地编写(程序)”等等。

      今天是关于id:secondlife中,JavaScript和Flash构成的用户编程接口的内容。我因为要去东京出差,所以这节课程就没有上。

      前半部分是今天补习的,到这里,有关网络应用开发的内容就告一段落了。下周将进入大规模数据下的数据库设计、计算方式、使用Thrift及Hadoop的分散编程等的内容。

      另外,我打算在9月份仍沿袭之前,不改变实习的内容。大概今天就能开始申请吧。