Jaime Iniesta
Freelance Ruby on Rails developer.
I'm an independent web developer currently living in Girona, Spain, and working at ProRuby.
I've been developing applications for 10 years now, the last 6 of them as a freelance.
I work with Rails since 2005. I'm a co-founder of the Spanish Ruby Users Group, member of Spain.rb, and organizer of Conferencia Rails and EuRuKo 2009.
I'm a Ruby on Rails contributor.
I also have experience as college professor and as speaker at Ruby (and Ruby on Rails) conferences.
If you would like to hire me, please contact me at jaimeiniesta@gmail.com.
Posts
-
August 10, 12:48 PM
How to generate a static version of a website using nanoc and nokogiri
More than a year has passed since we organized EuRuKo 2009 on Barcelona, so we thought that it had come the time to shut down the Ruby on Rails web applications we used for its website (a custom registration app and a simplelog).We wanted to maintain an archive for them, but it had to be so simple that it required zero maintenance. So we thought, hey, let's just make a static HTML version of the whole site.Static, but not too staticAfter considering several techniques like activating full page caching on the rails applications and grab the generated files, or use wget on recursive mode to spider the site, none of these solutions satisfied me. Both of these solutions would do more or less what we wanted, but we would end up with hundreds of static html files that would be a nightmare to postprocess and adapt for the final static version.So after thinking about it for a while, I reached out for my ruby toolbox, took a few of them and built a custom quick-and-dirty script standing on the shoulders of giants like nanoc and nokogiri.What is nanoc?"nanoc is a tool that runs on your local computer and compiles documents written in formats such as Markdown, Textile, Haml… into a static web site consisting of simple HTML files, ready for uploading to any web server".
Yeah, that's what it is. You have a folder with the content of each section, and a folder with the layouts you want to apply, using erb, just like you would do on a Ruby on Rails site. nanoc runs through all the content files and applies the layout to them, generating an output folder with all your HTML ready to upload to the server.You're also able to define custom rules and use helpers and filters for processing the content, it's a really simple and awesome tool, perfect for this task.So, I chose nanoc. Adapting the layout from our rails apps was a piece of cake. I had almost the same layout with its <%= yield %> line into place, and I also copied the assets (css, javascript and images). Now I just needed to define the contents of each section. But we had hundreds of them!We need a spider robot hereGoing manually through all of the sections on the original site and copypasting its contents was certainly not one of my options. I'd rather sit on a slowly rotating swordfish.This was a job for one of those efficient and cold-blooded spider robots. That's the plan: have a spider robot visit all the sections of the original site, and get its title and the contents of the DIV with id="content". Then tell nanoc to create an item for it. Put the grabbed content on the nanoc item, along with its title attribute. Then, once done for all the site, we would just run "nanoc compile" and the whole static site would be generated. Easy, isn't it?Sitemaps for lazy spidersPoor little spider robot looked at me and said "hey, it's summer here, I'm lazy, I could certainly find my way through your website but... know what? We spider robots are quite tired of doing all this over and over again! I'd too rather sit on a slowly rotating swordfish than spidering all of your links and then finding that some of them had to be excluded. Why don't you give me a little sitemap and I'll know exactly what you want me to visit?"So I said "hey, excuse me, you're right, I wouldn't want to waste your precious robot time, let's build this sitemap you want". And I emailed Fernando Guillén, who had built the original app, and I said to him, "hey, can you build a sitemap of the site for this little grumpy spider?". And in a couple of minutes he had it ready.Enter nokogiriSo, if you're still reading this, at this point of the story the plan is visiting a sitemap XML file with all the URLs we want to grab, and for each one of them, visit it and scrape its title and the contents of a given DIV. What could we use for this? Right! Nokogiri!"Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri’s many features is the ability to search documents via XPath or CSS3 selectors."
Nokogiri can process XML files, as well as HTML files. It can also process a file on a server, or a local file. Perfect for the job.The scriptSo I wrote this quick-and-dirty script. ("hey, stop calling me quick and dirty!" -- said the spider. But that's what it is, a quick, dirty and hairy spider robot.)To create a new spider you need to pass it these three parameters:- sitemap, which can be a local XML file or a remote XML file on a server
- root_url, which is a string indicating the original root URL
- extract_id, which is a string telling the id of the DOM element from where the contents should be grabbed
Then you just call its create_nanoc_items method, and the spider will go berserker, process the XML and create all the sections inside your nanoc site.Helpers and filtersnanoc lets you use helpers, just like you're used to in a Rails application. I used two from nanoc's helpers, one to let me include partials, other to be able to use link_to, and defined a pair of them myself.You can also use filters to process your content. I defined a custom filter to clean the grabbed HTML a bit, hiding an annoying div and rewriting some links.Rack attack!So I finally run the spider, it fetched the site and prepared all those nanoc items for me. Thanks! Then I just run "nanoc compile" to generate the final site, and the generated static site was there waiting peacefully on its output folder. Time to upload it to the new server!While it would be too easy to just upload it to a normal web server, we thought it would be hackier to put it on Heroku. We love it and it's as simple as it can get. Yes, you can have static sites on Heroku too, as long as you define some basic rack configuration for its Thin web server.I then remembered that Raúl Murciano had given a great talk (with a pair of videos available) about Rack on Conferencia Rails 2009, so I emailed him for help, and he soon came out with this config.ru file. I throwed it in, along with the gem manifesto file that Heroku asks, pushed it to the server and... boom! there it was, alive and kicking, but completely static, the new EuRuKo 2009 archive. -
August 07, 10:36 AM
Interviewed on Spanish Rails podcast
Ruby on Rails has a large community of developers in Spain, which is growing day by day thanks in part to initiatives like Rails Hispano, a new Spanish podcast about Ruby on Rails.
I was invited to participate on the latest episode, where I talked about my experience as a Ruby on Rails freelance. It was a pleasure to share the mic with Fernando Guillén, Raúl Murciano and Marcelino Llano.I'd like to see more people encouraged to try the freelance way in Spain, come on people, give yourself a chance! -
June 25, 02:32 PM
Having fun with 37signals Draft
Draft, the first 37signals app for the iPad lets you draw quick sketches and wireframes, using only your fingers. It's great, you only have two inks, white and red, and an eraser. Why more?
You can also send your drawings to Campfire or by email. This is a great tool to quickly express your ideas, and I find that it's also very relaxing, just sit on the sofa and draw like a kid! There goes my first piece of art. This is the Guy With The Curved Scrollbar Hat:And, here's my second masterpiece, the Bloody Mosquito:
Even my 5 months old son has been able to make a great piece of abstract work. :P
If you're not on an iPad you can try a clone of this app that runs on a browser. It's really great, offers you 4 inks (although maybe with 2 is enough), but lacks an eraser (which could be easily implemented with a black ink as does 37signals).
But of course, drawing with your fingers is so much better than with a mouse. Go try Draft on an iPad!
-
June 21, 11:24 AM
hashtag_retweet_bot
hashtag_retweet_bot is a ruby bot that retweets all twits tagged by a certain hashtag. It's ideal for conferences, meetup groups, communities, etc.
As an example, let's say you want to retweet every twit found with the hashtag #icecream every 5 minutes (300 seconds). This ruby gem will let you do it as easily as running:hashtag_retweet_bot icecream 300
This bot was born as a little script for the Scotland On Rails 2008 conference. We saw it in action there and as it was nice and useful, so we forked it to adapt it to our needs at the EuRuKo 2009 conference.This year, Tomasz Stachewicz from the EuRuKo 2010 has adapted and modernized it so that it works with Bundler, OAuth, native RT and some other improvements.We can expect the EuRuKo 2011 will go ahead and improve it for the next year :) - June 17, 06:07 PM
-
June 16, 10:46 AM
The Agile Samurai
I've just finished reading The Agile Samurai (better said, the first 17 chapters that have been written as this book is still on beta), and I would like to share it with you as I think it's a nice book to read.
To be honest, I expected a bit more from a book with such a strong title, but I see that this book was intented for people who want to get a general idea of what the Agile developing world is like.
So, if you're already into Agile lands, you'll surely find it a fun book to read but it won't teach you anything you didn't already know; if you're new into Agile, it will show you a whole new land. You should definitely read it in this case.
This book covers topics like project inception, planning, creating agile teams, comunication, story cards, burn-down charts, test-driven development, and more.
Updates
-
4 hours ago from web
-
intrigued by ActionDispatch::BestStandardsSupport, where can I get more documentation? #rails5 hours ago from web
-
viendo cómo baja el termómetro en Cádiz y planeando unas vacaciones8 hours ago from web
-
@marcelinollano benvingut!
-
I found how to see your favourite twitts on twitter ipad, they're hidden on a tab inside your profile
-
@shark234 thanks for the tip, I didn't know about that. Anyway I like to reset my filters from time to time
-
removing all my Gmail filters to try using only priority inbox13 hours ago from web
-
had another great mentoring session with @carolina -- rails 3, steak, github, heroku... finding that BDD is easy to teach with #steakrb29 hours ago from web
-
"Nunca desaproveches una buena erección ni la oportunidad de hacer pair programming con @voodoorai2000"32 hours ago from web
-
@sd sliding floating panels on twitter ipad are prettier but in my opinion more distracting than one full window at a time33 hours ago from web
-
@sd what I like of Twitterrific is that is simpler, cleaner, one window at a time, most actions require less taps to complete33 hours ago from web
-
@sd the truth is, after the initial shock I'm beginning to like the new twitter ipad. I only miss a "favourites" (starred) view.34 hours ago from web
-
@fesplugas devise 1.1.2, rails 3.0.0, ruby 1.8.7. I'm just using it out of the box with the basic routes, everything is fine34 hours ago from web
Repositories
-
metainspector
Ruby gem for web scraping purposes. It scrapes a given URL, and returns you its title, meta description, meta keywords, an array with all the links, all the images in it, etc.8 watchersPushed 15 months ago -
planetoid
A lightweight planet, without steroids3 forks / 26 watchersPushed 2 months ago -
learn.github.com
GitHub Learning Series1 watcherPushed 8 months ago -
steak
Minimalist acceptance testing on top of RSpec1 watcherPushed 2 months ago -
demo_steak_capybara
App de ejemplo para taller Steak1 fork / 12 watchersPushed 3 months ago -
ruby_regex
Ruby regular expressions library1 watcherPushed 3 months ago -
query_reviewer
This rails plugin not only runs "EXPLAIN" before each of your select queries in development, but provides a small DIV in the rendered output of each page with the summary of query warnings that it analyzed.2 watchersPushed 2 months ago -
hashtag_retweet_bot
script/bot that retweets tweets with given tag1 watcherPushed 2 months ago -
AFG
Antartic Field Guides frontend1 watcherPushed 12 weeks ago -
pdi_registro
Aplicacion de Registro1 watcherPushed 10 weeks ago -
SRUG.org
SRUG.org website2 watchersPushed 3 weeks ago -
euruko_2009_app_archive
Static version of the EuRuKo2009 Application1 fork / 2 watchersPushed 3 weeks ago
Watched Repositories
-
rubinius
Rubinius, the Ruby VM68 forks / 735 watchersPushed 2 hours ago -
restful-authentication
Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.238 forks / 1755 watchersPushed 4 weeks ago -
chronic
Chronic is a pure Ruby natural language date parser.67 forks / 358 watchersPushed 21 months ago -
will_paginate
Adaptive pagination plugin for web frameworks and other applications224 forks / 2490 watchersPushed 3 weeks ago -
tenda
ecommerce RoR Plugin7 watchersPushed 29 months ago -
gruff
Gruff graphing library for Ruby38 forks / 208 watchersPushed 2 weeks ago -
lovd-by-less
Open Source Social Network written in Ruby on Rail by Less Everything95 forks / 561 watchersPushed 4 months ago -
acts-as-taggable-on
A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.140 forks / 1041 watchersPushed 2 months ago -
sitemap
Rails Sitemap Plugin / Site Map Plugin for Rails. A beautiful rails sitemap plugin that talks to Google, Yahoo and MSN when updated. Sitemap features clean handcrafted XHTML, XML with XSLT and custom finder options for your named routes.8 forks / 103 watchersPushed 22 months ago -
formtastic
A Rails form builder plugin with semantically rich and accessible markup.205 forks / 2524 watchersPushed 41 hours ago -
paperclip
Easy file attachment management for ActiveRecord385 forks / 2676 watchersPushed 2 weeks ago -
rails
Ruby on Rails1022 forks / 6478 watchersPushed 2 hours ago -
rails-settings
Settings is a plugin that makes managing a table of global key, value pairs easy. Think of it like a global Hash stored in your database, that uses simple ActiveRecord like methods for manipulation. Keep track of any global setting that you don't want to hard code into your rails app. You can store any kind of object. Strings, numbers, arrays, or any serializable object.10 forks / 141 watchersPushed 8 months ago -
spawn
spawn plugin for Rails to easily fork or thread long-running code blocks21 forks / 205 watchersPushed 2 months ago -
shoulda
Makes tests easy on the fingers and the eyes134 forks / 1013 watchersPushed 2 weeks ago -
typus
Ruby on Rails Admin Panel to allow trusted users edit structured content.54 forks / 485 watchersPushed 34 hours ago -
deep-test
Parallel and Distributed Test Runner for Ruby13 forks / 113 watchersPushed 13 months ago -
language_detection
Rails plugin to detect the language of a given string5 watchersPushed 28 months ago -
rakismet
Easy Akismet and TypePad AntiSpam integration for Rails7 forks / 135 watchersPushed 2 months ago -
docrails
PLEASE CHECK http://github.com/lifo/docrails/wikis83 forks / 386 watchersPushed 2 days ago -
thor
A scripting framework that replaces rake and sake48 forks / 557 watchersPushed 10 hours ago -
liquid
Liquid markup language. Safe, customer facing template language for flexible web apps.50 forks / 505 watchersPushed 17 days ago -
in_place_editing_unsafe
Fork of rails in_place_editing plugin to add empty_text and validation of individual attributes8 watchersPushed 24 months ago -
ssl_requirement
SSL Requirement plugin56 forks / 291 watchersPushed 27 months ago -
ssl_requirement
SSL Requirement plugin. This fork implements ssl_required_exceptions and ssl_allowed_exceptions. If a majority of your actions can or must be called under ssl, using these methods makes it easier. You only specify which actions you don't want to be accessed under ssl.1 fork / 7 watchersPushed 7 months ago -
translate_routes
Rails plugin to translate your URLs and routing helpers on an clean way.21 forks / 224 watchersPushed 16 months ago -
echoe
A Rubygems packaging tool that provides Rake tasks for documentation, extension compiling, testing, and deployment11 forks / 47 watchersPushed 4 months ago -
tiny_mce_plus
TinyMCE editor with image upload.9 forks / 72 watchersPushed 26 months ago -
query_reviewer
This rails plugin not only runs "EXPLAIN" before each of your select queries in development, but provides a small DIV in the rendered output of each page with the summary of query warnings that it analyzed.18 forks / 411 watchersPushed 17 months ago -
metainspector
Ruby gem for web scraping purposes. It scrapes a given URL, and returns you its title, meta description, meta keywords, an array with all the links, all the images in it, etc.8 watchersPushed 15 months ago -
retrospectiva
Open source, web-based agile project management, featuring: Goal planner, Story management, Issue-tracker, Code review, SCM Integration, Wiki & Blog. It is intended to assist the collaborative aspect of work carried out by software development teams.29 forks / 295 watchersPushed 5 months ago -
tiny_mce
A Ruby on Rails plugin that allows easy implementation of the TinyMCE editor into your applications.31 forks / 354 watchersPushed 14 days ago -
httparty
Makes http fun! Also, makes consuming restful web services dead easy.110 forks / 902 watchersPushed 10 weeks ago -
awesome_email
Rails ActionMailer with HTML layouts, inline CSS and entity substitution1 fork / 46 watchersPushed 8 months ago -
blueprint-css
A CSS framework that aims to cut down on your CSS development time258 forks / 2938 watchersPushed 2 days ago -
nilify_blanks
Provides a framework for saving incoming blank values as nil in the database in instances where you'd rather use DB NULL than simply a blank string.21 watchersPushed 11 months ago -
selenium-on-rails
The "official" Selenium On Rails repository, synced with OpenQA.19 forks / 131 watchersPushed 11 weeks ago -
scrapi
scrAPI is an HTML scraping toolkit for Ruby. It uses CSS selectors to write easy, maintainable scraping rules to select, extract and store data from HTML content.4 forks / 75 watchersPushed 24 months ago -
imdb
Wrapper library to search IMDB parsing its HTML8 forks / 27 watchersPushed 12 months ago -
spider
Spider is a Web spidering library for Ruby. It handles the robots.txt, scraping, collecting, and looping so that you can just handle the data.2 forks / 18 watchersPushed 24 months ago -
rhodes
The Rhodes framework is a platform for building locally executing, device-optimized mobile applications for all major smartphone devices.57 forks / 538 watchersPushed 2 hours ago -
livevalidation
Client-side validations for Ruby on Rails (using javascript library livevalidation.com)7 forks / 28 watchersPushed 4 days ago -
ruby_learning_participants
RubyLearning.org Participants Information64 forks / 92 watchersPushed 17 months ago -
acts_as_taggable_on_steroids
Tagging for Ruby on Rails22 forks / 193 watchersPushed 2 weeks ago -
isaac
A smallish DSL for writing IRC bots.16 forks / 122 watchersPushed 8 months ago -
fakeweb
A test helper for faking responses to web requests51 forks / 391 watchersPushed 18 days ago -
scrubyt
A simple to learn and use, yet powerful web scraping toolkit!30 forks / 255 watchersPushed 7 months ago -
localized_country_select
Rails plugin for localized "country_select" helper with Rake task for downloading locales from Unicode.org's CLDR15 forks / 161 watchersPushed 8 weeks ago -
authlogic
A simple model based ruby authentication solution.242 forks / 2967 watchersPushed 8 weeks ago -
stats_for_all
easy to use, scalable and elegant tracking stats plugin for your rails models1 fork / 31 watchersPushed 10 months ago -
sluggable-finder
Automatically create SEO friendly, unique permalinks for your ActiveRecord objects. Behaves exactly like ActiveRecord#find26 watchersPushed 2 months ago -
timecop
A gem providing “time travel” and “time freezing” capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.8 forks / 281 watchersPushed 2 months ago -
notices-collector
A notices collector2 watchersPushed 21 months ago -
tolk
Tolk is a web interface for doing i18n translations packaged as an engine for Rails 2.3 applications25 forks / 392 watchersPushed 2 months ago -
groff
Groff Parser and template engine for rails5 watchersPushed 19 months ago -
euruko_app
Trying to create a simple application for the management of the event euruko 20096 forks / 23 watchersPushed 3 weeks ago -
acts_as_unvlogable
An easy way to include external video services in a rails app.10 forks / 129 watchersPushed 9 months ago -
unmac
cleanup Mac auxiliary files like .DS_Store, __MACOSX, etc.10 watchersPushed 20 months ago -
render_as_pdf
A very easy way to generate pdf's in a Rails application.1 fork / 5 watchersPushed 10 months ago -
gwo_on_rails
Plugin to configure Google Website Optimizer in a rails app13 watchersPushed 14 months ago -
inherited_resources
Inherited Resources speeds up development by making your controllers inherit all restful actions so you just have to focus on what is important.49 forks / 1000 watchersPushed 3 days ago -
learn.github.com
GitHub Learning Series15 forks / 52 watchersPushed 2 months ago -
gittest
Test repo for the RubyLearning participants48 forks / 62 watchersPushed 18 months ago -
happywiki
Pretty simple wiki based on Sinatra.20 watchersPushed 11 months ago -
image_labs
playful experimentation with image processing and ruby33 watchersPushed 7 months ago -
missing_t
See all the missing I18n translations in your Rails project11 watchersPushed 17 months ago -
database_cleaner
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.31 forks / 184 watchersPushed 29 hours ago -
rhodes-system-api-samples
Samples of platform specific apis3 forks / 41 watchersPushed 10 hours ago -
inverse_sortable
Sets negative timestamps on Active Record models for (supposed) efficiently sort in reverse order.5 watchersPushed 14 months ago -
looksee
Examine the precise method lookup path of any ruby object in ways not possible in standard ruby.6 forks / 173 watchersPushed 11 months ago -
i15r
The internationalizer. Replaces plain text strings in your views and replaces them with I18n message strings so you only have to provide the translations.1 fork / 27 watchersPushed 6 months ago -
attribute_choices
Map ActiveRecord attribute values to display values for consumption by humans16 watchersPushed 4 months ago -
yajl-ruby
A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)28 forks / 417 watchersPushed 2 weeks ago -
hashtag_retweet_bot
Script that was thrown together to listen for #sor09 tags and retweet them1 fork / 2 watchersPushed 16 months ago -
bananajour
Local git repository hosting with a sexy web interface and bonjour discovery. It's like your own little adhoc, network-aware github!18 forks / 474 watchersPushed 4 days ago -
translate_columns
Rails plugin to help automate translations of model data2 forks / 17 watchersPushed 10 months ago -
homebrew
The missing package manager for OS X.1004 forks / 2593 watchersPushed 5 hours ago -
planetoid
A lightweight planet, without steroids3 forks / 26 watchersPushed 2 months ago -
webkit_titanium_legacy
A fork of WebKit for Titanium3 forks / 22 watchersPushed 3 months ago -
mysql_index_length
This feature has been included in Rails 2.3.6 - Rails plugin that allows to define index lengths in your migrations, through :limit parameter1 fork / 14 watchersPushed 11 months ago -
mailer_twitterable
rails plugin to send twitter updates every time an ActionMailer model sends an e-mail. Only selected ActionMailer models will be twittered4 watchersPushed 14 months ago -
planetoid
A lightweight planet, without steroids2 watchersPushed 14 months ago -
steak
Minimalist acceptance testing on top of RSpec18 forks / 343 watchersPushed 17 days ago -
hashtag_retweet_bot
Script that was thrown together to listen for #sor09 tags and retweet them3 forks / 6 watchersPushed 12 months ago -
twuckoo
Need to tweet periodically in an automated fashion? Then Twuckoo is for you!5 watchersPushed 4 months ago -
bigdecimal-segfault-fix
Provides a quick workaround for the segfault bug in Ruby (CVE-2009-1904)2 forks / 14 watchersPushed 15 months ago -
simple_seo
SEO for title, keywords and description for each controller/action in a unique file5 watchersPushed 12 months ago -
titanium_desktop
Appcelerator Titanium Desktop18 forks / 116 watchersPushed 4 days ago -
titanium_mobile
Appcelerator Titanium Mobile84 forks / 290 watchersPushed 44 minutes ago -
titanium_developer
Appcelerator Titanium Developer10 forks / 58 watchersPushed 10 weeks ago -
entourage
Appcelerator Entourage12 watchersPushed 14 months ago -
kroll
Appcelerator Kroll5 forks / 38 watchersPushed 3 weeks ago -
env-js
A pure-JavaScript browser environment with early rubygem support.8 forks / 56 watchersPushed 29 hours ago -
planetoid
A lightweight planet, without steroids. Forked for cosmetic purposes (CSS changes)1 fork / 5 watchersPushed 5 months ago -
bundler
40 forks / 519 watchersPushed 7 months ago -
tractis_identity_verifications
Rails plugin for Tractis identity verifications13 watchersPushed 13 months ago -
tickle
Run your tests in parallel processes3 forks / 119 watchersPushed 9 months ago -
clarity
Web interface for the grep and tail -f unix tools. Useful for real-time log analysis. Remotely related to splunk20 forks / 541 watchersPushed 8 months ago -
loofah
HTML/XML manipulation and sanitization based on Nokogiri23 forks / 215 watchersPushed 6 hours ago -
resque
Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later.137 forks / 1340 watchersPushed 21 hours ago -
bullet
A rails plugin/gem to kill N+1 queries and unused eager loading16 forks / 737 watchersPushed 3 weeks ago -
rb-fluidDB
REST library for FluidDB written in Ruby1 fork / 14 watchersPushed 12 months ago -
parlio
Parlio, la política que se entiende3 forks / 14 watchersPushed 6 months ago -
coulda
Given-when-then for Test::Unit (or "If shoulda and cucumber had a baby")4 forks / 132 watchersPushed 8 months ago -
fluidrb
Ruby Library to acces FluidDB7 watchersPushed 11 months ago -
rails-ckeditor
Rails plugin for integration ckeditor 3.x21 forks / 160 watchersPushed 39 hours ago -
Miso
Miso is a unified API for simple image operations commonly used on the web.1 fork / 160 watchersPushed 2 weeks ago -
mustache
Logic-less Ruby templates.31 forks / 632 watchersPushed 3 months ago -
install_theme
Use any HTML template as a theme generator for your Rails app.7 forks / 149 watchersPushed 6 months ago -
backup
Backup is a Ruby Gem written for Unix and Rails environments. It can be used both with and without the Ruby on Rails framework! This gem offers a quick and simple solution to backing up databases such as MySQL/PostgreSQL/SQLite and Files/Folders. All backups can be transferred to Amazon S3, Rackspace Cloud Files, any remote server you have access to (using either SCP, SFTP or regular FTP), or a Local server. Backup handles Compression, Archiving, Encryption, Backup Cleaning (Cycling) and supports Email Notifications.18 forks / 179 watchersPushed 2 days ago -
Given
A Given/When/Then Specification Framework48 watchersPushed 3 weeks ago -
unencumbered
Just enough Cucumber in RSpec.2 forks / 65 watchersPushed 3 weeks ago -
acts-as-rated
git svn clone of acts-as-rated4 watchersPushed 10 months ago -
rails-ckeditor
Rails plugin for integration ckeditor 3.x2 forks / 33 watchersPushed 4 months ago -
leftright
Cool replacement for Test::Unit's TestRunner2 forks / 86 watchersPushed 14 days ago -
bcnonrails
7 watchersPushed 11 weeks ago -
capybara
webrat alternative which aims to support all browser simulators137 forks / 812 watchersPushed 4 days ago -
Ultimate-Image-Model
Ongoing attempt to build a high-performance image model for use in Rails applications. Uses Paperclip and delayed_job to process and store large image files asynchronously in your app.4 watchersPushed 9 months ago -
cancan
Simple authorization for Rails.45 forks / 1146 watchersPushed 128 minutes ago -
cramp
Asynchronous ruby framework for realtime web applications25 forks / 341 watchersPushed 16 days ago -
learn.github.com
GitHub Learning Series1 watcherPushed 8 months ago -
rspec-rails
Rspec-2 for Rails-344 forks / 304 watchersPushed 41 hours ago -
pdi_registro
Aplicacion de Registro2 forks / 5 watchersPushed 2 weeks ago -
quotly
Quotes implemented with Sinatra + Redis1 fork / 5 watchersPushed 2 months ago -
pismo
Extracts machine-readable metadata and content from Web pages2 forks / 57 watchersPushed 9 weeks ago -
rakegrowl
Get Growled when your long running rake tasks finish1 fork / 18 watchersPushed 7 months ago -
bundler
Manage your application's gem dependencies with less pain113 forks / 816 watchersPushed 16 hours ago -
rails_upgrade
Plugin to run checks on your Rails 2.x/3.x to check for obvious upgrade points on the path to 3.014 forks / 293 watchersPushed 2 weeks ago -
holygrail
Harmony plugin for Ruby on Rails tests6 forks / 199 watchersPushed 5 months ago -
includer
Easy way to include files into another files5 watchersPushed 6 months ago -
delorean
Delorean lets you travel in time with Ruby by mocking Time.now2 forks / 181 watchersPushed 3 months ago -
ruby
The Ruby Programming Language31 forks / 643 watchersPushed 6 hours ago -
ruby_regex
Ruby regular expressions library3 forks / 30 watchersPushed 15 days ago -
exception2db
log rails exceptions to database when you can't use hoptoad because of privacy reasons. You still get to use hoptoad_notifier and hoptoad API . However the exception data gets saved in a database instead of going to hoptoad.2 forks / 27 watchersPushed 2 weeks ago -
awesome_print
Pretty print your Ruby objects with style -- in full color and with proper indentation19 forks / 522 watchersPushed 3 months ago -
aspchat
rails/metal chat plugin with a memcached backend9 watchersPushed 4 months ago -
rack-offline
A Rack and Rails plugin for building offline web applications6 forks / 221 watchersPushed 2 months ago -
monster_mash
Provides a fun interface to quickly build API libraries using Typhoeus.2 forks / 78 watchersPushed 10 weeks ago -
steak
Minimalist acceptance testing on top of RSpec1 watcherPushed 2 months ago -
demo_steak_capybara
App de ejemplo para taller Steak1 fork / 12 watchersPushed 3 months ago -
AFG
Antartic Field Guides frontend1 fork / 8 watchersPushed 36 hours ago -
mailman
[RSoC] An incoming mail processing microframework in Ruby5 forks / 369 watchersPushed 29 hours ago -
ruby_regex
Ruby regular expressions library1 watcherPushed 3 months ago -
populo
web platform for the liquid democracy7 watchersPushed 10 weeks ago -
query_reviewer
This rails plugin not only runs "EXPLAIN" before each of your select queries in development, but provides a small DIV in the rendered output of each page with the summary of query warnings that it analyzed.2 watchersPushed 2 months ago -
hashtag_retweet_bot
script/bot that retweets tweets with given tag3 watchersPushed 2 months ago -
hashtag_retweet_bot
script/bot that retweets tweets with given tag1 watcherPushed 2 months ago -
AFG
Antartic Field Guides frontend1 watcherPushed 12 weeks ago -
livereload
LiveReload applies CSS/JS changes to Safari or Chrome w/o reloading the page (and autoreloads the page when HTML changes)12 forks / 379 watchersPushed 17 days ago -
pdi_registro
Aplicacion de Registro1 watcherPushed 10 weeks ago -
SRUG.org
SRUG.org website2 watchersPushed 3 weeks ago -
euruko_2009_app_archive
Static version of the EuRuKo2009 Application1 fork / 2 watchersPushed 3 weeks ago -
jquery-rails
A gem to automate using jQuery with Rails 35 forks / 71 watchersPushed 3 days ago
Profile
Jaime Iniesta
Recent tracks
-
Pinball Wizard by Elton John5 hours ago
-
Extra, Extra, Extra by Simon Townshend5 hours ago
-
Sparks by The Who5 hours ago
-
Fiddle About by Keith Moon5 hours ago
-
Do You Think It's Alright (2) by Ann-Margret & Oliver Reed5 hours ago
-
Cousin Kevin by Paul Nicholas5 hours ago
-
Do You Think It's Alright (1) by Ann-Margret & Oliver Reed5 hours ago
-
The Acid Queen by Tina Turner5 hours ago
-
Eyesight to the Blind by Eric Clapton5 hours ago
-
Christmas by Ann-Margret & Oliver Reed5 hours ago
Top artists
Top tracks
-
6 plays
-
6 plays
-
6 plays
-
5 plays
-
5 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
4 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
3 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
-
2 plays
