読者です 読者をやめる 読者になる 読者になる

rubyで簡単なWebアプリケーションを作るまでにやったこと0

f:id:kimot02:20120422221651g:plain

 

Rubyを0から始めたのでやってきたことを自分用に軽くまとめ。

 

これからはじめる人の参考になれば。

 

 

キーワード的には

  • ruby
  • sinatra
  • erb
  • Postgres
  • shotgun
  • rackup
  • DataMapper
  • Gemfile
  • cofig.ru
  • sqlite3 

こんな感じ。

 

rubyを知っている人からすればなんてことのない内容かもしれない。

 

説明が曖昧な表現になってしまうのは理解が浅いのでご勘弁。

 

説明が適当なのもご勘弁。

 

 

 やったことを時系列で

  •  ruby・gemのインストール
一番最初に一番の山場があるので注意。言語は他にもあるので十分に悩みましょう。
インストールしたら最期、何度躓く事になっても先に進むしかないです。
 
 
 
  •  簡単に文法のお勉強
といっても、’Hello World’をした後、
よく使いそうな、クラス、文字列、Arrayあたりの使いを勉強したくらい
 
 
 
Ruby on Railsがボリューム感満点ってことを聞いていたので、
もっと楽に使えそうなsinatraを選択
 
 
 
やっぱり最初は’Hello World
公式のTOPページにあるようにすれば簡単にWebページが作れます。
次にチュートリアルのPostとGet、リクエストマッピング、パラメータの受け取りなどをお勉強
 
 
 
  • MVCのCとVを分離すためにテンプレートエンジンを選択
sinatraだとかなり色んなテンプレートを使えるみたいですが、
業務でerbを使っていたので、erbを選択。
JSPと同じ感覚で使えました。
 
 
 
  • shotgun
ファイルを変数するたびにサーバの停止・起動が面倒くさくなってきたので、
shotgunを導入。hot deployしてくれるようになりました。
 
 
 
 
何にしてもgemが便利でsinatraもshotgunも簡単に導入できるんですけど、
複数の環境で作業していると、それぞれの環境で
 
’sudo gem install sinatara'
 
みたいなことをやらないといけないのでinstallするものが増えてくると管理が大変になってきました。
 
 
このあたりの解決方法、データベース周りの話は次の記事で 
 
 
 
続く。
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 

 

 

早いもので一人暮らしを始めてから1年が経ちました

 

f:id:kimot02:20120414101316j:plain

 

 

去年の3月10日に引っ越しを完了し、

 

 

一人暮らしを始めました。

 

 

一人暮らしが初めてだったので、

 

 

生活に必要な様々なモノを購入しました。

 

 

一方、今日に至るまで間で、

 

 

様々モノを壊しました。

 

 

なので今回は本人の意思とは関係なく

 

 

主人によって無惨にも壊されていったモノたちを

 

 

紹介したいと思います。

 

 

f:id:kimot02:20120413093640j:plain

 ガラスのコップ

 

 

壊れるモノの定番ですね。

 

 

割ったことのない人ってこの世に存在するのでしょうか。 

 

 

同じコップを重ねて圧をかけたら割れました。

 

 

 

f:id:kimot02:20120413093727j:plain

レンゲ

 

 

この形で陶器ですから、

 

 

細いところは相当もろいです。

 

 

むしろ割ってくれと言わんばかりのデザイン。

 

 

洗っている間に2つに割りました。

 

 

f:id:kimot02:20120413093803j:plain

土鍋

 

 

お鍋に、うどんに、湯豆腐にと

 

 

一人暮らしには欠かせないアイテムですね。

 

 

300円で購入したものが

 

 

100円と200円になりました。

 

 

初めて使う前には必ず、

 

 

米のとぎ汁を入れて火にかけましょう。

 

 

f:id:kimot02:20120413093803j:plain

土鍋2

 

 

人間誰しも同じ失敗をするものです。

 

 

ただ今回は、前回の反省を生かして、

 

 

割れる前のヒビが入った段階で捨てました。

 

 

成長が感じられますね。

 

 

初めて使う前には必ず、

 

 

米のとぎ汁を入れて火にかけましょう。

 

 

f:id:kimot02:20120413092910j:plain

製氷機

 

 

誰だって氷を取り出す時、

 

 

ねじりますよね。

 

 

取れなきゃ、更に力込めますよね。

 

 

真ん中から裂けました。

 

 

 

f:id:kimot02:20120413092910j:plain

 製氷機2

 

 

次は、 

 

 

f:id:kimot02:20120413093510j:plain

 ハンガー

 

 

ちょっと引っ掛けるところに

 

 

角度付けたかっただけなんですけどね。

 

 

根元からポッキリと。

 

 

f:id:kimot02:20120413100634j:plain

 ソファー

 

 

バネが外れて、底面の生地を突き破りました。

 

 

なんとか修復して今も使っております。

 

 

 

 

こんな感じで毎日毎日

 

 

何か壊してしまうんじゃないかと、

 

 

ヒヤヒヤしながら生活をしています。