Hacks track

Tinkering, experimenting and bending the rules to make hardware and software do what we want.
Hacks are clever. They break the rules. They force the available material into doing what you need or want. Some hacks are illegal, and some just make you proud and embarrassed that it worked. Sometimes a hack is the only way. Show the world how you make your hardware and software obey your every whim.

Sessions for this track

* Building an embedded Linux system monitoring device

As a Kernel developer I spend alot of my day looking at syslogs and rebooting systems. So, I set off to automate the process and you, the audience, will get an introduction to building ARM software and network device drivers.
Brandon Philips

* Deploying to the Edge from CouchDB

CouchDB can serve standalone applications, which can be shared amongst users, putting the source code (and control) back in their hands.
J Chris Anderson

* Introduction to Parrot

This talk briefly explains the overall architecture of Parrot and teaches the skills needed to get started hacking in Parrot.
Chromatic X

* Making Twitter Suck Less With Perl

Spam is starting to infiltrate Twitter and other similar online communities. Learn how to use Perl to filter to garbage from the gold and search for what matters to you.
Jonathan Leto

* Please Your Pixel-Hungry Eyes With Codes That Read Better

Make the text you see in the Terminal window more legible and readable by finding, customizing and designing your own font!
Bram Pitoyo

* Programming patterns in sed

Learn to turn line noise into clean and structured, albeit unreadable, sed programs.
Philip Tellis

* Remember Tcl/ Tk? Grandpa might be old, but he can still kick your ass!

Rumors of its senescence -- at least lack of stylishness -- to the contrary, Tcl/Tk is still one of the best scripting environments around. I will show you why.
Webb Sprague

* RubySpec: What does my Ruby do?

RubySpec is a project to write a complete, executable specification for the Ruby programming language. If organizing Ruby programmers is akin to herding cats, imagine what it's like to organize Ruby language implementers. We will talk about the history of RubySpec, how it works, challenges along the way, and the current status.
Brian Ford

* Server Sky

Solar powered server and communication arrays in Earth orbit . Manufacturing, costs, environmental benefits, security, maintenance, and survivability will be discussed.
Keith Lofstrom

* Spindle, Mutilate and Metaprogram: How far _can_ you push it before there be dragons?

Maybe the edge isn’t as close as we thought it was. Maybe you can do some really funky things with your language without accidentally summoning eldritch spirits. Or maybe not. The only way to find out is to try it—or, if you are of the more prudent proclivities, to watch someone else try it.
Markus Roberts, Matt Youell

* Ubiquitous Angels

We're using a variety of gems to build an ambient sensing tool to watch user activity over urban environments. The acts_as_solr gem to help provide faceted search, carrot2 to perform clustering and topic analysis, the twitter gem to fetch user activity in the first place.
Anselm Hook

* Your Shell History In The Cloud

Use Google App Engine to harness a lifetime of shell history from any computer with tagging, searching and annotations.
Josh Cronemeyer

Proposals for this track

* How To Hack on Rakudo Perl 6

Perl 6 has advanced greatly recently and Rakudo, a Perl 6 implementation on the Parrot Virtual Machine, already implements a significant portion of the language. For example, Rakudo has just recently surpassed 10,000 passing tests. Come to this talk to learn how to get involved in the Perl 6/Rakudo community and learn basics like implementing language builtins in Rakudo and PIR (Parrot Internal Representation) and adding tests to the Perl 6 Test Suite.
Hacks 2009-04-10 15:48:41 +0000
Jonathan Leto

* JotDB - Simple Data Manipulation Made Simple

JotDB is an open source database tool which is more than a spreadsheet and less than a database frontend. This brings the power to solve simple problems directly to the desktop without boxing you and your data into a corner.
Hacks 2009-03-30 19:42:35 +0000
Eric Wilhelm

* People Hacking

Open Source developers are their own best, or worst, advocates. How do you influence people to use your software? How do you get folks interested in your work? How do you get folks interested in running open source apps? Simple, you hack them.
Hacks 2009-04-11 08:17:11 +0000
Stacy Watts

* Real time USB control. What? me worry?

Ever get an urge to control a robot using real time Linux and a serial port, but find that your computer only has USB ports?
Hacks 2009-03-15 14:51:03 +0000
mark gross

* Test Overdriven Development with OMAPS

Are you tired of writing code? Wish you could get your computer to write it for you? Are you confused by complicated concepts like generative programming and genetic algorithms? Well the answer to your dreams is here. We've taken the principles of Genetic Algorithms, removed the complicated logic, and created the automated code generation system of your dreams*! *Assuming you snort mescaline right before bedtime. Which you shouldn't.
Hacks 2009-04-11 04:54:30 +0000
Markus Roberts, Matt Youell