ruby
通常Debian/UbuntuのRubyGemsでは、RubyGemsの環境は(gem environment)以下のようになっていると思いますが、 INSTALLATION DIRECTORY: /var/lib/gems/1.8 EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin gem update --system や rubygems_update などを使っ…
if a == b || a == c ... end ってありますよね。 a の変数名が長いといやになりますよね。 あと、2回書くのがなんかめんどくさいですよね。なので、 if [b, c].include?(a) ... end って書くことありますよね。 でもなんかわかりにくいですよね。 主語を a …
メソッドに限らず、ハッシュや配列のネストの時もなんだけどさぁー これはキモイ。撲滅したい。 map.resources(:accounts, :member => { :suspend => :get, :publish => :get, :confirm => :put, }, :collection => { :update_state_and_publish => :put, :c…
it "should be empty" do @empty_array.should be_empty end はいいけど、 it "#empty? は true であること" do @empty_array.should be_empty end はルー大柴みたい。と思ってるのは私だけじゃないはずだ。
おおー、サブセッションはチケットを購入する必要がないんだ! おれも、Ruby会議に、参加、できる!
Ruby ではクラス定義をこう書く: class User attr_accessor :name, :password def initialize(name, password) @name = name @password = password end end なげぇ。 一方、Scala ではこう書く: class User(var name:String, var password:String);短い。…
ssb(server side browser)すばらしすぎるんぐ! ブラウザだけで携帯電話の画面確認ができてしまう! サービスも(とりあえず)ノーコンフィグで簡単起動だし! んでもって、不具合というか、私に都合が悪かったのでパッチを書いた。coderepos のアカウントまだ…
RSpec はバージョンアップ重ねるたびに英語英語し過ぎてて非英語圏の人にはつらくなってきてるような。
Cocoa アプリを Rails っぽく作れるフレームワークらしい。メモ。 ルッコラ・ルッコラ これはおいしそう
今年もありがとうございます。ごちそうさまでした。 ogre.rb 転じて OGRE 3D に興味を持った。
へー、東大でRubyの科目あるんだ。東大生には簡単すぎてつまらないんじゃないの?
lib/iso2022jp_mailer.rb class Iso2022JpMailer < ActionMailer::Base @@default_charset = 'iso-2022-jp' @@encode_subject = false def base64(text, charset='iso-2022-jp', convert=true) if convert && charset == "iso-2022-jp" text = NKF.nkf("-j -…
$ irb [15:46:54] irb(main):001:0> require 'lib/hikidoc' => true irb(main):002:0> HikiDoc.new("[[Clover|http://jp.rubyist.net/theme/clover/clover_h1.png]]", 3).to_html => "<p><a href=\"http://jp.rubyist.net/theme/clover/clover_h1.png\">Clover</a></p>\n" あれれ? img にならない。TextFormattingRules を見る限りで…
さぁ、今年もやってきました恒例のアレです。 ⊂(^ω^ )⊂(^ω^ )⊂(^ω^ )二二⊃ ブーン Dave, Matz, 本当にありがとうございました。やった!やりました! あの Pragmatic Programmer, Dave Thomas と⊂二二二( ^ω^)二⊃してきたお! 本番前にすでに…
Hpricot を試してるんだけど、リンクにポート番号を含んでいるとき、うまくマッチしない。 irb(main):057:0> body = %Q|<a href="http://example.com:3000">example</a>| => "<a href=\"http://example.com:3000\">example</a>" irb(main):058:0> doc = Hpricot(body) => #<Hpricot::Doc {elem <a href="http://example.com:3000"> "example" </a>}> rb(main):060:…
配列をユニークにしてその個数とともに返せ。 具体的には、["foo", "bar", "foo", "baz", "bar", "foo"] を、[ ["foo", 3], ["bar", 2], ["baz", 1] ] にする。 今から考える。 ハッシュ返すほうが inject 使って簡単にできそうだな。 ["foo", "bar", "foo",…
吹いた。いや、吹くようなことじゃないんだけど。数多のプログラミング言語の中で、より簡易だという判断かな。 もうマニアのための言語じゃないんだ! とあらためて。いや、日本製(製ってなんだよ)だからかな? いやでも、エヴァンジェリストがいないとこう…
/bin Haskell化終了 RubyistのためのHaskellガイド
フォントで頭を抱える・・・
おもれー しかし、アレを作るには手で描いたほうが早そうだな。
重い腰を上げて、片っ端から ldr にぶち込みました。これでまた読むようになるかも。 RSS/Atom 配信してないとこは、MyRSS かなんかに食わせて購読しないとなぁ。 usa さんとこが RSS 配信してたのにびっくりした。
これはよさそうだねぇ。しばらくはシステム管理なんてやらなそうだけど、メモメモ。 OSC2007 のプレゼン資料(pdf) puppet リンクたち - だ!日記 どうよ?>前職場の H さん、現職場の K さん
デッテル。
まつもとさん×mputさんとか、ささださん×mputさんもいい感じですね。はぅーん 徹夜なんで勘弁してつかぁさい、というか、こういうの担当だと思ってます。
まつもとさんとたかはしさんで想像してみたんですが、どちらも強気なガチンコ勝負を挑んだ時、どういう書き方をすればいいんでしょう? 「攻め×受け」ってやつ。教えて!Yuguiたん! なんとなく Haskell なら上手に書けるような気がします。
Ruby 脳が退化シテル・・・ begin ... unless ... # A end rescue HogeError # A (上記と同じ) endきれいなまとめ方はないものか。メソッドの切り出しとかじゃなくて、Rubyの書き方で解決したい。うーん、うーん、出てきそうな出てこなさそうな。
昨日ぎりぎり間に合って良かった。短い時間つめつめで喋った。相変わらず元気そうで良かった。 ご活躍をお祈りしています。 あー、いじる時間がなくて残念。
http://yowaken.dip.jp/tdiary/20061215.html#p02 Ruby では安心して足し算できるのか?問題点(1) (たとえば)Fixnum#+ が再定義されているかどうかは、それまでに実行された全てのものを読まなければならないので、確実に足し算できるのかどうかを保証する…
あっはっは、関西Ruby勉強会の翌日だ。交通費と懇親会費で今月は確実に死ねそう。
わかりにくい日本語。この記事タイトルだけ読んでも意味わかんない。もう一つのCGI ライブラリなのか、もう一つの脆弱性なのか。 脆弱性だとしても、なんか変。「CGIライブラリにおける更なるDOS脆弱性について」ぐらいか? 「もう一つの」とか「更なる」と…