Ruby

関西Ruby会議05で LT の発表をした

2013/08/31(土) に大阪で関西Ruby会議05が開かれた。僕は LT 枠で発表することになっていた。あんまり Ruby 得意じゃないのでどんな話しようかけっこう迷っていて、けっこう緊張しながら参加した。 発表内容 発表のタイトルは「C# から Ruby に乗り換えた」…

第36回 Ruby/Rails勉強会@関西に参加したので Racc を使ってみる

第36回 Ruby/Rails勉強会@関西に参加した。その中で「Racc でおてがる構文解析」というのがあったのでさっそく試してみた。 Racc とは Racc とはパーサージェネレータの一種で、yacc の Ruby 版。僕もあんまりよく分かってないけど、とりあえず使ってみるこ…

Rubyで改行コードを変換するワンライナー

改行コードがCRLFなファイルがたくさんあったら、LFに変換したくなるのが人情だ。せっかくなのでRubyのワンライナーで変換してみた。メモメモ。まずはファイルが1個の場合。 # CRLF を LF に変換 % ruby -i -pe 'sub("\r\n", "\n")' test-crlf.txt次にファイ…

Ruby/Rails勉強会@関西に参加した

第33回 Ruby/Rails勉強会に参加した(告知ページ)。久しぶりにRuby成分を補給してきたよ。 「今更はじめるCucumber」について 最初の発表は id:Sixeight さんの「今更はじめるCucumber」。いきなり今回の目玉(僕にとって)です。Cucumberってのはテストツール…

Rubyの複素数ライブラリのソースコードを読む

昨日のエントリで、Rubyで複素数クラスを定義した。でも標準でComplex(複素数)クラスはある。なので、今度はそのソースコードを読んでみることにした。複素数ライブラリのソースファイルは、僕の環境(Ubuntu 8.04)では /usr/lib/ruby/1.8/complex.rb にあっ…

Rubyで複素数クラスを定義する

4月25日にRuby/Rails勉強会@関西があるので、Rubyの復習をしてる。今回はクラスを使う練習として、複素数クラスを作ってみることにした。基本的なクラス定義はこんな感じ。 #!/usr/bin/env ruby # -*- coding: utf-8 -*- # 複素数クラス class Complex def …

第33回 Ruby/Rails勉強会@関西 に参加する

4月25日(土)に、第33回 Ruby/Rails勉強会@関西 があるので、参加することにした。今回は id:Sixeight さんの「今更はじめるCucumber」という発表が楽しみ。みんなも友達とか誘いまくって参加するといいよ。申し込みは日本Rubyの会の告知ページを見てね。で、…

JavaScriptコードをブックマークレット用にフォーマットするRubyスクリプト

ちょっと長めのブックマークレットを書くとき、普通にエディタで書くんだけど、その後ブラウザで使える'javascript:'形式に変換するのがめんどくさいな、って思ってた。どうやら同じようなこと考えてた人がいるみたいだ。 再編集可能なbookmarklet 秀丸マク…

Rubyを使い初めた

最近Rubyを使うようになったよ。きっかけは「初めてのRuby」を買ったから。 初めてのRuby作者: Yugui出版社/メーカー: オライリージャパン発売日: 2008/06/26メディア: 大型本購入: 27人 クリック: 582回この商品を含むブログ (245件) を見るせっかくなので…