の回避方法。
freetypeの最新バージョンをソースからインストールして、 .zshrcあたりに以下を設定
1 export DYLD_LIBRARY_PATH=/u sr/local/l ib:$DYLD_LIBRA RY_PATH
prefix=/us
を想定。
MacOSのバージョンアップが原因で発生するようになったらしい。
の回避方法。
freetypeの最新バージョンをソースからインストールして、 .zshrcあたりに以下を設定
1 export DYLD_LIBRARY_PATH=/u sr/local/l ib:$DYLD_LIBRA RY_PATH
prefix=/us
を想定。
MacOSのバージョンアップが原因で発生するようになったらしい。
The main reason of which I was felt in love with Merb is it uses same context for controller
The reason Rails3 doesn't is probably for caching.
If the view has many outer variables that affects its result, the cache key tends to be very complicate
But in these days, I am doubting the use of those caching.
Now we don't use browsers that has no capability
In conclusion
Postgresを使っている場合、新規にユーザを作成する場合には、ユーザ作成時にDB作成権限の付与の設定を行えるのですが、 あとからこれを変更する方法がわからなかったのでメモ。
1 # update pg_authid set rolcreatedb = true where rolname = 'username';
こんな感じでokのようです。
権限周りのSQLはRDBMSごとにまちまちで統一されてないあたりが、素のSQLが敬遠されてORマッパーが隆盛する原因かもしれないですね。
I added a new feature to irb_rocket
1 irb> 1 + 2 + 3 # Oh, I want to call "to_s" 2 irb> (1 + 2 + 3 # back to the head 3 irb> (1 + 2 + 3).to_s # return to the tail
I've experience
So I added the new feature named "irb_dollar
1 irb> require "irb_dollar" 2 irb> 1 + 2 + 3 $ to_s #=> "6"
Nice!
You can use "$" sign to make the left hand statement be receiver by installing
Enjoy :)
Links
既存のiPhoneアプリをiPhone/iPa
これはどうやら、全てのローカライゼーションに対してiPad用のscreenshot
assertが失敗した場合に任意のコードを実行してからabortを行うようにする方法の簡単な実装です。
1 #define ASSERT(cond) \ 2 for (; !(cond); assert(#cond == false))
使用例:
1 ASSERT(a>0 && a%3 == 0){ 2 printf("Invalid a: %d\n", a); 3 }
出力例:
1 Invalid a: 1 2 Assertion failed: ("a>0 && a%3 == 0" == false), function fooBar, file baz.c, line 123
まずはローカルブランチを削除して
1 % git push origin :hoge
でok。
expectでsudoを使いたい時に、タイムアウトに応じてパスワードプロンプトが出たり出なかったりするのが困ります。 そんな時は、
1 % sudo -k
で強制的にタイムアウトさせることができるので、 一旦タイムアウトさせた後にパスワードプロンプトを待つようにするとうまくいきます。
ちなみに、パスワードプロンプトのメッセージを統一したい場合は、
1 % sudo -p password: ls 2 password:
のように-p
オプションで指定できます。
Macでqemuを使っていたのですが、vmware fusionで利用するために qcow2 形式のdiskイメージを vmdk 形式に変換してみました。
1 qemu-img convert -O vmdk foo.qcow2 foo.vmdk
上記のコマンドを実行すればokです。
vmware fusionで既存のディスクイメージを使用する感じで新しい仮想マシンを作ればok。
64bit版で使用するには qemu-syste
を使う。
以下、オプション
-redir tcp:10022: :22
でゲストOSのポート22をホストOSのポート10022にリダイレクトする-nographic
GUIを使用しない。-vnc :1
などを指定する必要あり