ruby

code golfで商品もらった!しかも角谷さんサインも!

rubyKaigi中の通しイベントとしてCode Golfのコンペがあった。問題は、複利計算、と、漢数字をintegerにするという問題。自分あh複利計算の方だけしか応募しなかったけど、商品が非常に多かったことと、表彰式(懇親会)までに残ってない人が多かったため、R…

Ruby技術者認定試験におちてきたよ

惜しかった。。。。勉強してればあるいは。。と負け惜しみを言ってみる。 試験問題は、わりと細かい知識を問われる。だから他の人のライブラリをよく読むなどして、自分の今知っている知識を越えて勉強する人がうかるのだろうと思う。 つまり、「Rubyへの愛…

private宣言で定数には影響しないのかな

activesupportのinheritable_attributes.rb 読んでたらこんな記述があった。なぜかprivate宣言の中で定数を宣言している。 private # Prevent this constant from being created multiple times EMPTY_INHERITABLE_ATTRIBUTES = {}.freeze unless const_defi…

scrapiを使ってみた

馬術部のホームページをかってに弄ってみた require 'rubygems' require 'pp' require 'scrapi' require 'open-uri' #$KCODE = 'u' # scrapeで警告が出るのでコメントアウト require 'kconv' # horse pages horses = Scraper.define do array :links process…

Rubyでスーパーマリオを書いたやつがいる

http://d.hatena.ne.jp/authorNari/20080422/1208880928 ソース読んでみると、なんとなく読めそう! アクションゲームの実装って想像がつかなかったけどこれならわかりそうだよ。 前にJavascriptでマリオ書いたのがあったが([JS]わずか14KBのJavaScriptで動…

vim7.1をいれたがソースが色づけされないよ

vim-rubyをいれないといけないのね。debianのときは何気なくインストールしてたみたい。 http://pools.jp/2006/05/02/ruby-vi-vimrc-color/vim7.1のインストールでMacportsでvimを新しくする方法をめも root# port install vim +multibyte Error: Requested …

sqlite3を使えるようにした

sqliteは標準で入っているので設定は簡単と思いきやちょっとはまったすでにはまって解決している人がいた rails - 微かに競馬Wiki風味コマンドだけ抜粋 sudo port install swig sudo gem install --remote sqlite-ruby インストールにswigが必要なのと、なぜ…

Rubyの何が魅力なのか

Rubyは本当に生産性が高いのかという話題が活気づいているみたい。自分でもこの何年か何度も考えたことなので非常に興味深い。しかも、Rubyのまつもとさんが自身の日記にこの話題について言及している。自分なりの解釈では、言語は何ができるか、ではなくて…

Ruby-ImageMagic

Windowsへのインストールはgemで簡単にできた(ImageMagic本体もインストーラあり)。 http://rubyforge.org/projects/rmagick使用方法はまだ実験中だが、 ・サンプルプログラムで概要を把握できる ・リファレンス(英語)が詳しい(?) ・メソッド名が分かり…

LoveHateRatio

RailsとWebクローラーの勉強のためにWebクローラーコントロールアプリケーションを作ってみることにしました。 まずは手始めに「Love/Hate Ratio」をGoogleAPIを使って計算するアプリを作ります。「Love/Hate Ratio」は例えばGoogleで「I love ruby」「I hat…

Rubyの記事発見

Rubyの記事がついに@ITで紹介されている。 記事の内容はRubyがいかに優れているかの紹介。静的言語であるため、柔軟⇒開発効率がよいということが書いてある。(言語の優劣は、ある機能を実装する際の開発効率である。) 記事の中で、RubyのEclispプラグイン…