rvmとflymakeとemacs

2010/08/25 by demuyan · コメントする
カテゴリー: Ruby 

ってことで、rvmをインストールしたあと、CarbonEmacsからrubyのスクリプトを作成しよううると、こんな警告が。

rubyが見つからないから、flymakeは止めちゃうよというメッセージ。

rvmを利用したruby環境では、$HOME/.rvm以下にインストールされるので、そのままではflymakeは利用できない。.emacs.el内でPathの設定を行えばちゃんとflymakeは利用できるのだが、フルパスでrubyを指定するのでrubyのバージョンを切り替えるたびに.emacsの設定を変更しなくてはいけなくなり、非常に面倒な事に。

で、いろいろ調べてみて解決方法が分った。 続きを読む

ruby1.8.7とruby1.9.2を共存インストール

2010/08/23 by demuyan · 1 コメント
カテゴリー: Ruby, プログラミング 

先日届いたWeb+DB Press vol58はRails3の特集だった。ちょうどRailsを使って考えていたサービスを構築しようかと考えていた最中なので自分的にはナイスタイミングな特集であった。

rails3ではruby1.9系を積極的にサポートしていくそうなので、この機会にruby1.8系からruby1.9系をメインに使っていこうかと考えたのだが(まあ今さら感があるのは否めない)、ただ、過去の資産などもあるのでruby1.8.7をすっぱり切り捨てる訳にもいかず。という事でSnow Leopard上にruby1.8.7, ruby1.9.2を共存インストールしたメモ。私と同じようにrubyを利用しているほとんどの開発者はruby1.8系とruby1.9系の両方をインストールする必要があるのではないかと思われる。

rubyを普通にインストールしたのでは、1.8系と1.9系を共存して利用するのは難しいので今回はrvmを利用する事にした。rvmを利用する事で、複数のrubyのバージョンを競合せず同一環境にインストールでき、バージョンの切り替えも非常にスムーズにできる。rvm: 複数のRubyを共存させる最新のやり方 – 床のトルストイ、ゲイとするとのことRVM [ja.nishimotz.com]を参考に。

続きを読む

Mercurialと100%互換なRubyアプリ「Amp」

2009/11/24 by demuyan · 1 コメント
カテゴリー: Ruby 

amp-ruby

Mercurialといえば、gitと並んでよく使われている分散型バージョン管理システム。Google Codesourceforge.netでも利用可能である。

そしてMercurialと言えばpythonで構築されている事でも有名である。

ただ、pythonであるがために、ソースに手を入れ辛い(それ以前にpythonをよく知らない)、文字化け等でトラブった時もなかなか対応できないという事もままあったりする(pythonを勉強したら済むと言えばそれまでだが)

そこで登場するのが、今回紹介するAmp。Mercurialのコマンドであるhgの100%互換を謳っており、Rubyで書かれている 。このRubyで書かれている事が重要。ちょっとソースを覗いてみようか、という気になるし、カズタマイズやトラブルシューティングも(Mercurialよりは)楽にできるはず。

続きを読む

Pukiwiki記法エクステンション for Radiant CMS

2009/10/13 by demuyan · コメントする
カテゴリー: Ruby 

1年程前にコード書いて、結局使わず放置していた。折角なのでgithubで公開する事に。需要があるかどうか不明だけど、とりあえず。

今はあまりPukiwiki記法使って無いんだけど。もっぱらMarkdown使ってる。

Radiantとは

Ruby on Railsで作成されたCMS。基本的な機能だけが提供されていて、あとは各自エクステンション(プラグイン)を作成して拡張する事が可能。このエクステンションが簡単に作成できるのも特徴の一つ。

詳しくはこの本で。

入門 Radiant CMS
入門 Radiant CMS
秀和システム 2009-06
売り上げランキング : 148557


Amazonで詳しく見る
by G-Tools

続きを読む

もうすぐIronRuby 1.0リリース

2009/10/11 by demuyan · コメントする
カテゴリー: Ruby 

InfoQ: IronRuby Nears its 1.0 Releaseより。

今年の秋ぐらいにはIronRuby 1.0がリリースされるようだ。

今年の3月あたりの状況ではあまり芳しい状況ではなかった様子で、Ruby Specsでのテストが80%通過するような状況だったり、実行速度もCRubyより4.5倍遅く、起動にはCRubyの10倍遅い状況だったようだ。

続きを読む

第1回 Hokuriku.rb

2009/07/26 by demuyan · コメントする
カテゴリー: Ruby, Ruby on Rails 

第1回Hokuriku.rbが開催しました。三十数名の方に参加していただき、ありがとうございます。

北陸技術者交流会のみなさんには、会場運営を手伝っていただきありがとうございました、この場でお礼申し上げます。

その他、永和システムマネジメントのnawotoさん、ursmさん、最近Redmine -もっと手軽にプロジェクト管理!を執筆されたmaedanaさんにも東京から来ていただき、ありがとうございました。これを機会に福井での開催も検討してみようかと。

私も発表したのが、まとまり切れていなかった、などなど非常に反省しまくりな発表でした。他にも反省点はいろいろあるが…。という事で、今回はスライド無しで。

続きを読む

第1回Hokuriku.rb(北陸Ruby勉強会)開催します

2009/06/07 by demuyan · コメントする
カテゴリー: Ruby 

日程も確定したので正式に告知。

第1回Hokuriku.rb(北陸Ruby勉強会)を行ないます。参加表明は第1回hokuriku.rb(北陸Ruby勉強会) : ATNDでお願いします。

内容から言うとRuby初心者向けの内容となっています。他言語の経験がある人がRubyとはどんな言語か? どんな事ができるのか? を学ぶ勉強会です。「そんな事、とうの昔から知っているわ!」という方は、ぜひライトニングトークで存分に話してください。

勉強会の詳細は以下の通り。 続きを読む

Ruby版Wolfenstein-Rubystein

2009/05/22 by demuyan · コメントする
カテゴリー: Ruby, ネタ 

Rails Envy: Rubystein: Ruby meets Wolfensteinより。

Railsconf 2009で発表されたWolfensteinのRuby版であるRubysteinを紹介する。出来もさる事ながら、登場キャラクターやアイテムがRubyistならニヤリとしてしまうネタになっている。Rubyistなら一見の価値あるかも。

続きを読む

PerlとRubyの夢の架け橋、それがParrot

2009/05/19 by demuyan · コメントする
カテゴリー: Ruby, プログラミング 

Parrot

Cross-language library loading on Parrot – Stephen Weeksより。

開発中のPerl6がParrotと呼ばれるVirtualMachine上で動作するのは知っている人も多いはず。Virtual Machine上なので、他の言語をParrot上で動作するように移植する事ももちろん可能。

現在はPerl6(rakudo)とParrot上で動作するRuby(cardinal まだまだ未完成版)が一部ではあるが、モジュールを相互に呼び出せるようになってきている。

その文法は以下のよう。

続きを読む

twitter上に本屋の店員さんが登場

2009/04/21 by demuyan · 2 コメント
カテゴリー: Ruby 

4月のある日、某氏と「twitterで新刊を知らせてくれたら便利なのに」とかなんとかtwitter上で会話していた。それを横でみていた@book_mayaが、「皆さんのお役に立ちたいので、やってみます!」と言いだしたので、アカウントを取得して、彼女に任せてみる事にした。

@book_mayaにreplyして質問してくれたら、できる限り答えますと、やる気十分。

続きを読む

次ページへ »

Get Adobe Flash playerPlugin by wpburn.com wordpress themes