kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

2008-08-01から1ヶ月間の記事一覧

preg_matchでエラー

PHP

preg_matchでカナ検索を行ったら以下のようなエラーが出たpreg_match() [function.preg-match]: Compilation failed: range out of order in character class at offsetUTF-8で検索しているのに、ファイル自体がSJSで保存されていたためファイルをUTF-8で保…

POSTで送信しているのにGETになる

PHP

当たり前だけど、忘れててはまったのでメモphpからsubmitボタンを使ってFormを送信しているのに、 勝手にGETで送っていることになっている でmethod="POST"を記述していなかったから

ipconfigでエラー

Dosでipconfigをうつと以下のメッセージが表示されるWindows IP ConfigurationAn internal error occurred: システムに接続されたデバイスが機能していません。Please contact Microsoft Product Support Services for further help.Additional information:…

テーブル一覧を取得するSQL

/* Created by free online sql formatter */SELECT NAME FROM SYSOBJECTS WHERE TYPE = 'U'

マージツール

Perforce Visual Merge Tool http://www.perforce.com/perforce/products/merge.htmlPerforceのマージツール 左側ツリーのDownloadsをクリック 中央のテーブルのWindowsをクリック Windows for 32-bit Intel (x86)をクリック ダウンロードの画像ボタンをクリ…

バッチでDBのバックアップを作成

SQL Server のDBのバックアップをバッチで作成バックアップをとるためだけに、毎回ManagementStudioを立ち上げるのが面倒なので作成。以下のコードをテキストファイルに保存し、拡張子を.batに変える。 また、改行してあるが、実際は全て1行で記述するlocalh…

VISIOでER図を自動作成する

SQL Server VISIO(2003)でER図を自動作成するまず、VISIOを起動し、 「ファイル」→「新規作成」→「データベース」→「データベースモデル図」 上部メニューから 「データベース」→「リバースエンジニアリング」Visioドライバは 「Microsoft SQL Server」を選…

カラムのコメントを取得するSQL

SqlServer カラムのコメントを取得するSQL SELECT T.NAME AS TABLE_NAME, C.NAME AS COLUMN_NAME, EP.VALUE AS COMMENT FROM SYS.TABLES T, SYS.COLUMNS C, SYS.EXTENDED_PROPERTIES EP WHERE T.NAME = 'TEST_TABLE' AND T.OBJECT_ID = C.OBJECT_ID AND C.OB…

テーブルのコメントを取得するSQL

SqlServer テーブルのコメントを取得するSQL SELECT T.NAME AS TABLE_NAME, EP.VALUE AS COMMENT FROM SYS.TABLES T, SYS.EXTENDED_PROPERTIES EP WHERE T.NAME = 'TEST_TABLE' AND T.OBJECT_ID = EP.MAJOR_ID AND EP.MINOR_ID = 0 ;

テキストボックスにフォーカスさせない HTML

IE限定tabindex属性に-1を指定すると、 そのオブジェクトにフォーカスは移らない。 (IEのバージョンにも依存するので注意)

QRコード ブックマーク 追加

QRコード ブックマーク 追加http://localhost/hoge/ MEBKM:TITLE:テストサイト モバイル;URL:http\://localhost/hoge/;;参考サイト http://www.cman.jp/QRcode/ http://qr.quel.jp/try.php QRコード解析 http://www.oshiete-kun.net/archives/2006/07/qrq_1.…

SQL Server DataBaseの復元

DataBaseの復元用SQL RESTORE DATABASE batabase_name FROM DISK = N'C:\00Work\back_up_file.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10 バッチにしておいて手軽に実行できるようにしておくと、結合テストのときなんかに楽です。引数などは下記を…

DBの復元に失敗する2

SQL Server 2005 ExpressでDBの復元に失敗する2サーバー 'localhost\SQLEXPRESS' の復元に失敗しました。 (Microsoft.SqlServer.Express.Smo)System.Data.SqlClient.SqlError:バックアップセットは、既存のデータベース'hoge'以外のデータベースを保持してい…

SQL Server 連番を初期化

テーブルに付加したIdentityを初期化するSQLDBCC CHECKIDENT (tablename ,RESEED ,0)

分散トランザクション エラー 2

基本トランザクション マネージャとの通信が失敗しました。というエラーメッセージが表示されるサーバー、クライアントともに Windowsファイアーウォールの例外に以下の2つを追加 「%windir%\system32\msdtc.exe」 「[ポート番号] 135 、[TCP]」それでもつな…

クエリでPHPのクレジット

PHP

PHPに特殊なクエリを渡すと、PHPのクレジットを見ることができる。 下記のコードをURL の最後につける。?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000Ex. http://localhost/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000この機能はphp.iniの設定で expose_php = …

apacheが起動しない3

xamppでインストールしたapacheが起動しなかったポートをデフォルトの80から8080に変更してもだめだった。C:\xampp\apache_start.batを実行すると以下のようなエラーメッセージが表示されていたThe Apache service named reported the following error: >>> …

httpd.confの文法チェック

XamppでインストールしたApacheのhttpd.confの文法チェックC:\xampp\apache\bin>httpd -t ※xamppはC直下にインストールしたものとするlinuxなら apachectl configtest

ブラウザからPEARをインストール

PHP

http://www.karate-style.jp/2007/06/13/pear-2/

XAMPPでPEARをインストールしてはまった

PHP

XAMPPでPEARをインストールしてはまったintl3_svn.dllが見つかりませんというエラーが出るphp.iniの中にあるextension=php_svn.dllの行をコメント化で対処 とりあえずインストールできた

php 0サプライ

php 0サプライ$number = 1; 001にする $number = sprintf("%03d", $number);

mysqlでテーブルをロックする

PHP

mysqlでテーブルをロックするmysql_query("LOCK TABLES peke WRITE"); $result = mysql_query("select * from peke"); mysql_query("UNLOCK TABLES");

postgresでテーブルをロックする

PHP

postgresでテーブルをロックするpg_exec ($pg, "BEGIN WORK"); pg_exec ($pg, "lock table peke in share row exclusive mode");$query = "select * from peke"; $result = pg_exec($pg, $query);pg_exec ($pg, "COMMIT WORK");