Reinventing the wheel…

Posted by Synfinatic on May 21, 2007 at 10:24 pm in Code.

So I’ve been working on the bits and bytes of SSL a lot lately which has required me to look at the OpenSSL code. Long story short, it’s not the prettiest code I’ve ever seen (by a long shot). But it does have a few gems. This gem is going to one of my new interview questions:

void update(unsigned char *buf) {
  int i;
  for (i = 7; i >= 0; i–) {
    ++buf[i];
    if (buf[i] != 0) break;
  }
}

What does this function do? Do you think this is actually faster then obvious the alternative?


Full Post | Add comment | Trackback


Siig quality sucks

Posted by Synfinatic on May 20, 2007 at 6:40 pm in Rant, Tech.

I needed some fast disk space for working on my photos and after some research settled on a pair of Western Digital My Book Premium ES 500GB drives and a Siig eSATA ExpressCard/34 card to connect them to my Mac Book Pro.


Full Post | 3 comments | Trackback


Joe Louis Arena: Please sit down!

Posted by Synfinatic on at 6:33 pm in /dev/random, Rant.

Attention Detroit Red Wing fans: SIT DOWN!


Full Post | Add comment | Trackback


Lightroom in, CaptureOne out

Posted by Synfinatic on May 16, 2007 at 12:06 am in Photography.

I’ve been using CaptureOne Pro (C1) for a number of years now. It’s been considered one of the best, if not the best RAW processing tools on the market for professionals and serious amateurs. While I’ve grown to love it’s workflow, there’s always been a few things which bothered me about it:


Full Post | Add comment | Trackback


mytreo.net hacked or selling email addresses?

Posted by Synfinatic on May 10, 2007 at 9:04 pm in Security.

So just about every website/company I do business with that requires an email address, I use a unique email address. The email address takes a very simple form: <company name>@synfin.net. The most important rules is that these email address are never used anywhere. So when I noticed I started getting spam to the email address for www.mytreo.net (no I still won’t post it so that spam harvesters can get it, but you can probably guess what it is), it would appear one of two things have happend:

The people behind www.mytreo.net sold my email address to someone and at some point it was given/sold to a spammer
Someone hacked the www.mytreo.net servers and dumped all the email addresses for all …


Full Post | 7 comments | Trackback


0×09f911029d74e35bd84156c5635688c0

Posted by Synfinatic on May 1, 2007 at 11:28 pm in Cool, Tech.

Wow.


Full Post | Add comment | Trackback


3.0.1 on time!

Posted by Synfinatic on at 11:11 pm in tcpreplay.

I’m happy to release that 3.0.1 is not only out, but released on time… pretty amazing if you ask me. :)

Anyways, this release has a number of fixes, most of which were bugs filed by users, so a big thanks to everyone who found a bug and either filed a ticket or emailed the list.

05/01/2007: Version 3.0.1

Stop tcpreplay causing OS X WiFi from disassociating (#167)
–pnat incorrectly matched all IP addresses (#170)
Fix serious memory leak in core common library (#175)
Fix tcprewrite –enet-vlan on little endian systems (#174)
Bad pcap timestamps were causing excessive delays (#169)
Code cleanup (#173)

As always, you can grab the latest tarball from:
http://tcpreplay.synfin.net/trac/wiki/Download


Full Post | Add comment | Trackback


It’s Loyalty Day! :(

Posted by Synfinatic on at 12:47 pm in Politics.

A friend of mine pointed this out to me:

For everyone who thinks we’re not trending towards facism, I give you Loyalty Day.

As a reminder, it’s the fourth anniversary of Mission Accomplished Day.

Usually I’d find things like this rather funny in a cynical sort of way, but even my cynicism has its limits.


Full Post | Add comment | Trackback


 
don't go here
don't go here
don't go here
don't go here
registered
registered
registered
registered