デブサミ2008
まとめる時間がないので
メモを簡単に公開><
JavaScript Tips & Technique
- 言語としてのJavaScript
- 初心者向け
- オブジェクト指向
- プロトタイプベース
- 関数型
- 初心者向け
- すぐに始められる
- メモ帳とブラウザですぐできる
- すぐ公開できる(突っ込まれることが大切)
- 勝手に添削(by dankogai)
- すぐに公開できる
- すぐにおもしろい
- alertとか
- 環境が充実
- Firebug
- jsh
- Dreamweaver, Aptana
- たくさん使われている
- indeed.com
- JavaScriptは4位
- 「JavaScriptでサイボウズ・ラボに就職しました!」
- いろいろ学ぶことができる
- すぐに始められる
- オブジェクト指向言語
- 値(オブジェクト)にメッセージを送って何かの処理をさせたり値を取得するという概念
var obj = 'amachang'; obj.length; // メッセージ obj.substring(3) // これもメッセージ
-
- メッセージ
- フィールドの取得
- メソッドの呼び出し
- メッセージ
-
- 丸括弧のメッセージ
- 角括弧のメッセージ
- JavaScriptという言語の見通しがよくなる
-
- 角括弧
- 値が持っている別の値の参照を取得するためのメッセージ
- 角括弧
-
- 丸括弧
- 値を関数のように呼び出すためのメッセージ
- 丸括弧
-
- JavaScriptは
- 演算子
- 値
- 角括弧
- 丸括弧
- の組み合わせ
- JavaScriptは
- プロトタイプベース言語
- 資料公開待ち><
- 関数思考言語
- ラムダ計算を使ってプログラミングするスタイル(とamachangは思っている)
- JavaScriptでは関数はただの値
- カリー化
-
-
- Ext.ComponentMgr.create
- Afrous
-
- まとめ
- IE7入れてください!><
竹迫アワー
ニコニコ動画が生まれたわK
- 在宅勤務→8年
- モチベーション
- メリット
- 自分の空間で仕事[集中できる時間][モチベーション]
- 移動時間がゼロ[時間]
- 自由な時間配分[時間]
- 連絡経路が細い、裁量が与えられる[モチベーション]
- デメリット
- 設備管理の責任
- セキュリティ
- 上司、同僚から見えない
- 集中できない
- コミュニケーション重要
- ネットコミュニケーション
- 情報の文字化→伝達可能な情報が少なくなる
- 会議が重要
- 雑談重要
- 補完のため
- 週一回出社
- 会議はその日に押し込める
- システム設計
- ソフトウェア実装
- 認識の共有
- コミュニケーションパス
- まとめ
- 完成したイメージができているか
- いかに仕事の認識が共有できているか
- コミュニケーションパスの数(少ないほどよい)