2007年8月に投稿された記事の一覧です

なぜCSSフレームワークを利用しないのか

Why I don't use CSS Frameworks - Warpspire メモログ:Blueprint : CSSのフレームワーク Why I don't use CSS Frameworks - Warpspireの記事について。CSSフレームワークを利用してもそんなに開発効率は良くならないし、避けがたいブラウザのバグはフレームワークを使っても避けられない。その上、自分のコード...続きをよむ

新ハーバード流交渉術

ハーバード流交渉術の続編的な性格も持っているため「新ハーバード交渉術」という日本語タイトルにしたそうです。原題は「Beyond Reason : Using Emotions As You Negotiate(理性を超えて:交渉に感情を用いる)」。 本書の内容は「交渉相手との感情的な関係を「ポジティブ」にする」ことで交渉を成功させるといったもの。3部構成で、1部でポジティブ(ネガティブ)な感情...続きをよむ

Firefox : link prefetching(リンクの先読み機能)

Link prefetching FAQ sks blog » FirefoxのLink Prefetching(リンクの先読み機能) いろいろ調べものをしていたときに見つけました。他のブラウザまでは調べていないのですが、Firefoxではlinkタグのうちrelが「next」もしくは「prefetch」となっているhrefのURLを、ブラウザのアイドル時間中に先に読み込んでおきます...続きをよむ

アンビエント・ファインダビリティ

ambient(周囲を取り巻く・完全に包囲している)とfindability(位置特定可能な・特定の対象物の発見のしやすさ)を二つあわせて、アンビエント・ファインダビリティ。直訳すると「周囲を取り巻く特定の対象物の発見のしやすさ」というような感じですが、私なりに解釈するとしたら「自分の取り囲む広大な情報の波から特定の情報を発見する」ようなことを表しているのかと思います。アンビエント・ファインダビ...続きをよむ

Blueprint : CSSのフレームワーク

Raging Thunderbolt. Blueprint 0.4 released blueprintcss - Google Code Blueprintとは、いわゆるひとつのCSS のフレームワークです。ライブラリはbutton.css、grid.css、reset.css、typography.cssの4つのCSSで構成されていて、圧縮版のcompressed.css、ライブラリをインク...続きをよむ

YSLOW 勉強 : まとめ

1 : HTTPのリクエストを最小限にしよう 2 : CDNを利用しよう 3 : Expires Header を追加しよう 4 : Gzip 化しよう 5 : CSSはページの上に配置しよう 6 : スクリプトはページの下に配置しよう 7 : CSS expressions の使用は控えよう 8 : CSSとscriptは外部ファイルにしよう 9 : DNS lookups を減らそう 10 ...続きをよむ

Checkbot : ウェブページのリンクを自動チェックしてくれるツール

Checkbot Checkbot はウェブページのリンクを自動でチェックしてくれるツールです。ウェブページ上のリンク切れとかを探すのときに役立ちます。 Macへのインストールは簡単で、ファイルをダウンロードして解凍したのちに、ターミナル開いてperl Makefile.PL、make、make installをするだけです。いくつか依存モジュールが存在しますが、Mekefile.PLを実行し...続きをよむ

YSLOW 勉強 : 13: Configure ETags

13: Configure ETags rules for high performance web sitesの十三個目(最後)。ETags(Entity Tags)を設定しよう。ブラウザが持ったキャッシュが古いかどうかを判断するための情報として、構成要素(component:画像とかスクリプトとか)のバージョンをETagで特定させることで、last-modified(修正日)よりも柔軟(で...続きをよむ

YSLOW 勉強 : 12: Remove Duplicate Scripts

12: Remove Duplicate Scripts rules for high performance web sitesの十二個目。重複したスクリプトを削除しよう。IEの場合は、HTTPリクエストがキャッシュされていない場合は、リクエストを二回行ってしまう(キャッシュしている場合でもリロードするとHTTPリクエストを送る)。それに加えて、スクリプトの判定は二倍行われてしまうため、余計...続きをよむ

YSLOW 勉強 : 11: Avoid Redirects

11: Avoid Redirects rules for high performance web sitesの十一個目。リダイレクトを避けよう。HTMLドキュメントにたどりつくまでは何の要素のダウンロードも始まらないので、リダイレクトしている間はすべてが遅れる。 もっとも無駄なリダイレクトの一つは、URLの末尾「/(スラッシュ)」が抜けているときに起るリダイレクトで、/のついたURLにリダ...続きをよむ

Font Tester : 使いたいフォントをウェブ上で比較検討

Font Tester Windows IE でmemolog.orgを閲覧したときに、font-size:12pxに指定している箇所よりfont-size:11pxに指定している箇所の方が大きく表示されていたので、不思議に思っていろいろテストしてたときに思い出したページ。 Font Testerは選択したフォントが、ブラウザ上でどんな感じで表示されるのかをプレビューしてくれるウェブサービスで...続きをよむ

YSLOW 勉強 : 10: Minify JavaScript

10: Minify JavaScript rules for high performance web sitesの十個目。Javascriptを最小化しよう。スクリプト内の不要なスペースとか改行やタブとかを削除することで、ダウンロードするファイルのサイズが減るのでレスポンスタイムを短くすることができる。代表的なツールにはJSMINがある。 スクリプトを難読化(Obfuscation:不要な...続きをよむ