22 Items for 2006


BLOG2006 Jun 09

First Django Post

Hello, this is my first Django powered blog post.

I've attempted to create a blog a few times, switched to blogger, and now am creating a blog again. Mostly for the reason of learning Django. Plus, I like having things on my own server so when I forget exact ...

BLOG2006 Jul 07

Safari's Hidden Debug Menu

I just discovered that Safari has a hidden debug menu that you can enable with the following command in Terminal:

defaults write com.apple.safari IncludeDebugMenu -bool true

After restarting Safair there is now a "Debug" menu with lots of functionality. Things like:

  • Show DOM tree
  • Turn On/Off RSS ...

BLOG2006 Aug 10

Apple releases Python based calendar server

During the WWDC Apple announced a number of open source projects. One interesting project for Python was the release of the iCal Server which is Python based. It uses the Twisted networking framework as its server component and all the other bits are Python. It implements CalDAV. The source page ...

BLOG2006 Aug 17

Javascript becoming more Pythonic?

http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7

Javascript is picking up Iterators and Generators (with the yield keyword). And array comprehensions! Does this look familiar?

var ten_squares = [i * i for (i in range(0, 10))];

I wish browsers would simply open it up to allow:

<script type="text/python ...

Link2006 Oct 03

Stevey's Blog Rants: Good Agile, Bad Agile

Funny take on agile development. Also some interesting bits of what working at Google is like.

Link2006 Oct 03

O'Reilly Network -- Legal Opinions

Very cool talk by Eben Moglen given at OSCON 2006.

Link2006 Oct 03

The Universe of Discourse : Design patterns of 1972

Interesting take on programming design patterns and how they highlight deficiencies of a language. Example on coding subroutines in assembly is a pattern that became part of the language concept in C.

Link2006 Oct 03

Django signals (Mercurytide)

Since December 2005, the Django web framework has supported signals. This article introduces the concept of signalling, discusses Django signals, provides examples of listening for Django's built-in signals, and shows how to send custom signals.

Link2006 Oct 03

ReUsable Web Components with Python and Future Python Web Development - Google Video

Python's Web Server Gateway Interface (WSGI) not only enables a multitude of Python web frameworks to share code when it comes to deployment, but also enables entirely new levels of re-use for Python web development. This talk discusses WSGI in general and Pylons specifically.

Link2006 Oct 03

Building a more semantic web with microformats (Mercurytide)

A nice paper that explains microformats and their part in the symantic web.

Link2006 Oct 03

famfamfam.com: Icons

Mark James has made available (for free!) over a thousand magnificent icons for use in web applications.

Link2006 Oct 06

The Bitchun Society

Down and Out in the Magic Kingdom's Bitchun Society is real code. It looks like it works via Skype. It will be very interesting to watch this progress.

Link2006 Oct 10

Jack Slocum's YUI Blog

Very cool real world examples of interfaces using the Yahoo! UI Javascript libraries. Definitely a good reference if you plan on using YUI.

Link2006 Oct 11

Simple Django-like Templating ::: www.effbot.org

This doesn't look much like the Django code that parses the templates, but this is interesting in that it doesn't take a lot of Python code to create a subset of Django's template functionality.

Link2006 Oct 18

Pygmalion

Wrapper Library for the Ma.gnolia.com Web API written in Python. Very glad to have found this.

BLOG2006 Oct 18

Pygmalion - Python Interface to Ma.gnolia

This is very cool...

>>> import pygmalion
>>> dir(pygmalion)
['Exceptions', 'Handlers', 'Pygmalion', 'Types', '__builtins__', '__doc__', '__file__', '__name__', '__path__']
>>> pyg = pygmalion.Pygmalion('your API key here')
>>> dir(pyg)
['__class__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', '__weakref__', 'apikey', 'bookmarks_add', 'bookmarks_delete', 'bookmarks_find', 'bookmarks_get', 'bookmarks_tags_add', 'bookmarks_tags_delete', 'bookmarks_tags_replace', 'bookmarks_update ...

Link2006 Nov 01

The Django Book

The definitive book on Django. Pre-published and in beta with a nifty comments system.

Link2006 Nov 01

Requiring a Login for an Entire Django Powered Site :: SuperJared.com

A nice piece of middleware to require a login site-wide. Bookmarking for future reference.

BLOG2006 Nov 06

MacPorts and removing fink

I discovered MacPorts (nee DarwinPorts) this weekend and for some reason I like the way DarwinPorts works over how Fink works. So I set out to remove Fink and install MacPorts. Then ran into some troubles...

First was how to uninstall Fink? I found this blog post which got me ...

Link2006 Nov 09

Firefox: An open source accessibility success story

It's nice to see so much work going into accessibility for an open-source project.

Link2006 Nov 10

The Open &amp; Closed Project

This looks like an interesting project to keep a watch on. I've enjoyed reading Joe Clark's thoughts and wish this project success.

Link2006 Nov 16

sitemaps.org - Home

The Sitemaps protocol enables webmasters to information earch engine about pages on their site that are available for crawling. It's great that Yahoo and Microsoft are also using the sitemaps protocol Google set forth.