ruby

東京Ruby会議03 に行ってきた

雨と東京マラソンとの戦い メタプログラミング入門 Yugui さん Ruby 1.9 Release Manager Java の人 広告&ニュース配信の仕事 Agenda メタプログラミングとは Ruby における特性 道具立て ニーズによっていろいろ変わるから,道具は紹介するのであとはみな…

git で空ディレクトリを追加するには

そのままでは追加できないので普通は $ mkdir tmp $ touch tmp/.gitignoreとかするのですが,Rails ではそれがいくつもあるので手動では面倒です.なので find を使って自動すると便利です. $ find . -type d -empty -not -path './.git*' -exec touch {}\/…

thin の自動起動スクリプト on Debian

サーバを再起動したときに,いちいち mongrel/thin を立ち上げないといけないのがどうもなーと思っていたので,さっと書いてみました.まずは下記ファイルを /etc/init.d/webapp とかに保存します. #!/usr/bin/env bash ### BEGIN INIT INFO # Provides: we…

浅草jpmobile会議01

永和で開催 M17N についてあれこれするという話です そういえば名刺とか持ってくるの忘れたな 足元の悪い中25名のほどの参加 "なりたいアタシ"と"イマのアタシ" 設楽さん@えにしテック 現在と未来について そもそもの企て RubyConf の時 Ruby の m17n でケー…

2009年のふりかえりと2010年を迎えて

2009年は割と激動の年だった気がします.仕事,プライベート含めて.ちょっとまとめてみます. まずはふりかえり 世の中の狭さを実感した去年の末 一昨年のことなんですが,やっぱもっとオープンソースに貢献できる環境がいいのかなぁと,急に思ったりなどと…

るびまでの補足

Rails 2.3.4 と書いてますが,2.3.5でも動作確認取れています.

トークセッション「中と外から見た Rails」に行ってきた

エア社員としては参加しないわけには行かないので雨の中行ってきました. 12/3(木) 池袋ジュンク堂本店にて いつもの Tokyu.rb とか Asakusa.rb とか Rails勉強会@東京とかの人が多かった 司会はオーム社の森田さん 登場人物 前田さん 大場社長 松田さん 自…

TokyuRuby会議01を開催してきた!

さる良い肉の日(2009/11/29)に TokyuRuby会議01 - Regional RubyKaigi を開催してきました. 役目としては広報と司会です.ずっと喋ってましたね.よかったんだろうか. ひたすら笑いをとろうとしてしまうところに関西人の性が出てしまったようですが.さて…

TermtterOS であなたも termtter 生活を!

勢いだけで作ってみました.ネタです.http://stnard.jp/TermtterOS.zipVirtualBox 3.0 のアプライアンスなので,VirtualBox でインポートしてみてください. id: termtter pw: termtter root pw: termtterosまあ起動するとわかるのですが,実際には Debian …

Tokyu.rb勉強会#01

http://atnd.org/events/2085と言うわけで参加してきました.と言うかむしろずっと喋ってました.無謀にも「Rails のソースコードを読もう!」だったのですが,ActiveRecord の transaction 周りが知りたいと言うことで,ざっと説明してきました.Rails 2.3.…

OSC 2009 Tokyo/Fall に展示ブースで参加してきた

蒲田駅は Tokyu.rb の陣地だということもいろいろあって Tokyu.rb で展示ブース出してきました. 1日目 とりあえずいつも通りハッカソン 平日と言うこともありあまり人来ない お隣のブースの売り込み具合が凄かった.負けたと思った. 向かい側は自作 OS 軍…

ActionController::Routing での不思議な挙動

前振り Rails 2.3.4 では,URL にピリオド(.)があると,それ以降は :format だと思うらしく,例えば /mails/show/hogehoge@domomo.ne.jp なんて言う URL は使えません. まあそれはいいのですが,かといって link_to でその補正はしてくれないので,絶えず U…

既存の Rails アプリを JRuby で動かす

インストールから順番にやってみる インストール JRuby のサイトからダウンロードして適当なパスに展開. % cd ~/tmp % tar zxvf ~/downloads/jruby-bin-1.3.1.tar.gz % sudo mv jruby-1.3.1 /usr/local/jruby % export PATH=$PATH:/usr/local/jruby/bin % j…

Rails勉強会@東京第44回

久しぶりの参加 でも実は作業しに来た可能性大 でも 13 時の段階で @ysakaki は現れず 意外に Mac 率低めな気がした 17 名の参加 何故か無線LAN繋がらずorz セッション ネタ Scala 初心者 Cucumber MVC github の活用法 Rails のソースの読み方 前半 Scala …

Rails でログを出力させるときの注意点

よく Rails で class Hoge < ActiveRecord::Base .... # logger def my_log(text) Logger.new(File.join(Rails.root, "/log/my_logger.log", "daily")).info text end end などとやって,ログを出力させたりする場合がありますが,上記の場合だと毎回ファイ…

TokyuRuby会議 LT発表者募集中

TokyuRuby会議の広報担当です.と言うわけで募集です. LT発表者募集 現在,ATNDにてLT発表者の募集を行っています http://atnd.org/events/1719 ジャンルは問いません.たぶん. 応募者多数の場合は,応募者多数の場合は運営側にて選考の上,結果をご連絡い…

RubyによるMac OS Xデスクトップアプリケーション開発入門:無料プレゼント企画

takao7.net - このウェブサイトは販売用です! - 復習 絶対 ドット アプリケーション デスクトップ 開発 入門 書籍 リソースおよび情報と言うわけで,Ruby会議でもセッションされた高尾宏治さんによる書籍RubyによるMac OS Xデスクトップアプリケーション開…

Ubuntu 8.04.2 の Ruby で capistrano が動かない場合の対処

p368 で Net::SSH が刺さるという問題 Lighthouse - Beautifully Simple Issue Tracking があって,それは Ruby 側で解決 http://redmine.ruby-lang.org/issues/show/1848 されたのですが,どうも Net::SSH 側でもなにかしら変更があったようで 2.0.14 が リ…

Mitaka.rb#04 に行ってきた!

移籍先である おいしい Mitaka.rb に参加してきました. 参加者顔ぶれ Mitaka.rb クラスタ pgcafe クラスタ 万葉クラスタ Tokyu.rb クラスタ (各部に重複あり) と言うか見たことあるメンツが過半数という,ある意味いつも通りの Rubyist の集いですね. 料理…

バッドノウハウ:Railsで他のアプリケーションとセッションを共有するために

Rails ではセッションにモデルのインスタンスをぶち込んだりできるのですが,例えば複数のアプリケーションでログイン情報を共有するためにセッションを使ったりすると,モデルのクラス定義が存在しないとエラーになってしまいます. アプリA -> User, Blog,…

Mitaka.rb night に行ってきた!

いやー,さすがおいしい食べ物の Mitaka.rb だけあって,おいしかったですね.雰囲気も良かったし.主催の @ysakaki さん,お疲れ様でした!ざっと感想など. 基調講演 日本Hamlの会 会長の @ursm さんによる講演 Saas はかなり使えると思った. 今日から Ha…

Ruby会議2009 #3 (2009/07/19)

伝説に残るかもしれない Ruby会議 3日目 伝説になりました. RubyKaigi Staff のみなさん,KaigiFreeks のみなさん,ほんとにお疲れ様でした.そしてありがとうございました. 午後のかくたにさんの話は良すぎた.あれを感じ取れないやつはいないはずだ. 島…

Ruby会議2009 #2 (2009/07/18)

まとめと感想 朝早いからか,部屋が分かれるからか,ちょっと少なめな感じ 一橋記念会議場は都合により10分遅れ まさか来ていない? 無線LANの繋がりにくいので,iPhone がうらやましい感じ Reject会議は体調の都合により不参加.非常に残念.... Regiona…

Ruby会議2009 #1 (2009/07/17)

まとめと感想 初日で平日にも関わらず,結構な入り具合 Rails 3 は劇的ビフォア・アフター ただ構造はよくなる予感 大場さん@万葉社長のプレゼンの前半にのろけがあった模様? Github が小数で運用されているらしいのが,凄いことだと言うことと同時に,や…

Capistrano でサーバをセットアップする

例えば新しく作成したサーバに database.yml とか設置しておきたい場合には自分でコピーする必要があったんですが,capistrano 使えば,deploy:setup のときに自動的に配置してくれるようにできます. set :initial_config_files, %w(database.yml thin.yml …

集合知勉強会@万葉

レコメンデーションエンジンを作る会 どうしようか考えながらの進行.ライブ感たっぷり! 今回は中華屋ではなかった.チャーハン・・・・ しかし2杯目以降のビールはうまかった. jugyo さんによる軽い説明 背景 Cicindela の導入が面倒だったので,もっと手…

Tokyu.rb#8に行ってきた,が・・・・

あまり Ruby の話してませんでした!むしろ某御大とかクリドラとか時代劇とかで熱く語って,カラオケでいろいろ熱唱してた記憶しかない.これはこれでいいのか.いや,いいのだ.と言うわけで,次は SICP 原書読書会の開催.ただしメンバーは決まっているの…

Ubuntu 8.04.1 LTSでrubygems 1.3.2を使うには.

以前のをアップデート.0. rootになる. % sudo su - # export GEM_HOME=/var/lib/gems/1.81. rubygems-update-1.3.2.gem*1をダウンロード. # wget http://rubyforge.org/frs/download.php/55065/rubygems-update-1.3.2.gem2. /usr/bin/gem を書き換える re…

Rails勉強会@東京第40回

今日も何故か快晴.誰だ晴れ男は!天気がいいのに室内に籠もってる30名.いろいろ素晴らしいですね! まとめと感想 GAE/Jはかなり熱い模様.ここは Merb/JRuby 勉強するチャンスか!? むしろ Python の方がいいのか迷うところ. Rails 2.3 には色々罠が多い…

Mitaka.rb設立総会に行ってきた

吉祥寺で開催されるというPoken NightMitaka.rb設立総会に参加してきました!一次会はヴィレッジ・ヴァンガード ディナーでおいしくハンバーグを食べ,2次会ではモモカレーでおいしくカレーを食べるという,素晴らしいイベントでした.主催者の榊さんが2次会…