lightbox さん プロフィール

  •  
lightboxさん: logical error
ハンドル名lightbox さん
ブログタイトルlogical error
ブログURLhttp://logicalerror.seesaa.net/
サイト紹介文トラブルやその回避方法や最適化、さらにプログラミングの為の優良情報
参加カテゴリー
更新頻度(1年)情報提供182回 / 365日(平均3.5回/週) - 参加 2009/08/08 17:10

lightbox さんのブログ記事

  • 各RDBMS の正規表現の実装状況 : MySQL, SQLServer, PostgreSQL, Oracle
  • 今日この日まで、SQL の条件に『正規表現』を使うという発想が無かったのですが(たいていそんな複雑な事はしないし解りにくい)、最近は日本人以外のカタカナ氏名の検索をする事が多くなった事を起因とする要望から、『どうなんだろう』と思って調べた結果です。( 外国人のカタカナ表記では微妙にゆらぎがあるのです )※ 結果的にウチは、SQLServer なので、or で文字列作っていくよりは楽になりそうです。SQLServer検索条件のパタ [続きを読む]
  • PHP : 一定時間前のファイルの削除
  • めったに使わないので忘れがちですが、必要になった時に覚えていない。「あのコードどこに使ったっけ・・・」というコードです。PATH_SEPARATOR は、検索パスのセパレータで、DIRECTORY_SEPARATOR は、ファイルにアクセスする為のパス内のセパレータですデモページ $basedir = realpath("../basic-php");// ターゲットディレクトリの一覧$dir_handle = @opendir($basedir);if ( $dir_h.. [続きを読む]
  • PHP : 超簡易ログ
  • 複雑な処理ですと、画面に表示しづらい場合があります。そんな時、その場限りのログです file_put_contents( uniqid().".log", $vaiue );// 以下は配列やオブジェクトを出力したい場合file_put_contents( uniqid().".log", print_r( $_POST, true ) ); [続きを読む]
  • PHP + ADO + MySQL : ADO の オブジェクトを使った更新
  • php_com_dotnet.dll を php.ini で有効にする必要がありますPHP では、Field オブジェクトを使った操作は問題があるので、参照に関しては連想配列に変換して利用するといいと思います。更新に関しては、Field オブジェクトにセットして更新するというのはとても便利なので連想配列のキーに列名を使用して列番号をセットしておけばもっと使いやすくなります。 for( $i = 0; $i < $rec_cnt; $i++ ) { // 連想配列作成.. [続きを読む]
  • PHP + ADO + Oracle : ADO の オブジェクトを使った更新
  • あまり一般的ではありませんが、Windows 環境で簡単に Oracle にアクセスするには COM 経由で ADO を使うのが最も有効です。しかし、更新では、INSERT 文や UPDATE 文を作成する必要があります。php_com_dotnet.dll を php.ini で有効にする必要があります※ 列名を使ったアクセスはうまく動作していません結局 Field オブジェクトを使った操作は、PHP からは少し無理があるようです。なので、Execute を使った更新が確実.. [続きを読む]
  • Oracle : ユーザ(スキーマ)の作成
  • 他のデータベースと違って、Oracle ではユーザを作成する事は、create database と同じ意味になりますが、ユーザだけ作成しても権限が全く無く、利用可能にするには権限を持つユーザが、権限を与える必要があります。開発環境が一つの Oracle の場合はやみくもに以下の処理を行う事はできませんが、PC 内に自由に使える Oracle をインストールした場合は以下の手順でユーザを作成するといいと思います。1) 作成するユーザ専用のテ [続きを読む]
  • Python + MySQL + IFRAME + Bootstrap : 問い合せ WEB アプリテンプレート
  • JavaScript は jQuery を使用します。テンプレート構造IFRAME 内の処理( req フォルダ内 )が実際の問い合わせ処理になります。メインページの下部に CSS の calc 関数を使用してフィットさせています。メインの control.py( エントリポイント )Python の import は PHP の require( または include ) や Ruby の require と違って モジュールを利用する為のメモリ空間の利用方法が厳格です。.. [続きを読む]
  • Ruby + MySQL + IFRAME + Bootstrap : 問い合せ WEB アプリテンプレート
  • JavaScript は jQuery を使用します。テンプレート構造IFRAME 内の処理( req フォルダ内 )が実際の問い合わせ処理になります。メインページの下部に CSS の calc 関数を使用してフィットさせています。メインの control.rb( エントリポイント )更新等を行う場合は、ここに入力値のコントロールが入ります。ここでは画面を表示するだけなので、Ruby を実行する為の基本的な設定と、画面の読み込みを行っています。 Encoding.defa. [続きを読む]
  • PHP + MySQL + IFRAME + Bootstrap : 問い合せ WEB アプリテンプレート
  • デモページJavaScript は jQuery を使用します。テンプレート構造IFRAME 内の処理( req フォルダ内 )が実際の問い合わせ処理になります。メインページの下部に CSS の calc 関数を使用してフィットさせています。メインの control.php( エントリポイント )更新等を行う場合は、ここに入力値のコントロールが入ります。ここでは画面を表示するだけなので、共通処理と画面のみを require_once しています。※ コメントに # を使用し [続きを読む]
  • CSS の calc 関数を使って、IFRAME を画面下半分にフィットさせる
  • デモページ以前は、JavaScript で実装してたのですが、知らない間に calc 関数というものがあったのを知り、IE11 ですらうまく動作する結果になっていました。以下は php を使って、高さの部分を PHP の側の変数を使用して埋め込んでいます。IE11 以外のブラウザならば、var 関数を使用できるのですが、IE11 が実装する見通しも無いのでこのような形にするか、固定値を2度設定する必要があります。 <?phprequire_once('view_co.. [続きを読む]
  • HTA + Basp21 + jQuery + twitter-bootstrap(4.1.1) でメール受信ツール
  • Basp21 は SSL に対応していない(POP3:110番ポートでのアクセスです)ので、運用の範囲内でうまく利用する事が必要です。アプリケーションのテスト用のツールとして使うなどして、実際の重要な文書のやりとりに使うのはおすすめではありません。このサンプルの趣旨は、HTA でも最新 jQuery + twitter-bootstrap が動作する事の確認です( ここでは実装していませんが、jQuery UI の Resizable のテストは行いました )関連する記事HT. [続きを読む]