prototype.js code reading #5
行ってきた。
javascript のメタプログラミングが段々分かってきた気がする。
だけど、自分でまったくコードを書いてないので、気がするだけなんだろうな。
ぼちぼち、自分のペースで勉強していきたい。
Posted in Programming | no comments |
るりまに検索機能とかいろいろ付きました
Posted in Ruby | no comments |
Ruby1.8.7 で Ruby on Rails が
動かない。
Ruby1.8.7/Rails2.0.2 で動かない。
[ruby-dev:34939] で解決したと思ったけど、やっぱり動かない部分がある。
ActiveScaffold で動的に作成した Controller が動かない。ちゃんと調べてないけど どうやら色々なものが Enumerable::Enumerator を返すようになったのが問題らしい。
ActiveScaffold にパッチあてるしかないのかな。
Posted in Programming, Ruby | no comments |
RSpec で rollback のテストを行う方法
色々と調べたり試したりした結果、以下の方法で妥協することにした。
RAILS_ROOT/spec/spec_helper.rb をコピーして RAILS_ROOT/spec/rollback_spec_helper.rb を作成して、 use_transactional_fixtures = false にする。
これで、ファイルごとに実行するテストはうまくいくようになる。
この方法は簡単なんだけど、 rake spec や rake spec:rcov でテストを実行すると rollback 関連のテストが必ず失敗する。
もっとうまい方法はないのだろうか。
Posted in Programming, Ruby | 2 comments |
say Debian
mac で say してる人が羨ましくて Debian で say ししてみた。
まずは、festival をインストール。
$ sudo aptitude install festivalうちの場合は、 何か勝手に入ってたので問題無し。
まずは Hallo World
$ festival
festival> (SayText "Hello, World!")
festival> (quit)こんだけで喋ってくれる。(コードが Scheme っぽい)
で、 say コマンドの実装。 今回は zsh script でやってみた。
function say() {
echo "(SayText \"$*\")" | festival --pipe
}こんだけ。
$ say Hello Worldit sounds so cool!
enjoy!
Posted in 雑記 | 2 comments |
第 26 回 Ruby/Rails 勉強会 初級者レッスン添削
添削しようと思って、日本Rubyの会 公式Wiki - 第26回 Ruby/Rails勉強会@関西 にトラックバックをしているサイトを見たけど、みんなそれぞれなりに上手に書いてるなぁと思った。
回答例は 日本Rubyの会 公式Wiki - Ruby勉強会@関西-15 を見てもらうことにしよう。
Posted in Ruby | no comments |
第 26 回 Ruby/Rails 勉強会
日本Rubyの会 公式Wiki - 第26回 Ruby/Rails勉強会@関西 に行ってきた。
当日の資料とかログとかは wiki に上がってるのでそちらを参照。ここでは個人的な感想とか。
Ruby off Rails by ストヤンさん
Rails 使わなくても web アプリケーションは作れるよねって話。
フレームワークだけでもいっぱいある。
特に nginx + Thin cluster と Rack が気になった。 Rails 2.1 で Rack 対応が入るらしい。
自宅サーバで動かしているアプリの構成を考え直したい。
Ruby on Rails で作られたアプリを動かす5つの方法 by okkez
詳細は、資料とログを参照してください。
とりあえず、あの資料をまとめ直してブログで記事にしようと考え中。
Rubyで快適に連投する11の方法 by ujihisaさん
諸事情であまり聞いてなかったけど、受けてて嫉妬。 lingr のチャットも盛り上がってたし。
Ruby初級者向けレッスン第20回 by okkez
今回は相方にほとんど喋ってもらうようにしたけど、アンケートによるとあまり評判は良くなかったみたい。 まあ、別に一般のお客さんがメインの対象では無いのでこれはこれでアリだと思う。
演習問題の解答例はなんとか一週間以内に出したいところ。
あと、資料をあれ以上詳しくするのは負荷的な意味で無理。無限に時間があるならいくらでも詳しくしてもいいけど。
懇親会
るりまの打ち合わせを前田さん、青木さん、yhara さん、西山さん、sheepman さんと自分の五人でやった。 まわりの人に無理言って配慮してもらったので、ちゃんと実のある話ができた。懇親会の参加者のみなさんありがとうございました。
決まった内容は、後日MLに流れるはずなので議事録担当な yhara さんに期待。
懇親会終了後は、ちょっとカフェでお茶して帰りました。
Posted in Ruby | 2 comments |
るりまをwebから見えるようにした
Rubyの各バージョンに対応させてコンパイルしたるりまをwebから見えるようにした。
http://doc.okkez.net/
一日一回更新するようにしてある。
るりま自体は CGI で動かしているので反応が遅いけど気にしないでください。
Posted in Ruby | 2 comments |
るりま進捗
もう少しで 1.8.6 向けの組込みライブラリのレビューが完了する。 これで4/29リリースの目標は達成できた。 あと少しだけタスクが残っているのでこの週末で片付けよう。
これが終わったら、1.8.7に合わせて修正していく作業がある。
Posted in Ruby | no comments |
Gauche and SICP #1
行ってきた。
Gauche が楽しい。Scheme ってこんなに素敵なものだったなんて!なんでもっと早く勉強しなかったんだろう。
SICP と Gauche を同時に進めるのはいいアイデアだと思うので今後もずっと同日開催を続けてほしい。
以下、個人的なKPT(感想込み)
Keep
- Gauche と SICP の同時開催
- yhara さんの参加
- 他デキる人たちの参加
Problem
- お菓子多い気が。
- カンパの目的を明確にして欲しい
- こっちから聞くまで何も言ってもらえなかったのはちょっとどうかと思った
- SICP で人数が増えたのに部屋が狭かった
- まとめの時間が無かったので、議論がし辛かった
- 遅刻者大杉
- 範囲だけ決めて制限時間を決めなかったのでぐだぐだ感が。
- ネットワークにつなげられない人が居た (自分)
- LT がぐだぐだ。やるならちゃんとやってほしい。
Try
- 有線LAN をもう少し頑張ってみる
- 無線LAN の設定方法を勉強しておく
- 範囲と時間を決めて集中して読むようにする
- まとめの時間を作る
- 範囲と時間をきちんとホワイトボード(見える場所)に記述する
- その日の目標を事前に決めておく
- 予習できるように。
- 演習の回答はプロジェクタに映すようにしてみる
- Lingr などもプロジェクタに映してみる
- なんとなく休憩に入るのではなく最初に何時から休憩するか決めておく
Posted in Programming | no comments |