DISTINCT の罠

mysql> SELECT members.id FROM members LEFT OUTER JOIN comments ON comments.member_id = members.id -> WHERE (members.id IN (2,9,10,11)) ORDER BY comments.id DESC; +----+ | id | +----+ | 9 | | 10 | | 9 | | 11 | | 9 | | 11 | | 11 | | 11 | | 1…

boolean とselect helper の紐付けでドはまり

性別をboolean で定義している場合(別に性別じゃなくてもいいんだけど)、 MySQL にはtrue, false がそれぞれ1, 0 として登録される。 form 用のrhtml には <dt><label for="member_sex">性別*</label></dt> <dd><%= select 'member', 'sex', [['男性', 0], ['女性', 1]] %></dd> つい上記の用に記述してしまいが…

「いや、そんなことないよ?」 思うつぼ。

CentOS 5 が出ている

[CentOS-announce] Release for CentOS-5 i386 and x86_64 来月末に公開するサービス用に検証しておこう。 やっとapache2.2 がパッケージからインストールできる。

etch も出ている

Debian -- News -- Debian GNU/Linux 4.0 released 仕事ではCentOS ばかり使っているけど、自宅の環境は 常にtesting にしておきたいのでアップグレード。 次のコードネームはlennyなのね

チケットの予約しておいた。 (追記) 会場が会社に行く途中だった。家から30分くらい。

るびま本発売

発売日を知らなかったのでメモ。 まだAmazon には無いみたい。 マイナビ ブックス - マイナビの書籍

はてなのサーバがクラックされたとか

「root のパスワードは潰しておく/おかない」「公開鍵認証がどうこう」 「sudo がなんちゃら」と話題になっているようだけど 「指定されたIPアドレス以外からの接続は拒否する」ってのを ポリシーとして定めるのが最優先事項ではないだろうか。 はてな社内 o…

Firefox のTab Groups に期待

開きすぎたタブをグループ化できるFirefox拡張『Tab Groups』 | POP*POP Tab Groups: Firefox Extension Firefox を愛用しており、タブ大好きっ子な私にとって福音。 # 気づいたらタブが20個も30個も開いているのだから。 ポイントは 複数のタブをグループ化…

Pipes の第一印象

Yahoo.com の新サービスであるPipes: Rewire the webで遊んでみた。Plagger ほどの自由度は無いが、積み木を重ねていくような「組み立て感」が気持ちいい。 Perl を知らなくても触ることができ、Web との親和性がとても高い点も好印象である。 (扱うのがWeb …

PHP 5.1.6(c4-testing) on CentOS 4.4 にming-php-0.4.0(beta3) を導入する手順

MingをPHP から利用したい、という 天の声が聞こえてきたのでインストールしてみた。 INSTALL ドキュメントに書かれている情報だけでは分かりにくく、 google 様にお伺いしてもイマイチな結果に終わってしまったので備忘録。 ちなみに、面倒なのですべてroot…

Google の健全な検索表示順位って何?

Googleのホームページバブル崩壊 らしい。 このような行為は、Googleのロボットを騙しやすい作業であるばかりか、健全な検索表示順位を著しく阻害する行為であり、スパムとも呼ばれている。しかし、この「規定ルール」の反則技は、正解ラインが難しい。 上記…

日記の日付

午前6時までは前日の日記として書くのが はてな流みたい。

はてダの見栄えの設定

私がいつも見ている方たちのCSSをぱくった参考に。 モジュールは色々と試してみた結果、現状に落ち着いた。 # 自己顕示欲の塊みたいなサイドバー。 CSSは勉強したことが無いので、書き方が正しいのかさっぱり分からない。 管理画面の詳細デザイン設定にある…

はてダの設定してたら

秋葉へ拉致られそう。

はじまり

はてなを(いまさら)使い始めてみる。できるエンジニア = はてダ みたいな勘違い。 はてな記法ってWiki と同じ感じでいいのかしら。 自動トラックバックとかよく分からない。 あとで色々いじってみることにする。