2012-08-01から1ヶ月間の記事一覧
デフォルトのデータベースとして「MySQLのデータベースその1」を利用して、「MySQLのデータベースその2」や「Oracleのデータベース」なども混在して利用するという開発環境での話し。 この環境でデフォルトではない「Oracleのデータベース」を利用するモデル…
実際のとこ、かなり泥臭いやり方なので全然冴えてはいないところですが……。あるマスタのテーブルドには、番号体系の正規表現を保存した列がある。 ユーザは、入力したコードを番号体系の正規表現でパターンマッチングして、マスタから特定のレコードを検索す…
業務系のバックエンドをWebアプリケーションと連携するときなど、複合主キーで CakePHP が上手く操作できなくて、効率良く操作できないものかと悩んだ際のメモです。こんなやり方がいいのかは微妙ですが、復号主キーのテーブルを一つのモデルとして利用した…
テストもしてないどころか動かしてもいないけど、勢いで殴りがいてみた。 /** * 誕生日から年齢を算出 * * @param string $birthdayDay 誕生日(UNIX タイムスタンプに変換する日付の書式) * @param string $today 今日(UNIX タイムスタンプに変換する日付…
知的財産権(Intellectual Property Right)のこと? いや、話しの趣旨とかからしてそうなんだろうけど……。 誰に質問していいのやら、素朴な疑問。
不安定なWebサーバを再起動でしのごうとしたら、問題なく終了したサービスが起動してこない……。 あせってネットワークを再起動したり迷走したけど、よく確認したら終了しないで生き残ったプロセスがいるから、80番ポートが解放されていないのが原因でした。 …
(UTF-8)でデータベースクラスタを初期化したPostgreSQLで、EUC-JPのデータベースを作成する。 $ createdb -U postgres -h localhost --encoding EUC_JP --locale=ja_JP.EUC_JP --template=template0 {dbname} 特権なしのユーザを作成 $ createuser -U post…
プログラムの検証で、何千パターンかの引数をリストアップしたファイルをもとに、プログラムを逐次実行して検証していたら、バックスラッシュを含むパターンだけ失敗していた。イメージ $ cat pattern.txt | while read TEST; do ~/test_method "${TEST}"; d…
毎回、忘れて調べなおしている気がする……メモ「$(seq 1 100)」 $ for i in $(seq 1 100); do USER=`printf User%04d $i`;sh hoge.sh $USER >> ~/users.txt; done; とか
新しいサーバで shared_memory_size.pl を実行しようとするたびに、Linux::Smaps モジュールがなくてつまづくのでメモ ついでに、自分のユーザで一回やってから、rootユーザじゃなきゃ権限ないじゃん……、てのも何度も繰り返した。cpanm をインストールする前…
デフォルトゲートウェイが別々の(パブリックな)ネットワークでサブネットを越せないネットワークで、デフォルトゲートウェイを追加して(?)やってルーティングを通す。 # route add -net 192.168.0.0 gw 192.168.42.1 metric 1 netmask 255.255.0.0 eth0