Parsing the ridiculously large DNC file – .NET Edition

So previously I posted about a problem one of our customers had parsing the DNC. The solution was done in perl and you can read about it in the Perl Edition of this. And it worked rather well and very quickly. However it presented a support issue: They didn’t have a linux box nor the inclination to install perl on a windows box just for that meaning each month we needed to parse it for them.

So I rewrote it in Window using .NET…
Continue reading

Parsing the ridiculously large DNC file – Perl Edition

Recently, one of our customers had a unique problem. The national Do Not Call (DNC) list they pay $15,000 (yes, that’s a comma and yes those are zeros after it) per year for access to exceeded the 2Gb limit imposed by older systems they were running. Specifically, fox pro couldn’t handle 2Gb+ files. So they asked if we could make something for them that would separate the file into smaller files that could be consumed by the out dated system.

So we did…
Continue reading

What in the world would we do without Akismet?

The world of online marketing is split into two separate and occasionally difficult to distinguish groups: The first has legitimate products and services and attempts to spread the word about their products and services to the attention of the masses. The second sprays the internet with unsolicited garble and hopes that enough suckers will click thereon to justify their sad existance. Predominantly, they peddle pills, porn, or poker.

This article is about the latter… and queue the Law & Order music…
Continue reading

Installing Subversion – Fixing Missing Dependency: perl(URI)

Without a doubt, the Missing Dependency: perl(URI) error is the most annoying error to run into when doing a quick, so-called painless yum install of subversion. We use subversion here to handle all our source code and when rolling that code out to new servers. So it’s pretty important that all our Linux servers (all running CentOS) are equipped with subversion. But time and time again, I was running into this problem and finally, through many Google searches, and compiling tips from a variety of sites, found a method that works for us here. Hopefully it works for you too.
Continue reading