Starting a VM on login in Workstation

Whilst I’ve been considering getting a VPS, I’ve been playing around with Debian in a VM, and I’ve also been using an Ubuntu Server VM to tunnel IRC when I’m at school. Sometimes though, I forget to start the VM before I leave, and a boring lecture becomes even more boring with nothing else to do.

After some searching though, I found a way to start a VM from the command-line, and then threw that in HKCU\….\Run to start up when I log in. It’s surprisingly simple:

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "D:\Virtual Machines\Debian\Debian.vmx" nogui

Since I autologin, now I only need to worry about not turning my computer on.


The Joys of Git

Working on PsyDuk has become a little frustrating since I’ve never used any source control before. I did try to use TortoiseSVN, but that ended up being a miserable failure. The manual approach, however, was getting a little bit out of hand:

wasn't going well at all

Even with only 5 versions, it was still quite messy.

Continue reading

Usability and the new Steam

Today Valve launched a new version of the Steam Client. It has been in open beta testing for a couple of months, and has brought massive improvements to the client. Of course, as with any change, people tend to be resistant to it. However with a new user interface, there are usability issues that many people are now experiencing.

The new Steam Client, in the Store

The new Steam Client

Continue reading

Portal: Asset Retrieval Update

Again, Steam popped up a notification stating it has finished updating Portal. This time?

Updates to Portal have been released. The updates will be applied automatically when your Steam client is restarted.


  • Added valuable asset retrieval

Continue reading

Portal: Radio Transmission Update

Early this morning, Steam popped up with a notification saying “Steam has finished downloading Portal”. Eager to see what was updated, I opened the News page, to find the following:

Updates to Portal have been released. The updates will be applied automatically when your Steam client is restarted.


  • Changed radio transmission frequency to comply with federal and state spectrum management regulations

Eager to see what this was about, I hit up the Steam Forums to see what it was all about. I was not expecting dinosaurs and elephant greens. Continue reading

Psybot 1.1a

After spending a good few hours today, I now have Psybot 1.1a. Recoded to be Object-Oriented (mostly), it’s now easier to read, understand and modify. I’ve posted the code to the Hak5 Forums, you can find it at

Continue reading

Pushing applications between systems

Personal Area Networks seem to be increasing¬†nowadays. Whether you’re sending that hilarious video over Bluetooth to a friend’s mobile phone, synchronising your contacts and calendar between your computer and smartphone, or just tethering to get internet-on-the-go, there are definitely a lot more PANs than there were several years ago.¬†With multiple computers or similar devices in a single household, or even in one persons possession, it’s easy to see why. Most people have a desktop, laptop or netbook (or more than one,) and a mobile phone or smartphone. With the introduction of Apple’s iPad to ‘fill’ the gap in their product line between the iPhone and Macbook, there will probably be some people who will own all three.

Yet all of these systems stand alone. There has been no integration between the different systems. While mobile devices are now suddenly able to do many tasks which would traditionally be performed by a computer – for example, iWork on the iPad, or even just IRC on a smartphone – there should be a way to seamlessly move between the different platforms.

Continue reading