iPad!

Posted Fri 07 May 2010 11:14 under category tech

iPad 3G Unboxing

The universe smiles on me today: on the day that I finish all of my work for my undergraduate degree, my new iPad 3G appears. It's currently doing its initial sync (photo "optimization" takes ruddy forever, and I'm only synchronizing 3000 photos). For the time being, here are my unboxing photos.

read more

dnsextd, TCP, and IPv6

Posted Tue 02 March 2010 17:45 under category programming

Hello interested parties. dnsextd (in my git repository) now supports TCP. It was actually sort of an amusing bug. I guess the dnsextd code must date back to PowerPC, because it had an extra ntoh call which on little-endian systems would cause TCP requests to fail. It's fixed in the "tcp" branch of my git repository. In case you're curious as to how to get that repository, you would use the following:

% git clone http://files.roguelazer.com/projects/mDNSResponder-214.git
% cd mDNSResponder-214
% git branch --track tcp origin/tcp
% git checkout tcp

If you need more setup help ...

read more

Dynamic DNS: Part Two

Posted Mon 15 February 2010 23:18 under category tips

Bonjour This post is a follow-up to Dynamic DNS

When last I left you, we had basic updateable DNS running and could update it from OS X. I've been a bit busy since then, but thanks to some prodding from @Loredo, I got back in and started looking at. What follows is the exciting story of how I got things up and running -- by the end of this post, you'll have access to a working copy of dnsextd for linux, and a client application that updates SRV and IP (A/AAAA) leases. Woo.

read more

iPad Reactions

Posted Thu 28 January 2010 14:50 under category tech

iPad

So, yesterday was the big day. The Coming of The Tablet. I'm not exactly a big tech pundit. I've never seen an iPad in person. I haven't even played with the emulator yet. But I thought I'd still post my immediate reactions.

The Name: It's not that bad. It doesn't trigger the same juvenile "feminine products" joke urge in me that that it does with all of the commentators on Slashdot. It kind of reminds me of PADDs from Star Trek, which is a good association for a high-tech device. It's better ...

read more

SpamAssassin 2010 Bug

Posted Fri 01 January 2010 17:18 under category tech

Hey all. One of the sysadmins at Mudd, Claire Connelly, pointed out that there's a widespread bug in SpamAssassin that might cause large numbers of false positives on mail sent after 2010-01-01. Apparently, the "date in future" rule is hardcoded to look for years after 2010. You can read more at LWN; the short of it is that you probably want to add the following to your SpamAssassin config:

score FH_DATE_PAST_20XX 0.0

sa-update may or may not be pulling down updated rules. You can find the relevant bug at the SpamAssassin Bugzilla (#5852). Anyhow, something fun to be ...

read more

*nix Tip of the Day: Dynamic DNS

Posted Fri 18 December 2009 16:29 under category tips

Bonjour logo

It's nice to have DNS records for all of your computers. It's a giant pain in the ass to remember IP addresses, especially if you're on something like a cable connection, where the IP address is dynamic (but only changes every month or two). Now, you could go ahead and use DynDNS or No-IP or something. But those are lame. You have to use a subdomain of one of their domains, and you have to use their software to update. You might be wondering if there's a better way. Well, there is. Standard DNS supports updating, it turns out. In BIND, this is managed through the allow-update parameter. I had some free time this week after I finished finals, so I went ahead and set it up, along with the other trimmings required for Wide-Area Bonjour. It's cool, so I thought I'd post a bit.

The most important resource for all of this stuff is dns-sd.org. Aside from a couple of minor errors that I corrected and an update for OS X 10.5+, this Tip will be based off of the guides from that site. So credit to them.

read more