デブサミ2008

2017/11/14

まとめる時間がないので

メモを簡単に公開><

JavaScript Tips & Technique

id:amachang

  • 言語としてのJavaScript
    • 初心者向け
    • オブジェクト指向
    • プロトタイプベース
    • 関数型
  • 初心者向け
    • すぐに始められる
      • メモ帳とブラウザですぐできる
      • すぐ公開できる(突っ込まれることが大切)
      • 勝手に添削(by dankogai)
    • すぐに公開できる
      • はまちちゃんのライフカウンター
    • すぐにおもしろい
      • alertとか
    • 環境が充実
      • Firebug
      • jsh
      • Dreamweaver, Aptana
    • たくさん使われている
      • indeed.com
      • JavaScriptは4位
      • 「JavaScriptでサイボウズ・ラボに就職しました!」
    • いろいろ学ぶことができる
      • オブジェクト指向
      • イベントドリブンな処理
      • 関数思考、XMLの処理...etc
  • オブジェクト指向言語
    • 値(オブジェクト)にメッセージを送って何かの処理をさせたり値を取得するという概念
var obj = amachang;
obj.length; // メッセージ
obj.substring(3) // これもメッセージ
    • メッセージ
      • フィールドの取得
      • メソッドの呼び出し
    • 丸括弧のメッセージ
    • 角括弧のメッセージ
      • JavaScriptという言語の見通しがよくなる
    • 角括弧
      • 値が持っている別の値の参照を取得するためのメッセージ
    • 丸括弧
      • 値を関数のように呼び出すためのメッセージ
    • JavaScriptは
      • 演算子
      • 角括弧
      • 丸括弧
    • の組み合わせ
  • プロトタイプベース言語
    • 資料公開待ち><
  • 関数思考言語
    • ラムダ計算を使ってプログラミングするスタイル(とamachangは思っている)
    • JavaScriptでは関数はただの値
    • カリー化
  • おすすめライブラリ
    • jQuery
    • EXT JS
    • jQuery
      • CSSセレクタとメソッドチェーンを使う
      • 言語の拡張機能はなし
      • プラグインで拡張
    • EXT JS
      • 大規模開発で使える
      • GUIを作るクラス群
      • プロトタイプを継承する
      • 名前がかわいい
      • Ext.ComponentMgr.create
      • Afrous
  • まとめ
    • IE7入れてください!><

竹迫アワー

ニコニコ動画が生まれたわK
  • 在宅勤務→8年
    • モチベーション
  • メリット
    • 自分の空間で仕事[集中できる時間][モチベーション]
    • 移動時間がゼロ[時間]
    • 自由な時間配分[時間]
    • 連絡経路が細い、裁量が与えられる[モチベーション]
  • デメリット
    • 設備管理の責任
    • セキュリティ
    • 上司、同僚から見えない
    • 集中できない
  • コミュニケーション重要
  • ネットを活用
    • グループウェア、電子メール
    • 共通のコードリポジトリ
    • VPN
  • ネットコミュニケーション
    • 情報の文字化→伝達可能な情報が少なくなる
    • 会議が重要
  • 雑談重要
    • 補完のため
    • 週一回出社
    • 会議はその日に押し込める
  • システム設計
  • ソフトウェア実装
  • 認識の共有
  • コミュニケーションパス
  • まとめ
    • 完成したイメージができているか
    • いかに仕事の認識が共有できているか
    • コミュニケーションパスの数(少ないほどよい)
DeNAモバゲータウン開発の裏側
  • 10〜15人でサービス開発
  • 社内で開発したHTMLテンプレートコンパイラ
  • 903万有効会員
  • 151億PV/月
  • システム構成
    • Web:130台
    • DB:200台
    • CentOS
    • Apache 1.3 + fcgi
    • MySQL 5.0
  • もっと日本のエンジニアは海外に出て行くべき
LT

Yappoがひどかった

  • ostuneさんがま○こをネタにしていた。

まとめ

id:itkzは自重

f:id:twitter:20080214191800j:image