2007-01-01から1年間の記事一覧

ブックマークレット

いままではてなブックマークは使ってたけど。 http://www.hatena.ne.jp/tool/bookmarkletfirefoxのツールバーに置いてみた。 んで、さっそくはてなダイアリーにエントリーしてみた。

ブラウザのフォーカスをEnterキーや左右矢印キーで制御

ブラウザでEnterキーや左右矢印キーを押したときに、次のエレメントへフォーカスを移動するJavaScriptのコード。Tabindexを無視してしまっているというところがいただけない。要改善。IEのカーソル位置取得がちょっぴり厄介で、以下のページを参考にさせてい…

Apache2.2でmod_fastcgi経由でphp4駆動

PHP5がSAPIで動いている環境でphp4をうごかしてみる。http://www.fastcgi.com/dist/mod_fastcgi-2.4.2.tar.gz ↑をとってきて、make && make insatallPHP4を--enable-fastcgiつきでconfigureして、make && make install cliなphp5とは別にインストールするよ…

64bitOSでcheckpassword-0.90 + qmail-vidaパッチでAPOPとかこけちゃう件

checkpasswordで、APOPやCRAM-MD5がうまくいかない。PLAINではそれぞれできるのだけども。 googleで探してみたけど、それらしいのなし。ソースコードを追っていくと、auth.cの中のauth_apopとauth_crammd5のどこかがこけている。 テストコードを作ってみると…

GoogleMapのはりつけ

拡大地図を表示しまた。 iframeタグは未対応か...

new-injectとdot-qmailでメモ整理

W41SHはW21SAと比べると、メール振り分けが貧弱。 なので、サーバー側で工夫してみる。 以下は、読みたい本リストのケータイメールフォルダにメールを貯めていく例。 hoge-book@example.netにメールを送る Fromをhoge-book@example.netに書き換える Subject…

自戒を込めて

id:higayasuo:20070725うちでもPHP+ZendFrameworkで生産性を徐々にあげているけれど。 自分以外はソースを読んでいない現実にぶちあたり、悩んでいたけれど。使いはじめたばっかりなんで、もう少しねばって、ソース読む方向にみんなを陥れよう(wしかし、PHP5…

蔵書管理ソフト

友人にインスパイアされて作ってみようかとおもったのだが。 仕様を考えてる時に、すでに先を越されていることに気づいた...http://homepage1.nifty.com/EKAKIN/shihonp.htmあとは、 ※携帯のカメラ+JAVAアプリでISBNバーコードに対応させる ※Web2.0的に管理…

Linuxでスクリーンキャストを作ってみる

作成済みのシステム動作を、ユーザーにわかりやすく説明するのに、動画が欲しいなと思った。http://opentechpress.jp/developer/article.pl?sid=07/03/23/0037212 ↑を参考に、作ってみることに。キャプチャは簡単に終わったのだけど、動画のエンコードの段に…

「ルート2のルート2のルート2のルート2の…」はいくつ?

こたえ1、工学的に 収束値をαとすると、α=sqrt(2α)が成り立つ。 そうすると、α=0or2か。 直感的に、αは漸増するはずなんだが。 bcコマンド(^^;)を使って試行すると2に収束していくなー 工学的には2を解としてもいいか。こたえ2、数学的に として、 を、 と…

◆おいしいWeb配色◆

http://www.interq.or.jp/sun/ouvea/color/index.htmlこれイイ イメージとカラーコードの橋渡し。

Smartyプラグインtruncateで文字化けしちゃう

Smartyのテンプレート内で、長い文字列をカットして表示しようとした。{$hoge|truncate:50}見事に文字化けしました。 SVGファイルをテンプレートで生成しようとしてたんで、文字化けにとどまらず、ビューワ(PXDocというソフト)がXML解釈に失敗してしまう。Sm…

JOINとSUBQUERY

なんとなく試してみた。ieテーブルには戸主の人idが設定されている。 hitoテーブルは戸主を含む家に所属している人がie_idによって関係づけられている。 戸主の姓(hito_sei)をとってこよう、というクエリEXPLAIN SELECT hito.hito_sei FROM ie LEFT JOIN hit…

PL/pgsqlの条件分岐

PostgreSQL8.0以降のPL/pgsqlでは、IF ... THEN ... ELSIF ... THEN ... ELSE のエイリアスとして、IF ... THEN ... ELSEIF ... THEN ... ELSE が使える。いや、なんというか。 8系で作ったストアドがあやしい動作になったのでドキュメント眺めてたら7.4系で…

CSRのつくりかた

# openssl req -new -key hogehoge.key -out hogehoge.csrVineの場合、パッケージ付属のMakefileが役に立つ。 Makefile読めば、だいたい使いかた思い出す。

SMTP-Authのテスト覚え書き

ユーザー名 hoge@example.net パスワード uniuniBASE64でエンコード $ perl -MMIME::Base64 -e 'print encode_base64("hoge\@example.net\0hoge\@example.net\0uniuni");'エンコード結果をコピっておく。 「@」は、perlの都合で「\@」にすべし。$ telnet loc…

おしゃれなスポーツ自転車 MARIPOSA(マリポーサ)トラックバックキ

通勤に最適そう。 どろよけとかちゃんと付いてて、ベルトドライブ(?)だし、ちょっとした雨にも対応できそう。下パイプの曲がり具合がかっこいい。 女性の乗りやすさとか、ファッション性とかも意識してるのか。フロントバッグかなんか取り付けて、JR駅から会…

PXDoc+PHPでsession.cache_limiter=nocache

PHP+PXDco(http://www.pxdoc.com/)ではまったので、メモ。session.cache_limiterをnochacheにしていて、PXDocが見に行くべきキャッシュがなかった。諸事情からcache_limiterをいじれなかったのでheaderに細工。 header("Cache-Control: private_no_expire");…