サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
![サービス終了のお知らせ - NAVER まとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/70f75e93f356420d868082d30ab66d885af03dd3/height=288;version=1;width=512/https%3A%2F%2Frr.img.naver.jp%2Fmig%3Fsrc%3Dhttp%253A%252F%252Fimgcc.naver.jp%252Fkaze%252Fmission%252FUSER%252F20120329%252F89%252F818739%252F0%252F124x93x1e9861b4b47358e07bf24fc9a.jpg%26twidth%3D1200%26theight%3D1200%26qlt%3D80%26res_format%3Djpg%26op%3Dr)
リクルートの中古車情報サイト「カーセンサーnet」を全面リニューアルした体験を基に、大規模サイトの性能改善作業の実態をレポートする。第1回、第2回で行ったNFSとApacheの設定変更、PHPアプリケーションの見直しによって、性能は劇的に向上した。しかしその後、どうしても性能が伸びない。第3回での調査で、Linuxカーネルに原因があるらしいことがわかってきた。 カーネルソースがあるディレクトリーに移動して、変数名(kernel_sem)を含むファイルを調べた。すると「lib/kernel_lock.c」というファイルの中で「kernel_sem」が定義されていた。冒頭を読むと、「This is the traditional BKL - big kernel lock」とある。直訳すれば「巨大なカーネルロック」。これは何なのだろうか。コメントを追っていくと、「古い方式」であり「新しいコード
ngCore (ソーシャルゲーム用ゲームエンジン) http://developer.mobage.com/ ngCore用のライブラリがngGo dnlib DeNA独自のライブラリ ngCoreとngGoをどんどん使っていこうやという方針になった 描画用ライブラリ デバッグ用ライブラリ などが存在する。 ngCoreでゲーム開発をしているひとはngGoを使うと便利だよね、という 話。 ngBuilder(ngCore用のツール群) 改善点がちょくちょく出てきた もっと「ゲーム作り」を楽しいものにしないといけない イテレーションのときの待ち時間が半端ない。イライラする ngCoreのセットアップがすごく難しい ドキュメントを読む nodeインストール ngCoreインストール… 結構しんどい。 またゲームなので、アニメーターや、ゲームデザイナーなど プログラマ以外の人らを支援するツールも
米Googleは3月28日(現地時間)、オープンソースのプログラミング言語「Go」のバージョン1「Go 1」を公開したと発表した。Linux、FreeBSD、Mac OS X、Windows版のバイナリディストリビューションをプロジェクトページからダウンロードできる。 Goは、Googleが2009年11月、BSDライセンスの下に公開したプロブラミング言語。コンピュータ技術の進歩にソフトウェア開発技術が追い付いていないことに業を煮やしたGoogleの開発者らが「20%の自由時間」で立ち上げた。当初はLinuxとMac OSにのみ対応していたが、バージョン1でWindows版も加わった。 GoogleはWebアプリ開発向け言語「Dart」も公開しているが、GoはC言語をベースとしたマルチコアプロセッシング対応の汎用的な言語だ。 同社はGo 1のリリースと同時に、開発者向けクラウドプラットフォ
Google Closure Libraryを使い、Closure CompilerでADVANCED_OPTIMIZATIONSな圧縮すると、Server-Side/Front-Endともに優しい設計になります。gzip化すると更に良いですね。 さて、その上でクロスブラウザ環境で楽にWebSocketを扱うためのライブラリーSocket.IOを使うためにどうしたらいいかという話です。 コンパイルのメリット Closure CompilerでADVANCED_OPTIMIZATIONSという高圧縮する特徴は公式でも解説されているので、解説は省きますが、プログラマが実装した関数、クラス、変数の名前がコンパイルすることによって、短い名前に変わり改行やスペースが削除されます。 そうすることによって転送コストを抑えられ、効果的に高速化できますが、その反面困ることもあります。 コンパイルのデメリット
・ 05月29日 13時 【重要】Xはtwitter.comではなくx.comでご取得下さい【追記】 ウェブ魚拓をご利用いただき、ありがとうございます。 追記です ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く