Tools

Tools

847 bookmarks
Custom sorting
DBMonster - The dbMonster home page - About
DBMonster - The dbMonster home page - About
dbMonster is a tool which helps database application developers with tuning the structure of the database, tuning the usage of indexes, and testing the application performance under heavy database load. dbMonster generates as much random test data as you wish and puts it into SQL database. It provides a very pluggable interface and is trivial to use. dbMonster is written in Java.
DBMonster - The dbMonster home page - About
Ralph Schindler - Dynamic Assertions for Zend_Acl in ZF
Ralph Schindler - Dynamic Assertions for Zend_Acl in ZF
Zend_Acl can now be used to make concise, dynamic and expressive ACL systems. The assertion system that is in place in Zend_Acl can be leveraged in ways never seen before out of the box. While the User/BlogPost example is on the simple side, you can use this article to start thinking about the different ways such a system can be leveraged in your own projects where dynamic assertions would simplify controller or model code that is already in place.
Ralph Schindler - Dynamic Assertions for Zend_Acl in ZF
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
SlingshotSMS is a lightweight open source SMS gateway that can run run on a laptop or a USB drive and all the code is available on github. Using an GSM modem or cellphone, SlingshotSMS will send and receive text messages on behalf of your web application. It builds on the work of pygsm, an excellent Python library for dealing with AT-compatible modems. What this means is that SlingshotSMS is compatible with Mac, Windows, and Linux, and can interface with a wide range of GSM modems and cell phones - including many sub-$200 field-ready modems like the one we used for testing when we were field-testing last week as part of our participation in Camp Roberts experiments.
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
Welcome to Pivotal Tracker
Welcome to Pivotal Tracker

Tracker is a free, award winning story-based project planning tool that allows teams to collaborate in real-time.

Velocity tracking and emergent iterations Make planning decisions using accurate projections based on past performance. Story-based iterative planning Base your software project management on proven agile methods. Real-time collaboration See what your team is doing and react to change instantly.

Welcome to Pivotal Tracker
Graudit - Just Another Hacker
Graudit - Just Another Hacker
Graudit is a simple script and signature sets that allows you to find potential security flaws in source code using the GNU utility grep. It's comparable to other static analysis applications like RATS, SWAAT and flaw-finder while keeping the technical requirements to a minimum and being very flexible.
Graudit - Just Another Hacker
PostBin - Debug web hooks
PostBin - Debug web hooks
"PostBin lets you debug web hooks by capturing and logging the asynchronous requests made when events happen. Make a PostBin and register the URL with a web hook provider. All POST requests to the URL are logged for you to see when you browse to that URL."
PostBin - Debug web hooks
PECL :: Package :: solr
PECL :: Package :: solr
"The Apache Solr extension is an extremely fast, light-weight, feature-rich library that allows PHP developers to communicate easily and efficiently with Apache Solr server instances using an object-oriented API."
PECL :: Package :: solr
Ident Engine
Ident Engine
"Without much conscious thought, most of us have built identities across the web. We've filled in profiles, uploaded photos, videos, reviews and bookmarks. The Ident Engine uses semantic web API’s to bring together these web footprints."
Ident Engine
Wazi » Comparisons Features » Comparing Open Source Agile Project Management Tools
Wazi » Comparisons Features » Comparing Open Source Agile Project Management Tools

"There are a large number of project management tools designed to support Agile methodologies such as Scrum and eXtreme Programming (XP), including several open source options. This article compares the most compelling open source options on the following criteria:

* Feature set
* Usability
* Viability
* Suitability for large projects and products"
Wazi » Comparisons Features » Comparing Open Source Agile Project Management Tools
rs's dml at master - GitHub
rs's dml at master - GitHub

"Dailymotion Markup Language (or Dynamic Markup Language) is an XML compatible templating system.

XML tags with special namespace "dm" are used to inject some dynamic behavior into the code. Some tags are provided by default, but new tags can be easily added to extend the language. Finaly, the use of this template engine has no overhead, as it compiles templates as raw PHP code which can then be used standalone."

rs's dml at master - GitHub
Twig - The flexible, fast, and secure template language for PHP
Twig - The flexible, fast, and secure template language for PHP

"wig is a modern template language for PHP

* Fast: Twig compiles templates down to plain optimized PHP code. The overhead compared to regular PHP code was reduced to the very minimum.
* Secure: Twig has a sandbox mode to evaluate untrusted template code. This allows Twig to be used as a templating language for applications where users may modify the template design.
* Flexible: Twig is powered by a flexible lexer and parser. This allows the developer to define its own custom tags and filters, and create its own DSL. "
Twig - The flexible, fast, and secure template language for PHP
The Ultimate Guide to Version Control for Designers
The Ultimate Guide to Version Control for Designers

For most developers, version control tools are the most important tools in their toolbox. Every development project starts with choosing the right version control system.

However the majority of designers are still not familiar with the concept of version control, and a very few designers actually use some versioning tools in their work.

This article will help you to understand why version control is important for designers and help you to start using it for your projects.

The Ultimate Guide to Version Control for Designers
Tools for Sketching User Experiences | UX Booth
Tools for Sketching User Experiences | UX Booth
"In this article, I’ll expound on the tools I use every day to design interfaces and experiences. I’ve spent years trying a variety of tools, and so far, analog tools such as markers, notebooks and paper templates have proved to be the most effective because of their constraints and flexibility."
Tools for Sketching User Experiences | UX Booth
Tattler (app)
Tattler (app)

"Tattler (app) is an open source topic monitoring tool for today's Web. Tattler finds and aggregates content from the Web on topics you ask it to monitor. Using semantic Web technologies, Tattler mines news, websites, blogs, multimedia sites, and other social media like Twitter, to find mentions of the issues most relevant to your organization.

Built and distributed on open source Drupal, Tattler's unique workflow and a toolset of intelligent content processors allow users to easily filter, organize, share, and take action on content gathered from the Web. "

Tattler (app)
Home - GreenPepper - GreenPepper
Home - GreenPepper - GreenPepper
GreenPepper is a tool integrating executable specifications and automated functional testing into software development processes, thus reducing any ambiguity related to the expression of needs between all actors.
Home - GreenPepper - GreenPepper
Pirum - The simple PEAR Channel Server Manager
Pirum - The simple PEAR Channel Server Manager

"Pirum is a simple and nice looking PEAR channel server manager that lets you setup PEAR channel servers in a matter of minutes. Pirum is best suited when you want to create small PEAR channels for a few packages written by a few developers.

Pirum consists of just one file, a command line tool, written in PHP. There is no external dependencies, no not need for a database, no need to setup credentials, and nothing need to be installed or configured. "

Pirum - The simple PEAR Channel Server Manager
RED:
RED:

RED interacts with the resource at the provided URL to check for a large number of common HTTP problems, including:

* Invalid syntax in headers
* Ill-formed messages (e.g., bad chunking, incorrect content-length)
* Incorrect gzip encoding
* Missing headers

Additionally, it will tell how well your resource supports a number of HTTP features, like:

* Caching
* Negotiation for compression
* Last-Modified and ETag validation
* Partial content
RED:
Mondo Rescue - GPL disaster recovery solution
Mondo Rescue - GPL disaster recovery solution

Mondo is reliable. It backs up your GNU/Linux server or workstation to tape, CD-R, CD-RW, DVD-R[W], DVD+R[W], NFS or hard disk partition. In the event of catastrophic data loss, you will be able to restore all of your data [or as much as you want], from bare metal if necessary. Mondo is in use by Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA's JPL, the US Dept of Agriculture, dozens of smaller companies, and tens of thousands of users. Mondo is comprehensive. Mondo supports LVM 1/2, RAID, ext2, ext3, ext4, JFS, XFS, ReiserFS, VFAT, and can support additional filesystems easily: just e-mail the mailing list with your request. It supports software raid as well as most hardware raid controllers. It supports adjustments in disk geometry, including migration from non-RAID to RAID. Mondo runs on all major Linux distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo) and is getting better all the time. You may even use it to backup non-Linux partitions, such as NTFS. Mondo is free! It has been published under the GPL v2 (GNU Public License), partly to expose it to thousands of potential beta-testers but mostly as a contribution to the Linux community.

Mondo Rescue - GPL disaster recovery solution
Simple Cloud API
Simple Cloud API

The Simple Cloud API brings cloud technologies to PHP and the PHPilosophy to the cloud, starting with common interfaces for three cloud application services:

File Storage Services Document Storage Services Simple Queue Services You can start writing scalable, highly available, and resilient cloud applications that are portable across all major cloud vendors today.

Zend has invited the open source community and software vendors of all sizes to participate. IBM, Microsoft, Rackspace, Nirvanix, and GoGrid have already joined the project as contributors. In the coming months, we'll work together to define APIs for these cloud application services, enabling a new generation of cloud native applications written in PHP.

Welcome to a simpler cloud.

Simple Cloud API
Managing News
Managing News

RSS/Atom based news tracker with search, republishing and mapping. Features Aggregate RSS/Atom newsShow news as list or on a mapSearch newsRepublish news by bundling articles into channelsConfigurable location taggingConfigurable maps

Managing News
LiquiBase Database Change Management: home
LiquiBase Database Change Management: home
You never develop code without version control, why do you develop your database without it?\nLiquiBase is an open source (LGPL), database-independent library for tracking, managing and applying database changes. It is built on a simple premise: All database changes are stored in a human readable yet trackable form and checked into source control.
LiquiBase Database Change Management: home
memcache-top - Project Hosting on Google Code
memcache-top - Project Hosting on Google Code

I wanted a simple command-line tool to be able to grab real-time stats from memcache (memcached, I know, I know), and output it in a view something like top. I couldn't find anything like it, so I wrote one myself in perl. When writing it, I tried to keep it simple, portable, and lightweight. (No memcached perl modules required! I tried to keep it to modules I thought would be preinstalled on almost any modern system. It's also fairly polite - non-critical modules get checked, and if they aren't installed, the functionality is disabled without spewing errors or dying.) I realize it's not written well. But, hey, at least it exists, right? Until the day I released it, there wasn't any comparable tool like it for memcached. It gives you the basic stats, and not too much else. (You can specify thresholds, for instance, and it'll change color to red if you exceed the thresholds. You can also choose the refresh/ sleep time, and whether to show immediate (per second) stats, or lifetime stats. But it pretty much all revolves around those stats.)

memcache-top - Project Hosting on Google Code
Mu — Mu Connect
Mu — Mu Connect

Facebook Connect is way to make your application more social. With it you gain access to: Identity: the user's name, photo and more [User].Social Graph: the user's friends and connections [Connection].Distribution: the Stream, and the ability to communicate [Publishing]Integration: publishers, canvas pages, profile boxes & tabs.This guide is for using the Mu JavaScript library to access the above on your site. Mu is a very small library which you can use along with your favourite JavaScript library such as Dojo, jQuery, MooTools, Prototype or YUI.

Mu — Mu Connect