A friend of mine and I are currently discussing what is a closure in JS and what isn't. We just want to make sure we really understand it correctly. Let's take this example. We have a counting loop and want to print the counter variable on the console delayed. Therefore we use setTimeout and closures to capture the value of the counter variable to make sure that it will not print N times the value
328 :世界@名無史さん:2013/03/07(木) 14:00:34.60 0 世界初の電子戦が行われたのは日露戦争の旅順攻略戦 日本艦隊が発信した電文をロシアの通信兵が同じ周波数で乱打しました。 旅順要塞降伏後、捕虜になったロシアの通信兵と日本の通信兵がお互いに顔を合わせ 「お前だったのか!!!」と大爆笑。特徴があるので通信兵はお互い分かるらしい。 二人は無線機を前に通訳官を間に談笑していたが、数時間後殴り合っていたらしい。 何でも原因は電波の受信を最大にするには出力を大きくするか?、使っていない周波数に合わせるか? だったそうです。 その後、八木アンテナが開発されて、喧嘩の原因は解決しました。
Google の Protocol Buffers は、同技術と競合するバイナリシリアライズ形式である MessagePack と比べて、場合によっては 19倍 以上遅く、シリアライズ後のデータサイズは 7倍 以上になることがあります。平均的に見ると MessagePack の方が高速であり、高い性能が必要とされるなら Protocol Buffers より MessagePack を選択するべきです。 …とはいえどちらも非常に高速なので、実際にはそのAPIの違いで選んだ方が良い。Protocol Buffers と MessagePack は重視している点が異なり、使い勝手は大きく異なる。 Protocol Buffers とは何か Protocol BuffersはGoogleが開発したバイナリエンコード手法で、以下のような要素が提供されます: データフォーマットを記述するための言語(
「Google Readerが終わっても、RSSは終わらない」――伊藤直也さんに聞く(1/2 ページ) この3月、RSSに関連する大きなサービスが相次いで終わりを迎えた。3月5日にTwitterのRSSフィードが終了。3月14日にはGoogleが、RSSリーダー「Google Reader」を終了すると発表した。 これらの動きを受けてネットでは、RSSについての議論が盛んになっている。「RSSは時代遅れ」「RSSリーダーは終わる」といった論調もある。 だが、ニフティのブログサービス「ココログ」や、はてなのソーシャルブックマーク「はてなブックマーク」など、RSSに関連するサービスを多く手がけてきたフリーエンジニアの伊藤直也さんは、「RSSも、RSSリーダーも終わらない」と話す。 RSSは、サイトの更新情報を届けるためのものではない そもそもRSSとは何だろうか。サイトの更新情報を届けるための
イノベーション論の第一人者のClayton Christensen氏はイノベーションをひとくくりだ考えるのではなく、破壊的なイノベーション(disruptive innovation)と持続的なイノベーション(sustaining innovation)と分けて考えています。そして破壊的イノベーションは市場の構造をひっくり返す力を持ったもの、持続的イノベーションは市場の覇者がそのまま力を保ち続けるものと位置づけています。 さてMozilla Foundationが新たに開発したFirefox OSですが、これはかなり破壊的イノベーションの要件を満たしているような気がします。私自身はFirefox OSを触ったわけではないのですが、特にKDDI取締役執行役員専務の石川雄三氏のコメントを参考に考えてみたいと思います。 破壊的イノベーションはローエンドから入る Wikipediaの記事にも書いて
謎の死亡広告 「旧日本軍の改造人間化実験で後遺症残った父(95)が亡くなりました」 1 名前: トラ(兵庫県):2013/03/18(月) 06:27:10.77 ID:00WVKH2y0 父○○儀 三月十一日自宅にて、九十五歳をもって永眠いたしました 故人は旧海軍二等兵、空母瑞鶴で零戦整備のち機関部転属 本人の同意なしに改造人間化の実験に利用されたが失敗し、心身に後遺症が残った ここに生前のご厚情を深謝し、慎んでお知らせ申し上げます 北海道札幌市 喪主○○ 2013/3/17朝日新聞朝刊35面 http://mup.vip2ch.com/up/vipper41043.jpg http://mup.vip2ch.com/up/vipper41044.jpg 2 : ターキッシュバン(芋):2013/03/18(月) 06:29:43.81 ID:pzLV7yLi0 改造人間?! 5 : ト
ChromeのExperimental WebKit/JavaScript Features - fragmentary Experimental JavaScript Features の方に Symbol が使えると書かれていたので早速。 Symbol ってのはなんて言うか、固有のプロパティのキーになれるもの?っていう説明で良いのかな。 var s = new Symbol(); var obj = {}; obj[s] = "OK"; obj[s] // "OK"; obj[s]の s は文字列化されずに、Symbolそのものとして動く。文字列キーとしては存在しないためs を使わずに得ることは不可能なのだ。 "use strict"; (function(global){ var className = new Symbol, name = new Symbol; var BaseP
主にapplication/xmlからapplication/rdf+xmlへの変遷について調べたことを書きます。 一方で、application/rss+xmlやapplication/atom+xmlについてはあまり触れません。 現在よく使われているもの application/atom+xml application/rss+xml application/rdf+xml application/xml application/rdf+xmlの仕様策定と登録 RFC3023において、XMLで記述されたRDFに対してはapplication/rdf+xmlを使うべきとされた。RDF/XMLの仕様書にて、RDF/XMLのMIME typeにはapplication/rdf+xmlを使うべきとされた。RFC3870において、application/rdf+xmlの登録についての仕様が公開さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く