mac
OSX のデフォルトのscreen はpbcopy が動かない問題とかがあり、今までは開発版のscreen を使ってました。ですが、開発版の方はZenTestにくっついているautotest と連携する際にステータスラインの部分がきちんと動かなかったりしてました。 そこで、tscreen…
macports のmysql4 やmysql5 を普通にインストールすると、mysql クライアントから日本語を正しく入力できません。例えば、以下のようなクエリを入力すると、Return を押した時に日本語が見事に化けます。 SELECT name AS 名前 from users; さらに困ったこと…
growlnotify を使うと、毎回以下のような警告がでる。 growlnotify -m "test" 2008-11-09 03:56:17.817 growlnotify[727:10b] could not find local GrowlApplicationBridgePathway, falling back to NSDNC 動作には影響ないですが、毎回でてくるので調べて…
Mac(BSD 系) とGNU Linux の間では実装が異なるコマンドがあります。例えばmv。 GNU Linux のmv -t オプションでターゲットディレクトリを指定できる これは、xargs とコンボする際に必要。例えば、数字をファイル名に含むファイルをroutine に移動した場合…
MySQL を使って開発している人ならお世話になるであろうphpMyAdmin。なんと、最近まで使っていませんでした。先輩が使っているのを見てとっても便利そうだったので、インストールしました。その手順をメモりります。 phpMyAdmin って何 Wikipedia から引用。…
注:このシェルスクリプトは、僕の環境で動いたものです。汎用的には作られていません ruby 1.8.5 で開発されていたアプケーションがあって、今まで1.8.6 でいじっていたのですが、やはり環境はあわせようと思ってあわせました。その際のメモです。 手作業で…
最近勘違いしていたことが多くて困り気味です・・・。rsync ってローカルのバックアップにも使えるんですね。「r」というからにはリモートマシンとローカルのデータを同期させるかと思ってました。 rsyc は差分バックアップできるので、全てをコピーするより…
これは、自分のマシンに入っているrails は2.0.1 だけど、特定のアプリケーションは1.0.0 で動かしたいという時の解決方法。 方法1. vendor 以下にrails をfreeze する この方法は、アプリケーション内にrails のソースを入れてしまう方法。方法は以下を参考…
最近はlinux の勉強をしています。サーバ触ることになったからというのと、プログラミングの基礎知識が足りないと感じたためです。 プロセスとか、ストリームとか、その辺りの理解も曖昧だったしね。青木さんの「ふつうのLinux プログラミング」で勉強してま…
今までiMac の純正アルミキーボードを使っていたのですが、買って一ヶ月でRET が破損( ゚д゚) あのキーボードは薄すぎます・・・。個人的にはMacBook のキーボードが好きなのですが・・・。 ということで、新しいキーボードを購入。東プレのRealforce を買い…
最近、zsh とscreen を使い始めました。こりゃ便利ですね!特にzsh は便利すぎます。 cd で直前にいたディレクトリ以外にも一発ジャンプできる svn とうって、Tab 押すと、diff とかupdate とかのコマンド候補一覧が補完対象として表示される scp コマンドと…
エスケープしないではまった。 $ ls study.rb use_private_method.rb$ ls | grep '^(s|u)' grepの結果は空。エスケープが必要。 $ ls | grep '^\(s\|u\)' study.rb use_private_method.rb 追記 メタ文字は全てエスケープするのかと思ったら違った。例えば、…
Windowsだと、fn+alt+printscrとかでとって、Wordかpaintあたりを使って画像ファイルとして保存するという手順でしょうか。 Macなら超簡単。Mac初心者なのでメモ。 Mac-スクリーンショット 1.「コマンド」キー + 「Shift」キー + 「3」キー 画面全体 2.「コ…
最近Macを使い始めました。今ではWindowsだったので、分からないことだらけです。使い込んでいきたいと思います。 今回はPATHの設定のメモです。 PATHって? PATHを設定することで、例えばmysqlクライアントを起動する際に、「/usr/local/mysql/bin/mysql」と…