mysql賢い!

データベースに対してフィルタリングをかけてlimit系のクエリーを発行すると 基本的には規定数に到達するまでは最初から全レコードをチェックしなければならず 時間がかかります。 このあたりはシーケンシャルなデータベースの特徴でmysqlも例外ではないので…

Shadowboxのバグ ( IEで中央に表示されずにずれてしまう )

Shadowboxはcssでposition:fixed;にして 常に真ん中に表示されるようになっています。 しかしIE6ではfixedが使えないため positionをabsoluteにして スクロールやリサイズがあった度に 位置をしていています。 var centerVertically = function(){ var shado…

phpで ’文字列’ == 0 が 真になる件

phpで if ( '文字列' == 0 ) { echo '真'; }とすると真になって if分が評価されてしまいます ビックリ文字列が数値にキャストされて intval('文字列'); //数値0になる intval('123文字列'); //数値123になる文字列が数値の0になり 予期しない結果となる数値…

MDB2の複数のデータベースの同時接続

同時接続時に同じユーザーだとリソースが一つになってしまう。 違うデータベースを指定しているのにそれが認識されずに 最後にconnectしたデータベースが使用されるのだと思う。 ユーザーがハンドリングできるデータベースは同時に一つという設定になってい…

phpできれいにセッション管理

phpでセッションを使うときに 注意しないと サーバやクッキーの変数が残ったままになってしまいます。セッション変数はファイルで保存されており サーバ上の/tmpディレクトリ等に作られます。 session_destroyで 現在のsession_idで参照できるセッション変数…

防犯用ニセテレビFakeTV

防犯用ニセテレビFakeTV - Engadget 日本版こういうアイディアがすばらしいと思う。 自分が直接影響を受けるものではなくて、 自分の部屋で自分の所有物のように扱われるものなのに 外向けに使われるものであって、 しかもそれがFake。 必ずしも効果がある訳…

apacheのmod_rewriteでURLの最後のスラッシュを補完

以下を.htaccessに記述 RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !\.[^/\.]+$ RewriteRule .* %{REQUEST_URI}/ [L,R]URLがファイル名だと推測される場合 (最後の/以下のURLに.が含まれていた場合) にはスラッシュの補完をしないように…

PEAR::Net_UserAgent_Mobile バグ?

Apacheのエラーログを見て気になっていたのですが、 同様のエラーが再現できました。Call to undefined method Net_UserAgent_Mobile_Error::isDoCoMo()というエラーです。 FireFoxのUserAgentSwitcherを使い、 端末にSoftBankの 910SH を指定すると起きるよ…

addHandler

Apacheのモジュールのmod_mimeのAddHandlerディレクティブを指定すると ファイル名の拡張子を指定されたハンドラにマップすることができるようになる。http://sb.xrea.com/showthread.php?t=10744上記リンク先のように AddHandler application/x-httpd-phpcg…

はてなダイアリーへようこそ!

このページはあなた専用の日記(ブログ)です。*1さっそく「日記を書く」をクリックして最初の記事を書いてみましょう。はてなダイアリーの一番簡単な使い方を知りたい方は、以下の動画をご覧ください。(再生ボタンをクリックすると、はてなダイアリーの使…