2008-02-01から1ヶ月間の記事一覧

e-Tax

e-Taxで税金を納めるために、市役所で住民基本台帳カードを作ってもらって、ICカードリーダーライターを買って、税務署で利用者識別番号を登録してもらいました。忙しい時期の割にそれほど時間がかからずに済ませることができました。税務署でのアカウントの…

Hash#flatten_keys

operator_for_match = { :partial => 'like', :forward => 'like', :backward => 'like', :exact => '=' } こんなん書くのは面倒なので、こんな風に書けたらいいなって思った。 operator_for_match = { [:partial, :forward, :backward] => 'like', :exact =…

rbc_helpers - attr_enumerable

rbc

現在一人で作っているアプリがありまして、それで使う機能をRailsのプラグインとしてrbc_helpersを作っています。ドキュメントはちゃんとまとめようと思ってますが、ひとまずブログに書いてみようかなーって思ってます。 SVNリポジトリ http://rbc-incubator…

イケテルRails勉強会@九州大学

rbc

2/27に九州大学でやります!僕も行きます〜 http://qwik.rubybizcommons.jp/members/325.html

yieldとProc#callの違い

これらは似てるけど、引数の渡し方に違いがあるんですね。まとめると、渡される引数の数と期待する引数の数が違うときは以下のように動きます。 期待している引数が0個あるいは可変長のときは、yieldもProc#callも同じ動作 0個と可変長の場合のarityは同じ値…

メソッドの引数

デフォルト引数とかよくわからないって話を聞いたので、ちょっと解説してみます。 数、型の異なる引数群について同名のメソッドを複数宣言できる機能をオーバーロードとか言いますが、Rubyにはその機能はありません。 irb(main):001:0> class A irb(main):00…

Array#extract_options!

# Extract options from a set of arguments. Removes and returns the last element in the array if it's a hash, otherwise returns a blank hash. # # def options(*args) # args.extract_options! # end # # options(1, 2) # => {} # options(1, 2, :a …

入門Subversion

svn

入門Subversion Windows/Linux対応作者: 上平哲出版社/メーカー: 秀和システム発売日: 2006/07/12メディア: 単行本購入: 4人 クリック: 93回この商品を含むブログ (67件) を見るこの本いいっすわ!最初TortoiseSVNで基本の使い方「ひとりで使うときの話し」…

短く書こう

railsのプラグイン書いててふと思いました。 def add_class_name(options, class_name) if options options.stringify_keys! if options['class'] options['class'] = "#{options['class']} #{class_name}" else options['class'] = class_name end options …

Mixed Realityって

上は、2007年11月中旬に奈良で行われたISMAR 2007(複合現実感国際会議)で Best Paper Award を受賞した研究発表のデモです。 是非とも1:00あたりから始まる「龍安寺の石庭で戦うダースベーダー」の映像を見ていただきたい。おそるべきは、これがリアルタイ…

rhtml -> html.erb

手で一個ずつ変更してもいいんですけど、どこかで同じようなことやりそうだなーって思って、スクリプトを書きました。RAILS_ROOT/scriptにrhtml_to_html_erb.rbというファイル名で保存してください。使い方はこんな感じっす。 RAILS_ROOT> ruby script/rhtml…

ruby-debug

片平さんがまとめてくれた資料を見ながら、ruby-debugを使ってみようと思ってやってみました。 http://qwik.rubybizcommons.jp/197.html

capistranoのパスワード

cap deployなどを実行すると出てくるパスワードですが、実行するディレクトリのconfig/deploy.rb に set :password, "(パスワード)" と書けば入力せずにいけるんですね。これでサーバーの再起動とかも自動で行えるようになりますよね。 Subversionとかのリポ…

■ [Ruby] Ruby-GetText-Package-1.90.0リリース!えー、ご無沙汰してしまいましたが、Ruby-GetText-Packageの新版をリリースしました。バージョンからご推察いただけるかと思いますが、このバージョンは2.0へ向けたリリースの第1弾で、過去のバージョンと一部…

ローソンで買占め

rbc

今日は時間が押していた分お昼休みの時間を削ったので皆さんの分のお昼御飯を用意したのですが、すごい量のおにぎり、パンを買いました。滅多に見ない量なので写真撮っちゃった。っていうか、本当、今日は軽い軟禁状態だったのですが、皆さん頑張ってくれま…

はじめてのプラグイン

rbc

一番簡単なプラグインをとにかく作って公開しよー!という資料を公開しました。 http://qwik.rubybizcommons.jp/members/280.html

第2回イケテルRails勉強会@東京

rbc

やりましたー!足元の悪い中、たくさんの方々が茅場町へ集まってくれました。今日は環境設定でハマっちゃった人が結構いて、時間が押しちゃいました。でも全員がなんとか自分でやり遂げる、っていうのはほとんどできたはずっす。っていうか、1日でやるにはす…

第1回イケテルRails勉強会@名古屋

rbc

2008/02/06 前に書いたものを間違って消しちゃったみたい。思い出してもう一回書いてみます〜。名古屋で勉強会やりました!片山さんの素晴らしい資料をベースに勉強会は進み、途中最首さんのオブジェクト指向の話とか、僕のプラグインの作り方の話をはさみな…