apply any other personal settings to your system




http://emacsformacosx.com
download and install

also [2012.10.02 19:52:48]
use homebrew to install aspell
http://mxcl.github.com/homebrew/
ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"

brew install aspell --lang=en

via
http://stackoverflow.com/questions/6748439/r-aspell-homebrew

http://mercurial.selenic.com/downloads/
download mercurial
install mercurial
open Terminal
which hg

Create a default .hgrc file:
vi ~/.hgrc

[ui]
username = Firstname Lastname
ui.report_untrusted = False

This can be overridden on a repository by repository basis with the file:
/.hg/hgrc


Open System Preferences
in Date & Time:
enable Set date & time automatically
choose timezone
use 24-hour clock

System Preferences -> Users & Groups:
Click the lock to make changes.
Login Options
Automatic Login: Off
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

also [2010.04.16 13:34:19]
=============================
Mac OS X Install Notes:
=============================
It's that time again. Maybe you have a brand new computer (yay!), maybe you updated the operating system, 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.

#open terminal
#find your drive
mount

#see what is mounted:
#/dev/sdb1 on /media/backups type ext3 (rw,nosuid,nodev,uhelper=hal)
#/dev/sdc1 on /media/CHARLES type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mix

#scan dmesg for drive devices that were detected:
dmesg

#set up the one you want to format:
sudo fdisk /dev/sdc

optionally, if online, check for software updates to your operating system
sometimes these are the actual trigger for a restart (shutdown)

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:

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

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

http://www.google.com/search?hl=en&q=pylons+authkit&btnG=Google+Search&aq=2&oq=pylons+auth
pylons authkit - Google Search
http://wiki.pylonshq.com/display/authkitcookbook/AuthKit+with+Pylons
AuthKit with Pylons - AuthKit Cookbook - PythonWeb
http://wiki.pylonshq.com/display/pysbook/Authentication+and+Authorization
Authentication and Authorization (Page Not Found) - Pylons Book - PythonWeb
http://pylonsbook.com/alpha1/authentication_and_authorization
Authentication and authorization Chapter (Pylons Book)
http://pylonsbook.com/
The Pylons Book
http://pylonsbook.com/alpha1/toc
Toc Chapter (Pylons Book)


http://www.google.com/apps/intl/en/business/index.html
Google Apps for business
http://www.google.com/apps/intl/en/business/messaging.html
Google Apps for business – messaging tools
http://www.google.com/apps/intl/en/business/collaboration.html
Google Apps for business – collaboration tools
http://www.google.com/search?hl=en&q=google+maps+api&btnG=Search
google maps api - Google Search
http://maps.google.com/
Google Maps
http://code.google.com/apis/maps/
Google Maps API - Google Code

also downloaded to (see also) /charles/downloads/reference/mako-documentation.html

http://www.google.com/search?hl=en&q=mako&btnG=Google+Search&aq=f&oq=
mako - Google Search
http://www.makotemplates.org/
welcome to Mako!
http://www.makotemplates.org/docs/syntax.html#syntax_tags_inherit
Mako Documentation - Syntax
http://www.makotemplates.org/docs/inheritance.html
Mako Documentation - Inheritance
http://www.makotemplates.org/docs/namespaces.html#namespaces_body
Mako Documentation - Namespaces


http://www.google.com/search?hl=en&q=pylons+template+cache&btnG=Google+Search&aq=f&oq=
pylons template cache - Google Search
http://wiki.pylonshq.com/display/pylonsdocs/Caching+in+Templates+and+Controllers
Caching in Templates and Controllers - Pylons Official Docs - PythonWeb
http://www.makotemplates.org/docs/caching.html
Mako Documentation - Caching

http://www.google.com/search?q=pylons+upload&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
pylons upload - Google Search
http://wiki.pylonshq.com/display/pylonscookbook/Hacking+Pylons+for+handling+large+file+upload
Hacking Pylons for handling large file upload - Pylons Cookbook - PythonWeb
http://wiki.pylonshq.com/display/pylonscookbook/A+Better+Way+To+Limit+File+Upload+Size
A Better Way To Limit File Upload Size - Pylons Cookbook - PythonWeb
https://launchpad.net/pylons-fileuploadprogress
File Upload Progress Indicator for Pylons in Launchpad
http://wiki.pylonshq.com/display/pylonsdocs/Home
Home - Pylons Official Docs - PythonWeb
http://wiki.pylonshq.com/dosearchsite.action
Site Search - PythonWeb
http://wiki.pylonshq.com/display/toscawidgets/Using+twForms+with+Pylons.+Part+1
Using twForms with Pylons. Part 1 - ToscaWidgets - PythonWeb
http://wiki.pylonshq.com/display/pylonsdocs/Form+Handling
Form Handling - Pylons Official Docs - PythonWeb
http://toscawidgets.org/
ToscaWidgets



see also /charles/downloads/reference/Regular Expression HOWTO.html