apply any other personal settings to your system
consider making a default account with what you've done for here, and propagating that to other accounts.
download emacs install emacs
download quicksilver install it add it to Account Preferences->Login Items also add quicksilver launcher to the Dock
Plugins: Firefox, Terminal, etc. set Quicksilver key to Option-Space
-download latest firefox (mozilla.org) | http://www.mozilla.com/en-US/
See firefox.txt for configuration notes
Open System Preferences in Date & Time: enable Set date & time automatically choose timezone use 24-hour clock
System Preferences -> Accounts: Click the lock to make changes. Login Options Automatic Login: Disabled Show fast user switching menu as: Icon
also [2009.06.21 10:57:11] Disable guest account
Check for software updates this can take a while to download
System Preferences -> Sharing change machine name
It's that time again. Maybe you have a brand new computer (yay!), or maybe it's just time to do some spring cleaning. Either way...
Start with a fresh install of the operating system.
If this is a system with an existing and used operating system in place, I prefer to wipe the drive completely for that "fresh install" feeling. Having install move the previously installed system to "Previous Systems" does not clean everything up. If you want to keep it around, it is better to move it to an archive drive of sorts. Do that now if you haven't already.
optionally, if online, check for software updates to your operating system sometimes these are the actual trigger for a restart (shutdown) also [2009.12.10 11:46:02] if updates are taking too long, can restart then check for updates before launching again.
Unit testing is a good habit to get into. There are many unit testing frameworks for Python. Pylons uses one called nosetests and I have been very pleased with it. Here are a few notes I've collected on the topic:
If you are on a shared system, Virtual Env may help isolate your Python instance from other Python instances on the system.
The other component that you will need to install is the Python Imaging Library (often abbreviated as PIL).
Binaries for windows are available at the main site. Binary packages are much easier to install than from source.
For Mac OS X you can use ports, or find a binary package like the following: | http://pythonmac.org/packages/py25-fat/index.html | This also requires the 2.5 version of Python from python.org. (The one distributed with Leopard won't work)
also [2009.06.26 13:19:06] after installing the python from python.org, make sure that the python in the default path is using the latest python which python python -V should be 2.5.4
sudo rm /usr/bin/python sudo ln -s /usr/local/bin/python /usr/bin/python
sudo rm /usr/bin/pythonw sudo ln -s /usr/local/bin/pythonw /usr/bin/pythonw
See also: | http://code.google.com/appengine/docs/python/images/installingPIL.html
Python is included with many operating systems.
An easy way to check if your system already has Python is to open up a terminal / command prompt and type:
python -V
for example: python -V Python 2.5.2
If your operating system does not have Python installed, please visit: | http://www.python.org | For more information on downloading and installing Python for your system.
if there is already an instance that you want to start from, go ahead and grab a copy using whatever version control system you like.
hg clone [source] [destination]
hg init
if you're in emacs with journal installed:
open up the file called instances.txt make a new entry describe the system state (keywords describing what you're doing with the files that are open) press M-x jp (journal print files) save it close emacs (repeat for any other emacs open)
could use a little cleanup, but is available somewhat manually at this point via:
also downloaded to (see also) /charles/downloads/reference/mako-documentation.html
see also /charles/downloads/reference/Regular Expression HOWTO.html