タグ

2010年10月8日のブックマーク (5件)

  • function hoge(){} と var hoge=function(){} の違い - 昼メシ物語

    javascriptはあまり得意ではなくて、この件について、定期的に忘れて同じ質問を人にしてしまっているので、ここに書いておく。 function hoge(){} と var hoge=function(){} に違いはあるのか? という問題について。結論から書くと、hogeのスコープが違う。(2010/10/08追記:誤りです。スコープは一緒ですね。うまく言えませんすみません…) まず、無名functionをvarに入れた場合。 hoge(); // => エラー! hogeはundefined値 var hoge = function() { alert("hello!"); } hoge()を呼び出している部分は、var hogeの宣言より上に書いてあるのでエラーになる。 一方で、名前つきfunctionを定義した場合はというと、 hoge(); // => "hello!" fu

    function hoge(){} と var hoge=function(){} の違い - 昼メシ物語
    rch850
    rch850 2010/10/08
    パーサーがコードをなめた時点で hoge が定義されるか、代入式が実行された時点で hoge が定義されるかの違いかな?
  • ソーシャルゲームのジンガはいかにして巨人になったのか

    グーグルが秘密裏に1億~2億ドルも出資してる「Zynga(以下、ジンガ)」の非公式のモットーが「悪をなせ」(社員)なんて面白い捻れですよね。 パナソニックのJungleの記事でチラッと名前が出たジンガは新興ソーシャルゲーム分野最大手。日では今年5月ソフトバンクと合弁会社「ジンガ・ジャパン」を設立し、夏には「ウノウ」を買収し話題になりました。昨日(月曜)もYahoo米オーディエンス部門トップのDavid Ko氏をモバイル部門トップに抜擢するなど、今たぶんシリコンバレーでも一番勢いのある会社です。現オフィスが手狭となり、今度はサンフランシスコSoMaの新オフィスビルに移転も決まってます。 その快進撃の秘密とは一体何なのか? 先月SF Weeklyのピーター・ジェイミソン(Peter Jamison)記者が元社員たちに取材しました。 記事のタイトル「FarmVillains」はヒット商品「Fa

    ソーシャルゲームのジンガはいかにして巨人になったのか
    rch850
    rch850 2010/10/08
  • Photography by Hugo Ahlberg

    Photography by Hugo Ahlberg — Based in Oakland, CA. Available for contract work.

    rch850
    rch850 2010/10/08
  • jsonengine - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • こてさきAjax:WebSocket + node.jsでAudio Streaming - livedoor Blog(ブログ)

    第7回のHTML5とか勉強会で、羽田野さんにAudio Data APIを教えていただいて依頼、やりたかったことがあります。それは、AudioをWebSocketを使ってストリーミング配信すること。これが出来たので紹介します。 音声ストリーミングは、リアルタイム系のサービスの中では難しい部類の一つ。遅延がひどいと、自然なコミュニケーションが難しく、またネットワーク転送中にジッタ(データ到達間隔が揺らぐこと)が起きると、音がプツプツ切れたり間延びしたりと明らかに違和感が生じます。インターネットでは、厳密な意味でのQoS制御は困難ですので、どうしても遅延やジッタが生じますし、これらのパラメータはネットワーク転送だけでなく、サーバーークライアントでの実装ももろに効いてきます。 といったわけで、音声ストリーミングみたいなサービスがブラウザ+Javascriptだけで出来たら、結構嬉しいよな〜やりた