タグ

tipsに関するhideokiのブックマーク (8)

  • Re: はてなブックマークのコンテンツの JavaScript を高速化する - つれずれなるままに…

    Reply to はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記 「重い箇所2:HatenaStar.js 1738 行目」で取り上げられていた Hatena.Star.Button.reateButton ですが、Flyweight パターンのアイデアと Element.cloneNode() を利用したところ、手元の環境(WinXP,Fx3.0)で7.7倍速くなったのでお伝えしておきます。 修正コード /* Hatena.Star.Button */ Hatena.Star.Button = new Ten.Class({ createdButton: {}, createButton: function(args) { var src = args["src"]; if (!this.createdButton[src]) { var newimg

    hideoki
    hideoki 2008/11/27
    cloneNode
  • はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記

    はじめに 「新はてなブックマーク」になったということで、とっても便利になったのですが、ブックマーク一覧ページ*1が若干 JavaScript に時間が掛かっているみたいです。 というわけで 調査してみたいと思います。調査して、改善できそうなところは後で纏めて「はてなアイデア」にでも登録しようと思います。 この日記は調査しながら、過程を書いていくつもりです。 準備 まずは、人のサイトの JavaScript を書き換えて試してみるための環境を作ります。 作業用ディレクトリを作る とりあえず、ホームに HatenaJS というディレクトリを作ります。 $ mkdir HatenaJS $ cd HatenaJS CocProxy をダウンロードしてくる 以下から CocProxy というツールをダウンロードしてきます。 http://coderepos.org/share/wiki/CocPr

    はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記
  • hori-uchi.com: mysqldumpで文字化けしないためのメモ

    ローカルの開発環境で使っていたMySQLなんですが、何も考えずデフォルトの設定で使っていたら、mysqldumpした際に、データが文字化けして、ちょっとは待ったのでメモ。 MySQLのバージョンは4.1.20。 文字化けする原因は、mysqldumpがデフォルトでは、文字コードをUTF-8で出力するようになっていて、フィールドの型がUTF-8でない場合は、自動でUTF-8に変換するためのようです。 僕が使っていたDBは文字コードについて特に何も設定していなかったので、デフォルトの文字コードであるlatin1になっていました。 なので、これもmysqldumpするとlain1 -> UTF-8な変換が自動で行われ文字化けしたということのようです。納得。 この自動変換を行わないようにすれば解決するはず。ということで調べてみると、--default-character-setというオプションを使

  • emacs22でkill-summary - higepon blog

    emacs22でkill-summary.elを動かすには truncate-string を truncate-string-to-widthに変えると良い。 Googleキャッシュにしか情報を見つけられなかったのでここに書いておきます。 kill-summaryを使っていない人はインストール汁!(クリップボード(?)にコピーしたものの履歴が見れて、その中から好きなものを貼り付けることができます。)

    emacs22でkill-summary - higepon blog
  • VMware で仮想ディスクのサイズを変更したくなったとき :: Drk7jp

    VMware 仮想ディスクマネーシャ(VMware Disk Manager)を使用する事で、コマンドラインから、仮想ディスクファイルの作成、管理、変更が可能です。 1) コマンドシンタックス vmware-vdiskmanager.exe -x <拡張後のサイズ> 仮想ディスクファイル.vmdk これで仮想ディスク容量の変更はOKです。これで、仮想環境上からみれる物理ディスクの容量は増えます。 仮想ディスク容量を増やした後どうする? 上記のコマンドで仮想ディスクを増やしただけでは OS 上から使用可能な容量は増えません。パーティション情報も変更してやる必要があります。商用の Partition Magic とか持っていなくても、GParted Live CD を使えば、パーティション情報を変更することができます。ISOイメージをダウンロードして、VMware の仮想 CD-ROM の「I

  • いかんともしがたい: WEB 上にひっそりと置かれている MP3 の検索方法

    ■ ひっそり MP3 サーチ 気になるアーティストの mp3 ファイルを探して公式サイトやレーベルサイトをまわるのは当然として、個人でサーバ上にひっそりと置いている mp3 ファイルを検索するこんな方法もあるので紹介します。 google にアクセス"intitle:index.of" mp3 と入力して 検索 これだけです。[ ウェブ全体から検索 ] をチェックして、検索欄にアーティスト名を加えて検索するともっと効果的でしょう。 検索すると上の画像のような感じのページが出てきます。この場合は 1.8MB の mp3 ファイルがひとつありますね。 これだけは注意して欲しいのですが、いわゆるメジャーのレコード会社に所属しているアーティストの場合、この方法で検索できるのはかなりの高確率でイリーガルな音源です。 たとえば "intitle:index.of" mp3 Ringo で検索できる椎名

    いかんともしがたい: WEB 上にひっそりと置かれている MP3 の検索方法
  • 再インストの前にこれをバックアップしろ!! - windows

  • あれ?Gmailってドット無しでも届くんだ

    あれ?Gmailってドット無しでも届くんだ ワタシ、Gmailはドット入りのアカウントを取得しています。 アカウントの後ろに半角の「+」と任意の文字列を追加しても届くという事は知っていました。 yourname@gmail.com を持っていたとすると、 yourname+hoge@gmail.com でも届くのです。 ところが今日、YouTubeというところからSPAM?ぽいメールが来てて、そのメールのToがドット無しのアドレスだったのです。 あれ、ドット無しでも届くの?と思って早速実験。 ドットをダブルにしてみた(your.name → your..name)…届いた ドットを取ったり付けたりしてみた(your.name → yo.urna.me)…届いた ってことで、ドットはあろうが無かろうが普通に届くことが確認されました。 また一つGmailの便利さが判明し、そろそろ主力アドレスと

    あれ?Gmailってドット無しでも届くんだ
  • 1