102 Items for 2007


Link2007 Jan 09

svn commit ./me: Shelves in Subversion

Very cool way to "shelve" your work for later (and there's many reasons why you'd need to).

Link2007 Jan 19

python_fold - Folding expression for python : vim online

Python sometimes confuse text editors that fold code. This script tells vim how to fold Python code. Nice!

Link2007 Feb 01

Alrond | The performance test of 6 leading frameworks

Alrond's Technoblog covers Django in a recent web framework performance round-up. It looks like Django fares really well all around.

Link2007 Feb 07

iBook G4 12" Disassembly: iBook Parts

iBook hard drive replacement walk through -- in case I have the guts to do this one day.

Link2007 Feb 16

Django cheat sheet (Mercurytide)

Django cheatsheet, very nicely done.

Link2007 Apr 04

Amazon Web Services Developer Connection : Monster Muck Mashup - Mass Video Conversion Using AWS

Using Python and Amazon Web Services to script a render farm for video. Impressive and creative use of technology.

BLOG2007 May 08

Reducing HTTP requests using make

After reading the article, High Performance Web Sites: Rule 1 - Make Fewer HTTP Requests, I experimented with concatenating 10 Javascript files into 1 to see what performance gain that would provide.

At work we're using YUI which separates their .js files into modularized chunks so you use what you ...

Link2007 May 17

Big Nerd Ranch Weblog » Using the Django newforms Library

Great article on Django newforms highlighting the various ways one my want to use it.

Link2007 May 17

JavaScript Tools TextMate Bundle

Nice Textmate bundle that ties together with JSlint for finding Javascript errors.

None

July 10th, 2007, 4:41 p.m.

django web yui

Link2007 Jul 11

Gaming In Ubuntu Feisty Fawn...

A nice review of games easily installable in Ubuntu. I'll have to try some of these out when I get some time.

Link2007 Jul 11

Return of the HTTP overhead delay - this time without a server side component - Wait till I come!

Cool Javascript way to delay loading of images that aren't necessary for the page.

Link2007 Jul 13

Word of the Day - triskaidekaphobia

A good word of the day for today, Friday the 13th.

Link2007 Jul 13

YouTube - Tech Talk: Linus Torvalds on git

Google video of Linus Torvalds talking about git, the source control management system he created two years ago.

Link2007 Jul 16

typogrify - Google Code

Nice set of typographical filters for Django.

Link2007 Jul 16

django: Web Development for Perfectionists with Deadlines

I keep referring people to this video so I'm bookmarking it. Great video by Jacob Kaplan-Moss.

Link2007 Jul 17

iUI Music Demo

Cool demo showing off Joe Hewitt's iUI, a set of Javascript and CSS to build iPhone interfaces easily.

Link2007 Jul 18

XKCD inspired "Chess Coaster" photos

Freakin' cool... photos of people "playing" chess on roller coasters inspired by the XKCD comic.

Link2007 Jul 18

boto - Google Code

A group of Python libraries to interface with Amazon Web Services (S3, EC2, etc.) I used this tonight to write a quick and simple S3 backup tool.

Link2007 Jul 23

class JsonResponse

Nice little JSON helper method discovered in the Django Master Class at OSCON.

BLOG2007 Jul 24

Django Master Class at OSCON 2007

The Django Master Class was a great presentation by Jacob Kaplan-Moss, Simon Willison, and Jeremy Dunck. The link to the slides and notes provided pretty much have everything in full detail, which is awesome, but here's the summary...

The format was Jacob, Simon, and Jeremy each presenting 3 of ...

Link2007 Jul 29

Code Like a Pythonista: Idiomatic Python

I saw the last half of this talk at OSCON and it was great.

Link2007 Jul 30

django-atompub - Google Code

django-atompub intends to be a full implementation of the Atom Publishing Format (RFC 4287) and Atom Publishing Protocol for Django. I sat in on the AtomPub session at OSCON and was curious if the two would make a nice pair.

Link2007 Jul 30

Marketcircle: iPhoney

A free pixel-accurate iPhone web browser simulator to help web designers create great web sites for use with iPhone. It's interesting watching the developer tools spread for the iPhone.

Link2007 Jul 31

Gustavo Sverzut Barbieri » iPhone-like virtual keyboard for n800

Nice work on an iPhone-like keyboard for the Nokia 800, using Python and Edje. I hadn't realized Enlightenment libraries were running on the N800. Interesting.

Link2007 Jul 31

YUI 2.3.0: Six New Components and a Prettier Face » Yahoo! User Interface Blog

YUI just keeps getting better. 6 new components, tons of bug fixes, nice new skin, and the documentation this round has improved lots. Awesome!

Link2007 Jul 31

Leopard gets UNIX 03 certification

Add OS X to the list which only includes IBM, Sun, and HP... Leopard just got UNIX 03 certified. And I just overheard someone at OSCON say, "The easiest way to get Unix working on a laptop is to just buy a Mac!"

Link2007 Aug 01

The Scoop » Blog Archive » Django, iCal and vObject

Easy iCal generation using Django and vObject.

Link2007 Aug 09

Brandon Aaron » Background Iframe (bgiframe)

A nice jQuery plugin that solves the problem of select forms in IE6 bleeding through overlayed elements.

Link2007 Aug 09

TED | Talks | Blaise Aguera y Arcas: Jaw-dropping Photosynth demo (video)

Wow. It's networking and connectedness applied to similarities found in photos. Simply amazing. Description from site: Using photos of oft-snapped subjects (like Notre Dame) scraped from around the Web, Photosynth (based on Seadragon technology) creates breathtaking multidimensional spaces with zoom and navigation features that outstrip all expectation.

Link2007 Aug 15

YouTube - Divided Sky (Pt. 1) Guitar Hero 2

Phish's "Divided Sky" in Guitar Hero. It's about a 12 minute song. From the looks of it is it is a very challenging Guitar Hero piece. Fun.

Link2007 Aug 15

At the Forge - First Steps with Django | Linux Journal

Reuven Lerner's At the Forge series in the Linux Journal magazine starts of a first of 3 articles on Django with "First Steps with Django"

Link2007 Aug 15

jQuery for JavaScript programmers

An excellent overview of jQuery by Simon Willison. I've used jQuery only briefly and this highlighted a lot of the features I've wanted to know about.

Link2007 Aug 18

Brad's Thoughts on the Social Graph

Great stuff -- instead of mini social networking graphs on every site there is some real thought on how to share and merge graphs. I'm looking forward to that future.

Link2007 Aug 20

It worked! on Flickr - Photo Sharing!

No freakin' way. Django serving requests running on a Jacob's iPhone.

Link2007 Aug 21

XRAY :: for web developers

I've haven't used this yet but any insight into IE6's box model rendering is a good thing.

Link2007 Aug 24

Django on the OpenMoko phone

My friend Brad got Django running on his OpenMoko phone. Sweet! (OpenMoko is a completely open phone with touch screen interface. See openmoko.org for more.)

Link2007 Aug 24

jQuery: » jQuery 1.1.4: Faster, More Tests, Ready for 1.2

Looks like some solid improvements to jQuery. Of particular interest is the renaming of jQuery itself and the YUI integration example since we use YUI and I've been considering jQuery for some of the sites that don't need the YUI widgets. The speed improvements are also very impressive.

BLOG2007 Aug 30

3 tips for web designers using Django

In working with a good friend and web designer recently I came up with a few tips for web designers when working with Django -- things that might not be immediately apparent when reading the docs.

Keep it simple, read the documentation

There are often times when you have a goal ...

Link2007 Sep 04

Rainbow Tops Hugo Winners

Vernor Vinge's Rainbows End won the Hugo Award for best novel. That's cool since it's next in my Sci-fi reading queue.

Link2007 Sep 04

O'Reilly Media -- Bookstore: Programming Collective Intelligence

We just got this book at work and I discovered all the code examples are written in Python! It looks like it's going to be a very interesting read.

Link2007 Sep 06

Video Blogging using Django and Flash(tm) Video (FLV) » DRM - Daniel’s Random Mutterings

Nice article describing how to use Django to upload video files, process them with ffmpeg, and display them on your blog. There are some good ffmpeg tips on how to encode and take a sample image from the resulting flv.

Link2007 Sep 08

Advanced Django » SlideShare

Simon Willison shares a tutorial titled, "Advanced Django" given at PyCon UK 2007. Material from OSCON, with an extra section on newforms.

Link2007 Sep 17

Beware of the Dog | JoeDog / Siege

Recommended by Jacob Kaplan-Moss as a preferred HTTP performance testing tool over Apache Bench (ab).

Link2007 Sep 17

jQuery UI: Widgets, Components, and Interactions

jQuery widgets! Looks like a great start of a nice widget and UI library for jQuery.

BLOG2007 Sep 17

Django Development Using git

A little background

Not very long ago I was fortunate to attend a talk given by Randall Schwartz on git, the distributed source control system developed by Linus Torvalds and the rest of the Linux kernel developers. After that talk and after watching the Google Video talk given by Linus ...

Link2007 Sep 17

Times to End Charges on Web Site - New York Times

The New York Times will stop charging for access to parts of its Web site, effective at midnight Tuesday night. Hooray... no more pay wall!

Link2007 Sep 19

t.y.p.o.r.g.a.n.i.s.m : ASCII-O-Matic

Upload an image and it will print the ASCII art for it. Pretty neat.

Link2007 Sep 20

Continuing Intermittent Incoherency » CSS 3: A Giant Serving Of FAIL

Great CSS3 rant. It highlights a few types of things web developers and designers want to see were it not for the glacially moving W3C.

Link2007 Sep 20

The crypto used for wii savegame files is sect233r1

Apparently the Nintendo Wii uses elliptic curve cryptography for saving game states. Does that mean my Wii saved states are more secure than my credit card during online purchases?!

Link2007 Sep 25

Typography, Beyond the Font

Nice PDF slides of Jeff Croft's talk on typography. Lots of great stuff for web typography and happily very little about fonts.

Link2007 Oct 04

What every programmer should know about memory, Part 1 [LWN.net]

Looks like a great series at LWN about the nitty-gritty details of memory. This will be on my to-read list.

Link2007 Oct 09

Web Design Practices | Home

A web presentation of Heidi Adkisson's Master's Thesis showing common web design practices and their frequency of occurrence.

Link2007 Oct 10

Web Bug Track: bug 162 - global namespace pollution in IE

I always wondered why IE would throw errors that never made sense to me. Now I know!

Link2007 Oct 10

The Easiest D.I.Y Ringlight Ever - a photoset on Flickr

Great creative idea... use your monitor as a ring light. Interesting set of photos showing the effect.

Link2007 Oct 10

LinkedIn: Join Group on LinkedIn

The Python group on LinkedIn is now active.

Link2007 Oct 16

Apple - Mac OS X Leopard - Features - 300+ New Features

An easy to read list of Leopard's 300+ new features.

Link2007 Oct 17

tabblo.developer.site >> Tabblo Print Toolkit

Tabblo has put together some nice tools for making print friendly HTML pages, including Javascript libraries and templates. I'd love to see the server-side layout engine, especially since Tabblo was written in Django.

Link2007 Oct 18

Ned Batchelder: October 2007

This article describes a relative URL scheme that's rarely used but can be a life saver for those static media items when switching between HTTP and HTTPS pages.

Link2007 Oct 25

Premailer — preflight for HTML e-mail — dunae.ca

An online script to convert an HTML document to support emailing. Converts CSS to inline CSS and other tricks for the best outcome in mail clients.

Link2007 Oct 31

Mozilla's DOCTYPE sniffing

How mozilla determines whether to use quirks mode based on doctype.

Link2007 Oct 31

Activating the Right Layout Mode Using the Doctype Declaration

Explains how browsers use doctype sniffing to switch the layout mode between the quirks mode and the standards mode.

Link2007 Nov 02

Online Sudoku - The Best Online Sudoku Game EVER

One of the best online Sudoku games I've found. Nice interface and javascript features like keyboard shortcuts. It also shows your completion time compared to the average.

Link2007 Nov 05

Quick Look from the command line! at srhaber.com

This is handy if you spend a lot of time in Terminal.

Link2007 Nov 07

Markdown CodeHilite Extension

A code highlighting extension to Markdown that can use Pygments. I'm bookmarking as a reminder to enable on my blog.

Link2007 Nov 13

University Instructors' Acceptance of Electronic Courseware: An Application of the Technology Acceptance Model

The Journal of Computer-Mediated Communication has 18 articles related to social networking.

Link2007 Nov 13

YouTube - Human Tetris II

"Human Tetris"? Too crazy. Funny.

Photos2007 Nov 13

Django Buttons

Django makes me happy

Django Buttons

Link2007 Nov 14

Changeset 6671 - Django Code - Trac

Auto-escaping landed in Django's trunk. Feel secure.

BLOG2007 Nov 14

Installing Django on Leopard (Mac OS 10.5)

I wrote these step-by-step instructions for my work for our new Mac desktop machines. I'm posting here as well in the case that they're useful...

MacPorts

Get MacPorts with the version 10.5 in it:

http://svn.macosforge.org/repository/macports/downloads/MacPorts-1.5.0/MacPorts-1.5.0-10 ...

Link2007 Nov 16

Discworld's Pratchett Does TV

I never knew there was a mini-series based on Discworld. Cool!

Link2007 Nov 25

django-profiles - Google Code

To add customized user profiles to a website, with add/edit functionality and user profile lists. Some nice code by James Bennett.

Link2007 Nov 25

Autoversioning

(via: http://simonwillison.net/2007/Nov/23/autoversioning/) Subversion, WebDAV, and auto-versioning. Nice find.

Link2007 Nov 25

django-evolution - Google Code

A SQL migration package for Django. It's nicely done with a good balance between magic and manual operation. The nicely done documentation on what's there so far looks really good. I'd love to see this land in Django proper eventually.

Link2007 Nov 26

#3568 (Add support for serializing newforms to HTML) - Django Code - Trac

A ticket with patch to output Django's newforms widgets as HTML4 compliant widgets. I hope this lands.

Link2007 Nov 28

Snoopr.net: Hot Deals

Snoopr.net is a social tool dedicated to helping bargain hunters and deal finders get the best deals on products ranging from technology to food. Great idea. It's like digg for deals!

Link2007 Nov 29

Rainbows End

Full text of Rainbows End by Vernor Vinge.

Link2007 Nov 30

MySQL AB :: MySQL 5.1 New Features: MySQL Events

MySQL Events, coming with version 5.1 look pretty useful. Most things I'd do a cron job for related to the database could be done with events.

Link2007 Dec 06

Getting FireBug to work with FireFox 3 Beta 1 - Brendan Tompkins

I followed these instructions and got Firebug working with Firefox 3.0 Beta 1. Pretty simple, really, but I never knew .xpi files where really .zip files.

BLOG2007 Dec 10

Django Week in Review, Dec 3 - Dec 9, 2007

This post is a test of a new Django Week in Review format. I'm testing an automated script to parse the Django timeline with some minor edits and additions.

Over the following week I'll monitor a few Django resources and include links to more relevant items. If you ...

Link2007 Dec 10

TED | Talks | Will Wright: Toys that make worlds (video)

Will Wright demos his newest game, Spore. An interesting idea to allow the user to learn by discovery.

Link2007 Dec 12

The B-List: Speaking and writing

James Bennett shares plans of his upcoming PyCon talk and also a new book from Apress titled, "Practical Django Projects."

Link2007 Dec 16

Amazon.com: Amazon SimpleDB, Amazon Web Services

Amazon SimpleDB - a web service for running queries on structured data in real time. Provides the core functionality of a database - real-time lookup and simple querying of structured data - without the operational complexity.

BLOG2007 Dec 17

Django Week in Review, Dec 10 - Dec 16, 2007

The obvious big news this week is that the Django Book is selling and the full text was announced available for viewing at djangobook.com.

Mailing List Highlights

Performance of a Django website: An interesting discussion on how to profile a Django website with some background information on Apache processes ...

Link2007 Dec 17

Empty Thoughts: This Week in Django 2 - 2007-12-16

Michael Trier comes around with the 2nd installed of This Week in Django. A great podcast!

Link2007 Dec 17

Tom Badran's Weblog - Syntax Highlighting using Pygments

A code snippet showing how to use Pygments to output syntax highlighting markup on a text snippet.

Link2007 Dec 17

Django snippets: caching parsed templates

A wrapper around django.template.loader.get_template that caches parsed template for a bit of an optimization. Nifty.

Link2007 Dec 19

CSS improvements in Firefox 3 - MDC

Mozilla's Developer Connection has an summary of the CSS improvements in Firefox 3.

Link2007 Dec 19

24 ways: Diagnostic Styling

Very slick idea to create styles to highlight bad HTML practices like missing alternate text attributes. I'd love to see a common set added to some of the CSS frameworks like Blueprint.css.

BLOG2007 Dec 20

Django Book Gems: assert False

Now that it's been officially released I've started re-reading the Django book, The Definitive Guide to Django: Web Development Done Right. I'm going to start a small series on nice little snippets on bits of great information from the book as I re-read it.

One I found ...

Photos2007 Dec 25

Christmas Rainbow

Shot from my car with my cell phone while on my way to pick up some milk at the grocery store.

Christmas Rainbow

Link2007 Dec 26

WARNING: Google’s GMail security failure leaves my business sabotaged :: David Airey :: Graphic and Logo Designer

An interesting story of a XSS vulnerability that existed in Gmail (since fixed) that resulted in a theft of a domain name.

Link2007 Dec 27

Breadcrumbs In Django With Templates – martin-geber.com

An interesting spin on generating breadcrumb navigation by using Django's template inheritance and the not widely known about "block.super" variable.

Link2007 Dec 28

/eucaliptus/trunk/eucaliptus/docs/overview.txt - five - Trac

A good start to a project that parses your web server log files and stores hits in a database. Missing views and charting currently. I'm going to keep an eye on this and possibly play with it some.

Photos2007 Dec 29

Beer

Our brewing club had an "Old Ale Night." No beers younger than 1 year old. Lots of good high alcohol beers. Snapped a quick photo.

Beer