http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=PortableContacts&btnG=Google+Search
PortableContacts - Google Search
http://portablecontacts.net/
Portable Contacts
http://www.google.com/search?q=OAuth&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
OAuth - Google Search
http://oauth.net/
OAuth — An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.
http://oauth.net/about
OAuth: Introduction
http://www.google.com/search?q=Open+Social&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
Open Social - Google Search
http://code.google.com/apis/opensocial/
OpenSocial - Google Code
http://en.wikipedia.org/wiki/OpenSocial
OpenSocial - Wikipedia, the free encyclopedia
http://www.google.com/search?q=pylons+oauth&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
pylons oauth - Google Search
http://groups.google.com/group/turbogears/search?group=turbogears&q=oauth&qt_g=Search+this+group
TurboGears | Google Groups
http://groups.google.com/group/turbogears/browse_thread/thread/bc03f4c606ae2172/332b8ec637500f9f?lnk=gst&q=oauth#332b8ec637500f9f
TurboGears's support for OAuth - TurboGears | Google Groups
http://www.google.com/search?q=repoze.what&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
repoze.what - Google Search
http://static.repoze.org/whatdocs/
repoze.what – Authorization for WSGI applications — repoze.what v1.0.4 documentation
http://static.repoze.org/whodocs/index.html#module-repoze.who
repoze.who – WSGI Authentication Middleware — repoze.who v1.0.10 documentation
http://static.repoze.org/whodocs/narr.html
Middleware Responsibilities — repoze.who v1.0.10 documentation


http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=Martijn+Faassen&btnG=Google+Search
Martijn Faassen - Google Search
http://www.zope.org/Members/faassen
Zope.org - Martijn Faassen's Page
http://faassen.n--tree.net/blog
Python Secret Weblog
http://www.eflorenzano.com/blog/post/writing-blazing-fast-infinitely-scalable-pure-wsgi/
Writing Blazing Fast, Infinitely Scalable, Pure-WSGI Utilities - Die in a Fire - Eric Florenzano’s Blog
http://dev.timparkin.co.uk/2009/01/werkzeug-and-werkzeugish-example.html
Still Developing...
http://www.google.com/search?q=grok&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
grok - Google Search
http://grok.zope.org/
Grok - A Smashing Web Framework — Grok
http://grok.zope.org/about/evaluate
Evaluate Grok — Grok
http://grok.zope.org/about/components
Components — Grok
http://www.google.com/search?q=grok+sqlalchemy&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
grok sqlalchemy - Google Search
http://faassen.n--tree.net/blog/view/weblog/2008/04/08/0
SQLAlchemy with Grok
http://grok.zope.org/about/grok-for-zope-3-developers
Grok for Zope 3 developers — Grok
http://www.google.com/search?q=zope3+sqlalchemy&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
zope3 sqlalchemy - Google Search
http://wiki.zope.org/zope3/HowDoIUseSQLAlchemy
Zope 3 wiki How do I use SQL Alchemy?
http://code.google.com/p/zope-alchemist/source/browse/
zope-alchemist - Google Code

http://disqus.com/docs/terms/
DISQUS | Terms and Privacy
http://wiki.disqus.net/Generic%20Code
Generic Code - DISQUS Wiki

http://repoze.org/repoze_components.html#applications
Repoze Components
http://static.repoze.org/bfgdocs/narr/introduction.html
repoze.bfg Introduction — repoze.bfg v0.6.9 documentation
http://plope.com/control_inversion
plope - Inversion of Control In Web Frameworks
http://blog.ianbicking.org/2008/11/06/where-next-for-plone-development/
Ian Bicking: a blog :: Where Next For Plone Development?
http://wiki.zope.org/zope3/ComponentArchitectureOverview
Zope 3 wiki Component Architecture Overview
http://www.openplans.org/projects/topp-engineering/blog/2008/10/20/what-bothers-me-about-the-component-architecture/
Topp Engineering » What Bothers Me About The Component Architecture
http://wiki.zope.org/zope3/Zope3Wiki
Zope 3 wiki Zope 3 wiki
http://wiki.zope.org/zope2/Zope2OrZope3
Zope 2 wiki Zope 2 or Zope 3 ?

1.0/CRUDTemplate - TurboGears Documentation
http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=wzJ&q=turbogears2+catwalk&btnG=Search
turbogears2 catwalk - Google Search
http://docs.turbogears.org/1.0/Catwalk
1.0/Catwalk - TurboGears Documentation
http://turbogears.org/
TurboGears: Front-to-Back Web Development
http://www.turbogears.org/2.0/docs/
TurboGears Documentation: — TG2 v2.0b6 documentation
http://www.turbogears.org/2.0/docs/toc.html#validation-form-handling-and-form-widgets
Getting Started with TurboGears — TG2 v2.0b6 documentation
http://docs.turbogears.org/1.0/Toolbox
1.0/Toolbox - TurboGears Documentation
http://www.turbogears.org/2.0/docs/index.html
TurboGears Documentation: — TG2 v2.0b6 documentation
http://www.turbogears.org/2.0/docs/main/DownloadInstall.html#installing-the-development-version-of-turbogears-2-from-source
How to install TurboGears 2 — TG2 v2.0b6 documentation
http://www.google.com/search?q=turbogears+2+tg-admin+toolbox&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
turbogears 2 tg-admin toolbox - Google Search
http://turbogears.org/2.0/docs/main/WhatsNew.html
What’s new in TurboGears 2 — TG2 v2.0b6 documentation
http://turbogears.org/cogbin/
TurboGears CogBin
http://www.turbogears.org/2.0/docs/main/QuickStart.html
Quickstarting a TurboGears 2 project — TG2 v2.0b6 documentation
http://www.turbogears.org/2.0/docs/main/Wiki20/wiki20.html
The TurboGears 2 Wiki Tutorial — TG2 v2.0b6 documentation
http://docs.turbogears.org/1.0
1.0 - TurboGears Documentation
http://www.turbogears.org/2.0/docs/toc.html#session-tracking
Getting Started with TurboGears — TG2 v2.0b6 documentation
http://www.turbogears.org/2.0/docs/toc.html#development-tools
Getting Started with TurboGears — TG2 v2.0b6 documentation
http://www.turbogears.org/2.0/docs/main/Profile.html#installing-repoze-profile
Profiling your app — TG2 v2.0b6 documentation


http://www.google.com/search?hl=en&client=firefox-a&channel=s&rls=org.mozilla%3Aen-US%3Aofficial&q=pylons+form+generation&btnG=Search
pylons form generation - Google Search
http://spyced.blogspot.com/2008/04/m-half-baked-thoughts-on-python-web.html
Jonathan Ellis's Programming Blog - Spyced: My half-baked thoughts on Python web frameworks
http://techspot.zzzeek.org/?p=28
techspot.zzzeek.org Blog Archive Better Form Generation with Mako and Pylons
http://wiki.pylonshq.com/display/pylonscookbook/Form+generation+with+Mako
Form generation with Mako - Pylons Cookbook - PythonWeb
http://techspot.zzzeek.org/?p=28
techspot.zzzeek.org Blog Archive Better Form Generation with Mako and Pylons
http://www.daylife.com/
Daylife - A New Way to Explore the World
http://spyced.blogspot.com/2008/10/formalchemy-10.html
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.0
http://werkzeug.pocoo.org/
Welcome // Werkzeug


http://docs.formalchemy.org/forms.html
formalchemy.forms – Form generation — FormAlchemy v1.2 documentation
http://code.google.com/p/formalchemy/
formalchemy - Google Code
http://www.sqlalchemy.org/docs/05/mappers.html#composite-column-types
Mapper Configuration — SQLAlchemy 0.5.3 Documentation
http://docs.formalchemy.org/current/pylons_sample.html#using-forms-in-controllers
Pylons integration — FormAlchemy v1.2 documentation
http://docs.formalchemy.org/current/forms.html#configuring-and-rendering-forms
formalchemy.forms – Form generation — FormAlchemy v1.2 documentation
http://www.google.com/search?q=formalchemy+render+errors&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
formalchemy render errors - Google Search
http://docs.formalchemy.org/tables.html
formalchemy.tables – Rendering collections — FormAlchemy v1.2 documentation
http://docs.formalchemy.org/current/forms.html#formalchemy.forms.FieldSet
formalchemy.forms – Form generation — FormAlchemy v1.2 documentation
http://groups.google.com/group/formalchemy/search?group=formalchemy&q=key+not+found&qt_g=Search+this+group
FormAlchemy | Google Groups
http://groups.google.com/group/formalchemy/browse_thread/thread/53876b8411833d1d/e3cbc2253df4a7cc?lnk=gst&q=key+not+found#e3cbc2253df4a7cc
Issue 30 in formalchemy: Key Error in AbstractField._validate [with patch] - FormAlchemy | Google Groups
http://groups.google.com/group/formalchemy/browse_thread/thread/14b17d64e41298bc/c300bb0a8895e99a?lnk=gst&q=key+not+found#c300bb0a8895e99a
Trouble with second association on a form - FormAlchemy | Google Groups


http://wiki.pylonshq.com/display/pylonscookbook/Forms
http://www.google.com/search?hl=en&client=firefox-a&channel=s&rls=org.mozilla%3Aen-US%3Aofficial&q=pylons+form+generation&btnG=Search
pylons form generation - Google Search
http://spyced.blogspot.com/2008/04/m-half-baked-thoughts-on-python-web.html
Jonathan Ellis's Programming Blog - Spyced: My half-baked thoughts on Python web frameworks
http://techspot.zzzeek.org/?p=28
techspot.zzzeek.org » Blog Archive » Better Form Generation with Mako and Pylons
http://wiki.pylonshq.com/display/pylonscookbook/Form+generation+with+Mako
Form generation with Mako - Pylons Cookbook - PythonWeb
http://techspot.zzzeek.org/?p=28
techspot.zzzeek.org » Blog Archive » Better Form Generation with Mako and Pylons
http://www.daylife.com/
Daylife - A New Way to Explore the World
http://spyced.blogspot.com/2008/10/formalchemy-10.html
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.0
http://werkzeug.pocoo.org/
Welcome // Werkzeug

spent a while today looking into tosca widgets,
dbmechanics and db sprockets doesn't quite seem to be in the same place that form alchemy is

http://pylonshq.com/articles
PylonsHQ - Blog
http://pylonsbook.com/alpha1/view_templates
View templates Chapter (Pylons Book)
http://code.google.com/p/formalchemy/
formalchemy - Google Code
http://wiki.pylonshq.com/display/pylonscookbook/Forms
Forms - Pylons Cookbook - PythonWeb
http://docs.djangoproject.com/en/dev/topics/forms/?from=olddocs
Django | Working with forms | Django Documentation
http://maxischenko.in.ua/blog/entries/130/using-djangonewforms-with-pylons/
Max Ischenko’ blog » Blog Archive » Using django.newforms with Pylons
http://docs.djangoproject.com/en/dev/topics/forms/?from=olddocs
Django | Working with forms | Django Documentation
http://code.google.com/p/dbsprockets/
dbsprockets - Google Code
http://code.google.com/p/dbsprockets/source/checkout
Source Checkout - dbsprockets - Google Code
http://www.google.com/search?q=toscawidgets&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
toscawidgets - Google Search
http://us.pycon.org/2009/tutorials/schedule/2AM3/
ToscaWidgets: Test Driven Modular Ajax - PyCon 2009 - Chicago - A Conference for the Python Community
http://toscawidgets.org/
ToscaWidgets
http://toscawidgets.org/documentation/ToscaWidgets/install/pylons_app.html
Pylons — ToscaWidgets v0.9.5dev-20090212 documentation
http://toscawidgets.org/documentation/tw.forms/tutorials/sample_form.html
Building a Form with tw.forms — tw.forms v0.9.3dev-20090212 documentation
http://toscawidgets.org/documentation/tw.forms/tutorials/index.html
Tutorials — tw.forms v0.9.3dev-20090212 documentation
http://toscawidgets.org/documentation/tw.forms/tutorials/db_sqlalchemy.html
SQLAlchemy & Elixir — tw.forms v0.9.3dev-20090212 documentation
http://turbogears.org/2.0/docs/main/ToscaWidgets/Cookbook.html
ToscaWidgets Cookbook — TG2 v2.0b5 documentation
http://turbogears.org/2.0/docs/main/ToscaWidgets/Cookbook/ReCaptcha.html#why-is-tw-recaptcha-good
Adding Captcha to your Form — TG2 v2.0b5 documentation
http://recaptcha.net/
reCAPTCHA: Stop Spam, Read Books
http://turbogears.org/2.0/docs/main/ToscaWidgets/Cookbook/OpenLayersMap.html
OpenLayers Map Widget — TG2 v2.0b5 documentation
http://toscawidgets.org/documentation/tw.forms/tutorials/pylons_one.html#introduction
Using tw.forms with Pylons. Part 1 — tw.forms v0.9.3dev-20090212 documentation


hg clone http://toscawidgets.org/hg/tw.forms/

#2009.02.20 13:29:59 admin@one:/c/downloads/python
hg clone http://toscawidgets.org/hg/ToscaWidgets/

downloading and trying out:
sudo easy_install -zmaxd . ToscaWidgets
sudo easy_install -zmaxd . tw.forms

http://docs.formalchemy.org/forms.html
http://www.google.com/search?q=formalchemy,+no+session+found&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
http://www.google.com/search?q=formalchemy+form.mako&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
http://www.google.com/search?q=formalchemy+admin+many+to+many&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
http://www.google.com/search?client=firefox-a&rls=org.mozilla:en-US:official&channel=s&hl=en&q=formalchemy+pylons&btnG=Google+Search
http://spyced.blogspot.com/2008/12/formalchemy-11-admin-app-composite-key.html
http://spyced.blogspot.com/2008/10/formalchemy-10.html
http://spyced.blogspot.com/
http://groups.google.com/group/formalchemy/search?group=formalchemy&q=session&qt_g=Search+this+group
http://groups.google.com/group/formalchemy/browse_thread/thread/766c2ca8251116aa/c4fd961fe6646476?lnk=gst&q=session#c4fd961fe6646476
http://groups.google.com/group/formalchemy/browse_thread/thread/3a0668d09e1fbafd/0113f30d898c6b76?lnk=gst&q=session#0113f30d898c6b76
http://docs.formalchemy.org/ext/pylons.html
http://docs.formalchemy.org/current/pylons_sample.html
http://docs.formalchemy.org/current/forms.html
http://docs.formalchemy.org/current/ext/pylons.html
http://code.google.com/p/formalchemy/wiki/QuickTutorial02
http://code.google.com/p/formalchemy/wiki/InstallingFormAlchemy
http://code.google.com/p/formalchemy/wiki/Faq
http://code.google.com/p/formalchemy/w/list
http://code.google.com/p/formalchemy/source/checkout
http://code.google.com/p/formalchemy/

http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=formalchemy+pylons&btnG=Google+Search
formalchemy pylons - Google Search
http://docs.formalchemy.org/ext/pylons.html
formalchemy.ext.pylons – Pylons extensions — FormAlchemy v1.1 documentation
http://spyced.blogspot.com/2008/10/formalchemy-10.html
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.0
http://spyced.blogspot.com/2008/12/formalchemy-11-admin-app-composite-key.html
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.1: admin app, composite key support
http://wiki.pylonshq.com/display/pylonscookbook/Forms
Forms - Pylons Cookbook - PythonWeb
http://docs.formalchemy.org/forms.html
formalchemy.forms – Form generation — FormAlchemy v1.1 documentation
http://docs.formalchemy.org/forms.html
formalchemy.forms – Form generation — FormAlchemy v1.1 documentation
http://spyced.blogspot.com/
Jonathan Ellis's Programming Blog - Spyced
http://www.google.com/search?q=formalchemy%2C+no+session+found&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
formalchemy, no session found - Google Search
http://www.google.com/search?q=formalchemy+admin+many+to+many&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
formalchemy admin many to many - Google Search
http://code.google.com/p/formalchemy/w/list
formalchemy - Google Code
http://code.google.com/p/formalchemy/wiki/QuickTutorial02
QuickTutorial02 - formalchemy - A quick tutorial - Google Code
http://code.google.com/p/formalchemy/wiki/Faq
Faq - formalchemy - Faq - Google Code
http://code.google.com/p/formalchemy/source/checkout
formalchemy - Google Code
http://groups.google.com/group/formalchemy/search?group=formalchemy&q=session&qt_g=Search+this+group
FormAlchemy | Google Groups
http://groups.google.com/group/formalchemy/browse_thread/thread/766c2ca8251116aa/c4fd961fe6646476?lnk=gst&q=session#c4fd961fe6646476
Is it possible to use FormAlchemy without binding a session? - FormAlchemy | Google Groups
http://groups.google.com/group/formalchemy/browse_thread/thread/3a0668d09e1fbafd/0113f30d898c6b76?lnk=gst&q=session#0113f30d898c6b76
Many to many validation - FormAlchemy | Google Groups
http://code.google.com/p/formalchemy/
formalchemy - Google Code
http://docs.formalchemy.org/current/pylons_sample.html
Pylons integration — FormAlchemy v1.2 documentation
http://docs.formalchemy.org/current/ext/pylons.html
formalchemy.ext.pylons – Pylons extensions — FormAlchemy v1.2 documentation
http://docs.formalchemy.org/current/forms.html
formalchemy.forms – Form generation — FormAlchemy v1.2 documentation
http://code.google.com/p/formalchemy/wiki/InstallingFormAlchemy
InstallingFormAlchemy - formalchemy - Installing FormAlchemy - Google Code
http://www.google.com/search?q=formalchemy+form.mako&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
formalchemy form.mako - Google Search


consider making swap space on the drive if there is ever a chance that it will be the only drive in a live system
(if formatting with ext3, there is a good chance of that)
much easier to spare a few gigs now, than try to create it later.

delete
new
primary
1
write

#then make the new filesystem
sudo mkfs.ext3 -L data /dev/sda1

was reading about pyjamas
web UI framework for python
based on WebKit
still reading up on that

http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=pyjamas&btnG=Google+Search
pyjamas - Google Search
http://code.google.com/p/pyjamas/w/list
pyjamas - Google Code
http://code.google.com/p/pyjamas/wiki/EventHandlingHowTo
EventHandlingHowTo - pyjamas - Quick how-to about event handling - Google Code
http://www.readwriteweb.com/archives/pyjamas_build_ajax_apps_in_pyt.php
Pyjamas: Build AJAX Apps in Python - ReadWriteWeb
http://pyjd.sourceforge.net/controls_tutorial.html
Pyjamas Desktop
http://pyjs.org/book/output/Bookreader.html
Pyjamas Book
http://www.google.com/search?q=webkit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
webkit - Google Search
http://webkit.org/
The WebKit Open Source Project
http://webkit.org/projects/goals.html
The WebKit Open Source Project - WebKit Project Goals


paster setup-app development.ini

* The MetaData object Pylons uses is defined in model/meta.py so is accessed here as meta.metadata whereas in the previous chapter it was defined in the same file so the examples just used metadata.
* Pylons generated the init_model() function when the project was created. It gets called after the engine has been created each time your application starts from config/environment.py to connect the model to the database.

Caution!

Pylons generates a project to use SQLAlchemy 0.4 but many users will want to use the newer SQLAlchemy 0.5 described in Chapter 7. They are very similar but the transactional=True argument to orm.sessionmaker() in init_model() is deprecated. Instead you should specify autocommit=False. This has exaclty the same behaviour but will not generate a deprecation warning.

change: model/meta.py
# SQLAlchemy session manager. Updated by model.init_model()
Session = scoped_session(sessionmaker(autoflush=True, autocommit=False))

#then offline in /c/downloads/python
sudo easy_install -f . SQLAlchemy

cd /c/downloads/python/pylons-eggs
sudo easy_install -zmaxd .
easy_install -zmaxd . "SQLAlchemy >= 0.5, <=0.5.99"

create a link from /Volumes to /media to be more compatible with linux scripts:
sudo ln -s /Volumes /media

nosetests
http://somethingaboutorange.com/mrl/projects/nose/
sudo easy_install nose

change Preferences for Terminal
Under Settings
Use Pro, make it Default, and then make sure Pro is used for:
On startup, open: New window with settings: Pro

Making the profile Default will ensure that it applies to new tabs as well.

move any downloaded files to your new Context
cd
mkdir -p /c/downloads/macosx
ls ~/Desktop
ls ~/Downloads
mv ~/Downloads/* /c/downloads/macosx/

and backup to USB for future use:
rsync -av /c/downloads $USBPATH/downloads/