タグ

ブックマーク / webtech-walker.com (3)

  • CSSセレクタの高速化の話し - Webtech Walker

    続・ハイパフォーマンスWebサイトを読んでCSSセレクタの高速化の話しが面白かった(というか全然知らなくてちょっとびびった)ので紹介します。 セレクタは右から左に解釈される これは正直知らなくて、結構衝撃でした。 #foo .bar {} これはなんとなく#fooを探して、その中の.barを探している気がしてたんですけど、実は.barを探して、その親要素に#fooがあるかを探すそうです。なので特に#fooが必要なければ .bar {} と書いたほうが高速だということ。 また、以下の様に要素名で指定すると、その要素を全て探します。 #foo a {} これは一度a要素を全て探すので、できればaにclassをふって #foo .anchor {} とするほうが高速のようです。(#fooをとるとより高速) 特にユニバーサルセレクタなどは、 #foo * {} とすると、全ての要素の親要素に対して

    CSSセレクタの高速化の話し - Webtech Walker
  • irssiをインストールしてからやったことのまとめ - Webtech Walker

    IRCのクライアントをLimeChatからirssiに乗り換えたのでやったことをまとめときます。最初はtiarraも導入しようと思ったんですけどSSLの設定がわからなくてできなかったので断念しました。 インストールと起動 インストールはyumで一撃でした(CentOS 5.4) $ yum install irssi 起動は $ irssi でOK。起動すると~/.irssi/configという設定ファイルができます。 サーバーとかチャンネルの追加 サーバーの追加は /server add -auto -network freenode irc.freenode.net 6667 でチャンネルの追加は /channel add -auto #チャンネル名 freenode こんな感じ。チャンネルに入るときはサーバーにconnectしてjoinします。 /connect freenode /

    irssiをインストールしてからやったことのまとめ - Webtech Walker
    akiyan
    akiyan 2010/03/10
    .
  • zshのbindkeyが子プロセスのzshに反映されない現象 - Webtech Walker

    .zshrcで設定しているbindkeyの設定が子プロセスのzsh立ち上げたときに反映されないという現象ではまったのメモ。 $ bindkey "^p" "^P" history-beginning-search-backward-end $ zsh $ bindkey "^p" "^P" up-line-or-history こういう現象。で、このあとsourceで.zshrc再読み込みすると直ります。謎。bindkey以外の設定は正常に読まれてるのに、なぜかbindkeyだけダメなんですよね。しかもこれscreen起動したときも再現するので、すごく困ってました。 全然わからなくてしばらく放置してたんだけど、どうやら.zshrcに export EDITOR=vi と書いてたのが原因だったみたい。viじゃなくてemacsにしたら直った。 export EDITOR=emacs うーん謎。

    zshのbindkeyが子プロセスのzshに反映されない現象 - Webtech Walker
    akiyan
    akiyan 2009/11/05
    コレほんと何で!?悩まされまくった...
  • 1