RubyFlow : The Ruby Community Blog

Home   Submit   Sign Up   Log In   leaders   Twitter   RSS Feed  
 

mpapis — 16 posts

http://niczsoft.com

I just released Github Contributors gem for easy updating static files with list of Github project contributors list.

Installation:
$ gem install gh_contributors

Initialization:
$ echo "<span class="contributors"></span>" > public/contributors.html

Usage:
$ irb
> GhContributors.for_repo('wayneeseguin/rvm').to_urls.update_files('public/contributors.html')
I just published A story of PROMPT_COMMAND and RVM.
I have just pushed binary rubies installation support, this will be released shortly (week or two) with RVM 1.16.0.

You can test it using:
rvm get head && rvm reload
rvm install 1.9.3 --binary || rvm help install

Please let me know if rubies are not available for some commonly used platform - only ruby 1.9.2+ can be compiled for this and on systems with /usr/lib64 only 1.9.3-p125+.

If you find any problems with binary rubies (or RVM) you can report them at the rvm issue tracker or discuss them directly with me(mpapis) on #rvm on irc.freenode.net.
I just released a new version of rubygems-bundler - 1.1.0, here is the list of changes.
I just released Veewee templates updater version 1.1.0, it comes with important update, now it is possible to specify source repository owner to use for updating templates:

gem install veewee-templates-updater
veewee-templates-update stengah33

Will use https://github.com/stengah33/veewee/ instead of https://github.com/jedi4ever/veewee/, the owner is optional so the jedi4ever is default.

VeeWee: the tool to easily build vagrant base boxes or kvm,virtualbox and fusion images
I have just posted an article about new release of Testing Framework - 0.4.0. TF is used for testign RVM, check it out if you need to test shell scripts or validate something on server, it's written in ruby and it's easily extensible via plugins.
I just released cinch-yaml-score 1.1.0, it is simple gemified cinch plugin for keeping track of score for users. It is first update for set of gems I have released for RVM irc bot - smfbot: cinch-yaml-keywords, cinch-url-scraper and cinch-yaml-memo.
Ever installed veewee gem and wanted to use template that was not yet in the gem? Now you can update available templates in the gem with one simple gem: gem install veewee-templates-updater Now every time you want to update templates just call: veewee-templates-update -- More details on the project page mpapis/veewee-templates-updater.
I just wrote on my blog about the forthcoming release of my gem rubygems-bundler 1.0.0 you can try it now with:

gem install rubygems-bundler --pre
I just wrote a new blog post on Fast deployment using Capistrano, RVM and more loaded with all the details needed to bootstrap server in 10 minutes.
I just build new version (0.2.8) of rubygems-bundler integration gem, it allows you to just skip writing `bundle exec ...`

A tip for those that care for performance like Santiago you can do this:

BUNDLER_BLACKLIST="rails"

And my personal achivement - version 0.2.7 got over 1K downloads.
comparison of ruby management tools - you think RVM and rbenv are the same - the answer is yes and no - read to find out more
I just released rubygems-bundler integration gem version 0.2.1 - no more calling 'bundler install --binstubs' or 'bundler exec ...'. Install it by calling 'gem install rubygems-bundler' and follow the on-screen instructions. Current version 0.2.1 includes ported custom_shebang from rubygems 1.9, now you can start using it before it is released. rubygems-bundler works fine with ruby 1.8.7 & 1.9.2, it works with rubygems 1.3.7, 1.5.0, 1.6.2 & 1.8.5 ... it should be also working with 1.9.0 when it will be released. Note: This gem allows to use binaries in version specified by Gemfile ;)
I just released rubygems-bundler integration gem. No more calling bundler install --binstubs or bundler exec .... Install it by calling gem install rubygems-bundler and follow the on-screen instructions. Current version 0.1.5 allows recreating executables wrappers for all gems in GEM_PATH (include @global gemset for rvm). Note: This gem allows to use binaries in version specified by Gemfile ;)
I just released a new gem with state machine for rails, it uses minimalistic approach, no custom DLS, only one callback. State attr - try it if other state machines are to big for you.
Searching for new experiences I have tried a new setup - passenger standalone on rvm monitored by god and cron (see Q&A on the end).