What’s fun about being simultaneously n00bish and seasoned with writing code, is I still find delight in some of its simplest of features. Played around with Ruby’s Range class this morning (working on adding some better SmartAlbums), and never having used Range for Strings, I was excited to…
I was recently tasked to connect to RabbitMQ via powershell, I am not a fan of microsoft technologies but I do enjoy being employed so I approached the task with vigor and enthusiasm. The interesting part is that RabbitMQ has an API for .NET but not powershell. Additionally since powershell is case-insensative, it doesn’t support importing non-CLS (common language specification) compliant libraries.
This will make for an interesting project, I will post more as I encounter it.
I recently reformatted my laptop (older macbook pro), thinking that it wouldn’t be such a big deal to set things up again. Well, apparently, I didn’t believe myself because I put off setting it up for 2 weeks!
It really wasn’t so bad.
Here is a quick overview for Mac OSX 10.6.7:
- download the java JDK (I used soylatte)
- install Android SDK for mac
- open eclipse and install the ADT plugin
- tell eclipse about the location of the JDK and SDK
more details are found on the android developer website and the more mac specific instructions are on freshblocks.
Such a helpful little android tip, just when I needed it too…
I heard about this visualization contest a few days before the deadline, but the topic seemed relevant for this period in our life so I decided to enter it anyways… What do you think?
Don’t Type!
(demo)A graphical interface for entering passwords using a grid - similar to the Android password input interface. Replaces regular passwords inputs with a simple drawing interface.
Supports modern Browsers and touch devices like iphone and android.
This is the minimal list of links that I think you need to get up and running with node, express, and a fully functioning node site.
Node.js homepage
This is the beginning. Node.js actually runs your javascript file. It’s the interpreter runtime.Express.js
Express gives you Sinatra-like routing. It gives you the baseline to be able to run a functioning web app.Mongoose ORM
Mongoose gives you pretty syntax for accessing MongoDB models. It can be your data layer.NPM
it’s a package manager like gem or CPAN for the node universe — install, compile, update all from one command line.NPM module listing
listings of useful NPM projects, super useful.
Advanced Topicssocket.io - easy realtime long polling library
coffeescript - beautiful syntax for javascript — you can write an entire node project in coffeescript. Worth +10,000 elegant hacker points.
Amount of profanity in git commit messages per programming language (click through for the whole entry and two more charts)
via mightyhunter and twyllflameheart
Density Scenario by architect Jorge Ayala
The model shown here, in a laser cutted 1 mm white cardboard shaped by hand, consists of a mesh of densities within an urban framework that seeks to understand, articulate, and visualize possibilities for the hyper dense, programmatic difference, and radically optimized new agglomerations in China.
As Jorge explains, “The usage of the graphic material and selection of processes help the project to move from a fundamental constraint 2D drawing, which delimitate boundaries, into a more propositional engagement with its context.”