Archives
現状整理
現状の整理。ちっとも進まない。。
開発環境:
・開発環境のOSはOSX 10.8にアップグレード
・WebサーバーはローカルのApache、エディタは主にEmacs
各言語の勉強進捗:
・Java・・・お休み中。来年にはAndroidさわさわする一環で復帰したい。
・Grovy・・・お休み中。たまにメンテナンスで仕事で既存のもののデバッグ用途に使用する程度。
・Scala・・・未着手。
・Clojure・・・未着手。
・Haskell・・・未着手。有名な本は買ったけれど、まともに読んでいない。
・PHP・・・唯一仕事で使えるレベル。最近は全くふれず、CakePHPやFuelPHPにそろそろ触れねば…
・Ruby・・・Railsの進化が早すぎるので、もう少し他の言語の習得が進んで余裕が出るまでは手を出さない。
・Python・・・去年そこそこ触ったきり。まだ仕事で使えるレベルに達していないのに中断中…
・Perl・・・なぜか最近はPerlを勉強中。基本文法は理解したが…
・ActionScript・・・簡単なものは分かるとして、使用用途が特殊なのでなかなか…
・JavaScript・・・一番習得が進んでいると思うが、スマフォ向けや派生言語の習得まで考えると…
・VB・・・簡単なデスクトップアプリなら…
・C#・・・来年には着手したい
・C++・・・いいかげん、そろそろ勉強しないとな〜
・Objective-C・・・本はいろいろ買い揃えたけれど…
あぁ、自分の心の弱さに嫌になりますね。
趣旨変え
ここのブログの内容の趣旨を変えました。
元々のネタはBlogger?Googleのところに移動。
ここは元々MTで少しやってた勉強メモに変更。それに伴いMTでからデータも適当に移行。
FileMakerとRubyのSinatra
Sinatraのチュートリアルを少し触って、これなら簡単にFileMakerと接続出来るんじゃない?
と思ったのでやってみました。
gihyo.jp:第9回 SinatraとSequel・Hamlで掲示板アプリを作る
http://gihyo.jp/dev/serial/01/ruby/0009
が自分がチュートリアル(以下、見本)としてやってみみたもので、これのmodel部分をFileMakerに
置換えました。
※FileMakerやRuby、Sinatraそのものの細かい説明は省きます。
最終的な階層は以下(見本のファイルも混在してます)
—
—
FileMaker部分
・bbsテーブルの作成、カラムは見本のapp/model/comment.rb内で定義しているクラス
Commentsを真似て定義。但し、posted_dateはFileMaker側ではtimestamp型で作成時に自動で
現在のタイムスタンプが入るよう設定。
Ruby部分
・app/model/comment.rbにFileMakerとの接続クラス追加
—以下をcomment.rbに追加—
・hamlを編集(追加)
—app/view/fmbbs.haml
※HamlはPythonのようにインデントが文法になってるので注意!
・app/start.rbを編集