December 2009
36 posts
4 tags
Friendly: NoSQL with MySQL in Ruby →
Friendly lets you turn MySQL into a document-oriented database. If you are forced to deploy to MySQL, but still want the flexibility of schema-less database systems like MongoDB, this could be a perfect fit for your project. [Source on GitHub] [Homepage]
Dec 23rd
4 tags
jquery.behavior: chunk up your jQuery into... →
If you’ve written more than a trivial amount of jQuery, you quickly wonder about the best way to organize your JavaScript. @rodpetrovic’s take is called jquery.behavior: // 1. Create behavior: function BadBehavior(element, config) { this.misbehave = function () { alert('Oh behave!'); } } // 2. Attach behavior: $('.bad-behavior').behavior(BadBehavior); // 3. Use...
Dec 21st
2 notes
3 tags
Google Analytics API v2 now in Python Client... →
This newly updated Python wrapper for the Google Data APIs supports the following Google services: GData Developer Forum GData Python Client Lib Contributor Forum Health Data API Forum Project Hosting Forum Sites API Forum Base Data API Forum Blogger Data API Forum Calendar Data API Forum Spreadsheets Data API Forum Picasa Web Albums Data API Forum Documents List Data API...
Dec 21st
1 note
3 tags
TEMPLE: Template compilation framework in Ruby →
TEMPLE is “Rack” for Templating engines: http://judofyr.net/posts/temple.html Nice! (via @assaf) The idea is to build an engine based on a chain of compilers. A compiler is simply a class which has a method called #compile which takes one arguments. It’s illegal for a compiler to mutate the argument, and it should be possible to use the same instance several times.
Dec 19th
1 note
3 tags
WordPress 2.9 released →
WordPress 2.9 ‘Carmen’ is out. Release highlights include: Global undo/”trash” feature, which means that if you accidentally delete a post or comment you can bring it back from the grave (i.e., the Trash). This also eliminates those annoying “are you sure” messages we used to have on every delete. Built-in image editor allows you to crop, edit, rotate, flip, and scale your...
Dec 19th
6 tags
mongo_admin: Rails plugin for web based... →
Browse and manage your MongoMapper data using your browser using this Rails plugin from @2dc. [Source on GitHub] [Demo]
Dec 18th
3 tags
Persistence: high level persistance/database... →
From @creationix, Persistence is a project to allow a high level API for persisting data between process runs. The goal is to support backends that are easy to use, powerful, flexible, or all of the above if possible. Supported databases include: PostgreSQL - An enterprise level relational database. The driver is implemented in pure JavaScript and communicates over TCP using the PostgreSQL...
Dec 18th
5 notes
6 tags
Episode 0.0.7 - Mike Dirolf from 10gen and MongoDB
Adam and Wynn spoke with Mike Dirolf from 10gen about their fast-growing MongoDB project. Mike gave us insight on how MongoDB came about, design decisions, and the future of this cool NoSQL server. Download MP3 Items mentioned in the show Google’s V8 project Mongo’s new Map/Reduce features Mongo’s BSON storage format MongoMapper Ruby ORM from John Nunemaker MongoKit...
Dec 17th
2 notes
4 tags
Gospecify - BDD library for Google Go →
For those familiar with RSpec, Gospecify provides a BDD syntax for testing your Go code. [Source on GitHub] [From @stesla]
Dec 17th
4 tags
Fluidium: Native Mac OS X Browser Platform based... →
More great stuff from @itod, Fluidium is a Native Mac OS X Browser Platform based on WebKit with a Cocoa plug-in architecture, tabs, userscripting, userstyles, URL shortcuts, Twitter integration, more. [Source on GitHub]
Dec 16th
-1 notes
9 tags
Episode 0.0.6 - Steven Bristol from LessEverything...
In this episode, Adam, Wynn, and Steven Bristol of LessEverything fame discuss Erlang, Javascript on the server, Lighthouse, Docsplit, Rackamole/whackamole, unfollowing under-performing Twitter peeps, and suing domain squatters. Download MP3
Dec 15th
2 notes
4 tags
libcloud: Pure Python client library for... →
libcloud is a pure python client library for interacting with many of the popular cloud server providers including: EC2, EC2-EU, Slicehost, Rackspace, Linode, VPS.net, RimuHosting, vCloud and Terremark libcloud was originally created by the folks over at Cloudkick, but has since grown into an independent free software project licensed under the Apache License (2.0). [SVN Source] [Homepage]
Dec 14th
3 notes
4 tags
Slidify: Lightweight slider plugin for jQuery →
A lightweight jQuery plugin that transforms input elements into UI Slider controls: Example from the README: <input type="text" value="0" name="lol" id="lol" class="example"> <input type="text" value="0" name="lol2" id="lol2" class="example"> $(document).ready(function() { $(".example").slidify({ width: 400, height: 20, /* ...
Dec 14th
4 tags
ShortWiki: A simple SMS-based wiki using Google... →
Built in Python, ShortWiki lets you edit a wiki via SMS: From the README: Text “HelloWorld Hi! :)” to your number. This writes a wikipage called “HelloWorld”. Now text just “HelloWorld”. You should receive “Hi :)” with a footer signature. You can get a friend to text something like “HelloWorld lolcats!” to edit the page. ...
Dec 14th
3 tags
fix-me: $100 open source bounty from seaofclouds →
Got CSS chops? Fork this repo from seaofclouds, fix the layout and make one hundred bucks: Scrollbars appear when they don’t need to. This is due to the 100% height / min-height style. I’ve tried many solutions; none have stuck. Requirements Fixed width and centered content and sidebar Height of content and sidebar must be the same Height of content and sidebar must grow to...
Dec 12th
4 tags
Lawnchair, a lightweight client-side JSON document... →
Sorta like a couch except smaller and outside, also, a client side JSON document store. Perfect for webkit mobile apps that need a lightweight, simple and elegant persistence solution. Features micro tiny storage without the nasty SQL: pure and delicious JSON clean and simple oo design with one db table per store key/value store.. specifying a key is optional *happily and handily will...
Dec 11th
2 notes
5 tags
Underscore.lua - Utility library for Lua →
Inspired by Underscore.js from DocumentCloud, Underscore.lua brings a host of utility functions to Lua. [Source on Github] [Homepage] [Follow @mirven]
Dec 8th
4 tags
Middleman: A static site generator with Haml,... →
Written in Ruby - Middleman is built upon Sinatra. In fact, the Middleman init.rb is evaluated within a Sinatra context so anything you could do in Sinatra can be done in Middleman. Very nice!! Middleman watches your template files (Haml, Sass, Erb, Builder, Maruku & Markaby) for changes and provides a development environment for rapid site creation and prototyping. Some important features...
Dec 8th
2 tags
NextGen MMO Architecture: A platform for building... →
NextGen MMO Architecture is a platform for building massive online games. The architecture is developed in Erlang, making it easier to scale and distribute. The NextGen MMO Architecture makes as few assumptions on the game logic as possible, allowing any kind of game online game to be developed, for example: online poker, RPG/FPS/RTS or just a simple chat server. The architecture consists of...
Dec 8th
5 tags
Masonry: Grid layout for jQuery →
Cool layout plugin for jQuery from @desandro with support for infinite scroll as well. Think of it as the flip side of CSS floats. Whereas floating arranges elements horizontally then vertically, Masonry arranges elements vertically then horizontally according to a grid. [Source on GitHub] [Homepage] [Demos]
Dec 7th
1 note
2 tags
Docsplit: Break Apart Documents into Images, Text,... →
Docsplit is a command-line utility and Ruby library for splitting apart documents into their component parts: searchable UTF-8 plain text, page images or thumbnails in any format, PDFs, single pages, and document metadata (title, author, number of pages…) Under the hood, Docsplit is a thin wrapper around the excellent PDFBox, GraphicsMagick, and JODConverter libraries. PDFBox is used to...
Dec 7th
1 note
3 tags
Wackamole: Reporting on the gathered Rackamole... →
This is a companion rails app for the Rackamole framework which provides for recording interactions with your rack applications. Wackamole allows you to view, filter and drilldown on the collected moled information, hence allowing you to observe your applications live in the wild. Wackamole gives you pragmatic information on whether to tackle new features, take a look at performance or fix bugs...
Dec 7th
1 note
3 tags
Rackamole: Track user interactions with your web... →
Rackamole is a rack application that tracks user’s interactions with your web site. This is not about page hits. Rackamole captures the very essence of a user’s activity by recording various elements of a request that occurs within your application. Using Rackamole you are able to see which feature is a hit or a bust. As an added bonus, you can also track performance and exceptions...
Dec 7th
2 notes
4 tags
Puppet Dashboard: A web interface w/ node... →
The Puppet Dashboard is a Puppet web interface that provides node management and reporting tools. Nodes can be exported in YAML format, allowing the dashboard to be used as an external node classification tool. Requires ruby >= 1.8.1 and sqlite3 (by default). Hat tip: @davewongillies http://twitter.com/davewongillies/statuses/6415696099 [code on GitHub]
Dec 7th
1 note
3 tags
HarvestThings: Sync projects between Things and... →
HarvestThings is a Ruby Gem that syncs clients, projects, and tasks from Things for Mac and pushed them into Harvest. The gem can be installed from gemcutter using gem install harvestthings. Hat tip: @harvest http://twitter.com/harvest/statuses/6316181772 Check out the brand spankin new Harvest+Things integration, developed by Harvest user .@mkrisher:...
Dec 7th
-1 notes
4 tags
memcached-client: An Erlang memcached client... →
memcached-client is a Erlang memcached client application that utilizes many new features to improve performance. Hat tip: @mooooscar http://twitter.com/mooooscar/statuses/6306697750 [text] oh yeah, echou has open source his new erlang memcached client on github : http://github.com/echou/memcached-client [code on GitHub]
Dec 7th
1 note
4 tags
Fresnel: A Console app to manage Lighthouse →
Fresnel is a console manager to LighthouseApp.com using the official Lighthouse API. Using Fresnel you can browse your complete lighthouse account. To get started just install the gem gem install fresnel. Current features: list projects list ticket bins list tickets (also in bins) create tickets assign tickets comment on tickets state changes Hat tip: @smeevil -...
Dec 7th
6 tags
Episode 0.0.5 - Document Cloud
We interviewed Jeremy Ashkenas Lead Developer at DocumentCloud about their effort to revolutionize the way media organizations gather news. Jeremy discusses their open source projects CloudCrowd, Underscore.js, and JAMMIT that they’ve released along the way. Download MP3
Dec 7th
5 tags
otp_kickoff: Kick off a new Erlang/OTP project! →
OTP Kick-off is a simple project generator written in Ruby to make starting a new Erlang/OTP project a simple task. Usage After you have installed and configured otp_kickoff … (see readme) In your terminal, type: otp_kickoff new_application --name=amazingapp That will generate: create amazingapp/src create amazingapp/ebin create amazingapp/deps create ...
Dec 5th
3 tags
MBCoverFlowView - open source Cover Flow for Obj-C →
Build fantastic iTunes-like scrolling views into your Cocoa apps. [Source on GitHub]
Dec 5th
-1 notes
4 tags
Gritter 1.6 - A small growl-like notification... →
Neat way to add Growl-like notifications to your jQuery apps. Or you could use JetPack. [Source on GitHub] [Homepage] [Demo it!]
Dec 3rd
4 notes
4 tags
CSpec - BDD with C →
Very nice, readable syntax from CSpec that alllows you to do behavior driven development with C. #include "cspec.h" static int nbefore_each; describe "CSpec before_each" before_each ++nbefore_each; end it "should be called before each spec" nbefore_each should equal 1 end it "should be called before each spec" nbefore_each should equal 2 end end [Source on GitHub]
Dec 3rd
3 notes
5 tags
jQuery-Haml: A Haml-like language written in JSON →
WOW! Haml is making in-roads to JSON! jQuery-haml is a Haml-like language written in JSON. This allows for easy DOM building so that web apps can do more work independent of the server for a better user experience. You can see a small example page using it at http://static.creationix.com/jquery-haml/examples/index.html. View the source to see that all the content is built after page load. To...
Dec 2nd
3 tags
Picard - A micro-framework for Node.js →
Similar to Sinatra and uses Haml-js. Looks like things are heating up for Node.js. Hat tip: @igalko - http://twitter.com/igalko/status/6248313763 Picard is a server-side #JavaScript web app micro-framework for #nodejs that’s very similar to Sinatra: http://bit.ly/8FKJMZ @hallettj [Source on GitHub]
Dec 1st
1 note
4 tags
Emile.js - a no-thrills stand-alone CSS animation... →
Stand-alone CSS animation JavaScript mini-framework Doesn’t need a JavaScript framework Full set of CSS properties for animation (length-based and colors) Easing and callbacks Less than 50 lines of code [Source on GitHub] [ Follow @emilejs on Twitter ]
Dec 1st
4 tags
Episode 0.0.4 - Chrome OS, Thor, and ROaR (30:34)
In this episode we discuss: Google Chrome OS, HandBrake 0.9.4, CocoUI, Rails 2.3.5, Restler & Node.js, Riot, Thor-Git and WebROaR. Download MP3
Dec 1st