Tools

Tools

847 bookmarks
Custom sorting
Python Package Index : pudb 0.92.13
Python Package Index : pudb 0.92.13

A full-screen, console-based Python debugger PuDB is a full-screen, console-based visual debugger for Python. Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it--in a terminal. If you've worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look familiar.

Python Package Index : pudb 0.92.13
Catching erroneous queries, without MySQL proxy at Xaprb
Catching erroneous queries, without MySQL proxy at Xaprb
MySQL Proxy is a really neat tool. I remember a few years back when I first saw Jan talking about it. Back in those days it was significantly different than it is now, but the concept remains the same: direct your database traffic through a man-in-the-middle. Chris Calender’s post on capturing erroneous queries with MySQL Proxy shows one use for Proxy. But wait. MySQL Proxy is just inspecting the MySQL protocol. And unless you’re using it for something else too, having a man in the middle to catch errors is like standing in the middle of the street and blocking traffic to count the cars on the street. Why don’t you stand on the sidewalk to count the cars instead?
Catching erroneous queries, without MySQL proxy at Xaprb
Haystack - Search for Django
Haystack - Search for Django
Search doesn't have to be hard. Haystack lets you write your search code once and choose the search engine you want it to run on. With a familiar API that should make any Djangonaut feel right at home and an architecture that allows you to swap things in and out as you need to, it's how search ought to be.
Haystack - Search for Django
Closure Tools - Google Code
Closure Tools - Google Code
Web applications have evolved from simple HTML pages into rich, interactive applications that provide a great user experience. Today's web apps pose a challenge for developers, however: how do you create and maintain efficient JavaScript code that downloads quickly and works across different browsers?The Closure tools help developers to build rich web applications with JavaScript that is both powerful and efficient.
Closure Tools - Google Code
realstorage - Project Hosting on Google Code
realstorage - Project Hosting on Google Code
realStorage is meant to create a consistent API for the W3C Web Storage key/value store specification (i.e. work around browser bugs). It also adds some convenience functions to help flesh out the localStorage key/value API. And when Web Storage is not available, a Gears fallback is provided.
realstorage - Project Hosting on Google Code
Schema Sync › a MySQL Schema Versioning and Migration Utility
Schema Sync › a MySQL Schema Versioning and Migration Utility
Schema Sync will generate the SQL necessary to migrate the schema of a source database to a target database (patch script), as well as a the SQL necessary to undo the changes after you apply them (revert script).Schema Sync does not alter your database. It only generates the .sql files containing the differences. You must apply the changes.All ADD|MODIFY COLUMN statements have the AFTER (or FIRST) SQL syntax even if no move is required.COMMENTS and AUTO_INCREMENT values are not by synced by default. See help (-h) for details.Schema Sync does not yet recognize Tables or Columns that have been renamed. A rename will result in the old table or column being dropped and the new one added.Partitions (MySQL 5.1+) are not yet supported
Schema Sync › a MySQL Schema Versioning and Migration Utility
Profiling with XHProf – techPortal
Profiling with XHProf – techPortal
In this article, we’re going to try another profiler, XHProf, developed at Facebook and open sourced in March 2009 (under the Apache 2.0 license). XHProf is a function-level hierarchical profiler, with a PHP extension (written in C) to collect the raw data, and a few PHP scripts for the reporting/UI layer.
Profiling with XHProf – techPortal
AutoSuggest jQuery Plugin | Drewwilson.com
AutoSuggest jQuery Plugin | Drewwilson.com

So I needed to add some auto-completing functionality to my project Build It With Me. I figured it would be easy to find a ready-made jQuery plugin to do the work for me. I was wrong. Naturally I took it upon myself to solve this problem for all of you :) I created this plugin to be as general purpose as possible. As a result it ended up being vastly more customizable than any other jQuery auto-complete plugin. Not only that, I am using actual jQuery. For some reason all the other "jQuery" plugins don't really take advantage of the radness that is jQuery. Consequently, my plugin ended up being dramatically smaller in size (way less code). Just 7kb minified. Have fun with it! AutoSuggest is a very lightweight jQuery plugin that makes auto-completing extremely easy.

AutoSuggest jQuery Plugin | Drewwilson.com
rest-client - Project Hosting on Google Code
rest-client - Project Hosting on Google Code

RESTClient is a Java application to test RESTful webservices. It can be used to test variety of HTTP communications. From version 2.3 Beta 1, it has two executable Jars:

GUI version (restclient-ui-X.jar download) Cli version for batch execution of .rcq files (restclient-cli-X.jar download)

rest-client - Project Hosting on Google Code
The Apache Cassandra Project
The Apache Cassandra Project

The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

Cassandra was open sourced by Facebook in 2008, where it was designed by Avinash Lakshman (one of the authors of Dynamo) and Prashant Malik. In a lot of ways you can think of Cassandra as Dynamo 2.0. Cassandra is in production use at Rackspace, Digg, and a number of other companies, but is still under heavy development.

The Apache Cassandra Project
mycheckpoint | openark forge
mycheckpoint | openark forge

mycheckpoint is an open source monitoring utility for MySQL, with strong emphasis on user accessibility to monitored data.

It is SQL oriented: charts, reports and advances metrics are generated on the fly with views. There is no need for an external program to diagnose the data. In fact, mycheckpoint’s main duty is to to a one-time creation of a special purpose schema.

mycheckpoint | openark forge
focus booster - the pomodoro technique
focus booster - the pomodoro technique

A free application to help you get what you need done. Pronto!

focus booster is a simple and elegant application designed to help you eliminate the anxiety of time and enhance your focus and concentration.

focus booster has been designed based on the principles of the Pomodoro Technique and features:

a sleek and unobtrusive design changes color as time goes by for quick, peripheral updates alarm/buzzer sounds for completed sessions customizeable time and sound settings session counter It's quick to start up and works efficiently in the background without consuming computer resources, or your focus.

focus booster - the pomodoro technique
The Pomodoro technique - Henrik Kniberg's blog
The Pomodoro technique - Henrik Kniberg's blog
1-2 days every week I schedule "slack" days, where I try to catch up on emails, do some admin, prepare for future engagements, and such. During the past year I've been using the Pomodoro technique more and more consistently and, the more I use it, the more I find that it really works well! It has changed the way I think of time.
The Pomodoro technique - Henrik Kniberg's blog
Mapnik C++/Python GIS Toolkit | Welcome
Mapnik C++/Python GIS Toolkit | Welcome

Mapnik is a Free Toolkit for developing mapping applications. It's written in C++ and there are Python bindings to facilitate fast-paced agile development. It can comfortably be used for both desktop and web development, which was something I wanted from the beginning.

Mapnik is about making beautiful maps. It uses the AGG library and offers world class anti-aliasing rendering with subpixel accuracy for geographic data. It is written from scratch in modern C++ and doesn't suffer from design decisions made a decade ago. When it comes to handling common software tasks such as memory management, filesystem access, regular expressions, parsing and so on, Mapnik doesn't re-invent the wheel, but utilizes best of breed industry standard libraries from boost.org

Mapnik C++/Python GIS Toolkit | Welcome
mysql-snmp - monitoring MySQL with SNMP
mysql-snmp - monitoring MySQL with SNMP

mysql-snmp is a Net-SNMP Perl subagent that connects to a MySQL server and reports its statistics through SNMP. Additionally this project contains material to graph MySQL variables/counters in OpenNMS.

The graphs are based on the excellent MySQL Cacti Templates by Baron Schwartz.

mysql-snmp - monitoring MySQL with SNMP
Home - stalkr - GitHub
Home - stalkr - GitHub

Stalkr is a data persistence library. Stalkr enables your PHP web application to interact with database servers in a fully object-oriented pattern. No more messy SQL, no more nasty injection attacks!

This type of library is usually called an object-relational mapper, or ORM for short. However, Stalkr is different from your typical ORM. In addition to the usual “mapping” between PHP objects and SQL rows, Stalkr also boasts a wealth of scalability-friendly features, such as:

Exclusive features (of sorts: see the Yet Another ORM!? wiki page for more information)

Automatic and transparent integration with Memcached (drivers included!) Support for key-value stores, with built-in consistent hashing and redundancy (now with Redis support!) Seamless utilization of multiple clusters of potentially different database software Unique access control mechanism for additional security

Home - stalkr - GitHub
www.blogger.com|Untitled
www.blogger.com|Untitled
Since PHPUnit 3.4.0 a new extension point for interacting with issue tracking systems (TTS) based on the test results has been added to PHP's first choice xUnit framework. The extension point has been introduced by an abstract PHPUnit_Extensions_TicketListener class, which allows developer to add tailor-made ticket listeners supporting their favoured TTS. Currently PHPUnit ships with a single ticket listener for Trac as it's still the used TTS for the framework itself.
www.blogger.com|Untitled