サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
d.longkey1.net
Sinatra自体にはView機能は無いので、他のテンプレートライブラリを使いことになります。 まあ、使わなくてもいけそうなんですが、それはそれでコードが見づらくなるし、PHPでSmartyに慣れきってしまっている僕としては無いと寂しいのです。 ざっと以下のライブラリがサポートされてます。 ・Haml ・Sass ・Erb ・Builder ■テンプレートエンジン選び まず、Builderは無し。 あんまり検索したけど、情報が出てこなかった。 SassはCSS用のライブラリだし、Hamlの機能の一つって事で、これも置いとく。 で、HamlとErbに絞られたんだけど、なんとなく勢い的にはHamlな感じ。 なんだかカッコいいでなー。 けど、Erbを使うことにした。 理由としては、 ・覚える事が少ない ・Hamlは実装は綺麗だけど、あ
最近お邪魔しているFLOSS桜山で、主催者である河合先生が、「注目しているRubyのフレームワークはSinatra」とか言ってて、まあ、そうなのかで終わるところだったんだけど、その理由を聞いて俄然興味を持った。 それが 「僕、簡単なのが好きなんだよねぇ」 はいはい、僕も大好物ですよ、簡単なの。 ということで 「たくさんのこと覚えるの苦手」 「ちゃっちゃと作りたい」 「出来れば軽いのが最高」 な人に最適なフレームワークSinatraのサイトがこちら。 Sinatra もう雰囲気がフレームワークって感じじゃないのが気に入った! でらクール!! で、トップページみたら、飛び込んできたサンプルコードががこれ。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello wo
もう何日も経ってしまったので、詳細は忘れてしもた。 けど、覚えていることを一応メモしておく。 ■「OSS(オープンソース)と外国語」 小澤さん ・OSS周りの翻訳のお話。 ・英語そんなに得意じゃなくても、結構一線で翻訳している人がいる(小澤さんご本人も) ・OSSのプロジェクトの翻訳なんて、いくらでも日本語翻訳されていないから、やることたくさんあるよ ・翻訳ソフトはいくつもあるけど、案外オンラインのサービスも有能 ・OmegaTという翻訳支援ソフトもあるらしい 英語を勉強したかったら、 ・有線契約して、家に居るときは英語のチャンネルを流しっぱなし ・外国人が集まるパブとかに行く とかいろいろ聞いたことがあるけど、僕も外国語を勉強していて、一番有効だと感じていたのが 「さっさと外国へ行く」又は「外国人とひたすら絡む」 だと思う。 こんな
コミット時に「アクセス権がない」とかなんとか言われて、エラーが出る。 同じような事で悩んでいる人も発見。 svn/TortoiseSVNがコミットエラー エラーが出たファイルのパーミッションを見てみると、444になってて書き込みが出来なくなっている。 まあ、そういうことなのです。 つまり、こんな感じだと思われる。 TortoiseSVNが.svnディレクトリ内にファイルを作る ↓ ファイル名を書き換えようとする ↓ 作られたファイルのパーミッションが444とかなので、アクセス権が無く編集できない ↓ エラー で、 /etc/samba/smb.conf [web] comment = Web Directory path = /var/www valid users = key1 public = yes writable = yes
このページを最初にブックマークしてみませんか?
『longkey1.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く