you may also need to download the SDK if you're on a new machine


upgrading a system,

should follow all instructions in shutdown.txt
(up to actually turning computer off)

Binary data should be elsewhere. If not, export that now.
ls /c/binaries-local
ls /c/out-backups

move personal data to a separate location

be sure that all personal data and settings are backed up.
Settings should be backed up in the form of notes and install procedures.
Once a structure is in place that is used, everything should be in that structure, and nothing unnecessary should be in it.

(currently under /c)

if backing things up to an NTFS drive, it might be better to make a tar file of everything so that permissions are preserved correctly (otherwise scripts get reset as not executable... a hassle)

sudo tar -zcvf /media/charles/DRIVE/20130514-old_macbook-c.tgz /c

creating a bootable USB:
will need to do this before starting fresh. On Ubuntu, there is usb-creator built in...
you can use that on a standard Ubuntu machine, but XUbuntu does not run on Gnome, so usb-creator is not available for it.

Can either make the USB manually:

or try this utility:

sudo apt-get install unetbootin



starting a new application is a tricky process for me.

especially the Interface parts:

if possible, sync mercurial

or use TortoiseHG on windows (should have minimal repositories there)
(following does not work currently: [2010.08.26 10:57:14])
c:\c\scripts\mercurial_sync.py c:\c d:\

on posix systems
note uptime
make new entry for that.

have been looking into ways to easily run MATLAB code in python. I tried out OMPC, but it was to alpha (and beyond my level to be able to help out)

Raj mentioned Octave last weekend. Thanks Raj! Not sure why I never thought to look for an open source version of Matlab. Hopefully it will help out in seeing what available code does when working to port it.

Frequently asked questions about Octave (with answers)