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

Mongrelとrubyのみを使ってブラウザ上に文字列を表示する

Mongrel::HTTPServer.newの仕組み Mongrelを利用して文字列を返してみる。 普段はRailsと組み合わせるが今回は単体で。 例を参考に書いてみると以下のように利用できる。 require 'rubygems' require 'mongrel' class SampleHandler Mongrel::HttpHandler de…

merbのslice機能を使ってみる

merb-uiというgemを利用してmerb-sliceの機能を実装してみる まずはgemをインストール bash-3.2$ sudo gem install merb-ui Password: Successfully installed merb-ui-0.4.9 1 gem installed Installing ri documentation for merb-ui-0.4.9... Installing …

gitで共同開発する場合のマージ

gitでマージする gitで共同開発しているので、Aさんのgithubレポジトリからforkして自分のgithub環境に新しいレポジトリを作成します。そして自分のローカルレポジトリがある程度形になった時点で、Aさんにpull requestを送るようにしています。やりかたとし…

jrubyだとrake db:createができない

jrubyでrailsのアプリからjdbc_connectorを利用してDB接続を利用する(利用DB:MySQL) 環境は以下の環境を利用します。(jruby-1.1.4) bash-3.2$ jruby -S gem list --local LOCAL GEMS *** actionmailer (2.1.0) actionpack (2.1.0) activerecord (2.1.0) Acti…

すごい気になる言語

Iokeという言語がめっちゃ気になります。 ポイントはJVM上で動的言語として動作するということ。作者はJRubyのコミッタとしても有名なOla Bini。 さすがにRubyが好きなので文法もRubyっぽいしさらに「Ispec」というrspecのようなものまで用意されています。…

もう一度チャレンジ

bash-3.2$ git push git@github.com:pochi/skip-note.git Enter passphrase for key '/Users/kuro/.ssh/id_rsa': updating 'refs/heads/master' from e04b06210fed99267343b9ecacd546e52673b039 to 3d6f30b64364e9ad80dd5760ede7398e42462905 Generating pac…

keyの登録を再度やり直す

.ssh/id_rsa.pubのファイルの内容全てをgithubのaccountに登録する。 (さっきまでは鍵の部分っぽいとこのみ登録)

push!!!

bash-3.2$ git push git@github.com:pochi/skip-note.git Permission denied (publickey). fatal: The remote end hung up unexpectedly bash-3.2$ 残念…

githubに作成した鍵を登録します。

githubにログインしたあと、accountから先ほどの鍵を登録します。

まずはsshキーを作成します

bash-3.2$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/Users/kuro/.ssh/id_rsa): Created directory '/Users/kuro/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase agai…

gitでpushしてgithubにコミットする

gitで普通にコミットしたらgithubにコミットされるものやと思ってました。 みてみたらなんも変化ない…ということでgithubにコミットできるようチャレンジしてみます!

シナリオを記述してみます

#{RAILS_APP}/features/***.rbにシナリオを記述してみます。 シナリオ: 管理者権限を持っていないユーザは管理者メニューにアクセスできない 前提シナリオ ノートの作成者はノートへアクセスできる もし ノート"a_note"のページ"FrontPage"を表示している な…

前提

今回はアプリに関して管理者メニューを追加するためcucumberを利用したいと思います。 最初はログイン後の画面に"管理者メニュー"のリンクがあるかどうかチェックしたいと思います。

cucumberの使い方をメモしておきます

id:moro さん絶賛のcucumberを利用してみたいと思います。 詳しくはid:moroさんのブログを読んでいただきたいです。