A high-level programming enviroment (Ruby) for vector graphics.
XRVG stands for "eXtended Ruby Vector Graphics". The purpose of this project is to define and implement a high-level and powerful programming environment for vector graphics generation.
an algorithmic vector library for ruby with idiosyncratic design principles (unit free?) and a recursive bent.alter ego
Sometimes you want a single object to behave differently depending on what state it’s in. For instance, a traffic light has a different color depending on whether it is informing people that they should stop, slow down, or proceed. Or a user account object might behave differently depending on whether the account is in the “confirmed” state. AlterEgo can help you set up these state-based object “personalities”. AlterEgo will help you to define a set of valid states for your objects, and to define the allowable transitions between states. The real strength of AlterEgo, however, is in defining separate behaviors for each state that the object is in. Underneath the covers, AlterEgo will arrange for your object to delegate to a different state object depending on what state it is in. You can either explicitly define these state objects as classes, or use a concise DSL provided by AlterEgo.
A state machine plugin which allows each state to have different methods and behaviours.
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state.
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different “personalities” depending on the state it is in.
"AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different “personalities” depending on the state it is in."isitruby19.com • Community-powered gem compatibility for ruby 1.9
great way to determine gem compatibility
“The Ruby community needs your help. Install Ruby 1.9.1 then try out your favourite gems and provide feedback here”
Is it Ruby 1.9? Listing Ruby Gems and showing their Ruby 1.9 compatibilityFear of Fish - Building a Gem Using BDD
saveCraft the perfect gem with Jeweler @ Technical Pickles
provides a really easy way to write tasks that must be done repeatedly or at a certain time in a simple Ruby DSL. It can even write out crontab files for you based on the commands and times that you give it.Sanitize: A whitelist-based Ruby HTML sanitizer
sanitize html strip remove tags
Ruby HTML sanitizer
nifty ruby sanitization library
gem layered on HpricotPaul Dix Explains Nothing: Breath fire over HTTP in Ruby with Typhoeus
Might be a good alternative to Net/HTTP for Context Hero. How hard would it be to incorporate caching?Hello Rip.
"Rip is an attempt to create a next generation packaging system for Ruby." Simpler/better/next-gen RubyGems for packaging.
Package management system for Ruby to complement gems, and provide sane virtual environments for better managing gemsAnemone - Ruby Web-Spider Framework
Rip is an attempt to create a next generation packaging system for Ruby.Tagaholic - Hirb - Irb On The Good Stuff
Irb is a great place for interacting with Ruby. Unfortunately, even with the colorful help of wirble, it's not so great for visualizing the output of those interactions. Hirb aims to change that.
View mini framework for irb.Snow Leopardにアップデートした後に気をつけること 主にMacPortsとrubygemsについて - mizchi log
Notice the buttons!!
In this post I’m going to show you how I created the little Flickr stream you can see running down the right hand edge of this site.
How to use flickr_fu to show your flickr images on your rails website or blogIntroducing Garb: Access the Google Analytics Data Export API with Ruby | Web Development Blog: Web Development Insights, Best Practices, Tips & Techniques : Viget Labs
Personal weblog for Dr Nic Williams4 Weather Libraries for Ruby and Rails Developers
天气预报接口 ruby on rails
Want to retrieve weather conditions in your Ruby script / application? There are four great solutions: WeatherMan, RWeather, rubyweather, and the Yahoo Weather Ruby API.Paul Dix Explains Nothing: Feedzirra - A Ruby feed library built for speed
another ruby feed library. might not suck.What’s the password…haddock?
% ha-gen -f ~/Documents/awesome_words.txt
Generador de passwords friendly. Hay otras alternativas como flapcore.
Password generator that attempts to use words that are more rememberable.Map Fields - A Rails plugin to ease the importing of CSV files @ Ramblings on Rails
a very nice solution for importing csv files, it handles the mapping which is a very common problem
OMFG!!!! Manbabies are ready!!!!
Ease way to import csv files