ReadWriteHack

hacks

10 result(s) displayed (1 - 10 of 16):

dotjs: A GreaseMonkey Alternative for Power Users

By Klint Finley / June 29, 2011 03:50 AM / Comments

dotjs is an OSX-only Chrome extension that lets you execute locally stored JavaScript files when you navigate to particular websites. You store a .js file in ~/.js and give it a name like google.com.js, and when you navigate to google.com, the script runs.

Think of it as a GreaseMonkey alternative for those who just want to create and run their own scripts without going through the trouble of publishing and updating them.

Run Linux on... JavaScript?!

By Klint Finley / May 17, 2011 10:30 AM / Comments

Fabrice Bellard built an x86 PC emulator using JavaScript. He's even gone so far as to install Linux kernel 2.6.20 on top of it. "The code is written in pure Javascript using Typed Arrays which are available in recent browsers," Bellard wrote. It works in Firefox and Chrome 11, but not not Chrome 12.

As for the Linux instance, Bellard wrote: "The disk image is just a ram disk image loaded at boot time. It contains a filesystem generated with Buildroot containing BusyBox. I added my toy C compiler TinyCC and my unfinished but usable emacs clone QEmacs." You can see Linux running JavaScript here.

A New (Simpler?) Way to Control Flash with Microsoft Kinect

By Klint Finley / February 16, 2011 12:20 PM / Comments

An organization has created what it hopes is a simpler way to control Flash-based interfaces using the Microsoft Kinect device. Open Exibits is an organization dedicated to creating open source interactive technology for students, museums and other educational organizations. It has built an open source module for controlling Flash with Kinect, and has demonstrated Kinect-control for Google Maps as well as some of Open Exhibits' own projects.

The module, still in alpha, is available here.

How Etsy is Using Node.js

By Klint Finley / February 15, 2011 09:45 AM / Comments

"If Engineering at Etsy has a religion, it's the Church of Graphs," Ian Malpass writes on the Etsy Code as Craft blog. And how is Etsy fulfilling its religious obligations? With a Node.js daemon called StatsD, which the company has made available on GitHub. StatsD listens for messages on a UDP port, conducts its counting or timing, and then sends the info off to graphite for graphing.

It's based on a Perl daemon of the same name created by Cal Henderson for Flickr.

Turbocharge Your Autocomplete Feature with Soulmate

By Klint Finley / February 14, 2011 09:33 AM / Comments

Soulmate is an Redis-based open source project designed to help developers build faster autocomplete features. According to the project's ReadMe "It uses Redis's sorted sets to build an index of partially completed words and the corresponding top matching items, and provides a simple sinatra app to query them."

Soulmate was developed by the ticket searching company SeatGeek. You can see it in action on the company's site.

Generate a Résumé from Your Github Account

By Klint Finley / February 7, 2011 11:00 AM / Comments

A few months ago, Nodejitsu co-founder Marak Squires wrote "The day's of resumes and references for developers are slowly dying." Squires sends his Github account to potential employers before he sends a résumé.

With that in mind, check out My Github Résumé, a web application that will generate a résumé from a Github account.

How FluidDB Built an API for Boing Boing in an Evening

By Klint Finley / January 27, 2011 11:45 AM / Comments

This week, Boing Boing posted its entire 11 year archive (63,999 posts) in XML format. But Nicholas H.Tollervey from FluidDB wanted more." XML is good, but having a searchable database of posts is better," he writes on the FluidDB blog. So he ported Boing Boing's XML archive into FluidDB.

"Because of FluidDB's open nature anyone can now make use of boingboing's data via a few simple and easy to construct RESTful calls to FluidDB," he writes. In other words, FluidDB is hosting a Boing Boing API. For free.

The cool thing - apart from being able to use FluidDB to mine BB for interesting data - is that you can do this yourself with your own blog.

Detect Naughty Pictures and Video with Nude.js

By Klint Finley / January 25, 2011 02:00 PM / Comments

No, Nude.js isn't a Node.js parody or alternative. In fact, I was kind of disappointed to discover that it wasn't. I've become that special sort of geek that would rather read about server side JavaScript than about nudity.

But this is actually pretty cool. It may seem prudish, but if you have antiporn rules you need to enforce on any sort of Web app that allows uploads, this could be helpful. The author, Patrick Wied, suggests it could be used in client-side proxies to ensure child-safe surfing.

Data Mining and Taco Bell Programming

By Klint Finley / January 22, 2011 06:00 AM / Comments

Programmer Ted Dziuba suggests an alternative to traditional program that he called "Taco Bell Programming." The Taco Bell chain creates multiple menu items from about eight different ingredients. Dziuba wants to be able to be able to create many applications with combinations of about eight different shell commands.

Read and Manage Your Gmail in Vim with Vmail

By Klint Finley / January 5, 2011 01:25 AM / Comments

Love Vim? Use Gmail? Then check out Vmail, a Ruby-based Gmail client for Vim written by Daniel Choi. Vmail gives you a full command line interface for Gmail from within Vim, including reading, composing, starring, deleting, archiving and marking spam.

Of course, Emacs users have been able to check e-mail from within Emacs for years. "A common criticism that text editor (vim) fans throw in the face of operating system fans (emacs) is that a text editor should simply edit text," writes Steve Klabnik at The Changelog. "I'm slightly torn, but it's still pretty freaking cool." Don't worry Vim purists: it's just a plugin, not a change to the Vim core.

1 2 Next