『 One-ClickRubyInstallerforWindows/RubyGemsも一緒に入る 』
『 PureRuby、m17n対応のPDF生成ライブラリ。うたい文句通りなら日本語もいけるということか。 』
本日は Ruby の標準パッケージ管理システムである RubyGems のご紹介です。最近ではほとんどの Ruby 用ライブラリが RubyGems を当然のように採用していて、ドキュメントにも RubyGems によるインストール方法しか掲載されないようになってきました。私はこれまで本当に必要最低限の知識だけでやり過ごしてきたのですが、だんだんと不都合もでてきたので、少し詳しい使い方を調べて...
Ruby on Railsを使ってある程度大きめのアプリケーションを作るようになると、ごく稀に「Lost connection to MySQL server during query」というエラーが発生するようになる事があります。 この問題については、yuguiさんの記事「Lost connection to MySQL server during...
RubyGems パッケージの作り方 - rubyforge 登録まで 僕はまだRubyForgeにGemを登録した事がないので、secondlifeさんの記事はとても参考になりました。蛇足感もありますが、多様性は善という事で、HoeというGemを使ったもう一つのRubyGemsパッケージの作り方を紹介しま...
RubyGemsは大量の無駄なアップデートは実行せず、必要とするgemspecファイルだけを取得するようになりました。メタデータを利用した新しい更新機能を利用するためにはgemの提供側がRubyGems 1.2 へアップグレードする必要があります。ソースリストの中のリモートソースが、1.2より古いバージョンの場合、RubyGemsは互換性の為に、以前のやり方で更新を行います。 RubyGemsの依存gemライ...
『 カラーリング+TAB補完。sudogeminstall-ywirbleしてrequire'rubygems'してrequire'wirble'してWirble.initしてWirble.colorize 』
『 RubyOSAprovidesabridgefromRubytotheAppleEventManager. 』
『 RubyGemsの公式サイト。RAAで配布されるgem形式のパッケージを使ってインストールするには、このRubyGemsが必要。 』
『 cssセレクタでタグを取れるRuby用Webスクレイピングライブラリ 』
PassiveRecord を使ってみた. PassiveRecord は,ハッシュを ActiveRecord っぽく扱えるようにしてくれる.要 ActiveRecord. $ sudo gem install passiverecord アプリの中で,ほとんど追加・更新がないようなデータ,テーブルを作って管理するよりは,オンメモリで処理したいデータ,など,あるかと思います. README を見ればすぐに使い方は分かる.クラス定義の中にレコードも書く.ActiveRecord と同...
はてな記法をパースできる ruby のパーサなんだけど、設計がすばらしいなぁ。id 記法で書かれていたらそこにフックしてなんたら、とかも簡単にできるし。作者は d:id:mzp さんかぁ。 ライセンスは Ruby's ぽいので、github に fork。 http://github.com/hotchpotch/hparser/tree/master なんか spec.to_ruby が uninitialized constant Gem::Specification::Date でエラって .gemspec ファイルが作れない罠
http://github.com/ 最近一部で話題沸騰の github。github は Rails で作られたアプリケーションでは、自分が知りうる限り一番の完成度と使いやすさを誇るんじゃないか、と思っています。 ソースコードツリーの見やすさ、(g)zipでくれ機能、各種 git の情報へのアクセスしやすさ、最初に git レポジトリを作ったとき表示されるチュートリアルと云った基本的なことはもちろんですが、オー...
『 RubyGemsダウンロードページ 』
WirbleというRubyGemsの話です。 from RubyInside: Wirble: Tab-Completion and Syntax Coloring for irb これを使うとirbの出力をカラフルにして視認性をよくすることができます。 使い方は、まずWirbleをインストールします。 $ sudo gem install wirble --i...
http://blog.labnotes.org/category/scrapi/ ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。 このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。たとえばとあるサイトのリンクを全部...
日本語の解説で RubyGems パッケージの作り方や rubyforge 登録までの一連の方法が書いてあるところを見かけたことがないため、エントリーにしてみます。なれると割と簡単です。 優しい RubyGems パッケージの作り方 newgem コマンドでのひな形作成 http://drnicwilliams.com/2006/10/11/generating-new-gems/ perl には module-starter など、CPAN モジュールのひな形を作ってくれる便利なユーティリティがあり...
『 RioisaconvenienceclasswrappingmuchofthefunctionalityofIO,File,Dir,Pathname,FileUtils,Tempfile,StringIO,andOpenURIandusesZlib,andCSVtoextendthatfunctionalityusingasimpleconsistentinterface 』
『 「svnheadなrailsのAPIを検索」。左フレームの檢索欄から逐次檢索出來る(要JavaScript)。MITラインセスでソースコードが公開されてゐる。(2007-01-21現在、全文檢索(http://rails2u.com/esearch/)は「Error:smlrtuneisundefined.」となる。) 』
『 mongrelのパーサとeventmachineを使った高速WebServer。 』