被リンクが無いのにPRの高いサイトの謎
SEOといえばリンクポピュラリティと反射的に考えてしまいますが、ここで「被リンク(限りなく)ゼロなのに、PR5」なサイトのお話。
« 2008年03月 | メイン | 2009年05月 »
SEOといえばリンクポピュラリティと反射的に考えてしまいますが、ここで「被リンク(限りなく)ゼロなのに、PR5」なサイトのお話。
タイトルそのままなのですが、sudoでrsyncするとパーミッションエラーが表示される。
そのユーザに直接なると、エラーにならないという困った現象に遭遇。
$ sudo -u nobody rsync -avz /tmp/a /tmp/b
building file list ... pop_dir /tmp : Permission denied
rsync: writefd_unbuffered failed to write 26 bytes: phase "unknown": Broken pipe
rsync error: error in rsync protocol data stream (code 12) at io.c(515)
わかってみれば、あっけない話なんですが。
ゴマンとあるWeb上での仮想デスクトップ環境にはどうしても馴染めず、未だにOS上のデスクトップ環境向上に心血を注ぐオールドタイプですが。
そんな自分が興味を惹かれたのが、ここ数日のLaunchで話題になっているBumpTop。
VirtureWinのようないわゆる「仮想デスクトップ」ではなく、「デスクトップを仮想的にリアル机上にする」サービスです。
早速、無料版を入れてみました。
サイトを高速化する方法は色々ありますが、本気でチューニングしたいのなら初期コーディング段階で心がけておきたいのは、CSS Sprite。
転送総量が同じならば、細かい画像を幾つも取得するよりも、大きな画像を一度に取得した方がコネクションなどの手順が減る分だけ確実に速くなります。
(実際にはブラウザ毎に異なる同一ホストとのセッション数上限や、画像の更新頻度次第でのキャッシュ利用など色々な要素が絡んできますが、総じて却って遅くなるようなことは無いはず)
そんなCSS Spriteの欠点は、なにしろページのコーディングがメンドクサクなること。
その手間を少しでも軽減してくれるのが、CSS Sprite Creatorです。
CSSの取り込み方法にはlinkタグを使う方法と、@importを用いる方法があります。
多くの場合はlinkを用いても、大規模なサイトになるほど、CSSを複数のファイルに分割して、それを@importで構造化するようなことを行いたくなるかと。
しかし、そういったことはサイトのパフォーマンス(と、場合によっては挙動にも)悪影響を与えるので行ってはいけない...と、「ハイパフォーマンスWebサイト」の著者としても知られるSteve Souders氏が警鐘を鳴らしています。
「今日、明日は集中して開発したい!」
って場合には、こんな場所にひきこもりたい。
思わず、江戸川乱歩の鏡地獄ですか?と聞きたくなるような素敵空間ですが、素材はダンボールだったりして環境にも配慮(?)
小学生時代、お金持ちの友人宅にあった2畳の「ファミコン部屋」を思い出します。