タグ

2011年10月7日のブックマーク (3件)

  • scriptのdefer/asyncを理解し、ページの高速化方法を探る | ゆっくりと…

    Yslow ルールでは、スクリプトはページの最後尾、つまり </body> 直前に置け、と言っています。なぜなら、スクリプトの読み込みや実行により、他のページ要素の読み込みやレンダリングがブロックされてしまうからです。 一方、古くは IE4 の時代から Microsoft はこの問題に対処するため、defer 属性という独自の解決策を実装してきました。これは HTML 4.01、XHTML 1.0、1.1 で仕様として採用され、HTML5 にも発展する形で引き継がれています。 IE 以外のブラウザも既に対応されており、IE の独自仕様という色合いが濃かった従来と異なり、これからは広く利用されていくのではないかと思います。 下のビデオは、スクリプトの位置と defer 属性のあり/なしによる、ページの読み込み/表示速度の違いを Pagetest.com でテストしてみたもので、明らかな差異が

  • 安全なバッチ処理の作り方 - KAYAC engineers' blog

    このまえ登り坂の途中でロードバイクのタイヤが破裂しました。ながたです。 今回はバッチ処理について書いてみようと思います。 バッチ処理? Webサービスの処理開始条件は、大まかに次の2つに分けることができます。 ユーザーのアクションに起因するもの ユーザーのアクションに起因しないもの このうち後者の処理をバッチ処理が担当することになります。 バッチ処理の担当分はさらに、 特定の条件(時間やサービスの状態)で実行するもの 手動で実行するもの の2つに分けられます。 今回はこの「手動で実行するもの」について書きたいと思います。 バッチを手動実行するのはどんなとき? バッチ処理を手動で実行するのは、十中八九イレギュラーな状況が発生したときです。 ルーチンワークや実行の条件が決まっているものは何らかの方法で自動化できるはずです。 そしてイレギュラーな状況のほとんどは不具合が発生したとき。 つまり 重

    安全なバッチ処理の作り方 - KAYAC engineers' blog
  • asahi.com(朝日新聞社):「下流」の現実リアルに 新世代ラッパー相次ぐ - 音楽 - 映画・音楽・芸能

    「オレが胸張ってラップすることが『夢はかなう』というメッセージになる」と語るANARCHY=鈴木好之撮影ラッパー鬼  貧困や犯罪、投獄など苛烈(かれつ)な実体験をラップする新世代の日人ラッパーがゼロ年代以降、相次いで登場し、「下流」の現実をつづったリアルな歌詞が共感を呼んでいる。1970年代に米国の貧民街で生まれたラップが、日でも、格差の広がりを背景に、ストリートに根ざした表現として、存在感を増している。 ■「貧乏 環境の悪さ 全部プラス」  「少年院で見るテレビにZEEBRA(ジブラ)/消えかけたろうそくに火をつけた/教官にばれないように書くリリック/自分の胸に響く」(「K.I.N.G.」)  2日未明、東京・渋谷のクラブにラッパーANARCHY(アナーキー)が姿を現すと、数百人の聴衆が拳を突き上げ、大歓声で出迎えた。この日歌った「K.I.N.G.」の歌詞には、彼の人生が色濃く反映さ