Learning keyboard shortcuts will significantly improve your speed, letting you focus on your work instead of boring mechanical movements. Perhaps even more importantly, though, is that they can help you avoid repetitive strain injuries (RSI).
As opposed to many other lists of keyboard shortcuts, this post focuses on the shortcuts you’ll use the most and that work for all or most apps, so they are well worth the effort in learning. The consistency of keyboard shortcuts across Mac applications is one of the nice surprises if you’re previously used to Windows or Linux
As you know, several of the core Django developers went to the Washington Post to work, and they just announced several open source components that look promising, quoting them:
django-projectmgr it is a source code repository manager and issue tracking application. It allows threaded discussion of bugs and features, separation of bugs, features and tasks and easy creation of source code repositories for either public or private consumption. (Looks like an alternative to Trac, but in Django.)
django-massmedia, a multi-media management application. It can create galleries with multiple media types within, allows mass uploads with an archive file, and has a plugin for fckeditor for embedding the objects from a rich text editor.
django-clickpass, an interface to the clickpass.com OpenID service that allows users to create an account with a Google, Yahoo!, Facebook, Hotmail or AIM account.
The source code is released under the permissive Apache License, version 2.0.
This video is from our ExoSocial event at Nanshan Ski Village just outside Beijing today. It shows what the few people that went to the top were up to (most people stayed on the green slopes). Fun to see programmers, PMs, and sysadms basking in the snow.
(APOLOGIES: I’ve decided against making the video public, so the video below will not work unless I share the video with you; just tell me your youtube account and I’ll share it with you.)
This was my first edit using the new iMovie. It’s a very rough cut
If you’re in Beijing, know Python, have played around with Django, and want to roll up your sleeves and contribute some code to open source, then feel free to join as at the Exoweb office Saturday Dec 1st from 11:30 until 24:00 for the Django sprint.
If you want to come, please post a comment to this blog and put your name on the Django sprint wiki page under the Beijing section, so that we can gauge how many are coming and keep informed if there are any updates.
(See also Exoweb planet for more information on Exoweb and our office.)
I’ve been having so much fun listening to songs and watching music videos by Jonathan Coluton, an ex-software developer gone Internet music artist, or “Internet star”. He originally made headlines with his “Thing a Week” project in which he would make and publish a song every week. Merlin Mann has a good interview with Jonathan where he discusses what the process was like.
In his article Jacky explained how to easily drill holes through to ports on machines behind a firewall. What I normally want is to have ssh access to machines behind firewalls, allowing me to do scp, and easily ssh in without a stupid stop-over on the firewall machine.
I came across this solution that does exactly that. After the super-simple set-up I’m able to do:
% ssh rexobox
% rcp rexobox:some-file .
All that’s required is to tweak your .ssh/config. Mine looks like this on my laptop:
Richard noticed that Feedburner has been blocked in China. This is terrible news as a lot of blogs and podcasts are using feedburner! No wonder half my podcasts suddenly stopped working. Let me know if you find a work-around (besides using Tor for everything).
With wifi came the promise of being online (almost) anywhere, but due to incompetent or misdirected implementation and management, it’s pretty much a patchwork of extremely unreliable networks. My experience is that there’s a 30-40% chance of actually being able to get online at an access point.