2008-01-01から1ヶ月間の記事一覧

MySQL に於ける複合インデックスについて。

MySQL 等の RDBMS の複合 INDEX って、指定したカラムの順序が非常に重要です。んなの当たり前だろ!って言わないで下さい。まぁ、そんなこんなでお馴染みの備忘録ですな。

はてなダイアリーって…

日付単位で管理してるから、日付単位のタイトル設定は概念が別なのね…。いや、普通に知りませんでした。また一つ賢くなった!あとカテゴリの付け方も覚えた。

バリデーションによる戻りの制御

相も変わらず Ethna な日々なわけです。んで、今回は以下のような問題をどう解決するかを考えてみます。 【前提条件】 入力画面で DB の情報を表示している 入力値のバリデーションが次のアクションで行われる 入力エラーが在った場合は入力画面に戻す 【問…

セキュリティソフトの功罪

今のお仕事でチームメンバーの一人が、「トップページの画像が一部だけ表示されていない。」って報告してくれました。「まっさかぁ〜。」とか思って見てみたら、確かに表示されていない。全体のうち 10% 程度の画像が真っ白!でもタグは存在するし、画像ファ…

オーバーロードメソッドの罠。

いや、まぁ、常識って言われればそれまでなんですが、今更ながら気付いたので備忘録 ingPHP 5 からオーバーロードメソッドとかに対応していますが、この子って…。 参照渡しできないんですね!!! いや、知ってましたよ?ええ。知っていましたとも。べ、別に…

MacBook の HDD を交換してみた。

仕事で MacBook を使っているわけですが、そろそろ HDD の容量がパツンパツンになっていて乗せ換えることになりました。んで、色々調べてみましたが、今あるのが Firewire のみなので、MacBook を二台使って移行することにしました。備忘録的な意味も込みで…

コメント内の TODO, FIXME, XXX の意味とか。

dev

今迄あまり意識していなかったけど、ちゃんと定義があるらしいですよ。まぁ、相も変わらず知識不足なので、備忘録として書き殴ってみる。 XXX: その部分のコードが正しくないが多くの場合動いてしまう FIXME: コードが間違っていて修正を要する TODO: 将来強…

CSV のパーサ作ってみた。

php

まぁ、タイトルの通りだわな。とりあえず使えるレベルまでは持って行けたのでエントリにしてみる。基本的には読み込みと書き込みに対応してるお。ちょぉ長いから覚悟して下さい。

リロード防止とか。

いや、今更なんですけどね。今やってるお仕事が Ethna なので、それのリロード対策とかを、ね。まずは、クライアントサイドの制御だけど、これは単純に $('form_hoge').onsubmit = function() { this.elements['submit'].disabled = true; return true; }; $…

BufExplorer.vim の誤作動問題

vim の BufExplorer.vim が大好きです。基本的にソース書くときは vim なので、ファイル一覧とかを軽く見れると幸せなんですね。が、こないだ vim に最新パッチ (7.1.211) 当ててからどうにも動作がおかしい。ってのも sort by "fullpath" にしているときに…