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

定数の定義

PHPだと定数はdefine('EXAMPLE', 'this is a test')で定義する。 アプリごとに定数は変わるのでフレームワーク関連の定数とは別の場所で定義したい。 また、なるべく一箇所のほうが望ましい(かな、例外もあるけど)。 でCakePHPの場合はapp/config/consttan…

行間を結合するユーザ定義関数の利用

データのカーディナリティが違う場合。 通常は別の表にする。 でもグループ化したときに数値をSUMするようなイメージで、 文字列も結合したいべ。 そういう時はユーザ定義関数を作ってしまう。 CREATE FUNCTIONね。 引数にidとかを渡して、カーソルを使えば…

半角カナだけを全角にする

Sub ZenToHan() Dim i As Integer Dim myLetter As String Dim myStr As String Dim myCell As Range For Each myCell In ActiveSheet.UsedRange myStr = myCell.Value i = 1 Do While (i myLetter = Mid(myStr, i, 1) Select Case Asc(myLetter) Case 167 T…

基本的な使い方

prepare("select * from TABLE where id = :ID"); //$sth = $pdo->prepare("select * from TABLE where id = ?"); $id = 100; //$sth->bindParam(":ID", $id, PDO::PARAM_INT); // bindParam()は参照渡し //$sth->bindParam(1, $id, PDO::PARAM_INT); $sth->…

ドミニオン練習用プログラム

http://wikis.jp/yamau/index.php?FrontPage から http://uploader.moe.hm/ ページングじゃなくてALLで表示。 up0071.zip [DLKey] 4人ドミニオン練習プログラム Ver1.02b を見つけてDL。KEYはdomi そーとー面白い。 時間わすれる。

.isoイメージからのインストール

MSから無償で提供されるツール(XP用)にて、仮想ドライブとしてマウント 可能。 ツール名は Virtural CD Control Panel(?)。 下記からDLしてあとはREADME.txt通りに操作すればOK. http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58…

ZendDebuggerのインストール

Windows IIS6.0 の環境にZendDebuggerをインストールしたときのメモ。 1.ダウンロード 下記よりZendDebugger-5.2.15-cygwin_nt-i386.zipをDL http://downloads.zend.com/pdt/server-debugger/ 2.解凍 3.READMEを読む 4.自分のPHPのバージョンに合わ…

サーバ証明書の移行手順(IIS5からIIS6)

Windows2000Server IIS5.0 で使用していた証明書を別のマシン Windows2003Server IIS6.0 へ移行した時の記録。 ■流れ 1.移行元マシンから証明書をエクスポート 2.移行先マシンへその証明書をインポート 3.移行先マシンでその証明書をIISに適用■1.移…

CakePHPでMSSQLに接続

できなかった。dbo_mssql.phpのconnect()メソッド内でmssql_connect()関数を使用している ようだったが、引数にポート番号が指定されていた。ポート番号を指定しないようにしたら、接続できた。 環境- CakePHP 1.2.2.8120. IIS5 Windows2000サーバ Micr…

PDT2.0インストールメモ

http://www.eclipse.org/pdt/downloads/からオールインワンをダウンロード。http://downloads.zend.com/pdt/server-debugger/からZendDebbugerをダウンロード。 展開して、PHPをインストールしたディレクトリ辺りに配置。README.txtにならって、php.iniを編…

インサート直後のID取得

SCOPE_IDENTITYこちらのサイトが大変参考になりました。 http://blogs.wankuma.com/mura/archive/2007/08/07/89246.aspx