rtlechow + ruby   496

garybernhardt/base
"But why stop there? Why not have even more methods? In fact, let's put every method on one Base class! So I did. It's called Base. Just subclass it and feel free to directly reference any class method, instance method, or constant defined on any module or class in the system. "
code  ruby  humour  github 
10 days ago by rtlechow
elliottcable/rat
"irssi, for any messaging system, and scriptable in ruby"
irssi  ruby 
10 days ago by rtlechow
tobi/imagery
"Image server / proxy that can resize images on demand based on common file prefixes ( such as _small, _medium ) and apply other rmagick effects. Supposed to be used between a Squid/Varnish and S3"
api  github  image  ruby  proxy 
10 days ago by rtlechow
defunkt/repl
"repl is an interactive program which tenderly wraps another, non-interactive program."
cli  github  repl  ruby 
10 days ago by rtlechow
pzol/monadic
helps dealing with exceptional situations, it comes from the sphere of functional programming and bringing the goodies I have come to love in Scala to my ruby projects
monad  ruby 
28 days ago by rtlechow
words-about-code/2012/04/rails-internals-inside-attribute-methods.md at master · oscardelben/words-about-code
"AttributeMethods is a useful class that alllows you to define dynamic prefixes/suffixes for your class attributes."
rails  ruby 
7 weeks ago by rtlechow
Programming With Nothing
"In fact, you know what? I love Ruby so much that I want to ruin it. Let’s see how much it can do if we remove all of its features. Naturally that means no gems, no standard library, no modules, methods, classes or objects. But this is love, so let’s go all the way: no control flow, no assignment, no arrays, strings, numbers or booleans."
code  functional  lambda  programming  ruby 
9 weeks ago by rtlechow
Talk Like A Duck : How Arlo got injected into Ruby
"Came to talk about the draft. They got a building down New York City, it's called Whitehall Street, where you walk in, you get injected, inspected, detected, infected, neglected and selected.

So Dan picked the collection enumeration method selectors in Smalltalk from "Alice's Restaurant", no doubt. I suspect that that initial argument of inject:into: came about because he wanted to use that pattern and map and reduce didn't fit. Actually I'm not sure that map and reduce were commonly used terms at that time.

So if you don't like inject in Ruby, don't blame Matz, blame Dan and Arlo!"
programming  software  smalltalk  history  humour  music  ruby 
february 2012 by rtlechow
charliesome/twostroke - GitHub
"Twostroke is a Javascript implementation written in pure Ruby."
javascript  parser  ruby 
january 2012 by rtlechow
Simulating .PHONY in Rake - Polishing Ruby
"What I need is a prerequisite that fixes this with a timestamp earlier than my files:

def (task(:phony)).timestamp # omg I love/hate this grammar construct
Time.at 0
end"
rake  ruby 
january 2012 by rtlechow
FUN3D Manual :: Chapter 1: Introduction
"FUN3D was born in the late 1980s as a research code. The code’s original purpose was to study existing algorithms and to develop new algorithms for unstructured-grid fluid dynamic simulations spanning incompressible flow to transonic flow. The project has since grown into a suite of codes that cover not only analysis, but adjoint-based error estimation, mesh adaptation, and design optimization of fluid dynamic problems extending into the hypersonic regime. Meanwhile, algorithms developed in FUN3D are at the core of other CFD codes such as USM3D."
ruby  programming  software  simulation  research  algorithms 
june 2011 by rtlechow
Radical Culture in Ruby: The Gender, Fetish and Race of Programming « Shanley's Place to Share Things
"As programming languages and machine control become increasingly accessible to minority populations, the impact they have on constructing actors, power and community is a critical area of inquiry.
With the increasing ubiquity and availability of machine control made possible through innovations in high-level languages, coding communities will increasingly be associated with, both opportunitistically and by force, a larger propaganda machine.
Programming is about sex, gender, money and race. Evaluating programming languages and their communities as merely technical artifacts obscures and silences a massive range of context and implication."
culture  development  face  ruby  software  programming 
may 2011 by rtlechow
PeterHamilton/citier - GitHub
Class Inheritance & Table Inheritance for Rails
ruby  rails  inheritance  cti 
may 2011 by rtlechow
A text-object for ruby blocks
"Ever since learning about Vim’s text-objects I have wished that there was a way of selecting blocks in ruby code. Well, now there is. Today I am releasing a plugin that creates a custom text object for selecting ruby blocks. Merry Christmas!"
blocks  plugins  programming  ruby 
december 2010 by rtlechow
« earlier      

related tags

37signals  access  account  accounting  activemerchant  activerecord  activism  acts_as_state_machine  acts_as_taggable  advice  aggregator  agile  ai  ajax  algorithm  algorithms  alterego  amazon  ambition  amqp  analysis  analytics  animation  anti-pattern  anti-patterns  antipattern  antipatterns  apache  api  app  apple  appliance  application  applications  apps  architecture  arduino  art  article  articles  artificial  asp.net  association  asynchronous  attr_protected  auth  authentication  authlogic  authorization  authorize.net  autospec  autotest  awk  aws  backbone  backbone.js  background  backup  bar  barduino  bash  basic  bayes  bayesian  bc  bdd  bddcast  benchmark  benchmarking  best  best-practices  bestpractice  bestpractices  billing  binary  bindata  binding  block  blocks  blog  blogs  book  books  boolean  brain  branch  bridge  browser  builder  bundler  business  c  c#  c++  calendar  campfire  canada  capistrano  career  cargocult  cells  centos  charity  cheat  cheatsheet  checklist  chef  ci  class  classification  clearance  cli  clojure  closures  clothing  cloud  cloud-computing  cloudkit  CMS  cobol  cocoa  code  codesmell  coding  collaboration  collectd  collection  color  colorscheme  comet  commandline  comments  community  compare  comparison  compiler  compilers  components  composed_of  computer  computers  computerscience  computervision  computing  concurrency  conditional  conference  config  configuration  connect  console  consultancy  continuousintegration  contributing  control  controller  controllers  conventions  conversion  convert  cool  core  couchdb  count  craftsmanship  cramp  crawler  crawling  creativecommons  creditcard  crypto  css  cti  cucumber  culture  custom  dashboard  data  database  databases  datamining  date  davethomas  db  dci  ddd  debian  debug  debugger  debugging  demo  dependencies  deploy  deployment  design  designpatterns  dev  developer  developers  development  di  diagram  directory  distributed  diy  dmg  docs  documentation  domain  drinks  dropbox  drx  dry  dsl  dtrace  dvcs  ebook  ebooks  ec2  ecommerce  edd  edge  editor  education  email  emscripten  encoding  endless  engine  engines  english  ephemeral  erb  erlang  errors  etl  eventmachine  events  evolution  example  examples  excel  exception  exceptions  experiment  expressions  ext  extensions  external  extjs  face  facebook  facets  factorygirl  fast  features  fedex  ffi  fields  files  finance  find  finder  flash  form  formatting  forms  fortran  forum  framework  frameworks  free  freelance  fts  fulltext  fulltextsearch  fun  function  functional  functionalprogramming  fundraising  funny  fuzzing  game  gameoflife  games  geek  gem  gems  generation  generator  genetic  geo  geocode  geocoding  geofencing  gestalt  gga4r  git  github  google  googlemaps  gotchas  grammar  graph  graphics  graphviz  grep  group  gsoc  gui  guide  guidelines  guides  hack  hacks  haml  hardware  hashrocket  haskell  has_finder  has_many  has_many_polymorphs  heatmap  helper  helpers  heroku  hg  highlighting  hirb  hiring  history  hosting  howto  hpricot  html  html5  http  hulu  humor  humour  hydra  icon  icons  ide  ideas  idioms  image  imagemagick  import  infoq  inheritance  inspector  inspiration  install  intelligence  interesting  interface  internals  internet  interpreter  interview  introduction  ios  iphone  ipod  iptv  irb  irssi  iso  jam  japan  java  javascript  jit  job  jobs  jquery  jruby  js  json  kata  kawaii  kids  kit  koans  lambda  language  languages  latex  launch  layout  learning  legacy  length  leopard  less  libraries  library  limelight  linguistics  links  lint  linux  lisp  list  lists  llvm  local-openid  location  locomotive  log  logfile  logic  login  logs  lucene  mac  machine  macos  macosx  macruby  magazine  magic  maglev  mail  management  manual  maps  markdown  marketing  markov  markup  mashup  math  matlab  matz  maze  mentoring  merb  merchant  mercurial  merge  messaging  meta  metaclass  metaclasses  metal  metaprogramming  method  methodology  methods  metrics  metric_fu  micro  microframework  middleware  migration  minimal  minitest  mistakes  mobile  mocking  model  modeling  models  mod_rails  monad  monads  money  mongodb  mongrel  monitoring  mri  music  mvc  mysql  named_scope  network  neuralnetwork  nonprofit  nosql  notification  notifier  oauth  object  objectmodel  objectoriented  objectspace  oneliners  oniguruma  online  ontario  oo  oocss  oop  opengl  openoffice  opensource  openuri  openvpn  operators  opinion  optimization  optionparser  oreilly  osx  packaging  paginate  pagination  paging  parselet  parseley  parser  parsers  parsing  passenger  patch  pattern  patterns  payment  paypal  pdf  people  performance  perl  philosophy  phone  php  physical  pivotal  platypus  plugin  plugins  pluralize  podcast  podcasts  policy  polymorphic  polymorphism  popularity  portal  porter  portfolio  postgres  postgresql  practices  pragdave  presentation  presentations  presenter  prime  private  probability  proc  processing  production  productivity  programming  progress  project  projects  protocol  prototype  proxy  public  push  python  quality  questions  queue  quickbooks  quickref  quote  rabbitmq  rack  rails  railstips  rake  random  ranking  rdiscount  rdoc  read  reading  realtime  recipe  recipes  recurring  recursion  red  redis  redshift  refactoring  reference  regex  regexp  repl  reporting  research  resource  resources  respond_to  rest  ri  ria  ror  routes  rpg  rspec  rss  rtex  ruby  ruby1.9  rubycocoa  rubygems  rubyists  rubykoans  rubyonrails  rubysoc  rush  s3  saas  salaries  scala  scalability  schema  scheme  science  scm  scraping  screen  screencast  screencasts  screenscraping  script  scripts  sdl  search  seaside  security  sed  selenium  server  service  session  sessions  share  shell  shipping  shoes  shopping  shoppingcart  shoulda  simplicity  simulation  simulator  sinatra  singleton  size  slides  slideshow  slug  smackdown  smalltalk  smell  snippets  snowleopard  social  socialnetworking  software  sort  sortable  source  sparkle  spec  speech  spider  spot-us  spreadsheet  spree  sql  ssh  standard  standards  state  statemachine  state_machine  statistics  stats  stemmer  stemming  store  story  string  strings  struct  stubbing  students  study  style  styleguide  subscription  subversion  summer  superators  survey  sustainable  svn  swfupload  symbol  symbols  sync  syntax  sysadmin  system  table  tagging  tail  tasks  tdd  teaching  template  templates  templating  temporary  terminal  test  testing  tests  tex  text  textmate  thoughtbot  thoughtworks  threads  through  time  tip  tips  tool  toolbox  toolkits  tools  toread  toronto  to_proc  trac  tracker  tracking  tree  trends  tricks  try  tshirts  tunnel  tutorial  tutorials  tv  twitter  typography  ubuntu  unicode  unix  upgrade  upload  ups  uri  usability  usage  user  utf-8  utf8  utility  validation  vcs  vi  victoria  video  videos  views  vim  vision  visualization  vpn  vps  waves  web  web2.0  webdesign  webdev  webrat  webserver  webservices  website  websocket  websockets  why  whytheluckystiff  wiki  wired  wishlist  word  wordpress  work  workflow  working  xaml  xhtml  xml  xp  yard  zombie  zsh 

Copy this bookmark:



description:


tags: