Tools

Tools

847 bookmarks
Custom sorting
Thumbor
Thumbor
"Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images. It features a very smart detection of important points in the image for better cropping and resizing, using state-of-the-art face and feature detection algorithms (more on that in Detection Algorithms)."
Thumbor
pootle:index · Translate Toolkit & Pootle
pootle:index · Translate Toolkit & Pootle
Pootle is a user-friendly web portal that makes the translation process so much simpler. It allows online translation, work assignment, gives statistics and allows easy volunteer contribution. You can run Pootle as an Internet server like these projects or run your own copy on an Intranet (for individual work, team work or Translate@thons).
pootle:index · Translate Toolkit & Pootle
Kaarsemaker.net - Falcon Repository Manager
Kaarsemaker.net - Falcon Repository Manager
you want to distribute source and/or binary packages for Ubuntu or any other distribution using .deb packages, Falcon is the tool for you. Creating a simple repository takes almost no configuration, you can get started in a matter of minutes. But Falcon also allows you to support the more advanced functionality in APT, such as integrating your packages with the excellent app-install system or support for apt-file, allowing people to search for files in your repository without installing packages
Kaarsemaker.net - Falcon Repository Manager
ntop - network top
ntop - network top

ntop is a network traffic probe that shows the network usage, similar to what the popular top Unix command does. ntop is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform and on Win32 as well.

ntop users can use a a web browser (e.g. netscape) to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status. In the latter case, ntop can be seen as a simple RMON-like agent with an embedded web interface. The use of:

* a web interface
* limited configuration and administration via the web interface
* reduced CPU and memory usage (they vary according to network size and traffic) 

make ntop easy to use and suitable for monitoring various kind of networks.

ntop - network top
: Sniffing refactoring needs
: Sniffing refactoring needs
While still messing around with the PHP_CodeSniffer Pear package, I took a somehow jealous 1000 feet look at some prominent code inspection tools of the Java community: PMD and Checkstyle. Browsing their available rule sets/checks I soon recognized that guaranteeing the coding standard adherence is just a partial aspect of these tools. The following post will focus on one of these additional aspects, which is finding problems related to the code size of the inspected code artifacts, by showing how to port two selected rules to sniffs for utilization with the PHP_CodeSniffer tool. These ported sniffs can be used to automatically spot obvious code smells in the code base and to signal the need to apply the appropriate and odour reducing activity known as refactoring. Further more a complete set of code size sniffs, going beyond the trageted realm of the sniffs to come, could be used to speed up the feedback loop and to reduce the effort for manual code reviews.
: Sniffing refactoring needs
Rational Relational: MySQL Development Tools - The Good, The Bad and The Ugly
Rational Relational: MySQL Development Tools - The Good, The Bad and The Ugly

One of the first things I did when I started learning MySQL is to find a decent GUI tool to administer the server, since I didn't think that the bundled MySQL Query Browser/MySQL Administrator is what most people use for complex work. Luckily, I was right. There is a huge variety of MySQL development tools - some better and some worse. I'd prefer if I only had one tool that does it all - but if that's impossible, the important thing now is to pick the right one for the job.

Here it is, the (nearly) complete list of 3rd party tools. It took me a while to find out about all of them - so I hope this saves people quite some time there.

Rational Relational: MySQL Development Tools - The Good, The Bad and The Ugly
eZ Rest 1.0.0beta1 has been released. / News / ezrest
eZ Rest 1.0.0beta1 has been released. / News / ezrest

eZ Rest is an extension for easily creating REST web services with eZ Publish. This extension has already been used for several projects internally at eZ Systems, with great success.

See the login REST service for example of how to use this extension. We highly recommend using this extension in eZ Publish 4.0 as an alternative to eZ SOAP if possible.

eZ Rest 1.0.0beta1 has been released. / News / ezrest
owasp-esapi-php - Google Code
owasp-esapi-php - Google Code
The purpose of the ESAPI is to provide a simple interface that provides all the security functions a developer is likely to need in a clear, consistent, and easy to use way. The ESAPI architecture is very simple, just a collection of classes that encapsulate the key security operations most applications need.
owasp-esapi-php - Google Code
CoDeeN -- A CDN on PlanetLab
CoDeeN -- A CDN on PlanetLab
CoDeeN is an academic testbed Content Distribution Network (CDN) built on top of PlanetLab by the Network Systems Group at Princeton University. This testbed CDN consists of a network of high-performance proxy servers. Currently, proxy servers have been deployed on many PlanetLab nodes. These proxy servers behave both as request redirectors and server surrogates. They cooperate with each other and collectively provide a fast and robust web content delivery service to CoDeeN users.
CoDeeN -- A CDN on PlanetLab
The Coral Content Distribution Network
The Coral Content Distribution Network
Publishing through CoralCDN is as simple as appending a short string to the hostname of objects' URLs; a peer-to-peer DNS layer transparently redirects browsers to participating caching proxies, which in turn cooperate to minimize load on the source web server. Sites that run Coral automatically replicate content as a side effect of users accessing it, improving its availability. Using modern peer-to-peer indexing techniques, CoralCDN will efficiently find a cached object if it exists anywhere in the network, requiring that it use the origin server only to initially fetch the object once.
The Coral Content Distribution Network
Globule: the Open-Source Content Distribution Network
Globule: the Open-Source Content Distribution Network
Globule is a third-party module for the Apache Web server that allows a given server to replicate its documents to other Globule servers. It takes care of maintaining consistency between the replicas, of monitoring the servers, and of automatically redirecting clients to one of the available replicas. Globule also supports the replication of PHP documents. It runs on Unix and Windows systems.
Globule: the Open-Source Content Distribution Network