2008-01-01から1年間の記事一覧

そろそろMerbを触る。ver1.0.7で

やったことのログですので、読んで役に立つようなものではありません。 Rails使いにはお馴染みな手順ですね。 12/29/08 10:44:56 > merb --version merb 1.0.7 12/29/08 10:45:51 > merb-gen app app-1_0_7 Generating with app generator: [ADDED] tasks/me…

トウキョウソナタをサガで

みてきました。土曜日に。映画みてるときにまた電話がかかってきました。翌日のサッカーの試合、人数不足のため棄権する旨、留守電にはいってました。寒さ染み入る夜でした。

Rubiniusインストール

Rubinius for the Layman, Part 3 - Try Rubinius in 20 minutes - Programblings見ながら、インストールしてみた。 >bin/rbx -v rubinius 0.10.0 (ruby 1.8.6 compatible) (ecaa42caa) (12/31/2009) [i686pc-linux-gnu] >bin/rbx -e 'puts "Hello!"' Hello!…

クラスインスタンス変数

先週のRBCイケテルRails勉強会でオブジェクト指向について、特異メソッドやクラス変数やインスタンス変数について学んだので。一人補習。 class FOO SOME_CONST = "FOO" @@class_var = "Class Variable" @ins_var = "Class Instance Variable" def initializ…

dm-more requires dm-tags (= 0.9.7, runtime)

>sudo gem update Updating installed gems Updating dm-more ERROR: While executing gem ... (Gem::InstallError) dm-more requires dm-tags (= 0.9.7, runtime)http://dm-tags.rubyforge.org/の最新バージョンは0.0.3なのに、なぜ? >gem list --local | …

いつかソウル・トレインに乗る日まで

久々に読書->読了。高橋源一郎著。文学界での連載「ニッポンの小説」は終わったし、次は何を読もう。蓮實重彦著「映画論講義」もつまみ読み。映画観たくなる、素晴らしい。

Nokogiriインストール

>sudo gem install nokogiri Building native extensions. This could take a while... Successfully installed nokogiri-1.0.6 1 gem installed Installing ri documentation for nokogiri-1.0.6... Installing RDoc documentation for nokogiri-1.0.6...li…

23日はシエマへいってきた

昨日の「いー夫婦の日」は勉強会で家にいなかったので、妻とCIEMAへ。 ハリウッド映画はあまり観る必要ないとおもったり、そんなこともないんだけどハリウッド以外の映画を楽しみたいなとおもっている人にはいい映画館です。決してハリウッドの映画をやって…

22日(土)にRBCのイケテルRails勉強会@福岡に行ってきました

今回は、JRuby-1.1.5、Rails2.1.2、Rubeus0.0.7、MySQL5.0、NetBeans6.5といった組み合わせで、JRubyでSwingアプリを起動させて、サーバ側で管理しているデータを表示させるといたもの。 前日にRails2.2.2がリリースされてたので、インストール済みで乗り込…

明日はイケテルRails勉強会@福岡

今回は、Rubyの快適さや楽しさの原点ともなっている、Ruby自体の使い勝手について、やさしく掘り下げてみます。クラスやモジュールを使って機能を拡張していくことや、ダックタイピングを使って構造をシンプルにしていくこととか。そして、メタプラグラミン…

HappyMapperさわってみた

HappyMapper, Making XML Fun Again // RailsTips by John Nunemakerをみてサンプル実行。サンプルには載ってないけどあたまにお決きまりの...をつける。 1 require 'rubygems' 2 require 'happymapper' 3 4 xml_string = File.read('./xml_string.xml') 5

月曜24:50からロベール・ブレッソン の「スリ」

前に観たのは10年前くらいだろうか、今回はBSで放送されます。必見。録画予約済み。楽しみだ。先週はWOWOWで溝口健二の映画が5本放送されていた。録画したけど、まだ観てない。時間ない。今週はアキ・カウリスマキが3本。

rubygems-1.3 アップデートメモ

$ sudo gem update --systemだと、アップデートされない。 以下でアップデートできた。 $ sudo gem install rubygems-update $ sudo update_rubygems $ gem -v 1.3.1 $ sudo gem update Updating installed gems Updating merb ・・・merb1.0にアップデート…

イケテルJRuby勉強会@東京開催します

11月8日(土)にRuby-Processingを使ったRBCの勉強会をやります。9月に福岡でやった勉強会の内容をブラッシュアップして、「Rubyでコーディングすることの楽しみを共有」できるようにやれればと思っとります。 さんや、 http://mochikoastech.blog113.fc2.com/…

Fiberつづき〜3

23時をまわり雨が降ってきた。まだまだ蒸し暑い。 さて、Ruby1.8.xでも、Poor Man's FibersといってFiberと同様の実装を行ってるらしいので、ソースを覗いてみた。Queueを使って実装している。 Queueはスレッド間のFIFO(first in first out)の通信路です。ス…

Fiberその2

次いってみる。resumeの引数が、Fiberブロックのブロックパラメタに渡る irb(main):056:0> f = Fiber.new do |x| irb(main):057:1* Fiber.yield x irb(main):058:1> end => #<Fiber:0x82799f0> irb(main):059:0> f.resume(1) => 1 irb(main):060:0> f.resume(2) => 2 irb(main</fiber:0x82799f0>…

Fiberさわってみた

http://www.espace.com.eg/neverblockはFiberをつかって実装されているらしく、Fiberってなんだろう?ということでちょっとさわってみました。Ruby1.8でもhttp://www.espace.com.eg/neverblock使えるようになったらしいけど、まあいいや。以下、http://www.e…

イケテルRuby勉強会@福岡で発表します

来週の土曜日(27日)に開催されるRBCの勉強会でRuby-processingを 使って発表します。参加者みんなでRubyでコードを書くことの楽しさを共有して、 また、さらにProcessingの表現力の高さを実感してもらえればとおもってます。こんなハイレベルなとこまではい…

no such file to load readline

custom_require.rbでreadlineをrequireしているのだが、 readlineが見つからないとのこと。OS:Ubuntu8.0.4 Ruby:1.8.6Railsのscript/consoleでもreadlineがないと、 同事象が発生する。 >~$ irb -r irb/completion /usr/local/lib/ruby/site_ruby/1.8/rubyge…

Ruby技術者認定試験を受けました

合格しました。受験料の請求が後日やってきます。改めて基本的なとこから復習できてよかったです。 でもRubyを仕事に使う日がいつくることやら・・・これから受ける人は以下を参考に。 http://blog.champierre.com/archives/723

xmpfilter途中

rcodetools-0.7.0.0はGemからインストールできた。Ruby1.9で。1.8.7(ruby 1.8.7 (2008-06-09 patchlevel 17) [i686-linux]) だと途中でERROR。wirbleの時も同じERROR。 Successfully installed rcodetools-0.7.0.0 1 gem installed Installing ri document…

Ruby1.9でwirbleできない

wirble-0.1.2インストール後、irb実行したら、syntax error。 wirble.rbの140行目から case c when ':': state << :symbol when '"': state << :string when '#': state << :objectRuby1.9では、whenのあとの":"はsyntax error。

明日筑波へ

6:45佐賀発の便で東京へ、そして筑波まで。 0日目は参加できませんでしたが、日本Ruby会議へ行ってきます。昨日UpdateしたWine1.0でiTunes動かそうと思って、やってみたが ダメ。中断。

Wine1.0

出たそうなので、Update。 以下の通りやった。 ↓ http://www.winehq.org/site/download-debこれから試してみる。後ほど。

array to ..

今日は久々に終電より早い電車で帰ったので、メモ。 今更ながらだろうけど、知らなかった。以下 irb(main):001:0> RUBY_VERSION => "1.9.0" irb(main):002:0> @name, @height, @weight = ["foo", 180, 75] => ["foo", 180, 75] irb(main):003:0> @name => "f…

トップ画面の設定

Rails2.0.2でトップ画面をルートのパスで表示させたいと思い、 routes.rbに追記。でもうまくいかず。なのでこれから調べるつもり。 ActionController::Routing::Routes.draw do |map| #map.home '', :controller => 'reserve' map.connect '', :controller =…

MySQL5.0のrootパスワード削除

MySQLのパスワード変更方法はいろんなところで解説されてたけど うまくいかず、結局、http://d.hatena.ne.jp/garyo/20070911/1189475159 にたどり着いて、以下の方法で。 mysql> set password for root@localhost=password(''); Query OK, 0 rows affected (…

use_month_number

date_selectのオプションで「use_month_numbers」を使うと 月を月名ではなく数字で表します。とのことだったので 使ってみたら効いていなかった。(10行目)ので、select_dateで指定してあげたら、効いた。(13行目) Rails2.0.2、WinXPです。後で詳しく調べてみ…

Rails2.0でのform_remote_tag

Ajax on Rails本では、47Pに以下の記述だが、実行するとエラー NetBeansでも「end_form_tag is deprecated in Rails, Use form_tag with a block」 と出るので、 <%= form_remote_tag :update => "reversed", :url => {:action => 'reverse'} %> <p>反転させる</p>…

フォームビルダーオブジェクトでひっかかったのでメモ

19日は福岡は姪浜でRBCのRailsイケテル勉強会。 Railsではフォームを生成するヘルパーが色々あって、混乱したので まとめようと。引っかかったのは8行目のコメントの部分。 サンプルとして提示されたソースではここだけ、「f.」があたまに ついてないから、…