kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.
先のエントリで書いたとおりRubyによるGNTPクライアントライブラリ*1のgemおよびソースをGitHubにアップした。 snaka's ruby_gntp at master - GitHub はじめてgem作ったので、これまたヘンなところがあるかもしれない。 GitHubだとgemの名前が snaka-xxx ってなってしまうので、ほんとはRubyForgeに登録したほうがいいかもしれない。 それはまた後日に... たぶん、以下のような感じでインストールできると思う。(最初の gem sources ... は、gemの取得先にgithub.comを追加するもので、はじめてgithubからgemを取得する場合のみ必要) $ gem sources -a http://gems.github.com $ gem install snaka-ruby_gntpよろしかったら、使ってみてバ
$ gem sources -a http://gems.github.com $ sudo gem install username-projectname 7483 Gems 3scale-3scale_ws_api (0.4.8) 3scale-3scale_ws_api_for_ruby (0.4.10) 47primes-amatch (0.2.3) 53cr-shoulda_generator (0.2.0.1) aaalex-cloudy_integrate (0.0.1) aaalex-desert (0.3.5.3) aaalex-detect_mobiles (0.0.5) aaalex-permanent_cookies (0.0.2) aaalex-ruby-ifconfig (1.2.3) aanand-deadweight (0.1.0, 0.0.3) aana
■ [ruby] -- この記事はobsoleteです Github上でのgem生成機能は終了しました。rubygems.orgを使いましょう。 GitHubに自作gemを置く方法 Rubyでライブラリをインストールする手段といえばgemコマンドなわけだけど、 $ gem sources -a http://gems.github.com としておくとgithubで公開されているライブラリをgem installでインストールできるようになるのはご存じだろうか? 例えば上の状態で $ gem install yhara-ruby-sl とすると、http://github.com/yhara/ruby-sl/tree/master のgemがインストールされる {[fn "されない場合はrubygemsのバージョンが古いかもしれない。とりあえず1.3以降なら大丈夫だと思う。"}。「(ユーザ
Note: This library is still experimental and may not be ready for production just yet. That being said the gem is being actively used on a number of sinatra projects. In addition, the gem has fairly solid test coverage ensuring that everything works as expected. This will be a plugin which expands sinatra’s capabilities in a variety of ways. Note that all extensions have been created to work with
思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
教えてくんモードです。 Rubyで、gem installした後、ざっとドキュメントを見たいとき、どうするのが良いでしょうか? (→解決しました「gem serverを動かして、表示されたURLをブラウザで見る」らしいです) たとえば、Rubyで「はてなブックマーク」を使って遊びたいなと思ったとしましょう。るびこちゃんは以下のような行動を取りました。 (hatenaという文字列を含むモジュールを探しましょ♪) C:\>gem search hatena *** LOCAL GEMS *** (あ、gemって、デフォルトではローカルを探すんですね…) (じゃあ、--remoteオプションをつけましょ♪) C:\>gem search hatena --remote *** REMOTE GEMS *** hatenaapiauth (0.1.0) hatenaapigraph (0.2.2)
Rubyでファイルに対するMIME型の自動判別を行うには、次のライブラリが便利です。 MIME::Types shared-mime-info これらの違いは判別方法にあります。MIME::Typesは、IANAに登録されているMIME型情報を元に、ファイルの拡張子から判別を行なうので、拡張子が付いていないものに対しては無力です。一方shared-mime-infoは、freedesktop.orgの提供するMIMEデータベースを使い、拡張子とファイル内容の両面から判別することが出来ます。よって、拡張子が付いているとは限らない環境や付いている拡張子が信用できない場合、shared-mime-infoを使うしかありません。 なお、どちらも pure ruby であり、また gem を使って簡単にインストールすることが出来ます。 gem install mime-types gem insta
Bundlerは、rubygemsのラッパーです。Rails3のgem管理に採用されています。 Bundlerを使うことで、 このgem、手元にはインストールされているのに、本番環境にインストールされてない! 開発環境にgemを入れまくったら、プロジェクトにどのgemが必要なのか分からなくなった! みたいな問題を解決できます。 詳しくは公式サイトをご覧ください。 今日はそんなBundlerについて色々分かってきたので、Tipsをいくつか紹介したいと思います。 前提知識 この記事は、このへんが理解出来ていることが前提です。 Bundler: The best way to manage Ruby applications Rubygems に /usr/bin を触らせないためには gem をユーザーディレクトリで運用する++ - きたももんががきたん。 Bundlerは1.0系以降を使おう
■ [ruby][git] githubを10倍便利にするgithubコマンド 現在はgit-hub gemの方がおすすめです:Route 477 - github gemからgit-hub gemに乗り換えた (2011/1/13追記) githubはよく使うけど、プロジェクト作るのにブラウザ開かないといけないのが 面倒だなーとか思っていませんか?githubコマンドをインストールすると、 ターミナルからgithubプロジェクトを新規作成できるようになります。 インストール $ gem install defunkt-github -s http://gems.github.com リポジトリの作成 新しく作る: $ github create foobar -> foobar/ 以下にgitリポジトリができ、githubにも登録される 既存のgitリポジトリから作る: $ github
そろそろ、Ruby1.9も試したいが、環境をスグには変えられないと思いませんか? pikは、Windows内で複数のRuby環境を管理できるツールです。 いつも通りGemでインストール出来て、Ruby環境の追加、一覧、変更が出来ます。 pikのインストール gem install pik mkdir "C:\Program Files\pik" # PATHに"C:\Program Files\pik"を追加 pik_install "C:\Program Files\pik" # 既存環境の追加 pik add This version has already been added. # 新しい環境の追加 pik add C:\ruby-1.9.1-p376-i386-mswin32\bin ** Adding: 191: ruby 1.9.1p376 (2009-12-07 rev
Gems already installed at Heroku (Updated at 21:25)abstract (1.0.0)actionmailer (2.3.3, 2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2)actionpack (2.3.3, 2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2)activerecord (2.3.3, 2.3.2, 2.2.2, 2.1.0, 2.0.2)activeresource (2.3.3, 2.3.2, 2.2.2, 2.1.0, 2.0.2)activesupport (2.3.3, 2.3.2, 2.2.2, 2.1.2, 2.1.0, 2.0.2)acts_as_ferret (0.4.3)addressable (2.0.2, 2.0.1)aws-s3 (0.6.2)bacon (1.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く