おじさんエンジニアの日記

おじさんエンジニアがWeb関連の技術、ガンプラのことを書くブログ

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

MySQLで「AUTO INCREMENT」の値の確認と変更

AUTO INCREMENTの値を変更、確認するコマンドです。 使うたびにググっているのでメモ。

Lhaplusを64ビット環境で使えるようにする

いつもお世話になっている解凍ソフト「Lhaplus」。 PCのOSを32→64ビットにしたら、右クリックで圧縮・解凍ができないみたい。解決できないか調べたら以下の方法で解決 Lhaplus x64 shell extensionをDL 回答して、install.cmdを管理者で実行で実行する 成功…

python2.5にバージョンアップ

仕事でpython2.5にバージョンアップしないといけなくなりまして、 その時のメモです。 (あんまり詳しくないので本当にこれでいいのか・・・。) RPMを作成する cd /usr/local/src/ wget http://bashton.com/downloads/rpm/python/python25-2.5.1-bashton1.src…

文字コードの取得&変換

いつも忘れるのでメモ 文字コード取得 $code = mb_detect_encoding($str); 文字コード変換 $str = mb_convert_encoding($str, "UTF-8", mb_detect_encoding($str));

JSON をブラウザで見るときに便利なアドオン JSONView

開発でJSONを返却するようなAPIを実装する必要になった。 普通にやるとDLになってしまい確認が面倒。 JSONをブラウザで確認することができないか調べてみたところ以下発見JSONView, Firefox AddOn使い方 普通にインストールするだけ。 注意点はContent-Type…

PCでPS3コントローラを使う

ゲームをしようと思って、ゲームパッドを買おうとしたが、 PS3のコントローラーが余っていた。 これが使えないかと思い調べるとMotioninJoyがあればPCで使えるようだ。 インストールなどの手順 MotioninJoyをインストール PS3のコントローラーをPCに接続 Mot…

Mysqli追加ではまる

mysqliを追加でインストールしようと思ってはまった。 コンパイルしようとしたら、エラーがでた。 いろいろ調べたところ以下のようにしてやれば解決のようです。 php5.2.X以下の場合 --with-mysqli=/usr/local/mysql/bin/mysql_config php5.3.X系の場合 --wi…

FireFoxの検索バーから検索をしたときに別タブで開くようにする

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の正規表現のチェックが簡単にチェック出来ます。

mcryptを追加で再コンパイル

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 コンパイルでインストール その2 64bit版での注意点2

PHPでコンパイルしようとしたら下のようなエラーが。 configure: error: Cannot find libmysqlclient under /usr/local/mysql解決策は、以下で解決 ln -s /usr/local/mysql/lib /usr/local/mysql/lib6464ビット版は色々と面倒だ…

Mysql インストール コンパイル編

ユーザー等の設定 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.…

PHP コンパイルでインストール その2 64bit版での注意点

CentOSの64ビット版にコンパイルしようとしたらエラーがでた。調べると 64bit版だとライブラリ系が、「/usr/lib」ではなく「/usr/lib64 」に入っているとのこと オプションに何も指定しないと/usr/libを見に行っているようなので、 オプションに以下をつける…

PHP コンパイルでインストール その1

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-…

Apache構築 コンパイルでインストール その3 SSLの設定

証明書の作成 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構築 コンパイルでインストール その2 ログのrotate設定

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構築 コンパイルでインストール その1 インストールから自動起動まで

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 innodbのインストールではまった

Mysqlをソースから入れようとして、インストールしたんだけど、 innoodb系の設定書いたら起動しなくなった。show engines;で見たらinnodbが使えない。調べたらコンパイルオプションに追加しておかないとダメとのとこ。 yumとかだと気にしなくていいけど、ソ…

node.js インストール

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インストールはしたけどそれ以上は調べていない。

mb_ereg_replaceの注意点

Webで表示しているPHPの置換処理をバッチに持って行って動かしたら、 うまく置換されなかった。原因を調べると mb_regex_encoding()がEUCをはいていた・・・。(本来はUTF-8の想定) EUCで置換しようとしていたのね。 処理前に以下のコードを追加して解決しま…

phpMyadminインストール

ソースをDLする phpMyadmin公式サイトからソースをDLする phpMyAdmin - DownloadDL後解凍する tar -xvzf phpMyAdmin-X.X.X-all-languages.tar.gzフォルダ名を変更してそのフォルダをドキュメントルートに。このままだと、 mcrypt 拡張がありません。PHP の設…

VirtualBoxでファイル共有

VirtualBox上での操作 共有フォルダでフォルダのパス、フォルダ名を設定 永続化するにチェック ※自動マウントを設定するとうまく行かない ゲストOSの設定 [メニュー] -> [デバイス] -> [Guest Additions のインストール]でゲストOS上にimgファイルを挿入した…

時間のフォーマット

以下を使えば時間のフォーマット変更が可能 DATE_FORMAT(fields, '%Y-%m-%d')これでSQLで取得したとき 2011-08-07で表示される

TokyoTyrantインストールなどに参考になったサイト

TokyoTyrantをCentOS5.4にインストールする方法 « 来栖川電算tokyotyrantインストール - 橋本詳解

VirtualBoxのネットワーク設定

少しはまったのでメモ 新規で作成した仮想OSから以下の手順で設定する 「設定」→「ネットワーク」 アダプタ 1 に「ブリッジアダプタ」を割り当る これでホスト-ゲスト間、ゲストから外部のネットワークに繋がるようになる

IE6でsubmitできなかった

今更だけどIE6でsubimitできないバグが見つかった・・・。まーonclickの関数でJSを返すようにしてやればいいんだけど、少し勘違いして書いてしまった。 もとのソースは以下な感じ function XXXX(){ $.ajax({ url: "XXXXXX", type: "POST", success: fuc });…

個人的に使っているツール その1

Alcohol 52% 仮想CD・DVDドライブ Flexible Renamer ファイル、フォルダをリネーム HostsFileManager ファイルの編集、監視、切り替えができる IrfanView 画像ビューワー CCleaner HDD内の不要ファイルを掃除してくれる すっきりデフラグ デフラグやスキャン…

var_dumpの出力を変数に渡す

簡単な案件で、ログとしてvar_dumpの出力結果を残したので、変数に入れれるようにした。 ob_start(); var_dump($obj); $dump = ob_get_contents(); ob_end_clean(); echo $dump;※$objには配列などのデータが入ってます。log4phpとか使えばよかったんだけど、…