Another Honeypot Success

Back on February 1st, I received notification that a MX entry that I donated to Project Honeypot helped identify a previously unknown email harvester. Last Thursday, I received notification of another success.

Stop Spam Harvesters, Join Project Honey Pot

This is an interesting (although statistically irrelevant) speedup (about a year for the first, and about five months for the second). I’ve donated MX entries from two other domains (tangomu.com and badtomatoes.org) since then, so it’ll be interesting to see what the rate is for those (which certainly get hardly any spam compared to the original donation).

If you have the ability to, it would be great if you donated, too.

technorati tags:, , , ,

More Baby Ultrasound Editing

A couple of scans ago, I wrote up my process for converting the VCDs we get from our ultrasounds into something that I can use in iMovie. We had our final scan today, and I finally got around to improving the process. I'm not sure that I'll need this again, but in case I do, here it is:

I used IsoBuster to convert the VCD data into an MPEG-2 (ignoring invalid data).I then used Ultra MPEG Converter to convert the extracted MPEG-2 to MPEG-1 (no resize, ensuring that the height and width are set as in the original (which is not the default)).

Quicktime is able to work with this file, and it's not overly large, but the scans have a border that I don't really want (textual information that isn't relevant, and isn't legible at low resolutions). iMovie doesn't have the ability (as far as I know) to crop an image, so I needed to do this with something else. I found an Open Source tool, VirtualDub, that handled this. I simply opened the file, turned off the audio track (since it didn't contain anything anyway), trimmed off the end of the file (I could have done that in iMovie, but doing it now saves processing that part), and did the crop.

To do the crop, I applied a "null transform" filter (a filter is necessary to crop, but I didn't actually want to apply a filter) and then cropped appropriately. I saved the file as an AVI compressed with the Cinepak codec.

technorati tags: , , , ,

Checking for new podcasts at a specific time in iTunes (Windows)

As far as I can tell, you can't tell iTunes when you want to check for new podcast episodes – it simply adds the periodic time (e.g. 24 hours) to the last time a check was done.

My ISP has changed their broadband usage system so that half of my monthly transfer allowance is "off-peak" (from next month, 2am to 10am). This really doesn't suit me well, as I typically spend only about an hour to two hours (8am or 9am to 10am) of this time online, so what I end up with is a huge chunk of unused allowance, and maxing out my "peak" allowance.

I don't want to change my habits so that I schedule everything for download. The point of having broadband was that I got what I wanted when I wanted it. The exception to this is podcasts, which are all time-shifted anyway, so I don't care when they download. They also account for a reasonable portion of my downloads (in terms of size – particularly the two video podcasts). So I really want these to download these around 4am.

One way to do this would be to get up at 4am one day and manually update. However, I like my sleep. That also means that if I ever decided to 'check now', I'd have to redo this.

So, my solution is to write a little Python script that tells iTunes (via COM) to update all podcasts, set iTunes to only update manually, and have Windows run this Python script as a scheduled task. If you want to do anything with this script, help yourself (it's really only 6 lines).

#! /usr/bin/env python
"""Tell iTunes to update all podcasts."""
import win32com
import pythoncom
import win32com.client

def main():
    pythoncom.CoInitialize()
    app = "iTunes.Application"
    iTunes = win32com.client.Dispatch(app)
    iTunes.UpdatePodcastFeeds()

if __name__ == "__main__":
    main()

technorati tags: , ,

Distributed manual verification of a corpus

John Graham-Cumming (of popfile, among other things), has setup a site for manual verification of the 2005 TREC Spam Track corpus.  The idea is that as many people as possible go to the site and manually classify the messages that are presented as ham or spam.

The TREC corpus was primarily classified automatically, so it's possible that there are errors in the corpus.  It's an interesting experiment, and I look forward to reading papers about the results (and possibly using a more correct corpus). It's a shame that the TREC corpus is the best one available, since the mail is pretty old, and it's a weird collection of (Enron, I believe) mail from different people.  It will be particularly interesting to see if there are messages that many people disagree on – some messages are particularly hard to classify, since you don't know what the interests/subscriptions of the original recipient were.

The site itself is particularly well done, IMO.  Not only do you get the raw email, but you are presented with a screenshot showing you what the message looks like in a typcial mail client.  This is a great idea. 

I encourage everyone to go to the site and classify at least a few emails.  It doesn't take much time, and it's a great contribution. 

technorati tags: , ,

Skype 2.5 (Beta)

I found out (via GeekBrief.tv) that a beta of Skype 2.5 is available, so downloaded it.  I use Skype quite a lot for text messaging (because MSN is so unreliable), as well as some SkypeOut calls (if the lag was a bit less, I would happily switch to it for all my outgoing calls, since Telecom has put me in Helenville, which is nowhere near me and so I make no local calls) and the odd Skype call (I have one in-law, my parents, my sister, and one friend that I can call – not a large selection!).

2.5 adds some nice little features.  Making SkypeOut calls is much simpler, since I can dial ’09 414 0800′ rather than ‘+64 9 414 0800’, and it will add the New Zealand bit for me.  If I have to call another country, it’ll sort out the country code for me.

Much more handy is the ability to SMS ("txt") through Skype.  I would much rather txt via a computer (when at home) than via my phone.  For a long time I used the fantastic smspop service (great interface, great price), but it sadly died a while back.  I looked around for a while, and the best I could find to replace it was ipipi.com, which is ok, but not great (price-wise, or interface-wise).  Using Skype seems to be pretty convenient.

However, it is pretty pricy – €0.13 per txt, which comes out to about NZ$0.27, which is about 150% of what it costs to send via my cellphone.  So I’m not really sure the convenience is worth it.  But if the price drops (or the cost of txt’ing via prepay phone in NZ increases) then I’m sure I’ll use it a lot.

technorati tags: , , , ,

MySky Glitch

After about a month of working as well can be expected, a weird MySky glitch occured the day before yesterday. All of the scheduled programs (all done via series link) more than a day in the future vanished from the planner.

Unfortunately, I was later home yesterday than anticipated, so wasn't able to manually add the programs back. When I did arrive home, I pressed record and was told that I could not record this program (for any program). I rebooted MySky and not only was I able to record again, but all of the scheduled programs (those that hadn't been missed) were back.

Inexplicable glitches are the worse type, because now I'm back to not trusting it to record again. I wonder if I should reboot it once a day, or something like that…
technorati tags: ,

Sharing OS X Address Books between users

Until today, I hadn’t bothered entering any contacts into my Address Book in OS X.  I did have lots of contacts – but they were all entered in my wife’s account, since she uses it more, and it was convenient to have everything in the one place.

Today, however, I started using Delicious Library (more about that later, but in short: get it), and it integrates with the Address Book for maintaining borrower lists.  So I really needed the entries in my Address Book, too.

Thanks to the great Hawk Wings plug-in and add-in list, I found address-o-sync, a donation-ware utility that lets you sync Address Books across machines via Bonjour.  It’s not entirely clear from the developer’s website, but this does include sync’ing between two users (if they are both logged in at the same time).

As an aside: they have the most bizarre license I have seen – they require members of U.S. President Bush’s Administration to pay many times more than anyone else, as a political statement.  Their software, their rules, I guess, but it seems weird to me (an oft-times software developer) to mix politics into a software license.

technorati tags: , , ,

Google Calendar

A post on TUAW pointed me towards Google Calendar – it's just fantastic.

Now, I really only have experience with Outlook's Calendar functionality, which I used pretty heavily in 2002, 2003, and 2004 (and some of 2005) when I was sitting in the office at Massey all day.  Since I switched to working at home I've intended to start using iCal, but just haven't got around to it, and since these days I do most of my work on a Windows laptop, that isn't an ideal situation anyway.

I'm also using gmail more and more [does anyone still need invites these days?  I have heaps] for mail that I do want to interupt me, and leaving the browse-at-leisure mail to be processed with Mail (which does get a copy of all the gmail mail, as a backup).  So gmail is open in Flock most of the time.

So I can see myself using Google Calendar (gCalendar, TUAW calls it) quite a lot, especially if a little calendar turns up in gmail next to the (unused by me, at this point)
chat box.

The interface is great – my connection is only 64Kbs at the moment, and it's still pretty smooth.  All the niceties that you expect from a Google product are there.  Try it out yourself!

technorati tags: , , ,

MySky is falling

As half a million or so New Zealanders know, Sky's Digital service died a bit before 6pm yesterday until reviving about 8am this morning (in the middle of my recording the final Gilmore Girls episode, argh).

I understand that (rarely) satellites fail, and that errors like this are a huge problem, but will sometimes happen, and that Sky was probably mostly at the mercy of Optus (who own the satellite) here. The response time wasn't great, but it wasn't as bad as it could be.

My issue is that during the outage, all my MySky box would do is show the "atmospheric conditions" error dialog. I have 60-odd hours of recorded material, which don't need a live signal to display (or shouldn't), and couldn't watch any of it. This should have been the time that MySky shone, because I should have had many hours of material to watch while I couldn't watch/record live TV. Instead, I was stuck with free-to-air TV like everyone else.

Poor design. A "mature" product would not have this flaw.

(I think, although I'm not 100%, that my MySky box was accessing the guide – i.e. pulling data from the satellite feed – when things died. Maybe this problem didn't happen for everyone. I would certainly be interested to know if that was the case).

technorati tags: ,