FaerieMUD: the hidden path
yesterday by gdw
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
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.
yesterday by gdw
Ruby and Python Programming Topics for Mac OS X: Introduction to Ruby and Python Programming Topics for Mac OS X
23 days ago by gdw
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
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.
23 days ago by gdw
Ruby gems — what, why and how | RubyGems Manuals
august 2011 by gdw
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
july 2011 by gdw
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
july 2011 by gdw
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]
july 2011 by gdw
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
june 2011 by gdw
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
The benefits of manually building a copy of Ruby in /usr/local are detailed.
Dan Benjamin
dan benjamin
june 2011 by gdw
Pro Git - About the Pro Git Book
may 2011 by gdw
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
may 2011 by gdw
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
february 2011 by gdw
"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
february 2011 by gdw
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
january 2011 by gdw
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
This is the advice they give specifically to new Ruby developers. We hope you find it useful, encouraging and enjoyable.
january 2011 by gdw
A text-object for ruby blocks
december 2010 by gdw
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!
december 2010 by gdw
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
Unlike most other GUI toolkits, Shoes is designed to be easy and straightforward without losing power. Really, it’s easy!
december 2010 by gdw
RubyForge: ruby music: Project Info
december 2010 by gdw
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
december 2010 by gdw
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
november 2010 by gdw
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
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.
november 2010 by gdw
Python vs. Ruby: A Battle to The Death on Vimeo
november 2010 by gdw
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)
november 2010 by gdw
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™
november 2010 by gdw
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
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).
november 2010 by gdw
RBSplitView by Rainer Brockerhoff - A replacement for Cocoa’s NSSplitView
november 2010 by gdw
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
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.
november 2010 by gdw
Hivelogic - Installing Ruby, RubyGems, and Rails on Snow Leopard
november 2010 by gdw
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
Programming Ruby: The Pragmatic Programmer's Guide
october 2010 by gdw
ed. 1, 2nd edition for sale at prag prog
book
programming
reference
tutorial
ruby
october 2010 by gdw
Ruby Central
october 2010 by gdw
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
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.
october 2010 by gdw
MacRuby » Overview
october 2010 by gdw
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
Aptana | Studio | Aptana Studio 3 Beta
october 2010 by gdw
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
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.
october 2010 by gdw
Neurogami - Smart application development
october 2010 by gdw
Ruby and JRuby development for Web and desktop applications.
ruby
documentation
James
Britt
october 2010 by gdw
[Ruby-Doc.org: Documenting the Ruby Language]
october 2010 by gdw
The Ruby Sidebar for Firefox
ruby
firefox
documentation
sidebar
october 2010 by gdw
[Ruby-Doc.org: Documenting the Ruby Language]
october 2010 by gdw
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)
october 2010 by gdw
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
october 2010 by gdw
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
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.
october 2010 by gdw
RubyCocoa: Welcome
july 2010 by gdw
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
july 2010 by gdw
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)
july 2010 by gdw
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
november 2009 by gdw
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
november 2009 by gdw
A Multidimensional dataflow processing library for PureData, designed for interactive multimedia
math
pd
programming
ruby
november 2009 by gdw
Unicorn! - GitHub
october 2009 by gdw
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
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.
october 2009 by gdw
Unicorn: Rack HTTP server for fast clients and Unix
october 2009 by gdw
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
october 2009 by gdw
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
october 2009 by gdw
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
september 2009 by gdw
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
august 2009 by gdw
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
Redmine is open source and released under the terms of the GNU General Public License v2 (GPL).
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: