PHPから複数のMySQLに接続する
- 2008.07.24
- PHP
PHPから、MySQL4とMySQL5の両方に接続したかった。 アプリケーションAでは、MySQL4(ポート3306、/tmp/mysql.sock)へ接続する。 アプリケーションBでは、MySQL5(ポート3307、/tmp/mysql5.sock)へ接続する。 で、このように対処した。 ■MySQL5へ接続するPHPプログラム <?php // MySQLへ接続する ini […]
PHPから、MySQL4とMySQL5の両方に接続したかった。 アプリケーションAでは、MySQL4(ポート3306、/tmp/mysql.sock)へ接続する。 アプリケーションBでは、MySQL5(ポート3307、/tmp/mysql5.sock)へ接続する。 で、このように対処した。 ■MySQL5へ接続するPHPプログラム <?php // MySQLへ接続する ini […]
デザインは、イラストレータで適当に作ればよいが、CD, DVD用に丸く切り抜く方法をすぐに忘れてしまうのでメモしておく。 四角い板に穴を空けたものを用意して、絵を切り抜く役目を果たす。 小学生のときに使っていた下敷きにDVDの大きさの穴を空けたものを想像してみよう。それをイラストレータ上で作成し、デザインした絵の上に乗せるマスクとして利用する。 ■DVD用に116ミリの円を描く 楕円 […]
ナレーションの録音が終わって、AIFに出力するときの音の大きさをどうするか。音の仕事をしている人からだいたいの方針を教わった。 ピークを -4dB または、-6dB として、ノーマライズする。 BGMは、ナレーションよりも -4dB くらいボリュームを下げる。 BGMを追加すると全体のボリュームが上がるので、ナレーションのボリュームは低めにしておく。 ピークを0dBにしておくと、再生 […]
SolarisへSSHでログインして作業していたところ、Apacheへアクセスできなくなっていることに気付き、びっくり。 さらにSSHでのログインもできない。 作業中のSSHのウィンドウは生きているので、これは絶対に殺すことはできない。このターミナルだけが頼り。 ■Apacheのエラー ブラウザ側でのエラー: 403 Forbidden You don’t have pe […]
社内のイントラネット用にクローラestwaverを利用する。 ■クロール用のルートディレクトリを作成する estwaverコマンドに引数initとディレクトリ名を指定して実行する。 $ cd $HOME $ mkdir crawl_dir $ estwaver init crawl_dir crawl_dir 内に設定ファイル等が作成される。 ■_confフ […]
CakePHP1.1では以下のように使えていたが、CakePHP1.2では廃止された。 ■CakePHP1.1で使えていたフォームの書き方 <?php echo $html->formTag( '/users/add', 'post' ) ?> </form> Cake1.2だとこのようなエラーが発生する。 &nbs […]
CakePHPの開発用にAptanaを設定する。 ■*.ctpや*.thtmlの拡張子をAptanaでPHPファイルとして認識させる 1. Window > Preferences を選んでPreferencesパネルを表示する。 2. General > Content Types を選んでContent Typesを表示する。 3. Text > PHP Sou […]
■Aptanaでよく使う便利なショートカット コマンド + d 1〜数行、削除する。 コマンド + オプション + ↑ 1〜数行、デュプリケートする。 <td>テーブルのデータ</td> を何行もコピーするときに便利。 コマンド + オプション + → 右へインデントする。 &n […]
多くの会社では、proxy経由でWeb閲覧やFTPを行う場合がある。 で、そんな場合、Cyberduckはこの設定でFTP接続させる。 ■Cyberduckでproxy経由でFTP接続するための設定を行う 例えば、 接続先のFTPサーバ: www.my-server.com 接続先のFTPサーバのポート: 21 接続先のFTPサーバのユーザ名: tanaka 接続先のFT […]
Eclipse+PDTによるPHP IDE セットアップの方法をYouTubeにアップしている人がいたので、参考に。 (Part 1 of 2) (Part 2 of 2)