emacsを使っていると*~ファイルや#*#ファイルができます。これらを無視するのにプロジェクトのgitignoreを変更するのははばかれるというので、使い回せないかと思ったところありました。

  1. ~/.gitignoreファイルを用意する
  2. 下記のコマンドを発行
       1  git config --global core.excludesfile ~/.gitignore
    
    ~/.gitconfigを編集する手もあるようなのですが、即反映というわけではないようなので、shellから指定したところすぐに反映されました。
  3. おしまい

~/.gitignoreの中身

   1  ~
   2  #*#

posted by Png satoko on Tue 18 Nov 2008 at 15:13

macにスイッチしたのですが、娘がmacでお絵描きをする場合何がいいのかしら。
Skitchはちょっと違うし...と思っていたらtechnohippyさんのtwtに出くわしました。

@technohippy: Macでフリーの画像処理ツールが見つからなかったのでAviary使ってみた。さすがに重いけどすごいな、これ

Araiary、これすごいですね。難しそうな気もするけど、そうでもない気もする。
今度娘に使わせてみよう。

http://aviary.com/home

posted by Png satoko on Tue 18 Nov 2008 at 12:47

たまにrubyforgeが重くてgemがインストールできないことがある。 仕方ないので直接rubyforgeからgemをダウンロードしてローカルインストールする。(直接ダウンロードする分には普通にアクセスできる。。。)

gem install rspec --local

のように--localを指定すれば良い。ただし依存するgemも一式ダウンロードしておく必要があることに注意。

posted by Face ysakaki on Tue 18 Nov 2008 at 11:47

MerbでWebサーバのプロセスをデーモンモードで立ち上げる場合、 以下のように行います。

   1  % merb -d

これによって、log/の下に、merb.4000.pidのようなPIDファイルが作成されます。

立ち上げたプロセスをKillする場合は、以下のようにポート番号を指定して-kオプションを使います。

   1  % merb -k 4000

あるいは、gracefulにkillしたい場合は、-kの代わりに-Kを使います。

   1  % merb -K 4000

ポート番号を指定せずに、allを指定する事もできます。

   1  % merb -K all

-kの方ではallは指定出来ないようです。

posted by Png genki on Tue 18 Nov 2008 at 03:49

Merbを使う時に、利用するWebサーバを切り替えるには、 以下のように、-aオプションを使う事ができます。

   1  % merb -a thin

毎回指定するのも面倒なので、config/environment/*.rb ファイルの中で、 以下のように設定する事もできます。

   1  Merb::Config.use { |c|
   2    # snip
   3    c[:adapter] = :thin
   4  }

posted by Png genki on Tue 18 Nov 2008 at 03:35

merb-genコマンド用にZshの補完関数を作りました。

   1  _merb-gen () {
   2    compadd `merb-gen | grep '^  *' | awk '{print \$1}' | xargs`
   3  }
   4  
   5  compdef _merb-gen merb-gen

.zshrcなどに記述すれば、 以下のような感じで補完出来ます。

   1  % merb-gen [TAB]
   2  --debug      controller   part
   3  --no-color   core         plugin
   4  -d,          flat         resource
   5  -f,          helper       resource_controller
   6  -h,          layout       session_migration
   7  -p,          mailer       slice
   8  -s,          migration    very_flat
   9  app          model

posted by Png genki on Tue 18 Nov 2008 at 03:05
Contents
~/.gitignoreを複数プロジェクトで使い回す
mac 娘4歳が使える画像編集ソフトを探す:とりあえずAviary
gem install でローカルファイルからインストールするオプション
Merbのプロセスを起動・終了する方法
Merbで使用するWebサーバを設定する方法のメモ
Zsh用merb-genコマンド補完関数
Comments
瀧内元気: MacOS版は以下にあります * [genki/ViMouse](https://githu... '23-1
KingofSmack: Here also good reads for this mobile applicatio... '14-5
Spencer: You don't have to re-compile it, this version w... '14-4
staiano: Any chance we can get a recompile for 10.9? '14-1
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ