mac

tscreen に移行した

OSX のデフォルトのscreen はpbcopy が動かない問題とかがあり、今までは開発版のscreen を使ってました。ですが、開発版の方はZenTestにくっついているautotest と連携する際にステータスラインの部分がきちんと動かなかったりしてました。 そこで、tscreen…

Macports のmysql の文字化け問題、readline 問題を直す

macports のmysql4 やmysql5 を普通にインストールすると、mysql クライアントから日本語を正しく入力できません。例えば、以下のようなクエリを入力すると、Return を押した時に日本語が見事に化けます。 SELECT name AS 名前 from users; さらに困ったこと…

growlnotify が警告だす

growlnotify を使うと、毎回以下のような警告がでる。 growlnotify -m "test" 2008-11-09 03:56:17.817 growlnotify[727:10b] could not find local GrowlApplicationBridgePathway, falling back to NSDNC 動作には影響ないですが、毎回でてくるので調べて…

Mac のコマンドを強化するGNU coreutils

Mac(BSD 系) とGNU Linux の間では実装が異なるコマンドがあります。例えばmv。 GNU Linux のmv -t オプションでターゲットディレクトリを指定できる これは、xargs とコンボする際に必要。例えば、数字をファイル名に含むファイルをroutine に移動した場合…

Mac にphpMyAdmin を入れる手順

MySQL を使って開発している人ならお世話になるであろうphpMyAdmin。なんと、最近まで使っていませんでした。先輩が使っているのを見てとっても便利そうだったので、インストールしました。その手順をメモりります。 phpMyAdmin って何 Wikipedia から引用。…

ruby の再インストールからrails のインストール、テストまでを行うシェルスクリプト(作業メモ)

注:このシェルスクリプトは、僕の環境で動いたものです。汎用的には作られていません ruby 1.8.5 で開発されていたアプケーションがあって、今まで1.8.6 でいじっていたのですが、やはり環境はあわせようと思ってあわせました。その際のメモです。 手作業で…

rsync を使ってローカルのファイルをバックアップしよう

最近勘違いしていたことが多くて困り気味です・・・。rsync ってローカルのバックアップにも使えるんですね。「r」というからにはリモートマシンとローカルのデータを同期させるかと思ってました。 rsyc は差分バックアップできるので、全てをコピーするより…

異なるバージョンのrails をアプリケーション毎に使う方法

これは、自分のマシンに入っているrails は2.0.1 だけど、特定のアプリケーションは1.0.0 で動かしたいという時の解決方法。 方法1. vendor 以下にrails をfreeze する この方法は、アプリケーション内にrails のソースを入れてしまう方法。方法は以下を参考…

Mac(BSD 系) のwc とlinux(GNU 系) のwc は行数の数え方が違うのね

mac C

最近はlinux の勉強をしています。サーバ触ることになったからというのと、プログラミングの基礎知識が足りないと感じたためです。 プロセスとか、ストリームとか、その辺りの理解も曖昧だったしね。青木さんの「ふつうのLinux プログラミング」で勉強してま…

Mac でWindows 用のキーボードを使うための設定

mac

今までiMac の純正アルミキーボードを使っていたのですが、買って一ヶ月でRET が破損( ゚д゚) あのキーボードは薄すぎます・・・。個人的にはMacBook のキーボードが好きなのですが・・・。 ということで、新しいキーボードを購入。東プレのRealforce を買い…

zsh のプロンプト設定をメモ

最近、zsh とscreen を使い始めました。こりゃ便利ですね!特にzsh は便利すぎます。 cd で直前にいたディレクトリ以外にも一発ジャンプできる svn とうって、Tab 押すと、diff とかupdate とかのコマンド候補一覧が補完対象として表示される scp コマンドと…

grepの正規表現

mac

エスケープしないではまった。 $ ls study.rb use_private_method.rb$ ls | grep '^(s|u)' grepの結果は空。エスケープが必要。 $ ls | grep '^\(s\|u\)' study.rb use_private_method.rb 追記 メタ文字は全てエスケープするのかと思ったら違った。例えば、…

Macでスクリーンショットをとる方法

mac

Windowsだと、fn+alt+printscrとかでとって、Wordかpaintあたりを使って画像ファイルとして保存するという手順でしょうか。 Macなら超簡単。Mac初心者なのでメモ。 Mac-スクリーンショット 1.「コマンド」キー + 「Shift」キー + 「3」キー 画面全体 2.「コ…

PATHを設定する

mac

最近Macを使い始めました。今ではWindowsだったので、分からないことだらけです。使い込んでいきたいと思います。 今回はPATHの設定のメモです。 PATHって? PATHを設定することで、例えばmysqlクライアントを起動する際に、「/usr/local/mysql/bin/mysql」と…