Beware: some Western Digital MyBook Essential disk enclosures do some encryption in hardware (in the USB bridge, it seems). It doesn’t appear to be configurable, and renders the disk data inaccessible when used in any other way.
+ is a valid character in an email address!
I like my mailbox organised. And I like things to be automated. Fortunately, email systems support aliases for their users, so more than one email address reaches the same person. This allows for automatic filtering depending on which address the message was sent to.
What’s even better is that these systems can match a pattern to make generic aliases (e.g., user-REPLACEME@example.net for user firstname.lastname@example.org). This way, you can create valid email addresses on the fly, without having to tinker with anything (e.g., email@example.com for the gas company to contact the user).
Now, dash (-) is not the most common character used for that purpose. The plus character (+) is more commonly seen. Notably, but not alone, GMail supports it. If you have an account there, try sending an email to YOURUSERNAMEfirstname.lastname@example.org.
And this is where my problem is. Once again, I was happily filling in a form requesting my email address, put in an address with a + in it, and got it rejected because it “contain[ed] invalid characters.” It really annoys me that some people who call themselves professionals in IT-related fields do not seem to be able to understand a standard properly, if they have been looking for it, at least…
Jenkins: Fixing “java.io.IOException: Unexpected termination of the channel” due to “java.lang.InternalError: Can’t connect to window server”
Some time ago, a PPC/Mac OS X 10.5 build slave used with Jenkins started consistently failing with a java.io.IOException: Unexpected termination of the channel due error on some Jenkins slaves.
Relaunching the agent showed the reason for the error was due to a java.lang.InternalError: Can't connect to window server exception.
This was fixed, based on some insight from StackOverflow, by setting -Djava.awt.headless=true in the Advanced/JVM Options for this host.