gdw + ruby   54

FaerieMUD: the hidden path
We want to make a better game, a role-playing game where the notion of “role” is taken seriously, where the stories that are made in the game can be (and are) re-told.

We want to open the way for heroes. Heroes that sacrifice, heroes that are forged from members of a culture, a society, and a family and who matter more because of it.

We want to make something more than an mercenary’s amusement park, something more deep and more unexpected.

We want craftsmanship to matter. And teaching, and statesmanship, and leadership, and exploration, and guile, and creative problem-solving, and the patient study of the arcane. We want them to matter like they do in all the best stories, the ones that we’re still telling hundreds, even thousands of years later.
ruby  game  fantasy 
yesterday by gdw
Ruby and Python Programming Topics for Mac OS X: Introduction to Ruby and Python Programming Topics for Mac OS X
Ruby and Python are two popular scripting languages that, with Mac OS X version 10.5, are becoming even more significant alternatives for software development on Mac OS X, especially with additional support for bridges between the scripting languages and Cocoa and Open Scripting Architecture (OSA),

This collection of articles describes the Ruby and Python resources of Mac OS X, and shows how to use some of those programming resources. This document is intended for Python and Ruby developers who are new to Mac OS X as well as for experienced Cocoa and Carbon developers who are relatively new to the scripting languages.
python  ruby  osx  xcode 
23 days ago by gdw
Ruby gems — what, why and how | RubyGems Manuals
At its most basic form, a Ruby gem is a package. It contains the necessary files and information for being installed on the system. Quoting RubyGems, «a gem is a packaged Ruby application or library. It has a name (e.g. rake) and a version (e.g. 0.4.16)».
ruby  gem  package 
august 2011 by gdw
RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation
RVM is a command line tool which allows us to easily install, manage and work with multiple ruby environments from interpreters to sets of gems.
development  programming  tools  ruby  pickaxe 
july 2011 by gdw
YARD - A Ruby Documentation Tool
YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be? exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions.
docs  documentation  tools  ruby 
july 2011 by gdw
[Ruby-Doc.org: Documenting the Ruby Language]
The ruby-doc.org Ruby documentation project is an effort by the Ruby community to provide complete and accurate documentation for the Ruby programming language.
development  documentation  programming  reference  ruby 
july 2011 by gdw
Installing Ruby, RubyGems, and Rails on Snow Leopard
These are instructions for compiling and installing 64-bit Ruby, Rubygems, and Ruby on Rails on Mac OS X 10.6, Snow Leopard.

The benefits of manually building a copy of Ruby in /usr/local are detailed.

Dan Benjamin

dan benjamin
osx  rails  installation  ruby 
june 2011 by gdw
Ruby, Rails, MacRuby and everything related
Ruby & MacRuby news – tutorials – consulting – training
articles  blog  ruby  macruby 
june 2011 by gdw
Pro Git - About the Pro Git Book
Scott Chacon is a Git evangelist and Ruby developer working on GitHub.com. He is the author of the Git Internals Peepcode PDF as well as the maintainer of the Git homepage and the Git Community Book. Scott has presented at RailsConf, RubyConf, Scotland on Rails, Ruby Kaigi, OSCON and a number of local groups and has done corporate training on Git across the country.
books  git  github  ruby  internals 
may 2011 by gdw
AWK-ward Ruby
This essay was to be published as a companion piece to The Shell Hater's Handbook, an introductory talk on UNIX shell programming for Ruby hackers given at GoGaRuCo 2010. Alas, the post-conference wrap up magazine will not be published this year and so I'm making the essay available here instead.
perl  programming  shell  ruby 
may 2011 by gdw
Clever Algorithms
"Clever Algorithms: Nature-Inspired Programming Recipes" by Jason Brownlee PhD describes 45 algorithms from the field of Artificial Intelligence. All algorithm descriptions are complete and consistent to ensure that they are accessible, usable and understandable by a wide audience.
ai  algorithms  book  programming  ruby  free  online  pdf 
february 2011 by gdw
Aptana
Build web applications quickly and easily using the industry’s leading web application IDE. Aptana Studio harnesses the flexibility of Eclipse and focuses it into a powerful web development engine.
eclipse  ide  javascript  programming  software  python  ruby 
february 2011 by gdw
Learning Ruby: Expert Advice for Absolute Beginners
If you’re a beginning Ruby dev, this post is for you. We have polled seven experts in the Ruby community — developers who have come highly recommended and respected by their peers.

This is the advice they give specifically to new Ruby developers. We hope you find it useful, encouraging and enjoyable.
ruby  advice  guidance 
january 2011 by gdw
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!
programming  ruby  vim 
december 2010 by gdw
Shoooes!
Shoes is a cross-platform toolkit for writing graphical apps easily and artfully using Ruby.
Unlike most other GUI toolkits, Shoes is designed to be easy and straightforward without losing power. Really, it’s easy!
framework  gui  shoes  ruby  programming 
december 2010 by gdw
RubyForge: ruby music: Project Info
A set of classes/modules/methods/scripts for: playing music, creating and exporting playlists, controlling a music playing daemon remotely by commandline or web. Plus tons of other features.
ruby  musician 
december 2010 by gdw
Behavior-driven testing with RSpec
Testing fever has infected the Ruby programming community, and the infection is spreading. One of the most promising innovations in testing in the past year is the introduction and rapid growth of RSpec, a behavior-driven testing tool. Learn how RSpec can change the way you think about testing.
development  rails  rspec  ruby  tests 
december 2010 by gdw
The Philosophy of Ruby
A Conversation with Yukihiro Matsumoto, Part I
by Bill Venners, September 29, 2003

Yukihiro Matsumoto, the creator of the Ruby programming language, talks with Bill Venners about Ruby's design philosophy, including design imperfection, the danger of orthogonality, and the importance of the human in computer endeavors.
article  design  programming  ruby 
november 2010 by gdw
Python vs. Ruby: A Battle to The Death on Vimeo
This talk was given at Northwest Python Day 2010. The companion blog post is at blog.extracheese.org/​2010/​02/​python-vs-ruby-a-battle-to-the-death.html
ruby  python  video  comparison  Gary  Bernhardt 
november 2010 by gdw
InfoQ: Ruby.rewrite(Ruby)
In this RubyFringe talk, Reginald Braithwaite shows how to write Ruby that reads, writes, and rewrites Ruby. The demos include extending the Ruby language with conditional expressions, new forms of evaluation such as call-by-name and call-by-need, and more.
dev  programming  ruby 
november 2010 by gdw
Rubinius : Use Ruby™
Rubinius is an implementation of the Ruby programming language.

The Rubinius bytecode virtual machine is written in C++, incorporating LLVM to compile bytecode to machine code at runtime. The bytecode compiler and vast majority of the core classes are written in pure Ruby.

To interact with the rest of the system, the VM provides primitives which can be attached to methods and invoked. Additionally, FFI provides a direct call path to most C functions.

Rubinius uses a precise, compacting, generational garbage collector. It includes a compatible C-API for C extensions written for the standard Ruby interpreter (often referred to as MRI—Matz's Ruby Implementation).
development  language  programming  ruby  vm 
november 2010 by gdw
RBSplitView by Rainer Brockerhoff - A replacement for Cocoa’s NSSplitView
RBSplitView is a replacement for Cocoa's NSSplitView. There are some serious limitations with NSSplitView if you need to limit subview's sizes, expand or collapse subviews programmatically or by double-clicking, or resize the split view frequently.

RBSplitView has special content views - RBSplitSubviews - that handle details of subview limitations and properties. So there's less or no work to be done by the delegate. RBSplitView also has built-in support for nesting any number of levels, and automatically generates a two-axis thumb to resize in two dimensions.

This latest release of RBSplitView is compatible with Leopard and Snow Leopard, runs on 32-bit or 64-bit, and supports optional garbage-collection.
cocoa  ruby  rainer  brockerrhoff  objective-c 
november 2010 by gdw
Hivelogic - Installing Ruby, RubyGems, and Rails on Snow Leopard
These are instructions for compiling and installing 64-bit Ruby, Rubygems, and Ruby on Rails on Mac OS X 10.6, Snow Leopard.
mac  rails  installing  ruby  10.6 
november 2010 by gdw
Ruby Central
Ruby Central, Inc., is a 501(c)(3) tax-exempt organization, dedicated to Ruby support and advocacy.

Ruby Central is the parent organization of the annual International Ruby and Rails Conferences and is a visible presence and point of contact for corporate sponsors interested in supporting these conferences and other Ruby activities.
ruby  rails  advocacy 
october 2010 by gdw
MacRuby » Overview
MacRuby is a unique blend of Ruby 1.9 and Objective-C. The goal of the MacRuby project is to be 100% compatible syntactically and behaviorally with Ruby 1.9. Because of the project’s goals of seamless integration with Objective-C, however, there are significant differences in the internals of the runtime. The following presents an overview of what is unique to MacRuby vs. the standard Ruby 1.9 ‘MRI’ interpreter.
ruby  objective-c  osx  mac 
october 2010 by gdw
MacRuby
Welcome to the Ruby homepage in Mac OS Forge. This place hosts a number of articles related to Apple Ruby projects, as well as some information regarding the distribution of Ruby in Mac OS X.

For more details, see MacRubyDevelopment and the TitleIndex.
ruby  osx  macruby 
october 2010 by gdw
Aptana | Studio | Aptana Studio 3 Beta
The professional, open source development tool for the open web
Develop and test your entire web application using a single environment. With support for the latest browser technology specs such as HTML5, CSS3 and JavaScript; and Ruby, Rails, PHP & Python on the server side.
open  www  development  ide  html5  css3  javascript  ruby  rails  php  python 
october 2010 by gdw
Neurogami - Smart application development
Ruby and JRuby development for Web and desktop applications.
ruby  documentation  James  Britt 
october 2010 by gdw
[Ruby-Doc.org: Documenting the Ruby Language]
The ruby-doc.org Ruby documentation project is an effort by the Ruby community to provide complete and accurate documentation for the Ruby programming language.
documentation  programming  reference  ruby 
october 2010 by gdw
Documentation (Ruby)
Here you will find pointers to manuals, tutorials and references that will come in handy when you feel like coding in Ruby.
documentation  programming  reference  ruby 
october 2010 by gdw
Webby :: Webby
Webby is a fantastic little website management system. It would be called a content management system if it were a bigger kid. But, it’s just a runt with a special knack for transforming text. And that’s really all it does – manages the legwork of turning text into something else, an ASCII Alchemist if you will.

Webby works by combining the contents of a page with a layout to produce HTML. The layout contains everything common to all the pages – HTML headers, navigation menu, footer, etc. – and the page contains just the information for that page. You can use your favorite markup language to write your pages; Webby supports quite a few.
cms  html  web  webdev  ruby 
october 2010 by gdw
RubyCocoa: Welcome
the RubyCocoa project, a bridge between the Ruby and the Objective-C languages, allowing you to manipulate Objective-C objects from Ruby, and vice-versa. It lets you write full-stack Cocoa applications in Ruby. It is also possible to write a Cocoa application that mixes Ruby and Objective-C code.
ruby  cocoa  development  osx  programming 
july 2010 by gdw
MacRuby » Home
MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks. It is the goal of MacRuby to enable the creation of full-fledged Mac
cocoa  mac  osx  programming  ruby 
july 2010 by gdw
The Great Ruby Shootout (July 2010)
The Great Ruby Shootout measures the performance of several Ruby implementations by testing them against a series of synthetic benchmarks. Recently I ran Mac and Windows shootouts as well, which tested a handful of implementations. However this article reports on the results of extensive benchmark testing of eight different Ruby implementations on Linux.
ruby  shootout  tim  brey 
july 2010 by gdw
Hivelogic - About Hivelogic
Hivelogic is a website about discovering quality, living more efficiently, and leading a simpler, more mindful life. This site was established in 2000 by Dan Benjamin, a writer, software developer, photographer, usability geek, and broadcaster.
webdeveloper  cms  ruby  rails 
november 2009 by gdw
home page of GridFlow
A Multidimensional dataflow processing library for PureData, designed for interactive multimedia
math  pd  programming  ruby 
november 2009 by gdw
Unicorn! - GitHub
We’ve been running Unicorn for more than a month.
Time to talk about it.
Unicorn is an HTTP server for Ruby, similar to Mongrel or Thin. It uses Mongrel’s Ragel HTTP parser but has a dramatically different architecture and philosophy.
github  ruby  unicorn  http  server  mongrel 
october 2009 by gdw
Unicorn: Rack HTTP server for fast clients and Unix
Unicorn is a HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between Unicorn and slow clients.
ruby  server  http  rack  low-latency  github 
october 2009 by gdw
I like Unicorn because it's Unix
Ruby, Python, and Perl all have fairly complete interfaces to common Unix system calls as part of their standard libraries. In most cases, the method names and signatures match the POSIX definitions exactly. Yet, of the groups, only the Perl people seem to regularly (and happily) apply common Unix idioms to a wide range of problem are
ruby  unix  python 
october 2009 by gdw
Rubular: a Ruby regular expression editor and tester
Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them.
development  programming  ruby  regex  tools 
october 2009 by gdw
Rack: a Ruby Webserver Interface
Rack provides a minimal interface between webservers supporting Ruby and Ruby frameworks.
ruby  interface  www  framework  wpd  mt 
september 2009 by gdw
Redmine - Overview - Redmine
Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database.

Redmine is open source and released under the terms of the GNU General Public License v2 (GPL).
project  management  ruby  rails  prospective  sysadmin 
august 2009 by gdw

related tags

1.8  1.9  10.6  advice  advocacy  ai  algorithms  api  article  articles  Bernhardt  blog  book  books  brey  Britt  brockerrhoff  calendar  chris  cms  cocoa  code  comparative  comparison  composition  css3  design  dev  development  docs  documentation  eclipse  fantasy  firefox  framework  free  Fulton  game  Gary  gem  gems  git  github  gui  guidance  haskell  howto  html  html5  http  ide  install  installation  installing  interface  internals  James  javascript  language  languages  low-latency  mac  macruby  management  math  mongrel  mt  music  musician  objective-c  online  open  osx  package  pd  pdf  perl  php  pickaxe  pine  programming  project  prolog  prospective  python  QT  rack  rails  rainer  reference  regex  rspec  ruby  script  server  shell  shoes  shootout  sidebar  software  sysadmin  tests  textmate  tim  tm2  tools  tutorial  unicorn  unix  utility  video  vim  vm  web  webdev  webdeveloper  wpd  www  xcode 

Copy this bookmark:



description:


tags: