2008-01-01から1年間の記事一覧

merb-authを使ってみた

Merbにはmerb-authというのが入っててそいつを使えば認証機能を簡単に実装できるみたいなので試してみた。 下準備 merb-gen app でアプリケーションを作成しておく merb-gen resouce hoge とかしてViewとControllerとModelを作っておく rake db:automigrate …

Merbでhamlを使ってみる

Merbでテンプレートエンジンにhamlを使ってみたら超簡単だったけど一応まとめ merb-genでアプリを作成し、init.rbを修正する %merb-gen app test %cd test %vi config/init.rb 修正内容は以下の通り require 'config/dependencies.rb' use_orm :datamapper u…

Merbをつかってみる〜DataMapper編〜

前回のエントリでも書いたけど、merb-gen resourceを発行しても作られるのは View Model Controler Spec だけです。 % merb-gen resource hoge:string,huga:text Loading 〜省略〜 [ADDED] spec/models/hoge:string,huga:text_spec.rb [ADDED] app/models/ho…

MerbをMacで使ってみる

前々から気になっていたMerbのバージョンが1.0になったのでちょっと使ってみる まずはインストール $ sudo gem update --system $ gem -v 1.3.0 #merb1.0はgemが1.3.0以上じゃないと入らないみたい $ sudo gem install merb $ sudo gem install mongrel #mer…

rubyのリファレンス参照方法いろいろ

rubyのリファレンスを参照する方法がいくつかあるのでそれぞれについて簡単に調べてみた。 リファレンスマニュアル たぶんもっともベーシックなリファレンス参照方法(だと思う) ruby公式ページからダウンロードできる。 長所 HTML形式で見やすい(というか見…

autotest,RSpec,Emacsで快適テスト環境をつくる(あとGrowlも)

前回RSpecを設定したので調子に乗ってautotestと連携させてみる。 autotestとRSpecを連携させると何がおいしいか? ・保存の度にテストが裏で走るので常にテストに通るコードを書ける。 ・とにかくテストが癖になる。 ・とにかくテストが好きになる。下二つ…

RSpecのインストールとEmacsへの設定

なんか前回の逆ポーランド記法のプログラムがだめだめなのでテストするためにRSpecを使ってみる。 まずはgemでRSpecをインストールする。 %sudo gem install rspec あとはEmacsへの設定 rspecはruby-mode.elとsnippet.el,mode-compile.elが必要みないなので …

Flex(とかFlash)を使ってWebサイトをつくってはいけない1だけの理由

今、私はSIerで働いており、そこでFlexを使ったWebサイトを作っています。最初は動きのあるサイトができて楽しかったのですが、後でわかった弱点が1つありました。 それはテストの自動化ができないこと。*1 大規模のサイトを作る上でテストの自動化ができな…

Rubyで逆ポーランド記法

勉強のためにrubyで逆ポーランド記法で計算するクラスを作ってみた。 #!/usr/bin/ruby # -*- coding: utf-8 -*- class Calc attr_writer :siki def initialze @siki = "" end def rtnval val hs = Hash.new hs["("] = 5 hs["*"] = 3 hs["×"] = 3 hs["/"] = 3…

プログラミングの高速道路作りは昨日考えてた!!

プログラミング能力をつけるための高速道路を造りたいという話ちょうど昨日の夜よく似たこと(?)考えてたからそのときのメモを公開(ほんとに素っ気ないメモです) 自分はなにかサイト作ろう ↓ 自分を含めたみんなが嬉しいサイトがいい ↓ 自分はどんなサイト…

続、Emacsを統合環境として使おう

昨日の続き 基本的な設定 id:naoyaが以前WEB+DB PRESSで特集していたサーポートページに基本的な設定を書いたdot.emacsがあるのでそれを参考にして設定WEB+DB PRESS Vol.40 特集2 サポートページ以下を~/.emacsに追加 ;; 日本語設定 (UTF-8) (set-language-e…

そうだ、Emacsを開発環境として使おう

会社ではEclipseを開発環境として使用しています。とても機能豊富で優れた開発環境なのですが、重いのがいやなので家ではEmacsを使おうと心に決めました。ということでメモメモ。環境はMacOSX10.5です。参考にしたのはid:yuko1658さんの記事です。 ruby.elの…

とりあえず

なんとなく始めました。プログラミング関係の備忘録として使おうかなと思っています。