Glyphish – Great icons for great iPhone applications

130 icons for iPhone applications

Designed and carefully optimized for use on toolbars and tab bars in iPhone apps, they’re also perfect for Android apps, websites, t-shirts, tattoos and more.

via Glyphish – Great icons for great iPhone applications.

Published in: on March 13, 2010 at 9:49 pm  Leave a Comment  

An open source web scraping framework for Python

Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.

via Scrapy | An open source web scraping framework for Python.

Published in: on March 12, 2010 at 8:37 pm  Leave a Comment  

Command Line Warriors – SFTP in Python: Really Simple SSH provides three common SSH operations, get, put and execute. It is a high-level abstraction upon Paramiko.

via Command Line Warriors – SFTP in Python: Really Simple SSH.

Published in: on March 12, 2010 at 8:00 am  Leave a Comment  

No Flash? No Problem!

jQuery.spritely is a jQuery plugin created by Artlogic for creating dynamic character and background animation in pure HTML and JavaScript. It’s a simple, light-weight plugin with a few simple methods for creating animated sprites such as the birds you see on this page, and dynamic scrolling backgrounds.

via jQuery Spritely | Spritely.

Published in: on March 11, 2010 at 8:10 pm  Leave a Comment  

Installing pysvn with MacPorts on Snow Leopard

On several of our Snow Leopard machines the MacPort installation of the pysvn package kept failing.

This command

sudo port install py26-svn +universal

exited with:

checking for Berkeley DB... not foundconfigure: error: Berkeley DB not found.
Error: The following dependencies failed to build: subversion apr-util neon serf
Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get complete output.

For unknown reasons – the other day we were able to successfully install it on a MacBook Pro.

Here are the zipped binaries which have to be unzipped and copied to


or wherever your $PYTHONPATH variable is pointing to.

Hope this helps somebody.

Published in: on March 10, 2010 at 2:57 pm  Leave a Comment  

“Drag-to-refresh” or “Pull-To-Reload TableView”

Dr. Touch writes an in-depth How-To about how to implement the “Pull-To-Reload paradigm”:

via How to make a Pull-To-Reload TableView just like Tweetie 2

There is a a sample Xcode project for the awesome Three20 library showing this paradigm.

Drag-to-refresh header, as seen in other apps. Simply pull down on the table view to refresh the feed.

via samples/TTTwitter at master from facebook’s three20 – GitHub.

Published in: on March 9, 2010 at 9:48 pm  Leave a Comment  

CSS3 Please! The Cross-Browser CSS3 Rule Generator

via CSS3 Please! The Cross-Browser CSS3 Rule Generator.

Published in: on March 9, 2010 at 9:18 pm  Leave a Comment  

Using Delegate and Undelegate in jQuery 1.4.2 » Learning jQuery – Tips, Techniques, Tutorials

As some of you have heard, there have been two new methods added in jQuery 1.4.2, .delegate() and .undelegate(). These methods achieve the same thing as the .live() and .die() methods, they just use a different syntax. For those new to .live(), it’s a method in jQuery that allows you to attach events to elements that appear in the document as well as elements that will appear in the future

via Using Delegate and Undelegate in jQuery 1.4.2 » Learning jQuery – Tips, Techniques, Tutorials.

Published in: on March 7, 2010 at 9:35 pm  Leave a Comment  

Johnny Cache — Johnny Cache v0.1 documentation

Johnny Cache is a caching framework for django applications. It works with the django caching abstraction, but was developed specifically with the use of memcached in mind. Its main feature is a patch on Django’s ORM that automatically caches all reads in a consistent manner.

via Johnny Cache — Johnny Cache v0.1 documentation.

Published in: on March 1, 2010 at 9:31 pm  Leave a Comment  

Python Decorators Don’t Have to be (that) Scary – Siafoo

Decorators modify functions. Beginning with the basics, learn how to use decorators in a variety of ways. Execute code when a function is parsed or called. Conditionally call functions and transform inputs and outputs. Write customizable decorators that accept arbitrary arguments. And, if necessary, easily make sure your decorated function has the same signature as the original.

via Python Decorators Don’t Have to be (that) Scary – Siafoo.

Published in: on February 9, 2010 at 9:38 pm  Leave a Comment