Archive for October, 2009

[MySQL] レプリケーション (Replication)

Thursday, October 29th, 2009

MySQLのレプリケーション貼り方。
これ滅多に設定やるものでみないので、時間たつと毎回忘れる。
メモとってみる。

masterサーバー

① Masterのデータベースをロックする

mysql -u root -p -e ‘FLUSH TABLES WITH READ LOCK;’

② Masterの「File」と「Position」の値をチェック

mysql -u root -p -e ‘SHOW MASTER STATUS;’

③ Masterのデータベースのバックアップを取る

mysqldump -u root -p rails_production > rails_production.sql

④ Masterのロックを外す

mysql -u root -p -e ‘UNLOCK TABLES;’

⑤ SlaveにMasterのデータをコピーする

mysql -u admin -p -h slave.com rails_production < rails_production.sql

⑥ Slaveを一旦ストップ

mysql -u admin -p -h slave.com -e ‘STOP SLAVE;’

⑦ Slave側でReplicationの設定をする

mysql -u admin -p -h slave.com -e ”
CHANGE MASTER TO MASTER_HOST=’***.***.***’,
MASTER_USER=’slave’,
MASTER_PASSWORD=’slave_password’,
MASTER_LOG_FILE=’mysqld-bin.000001′,
MASTER_LOG_POS=98;”

⑧ Slaveをスタートする

mysql -u admin -p -h slave.com -e ‘START SLAVE;’

レプリケーション状態を確認するためには

SHOW SLAVE STATUS\G

参考サイト

http://programnet.hp.infoseek.co.jp/database/backup.html
http://deploy.winefun.jp/

iPhoneアプリ特集

Wednesday, October 21st, 2009

携帯をiPhoneに変えてからしばらく経ちますが、

勝手にマイベストiPhoneアプリ特集。

乗換案内

なんだかんだで使用率ナンバー1。。
いろいろなアプリがでているのに、やっぱり日常で使うものが強いです。

Gmail

「乗換案内」について使用率が高いアプリ。
ネット・メールがストレスなく見えたらノートパソコンとか必要なあまり気がしな

Google Earth

iPhoneアプリのパフォーマンスとして、
こんなちっちゃな物で宇宙から地球が見れちゃいます。
未来人になった気分が味わえます。

駅探 国内線

飛行機はあまり利用しませんが、、
操作感が素敵です。
使ってみて、一番最初の感想は
「空港こんなにたくさんあったんだ」

UFO camera

決定的瞬間を撮りたい人は是非。

ぐるなび

ぐるなび好きなので。

蚊取POD

まさか、iPhoneで蚊取り線香の役まで担うとは!
我が家は蚊が多いので重宝します。
効果のほどは、、あなた次第。。

TweetDeck

Tweeterをやるひとにはとても便利です。

PhotoShare

友達と気軽に写真を共有できます。
これ何気に楽しいです。

WordPress

これで、iPhoneさえあればブログの更新は自由自在です。

Google Analytics

Googleアクセス解析がみれます。
ただ、ちょっと重い。

iPhoneのこのアプリは他携帯からの追随を許さない感じが強みですね。。
しかも市場は世界と規模もでかい。
iPhoneアプリ開発をやろうと思いつつなかなか手が出せず。
Windowsでできたらもっと気軽に試してみるんですけどね。

エア参拝

Wednesday, October 21st, 2009

なんか面白いサイト発見。

エア~ってちょくちょく聞くけど、参拝とは、、
興味半分で試してみたけど、かなり本格的でクオリティ高いです。
これで参拝欲求がたまってきたときなど、かなり有効活用できるっぽい。

e382a8e382a2e58f82e68b9d_1256111343181
参拝の仕方もちゃんと教えてくれます。

e382a8e382a2e58f82e68b9d_1256111370073
お寺は清水寺だけみたいですね。

旅行
観光名所
紅葉
温泉

Rails.vim

Tuesday, October 20th, 2009

vimでRails開発を行う場合に必須のvimプラグイン。

これがないと開発が始まらない。
補完は勿論、scriptコマンドが操作ができる

rails.vim
http://www.vim.org/scripts/script.php?script_id=1567

インストール方法

とても簡単です。.vimフォルダを作成してファイルを解凍すればOKです。

よく使うコマンド① Ctrl W + F

よく使うコマンド② :Rpartial form

よく使うコマンド③ 

・・・

python-setuptoolsでMercurialを簡単インスールト

Monday, October 19th, 2009

家のVirtual PCにCentOSを入れてみた。

バージョン管理ソフト「Mercurial」のインストール手順メモ

pythonをインスートル

python-develも一緒にいれます。

python-setuptoolsをインストール

これがあると簡単にMercurialを入れることができます。

gccをインスートル

gccがない場合はいれましょう。
※CentOS5.3で試したが初期では入っていなかった。

Mercurialをインストール

easy_installコマンドを「easy_install mercurial」

[RubyOnRails] 自サイトのドメイン名を取得する方法

Tuesday, October 6th, 2009

こんな方法が、、
知らなかった。

request.raw_host_with_port

ドメイン名とポートを取得してくれます。

まぁ滅多につかうもんでもないけど。。