cod.note | jhs.note (cod.note@g91)
2010-02-05
Rails学習中
本気でRailsに取り組んでいます。Head First railsのebooks読んだりしました。
わかりやすくてオススメ。ebookは英語しかなかった。
Ruby1.9系でエンコーディングがきびしくなって、何故かerbに日本語を書くとダメという状況。
日本語書く以前に、DBから読んだのを<%=%>で表示しようと思うとアウト。
そして
あ <- NG <%= 'あ' %> <- OK
とかいう謎現象。
layoutのほうでは同じ項目を表示できているのに(上部にマジックコメント)何故?
force_encodingは意味がなかった。
2010-01-30
Digaの録画モード変換(再エンコード)すばらしい
diary | |
Digaで裏番組予約するときにはDR(放送画質)で予約しないといけなくて非常に面倒臭い。
それが容量を圧迫してて、DRとかだとDVDの枚数が増えてウザいし、1倍速でやるのも面倒だし・・とおもったら
DR画質の項目のみ、
再生ナビ->番組選択してサブメニュー(複数選択不可能)->番組編集->録画モード変換
というのがあって
で、これのエンコードタイミングを指定可能で、「電源[切]後」を選ぶと、
録画予約中は無理なのでそれを避けて電源を切っている間にエンコードを行ってくれる.すげえ!!!!
でもエンコード中に電源ONされたらエンコード内容を破棄(残念)してしまう.これは残念
複数選択できないのは残念。あと、DR画質の項目をまとめて変換した(ry
2010-01-28
Androidの実機もらってました
ある人からGDD phoneをもらいました。ありがとうございます。
あとAndroidの本かった
Sinatra @ Ruby 1.9.2dev
Rubyの開発版を使っています。
Sinatra動かない!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!これはまずい!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ということで、エラーメッセージでぐぐってみた
https://sinatra.lighthouseapp.com/projects/9779/tickets/317-sinatra-doesnt-work-on-ruby-192
id:ujihisaおそるべし
よくわからなくてsinatra開発版をみてみたら、そこではfixされている模様なので
$ git clone git://github.com/sinatra/sinatra.git $ cd sinatra $ rake package $ gem install --local pkg/sinatra-xx.xx.xx.gem
して解決。(sun)



ググったところによると、現段階では1.9でやるのはあまりよろしくないみたい。
それと、遅くなりましたがお誕生日おめでとうございます!
gigi-net (birthday): ありがとうございます
を一行目に。
<%#-*- coding: エンコーディング名 -*-%>
Head First Railsのサンプルに関してはRuby 1.9では動作検証を行っておりません。
それと、文字コード周りやら対応ライブラリの少なさやらでなにかとハマることが多いので、現状ではRuby 1.9 on Railsは少なくとも学習には向いていないと思います。
なので、やはり1.8.7を使っておいていただくのが無難ですね。
a_matsuda: HFRの翻訳者ですか!紙の本ほしいんですけど、お金がない・・・。1.8.7のほうがいいのかなあ。うーん