Shuhei Kagawa

Floating Balls

Jul 4, 2010 - Proce55ing

floating balls 1

floating balls 2

最近本を読んでばかりで何も作っていなかったので、Processing をいじってみました。

http://fladdict.net/flash/sketch/Study20100630.html をパクっただけですが・・・。

あと、はじめて PVector 使ってみたんですが、自分でベクトル演算書かなくていいので便利ですね。

後のアイデア。

  • 丸じゃなくてほかの形。植物や花が育つとか。
  • 丸が動画の点描。
  • 絵や写真の濃度マップによって、丸のバネ定数が変わる。絵が浮かび上がる?

RVM で複数バージョンの Ruby を管理

Jun 16, 2010

1.8.7 と 1.9.1 など、複数の Ruby を共存させたい時があると思います。 自分でシンボリックリンクを切り替えて・・・とか考えましたが面倒くさい。 Ruby Version Manager という素晴らしいものがあるそうです。

を参考にインストール。 公式サイトの方に gem はおすすめできないと書いてあったので下記の方法で。

bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest )

した後 .bashrc の最後に以下を記載。

[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

これでターミナルを再起動すれば完了です。

rvm list known

とするとインストール可能なバージョンのリストを出力してくれます。 下記で 1.9.1 をインストール。

rvm install 1.9.1

irb, gem, rake なども一緒にインストールして管理してくれます。 1.8.7 系もインストール。

rvm install 1.8.7

使用する Ruby を変えるには・・・。

rvm use 1.8.7

情報を見るには下記。

rvm info 1.8.7

1.8.7 は現時点では p174 の模様。最新安定板は p249 のようなので、少し古いのかも。 1.8.7-head とすると head がとれますが、こちらは p294 と安定板ではない様子でした。

Wordpress で Out of memory

Jun 1, 2010

このブログは自宅サーバで運用しているのですが、5 月の頭、そして今日とサーバが応答しなくなっています。 再起動するとほぼ治るのですが、wp_options テーブルが少し壊れていたり。 syslog を見ると Out of memory で kernel が apache2 を kill している様子。 運用しているのはほとんど Wordpress だけなので、Wordpress が原因のはず。

積んでるメモリはたった 512MB。 人間様のアクセス数はあまりないのですが、検索エンジンのクローラは人並みに来ています。 おそらく、クローラのアクセスに耐えられなくなるのでしょう。

定期的な再起動、Apache や PHP の設定、MySQL のクエリキャッシュやメモリ使用量の設定など、対策はいろいろありそうですが、とりあえず今回は楽をして Wordpress のキャッシュプラグイン WP Super Cache を入れて様子を見ることにしました。 “Super” Cache とはなかなかの名前です。 インストールはとても簡単。

さて、一ヶ月後どうなることやら。