2010-08-01から1ヶ月間の記事一覧

RubyKaigi 2010に来ています

27日からRubyKaigiに来ています。初日の夜のCommunity Nightで飲みすぎて2日目は午前中一杯ホテルでダウン。「コミッター勢ぞろい」のところからUstreamで見ていたのですが、途中でホテルのインターネットが使えなくなって… Matzの基調講演や面白いセッショ…

Rails3で自分専用のブログを作る(14) ─ Cucumber, RSpecをgenerate

Railsアプリを生成した後、CucumberやRSpecを生成していなかったので、生成する事にします。まず、cucumber-rails の README を参照すると、Gemfileに下記の追加を行う必要があるらしい。 gem 'capybara' gem 'database_cleaner' gem 'cucumber-rails' gem '…

Rails3で自分専用のブログを作る(13) ─ データベースを作成

データベースを作成するために、PostgreSQLにユーザーを登録します。 # su postgres $ createuser DIY-Blog 新しいロールをスーパーユーザとしますか? (y/n) n 新しいロールにデータベース作成権限を与えますか? (y/n) y 新しいロールにロールを作成する権限…

Rails3で自分専用のブログを作る(12) ─ Railsアプリを生成

新しくRailsアプリを生成します。ディレクトリとREADMEを生成済みなので、上書きを指定する -f を指定します。また、テストにはRspecを使用するのでtestディレクトリ以下の生成を抑制する -T スイッチを指定しました。 $ cd ~ $ rails new DIY-Blog -d postg…

Rails3で自分専用のブログを作る(11) ─ Cucumber と Rspec をインストール

今回の開発はBDDでやってみようと思うので、Cucumber と Rspec をインストールします。Cucumberは、cucumber-railsを指定してインストール。 masatoshi@ubuntu:~$ gem install cucumber-rails Building native extensions. This could take a while... (::) …

Rails3で自分専用のブログを作る(9)ー github.comにリポジトリを登録

今回のプログラムは公開するつもりなので、github.comにリポジトリを登録しました。 すでにアカウントとssh-keyは登録してあるので、Webから登録します。DIY Blogとしておきました。あとの作業は Creating a new repository - GitHub Help を参考にしました…

Rails3で自分専用のブログを作る(10)ー Ruby 1.9.2 p0 にアップグレード

Ruby 1.9.2 の正式リリース(p0)があったので、開発環境をrc2からp0にアップグレードしました。http://ruby.about.com/od/rubyversionmanager/ss/Upgrading-To-1-9-2-Using-Rvm.--qC.htm を参考にrvmを使ってアップグレードします。(1)rvm自体のアップデ…

O'ReillyのiPhone AppからEPUBファイルを抽出するRubyスクリプト【Windows版】

404 Blog Not Found:perl - O'ReillyのiPhoneアプリ本からepubをぶっこぬくを参考に、Ruby版を作ってみるテストのWindows版です。Windowsにはzip/unzipコマンドがないので、ziprubyライブラリを使ってみました。 require "fileutils" require "zipruby" def …

O'ReillyのiPhone AppからEPUBファイルを抽出するRubyスクリプト

404 Blog Not Found:perl - O'ReillyのiPhoneアプリ本からepubをぶっこぬくを参考に、Ruby版を作ってみるテスト。 #/usr/bin/env ruby def deleteall(delthem) if FileTest.directory?(delthem) then # ディレクトリかどうかを判別 Dir.foreach( delthem ) d…

Rails3で自分専用のブログを作る(8)ー NetBeans用Gitプラグインのインストール

今回作成する予定のブログシステムはgithub.comで公開をするつもりなので、ソース管理にgitを使います。 git-core自体はこれまでの準備作業でインストール済のようなので、NetBeans用のプラグインPeliculas Online Gratisをインストールします。下記のダウン…

クラウドはオープンソースを殺すのか?

いきなり、物騒なタイトルですが、ここ半年以上気になっていた事を書いてみます。時代は一気にクラウドに向けて走っている感のあるこのごろですが、オープンソースなしにはクラウドコンピューティングの出現はなかったというのは、おそらく誰も否定し得ない…

Rails3で自分専用のブログを作る(7)— JavaとNetbeansのインストール

今回の開発でもNetBeansを開発に使おうと思います。まずJavaのインストールですが、今回はOpen-JDKを使いました。 sudo apt-get install default-jdk NetBeansのパッケージもありますが、6.8なので、最新の6.9.1をダウンロードしてインストールしました。 sh…

Rails3で自分専用のブログを作る(6)— PostgreSQLのインストール

PostgreSQLとドライバをコンパイルするための libpq-dev をインストールします。 sudo apt-get install postgresql libpq-dev Ruby用のPostgreSQLドライバのうち、pgをインストールします。 sudo gem install pg

Rails3で自分専用のブログを作る(5)— Rails 3 のインストール

まず、下記のようにデフォルトのRubyをRuby 1.9.2 RC2にします。 rvm use 1.9.2 --default つぎに、Rails 3.0.0 RC をインストールします。 gem install rails --pre

Rails3で自分専用のブログを作る(4)—rvmでRuby 1.9.2 RC2をコンパイル

rvmでCRubyをコンパイルするのに必要なパッケージを見落としていたので、下記のように追加しました。 sudo aptitude install build-essential bison openssl libreadline5 libreadline-dev curl git-core zlib1g zlib1g-dev libssl-dev vim libsqlite3-0 lib…