84 Items for 2008


Link2008 Jan 03

Better Web App Development

An interesting video (.mov file) covering a number of ways to produce web applications, including JSEE/JSP, Ruby on Rails, Plone, TurboGears, and Django. I really liked that the author showed the coding process for each one giving the viewer insight into each toolset. In the end it looks like Plone won out with Django coming in a close 2nd.

Link2008 Jan 03

How Many HTML Elements Can You Name in 5 Minutes?

This is kinda fun in a stress you out and rack your brain kind of way. I got 57 out of 91 html elements. Remembering h1-h6 felt good.

Link2008 Jan 04

Front Range Pythoneering: Django on Jython: Minding the Gap

Django running on Jython. Great news. Sounds like lots of good things for both Django and Jython.

Link2008 Jan 04

John Resig - Untold JavaScript Secrets

Wow... definitely a book I'd like to read.

Link2008 Jan 06

DojoX DTL (Django Template Language) | The Dojo Toolkit

An implementation of Django Templates in Javascript, brought to you buy the Dojo Toolkit.

Link2008 Jan 07

Cornerz 0.1

A rounded corner javascript using jQuery that uses Canvas/VML for rendering.

Link2008 Jan 08

Python Google Chart

A Python wrapper for Google's charting API that generates URLs and grabs images.

Link2008 Jan 08

DOS ain't so bad after all ~ Authentic Boredom

Nice insight, but I love how web interfaces can add keyboard shortcuts. For example, I never miss my Mutt email client when Gmail has great support for keyboarding.

Link2008 Jan 15

PyFacebook

PyFacebook is a thin wrapper for accessing Facebook's RESTful API through Python. I like the integration with manage.py to layout the facebook app skeleton.

Link2008 Jan 17

Automatic conversion from simple, accessible data tables to YUI Charts » Yahoo! User Interface Blog

A very nice example of progressively enhancing an HTML table into a graphical chart, using YUI tools.

Link2008 Jan 17

Deploying Compacted Javascript with Django

A Django management command plugin to concatenate and minify Javascript files to reduce HTTP requests and file size. I love how it ties into Django and the DEBUG state.

Link2008 Jan 17

Apple Announces Free iPod Recycling Program at US Retail Stores

I didn't know about this program (or had forgotten). I may have to take advantage of it soon!

Link2008 Jan 23

Django People

Simon Willison pushed out a Django website that shows Django users by location. See Django users near you.

Link2008 Feb 02

Blueprint Grid CSS Generator

A grid generator for Blueprint CSS that lets you specify number of columns, column width, gutter width, and overall page width. It then generates the grids.css file in both normal and compressed versions, and a grid.png file for testing. Nicely done.

Link2008 Feb 12

Fabric

Fabric is a simple pythonic remote deployment tool. This looks like a good Capistrano replacement for Python deployment.

Link2008 Feb 13

Hackszine.com: HOW TO Create an Encrypted Disk Image in OS X

I just read about a story of someone's laptop being stolen with their tax information on it. I've got TurboTax running on my laptop while I work on my tax return. Now it's AES-256 encrypted: There's a feature built into OS X that will allow you to create AES encrypted disk images. You can use this to create mountable, encrypted virtual drives, or even burn password protected CDs.

Link2008 Feb 14

Synthesia, Piano for Everyone

It's like Guitar Hero but for learning Piano. Best use is with a midi keyboard. It's open source and has a Mac build.

Link2008 Feb 21

Daily Kos: State of the Nation

Someone digs into the Library of Congress to really look at what bills were introduced by Clinton and Obama, and based on that, who should one vote for. Actions speak louder than words.

Link2008 Feb 22

Five great auditory illusions

Auditory illusions can help us understand the workings of the brains - listen to five of the most striking examples

Link2008 Feb 26

Subversion Tools and Contrib

Some interesting tools and scripts for Subversion.

Link2008 Feb 26

BIL Conference - Minds Set Free.

Foo Camp : Bar Camp :: TED Conference : BIL Conference. Love the Bill & Ted reference.

Link2008 Feb 28

iCalendar package for Python

This looks to be a pretty nice iCal package. I need something like this for our homebrew club's events list.

Link2008 Mar 03

BzrVsGit - Bazaar Version Control

Interesting overview of why bzr might be preferred over git.

Link2008 Mar 05

Nine Inch Nails made at least $750k from CC release in two days - Boing Boing

I see the future of music distribution, and the RIAA isn't a part of it...

Link2008 Mar 05

TextMate Blog » Git Bundle

Nice... a Git bundle for Textmate.

Link2008 Mar 05

Thmbnl.com

An online website thumbnail service.

Link2008 Mar 06

Git - SVN Crash Course

Subversion to Git crash course tutorial. Lots of useful side-by-side command comparisons.

Link2008 Mar 07

Simplistic Complexity » Cleanly Migrate Your Subversion Repository To a GIT Repository

How to migrate your subversion project to git without all the svn cruft.

Link2008 Mar 09

rossp.org - Blog Entry: Mixing OpenID into Django's authentication system

A good post with source on integrating Simon Willison's django-openid with the built-in Django authentication system and django-registration. All the bits needed for nice OpenID integration.

Link2008 Mar 11

HTTP status code flowchart

A great flowchart showing the various HTTP status codes.

BLOG2008 Mar 14

I Can Haz Hardcore Forking Action

Recently myself and a few co-workers (@davemerwin, @bradpitcher, Percy and Nate) got together for what we called, "Django Night: 3 Hours 1 App", in which we attempted to build a website from start to finish in 3 hours using Django. We also decided to learn and use Git and GitHub ...

BLOG2008 Mar 20

Google Charts API adds maps

The Google Charts API is growing and just added maps. To play I mapped all the US states that I've either lived in, visited, or driven through. Here's my map:

States Rob has touched

Photos2008 Mar 21

Ubuntu 8.04

Installing Ubuntu 8.04 on my MacBook Pro

Ubuntu 8.04

BLOG2008 Mar 21

One of our Django sites finally went public

Brain Injury Partners: Navigating the School System

I'm excited to finally be able to announce a Django project we've worked on at ORCAS that was recently released to the general public.

The website's official title is Brain Injury Partners: Navigating the School System and is designed to give parents of school-aged children with a ...

Link2008 Mar 21

Brain Injury Partners: Navigating the School System

A site we at ORCAS built using Django. The website is designed to give parents of school-aged children with a brain injury the skills they need to become successful advocates.

Link2008 Mar 26

SonSpring | 960 Grid System

The 960 Grid System looks like a well thought out CSS framework. I personally like the differences in it vs. Blueprint CSS.

Link2008 Apr 06

Sharing git repositories via OS X's built-in web sharing

A nice tip that shows how to share a git repository directly from your Mac laptop. This would be great for local hack fests and taking full advantage of git's distributed nature.

Link2008 Apr 08

The Thing About Git

Ryan Tomayko put up a great post on how git handles the "Tangled Working Copy Problem". It happens to me too, and I didn't know about the --patch option.

Link2008 Apr 09

jQuery-database

The ability to get DOM elements from an HTML table via jQuery using SQL-like syntax. Very slick.

Photos2008 Apr 10

Super Fly Monkeys

My office mates just love it when I slingshot my monkeys over their heads and they screach with glee. They never grow tired of it. They love me more each time I do it. It never gets old.

Super Fly Monkeys

BLOG2008 Apr 11

Command Line History

A meme is going around that shares stats of your command line history. So here's mine:

$ history | awk '{print $2}' | sort | uniq -c | sort -rn | head
 135 git
  88 cd
  83 ls
  42 ./manage.py
  37 python
  22 less
  15 vim
  13 cat
  11 sudo
   9 fg

Link2008 Apr 23

django-voting - Google Code

A voting add-on for Django that can apply voting (+1/-1) to any model, with templatetags and generic views.

Link2008 Apr 27

Scatter pictures with Google Charts

A fun Python trick: you can use the Python Imaging Library to convert a picture into a URL which Google charts will render as the original picture.

Link2008 Apr 27

Queryset Refactor Branch

Malcolm's Queryset Refactor branch landed on Django's trunk tonight. To mark the occasion I'm bookmarking a link to the page that describes in detail the changes.

Link2008 Apr 30

iBanjo » Blog Archive » Subversion’s Future?

Git and Mercurial threaten Subversion? It looks like Subversion will still focus on being a good centralized source control system.

Link2008 May 08

GitPython - Gitorious

Nice work by Michael Trier on GitPython, a python library for interfacing with Git.

Photos2008 May 09

Obama to speak at UofO May 9, 2008

I snapped a quick shot of the pre-setup since I happened to be on campus today.

Obama to speak at UofO May 9, 2008

Link2008 May 14

Google Doctype - Google Code

For web developers, by web developers. The wiki has tons of articles on web security, DOM manipulation, CSS, and other various tips and tricks. Lots of great stuff from Mark Pilgrim.

Photos2008 May 15

Daniella with pony tail

My beautiful daughter sporting a pony tail, grinning, and playing with her belly button.

Daniella with pony tail

Photos2008 May 23

Todai!

Sushi plate at Todai in Portland

Todai!

Link2008 May 29

django-compress - Google Code

An app with management command to concatenate and compress Javascript and CSS files. It also handles cache busting by appending a date string. I've done this manually with Makefiles but this looks more integrated and easy.

Photos2008 May 30

Huntin' for a Chicken

Dinner with friends.

Huntin' for a Chicken

Link2008 May 30

django-ae-utils - Google Code

Utilities to replace Django's built-in auth and session functionality to use Google App Engine's and Big Table.

Link2008 Jun 17

LJWorld.com / New foundation for Django

This is great news for Django and all contributors involved. Django deserves its success. Here's to a great future of Django!

Link2008 Jun 18

The Champagne of Blogs » Makin Bacon

I never knew making bacon was such a process. And interesting, entertaining read with pictures to salivate to.

BLOG2008 Jun 20

Django and Relativity

My default Django settings file has changed over time to now include settings that do not depend on the location of the project on the filesystem. This is great in a team environment where more than one person is working on the same project, or when deploying your project to ...

Link2008 Jun 24

Django code_swarm on Vimeo

Visualization of Django commit history. I especially liked the near end when the queryset refactor branch landed on trunk and results in a firework like display, then just moments later a couple more fireworks as the other branches merge with trunk.

Link2008 Jun 25

pytoss - Google Code

A remote deployment tool written in Python with a focus more on shell commands than recipes for simplicity.

Link2008 Jun 26

mallipeddi's django-yslow at master — GitHub

A very nice Django app following the YSlow recommended best practices for optimizing your website. It includes Django management utilities to minimize and concatenate CSS/JS, version it for cache busting, and upload to S3 and set appropriate expiry and content-encoding headers.

Photos2008 Jun 26

Family Shadows

Everybody hold hands!

Family Shadows

Link2008 Jul 05

Django snippets: Client-side django template with jQuery

A simple snippet that extends the regular expression syntax of the jQuery Template plugin to support Django style templates in jQuery.

Photos2008 Jul 05

Eugene '08 Olympic Pre-trials

Looks impressive, even with nobody there.

Eugene '08 Olympic Pre-trials

Link2008 Jul 08

mysql_cluster

This database backend enables the user of master/slave databases nicely. It includes middleware to send POST requests to the master and most GET requests to the slaves effectively making database writes hit the master and database reads pull from the slaves. It also has nice controls to override this default POST/GET switching at the view level and even at the Python coding level. Overall the impression seems very well done.

Link2008 Jul 22

Python 3.0 Beta 2 released

Python 3.0 is getting closer and closer.

Link2008 Jul 22

OpenSSH 5.1

OpenSSH 5.1 is out and with some new features, the most interesting of which is an experimental way of displaying SSH host keys as ASCII art.

Link2008 Aug 09

Django 1.0 alpha 2 released!

Django 1.0 alpha 2 was released and contains some nice updates like GeoDjango, Jython compatability, and pluggable file storage. This is the last alpha before the first beta comes out on August 14th. I'm super excited to see 1.0 land.

Link2008 Aug 21

Amazon Web Services announces Elastic Block Store (EBS)

EBS removes the scary part of EC2 by providing persistent storage (think virtual hard drives). They can range from 1 GB to 1 TB, offer point in time snapshots (differential backups) saved to S3, lazy loading of existing snapshots, striping across EBS volumes, and probably more I didn't discover. Overall it seems like a nice addition to the rest of the web services.

Link2008 Aug 27

Novelist Neal Stephenson Once Again Proves He's the King of the Worlds

Excellent article by Steven Levy on Neal Stephenson — in general, and about his upcoming "cinder block", Anathem. Anathem sounds like a very interesting novel and I look forward to reading it.

BLOG2008 Aug 31

Using Gmail's SMTP server from Django

Ever since changeset 5144 Django has had the ability to send email directly through Gmail with a few extra settings in your settings.py file. I recently set up a server using Ubuntu and had no intention of receiving email on it, but I did, however, want my website to ...

Link2008 Sep 06

Hardcore Importing Action

Github.com added direct Subversion importing given a SVN URL (e.g. from Google Code). It handles the "standard" SVN project layout and brings over all history, tags, and branches. It even allows you to set the SVN authors mapping which is slick.