Les Français et la pierre : le retour de la confiance ?
![node.js koとhtml5とwebsocketsと](https://cdn-ak-scissors.b.st-hatena.com/image/square/587559eb817faad42fb2617f139d97cd29eb5225/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fscdn-4-20101016-101018142639-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
By Ilya Grigorik on March 22, 2010 Event-driven programming requires a mind-shift in how you architect the program, and oftentimes directly affects the choice of language, drivers, and even frameworks you can use. Most commonly found in highly interactive applications (GUI, network servers, etc), it usually implements the reactor pattern to handle concurrency in favor of threads: the “reactor” is
『Doom』や『Quake』でFPSというジャンルを確立したid Softwareが手掛ける、ベセスダ・ソフトワークスの最新作『Rage』。その最新デモの様子をお届けする。 ●大きな新情報はなかったものの、仕上がり順調 米時間の2011年3月11日から13日にかけて、アメリカのボストン・コンベンション・センターで、ゲームイベント“PAX East 2011”が行われた。PAX Eastは、シアトルで有名なゲームイベント“Penny Arcade Expo(ペニー・アーケード・エクスポ。通称PAX)”の西海岸版。今年は6万を超えるハードコアゲーマーが全米から集まった。ちょっと時間が経ってしまったが、その熱狂の模様をお伝えしよう。 ベセスダ・ソフトワークスは、PAX Eastでグループ傘下のデベロッパー、id Softwareの新作FPS(一人称視点シューティング)『Rage』の最新デモを披露
東日本大震災の被災者支援サービスの開発を目的とするイベント「Hack For Japan」が、3月19日〜21日の3日間にわたって開催された。グーグルが旗振り役となり、多くの開発者と賛同企業が、より役立つ災害復旧支援サービスの開発に挑んだ。 Hack For JapanはGoogle Waveでブレインストーミングし、Google Moderatorでアイデアの創出と投票を実施するなど、オンラインでの活動を中心としたが、京都、福岡、岡山、徳島では開発者が実際に集まってプロジェクトを進めた。3月19日と20日を「ideathon」としてアイデア出しを行い、21日を「hackathon」としてその実現に取り組んだ。 「震災直後から、気持ちとしては絶対に何らかの形で(復興に)協力したいと考えていた」--そう語るのは関東から京都会場に駆けつけた開発者の一人、Google API Expertの白石
約10カ月ぶりにフルモデルチェンジしたアップルの「MacBook Pro」シリーズ。前編では第2世代Coreプロセッサを採用したことによるパフォーマンスの向上についておもに紹介してきたが、今回はバッテリ性能やFaceTime HDカメラの使い勝手などについてレポートしていこう。 ■新型MacBook Pro関連記事 パフォーマンスが飛躍的に向上! - アップル「新型MacBook Pro」(前編) 【レポート】新型MacBook Proを触った! - ブリーフィングレポート&インプレッション Apple、MacBook Proを刷新 - Sandy Bridge搭載の5モデルが登場 MacBook Pro 13インチモデル ■主な仕様 [製品名] MacBook Pro 13インチモデル [CPU] Intel Core i5 (2.3GHz)/Intel Core i
President of WebFX. Bill has over 25 years of experience in the Internet marketing industry specializing in SEO, UX, information architecture, marketing automation and more. William’s background in scientific computing and education from Shippensburg and MIT provided the foundation for MarketingCloudFX and other key research and development projects at WebFX. In the previous part of this series, w
海自の輸送用の巨大ホバークラフトがすごいと話題に 1 名前:名無しさん@涙目です。(catv?):2011/03/21(月) 22:06:11.68 ID:wSJRmsSN0● ?PLT 灯油や簡易トイレが石巻へ 海上自衛隊の輸送鑑「おおすみ」から灯油や簡易トイレを石巻市内へ運び込む 輸送用ホバークラフト。 =3月20日午後、宮城県石巻市 http://photo.sankei.jp.msn.com/highlight/data/2011/03/20/hover/ 2 :名無しさん@涙目です。(東京都):2011/03/21(月) 22:06:36.96 ID:CLhfrmwe0 ドドドドドド 4 :名無しさん@涙目です。(チベット自治区):2011/03/21(月) 22:06:51.44 ID:kNUnBPC10 かっけーー 5 :名無しさん@涙目です。(長屋):2011/03/21(
If you are a sysadmin, you should secure your Apache web server by following the 10 tips mentioned in this article. 1. Disable unnecessary modules If you are planning to install apache from source, you should disable the following modules. If you do ./configure –help, you’ll see all available modules that you can disable/enable. userdir – Mapping of requests to user-specific directories. i.e ~user
2011/03/22 RSAセキュリティのSecureIDの情報漏洩事件 RSAセキュリティのハッキング事件について、シュナイアー氏がブログに興味深い事を書いている。 心配なのは、同社のSecureIDのツーファクタ認証製品のソースコードが盗まれた事で、ハッカーにリバースエンジニアリングもしくはシステム破りを可能にするとの事。但し、どの程度SeucreIDの暗号が働いているか、同社のサーバから何が盗まれたかが分からないため、実際にそれらが可能かどうかを予想するのは難しい。 SecureIDが危ない場合は、ハードウェアトークンを取り替える必要があるが、大量の顧客が競合相手に流れる可能性があるため、RSAセキュリティは顧客にこのインシデントを可能な限り早く忘れさせようとするだろう。 攻撃者がSecureIDのセキュリティ侵害を行うなら、二つのありそうなシナリオが考えられる。一つ目は、彼らは洗練
2月24日、アップルより「MacBook Pro」シリーズの新モデルが発売された。見た目は従来から変わっていないのでリニューアルされたイメージを持てない人もいるかもしれないが、実は中身は別モノ。その変化が分かりやすいIntel Core i7-2720QM(2.20GHz)搭載の15インチモデル(MC723J/A)を使って、ベンチマークテストを中心にレビューしていこう。
情報処理推進機構(IPA)は2011年3月22日、プログラム言語RubyがJIS規格に制定されたと発表した。日本で発案されたプログラム言語がJIS規格となるのは初めて。IPAでは「JIS規格化されたことにより、Rubyの相互運用性が向上し、Rubyを用いてより生産性の高いプログラム開発・システム開発が可能になる」としている。 IPAでは2008年に、筑波大学名誉教授の中田育男氏を委員長とするRuby標準化検討ワーキンググループ(関連記事)を設置し、Rubyの標準化を進めていた。Rubyコミュニティによるレビュー、日本工業標準調査会のレビューを経て、3月22日に「JIS X 3017」(プログラム言語Ruby)として官報公示された。 またIPAは同日、この規格を国際標準にするため、ISO(国際標準化機構)/IEC(国際電子標準会議)JTC 1(ソフトウェア技術標準化委員会)に対して国際標準化
昨日のアクセス数が結構伸びててびっくりしました。。ちょっと今日改めて見直したら、ちょっとタイトルが「ServerSideJS用語まとめ」みたいになってたので修正しました。僕が調べたのはRingoJS周りの用語です。すみません。。 今まで結構勢いでブログ書き散らしてたので、よく分かってないまま進めていたところが多かったです。なので、一旦用語を調べてまとめてみようと思いました。 自分の言葉で書くとまたおかしくなってしまうので、なるべく引用で書いてます。 CommonJS CommonJSとは CommonJSとは、JavaScriptでいろんなアプリケーションを作るための標準仕様。(を策定するプロジェクト) いろんなアプリケーション? Web(Server-Side) コンソール、CUI デスクトップ、GUI スマートフォン CommonJSというライブラリはこの世に存在しない。あくまで仕様を
マクラ このまえ会社でちょっと特殊なJavaScript replを作ったのだけど、もうちょっと汎用的なものを作ってみたかったのでNodeで書いたっていうお話。Nodeで書くこと自体にあまり深い意味はないんですが、Socket.IO使えばcross-browser/cross-originでのpushが簡単だから、ということで。 Install Replica - http://github.com/zentooo/Replica npm install replicaでインストールできます。ちなみにNodeについてはv0.5.0-pre、ブラウザについてはFirefox4.0 RC2, Chrome(10.0.648.151) / Chrome-dev(11.0.696.14) しかテストしてないです。多分、その他の環境でも動くんじゃないでしょうか。 npmにゃんでのインストールがずっこ
近ごろ話題のNode.jsですが、その理由は以下のようにいくつかあると思います。 イベント・ループを使った非同期処理で、同時接続クライアント数が多数となる高負荷時のスケーラビリティに優れる。急増中のNode.js向けライブラリは最初からすべてノンブロッキングであることもポイント。 クライアントで使われるJavaScriptと同じ言語でサーバサイドのアプリも作れる。 Google Chromeに搭載されるJavaScriptエンジン「V8」はバージョンが上がるたびに高速化していて、V8を利用したNode.jsもそれに伴い高速化している。 パッケージライブラリの充実。「時代の変わり目ならオレにも天下が取れるかも!」と思ったかどうか、新しい物好きの人々が、盛大な勢いでライブラリを書きまくっている。 シンプルさ。Webサーバとアプリケーションサーバ、処理系がすべて一体。ライブラリをrequireす
こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙
最初に, 皆さんにブラウザーのコンソールで/.*/()を試していただきたい. そして, 他のタブとか色々試して欲しい. どんな文字が返ってきましたか? 多分一意じゃないはず. バラバラ. ワケが分からないよ. そこで, このエントリーを思い出した. (前にも見たことあった...) typeof演算子から学ぶJavaScriptのデータ型の概念と関係する考察のまとめ(id:sandai) 「というわけでデフォルトでexecメソッドが呼び出されるようになっています。」 そうなのか...execなのか. ECMA-262のどこに書いてるのかは分からないけど(←あ...) まあいいや. /.*/.exec()ってなることは分かった. ....function is not a functionの解説はこのエントリーに任せるとして... .execに引数がない場合どうなるのか? 挙動から見てみて明ら
CSSを拡張するためのメタ言語として、代表的なものに「SCSS(Sass)」と「LESS」があります。今回、導入を検討するにあたり、両者を比較しました。 結果的には、「SCSS(Sass)」を導入することにしましたが、特に「SCSS(Sass)」を選択する決め手となった点に重点を置きつつ、両者の違いをまとめまてみました。 はじめに Webサイト、Webアプリケーションが大規模になるにつれて、CSSの設計・管理にもリソースを割かれるようになります。CSSのモジュール化、コンポーネント化による再利用性を考えたとき、現状のCSSを取り巻く状況は十分とは言えません。 一つの選択肢としてあがるのが「Blueprint」や「960 Glid System」等のCSSフレームワークの利用ですが、その再利用性と構造・表現の分離度はトレードオフです。 そこで、CSSの利点を活かしつつ、再利用性を高めるために
「L.A.ノワール」,1940年代後半におけるアメリカ上流階級の暮らしぶりがうかがえるスクリーンショット公開 ライター:奥谷海人 Rockstar GamesとTeam Bondiが開発中のPlayStation 3/Xbox 360用ゲーム「L.A.ノワール」(原題 L.A. Noire)の最新スクリーンショットが公開された。 本作は,1947年のロサンゼルスを舞台とするオープンワールド型のアクションアドベンチャーだ。プレイヤーは,退役軍人で現在はロス市警に勤める刑事コール・フェルプスとなり,数々の凶悪犯罪に挑んでいく。 当時のロサンゼルスには汚職や麻薬などの犯罪が横行していたが,その一方で,全盛期を迎えていたハリウッド映画で一山当てた業界人や,ビジネスマンなども存在していた。 今回公開されたスクリーンショットは,そんな上流階級の華やかな暮らしぶりがうかがえるものとなっており,興味深い。
「Tribes: Ascend」のティザームービー公開。6年ぶりの登場となるシリーズ最新作は,大規模なマルチプレイがメイン ライター:奥谷海人 「Global Agenda」などを開発したHi-Rez Studiosが,欧米で高い人気を誇る「Tribes」シリーズの新作「Tribes: Ascend」の制作を発表し,ティザームービーを公開した。対応機種はPCおよび,PlayStation 3,Xbox 360で,2011年末のリリースが予定されている。 「Tribes: Ascend」公式サイト 現在のところ,Tribes: Ascendについての詳細やスクリーンショットなどは公開されていないものの,Global Agendaと同じく「Unreal Engine 3」を使用し,大規模なマルチプレイをベースとしたFPSになる予定だ。広大なマップを舞台に,乗り物やジェットパックを利用して移動し
Increasingly we want to do more with the web and Internet applications we build. We have more features, more data, more users, more devices and all of it needs to be in real-time. With all of these demands how can we keep up? The answer is choosing a language and a platform that are optimized for the kind of architecture Internet and web applications really have. The traditional approach prioritis
A simple indent plugin for javascript, Repository: http://github.com/jiangmiao/simple-javascript-indenter Screenshot: http://www.jiangmiao.org/blog/wp-content/uploads/2010/09/vim_simple_javascript_indenter_v1.4.1.png (with Brief Mode on) ==Options== g:SimpleJsIndenter_BriefMode (default 0) set 1 to turn brief mode on. g:SimpleJsIndenter_CaseIndentLevel (default 0) the case indent level in switch.
アプリをレジュームした時に処理を実行する 一度起動したアプリを閉じて、再度開いた時(レジュームした時)にTi.Appのresumeというイベントが発火する。 ちなみに閉じた時にはpauseイベントが呼ばれる。 レジューム時にはWindowのfocusイベントが呼ばれないので困っていたが、これで何とかなりそうだ。 それにしてもドキュメントェ・・・ サンプルコード なにはともあれサンプルコード。 app.js var win = Ti.UI.createWindow(); win.addEventListener("focus", function(){ Ti.API.info("focus!"); }); win.open(); Ti.App.addEventListener("resume", function(e){ Ti.API.info("resume!"); }); Ti.App.
10分間だけ待ってやる!ってiOSさんにバックグラウンド処理の時間をもらえます。 app.js var service = Ti.App.iOS.registerBackgroundService({ url: 'badge.js', foo: "hoge", bar: "fuga" }); Ti.App.addEventListener("resume", function(){ service.stop(); // service.unregister();でもよい }); アプリを閉じると(バックグラウンドになると)Ti.App.iOS.registerBackgroundServiceにurlで指定したスクリプトが実行される。 url以外にプロパティを指定するとスクリプトに変数として渡せる。 バックグラウンドになるまでバックグラウンド処理は動き出さないので注意。 またバックグラウン
Numerous owners of the latest 15" and 17" MacBook Pro models have taken to Apple's support forums to report an issue that causes their systems to freeze, with one user going so far as to successfully reproduce the problem on every floor model at a local Apple Store. Apple hasn't officially acknowledged the issue, but the company is allegedly working on the problem, according to another customer. A
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く