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

VirtualPCはタダ

のようですね。 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6

Webページのスクリーンショットを取る

スクロールしないといけない場合に超便利 http://pearlcrescent.com/products/pagesaver/

line と polyline と shape:path による線の描画

VML

フリーハンドツールを作ってるんだけど、線を描画するAPIは3つあり、どれを利用するのが一番いいか調査した。 line を利用する一番簡単なんだけど、レスポンスが超悪すぎ。フリーハンドツールとしては利用できない var div_tag = document.getElementById("p…

fill と filled

VML

IEでペイントみたいなお絵描きツールを作る場合、時代遅れのVMLを使用しなければならない。 VMLの仕様書は http://www.doraneko.org/misc/vml/19980513/Overview.html に邦訳版がある。いやーありがとう。んで、試しにブラウザでフリーライティングできるよ…

うざったいクリップボードツールバーを出さなくする方法

兼ね兼ねうっとうしかったExcelのクリップボードツールバー。Ctrl+Cすると出てくるうっとうしいクリップボードツールバー。あれを葬り去る方法があったとは、7年越しぐらいのすっきり感です。やり方は簡単 http://www.atmarkit.co.jp/fwin2k/win2ktips/488cl…

PHPからMySQLにSSL接続する(1)

zipやcabの中身まで検索せんでよろしい

ファイル検索する度毎に、常々、不満だったのだが、zipやcabファイルの中身まで検索しようとがんばりよるWindows XP。キャンセルする方法があったのね(^^;http://journal.mycom.co.jp/column/winxp/018/ regsvr32 /u zipfldr.dll regsvr32 /u cabview.dll で…

mod_rewrite

mod_rewirte でURLを転送した時の$_SERVER変数がどのようになるかをメモ。 httpd.conf RewriteEngine on RewriteRule .* /a/a.php a.php ブラウザ http://localhost/hoge/fuga/foo.html?a=b にアクセスした結果(注目すべき項目だけ抽出) SCRIPT_URL /hoge/f…

リポジトリのインポート&エクスポート

HDD足らんようなったときとか、既に別々のリポジトリで開発してしまっているけど、よく考えたら同じリポジトリにしやんとあかんわ、これ、というような状況になった時、リポジトリの最新のソースだけではなく、今までの修正履歴も含めてダンプしたくなること…

マージ

昨日の続きだけど、マージする時のシナリオ説明。 前提条件 プロジェクト名:hoge ソースファイル:a.php 最新フォルダパス:c:\work\hoge\trunk ブランチフォルダパス:c:\work\hoge\branches テストフェーズに入りますー テストブランチを作成 エクスプロ…

ブランチ

TortoiseSVN ユーザガイドにブランチの作り方が書いてあるのだけど、自分なりに簡単にまとめておこう。 前提条件 プロジェクト名:hoge プロジェクトフォルダパス:c:\work\hoge リポジトリフォルダパス:c:\repos\hoge 一番初めに行うことー フォルダを作成…

Windows版、Linux版どちらのPHPからでも全く同様にメールを送信する(1)

php

PHPでWebアプリケーションを作成する場合、大抵はWindows版で開発して本番環境(こちらも大抵Linux)に持っていくと思うんですよ。んで、ほとんどの動作においてWindows版もLinux版もほぼ同じなんだけど、メールの送信処理が困ってしまう。まぁ、Windows用の設…

log4php

php

log4phpは機能豊富で結構色々なことができる。まぁ人間欲が出るもので、色々できると色々やりたくなるのは当然だよね。ってことで、FATALレベルのエラーはメールで管理者にエラーを転送して、それ以下のレベルはログファイルに書き出すだけにする。というこ…

そしてlog4phpに嵌る

php

昨日はロガーの継承についておかしいことがわかって、いざ設定ファイルをこちょこちょいじってみたんだけど、やっぱりrootLoggerのappenderを継承しちょる。にっちもさっちもいかないので、log4phpのソースを見てみる。LOG4PHP_LOGGER_PROPERTY_CONFIGURATOR…

log4php

php

まぁlog4phpだけに限った話ではないんだけど、log4xx の設定ファイルで指定したロガーは階層構造になっている。んで、rootLoggerに指定したappender は、デフォルトでは全てのロガーでも使いまわされる、のである。つまり、rootLogger で標準出力にロギング…

log4phpの罠

php

phpにも、log4phpというlog4jとほぼ同じように使用できるLoggingライブラリがあるのだが、この設定ファイルの不可解な動きに非常に困惑したので備忘録として書いておこう。log4phpの設定ファイル、log4php.properties にコメントとして使用できるのは「#」で…