2009-01-01から1年間の記事一覧
http://www.mysqlperformanceblog.com/2009/07/19/recovery-after-drop-table-database/ 経由。ext3grep http://code.google.com/p/ext3grep/TestDisk http://www.cgsecurity.org/wiki/TestDisk_Download
IE で prototype の Ajax.Request や Ajax.Updater を使ったときに、いきなりタイトルのようなメッセージが出てしまい、script が停止してしまった。 responseText を取得しようとしただけでエラーがでるため、response そのものを確認することすらできず、…
僕たちが何か問題を解くときのアプローチには大きく分けて3種類の脳の使い方があると僕は信じている。そのことについてまとめてみたくなった。まず、「問題を解く」ということを、地図上のスタート地点からゴールまでの道のりを探し出すことに例えて以下話を…
フロー制御がおかしくなっていることが原因。Ctrl-a + Ctrl-fでフロー制御をオフにすると元に戻る。
http://d.hatena.ne.jp/hirose31/20090531/1243777478 を少し修正。頭に \\c をつけることで、その瞬間に何か入力の断片がreadlineバッファに残っていても正しくコマンドが実行されるようにした。末尾に改行をつけてコマンドがすぐに実行されるようにもした…
(追記)以下の方法はうまく動かないようです。設定すると文字化けを起こしてしまいます。wordpress などで日本語URLを使っていた場合、google analytics(ga.js)ではURLがURLエンコードされたままで表示されてしまい、とても分りづらい。旧バージョン(urchi…
「考える」とは一体何だろう。何をすれば考えたことになるだろうか。考えたと言えるために必要なアウトプットはなんだろうか。僕が考えたところによると、「考える」とは 問いを立てる 立てられた問いに対して解とその根拠を導く ことだ。特に重要なことは最…
mysql でインデックスを強制的に指定する方法。force index を用いればよい。 select * from members force index(member_type) where id < 1000 and member_type = 'Free';なお、force index() の () の中に入れる文字は show index from members したとき…
mysql のテーブルを作成するときに collate utf8_unicode_ciというオプションをつけることで、like 検索において全角と半角、ひらがなとカタカナが同一視されて検索されるようになる。カラム単位でも collate は設定可能。ソース http://www.tatamilab.jp/rn…
最近何ごともゴール志向で考えるのがマイブームになっている。ゴール思考というのは、何をするにもまず目的(ゴール)を決めて、そのゴールから逆算してスケジュールやタスクを洗い出すというやり方。これはかなり汎用的な考え方で、仕事のスケジュールだけ…
raid1(ミラーリング)を構成していた2つのディスクのうち、どちらか片方からデータを読み出す方法。knoppixを用いる。まずはknoppixを起動する。バージョンは 5.3.1を使った。起動後、modprobe raid1 として raid 用モジュールを読み込む (raid5 の場合は ra…
http://www.evanmiller.org/how-not-to-sort-by-average-rating.htmlamazon のようなユーザが商品に対して点数をつけることができるサイトでユーザの採点に基づいて商品のランキングをつけるとする。さて、どのように順位を計算すべきか?というお話。 方法…
graceful restart とは、現在実行中のリクエストを処理し終えてから restart を行うこと。rails そのものは graceful restart の仕組みを提供していない。fastcgi, mongrel などのコンテナレベルでの仕組みを使うことになる。他のコンテナでのやり方は調べて…
キーボードマクロの作り方。同じ操作を連続して行いたい場合、キーボードマクロを登録すると、後はキーを押すだけで登録された一連の操作が実行される。具体的には、まずC-x ( あるいは F3を押す。その後なんでもいいのでキーボードを押し捲る。例えば、C-a …