2011-01-01から1年間の記事一覧
FireFoxのgoogleツールバーがサポート打ち切りで使えなくなりました。 といっても検索バーしか使ってなかったんですが・・・。標準の検索バーを使ったら別タブで検索結果がでない。 で、調べたら設定を変えればできるので早速やってみた。 アドレスバーに「a…
PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439) | 徳丸浩の日記TwitterやFacebookへのログイン機能をこれ1個で実装できるPHPライブラリ「HybridAuth」:phpspot開発日誌A-Liaison BLOG: UDIDが使えなくなりそうなので、UIIDを使えるようにしましたjQuery …
PHPでの正規表現のチェックが出来るページが以下のページ。 PHP正規表現チェッカー ver1.0.3このサイトを使用すると、PHPの正規表現のチェックが簡単にチェック出来ます。
phpMyAdminをインストールして表示すると mcryptが足りないというメッセージが。これを出ないようにPHPを設定します。 --with-mcryptを追加で再コンパイルすると configure: error: mcrypt.h not found. Please reinstall libmcrypt.とエラーが。 libmcrypt…
Master側の設定 [mysqld]に以下を設定 log-bin server-id=1 レプリケーション用のユーザー作成 GRANT REPLICATION SLAVE ON *.* TO repl@[SlaveのIP] IDENTIFIED BY 'パスワード'; バイナリログの状態を確認 SHOW MASTER STATUS; Slave側の設定 マスターの設…
PHPでコンパイルしようとしたら下のようなエラーが。 configure: error: Cannot find libmysqlclient under /usr/local/mysql解決策は、以下で解決 ln -s /usr/local/mysql/lib /usr/local/mysql/lib6464ビット版は色々と面倒だ…
ユーザー等の設定 groupadd mysql useradd -g mysql mysql passwd mysql ソースのDL&インストール cd /usr/local/src/ wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.58.tar.gz/from/ftp://ftp.jaist.ac.jp/pub/mysql/ tar zxfv mysql-5.1.…
CentOSの64ビット版にコンパイルしようとしたらエラーがでた。調べると 64bit版だとライブラリ系が、「/usr/lib」ではなく「/usr/lib64 」に入っているとのこと オプションに何も指定しないと/usr/libを見に行っているようなので、 オプションに以下をつける…
PHPをDL&インストール cd /usr/local/src/ wget http://museum.php.net/php5/php-5.3.2.tar.gz tar zxfv php-5.3.2.tar.gz cd php-5.3.2 ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-openssl --with-…
証明書の作成 cd /usr/local/apache2/conf/ openssl genrsa -des3 -out server.key 1024 openssl req -new -x509 -days 365 -key server.key -out server.crtコマンドのあとは適宜入力 Apache 起動時にパスフレーズの入力を省略する mv server.key server.ke…
Apacheのログのrotateを行う vi /etc/logrotate.d/httpd 以下のソースをコピペする /usr/local/apache2/logs/*access_log /usr/local/apache2/logs/*error_log { missingok notifempty sharedscripts monthly rotate 6 postrotate /bin/kill -HUP `cat /usr/…
Apacheをコンパイルでインストール 初期でSSL、mod_rewriteが使えるようにしておく ソースからコンパイルしてインストール cd /usr/local/src/ wget http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.2.19.tar.gz tar zxfv httpd-2.2.19.tar.gz cd httpd-2…
Mysqlをソースから入れようとして、インストールしたんだけど、 innoodb系の設定書いたら起動しなくなった。show engines;で見たらinnodbが使えない。調べたらコンパイルオプションに追加しておかないとダメとのとこ。 yumとかだと気にしなくていいけど、ソ…
node.js インストールしてみた。 cd /usr/local/src/ wget http://nodejs.org/dist/node-v0.4.5.tar.gz tar xvzf node-v0.4.5.tar.gz cd node-v0.4.5 ./configure make make installインストールはしたけどそれ以上は調べていない。
Webで表示しているPHPの置換処理をバッチに持って行って動かしたら、 うまく置換されなかった。原因を調べると mb_regex_encoding()がEUCをはいていた・・・。(本来はUTF-8の想定) EUCで置換しようとしていたのね。 処理前に以下のコードを追加して解決しま…
ソースをDLする phpMyadmin公式サイトからソースをDLする phpMyAdmin - DownloadDL後解凍する tar -xvzf phpMyAdmin-X.X.X-all-languages.tar.gzフォルダ名を変更してそのフォルダをドキュメントルートに。このままだと、 mcrypt 拡張がありません。PHP の設…
VirtualBox上での操作 共有フォルダでフォルダのパス、フォルダ名を設定 永続化するにチェック ※自動マウントを設定するとうまく行かない ゲストOSの設定 [メニュー] -> [デバイス] -> [Guest Additions のインストール]でゲストOS上にimgファイルを挿入した…
以下を使えば時間のフォーマット変更が可能 DATE_FORMAT(fields, '%Y-%m-%d')これでSQLで取得したとき 2011-08-07で表示される
TokyoTyrantをCentOS5.4にインストールする方法 « 来栖川電算tokyotyrantインストール - 橋本詳解
少しはまったのでメモ 新規で作成した仮想OSから以下の手順で設定する 「設定」→「ネットワーク」 アダプタ 1 に「ブリッジアダプタ」を割り当る これでホスト-ゲスト間、ゲストから外部のネットワークに繋がるようになる
今更だけどIE6でsubimitできないバグが見つかった・・・。まーonclickの関数でJSを返すようにしてやればいいんだけど、少し勘違いして書いてしまった。 もとのソースは以下な感じ function XXXX(){ $.ajax({ url: "XXXXXX", type: "POST", success: fuc });…
Alcohol 52% 仮想CD・DVDドライブ Flexible Renamer ファイル、フォルダをリネーム HostsFileManager ファイルの編集、監視、切り替えができる IrfanView 画像ビューワー CCleaner HDD内の不要ファイルを掃除してくれる すっきりデフラグ デフラグやスキャン…
簡単な案件で、ログとしてvar_dumpの出力結果を残したので、変数に入れれるようにした。 ob_start(); var_dump($obj); $dump = ob_get_contents(); ob_end_clean(); echo $dump;※$objには配列などのデータが入ってます。log4phpとか使えばよかったんだけど、…
テスト内容 SELECT文で条件をつけ1件取得するSQLを1万回発行する レコード数はは10万件 結果 indexを使うのSQL innodb 8.37秒 MyISAM 8.30秒 indexを使わないのSQL innodb 703秒 MyISAM 313秒 Indexを使わないSQLはやめましょうということで。 おまけ memcac…
テスト内容 MyISAMとInnoDBのテーブルに対して、10000万件のレコードを突っ込む実験 結果 InnoDB 168.78 MyISAM 148.04 memcached(おまけ) 3.27 ※単位は秒単純なインサートは、MyISAMのほうが早いんだ・・・。
RAMディスクを設定したので、読み書きのスピードを比較してみました。計測はCrystalDiskMarkというソフトで計測。 http://crystalmark.info/software/CrystalDiskMark/ 内蔵のHDD RAMディスク 段違いですね・・・。 やはりメインのHDDをSSDに変えようかな。
MyISAMとInnoDB違いはしているんだけど実際の性能差とかを実際に試したことがないので、 色々とテストしていこうと思う。 環境は以下 OS CENTOS5.4(VirtualBox上にインストール) PHP 5.2.16 mysql 5.1.52 結果はPEARのbenchmarkを利用これから不定期に書いて…
PCを新しくしてメモリが8Gになったんだけど、どうもメモリが余っている。 勿体無いので、何か活用できないか考え、RAMディスクを試してみることにした。以下のページからソフトをDL、インストール http://buffalo.jp/download/driver/memory/ramdisk.html設…
VPSの初期設定とLAMP環境を構築する方法。 » とりあえず9JPjQuery Mobileを使う際に知っておくと役立ちそうなTipsや情報のまとめ - かちびと.net【最新版】iPhoneの標準カレンダーとGoogleカレンダー(複数アカウントもOK)を同期する方法 - たのしいiPhone…
yum install -y xen kernel-xen virt-managerインストール後 vi /boot/grub/grub.conf default=0に変更。PCを再起動します。PCの再起動後は、 http://tomo.ac/goodstream/xen/centos5/index.html を参考に。 暇があれば詳細書きます。