読者です 読者をやめる 読者になる 読者になる

以下斜め読んだ内容

pseudo translation of useful posts, book reviews, remarks,etc. twitter: feeddict

node.jsのコーディングコンテスト開催:Node.js Knockout

斜め読み

2010.8.28-29にnode.jsの48時間hack-a-thonあり。
2008.6.18から登録開始してて200チームで締め切りで、残90チーム弱。

node.js knockout

node.js-hack-a-thonウェブサイト。
node.jsで動いてる
ここで参加登録。
参加要件(githubにソースをポストしろ、俺サーバーNG、heroku/Joyentでデプロイしろ)等々載ってる。

以下斜め読んだ内容
  • node.jsが好きでRails Rumbleが好き
    • 好きな二つをミックスしてhack-a-thonやることにした
  • 開催日時(GMT時間で)
    • 開始:2010.8.28 0時(日本だと8.28 09時)
    • 終了:2010.8.30 0時(日本だと8.30 12時
  • コンテストの流れは、Rails Rumbleと同じ方式
  • ウェブプロジェクトをビルド
  • 48時間でスクラッチからはじめる
  • チームは4名まで
  • node.jsを使う
    • 他に使いたい技術があれば好きなの使っていい
  • リポジトリサービス指定
    • GitHub使え、ソースはそこにアップ
  • 使うホスティング会社指定
    • Joyent
    • Heroku
    • (補足)自腹ではない。c.f後述のtweet斜め読み
  • なんでnode.js?
  • node.js knockoutを広めてほしい。友人とチーム作ってほしい。今からネタ考えてくれ
  • スポンサーになってくれる方はメールしてくれ。
  • スポンサー
    • GitHub
    • Heroku
    • Joyent
    • Medium
    • Mondo DB
    • Oasis Digital
    • npm
  • FAQ
    • Q:ウェブアプリじゃないとダメ?
    • A:
      • 開催側としてはウェブアプリに意識が向いてる
      • 要コンパイル、要セットアップなアプリは評価が難しい
      • デスクトップアプリでエントリーしてもいいけど、フェアに評価できないかも
    • Q:アプリを使うユーザの使用ブラウザは何を想定すればいい?
    • A:
      • 好きなように作っていいが、ジャッジに加わるレフリーやオーディエンスのことを考えたほうがいいかも
      • ウィナーは、ほぼクロスブラウザなアプリを作ると思う
      • このサイトに来ているブラウザの比率は、Chrome 38%、Safari 26%、Firefox 24%、IE1.3 %
  • Q:俺サーバーNG?
  • A:NG
    • デプロイできる環境を制限するとコンテストをマネージしやすいし、不正を防ぎやすいから
  • Q:どんな賞がある?
    • いまスポンサーと賞は調整中。
    • 予定してる賞一覧
      • 総合チャンプ
      • 個人賞(一人チーム限定)
      • innovation賞
      • 完成度高いで賞
      • 役立つで賞
      • 見た目がいいね賞
      • 人気があったね賞
  • 選考プロセス
    • 複数ラウンドに、投票も使う
    • 選考プロセスについては調整中。ヘルプしてくれる人募集してる
  • レフリー一覧
    • David Kaneda
    • Eliot Horowitz
      • MongoDB(スポンサーの1つ)の中の人
      • MongoDBのカーネルのコミッター連中の1人
      • 10genのCTOやってる。10genはMongoDBをバックアップしてる会社
      • 2006年ローンチのShopWikiECサイト+SNSなサイト?)の共同創業者・チーフサイエンティスト
      • ShopWikiで使ってるクローリングとデータ抽出アルゴリズムの開発を2005年から始めた。
      • 2006年のBusinessWeek誌で25歳以下のトップ25アントレプレナーに選ばれたことあり
      • 元DoubleClickのエンジニア
      • Brown大でコンピュータサイエンスの学士・修士号とってる
    • Isaac Schlueter
      • npm(スポンサーの1つ)の中の人
      • npm作った人。
      • npmはnode.js用のpackage manager
    • Kyle Cordes
      • Oasis Digital(スポンサーの1つ)の中の人
      • Mobile Workforce Management LLCというSaaSやってる会社持ってたが、2009年に売却
    • Matt Ranney
      • 15年くらいネットワークエンジニア
      • RebelVoxのCTO
      • node.js関連だと、パケットキャプチャリングライブラリnode_pcapを開発してる
    • Timothy Caswell
      • ブログHow To Nodeの中の人
      • この人もSenchaのエンジニア
      • node.js関連だと、ミドルウェアのConnect開発してる人

@node knockout

以下気になるとこだけ斜め読み
  • Q1:Heroku/Joyentにアプリおくのにかかる費用は自腹?
  • A:
    • Joyentはコンテスト参加者向けに無料のインスタンス提供してくれると言ってる
    • Herokuも無料のアドオンをいくつか提供してくれる予定
  • Q2:コンテストで使うnode.jsのバージョンは何?これからコンテストが始まるまでにapiは変更されるかも?
  • A:Ryanに聞いて来た。
    • Ryan曰く、apiはコンテストまで変えるべきじゃないと思ってるから8/末のコンテストのときと大体同じになる、と。
  • スポンサー募集中
    • スポンサーから商品用にiPadもらった
  • nodeknockout.comへのトラフィックでieは1.26%。いいことです
  • twitterで、コンテスト用チームのメンバー探している人からRTしといた

gerad's nodejs-knockout at master - GitHub

nodeknockout.comのソースがアップされてる。
このサイト自体が、node.js使ってるのがわかる。

nodeknockout

node.js knockoutブログ。
更新頻度少なのでtwitterアカウントフォローしたほうが情報すぐ入る