You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2010年12月22日23:12 Ruby 未経験で初めてgemを作ってみたので晒してみる (この記事は Ruby Advent Calendar jp:2010 の 22 日目。前日は yuunachan さんでした) # gem を一度も作ったことない人が gem を初めて作ってみる話です # この記事を読んで、「gem って意外と簡単に作れるんだ〜」と思ってもらえれば幸いです ということで、gem 作ってみましょー まず、gem の生成に必要なファイルを全部一から書くとか気が遠くなる作業なので、ライブラリを使ってひな形をどかどか〜っと作ってしまいます。今だと jeweler っていうライブラリが良いようなのでさくっとインストール。 gem install jeweler んで、さっそくひな形を作ってみます。--rspec って付けると、付属するテストを RSpec 仕様にしてくれます
Google Url ShortenerはGoogleの短縮URLサービスgoo.gl用のRubyライブラリ。 Google Url ShortenerはRuby製のオープンソース・ソフトウェア。Twitterのお陰だろうか、短縮URLの存在が一定の知名度を集めている。メールやメッセンジャー、マイクロブログなどでURLを伝える時にややこしく長かったURLを使わないで済むのはとても便利だ。 メチャクチャ簡単! そして同じくTwitterのお陰もあって短縮URLサービスは無数に増えている。そうなると大事なのはサービスの信頼性や機能、品質になるだろう。その中で最もレベルが高いと思われるGoogle製短縮URLサービスのライブラリがGoogle Url Shortenerだ。 Google Url ShortenerはRubyGemsでインストールする。そして専用のAPIキーを設定して使う。URL
RepubはRuby製のオープンソース・ソフトウェア。iPad、Kindleの登場によって電子書籍市場がにわかに慌ただしくなっている。既存の書籍、雑誌、単行本などを電子書籍化するのが一般的になっているが、ネット上にも既に膨大な文書データが存在する。 データを取得しているところ 例えばニュースサイトやメディアサイトを電子書籍化すれば、オフラインでも閲覧できるようになる。Webサイトを印刷したりPDFにするように、電子書籍にできたとすればコンテンツは無限とも言えるだろう。それを可能にするのがRepubだ。 RepubはRubygemsを使ってインストールするソフトウェアで、repubコマンドにURLを引数として渡せばデータを取得し、ePubファイルとして出力する。XPathを使って取得部分を操作したり、執筆者情報などを付与することも可能だ。スタイルシートの設定もできる。 できあがった電子書籍
Perl の場合 Google さんで検索すれば1件目にはHITするのに、Ruby はまったく HIT せず。 とんちんかんな検索結果ばっかりで困った。。。 う〜ん? なんだかんだで、Perl コミュニティの大きさって偉大だなぁ。 ゴミ記事ばっかり量産しているこんな blog でゴメンナサイ。 結果としては、Ruby のモジュールはたいていが RubyGems を経由してインストールされるため、rubygems にバージョンを調べる機能がついているみたい。 って、rubygems ではバージョン指定してモジュールを require できるんだから、バージョン調べられて当然か。 そもそもそれを言い出したら $ gem list で見て、どうせ標準で require されるのは最新版でしょ? とか考えてればいいのかな? でも個別に $GEM_HOME とか設定してたら、どこが優先されるの? そ
RubyGems 1.3.1へのアップデートに失敗する? - N7 - sandbox (/12/7 タイトル誤記修正「1.3.1」<-「1.3.1 1」) Rails 2.2.2 だと RubyGems は 1.3.1 以上を要求する [2810] script/server ~/rails/222 18:50 1206 Rails requires RubyGems >= 1.3.1 (you have 1.2.0). Please `gem update --system` and try again. だが、普通にそうしてもそうならない。 [2811] gem update --system ~/rails/222 18:50 1206 Updating RubyGems Nothing to update rubygems-update すれば良いらしい [2812] gem l
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く