Dropbox continues to play an important part in my day-to-day computer activities.  I thought I’d share details of a recent tweak that I think makes it even easier to use, and another example of how Dropbox makes life with multiple computers so much better.  See my earlier post for an introduction to Dropbox.

The computers

I’m primarily a Windows user.  There are two computers that I regularly use at home, both running Windows XP.  I have a laptop where I do most of my stuff.  The family desktop is where I mainly do the computer admin but also sometimes some of my own things that would normally be done on the laptop.  I also have an Ubuntu Linux environment on the laptop, running in VirtualBox.  All three environments have Dropbox installed for my login.

The tweak: keeping things simple

I’ve been learning Ruby programming recently, using a DOS command prompt window to execute commands from within my project folder.  I use a sub-folder  in My Dropbox to store all of this work, making it accessible on my PC, as well as providing a backup in the cloud.  All good stuff.

The annoying thing is, when using the DOS command window, the directory path displayed at the command prompt is so long:

C:\Documents and Settings\Tom\My Documents\My Dropbox\dev\Ruby\pickaxe>

That’s 71 chars before the “>”.   (more…)

One of the biggest challenges of living with the Internet is how to maintain the security of your online identity.

Perhaps the hardest thing to manage is passwords.  Accepted wisdom is to use a different password for each web site so that, if one of these sites is hacked, our broader online identity is not at risk.

(more…)

I recently have been refreshing my Smalltalk programming skills, using the open-source Pharo, and I plan to post an update on this soon with some hints for noobs.

I’m a software developer by profession and in the early 1990s, after 13 years of strictly non-OO experience, I was fortunate to land a role on a Smalltalk R&D project.  How did this come about?

(more…)

I recently decided to take the plunge and move my family’s Gmail accounts to “proper” Google Apps (Standard, i.e. free).

One of the important decisions to make is whether to move all your emails across to the new account, or leave them archived in Gmail.  I decided to take mine with me, and I used Thunderbird’s IMAP mail access to do it.  For the record, I’ve documented the main points of how this is done, including some aspects on how Gmail’s labels are translated to folders in Thunderbird.

For my family, the final move to Google Apps has yet to happen.  In the meantime I am acting as the “pilot user”.  Looking good, so far  :)

More on this as things progress.

I’ve been working on a new SketchUp model of a building for the Google Earth 3D layer, what I like to refer to as 3DGE.

It’s good practice in 3DGE models to use components for repeating geometry, as this cuts down on the model size and improves the rendering speed when the model is viewed.  As well as the stated improvements, another major benefit is easier modelling.  Using components allows the modeller to focus on a specific part of a model, something that can be particularly useful in complex designs.

Another feature in the SketchUp toolset is match photo.  I’ve used this occasionally in my previous 3DGE models but for the current one it’s an obvious choice.

So there I was modelling in SketchUp, finding match photo a really valuable tool.  I identified a candidate set of geometry for becoming a component: a slice of the building from rooftop to ground level that could be repeated five times in a series of repeated sections.

A sixth section is very similar but would require a different photo texture.  The obvious way to do this would be to use the same component initially, make it unique and then project the match photo onto the new component’s surfaces.

Having done all of this I noticed something odd.  Where I should have seen just two components in the model, I actually saw six. Every one of the instances had become unique. At first I thought it was something I had done wrong, but I have been able to reproduce the problem and have created a YouTube video that shows this in action.  This is using the latest version of SketchUp (free), 7.1.6860.

If you’re interested in trying this for yourself, you can get the SU files via the following links:

I’ve started a thread in the Google SketchUp Support Forum, if you’d like to see any replies on this.

I’d be interested to hear from anyone who has experienced this, perhaps under different circumstances.

One of the WordPress.com news items about a month ago mentioned a new “Surprise me” feature in the Personal Settings.  Being game for a laugh, I decided to give it a try.

To be honest, I haven’t noticed anything surprising until today when I was submitting a new post.  It took ages to update and I had visions of losing all that work.  Finally a shadowbox-style video was displayed of some fireworks in a sports stadium… poor quality and with a large blank area across the middle.

If this is the kind of surprise I can expect in future, well I think I’ll opt out.  Thanks all the same.

Many Android apps have geolocation features.  For some, like Google Maps, it is key to their existence.  So, when I got my first Android phone, an HTC Hero, in 2009 one of the features I looked forward to using was its built-in GPS sensor.

This worked fine while outdoors but was useless inside because it needs clear line-of-sight to the sky.  A single window will sometimes give a GPS position but this is unreliable and often drops out altogether.

In fact, Android uses three methods of geolocation.  GPS we have already mentioned.   The other two are (1) mobile cell phone tower and (2) WiFi access points.

(more…)

I recently embarked on a refresh of my JavaScript skills, working through “JavaScript: The Good Parts” by Douglas Crockford (O’Reilly).  An excellent book.  With my Smalltalk and Java background, I find myself agreeing with Crockford’s sentiments towards JavaScript.  What’s also nice about the book is its size; only 153 pages.

(more…)

My SketchUp model of the Activity Centre and Valve Tower at Ardingly Reservoir has been accepted into the Google Earth 3D Buildings Layer.

(more…)

Google Doodles are getting quite artistic.  Today’s doodle is a particularly nice one.

Next Page »