Jun's Blog

Output, activities, memo and etc.

Entries from 2009-11-01 to 1 month

Tips to call shell from Ruby

%Q, %q rubyからシェルを呼ぶときに、バッククォートやsystemコマンドを使うと思いますが、%Q(ダブルクォートと同じで変数展開する)、%q(シングルクォートと同じで変数展開しない)が便利ですね。 見栄えがよくなる。 そういえば、シェルのexit status($…

Go lang's feature

今さらですが、先日でたGo言語についてコメントしてみる。ちなみにまだ言語資料を直接読んだわけではないです。 Goチームは、コンピュータ科学はこの10年で大きく進歩したにもかかわらず、その間新たなシステム言語は登場しておらず、コンピュータの速度にソ…

Ruby on Rails 3 Memo

Rails 3 のプレゼン資料 松田さんが載せられていました。 masterブランチをとってきて、動かしてみたいなぁ。(と思い続けて1か月)自分はきれいなコードで生産性があげるために、Railsを使っています。Sinatraは軽量ですが、Railsの方がなれているから使わ…

プロンプトにブランチ名を表示

Gitはブランチを多用するようですが、今、どのブランチにいるのか分からないと、作業を間違えるので、プロンプトにブランチ名が表示されると嬉しいですね。.bashrc PS1='[\u@`branch`]$ ' function branch { NAME=`git branch 2> /dev/null | grep '^\* ' | …

vimrc

Here is my .vimrc file for vim. I am using it with simple way. 結構シンプルに使っています。 " base set tabstop=4 set showmode syntax on set showmatch " search set hlsearch nmap <Esc><Esc> :nohlsearch<CR><Esc> set nowrapscan " Japanese set termencoding=utf-8 </esc></cr></esc></esc>…

Use git and ls with color

gitでカラー表示 たぶん Open Solaris で、gitを使って開発している人向けです。 このような環境です。 $ uname -a SunOS ホスト名 snv_89 i86pc i386 i86pc gitで、git statusしたり、git diff したり、git branchされるとき、カラー表示されるととても見や…

Ruby light web framework Sinatra

DBを使わないか、sqlliteで間に合う感じの、小規模のホームページを作るならRailsでなくてSinatraもありかな? http://www.sinatrarb.com/ http://labs.unoh.net/2009/05/sinatra.htmlSinatraはRailsに比べてどれくらい高速なんだろう。 Railsは、ファイル構…