2012/03/31

lib配下で デバッグログを出す-RoR

Rails.logger.debug("ほげほげ")

開発で使ってる FireFoxのアドオン


自分が開発で使ってるアドオンの覚え書き(すぐ忘れる・・・・)
HttpFox
※Live HTTP Headersより 見やすいかも。Live HTTP Headersはヘッダ情報だけを取得できるのに対して、ボディ情報も取得できる。参考)http://prognagger.blogspot.com/2009/01/firefox-add-ons-httpfoxhttp.html
SwitchProxy Tool
※3.6にしたら使えなくなった・・・・(win)個人的にはFoxyProxyよりこっちのが使いやすくて好きだったのに・・・mac(10.6 Fox3.6)でも入れてみたけど だめみたいね
FoxyProxy
User Agent Switcher
Top - FireMobileSimulator.org
Fox Splitter (旧称:Split Browser / 分割ブラウザ)
※鯖ステータス監視とかで便利

2012/03/29

Mac Tips


●ターミナルウィンドウを分割/統合

分割:Command + D
統合:Command + Shift + D


●ログアウトしないで、ユーザ切り替え

[Mac] ファストユーザスイッチ を 有効 にする方法 | Apple Voice
http://apple-voice.com/wordpress/2010/04/mac-enable-fast-user-switching-10-3-10-4-10-5-10-6

2012/03/28

suコマンド su と su -の違い


su の後に "-(ハイフン)" をつけた場合と付けない場合の違いは、 su コマンド実行前のユーザーアカウントの操作環境(使用する シェル の種類や 環境変数、 ホームディレクトリ など)をそのまま "root" に引き継ぐか、それとも"root" に設定されている操作環境を用いるか、という違いがあります
そーなんだ!(ぉぃ

2012/03/26

MBA(Lion)にMySQLを入れる

MyMBAに MySQLを入れようとして 手詰まった

最初は gem install mysqlで入れようとしたんだけど
色々エラーが出るし、ぐぐっても あのコマンドオプションをつけろとか
これつけろとか 良く分かんない・・・
で、Homebrewから入れてみるか とも思ったけど
こっちも 入れた人のブログ見てると 一筋縄じゃいかない様子・・・うむむ


そんなむずかしくなくていいのよー
普通に本家からでいいから 入れたいのよー
でも 本家英語だらけだし、どれ入れていいのかわかんないのよー


(ここまでで半日費やしてる)


↓こちらのサイトを参考に
クライアント版のLionにはMySQLは入っていない @ アールケー開発 - http://www.rk-k.com/archives/1215


MySQLサーバDLページで
Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive (mysql-5.5.22-osx10.6-x86_64.dmg)
を選択


DL前に なんか Emailとかpassとかいれるページが出てくるけど
» No thanks, just take me to the downloads!

↑このリンク選べばOK


DLした.dmgをダブルクリック
中に以下のファイルが入ってるので ダブルクリックでインストールで完了


・mysql-5.5.22-osx10.6-x86_64.pkg
 →本体 なにはともあれこれはインストール


・MySQL.prefPane
 →MySQLを「システム環境設定」から操作できるようにするもの


MySQLを起動したり、停止がここからできる(下のチェックボックスは、スタートアップの設定)


・MySQLStartupItem.pkg
 →MySQLをスタートアップに登録するもの(今回はMySQL.prefPane入れたので、こっちは入れなかった)




インストールが完了したら ターミナルから確認(各コマンドは/usr/local/mysql/bin/の下にある)
$ /usr/local/mysql/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 390
Server version: 5.5.22 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+
2 rows in set (0.01 sec)




起動が確認できたら .bash_profileの$PATHに/usr/local/mysql/bin/追加
#PATH MySQL
export PATH=$PATH:/usr/local/mysql/bin/


あと rootのパスワード設定

mysqladmin -u root password 'new_password_here'