2013年技術部新卒研修
- 2013/4/4(木) - 2013/4/12(金)
- 基本的に9:45-18:00
- (12:30-13:30 昼食休憩)
4月4日(木) 環境構築・インストール作業
time | 内容 | 担当 |
---|---|---|
10:00-10:10 | 技術部部長より一言 | syoji |
10:15-10:30 | 技術部の言語/仕事の紹介(SNG編) | shin1rosei |
10:30-10:50 | 技術部の言語/仕事の紹介(Client work編) | ttaiyoh |
11:00-11:20 | 開発に必要なツール類などについて | acidlemon |
11:20-11:30 | この後インストールしてほしいやつの説明 | acidlemon |
11:30-12:30 | インストール作業 | (実習) |
12:30-13:30 | 昼飯 | |
13:30-18:00 | インストール作業 | (実習) |
18:00-18:30 | 日報書いたりしてください |
4月5日(金) severspecとChefによるサーバ構築実習
time | 内容 | 担当 |
---|---|---|
10:00-10:30 | Chefの話 | kenjiskywalker |
10:30-11:00 | 課題の説明 | acidlemon |
11:00-12:30 | 課題をやる | (実習) |
12:30-13:30 | 昼飯 | |
13:30-18:00 | 課題をやる | (実習) |
18:00-18:30 | 日報書いたりしてください | |
19:00-21:00 | (技術部新卒歓迎会) |
- VMはserverspecが通る状態へ手動でセットアップ (手順をメモ取る)
- 入れ終わったらVMをrollback
- 今度はChefでレシピを書いてserverspecを通す
- chef recipeをpushしてもう一度VMをぶちこわす
- 初期状態のVMにそのレシピを回してみよう
4月8日(月) Perl
time | 内容 | 担当 |
---|---|---|
09:45-12:30 | Perl によるオブジェクト指向プログラミング に沿って講義 | fujiwara・hisaichi5518 |
12:30-13:30 | 昼飯 | |
13:30-18:00 | Perl課題をやる | (実習) |
18:00-18:30 | 日報書いたりしてください |
- Perl課題
- はてなさんありがとうございます
4月9日(火) Chef課題講評・HTTP・WebApp
time | 内容 | 担当 |
---|---|---|
09:45-10:30 | Chef課題の講評 | fujiwara |
10:30-11:30 | Perl課題の講評 | fujiwara |
11:30-12:30 | コンピュータ基礎(文字コード/IOスピード), 文字コードの話 | acidlemon |
12:30-13:30 | 昼飯 | |
13:30-14:00 | ネットワーク基礎(TCP/HTTP関連) | fujiwara |
14:00-15:00 | PSGIでごくシンプルなWeb Applicationを作る | |
15:00-18:00 | Amon2::Lite に移植する | |
18:00-18:30 | 日報書いたりしてください |
- Chefで各自構築したサーバで ngrep でパケットキャプチャ
- HTTPで何が流れているのかを見る
- telnet で手で HTTP を喋って HTTP client になる
- nc -l で手で応答を返す HTTP サーバになる
- PSGI を生で使った Web Application を作る(めんどう)
- それを Amon2::Lite に移植してフレームワークの威力を思い知る
4月10日(水) DB・DBを使ったWebApp
time | 内容 | 担当 |
---|---|---|
09:45-11:00 | RDBMSとMySQLのはなし | acidlemon |
11:00-12:30 | PerlからDBIでMySQLを操作する | fujiwara |
12:30-13:30 | 昼飯 | |
13:30-14:30 | 昨日作ったWebApp (PSGI, Amon2::Lite) の講評 | fujiwara |
14:30-15:30 | MySQLのインデックスとかのはなし | acidlemon |
15:30-18:00 | ISUCONに使う NoPaste を仕上げよう | (実習) |
18:00-18:30 | 日報書いたりしてください |
- NoPaste
- 金曜にやる社内 ISUCON の説明
- DBIを使用するところで SQL injection 怖いという話
- 昨日のWebAppの講評で、XSS 脆弱性全員にあったから怖いよね、という話
- NoPasteアプリは一旦実装したものから部分的に省略してあるのでその部分を実装して、テストが足りない部分は追加する
4月11日(木) フレームワークを使ったWebApplicationの作成とテスト
time | 内容 | 担当 |
---|---|---|
09:45-12:30 | NoPasteアプリの続き | (実習) |
12:30-13:30 | 昼飯 | |
13:30-14:30 | 本番での使うサーバ構成、アーキテクチャの話 | fujiwara |
15:30-16:00 | daemontoolsを使って NoPaste アプリをdaemon化 | fujiwara |
16:00-18:30 | NoPasteアプリの続き | (実習) |
18:00-18:30 | 日報書いたりしてください |
4月12日(金) 社内ISUCON
time | 内容 | 担当 |
---|---|---|
09:45-10:00 | チーム分け、レギュレーション説明 | |
10:00-17:00 | ISUCON! | |
17:00-18:00 | データリセット、本番計測 | |
18:00-19:00 | 結果発表、講評 |