// tag
# Ruby
105 articles
2017.09.23
RubyKaigi 2017に参加してきた
今年は広島開催。台風で新幹線が2時間遅れるという波乱のスタートだったが、型に関するセッションが印象的だった。
2017.02.09
jpmobileにCircleCIとonkcopを入れた
最初に jpmobile ( の開発を始めてからもう7年も経つのかと感慨深い今日このごろ。ここしばらくは Rails と Ruby のバージョンアップのたびにいろいろ diff 見て回ったりテスト回し…
2014.09.13
RubyKaigi 2014に参加してきた
先日開催されたRubyKaigi 2014に参加してきました。場所は船堀と、世田谷区民としてはかなり遠かったんですが、頑張って通勤してきました。 セッション内容は他にまとめてくれる人がいるので、そちら…
2014.03.31
TokyuRubyKaig07を開催してきた
<blockquote> <a href=" - Regional RubyKaigi</a> </blockquote> というわけで7回目となるTokyuRubyKaigiを開催してきました。まあ…
2010.03.21
仙台Ruby会議02に行ってきた
- 途中から(牛タンにより) Ruby起業家を8年こなしてわかった5つのこと - @xibbar さん なぜRubyなのか - Java のコンパイル時間にもうダメだと思った - ひとりなんだから開発…
2010.03.01
東京Ruby会議03 に行ってきた
- 雨と東京マラソンとの戦い メタプログラミング入門 - Yugui さん - Ruby 1.9 Release Manager - Java の人 - 広告&ニュース配信の仕事 Agenda - メ…
2009.12.23
Rails 勉強会@東京 第46回と東京Ruby忘年会に行ってきた
Rails 勉強会@東京 第46回 - 遅れました - そして8人 まとめ - Rack まわりは面白い - Rails のコード読むの楽しいですよねー - Ramaze とか Sinatra とか軽…
2009.12.08
Rubyist Magazine - jpmobile + Rails 2.3.4 で作る携帯サイト入門 【前編】での補足
- Rails 2.3.4 と書いてますが,2.3.5でも動作確認取れています.
2009.12.06
札幌Ruby会議02に行ってきた!
- 本編はこちら =>
2009.12.05
jpmobile 会議02 in 札幌
突発的に開催されました! 概要 札幌Ruby会議の前夜祭で開催されました.jpmobile 会議は飲み会の席上で開催されることが多いようです. ちなみに jpmobile 会議01 は Ruby会議2…
2009.12.04
トークセッション「中と外から見た Rails」に行ってきた
- エア社員としては参加しないわけには行かないので雨の中行ってきました. - 12/3(木) 池袋ジュンク堂本店にて - いつもの Tokyu.rb とか Asakusa.rb とか Rails勉強会…
2009.11.30
TokyuRuby会議01を開催してきた!
さる良い肉の日(2009/11/29)に ( を開催してきました. 役目としては広報と司会です.ずっと喋ってましたね.よかったんだろうか. ひたすら笑いをとろうとしてしまうところに関西人の性が出てしま…
2009.11.19
Tokyu.rb勉強会#01
と言うわけで参加してきました.と言うかむしろずっと喋ってました.無謀にも「Rails のソースコードを読もう!」だったのですが,ActiveRecord の transaction 周りが知りたいと言…
2009.11.02
OSC 2009 Tokyo/Fall に展示ブースで参加してきた
<strike>蒲田駅は Tokyu.rb の陣地だということも</strike>いろいろあって Tokyu.rb で展示ブース出してきました. 1日目 - とりあえず<strong>いつも通り</s…
2009.10.20
既存の Rails アプリを JRuby で動かす
インストールから順番にやってみる インストール JRuby のサイト ( bash % cd ~/tmp % tar zxvf ~/downloads/jruby-bin-1.3.1.tar.gz %…
2009.10.09
Rails でログを出力させるときの注意点
よく Rails で ruby class Hoge < ActiveRecord::Base .... logger def my_log(text) Logger.new(File.join(Ra…
2009.10.06
TokyuRuby会議 LT発表者募集中
TokyuRuby会議の広報担当です. と言うわけで募集です. LT発表者募集 - 現在,ATNDにてLT発表者の募集を行っています - - ジャンルは問いません.たぶん. - 応募者多数の場合は,応…
2009.09.17
RubyによるMac OS Xデスクトップアプリケーション開発入門:無料プレゼント企画
( と言うわけで,Ruby会議でもセッションされた高尾宏治さんによる書籍 RubyによるMac OS Xデスクトップアプリケーション開発入門 ( この書籍自体の無料プレゼント企画が行われています.参加…
2009.08.31
Ubuntu 8.04.2 の Ruby で capistrano が動かない場合の対処
p368 で Net::SSH が刺さるという問題 ( があって,それは Ruby 側で解決 ( されたのですが,どうも Net::SSH 側でもなにかしら変更があったようで 2.0.14 が リリー…
2009.08.26
Mitaka.rb#04 に行ってきた!
移籍先である おいしい Mitaka.rb に参加してきました. 参加者顔ぶれ - Mitaka.rb クラスタ - pgcafe クラスタ - 万葉クラスタ - Tokyu.rb クラスタ - (各…
2009.08.24
Tokyu.rb#10に行ってきた((傍観モード))
肉.rb - なんだかんだと Ruby の話はあまりしてなかった気がする. - 平和に肉を食えました.主催者の人ありがとう. 二次会 - 一部では三次会 - Railsの話で盛り上がりました. - 確…
2009.07.23
Mitaka.rb night に行ってきた!
いやー,さすがおいしい食べ物の Mitaka.rb だけあって,おいしかったですね.雰囲気も良かったし.主催の @ysakaki さん,お疲れ様でした!ざっと感想など. 基調講演 - 日本Hamlの会…
2009.07.20
Ruby会議2009
まとめと感想 - 初日で平日にも関わらず,結構な入り具合 - Rails 3 は劇的ビフォア・アフター - ただ構造はよくなる予感 - 大場さん@万葉社長のプレゼンの前半にのろけがあった模様? - G…
2009.07.20
Ruby会議2009
まとめと感想 - 朝早いからか,部屋が分かれるからか,ちょっと少なめな感じ - 一橋記念会議場は都合により10分遅れ - まさか来ていない? - 無線LANの繋がりにくいので,iPhone がうらやま…
2009.07.20
Ruby会議2009
- 伝説に残るかもしれない Ruby会議 3日目 - 伝説になりました. - RubyKaigi Staff のみなさん,KaigiFreeks のみなさん,ほんとにお疲れ様でした.そしてありがとうご…
2009.06.02
Tokyu.rb#8に行ってきた,が・・・・
あまり Ruby の話してませんでした!むしろ某御大とかクリドラとか時代劇とかで熱く語って,カラオケでいろいろ熱唱してた記憶しかない.これはこれでいいのか.いや,いいのだ. と言うわけで,次は SIC…
2009.05.27
オレオレDebian サーバをセットアップする#6
目的と参考と過去ログ - ( - ( - ( - ( - ( - ( Gem のパッケージを作る Rails 自体は REE に入っているので,その他の Gem パッケージを作ります.ファイルを設置す…
2009.04.24
Ubuntu 8.04.1 LTSでrubygems 1.3.2を使うには.
以前 ( 0. rootになる. bash % sudo su - export GEM_HOME=/var/lib/gems/1.8 1. rubygems-update-1.3.2.gem ( ^…
2009.04.16
Mitaka.rb設立総会に行ってきた
<strike>吉祥寺で開催されるというPoken Night</strike>Mitaka.rb設立総会に参加してきました!一次会はヴィレッジ・ヴァンガード ディナーでおいしくハンバーグを食べ,2次…
2009.04.04
Tokyu.rb 第7回に行ってきた.
場所は自由が丘の「わん」.毎回ここなのはいろいろ理由があるのですよ.たぶん. いろいろな話が出てさすがにまとめきれませんが,やはり充実した内容でした.Pokenの受け渡しとかもできたし. 次回はそろそ…
2009.02.24
Rails 2.3.0で MiddlewareStack に積む方法
まず Rails 2.3.0 RC1 は Rack 対応なおかげで, bash % rake middleware use Rack::Lock use ActionController::Fails…
2009.02.16
Rails勉強会@東京第38回
- 今日は TIS さんにて開催 - 会場提供ありがとうございます. - 今日もおとなしめで. セッション案 - Rails 2.3.0 - Ruby 1.9.1(Rails, merb) - RSp…
2009.02.13
デブサミ2009 1日目に行ってきた
まとめ - 今年のキーワードはクラウドコンピューティングのようだ. - クラウドセッションへの参加者数が多い気がする. - 今日は Ruby で,明日は PHP/Perl とほどよく分散されている. …
2009.02.13
『プログラミング言語Ruby』出版記念トーク懇親会に参加してきた.
Ruby の中の人達がいるという懇親会に参加してきました.一番の収穫は猫カードを matz に渡せたことかな :).しかし, Mac にサイン (
2009.02.10
Ruby on Rails 2.3 リリースノート
いつものように意訳.たぶん ここ ( - ( Rails 2.3 には数多くの新しい機能が含まれている.Rack への対応や Rails エンジンの一新,Active Record ではトランザクショ…
2009.01.19
Ruby 1.9に移行する際に注意すべき10のポイント
( Ruby 1.9 についていろいろと書いてきて(The Well-Grounded Rubyist は2~3ヶ月のうちに出る予定だ),Ruby 1.8 から Ruby 1.9 に移行する際に気をつ…
2009.01.10
gem を作ってみる#2
( 次は hoe を使ってみます.内容は 前回 ( 必要パッケージのインストール bash % sudo gem install hoe まあなぜか入ってたので,実際にはインストールしてません. テン…
2009.01.04
gem を作ってみる#1
( newgem を使った作法を学びます. 必要パッケージのインストール bash % sudo gem install rubigen % sudo gem install newgem テンプレー…
2009.01.03
2009年の目標
今年はいろんな意味で勝負の年だと思ってます.何の勝負かはよくわかりませんが,フィーリングで.そういう意味でいろいろ目標があります. Tokyu.rb を飲み会以外で開催する まず一つ目は Tokyu.…
2008.12.25
Rails and Merb Merge
( Rails と Merb の統合 今日は Ruby ウェブアプリケーションフレームワークの歴史にとってかなり重大な日となった.大きな衝撃を持ってみんなと共有したいと思っているニュースはすぐ見つかる…
2008.12.22
東京Ruby忘年会に行ってきた
Tokyu.rb から参加してきました.重要なのでもう一度言います.Tokyu.rb から参加してきました. ^1 というわけで,東京Ruby忘年会に行ってきました.多くの人とは話せなかったのですが,…
2008.12.12
プログラミング初心者に Ruby を教える実験
うちの奥さんが「Ruby勉強したいっ!」というので,なんかいい本ないかと探してこれにしました.目指すは「土日は夫婦でプログラミング」です.
2008.12.09
amazon-ecsでISBN検索するには
ruby response = Amazon::Ecs.item_lookup({:IdType => "ISBN", :SearchIndex => "Books"}) URL的には IdType=…
2008.12.09
Testの中でflashを検査したいとき
ruby flash :notice = "おーけーです" などとしたときに,これをテスト側で ruby assert_equal flash notice , "おーけーです" としてもエラーになる…
2008.11.20
moduleのスコープについて調べてみた
いろいろ気になったので調査.以下のようなコードを用意. ruby module Parent CONST = 2 end module Parent module Base BASE_CONST = …
2008.11.14
iKnowデッベロッパー・カンファレンスに行ってきた
Ruby on Railsでのサービスということで(?),カンファレンスに行ってきました.iKnowも最近休みがちなので,景気づけの意味も含めて. ふぁーすといんぷれっしょん - 外人率たけー - ビ…
2008.11.14
iKnow Gem + API サンプル
iKnow Gem を使った簡単なサンプル作ってみた! ruby require 'rubygems' require 'iknow' Iknow::Config.init do |conf| con…
2008.11.04
Ubuntu 8.04 で RMagick をインストールする
bash apt-get install libmagick9-dev gem install rmagick
2008.10.29
Rails 2.2の threadsafe と ConnectionPool を読んでみる#1
まず thread safe にする設定は config/environments/production.rb にある ruby Enable threaded mode config.threads…
2008.10.29
Rails 2.2の threadsafe と ConnectionPool を読んでみる#2
続き.actionpack/lib/action_controller/dispatcher.rb を見ると ruby 5 | @@guard = Mutex.new 104 | def dispat…
2008.10.29
Rails 2.2の threadsafe と ConnectionPool を読んでみる#3
次は ConnectionPool について.ひとまず関連部分を出すために % rak 'ConnectionPool' --ruby で ruby activerecord/lib/active_r…
2008.10.28
Jpmobile で user_agent を設定してテストするには
get/post などの前に, ruby @request.user_agent = "DoCoMo/2.0" としてユーザエージェントを設定する.@request.env 'USER_AGENT' …
2008.10.08
Ubuntu 8.04 で rubygems を 1.3.0 に上げるには.
0. root になる ^1 bash $ sudo su - export GEM_HOME=/var/lib/gems/1.8 1. /usr/bin/gem を書き換える ruby requir…
2008.10.07
さくらインターネットで gateway.cgi を使う@Rails 2.1.1
fcgi と drb を使って 90 秒だけ生存するサーバみたいな感じですかね. 基本的に を参考にしました. 1. Rails/Gem のインストールなど. どこぞにある方法で. 2. fcgi の…
2008.10.01
ファイルによって deploy 先を変えるには
単純に Capfile と config/deploy.rb を複製すればよい. bash % cp Capfile Capfile.host % cp config/deploy.rb config…
2008.09.26
古いdeployを消すには
cleanup すればいいだけ. bash % cap config/delopy.rb deploy:cleanup もしくは deploy.rb の中で,:after_deploy を使う. ru…
2008.09.11
Rails App でエラー発生時にメールを送ったりするには
ApplicationController に rescue_action なるメソッドを追加して,そこに実装すればよい. ruby class ApplicationController < Act…
2008.08.26
まっちゃ445に行ってきた.
夏休みなのでログ書くのが遅くなりました(;・∀・). First impressions いやー,雰囲気違うなぁ.と言うか,Rubyist がおとなしすぎるのか歳を食ってるのか. Perl/PHP と…
2008.08.22
オフィスで踏み出すRubyの世界
- エピソード - in : Java Source -> out : Text File - Excel -> Ruby -> Java - なぜ Ruby - ERB / Java の友達 JRu…
2008.08.22
東京Ruby会議01に参加してきた.
最初は少なかったんですが,終わる頃にはかなりの大人数になってました.さすがは東京(?).当日は2時間早く出社して早めに変える変則シフトでがんばりましたヽ(´ー`)ノ. それでは当日のログを. ====…
2008.08.06
ssb Rev.17132 が ubuntu 8.04/Ruby 1.8.6 で動作しなくなってる問題に対処する
変更点は2点. ruby Index: libs/ssb.rb =================================================================== …
2008.08.02
Tokyu.rb第2回集会
目標 ruby-trunk で edge-rails を動かそうぜ! 参加者 - Rust/OGAWA(conceal-rs) - cesare - ginkouno - Yuumi3 - FUKUD…
2008.07.30
Passengerをインストールしてみる
Passengerで動かすことを想定して,ローカル環境にもインストールしてみる. bash % sudo gem install passenger % sudo /var/lib/gems/1.8/…
2008.07.29
OpenIDを使ったユーザ認証の実験
ruby-openidを使ってみることに. bash % ruby script/generate openid_login openid create lib/openid_login_system…
2008.07.28
Rails勉強会@東京第31回に参加してきた.
先月は RubyKaigi 会場での開催となったので,2ヶ月ぶりの開催です.主催の皆さまありがとうございます. そしてまとめログを. 時間割 - 13:30~14:45 前半セッション - named…
2008.07.28
ruby-trunkからのbuild
先っちょを使うと宣言した以上,trunkを使わねばと言うことで,そのログなどを. - Subversion Repository から checkout bash % mkdir ruby-repos…
2008.07.25
Tokyu.rb初集会での成果は
qwik.jp に移動することが決まりました.それ以外は Wiki を待て!(ぉぃ.
2008.06.26
RubyKaigi2008に参加してきた#2
つくばは遠いなぁ,と言うのが会場の印象.いやいい会場だったんですけどね.いかんせん自宅から遠かったなぁと. 2日目のキーワードは,「Ruby 物産展」「Mac 万能説」. 本日は朝の諸注意は飛ばされた…
2008.06.24
RubyKaigi2008に参加してきた#1
当日はあいにくの雨模様にもかかわらず,現場の熱気はすごかったですね.Rubyに対する愛を感じました.キーワードは,「スーツ漫才」「博士と助手の奇妙な世界」「だまっとけ」ですかね. さて,感想を交えたロ…
2008.06.23
RubyKaigi2008に参加してきました.
0th dayは仕事だったので参加できませんでしたが,あとは朝からがっつり参加してました.ログと感想は明日書きます....orz(ブログ書くまでがRubyKaigi orz)
2008.06.05
ロベール本学習記録#11
第10章終わり.例外処理でした.LL系ではそれほど例外処理使わなかったんだけど,Ruby/Railsではよく使ってるので,わりと理解しやすかった.
2008.05.21
全てのモデルにbefore_findを追加するには#2(find_by_*)
Model.find_by_name などでも before_find したい場合には, ruby class Human < ActiveRecord::Base self.abstract_cla…
2008.05.20
全てのモデルに before_find を追加するには
下記のようなに,抽象モデルを上位に作り,それを継承する感じにする. ruby class Human < ActiveRecord::Base self.abstract_class = true c…
2008.05.18
Railsのscript/consoleで便利な技(?)
まあ知らなかっただけなのですが....今日のRails勉強会で知った便利な技のログを. 変更の再ロード ruby >> reload なんだこれだけでよかったのかorz.ずっと再起動してたよ.... …
2008.05.11
ActiveRecordでSQLを直接実行する方法
何か適当なモデルとデータベースへの接続を定義して, ruby class User < ActiveRecord::Base end User.connection.execute("UPDATE u…
2008.04.03
Rails環境を持った状態でdaemon化する方法
ひとまずログとして.参考にしたのは, ( ruby Post-process of MessageSender require 'optparse' require 'fileutils' modul…
2008.03.31
Signalを受け取るdaemonを簡単に実装する方法
WEBrickを使えば,daemonが簡単に作れるので,簡易daemonとして. ruby require 'webrick' Trap signal Signal.trap(:TERM){ } Si…
2008.03.21
Rubyを仕事でさわると
PHP書くときにセミコロン忘れるんだよなー,というのはさておき,やはり洗練されてる気がするね,コードが.ただあまりにHackっぽい書き方しているコードは読み込むのに時間かかるんだけど,それでも読み込め…
2008.02.02
Ruby on Railsのセミナーにて
昨日はウェブキャリア主催のセミナーに行ってきました.以下の書籍を書いておられる黒田さんの公演ですが,その言葉の端々にPHP->Ruby on Railsの移行の大変さがにじみ出てました. 規模は違いま…
2008.01.04
Upgrade 1.2.6 to 2.0.2
新年なので(?)1.2.6から2.0.2に上げてみました.単純にenvironment.rbに ruby RAILS_GEM_VERSION = '2.0.2' unless defined? RAI…
2007.12.27
Mongrel1.1.2で改善?
script/serverでMongrelを使った場合,処理落ちと言うか途中から処理されなくなる現象 ( Tracker ( これ (
2007.12.27
Ruby/Railsの勉強にはソースコードを読むのが一番
Mongrelを調べたとき (
2007.12.26
LogRotateさせる & Logのレベルを指定する
environment.rbに ruby config.logger = Logger.new(config.log_path, 'daily') config.logger.level = Logg…
2007.12.11
flashがすぐに消えない場合
flashは表示後にすぐに消えるようなっているsession変数ですが, 2回リロードで書き換わる ( 楽チン ( ruby <%=h flash :notice -%><% flash :notic…
2007.12.11
Ruby-GetText-PackageとActionMailerで日本語メール
environment.rbかapplication.rbに ruby require 'gettext/rails' を追加すればメール本文はiso-2022-jpになるんだけど,表題の変換に失敗し…
2007.12.05
Amazon-ECSの検索方法など
ruby response = Amazon::Ecs.item_search( '竹本泉', :response_group => 'ItemAttributes,Images', :sort =>…
2007.12.03
Ruby-forumgがPHPで動いている件について
( やっぱ動くサーバが少ないんだろうか....と,ちょっと考えてしまうURLでした.
2007.11.30
Railsで携帯表示とメールの日本語化
ActiveHeartよりもjpmobile & Ruby-GetText-Packageの方がいい ( bash $ sudo gem install jpmobile > y > 3 $ sudo…
2007.11.15
acts_as_paranoid
削除フラグをつけることで擬似削除機能を追加するプラグイン. - インストール bash % ruby script/plugin source % ruby script/plugin install…
2007.11.13
開発サーバのMongrelへの移行
某有名な人 ( p01)によると,WEBrickよりもMongrelの方が2倍近く速いらしいので ( と言っても, bash % sudo gem install mongrel とするだけで終わりま…
2007.11.12
layoutとtemplateとpartsを使い分けるいい方法を知りたい
Header+2pain+Footerなベーステンプレート ( ruby <% content_for(:header) do -%> header <% end -%> <% content_for…
2007.11.12
routes.rbで/アクセスを割り当てる
単純に, ruby map.connect '', :controller => 'top', :action => 'index' などとすればいいのだが,public/index.htmlが存在す…
2007.11.12
RubyでAmazon
gemで入ると言うことで,amazon-ecsを使うことにしてみる. 参考: ( bash gem install amazon-ecs 全環境で使いたいので,environment.rbの最後に r…
2007.11.09
Apache2 + FastCGI環境を構築する
構築メモ.ターゲットはFC6 or FC7.以下を参考にしました. <a href=" | Apache2.2+fastcgiで Ruby on Rails</a> ダウンロードとインストール Fas…
2007.11.09
オブジェクトのコピー
cloneやdupだとshallow copyなので,deep copyするには ruby a = "a" b = Marshal.load(Marshal.dump(a)) としなくてはいかん.つま…
2007.11.09
method/attributeがObjectに存在するかどうか確認するには
Object respond_to?メソッドを使う ruby class Hoge @foo attr_accessor :foo end a = Hoge.new a.respond_to?("fo…
2007.11.07
act_as_authenticated
前回 ( ruby class UserNotifier < ActionMailer::Base def signup_notification(user) setup_email(user) @s…
2007.11.05
Accountコントローラの修正
ruby class AccountController < ApplicationController def signup Activation前まで @user = User.new(param…
2007.11.05
ActionMailerでサーバの設定方法
ruby ActionMailer::Base.smtp_settings = { :address => 'smtp server', :port => 25, :user_name => 'use…
2007.11.02
JSONデータをparseするには
gem で json を install して bash gem install json > 2 ruby r = JSON.parse(json) pp "name" => "conceal-rs…
2007.11.01
Objectのattributesの中身を変更する別の方法
配列で一気に attributes を変更したい場合などに ruby book = Book.new book_atts = book.instance_variable_get(:@attribut…
2007.10.25
has_many :through で associations までとってくるには.
なんとなくこんな感じ. ruby user = User.find(1) user.books.find(:all, :include => :associations )
2007.10.25
Ruby は property ではなく attribute
アクセサメソッドを簡単定義するには,attr_accessor メソッドを使う. ruby class foo @bar = 0 attr_accessor :bar def f = foo.new …
2007.08.08
PluginでLoginEngine#1
1. Plugin Repositoryを探す bash $ ruby script/plugin discover 1. Rails EngineとLoginEngineをインストール bash $…
2007.08.01
さくらインターネットで構築
この辺 ( あとはsqlite-rubyかな.gemからだとerror出るので,source落としてきてやるしかないかな.