nicholaides + ruby   204

grosser/parallel
Run any code in parallel Processes(> use all CPUs) or Threads(> speedup blocking operations).
Best suited for map-reduce or e.g. parallel downloads/uploads.
ruby  parallel 
4 days ago by nicholaides
ernie/squeel
Squeel enhances the normal ActiveRecord query methods by enabling them to accept blocks. Inside a block, the Squeel query DSL can be used. Note the use of curly braces in these examples instead of parentheses. {} denotes a Squeel DSL query.
activerecord  database  rails  ruby  sql 
13 days ago by nicholaides
objects-on-rails/fig-leaf
Private inheritance for Ruby classes.

FigLeaf enables us to selectively make public methods inherited from other classes and modules private. The objects can still call these methods internally, but external classes are prevented from doing so.
ruby  oop  activerecord 
13 days ago by nicholaides
twitter/activerecord-reputation-system
Gem for keeping track of "reputation", like user karma or points
activerecord  ruby 
13 days ago by nicholaides
mpapis/rubygems-bundler
removes the need for `bundle exec`
bundler  ruby 
5 weeks ago by nicholaides
jarrett/sanitize-url
This gem provides a module called SanitizeUrl, which you can mix-in anywhere you like. It provides a single method: sanitize_url, which accepts a URL and returns one with JavaScript removed. It also prepends the http:// scheme if no valid scheme is found.
ruby  url  sanitize 
7 weeks ago by nicholaides
cldwalker/debugger
Debugger branch that works in ruby 1.9.3
debugger  ruby1.9.3  ruby 
7 weeks ago by nicholaides
ileitch/hijack
Provides an irb session to a running ruby process
debug  irb  ruby 
12 weeks ago by nicholaides
robgleeson/shell_command
shell_command tries to provide a better interface for communicating with commands you spawn on the shell
ruby  shell 
12 weeks ago by nicholaides
twinslash/enumerize - GitHub
Enumertated attributes for Ruby classes. Use symbols as enums, with validation. Works with Mongoid.
ruby  mongoid 
february 2012 by nicholaides
cgriego/active_attr - GitHub
ActiveAttr is a set of modules that makes it easy to create plain old ruby models with functionality found in ORMs, like ActiveRecord, without reinventing the wheel. Think of ActiveAttr as the stuff ActiveModel left out.
ruby 
february 2012 by nicholaides
elight/coulda - GitHub
Given-When-Then style testing for rails.
bdd  github  ruby  given-when-then 
december 2011 by nicholaides
Sinatra::Synchrony
Sinatra::Synchrony is a small extension for Sinatra that dramatically improves the concurrency of your web application. Powered by EventMachine and EM-Synchrony, it increases the number of clients your application can serve per process when you have a lot of traffic and slow IO calls (like HTTP calls to external APIs). Because it uses Fibers internally to handle blocking IO, no callback gymnastics are required! Just develop as if you were writing a normal Sinatra web application, use non-blocking libraries and you're all set!
ruby  sinatra  fibers  async  eventmachine 
december 2011 by nicholaides
devthenet/voyeur @ GitHub
This is a rubygem that converts almost any video to HTML5 and other formats. It's designed from the ground up to be easy to use, we've tried other tools and they were a pain in the butt, not the kind of butt you want voyeur to convert to internet viewing goodness.
html5  video  ruby  ffmpeg  mp4  webm  ogg  conversion 
december 2011 by nicholaides
gimite/google-spreadsheet-ruby - GitHub
This is a Ruby 1.8/1.9 library to read/write Google Spreadsheet.
gem  github  google  spreadsheet  ruby 
november 2011 by nicholaides
xaviershay/rspec-fire - GitHub
More resilient test doubles for RSpec.
rspec  ruby  testing  mocking 
october 2011 by nicholaides
robgleeson/inject - GitHub
inject can be used to temporarily extend the calling scope of a block with instance methods from a module
ruby  metaprogramming 
october 2011 by nicholaides
Stasis - Static Sites Made Powerful
At its most essential, Stasis takes a directory tree with supported template files and renders them.
gem  programming  ruby  web 
august 2011 by nicholaides
The Ruby Toolbox - Know your options!
Ruby developers can choose from a variety of tools to get their job done.

The Ruby Toolbox gives you an overview of these tools, sorted in categories and rated by the amount of watchers and forks in the corresponding source code repository on GitHub so you can find out easily what options you have and which are the most common ones in the Ruby community.
development  gems  plugins  rails  ruby 
august 2011 by nicholaides
benlund/roc - GitHub
Redis Object Collection: a collection of Ruby classes that wrap Redis data structures.

ROC also includes a pure-Ruby in-memory implementation of the Redis commands and data structures to allow you to use the ROC clases without persistence.
redis  ruby  orm 
august 2011 by nicholaides
AI4R :: Artificial Intelligence for Ruby
AI4R is a collection of ruby algorithms implementations, covering several Artificial intelligence fields, and simple practical examples using them. A Ruby playground for AI researchers. It implements:

Genetic algorithms
Self-organized maps (SOM)
Neural Networks
Multilayer perceptron with Backpropagation learning
Hopfield net
Automatic classifiers (Machine Learning)
ID3 (Decision Trees)
PRISM (J. Cendrowska, 1987)
Multilayer Perceptron
OneR (AKA One Attribute Rule, 1R)
ZeroR
Hyperpipes
Naive Bayes
IB1 (D. Aha, D. Kibler - 1991)
Data clustering
K-means
Bisecting k-means
Single linkage
Complete linkage
Average linkage
Weighted Average linkage
Centroid linkage
Median linkage
Ward's method linkage
Diana (Divisive Analysis)
ruby  artificialintelligence 
august 2011 by nicholaides
Whoops
Whoops is a free, open-source, self-hosted logging system. It consists of a Rails engine (which records logs and provides an interface to them) and a logger. Both are described below, along with how they compare to Hoptoad. Note that the comparisons aren’t meant to disparage Hoptoad - it’s a great product. They’re only meant to help describe Whoops and help people decide whether it would be useful to them.
logging  rails  ruby 
august 2011 by nicholaides
ddollar/rack-debug - GitHub
Rack::Debug is middleware that provides a simple interface to ruby-debug. Helps debug apps running in Passenger.
debugging  rails  ruby 
august 2011 by nicholaides
Pry - an IRB alternative and runtime developer console
Pry also aims to be more than an IRB replacement; it is an attempt to bring REPL driven programming to the Ruby language. It is currently not nearly as powerful as tools like SLIME for lisp, but that is the general direction Pry is heading.
debugger  irb  rails  repl  ruby 
august 2011 by nicholaides
michaeledgar/laser - GitHub
Static analysis and style linter for Ruby code
analysis  code  lint  ruby 
june 2011 by nicholaides
BundleWatcher
upload the Gemfile.lock file from your project and give it a name. BundleWatcher will take care of the rest, tracking releases of the gems your project depends on, and giving you a heads up when you need it.
bundler  gemfile  ruby  rubygems 
june 2011 by nicholaides
bkerley/cans - GitHub
Interactive online source browser for Rack applications
rack  rails  ruby  debugging 
may 2011 by nicholaides
artemk/syntaxer - GitHub
Syntaxer is a gem that gives ability to check syntax of all files in your project at once. It may be used in standalone mode and with git repository for checking changed and added files only. It is useful for for rails team, because you need to store only file with rules, and git hook will be generated for you.
syntax  ruby  rails  continuous_integration 
may 2011 by nicholaides
jferris's effigy at master - GitHub
HTML templating in ruby, but instead of putting ruby in HTML, you write HTML and fill it in later via ruby. Interesting idea.
templating  view  parser  xslt  transform  css  rails  ruby 
january 2010 by nicholaides
rubiii's rspec_attr_extensions at master - GitHub
Lets you do this:

describe TheHoff do
it_should_have_an_attr_reader_for :smash_hit, :date_of_birth
it_should_have_an_attr_writer_for :smash_hit
it_should_have_an_attr_accessor_for :hair_style
end
ruby  rspec 
january 2010 by nicholaides
collin's jabs at master - GitHub
like haml or sass, but for javascript. there are some interesting ideas here...
ruby  javascript  reference  web  jquery  syntax  haml  sass  dsl 
december 2009 by nicholaides
sickill's racksh at master - GitHub
Console for any Rack based ruby web app edit
rack  ruby  console  shell 
december 2009 by nicholaides
cucumber-nagios
cucumber-nagios lets you describe how a system should work in natural language, and outputs whether it does in the Nagios plugin format
cucumber  testing  ruby  sysadmin  nagios  monitoring 
december 2009 by nicholaides
hassox's pancake at master - GitHub
Pancake is primarily a tool for making rack applications. Rack has come up in the Ruby web world as the framework that matters when developing web applications. All the major frameworks use it, although many of the application frameworks and their middlewares are not really re-usable away from their specific implementations yet.
ruby  http  rack  middleware 
december 2009 by nicholaides
« earlier      

related tags

academicladder  activerecord  ajax  amazon  analysis  apache  api  artificialintelligence  aspell  assert_select  assets  async  atom  autotest  aws  backgroundrb  backup  bdd  beanstalk  blog  bosh  branch  browser  bundler  C  calendar  capistrano  celerity  cgi  chat  cheatsheet  ci  client  code  color  complexity  computer  config  configuration  console  contacts  continuousintegration  continuous_integration  conversion  coverage  cron  css  cucumber  curl  daemon  data  database  date  debug  debugger  debugging  declarative  design  desktop  development  directory  document  documentation  download  dreamhost  dsl  eclipse  editor  email  encryption  english  eventmachine  extensions  factory_girl  fastcgi  ffmpeg  fibers  file  firewall  fixtures  flay  flog  forum  framework  functional  gcal  gem  gemfile  gems  git  github  given-when-then  google  gotchas  graph  graphics  grb  groups  growl  gui  guide  haml  hash  haskell  heroku  highlighter  howto  html  html5  http  ide  iis  image  images  import  install  installation  integrationtesting  intellisense  irb  java  javascipt  javascript  jedit  job  jquery  jruby  languages  libcurl  library  lighttpd  limelight  linguistics  links  lint  Linux  loadbalance  logging  logs  mac  macro  maintenance  markdown  markup  math  merb  messaging  metaprogramming  metrics  middleware  migration  mocking  mongoid  mongrel  monitoring  mp4  mysql  nagios  namespace  network  networking  news  ods  ogg  oneLiners  oop  opensource  opml  optimization  orm  osx  parallel  parser  payment  pdf  performance  philadelphia  philly  php  pickle  plugin  plugins  postgresql  pow  proc  productivity  profiling  programming  progress  properties  prototype  quality  queue  rack  rails  rants  recurrence  redis  ree  reference  regexp  repl  require  rest  rexml  roodi  rotate  rspec  rss  ruby  ruby1.9.3  rubygems  rubyonrails  rules  s3  saas  sandbox  sanitize  sass  scgi  scraping  screenscraping  search  security  sequel  server  service  shell  sinatra  slideshow  snippets  SOAP  socialnetworking  software  spelling  spreadsheet  sprites  sql  statistics  storage  store  styler  svn  syntax  sysadmin  technology  templating  testing  texteditor  textmate  tiger  time  timezone  tips  tools  transform  tsearch  tutorial  tzinfo  units  url  validation  video  view  visualization  watchr  web  web2.0  webbrick  webkit  webm  webrat  whm  windows  wordpress  workflow  xhtml  xls  xml  xml-rpc  xmpp  xslt  yahoo  yaml  zentest 

Copy this bookmark:



description:


tags: