/c/technical/system/upgrade.txt
/c/scripts/system/ubuntu-personal.txt
/c/technical/system/ubuntu.txt
/c/technical/system/shutdown.txt

you may also need to download the SDK if you're on a new machine
http://code.google.com/appengine/downloads.html

otherwise:

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:
http://www.pendrivelinux.com/usb-xubuntu-804-persistent-install-from-linux/

or try this utility:
http://unetbootin.sourceforge.net/

sudo apt-get install unetbootin

/c/technical/instances.txt
/c/technical/launch.sh
/c/technical/general/applications.txt
/c/technical/general/projects.txt

/c/technical/instances.txt
/c/technical/general/applications.txt
/c/technical/general/projects.txt

starting a new application is a tricky process for me.

especially the Interface parts:



if possible, sync mercurial
/c/moments/mercurial_sync.py

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.

http://www.gnu.org/software/octave/
Octave
http://www.gnu.org/software/octave/FAQ.html#MATLAB-compatibility
Frequently asked questions about Octave (with answers)