トップ  

まちゅダイアリー


2014-05-24 (土)

Rails寺子屋 第4回

Rails寺子屋に今回も師範として参加した。まるでカフェのような会場はドリコムさんの提供。落ち着いた照明やBGMやオブジェ(懐かしのスーファミもあった)のおかげで、リラックスしやすい環境でとても良かった。僕は一橋大学のRuby講義で使っている資料で、Rubyの基礎を説明した。

DSC01491

写真はいがらしさんのFlickrから。

RailsGirlsマテリアルの次ステップを想定して、オブジェクトや条件分岐やデータ構造(ArrayとHash)をやったけど、受講生の反応をみると少し簡単すぎたみたい。高専生なのである程度のプログラミングの素養はある前提で考えてよかった。次回からは「Rubyならでは」の説明に絞るかな。

「Sinatraで作ったアプリをRailsで作り替えたいけど、scaffoldの後に何をすればいいか分からない」と相談を受けた。僕の回答は、「scaffoldはRailsの機能をふんだんに盛り込んでいるので、最初はscaffoldを使わずにcontrollerやviewを書いていったほうがいい」。Railsの全体像がつかめるまでは、どこまでが必須の設定でどこからが便利設定なのか分からないんだよね。特にformforとかlinktoとか。最初はベタでHTMLを書いて、DRYじゃないよな〜って感じ始めたころにフォームヘルパを覚えるくらいでちょうど良さそう。

あとは、五十嵐さんのRails講座の第18回〜第22回までを読んで、scaffoldの中身を1つずつ理解していくのがオススメ。

過去の寺子屋日記

第3回も参加しているけど、日記を書いてなかった…。

Tags: Life Ruby

2014-05-19 (月)

日記のスタイルシートをシンプルにした

ふと思い立ってページのデザインをスッキリさせた。画像とボーダーを外して、爽やかな色使いに変えてみた。やや殺風景だけど、しばらくこのまま使ってみる。

まちゅダイアリー

Tags: memo tdiary

2014-05-18 (日)

WebブラウザだけではじめるRuby/Railsプログラミング

未経験者がプログラミングを始めようと思ったときに、最初に大変なのは開発環境を構築すること。本当はプログラムを書きたいのに、慣れないシェルの画面と格闘して…と、そこで挫折しちゃうのはもったいない。Railsがつかえるクラウド開発環境Nitrous.IO - igaiga diary(2014-05-04)で紹介されていたNitrous.IOがすごく便利だったので、qiita.comに入門記事を書いた。

WebブラウザだけではじめるRuby/Railsプログラミング - Qiita

Nitrous.IO

こういう画面キャプチャやコードをぺたぺたと貼り付けるには、Qiita + Kobitoという環境はとても便利だなぁ。

Tags: Ruby