We’re hiring again at Versature, take a look:
It’s a software developer position that gets you working directly with me. Make sure to spread the word!
We’re hiring again at Versature, take a look:
It’s a software developer position that gets you working directly with me. Make sure to spread the word!
This is beautiful–The Onion has managed to embed such a compliment to Steve Jobs in a satirical piece:
Last American Who Knew What The Fuck He Was Doing Dies
Well done.
As always, xkcd makes a great point through a comic with “Password Strength”.
I do not know if the point he is making is actually valid, some research will be required.
Update: Ben Rockwood comments on the webcomic with “Password Myths”.
I believe that Mr. Rockwood is correct in his appraisal that we should all start using the term pass phrase.
I ran into the issue described in NullPosts: suds and appengine today. This is caused by the great Python SOAP API, suds, and Google App Engine not playing together to do some of the restrictions in GAE. Thanks NullPosts!
Remember, Python 2.5 has this exception syntax:
try:
raise FooException("Darn!")
except FooException, e
print("Error: %s" % e)
The newer syntax is:
try:
raise FooException("Darn!")
except FooException as e
print("Error: %s" % e)
I ran into this when uploading an application to Google App Engine, which then produced this cryptic error:
<type 'exceptions.SyntaxError'>: invalid syntax (main.py, line 64)Where line 64 is the line containing the not-yet-implemented as keyword.
How to tell Maven to download all Javadoc for your project’s dependencies:
mvn dependency:resolve -Dclassifier=javadoc
One of the first things I needed after upgrading to Mac OS X 10.7 (Lion) was to make some Python scripts work. However easy_install seemed to be broken:
$ easy_install psycopg2
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2607, in <module>
parse_requirements(requires), Environment()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: setuptools==0.6c12dev-r88795
I fixed this by installing Distribute and then the new Mac OS X Developer Tools.
Wow. This is a massive deal and a huge hurdle for RSA:
Check it out to start drooling this fall’s release:
As always, Rands has something interesting to say about becoming a manager for the first time:
Your confidence is going to be artificially high. This new job, hobby, or sport is going to appear magically easy. You’re going to feel gifted. Those watching your miraculous aptitude keep saying, “beginner’s luck”, but that’s neither what you’re hearing nor what they’re saying. What you’re hearing them say is, “We are jealous that you are gifted at this thing you totally don’t understand”, but what they’re actually saying is, “We understand it’s intoxicating to instantly feel like an expert and we will most certainly bite our tongues when you painfully discover how much you have to learn.”
A number of people have asked what I use to carry my notebook and writing tools for SAR purposes. I have a 4″ x 6″ Notebook Cover from Maxpedition Hard-User Gear that I quite like.

Maxpedition 4" x 6" Notebook Cover
I actually sourced it from OPSGEAR.
Heading out to see my wife—meeting her in Casablanca. I
think I’ll try and update my blog while I’m on the move this time,
assuming I find reasonable data access. – Posted using BlogPress
from my iPad
Location:Saint-Laurent,Canada
I am really proud to be a part of Versature’s terrific growth. This weekend, we made our first acquisition: Octopus IP Communication Ltd‘s phone service business, which is really exciting:
We’ve been up to lots of other stuff as well. All in all it means some long days (and nights), but I’m having fun.
Thought I’d leave a note here that Versature is hiring. Notably, I’m looking for a developer with fresh user interface design ideas:
Versature is looking for a developer with experience designing and building awesome user interfaces for complex problem domains. Visual analytics tools, integration with Google Apps, Mobile Safari support, real-time user interaction are all topics we cover. Knowledge of the Java platform and experience using remote service APIs a must. Send your cover letter to the email address listed in the TXT record of hr.versature.net.
I’m hoping we can leverage the Google Web Toolkit (GWT) for this.
Update: Maha has new higher capacity 2400 mAh IMEDION AA batteries available from Paul’s Finest.
I have been quite satisfied ordering batteries and chargers from PSS Enterprises in Montreal.
I use the Maha 2100mAh 4-Pack AA IMEDION Ultra Low Discharge Batteries to power my flashlights, headlamps and GPS units. (PaulsFinest.com Link)
It is quite important to avoid the classic NiMH batteries as they show poor performance in cold temperatures and discharge extremely quickly while sitting in your pack waiting. “Low Discharge” or “LSD” NiMH batteries are a much better investment in my experience.
I recently received this question by email:
What headlamp and flashlights do you use? I noticed when we were in (…) that your lights were far superior to anything anyone else had.
So here are my current lights and some thoughts on where to go next.
I have two headlamps…
This is a programmable regulated version of the MYO XP. (I believe it is slightly brighter than the XP.) Although the “programmable” seems pretty useless at first, it allows you to program the lowest setting to be the first click–usually it is the last. Key feature: AA batteries.
This is “secondary” as in I don’t even carry spare batteries (AAA) for it. It really only gets used if I’m needing a reading light while in command. It has a built-in red filter.
I also have two flashlights… both are very bright, the difference is mostly in the colour of the light.
This is a very cool looking light that has a very warm yellow light, which apparently is better for finding evidence. It is also very narrow beam, which allows it to throw light extremely far. 2 AA batteries.
This one has a wider beam and is the classic LED bright white colour.
Also, if you were going to replace them…is there better out there that you know of?
Petzl has one called ULTRA which is insanely bright but is probably way too expensive and uses a proprietary battery pack.
EagleTac has a new light, the P20A2. It is a touch brighter than the P10A2. According to the website, both the P10A2 and the P20A2 are available with a “Neutral White” LED. You might like that better.
You can usually find these on eBay or elsewhere on the ‘net.
For the next time I have extra money burning a hole in my pocket, I want to get a bigger searchlight, something like the Fenix TK40.
Update: see my other post for how to power these toys.
Just for fun, here is my little dog going for a swim to lighten things up:
Today marks the last day of my work with dotSUB. I decided some time ago to accept the full-time position of Chief Technology Officer at Versature Corp.
So today I reflect on the past and look toward the future.