All Posts

SAML: 1, Alex Clark: 0

Update: OOPS looks like this one got away from me (got published prematurely). I meant to write about Django & SAML about a month ago. Here is that post finally.

Read more ...


Ten Years Blogged

  • Mar 31, 2017
  • Category: Python

In March 2007, I published my first blog post.

Read more ...


A Shout Out to Shout IRC

I’m back on IRC for the foreseeable future, and loving it. Thank you Shout IRC.

Read more ...


Project Makefile Open for Business

Makefile for Python Web Development & Related Projects

Read more ...


Yup, this blog is now powered by ABlog

  • Apr 03, 2016
  • Category: Python

Blog functionality for Sphinx

Read more ...


Updated Django Website

One year later

Read more ...


Plock 0-5-0 is out

  • Oct 10, 2015
  • Category: Plone

Pip installs Plock. Plock installs Plone.

Read more ...


DC Python Jobs

  • Oct 07, 2015
  • Category: Misc

This information may eventually live within the DC Python corpus, but for now I prefer to post-it-now-move-it-later.

Read more ...


I Reinstalled Again

  • Oct 05, 2015
  • Category: Misc

A while back I wrote about reinstalling OS X.

Read more ...


Don't sudo pip install

  • Oct 05, 2015
  • Category: Misc

How many times have you seen this?

Read more ...


Pillow 3-0-0 is Out

Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.

Read more ...


Pillow 2-9-0 Is Almost Out

Pillow 2.9.0 will be released on July 1, 2015.

Read more ...


Plone on Heroku

Dear Plone, welcome to 2015

Read more ...


Pillow 2015 Report

Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.

Read more ...


Plone Add-On Development For Command-Line Savvy Developers

  • Jun 01, 2015
  • Category: Plone

With Plone 5 heating up, it’s time for me to go all-in again on Plone.

Read more ...


Plock Rocks

Pip installs Plock. Plock installs Plone.

Read more ...


Please Do My Homework

  • Feb 10, 2015
  • Category: Misc

Reminiscent of A Simple Printer of Nested Lists.

Read more ...


New Django Website

After a series of Django gigs in 2014, I had the urge to redevelop our company website in Django; I am very happy with the results.

Read more ...


Packt is Having a Sale

  • Jan 05, 2015
  • Category: Misc

Happy new year!

Read more ...


Pillow Runs Itself

As of Pillow 2.6.0, the Pillow project almost completely runs itself!

Read more ...


Pillow 2-5-0 is Out

Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors

Read more ...


Plone 5 Alpha 2 is Here

This post is long overdue since Plone 5 alpha 2 was released on 2014-04-20!

Read more ...


I Love collective-recipe-plonesite

Whenever I answer tech support questions, I usually begin with a clean slate

Read more ...


Matplotlib Plotting Cookbook Review

  • May 19, 2014
  • Category: Python

Here is my review

Read more ...


We Pioneer

  • May 03, 2014
  • Category: Plone

One of the subjects I find myself thinking about a lot is: Plone (surprise!)

Read more ...


Bro, do you even Pillow?

Pillow is a fork of the Python Imaging Library. Here is an update on the status of the project.

Read more ...


Introducing Plock Pins

“Plock Pins are the greatest thing to happen to Plone since Buildout” — Alex Clark

Read more ...


Virtualenv Support Update

This is you: I use virtualenv all the time and I love it!

Read more ...


Hello Plone Updated

Over two years ago I wrote a blog entry called “Hello, Plone!”

Read more ...


Pillow 2-3-0 is Out

Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors

Read more ...


New Year's Python Meme 2014

  • Dec 30, 2013
  • Category: Python

Tarek Ziadé’s New Year’s Python Meme

Read more ...


Plonetheme Report

Here is another report on Plone themes.

Read more ...


Introducing Plock Again

  • Dec 29, 2013
  • Category: Plone

A few months ago I introduced Plock: the Plone-installer for the Pip-loving crowd.

Read more ...


Python Packages Open Sourced

  • Oct 13, 2013
  • Category: Python

Today I am open sourcing the code that ran pythonpackages.com from late 2011 to late 2012.

Read more ...


Pillow 2.2.1 Released

Pillow is the “friendly” PIL fork. PIL is the Python Imaging Library.

Read more ...


What's new as of Plock 0-1-2?

  • Jul 29, 2013
  • Category: Plone

Plock is a Plone Installer for the Pip-Loving Crowd.

Read more ...


Introducing Plock

Plock is a Plone Installer for the Pip-Loving Crowd. Plone is a Python-based CMS.

Read more ...


Pillow 2-1-0 is Out

Pillow is a popular fork of PIL by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors

Read more ...


Plone.org Upgraded

  • Jun 22, 2013
  • Category: Plone

Recently I upgraded plone.org from Plone 4.2 to Plone 4.3.

Read more ...


New Pyramid Site

For the first time in 10 years, http://aclark.net is not powered by Plone.

Read more ...


The Story of Pillow

On March 4, 2013 I got an email from the Python Software Foundation

Read more ...


Trading Places Trading Scene Explained

  • Feb 23, 2013
  • Category: Misc

Every time I watch Trading Places I have to search the internet for an explanation of the climactic commodities trading scene.

Read more ...


Built with Plone, Powered by GitHub Pages

  • Feb 23, 2013
  • Category: Plone

Is Plone the next great static website generator? Probably not, but it definitely could be.

Read more ...


I Love Checkoutmanager and Dotfiles

An ode to my OS X development workstation setup [1]

Read more ...


Please Help Me Do Open Source Work

  • Jan 31, 2013
  • Category: Misc

From my ‘mid-life-crisis’ series of blog entries

Read more ...


Python 3 Porting

  • Jan 10, 2013
  • Category: Python

The 3 in 2013 is for Python 3

Read more ...


Pillow Python 3

PIL is on its way to Python 3 via Pillow.

Read more ...


About My Work

  • Jan 10, 2013
  • Category: Plone

Regarding some of the criticism or objection to some of the content of my blog entries, etc.,

Read more ...


Introducing The Plone Kitty

  • Jan 09, 2013
  • Category: Plone

Actually: re-introducing the Plone Kitty from Plone 1!

Read more ...


Hello Plone Again

  • Jan 09, 2013
  • Category: Plone

I’m back!

Read more ...


Goodbye Plone

  • Jan 09, 2013
  • Category: Plone

I quit!

Read more ...


New Year's Python Meme 2012

  • Dec 29, 2012
  • Category: Python

This is my entry for Tarek Ziadé’s New Year’s Python Meme, a tradition I have come to enjoy. Both to reflect on the current year and look back on previous years. So here it is.

Read more ...


Plone Guide

  • Nov 23, 2012
  • Category: Plone

For anyone new to my blog, welcome.

Read more ...


Pillow 1-7-8

Pillow is the friendly PIL fork. Initially just a packaging fork, now considering image code bug fixes and Python 3 support. To be friendly, we attempt to track changes against upstream tickets in PIL.

Read more ...


Plone Secrets 5: The Community

  • Oct 23, 2012
  • Category: Plone

This is a non-technical post on the Plone community, why it’s so great, how it functions, and some details that may help one understand it from the outside looking in (AKA The “secrets”)

Read more ...


Django Hello

Django doesn’t really need a hello world style introduction, its documentation speaks for itself.

Read more ...


Why Split The Lists

  • Oct 22, 2012
  • Category: Plone

The Plone community consists (roughly) of Founders, Contributors, and Users.

Read more ...


Review of Aspeli's Professional Plone 4 Development

  • Oct 20, 2012
  • Category: Plone

I owe PACKT a review of this book, so here it is.

Read more ...


Mailing List Etiquette

  • Oct 20, 2012
  • Category: Plone

I read a lot of mailing lists.

Read more ...


Gittip, Misunderstood

  • Oct 19, 2012
  • Category: Misc

People do not understand gittip. Or, they do not understand how I use it.

Read more ...


Why I Criticize The Plone Foundation Board

  • Oct 17, 2012
  • Category: Plone

TL;DR: Because I care.

Read more ...


Top 3 Favorite Logical Fallacies

  • Oct 17, 2012
  • Category: Misc

I love to debate issues.

Read more ...


Hello, Django

  • Oct 15, 2012
  • Category: Django

This is a test post to create a Django tag feed.

Read more ...


Looking For Projects

With pythonpackages.com winding down, I am now actively seeking projects for Q4 2012 and beyond.

Read more ...


Plone 4-3 Alpha 1 In Production

  • Oct 03, 2012
  • Category: Plone

I love upgrading Plone. Given the choice between an afternoon in the sun and upgrading Plone… OK I’d probably pick the sun, but it’d be close.

Read more ...


PythonPackages: One Year Later

We are rolling up on the one year anniversary of pythonpackages.com (in October).

Read more ...


Diazo Themes Revisited

  • Sep 24, 2012
  • Category: Plone

With Diazo theming on the rise (going in to 4.3 core) I’d like to take a look at the Diazo theming ecosystem again.

Read more ...


Sorry for the blog spam

  • Sep 22, 2012
  • Category: Python

Just learning Pelican

Read more ...


Yup, This Blog is Now Powered by Pelican

As an open source “Plone guy”, I’m always prepared to defend and explain my choice to not use Plone for blogging.

Read more ...


Gittip is the Future

Heard of Gittip? If not, you should know about it.

Read more ...


pythonpackages.com: pyformance 0.2

  • Aug 13, 2012
  • Category: Python

pythonpackages.com helps Python programmers package and release their software with just a few clicks.

Read more ...


Bootstrapping a Buildout 1-6 release

A lot of work has been done on Buildout lately.

Read more ...


Pythonpackages.com: New GitHub Service - Push to Release

  • Aug 10, 2012
  • Category: Python

pythonpackages.com helps Python programmers package and release their software with just a few clicks.

Read more ...


All My Python Packages Are Belong To GitHub

  • Aug 10, 2012
  • Category: Plone

Including many Plone add-ons.

Read more ...


pythonpackages.com: Using PyPI's OAuth1 support to register and upload packages

  • Aug 07, 2012
  • Category: Python

TL;DR PyPI has OAuth1 support; pythonpackages.com uses it to send your GitHub repos to PyPI.

Read more ...


Building Windows Installers in the Cloud

With pythonpackages.com I want to solve real problems for people today.

Read more ...


Pillow Moved to python-imaging Organization

On 7/30/2010 Pillow, the friendly PIL fork, was released.

Read more ...


The Plones Templer

(c.f. Knights Templar)

Read more ...


pythonpackages.com beta launch

  • Jul 04, 2012
  • Category: Python

After 9 months of development, pythonpackages.com has grand-ceremoniously flipped the switch from alpha to beta. Here is an overview of the beta release features.

Read more ...


Zope2 Bootstrap

  • Jun 12, 2012
  • Category: Plone

Bootstrap all the things, including Zope2.

Read more ...


A Simple Printer of Nested Lists

  • May 23, 2012
  • Category: Python

A rant

Read more ...


Adam Yauch has passed

  • May 11, 2012
  • Category: Misc

And why it matters to tech people like me.

Read more ...


Test-plone tmp

Since Day 1 with Plone circa 2004, I’ve always taken pride in and greatly enjoyed refining my development environment.

Read more ...


New Vanity Release

This release features the ability to display per package download statistics.

Read more ...


Hello Plone theming

  • Jan 25, 2012
  • Category: Plone

In this post, we introduce a new tutorial.

Read more ...


Plone.org maintenance

I am planning to do some work on the plone.org server and website by the end of the year.

Read more ...


Introducing pythonpackages.com

  • Nov 29, 2011
  • Category: Python

The website for Python egoists™

Read more ...


New Year's Python Meme 2011

My response

Read more ...


Plone secrets: Episode 4 - Varnish in front

  • Nov 09, 2011
  • Category: Plone

This just in from the production department: use Varnish. (And please forgive the heavily meme-laden approach to describing these techniques.)

Read more ...


Plone: First Class Python Citizen

The Plone community and software fit nicely within the larger Python ecosystem. Here’s why.

Read more ...


Pillow: One Year Later

For anyone unfamiliar with Pillow, it is the friendly PIL fork: a fork of PIL that aims to remain a good citizen in the PIL community through its actions.

Read more ...


Vagrant, Puppet and Mozilla, Oh my

This post is only loosely Python related and not at all Plone related.

Read more ...


Mozilla and PyPI

VM setup for kitsune

Read more ...


Hello mod_wsgi

It seems I’ve inadvertently started another series of blog entry

Read more ...


Hello Plone

This is a Plone “Hello, World!” style tutorial/application for Python programmers.

Read more ...


Plone Secrets: Episode 3 - Collective Recaptcha Installation

Another one from the: “wow, this approach is totally and completely non-obvious to beginners” department.

Read more ...


Plone Secrets: Episode 2 - Collective Python Buildout

You know who uses the (Plone) Collective Python buildout?

Read more ...


Plone Secrets Episode 1 Site Actions Contact Link

  • Jun 20, 2011
  • Category: Plone

Today I am introducing a new category of blog entry called Plone secrets.

Read more ...


You're So Vain, So Why Not Use Vanity?

  • Jun 16, 2011
  • Category: Python

A few months ago I created a package called Vanity

Read more ...


ACLARK.NET, LLC Seeks Unique Candidate For Part-Time Business Consulting Opportunity

  • Jun 14, 2011
  • Category: Misc

We are looking for a unique and talented (but mostly non-technical) individual that is passionate about Plone

Read more ...


New Plone Theming Has Arrived

  • May 27, 2011
  • Category: Plone

Due to the new Diazo theming features now available, I am very excited about the recent release of Plone 4.1rc2

Read more ...


Top 10 Reasons Plone 3.3 Site Admin Book is Still for You

About a year ago, I was frantically trying to finish ‘Plone 3.3 Site Administration’ …

Read more ...


Plone Conference 2008 is Finally a Wrap

  • May 03, 2011
  • Category: Plone

I have yet to finish my obligations to Plone Conference 2008 until NOW.

Read more ...


Introducing Charm; Death to Charm

  • Mar 29, 2011
  • Category: Plone

A long time ago (several years ago, or more) one of my first Plone jobs was importing content from the file system.

Read more ...


Cioppino Sprint Report

  • Feb 16, 2011
  • Category: Plone

The Cioppino Sprint was recently held in Bodega Bay, CA.

Read more ...


In Defense of PyPI

  • Jan 31, 2011
  • Category: Python

Everyone on the Python Planet is probably already familiar with Peter Fein’s recent article about PyPI.

Read more ...


Hostout Rules

As in “dominates”, not a “list of rules”

Read more ...


You Should Buy Plone 3 for Education Right Now

  • Jan 25, 2011
  • Category: Plone

With what must be the fifth or sixth round of apologies to both Erik Rose and PACKT publishing for the delay (very sorry guys), here is my review! Better late than never.

Read more ...


Help Alex Clark help Plone

  • Jan 21, 2011
  • Category: Plone

It’s been a few years since I last attended a Plone sprint.

Read more ...


New Website For 2011!

  • Jan 19, 2011
  • Category: Plone

Edit: In addition to “cool overlays”, I added a couple Plone-core todo items (that I may like to PLIP/implement)

Read more ...


A Report On Plonetheme.*

Plone Theme Buildout

Read more ...


I Reinstalled Recently

  • Oct 15, 2010
  • Category: Misc

OS X Installation Notes

Read more ...


The Apache Modules For XDV

Apache Buildout

Read more ...


Blood, Sweat, Tears and a New Plone Book

Plone 3.3 Site Administration

Read more ...


I Need Something To Do

  • Mar 22, 2010
  • Category: Misc

The Pitch

Read more ...


No, Really, You Can Just Use Buildout To Install Plone

This is a follow up to my ‘Getting Excited about Plone as Eggs’ post.

Read more ...


Yup, This Blog Is Now Powered By WordPress

  • Jan 06, 2010
  • Category: Misc

How I learned to stop worrying and use the right tool for the job.

Read more ...


Toronto Plone Add-ons Sprint #1 Report

Via Toronto Plone Users Group

Read more ...


New Year’s Python Meme

  • Dec 31, 2009
  • Category: Python

Tarek’s new thing

Read more ...


Review of Veda Williams' Plone 3 Theming

Review all the chapters

Read more ...


A Sane Buildout For repoze.zope2 + Plone

This is a follow-up to Martin Aspeli’s introduction to repoze and Plone from last year

Read more ...


A LAMP Buildout for Wordpress and Other PHP Apps

Buildout all the things

Read more ...


Is Anyone Using plone.org's New PyPI Functionality?

python setup.py upload -r plone.org

Read more ...


Help Eric Steele Go To Baarn

  • Jan 23, 2009
  • Category: Plone

Because I was there once too

Read more ...


Getting Excited About Plone as Eggs

Updated for 4.x

Read more ...


ZPUGDC Meeting Tonight

ZPUGDC & DC Python Meetup: December Meeting

Read more ...


Naked Plone Theme

Products.naked_plone

Read more ...


Products.todo 0.1

  • Nov 13, 2008
  • Category: Plone

A project to jump start my return to Plone development.

Read more ...


repoze.bfg Tonight

Tonight ex-Zope Corporation developer Chris McDonough unveils his BFG

Read more ...


September 2008 is the Month of Plone.org

  • Sep 02, 2008
  • Category: Plone

Upgrade to Plone 3 before the conference

Read more ...


collective.recipe.supervisor: Thank You

Now even easier to use Supervisor

Read more ...


Plone Conference 2008: Please Register

  • Jul 01, 2008
  • Category: Plone

Join 300-400 of your closest friends for a 7-day party

Read more ...


Placeful Theming

For some themed location /foo/bar, you want “bar” and everything below it to look different than “foo”.

Read more ...


Plone.org Upgrade Remote Sprint

  • May 22, 2008
  • Category: Plone

Join us on IRC

Read more ...


Supervisor Rocks

This is a reiteration of Carlos de la Guardia’s recent post on the subject.

Read more ...


Plone.org Upgrade Update

  • May 01, 2008
  • Category: Plone

Thank You

Read more ...


Help Me Upgrade plone.org

Because plone.org should run the latest Plone

Read more ...


NASA Story Slashdotted

  • Apr 12, 2008
  • Category: Plone

The Slashdot effect

Read more ...


NASA Launches New Science Web Site Powered By Plone

  • Apr 10, 2008
  • Category: Plone

Another high-profile Plone site

Read more ...


Take Back The Tap

Promote tap water over bottled water

Read more ...


UNIX Tips For The Elderly

  • Mar 06, 2008
  • Category: Misc

I often want to do something to a bunch of files on the filesystem.

Read more ...


Spaces Fixed

  • Mar 06, 2008
  • Category: Misc

Thanks Apple.

Read more ...


Fix for Spaces in Mac OS X Leopard

  • Jan 01, 2008
  • Category: Misc

Spaces.. Spaces.. Spaces.. App

Read more ...


Buildout Recipe Tip: hexagonit.recipe.download

How to handle difficult old-style add-ons.

Read more ...


Zope User Groups

Updated Zope User Group Information

Read more ...


Repoze Meetups

Plumbing Zope into the WSGI Pipeline

Read more ...


My Plone Days October 2007

  • Oct 18, 2007
  • Category: Plone

A commitment to the 10% Plone Manifesto.

Read more ...


Is This Thing On?

  • Oct 17, 2007
  • Category: Plone

Sorry about the duplicate posts.

Read more ...


I Love the slrn News Reader

  • Oct 17, 2007
  • Category: Misc

A command line news reader.

Read more ...


Help Improve Plone's API Documentation

Sponsor my trip to the Plone “DocComm” Sprint in California

Read more ...


First Post

I have decided to start a blog!

Read more ...