Jon Phipps's Library tagged → View Popular
Topp Engineering » pyinstall: A New Hope
-
I’m introducing a new tool for the installation of Python packages: pyinstall.
pyinstall is mostly easy_install compatible. That means it finds distributions in the same way as easy_install and it installs packages via setuptools. If you are familiar with easy_install you’ll know how to use pyinstall right away. This is not a repudiation of the mechanisms of easy_install, but a refinement.
Debugging Django
-
I gave a talk on Debugging Django applications at Monday’s inaugural meeting of DJUGL, the London Django Users Group. I wanted to talk about something that wasn’t particularly well documented elsewhere, so I pitched the talk as “Bug Driven Development”—what happens when Test Driven Development goes the way of this unfortunate pony.
The slides are up on SlideShare, but don’t provide quite enough context so I’m going to cover the tips in full here.
Higher-order messaging
-
I stumbled on a concept called Higher-Order Messaging (HOM) today. It's a handy way to allow an object-oriented language to call a message on all members of a collection without having to manually iterate over the collection, like so (Ruby):
Software Verification, Software tools for compiled and scripting languages
-
Software Verification provide software engineering tools for memory leak
detection, code coverage, performance profiling, thread lock contention analysis
and thread deadlock detection, flow tracing and application replay on the
Windows NT, Windows 2000 and Windows XP platforms.
We provide software tools for traditional desktop applications, services,
server applications and AJAX style web applications.
Our software tools support C++, Visual Basic, Delphi, Fortran
95, Java, JavaScript, Lua, Perl, PHP, Python and Ruby.
Planet Venus source code
-
Planet Venus is an awesome ‘river of news’ feed reader. It downloads news feeds published by web sites and aggregates their content together into a single combined feed, latest news first.
IronPython
-
IronPython is a new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language.
Twisted Matrix Labs: Twisted Matrix Laboratories
-
Twisted is an event-driven networking framework written in Python and licensed under the MIT license.
Twisted projects variously support TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, IMAP, SSH, IRC, FTP, a - jonphipps on 2006-07-20
Griddle Noise: Prototype.js and Mochikit
- Nice description of some under-the-hood programming using prototype.js and mochikit - jonphipps on 2006-07-20
nevow
- Nevow (pronounced nou-veau) is a web application construction kit written in Python. It is designed to allow the programmer to express as much of the view logic as desired in Python, and includes a pure Python XML expression syntax named stan to facilitat - jonphipps on 2006-07-20
Kid
- Kid is a simple template language for XML based vocabularies written in Python. It was spawned as a result of a kinky love triangle between XSLT, TAL, and PHP. We believe many of the best features of these languages live on in Kid with much of the limitat - jonphipps on 2006-07-20
Subway
-
The Subway project aims to create a Web development stack combining the ideas and spirit of Ruby on Rails with a comprehensive suite of prewritten Python web libraries and tools. Please read our mission statement.
Subway exists as two components. The fir - jonphipps on 2006-07-20
Cubic CMS — Amaze Opensource
- Cubic is a Zope3 mini-cms, aiming at reusing as many existing Zope3 components as possible. It's the perfect system to get started with Zope3 quickly - jonphipps on 2006-07-20
Cheetah - The Python-Powered Template Engine
- Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP ar - jonphipps on 2006-07-20
CherryPy - a pythonic, object-oriented web development framework
-
CherryPy is a pythonic, object-oriented web development framework.
CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This usually results in smaller source code developed - jonphipps on 2006-07-20
SAJAX - Simple Ajax Toolkit by ModernMethod - XMLHTTPRequest Toolkit for PHP
- Sajax is an open source tool to make programming websites using the Ajax framework — also known as XMLHTTPRequest or remote scripting — as easy as possible. Sajax makes it easy to call PHP, Perl or Python functions from your webpages via JavaScript wi - jonphipps on 2006-07-20
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in python
-
python
python related resources.
Items: 3 | Visits: 62
Created by: tgkuo1 Kuo
-
development
Items: 88 | Visits: 49
Created by: zou ave
-
Tom's Programming Sites
programming tech sites
Items: 14 | Visits: 96
Created by: Tom McGinnis
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
