検索:
以降の記事を見る

This is ARAKI's daily notes.

実ノ商人ハ先モ立チ我モ立ツコトヲ思フナリ

管理/
カテゴリ/ 技術系技術系エントリの登録: 日記(全部)Feed-icon-14x14:

カテゴリ: ruby の記事 [リスト] rubyの登録

#1 [ruby] 最近の私: インフラエンジニアとRuby
今日は #tqrk02 (Tokyu Ruby Kaigi 02) だった.

突発LTがあるかも,ということでちょっとばかりネタをつくって会場に行った.突発LTは抽選であった.
31人でアミダをやって5人当選者がでるところに,みごとにすべりこめた.

お暇なかたはどうぞ.



written by Ar- at Sat Jun 05 09:58:54 UTC 2010
#1 [ruby] RubyKaigiの個人スポンサーになりました
RubyKaigiの個人スポンサーになりました.

それにしても毎回RubyKaigiを開催してくれる方に感謝です.
これからやらなければならないのは,開催日に有休をとることです.

written by Ar- at Sat Jun 05 09:36:30 UTC 2010
#1 [ruby] TokyuRuby02に申しこんだ.
29日に平和島でお会いしましょう!

さて,問題はネタをどのくらいしこめるかだな.突発LT枠もあるらしいし.
  • Crampでdonrailsかきなおし..
  • Rails3でdonrailsを対応させる..
  • puppetでモゴモゴ
いずれにしても時間がとれないかもしれない.いや,とれない気がする.それでもなんとかしなければならない.

written by Ar- at Sat May 22 05:24:17 UTC 2010
#1 [debian][ruby] mitaka.rbに行ってきたので,勉強会についてちょっと考える.
[debian-users:54102] Debian hackcafe: 2010年バグ探し&潰しの旅@大崎 のお知らせ (4/29)というイベントがあったにもかかわらず,mitaka.rbに先に申しこんでいたので,参加してきた.

http://twitter.com/#search?q=%23mitakarbあたりを見るのがまあ雰囲気的にはよくわかると思われる.
mitaka.rbの進行はこんな感じ.普段とはきっと違うのかもしれない.
  1. 名前いり名札を首から下げる.twitterのnicknameがある人はそれも書く.mitaka.rbはtwitterへの自分の顔出し率が高い気がするので効果的かも.
  2. ドリンクをみんなにまわす
  3. 幹事様がかるく挨拶
  4. ドリンクをかるーくのみながらプレゼンを聞く. (ここまでで90分)
  5. メシ(立食) (90分程度)
これに参加して思ったこと.
  • Debian勉強会でも行われるときがあるが「事前課題」への取り組みを紹介しつつ,参加者の紹介をするのは必要ではないかと思う.
  • ドリンクのみながらLT..は悪くない方法.会場が許せばだけど.
  • USTは10人くらい視聴者がいたようだ.それなりに意味がありそう.
たまに普段いかない会に行くといろいろ刺激になる.完全アウェイだったし.まあすぐに技術ネタという共通事項がある限りなんとかなるのではあります.

written by Ar- at Sun May 02 14:53:27 UTC 2010
#1 [ruby][tech] 三鷹図書館のICタグ化を見て自分の仕事というかIT系の仕事を考える
そういや三鷹図書館のICタグ化をやった人はすばらしい仕事をしたと思う.確実に便利になった.聞くところによればrubyを使っているそうだし,トラブルにでくわすこともなかった.そして他の市にも売っているなどという話も聞く.実にすばらしい.

ところが逆に自分が行く図書館で一番いい仕事をしていたカウンターは三鷹だった.そして その人の良さはまったく出ることなく,もう1年くらいたってしまった.これはちょっと残念だ.自分の仕事を否定された気になって病気などされないといいなあと思ったりして.

自分もITの仕事を散々しているわけで,ITが事務仕事の省力化に使われる面がある以上,いままでも何人かの雇用を奪ってきたのかもしれない.そしてそれが今自分に巡ってきているのかもしれないなあ.

written by Ar- at Thu Dec 31 14:28:21 UTC 2009
#1 [ruby] 今週の死亡フラグその1
俺D論がおわったらMitaka.rbに行くんだ.

三鷹は美食? RT @conceal_rs:
東急は肉、神保町はエア、浅草はカリスマというイメージ

written by Ar- at Thu Dec 10 23:29:18 UTC 2009
#1 [大学][ruby] 自分のtwitter発言を検索して,csvに書きだすものをつくった

今日は,研究室でハックを披露する会

D論でいそがしいのであまりマトモなことはできなかったのだが,

http://github.com/armaniacs/dumptter

という,自分のtwitter発言を検索して,csvに書きだすものをつくりました.
  • $ monetter と打つだけだと,金に関係あるtweetを拾って, ~/.dumptter/monetter.csvというファイルをつくります
  • $ monetter "千里眼" とかすると, 千里眼.csv ができます.

本当はtwitterに

 夕飯 530円 定食

とか買いたら,ms moneyによませるofxファイルを作ってmoney起動までいきたかったのだが,できませんでした.ofx ファイルがみきれてない..


written by Ar- at Sun Dec 06 15:18:21 UTC 2009
#1 [debian][ruby][大学] TokyuRuby会議にいってきた
まあtwitterでのみなさんのつぶやきを見るのが早い.

酒のみながらLTを聞く.RubyKaigiのreject会議のような感じで進行していく.質疑などは基本的になく,LTなのでざくざく進み,歓談の時間にやるスタイルでした.
二次会にも行きたかったけど,行くと原稿がすすまないこと必死なので,そそくさと帰宅することに.

自分のLTの最初に12月の東京Debianの勉強会忘年会の宣伝もしてきた.こんなかんじでできるといいんだけどね.そこまでは無理だろうから,ハッカソン中心になるのだろうか.まあいずれにしろ,Debian JP会長やらdancerjやらが方向はずばーんと決めてくれるだろう.

written by Ar- at Wed Dec 02 02:57:20 UTC 2009
#1 [debian][ruby] lennyにRuby Enterpriseをいれてみた

ふとおもって試してみた.http://rubyforge.org/frs/download.php/64475/ruby-enterprise-1.8.7-20090928.tar.gzからとってきて,展開して.installというコマンドを叩くだけという簡単さ.

ちゃんとインストール前に依存するライブラリの存在も調べてくれる.自分は

 apt-get install libreadline5-dev

をやるだけですんだ.

インストール先は /opt/ruby-enterprise-1.8.7-20090928 といったかんじになる.

ubuntu用のdebをdebian用に書きかてる人もいるのでそっちがいい人は使うといいと思います.


written by Ar- at Mon Oct 05 07:14:25 UTC 2009
#1 [ruby] JRubyでこの先生きのこるには 

donrailsをJRuby対応したのでその顛末をまとめておく.まあ先日のエントリのときの作業なのだが


準備

なくてもいいかもしれないが,JRubyに対応したgemsはgithubにあることが多い.

$ sudo jgem sources -a http://gems.github.com
Password:
http://gems.github.com added to sources


DBまわり

http://jruby-extras.rubyforge.org/activerecord-jdbc-adapter/参照.

activerecord-jdbcmysql-adapterをgemでいれた.


gemの追加まわり

pocket-0.1.15は問題なし.

actionwebservice-2.3.2はないようだ.なんと

$ sudo jgem install actionwebserviceSuccessfully installed activesupport-1.4.4
Successfully installed actionpack-1.13.6
Successfully installed activerecord-1.15.6
Successfully installed actionwebservice-1.2.6

という具合.これは手をうたねばならぬ.

/Users/yaar/tmp/actionwebservice/actionwebservice-2.3.2.gem

を発見.

cfardm-2:~/tmp/actionwebservice-2.3.3$ jgem build actionwebservice.gemspec 
  Successfully built RubyGem
  Name: actionwebservice
  Version: 2.3.3
  File: actionwebservice-2.3.3.gem
cfardm-2:~/tmp/actionwebservice-2.3.3$ sudo jgem install actionwebservice-2.3.3.gem 
Successfully installed actionwebservice-2.3.3
1 gem installed

なんとか jruby script/server にこぎつける.

Missing these required gems:
  hpricot  
  will_paginate  
  libxml-ruby  
  libxml-xmlrpc  
You're running:
  ruby 1.8.6.287 at /opt/local/share/java/jruby/bin/jruby
  rubygems 1.3.5 at /opt/local/share/java/jruby/lib/ruby/gems/1.8
Run `rake gems:install` to install the missing gems.
cfardm-2:~/playground/donrails$ jrake gems:install

しかし will_paginateがないといわれる.しょうがないので手でインストール.コレハok.

 $ sudo jgem install hpricot libxml-ruby libxml-xmlrpc

すると

ERROR:  Error installing hpricot:
	ERROR: Failed to build gem native extension.

でおわってしまう.libxml-rubyもlibxml-xmlrpcもhpricotもnative extensionをつかってるのでjrubyでは使えない.

hpricot

http://blog.s21g.com/articles/1414 を見るとhpricotは現在JRubyでも使えるようになっているらしい.

 git clone git://github.com/olabini/hpricot.git

してから jrake package_jrubyをすればよさそう.

$ jrake package_jruby
(in /Users/yaar/playground/ruby/hpricot)
/bin/sh: ragel: command not found
Using ragel version: 0.0, location: 
Ragel 6.1 or greater is required.

ragelが必要らしいので portsでいれる.

libxml-ruby

これはlibxml-jrubyにいれかえる方向で.

$ git clone git://github.com/dylanvaughn/libxml-jruby.git 
$ cd libxml-jruby
$ jgem build libxml-jruby.gemspec 
WARNING:  no description specified
  Successfully built RubyGem
  Name: libxml-jruby
  Version: 1.0.0
  File: libxml-jruby-1.0.0-java.gem

あるいは

 jruby -S gem install dylanvaughn-libxml-jruby --source=http://gems.github.com

たぶんソース本体はそのままでいいとおもわれる.

libxml-xmlrpc

jrubyだといらない? なんか最初のに含まれてる?

/opt/local/share/java/jruby/lib/ruby/1.8/xmlrpc/client.rb

will_paginate (XXX)

will_paginate-2.2.2は古い?

    app/helpers/application_helper.rb:426:in `display_article_attachments'
    /opt/local/share/java/jruby/lib/ruby/gems/1.8/gems/will_paginate-2.2.2/lib/w
ill_paginate/finder.rb:164:in `method_missing_with_paginate'

などというのを返す.

  • どうもwill_paginateはもう古く,githubにあるmislav-will_paginateをつかうべきのようだ.

http://wiki.github.com/mislav/will_paginate

sudo gem sources -a http://gems.github.com
sudo gem install mislav-will_paginate

enviroment.rbのwill_paginateのところを変更.requireは変更なし.

config.gem "mislav-will_paginate", :lib=>"will_paginate"

しかし問題が.

    app/helpers/application_helper.rb:426:in `display_article_attachments'
    /opt/local/share/java/jruby/lib/ruby/gems/1.8/gems/mislav-will_paginate-2.3.
11/lib/will_paginate/finder.rb:168:in `method_missing_with_paginate'
    /opt/local/share/java/jruby/lib/ruby/gems/1.8/gems/mislav-will_paginate-2.3.
11/lib/will_paginate/finder.rb:168:in `method_missing_with_paginate'
    app/helpers/application_helper.rb:425:in `display_article_attachments'


rd/rdfmtとrd/rd2html-libをどうするべきか

require "rd/rdfmt" してるライブラリをJRubyで動かすスマートな方法がわからん.

結局rb-rdtoolをinstallした.(gemではなく普通にruby setup.rb)


written by Ar- at Tue Aug 18 15:26:46 UTC 2009
カテゴリ名(記事数: カテゴリの説明) > サブカテゴリ [+]
reading categories...