Ross Patterson
Welcome to my blog, professional website, and resume.
| Title | Description |
|---|---|
| Adding testbrowser Form Inputs | Mock dynamic form inputs with zope.testbrowser |
| Aerobie AeroPress | Who knew the best coffee maker would come from a toy company? |
| Buildout - One Zope2 Build | I can share one Zope2 build between all buildouts |
| collective.formcriteria | User enterable search criteria forms for collections/topic/smart folders. |
| collective.testcaselayer | Use test cases as zope.testing layers |
| Products.PDBDebugMode Egg | I've eggified my post_mortem debugging tool |
| Debugging with MockMailHost | Using the mock MailHost on a real instance |
| rpatterson.mailsync | OfflineIMAP, mswatch, and Gnus integration for realtime mail |
| z3c.persistentfactory | Persistent instance method ZCA factories |
| Hotel internet on Ubuntu | TCP window scaling and broken routers |
| Is python-openid 2.0.2 broken | an upgrade broke openid login |
| ZopeTestCase and packages | Please put ZopeTestCase out of my misery |
| Emacs, pdb, and zip_safe eggs | restoring pdbtrack grace to zipped eggs |
| Screen Sessions at Boot | start screen sessions during init |
| RSS Comments | an OOTB substitute for email notification |
| Site-Wide Spell-Checking | spell-checking web spiders |
| Installing Add-Ons TTW | point-and-click installation of Plone extensions |
| Plone 3 RSS | modifying the RSS output |
| About this Site | the why and how of building this site |
| z3c.recipe.subprocess | manage daemons and other processes |

