20 Jun 2011 Performance is a Feature We've always put a heavy emphasis on performance at Stack Overflow and Stack Exchange. Not just because we're performance wonks (guilty!), but because we think speed is a competitive advantage. There's plenty of experimental data proving that the slower your website loads and displays, the less people will use it. [Google found that] the page with 10 results to
The LockerGnome Daily ReportChris Pirillo & Community Offering Geeky Updates (Powered by Subs and Patrons) Google. It’s one of the most common household words in modern society, and yet for a company that is used by most of us essentially as an algorithm, it tends to trigger a highly emotional response when overheard. It’s a dream job for college students nearing graduation, a highly coveted invit
tl;dr Developing in a tmux session has sped up my TDD cycle considerably, especially with the help of tslime.vim and turbux.vim. I get immediate feedback in one pane, but never have to leave vim or lose context of what I’m working on to see the test result. Taking a cue from Xavier Shay’s excellent intro to tmux, I’ve been using tmux lately as my primary workspace. There are excellent introduction
Vim を使って PHP スクリプトを作成しているときに phpdoc.vim というプラグインがもの凄く重宝してた。 何をするものかというと、例えば以下のようなコードがあったとする。 <?php class Foo { pubilic function __construct($arg1, $arg2) { } } class や function の行にカーソルがある場合に :call PhpDocSingle() と実行すると <?php class ClassName { /** * __construct * * @param mixed $arg1 * @param mixed $arg2 * @access public * @return void */ public function __construct($arg1, $arg2) { } } といった感じでヘッダーコ
KLab Advent Calendar 2011 「DSAS for Social を支える技術」 の13日目です。 先週に引き続き、DSAS 環境での DNS 活用法を紹介します。 スクリプト中でのゾーン参照方法 DSAS で使用している各種スクリプト内で、DNS の情報を参照する際に使ってるコードを紹介します。 # 設定情報用のゾーン(.dsas)を検索 mzone () { R="$1"; ( cd $INTERNALZONE 2> /dev/null; _zone TXT $R.dsas ) } # 名前解決を行う # tinydnsのゾーンファイルのコピーがあればtinydns-getを使用 # ゾーンファイルがなければDNS問い合わせを行う _zone () { if [ -r data.cdb ]; then DNSCMD="_zonedjb"; else DNSCMD="
KLab Advent Calendar 2011 「DSAS for Social を支える技術」 の12日目です。 昨日までの apache の話題からガラリとかわって DNS についてお話します。 DSAS 内では、サービスに用いるドメインに関する権威サーバのほかに、システム内部の各サーバのホスト名や DB、memcache などの役割に応じた名前を登録した内部向けドメインの権威サーバやキャッシュサーバを運用しています。 システム内に、内部向けの権威サーバや、キャッシュサーバを設置するのは、珍しい構成ではありませんが、DSAS では、内部向け DNS サーバに、システムの設定情報を一部格納しています。 今回は、DSAS 環境で DNS サーバに設定情報を格納している理由や運用方法を紹介します。 ネットブートと設定ファイルの動的生成 DNS の話題に入る前に、DSAS の特徴を 1 つ
在宅勤務に移行してから1ヶ月半ほど経過しました。通勤という概念が消滅したおかげで午前中から活動できるようになった @pandax381 です。 要約 フルスクラッチで自作した TCP/IP プロトコルスタックを xv6 に組み込み、一通りの機能が動作するようになりました。 I publish the implementation of TCP/IP network stack on xv6. I ported my user-mode TCP/IP stack, which was originally developed for learning, and added the e1000 driver and socket system calls. Some parts are still not enough, but they are working.https://t.co/nh
スケーラブルWebシステム工房 第2回 DRBDとkeepalivedで、障害性の高いストレージサーバの構築 更新日: 2023-11-07 19:20:41 +0900 公開日: 2011/05/25 発売日: 2007/6/22 この文書は2007/6/22に書かれたもので、ソフトウエアの名称、バージョン、設定項目、社名などの固有名詞などなどは当時のまま掲載しています。 ですので、インストール手順や設定内容は最新版のドキュメントを参照していただき、この文書からは理論や考え方、構成のヒントなどを読み取っていただければと思います。 前回は、HTTP以外のサービスをロードバランスしたり、ロードバランサを内側にも置いたりしてみましょう、といったお話をしました。前々号の特集でもIPVSを使ったLinuxロードバランサの記事をお届けしたので、ロードバランサについてはちょっと食傷気味なんじゃないかと
Table Of Contents Data Center High Availability Clusters High Availability Clusters Overview HA Clusters Basics HA Clusters in Server Farms Applications Concept of Group LAN Communication Virtual IP Address Public and Private Interface Heartbeats Layer 2 or Layer 3 Connectivity Disk Considerations Shared Disk Quorum Concept Network Design Considerations Routing and Switching Design Importance of t
Apple製品のこれまでの発売日を元に、新製品が出るまでの周期をまとめました!
この記事は Hadoop アドベントカレンダー 2011 の16日目の記事です。 今年の5月にMapR Technologies社から発表された、独自実装のHadoopディストリビューション(以降、単純にMapRと呼びます)ですが、そのユニークな特徴やオープンソース実装のはるか先をいく先進性から、いろいろなところで注目を集めています。ただ、非常に多彩な機能を持ちながら、これどうやって実現しているの、という風に思っている方も多いと思います。私はお仕事柄MapRの実装を若干詳しく知る立場におりますので、MapRの中身を少し掘り下げてみたいと思います。 MapRはHadoopのどこを改良しているのか MapR TechnologiesはもともとGoogleでGFS、BigTable、MapReduceなどの検索基盤技術を担当していたエンジニア M.C. Srivas 氏などが中心となって3年ほど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く