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

重複レコード検索のSQL

sql

システム間連携において、I/Fファイルの書き込み時、 時折、一意制約エラーが発生する。 システム間での一意制約定義に問題があるわけであるが 問題のデータを探さねばならない。 頻度が少ないので、そのたびにググる破目になる。 覚書にしておこうSELECT fi…

Spring Batchの解せぬ振る舞い

久しぶりに会社の業務での覚書。 バッチ処理を実装したく、Spring Batchに取り組んでみた。 手始めに、oracleのテーブルのデータをtomcatが稼動しているマシンの ローカルに置いてあるmysqlにデータをコピーするという 至って簡単なバッチ処理を実装。 参考…

mysql 日本語のデータ入力(win クライアントから)

先のCakePHPのチュートリアルをすすめる中 mysqlデータベースに日本語データを登録するサンプル。 いままでサンプリングを進めるのに気を取られ、 ASCIIデータのみで初突猛進していたが、入力方法を調べてみた。 (win XPクライアントからの入力) 1.databas…

PHPフレームワーク CakePHPにチャレンジ。.htaccessの設定。

ここ1週間程、CakePHPを学習中。 mod_rewriteの使用に際し躓いたので、覚書を残す。 CakePHPのルート、/app、/app/webrootに.htaccessを配置するのだが httpd.confの中で、.htaccessのoverrideが許可されているか確かめる。 Options Indexes FollowSymLinks …

PHPフレームワーク ethnaに挑戦。文字化け。

前回に引き続き、ethnaのサンプリング。 validate 処理を実装するが、エラーメッセージが化ける。temlpate,action,action_form(actionから呼ばれるサービスにEthna::raiseNoticeでMultiByteStringが記述されているなら、サービスクラスも)のファイルの文字コ…

PHPフレームワーク ethnaに挑戦

mapleに続き、phpフレームワーク ethnaに挑戦。ethnaのチュートリアルに従い、ダウンロード-インストールと順調に進めるが、アプリケーション 構築手順(1)で躓いた。 アプリケーションの自動作成を行おうと、コマンドラインから、以下のコマンドを発行 >e…

PHPフレームワーク Mapleに触れてみた。その2

引き続き、Mapleのサンプリングをしている。前回の日記に記したとおり php.iniの[mbstring]セクションを設定しないと 遷移先のページで日本語表示ができない。php.iniの設定をここに残す。mbstring.language = Japanese の先頭の';'をはずして有効にする。 m…