Using OLPC XO as an ebook reader for O’Reilly’s Safari Books Online

Posted by Tom on April 6th, 2009 — in Hacks, Internet, Uncategorized, Web, XO

A year ago I received an OLPC XO (the “$100 laptop”) through their Give One Get One program. I played with it for a few days and found it essentially useless due to unstable and slow software (and lack of WPA support), so it quickly began gathering dust on a shelf (it has since improved).

Last [...]

Amazon S3 PHP helpers

Posted by Tom on April 18th, 2008 — in AWS, Internet, PHP, Programming, S3

The Amazon documentation for using S3 with PHP refers to an elusive function called “setAuthorizationHeader”. It’s apparently supposed to magically set the correct value for the Authorization header on a Pear HTTP_Request object. As far as I could tell, it didn’t actually exist — but I wanted it, so I wrote it:

Source

<?php

require_once ‘Crypt/HMAC.php’; require_once ‘HTTP/Request.php’;

define("S3URL", ‘http://s3.amazonaws.com’); define("AWSACCESSKEYID", [...]

Overriding library functions in Mac OS X, the easy way: DYLD_INSERT_LIBRARIES

Posted by Tom on December 21st, 2007 — in GCC, Internet, Mac, Music, Programming

Back at MacHack 2003 Jonathan Rentzsch talked about how to override functions and inject code in Mac OS X using several neat tricks. He also released a framework called mach_star which has two components: mach_override and mach_inject. These are great, but overkill for some simple cases.

A much easier way of doing library function overrides is [...]

Ad-blocking and whyfirefoxisblocked.com

Posted by Tom on August 20th, 2007 — in Internet, Web

Recently it came to the attention of the Digg masses that some slimy SEO guy was advocating web site owners block every Firefox user simply because Firefox allows ad-blocking plugins, and doesn’t provide web site owners with any way to block users of such plugins.

I find this incredibly silly for a number of reasons. The [...]

Skype outage

Posted by Tom on August 17th, 2007 — in Internet, Security, Skype

Users of the popular VoIP network, Skype, have been experiencing widespread outages for more than a day now. And of course thanks to Murphy’s Law I happened to pick today to try to get my family set up on Skype.

So far I’ve heard three theories as to what is going on.

Skype says the problem is [...]

DEF CON 0×0F

Posted by Tom on August 6th, 2007 — in Internet, Security

I had a great weekend in Las Vegas at DEF CON 15. Met lots of cool people, saw lots of interesting presentations, ate lots of good food, and spent way too much money doing it all.

Perhaps my favorite moment of the conference was when DEF CON organizer Jeff Moss lured Michelle Madigan, the undercover NBC [...]

OpenWRT on Linksys WRT54GL

Posted by Tom on April 11th, 2007 — in Internet, Linux

As suggested by my friend and SCEC coworker Kevin Milner, I finally installed the GNU/Linux based OpenWRT replacement firmware on my house’s Linksys WRT54GL wireless router tonight. It gives you a minimal Linux distribution with most of the features of the WRT54GL’s original firmware built in, plus the ability to add a whole lot more.

It’s [...]



Warning: include(/home/tlrobinson/tlrobinson.net/_footer-analytics.php) [function.include]: failed to open stream: No such file or directory in /home/tlrobinson/tlrobinson.net/blog/wp-content/themes/clean-look-150/footer.php on line 13

Warning: include() [function.include]: Failed opening '/home/tlrobinson/tlrobinson.net/_footer-analytics.php' for inclusion (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /home/tlrobinson/tlrobinson.net/blog/wp-content/themes/clean-look-150/footer.php on line 13