Tools

Tools

847 bookmarks
Custom sorting
Home
Home

Daisy is a content management system that offers rich out-of-the-box functionality combined with solid foundations for extensibility and integration. Daisy consists of two main components:

* a stand-alone repository server accessible through HTTP/XML (using the ReST style of WebServices) and/or a high-level (remote) Java API, and
* an extensive editing and publishing front-end web application running inside Apache Cocoon.

Due to its genericity and flexibility, Daisy can be used for many different purposes, but is ideally suited for information-rich, structured content and asset management applications. Even for advanced content management applications, Daisy can be used and configured without any Java-coding skills: Daisy offers a Javascript/Cocoon-based extension framework.

Daisy is licensed under the open source, business-friendly Apache License 2.0. Enjoy!

Home
Strophe
Strophe

Strophe is a library for writing XMPP clients. It is implemented in both JavaScript and C for use in a wide variety of languages. The implementations are production ready, well documented, easy to use, and easy to extend.

Strophe provides the following features:

* XMPP compliant
* Browser and platform agnostic
* TLS support via SChannel, GNUTLS, or OpenSSL
* SASL authentication using ANONYMOUS, DIGEST-MD5, or PLAIN methods as well as legacy jabber authentication
* Customizable logging and memory management
Strophe
ezclipse / eZ Projects
ezclipse / eZ Projects

eZclipse is an Eclipse plug-in for supporting the CMS eZ Publish.

eZclipse offers the following features

* Syntax highlighting for INI and TPL files.
* Validation of TPL files.
* Var Browser for exploring the $node variable.
* Wizard for creating a new template file
* Wizard for creating a new configuration file

The project is actually hosted on SourceForge :

ezclipse / eZ Projects
eZ Components: The Good The Bad and the Ugly - Thomas Koch
eZ Components: The Good The Bad and the Ugly - Thomas Koch

I've been nominated again for the eZ Components Award. Thanks to eZ Systems for honour and to me employer YMC for the food! So this is a good occasion to assemble a list I've had in mind for a longer time. In a big project like eZ Components, which has been programmed by many contributors over a long time it is natural, that there are some better and some worse parts. So which components are the good, the bad and the ugly? Maybe this kind of overview could also be done by other users of other libraries too. Then we could assemble a big comparison table of framework or library components and one could pick the best parts of each. You'll notice that even if I consider myself a power user of eZ Components, I won't give a rating for every component, because there are still a few, I've not intensively used by now. So let's complete this table in a wiki somewhere together!

eZ Components: The Good The Bad and the Ugly - Thomas Koch
FluentDOM - Start
FluentDOM - Start

FluentDOM provides an easy to use fluent interface for DOMDocument.

The idea was born in a workshop of Tobias Schlitt, about the PHP XML extensions at the IPC Spring , in Berlin. He used this idea to show XPath samples in the session.

Many thanks to the jQuery , people for their work, who did an exceptional job describing their interfaces and providing examples. This saved us a lot of work.

We implemented most of the jQuery methods into FluentDOM, but here are differences. Most important: we use XPath for expressions, not CSS selectors. Since XPath is supported by the ext/xml extension, no extra parsing need to be done. This should be faster processing the selectors and btw it was easier for us to implement. And as a nice topping it supports namespaces, too.

FluentDOM - Start
Le Test Scrum but
Le Test Scrum but

Histoire Bas Vode a developpé un petit test pour les équipes qu'il accompagnait chez Nokia, ce qui a donné le Nokia Test. En 2008, Jeff Sutherland l'a repris pour lui ajouter un système de score. Dans ses formations, il nomme ça le "Scrum But" test. C'est cette version que nous vous proposons de passer ici. Objectifs Nous avons implémenté ce test pour deux objectifs :

  1. Vous donner un indicateur pour savoir où vous en êtes dans votre mise en pratique
  2. Collecter des informations sur l'usage de scrum

Une fois que vous aurez obtenu votre résultat, vous pourrez nous le soumettre. Les seules informations conservées sont :

* les résultats du questionnaire question par question
* la langue dans laquel le test a été fait (anglais ou français pour l'instant)
* l'adresse IP. Nous conservons celle-ci pour détecter des réponses cherchant à fausser les résultats ainsi que faire des statistiques géographiques. 

En aucun cas les informations collectées ne pourront être utilisées à des fins commerciales.

Alors, êtes vous Scrum ?

Le Test Scrum but
Face detection in pure PHP (without OpenCV) - Maurice Bloggue
Face detection in pure PHP (without OpenCV) - Maurice Bloggue
Lately, I've been looking for ways to detect faces in photos with PHP. Nowadays, face detection is built in many consumer products (camera obviously, but also Google and iPhoto), and seems to be a pretty common job. So I expected to find many solutions for doing it with PHP. Surprisingly, the only one I could find is OpenCV, an opensource lib that was originally developed by Intel. OpenCV seems to perform well but you need to be able to install it on your server. In my case, I wanted to have a pure PHP solution, so it can work with most hosts.
Face detection in pure PHP (without OpenCV) - Maurice Bloggue
20 Linux System Monitoring Tools Every SysAdmin Should Know
20 Linux System Monitoring Tools Every SysAdmin Should Know

Need to monitor Linux server performance? Try these built-in command and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as:

  1. Finding out bottlenecks.
  2. Disk (storage) bottlenecks.
  3. CPU and memory bottlenecks.
  4. Network bottlenecks.
20 Linux System Monitoring Tools Every SysAdmin Should Know
JQuery File Upload Plugin Script - What is Uploadify - Uploadify
JQuery File Upload Plugin Script - What is Uploadify - Uploadify

Uploadify is a jQuery plugin that allows the easy integration of a multiple (or single) file uploads on your website. It requires Flash and any backend development language. An array of options allow for full customization for advanced users, but basic implementation is so easy that even coding novices can do it.

Uploadify is available under the GPL and MIT licenses. This allows Uploadify to be used in a number of applications and commercial products.

JQuery File Upload Plugin Script - What is Uploadify - Uploadify
FireQuery
FireQuery

jQuery expressions are intelligently presented in Firebug Console and DOM inspector

attached jQuery datas are first class citizens

elements in jQuery collections are highlighted on hover

jQuerify: enables you to inject jQuery into any web page

FireQuery
MediaMosa: open source media management software | MediaMosa
MediaMosa: open source media management software | MediaMosa

MediaMosa is a Full Featured, Webservice Oriented Media Management and Distribution platform.

MediaMosa is a state-of-the-art, scalable Middleware Media Distribution Platform and facilitates access to, and usage of (shared) storage capacity, metadata databases, transcoding- and streaming servers. The platform offers functionality for searching, playing, uploading, transcoding, as well as a fine granularity media access control system towards its users. MediaMosa is based on the Representational State Transfer (REST) architecture and is designed to support content streaming applications by providing a back-end-, audio- and video-infrastructure.

It's main features are: • Delivery platform for audio, video (and other content) • Streaming of any format (e.g. Flash, H.264 MPEG-4 and WindowsMedia) • Transcoding based on FFmpeg • Flexible Metadata Element Sets • Open Source under GPLv2 license

MediaMosa is a free and open software package. It is based on the Drupal CMS and supports the use of several other Open Source software such as FFmpeg

MediaMosa: open source media management software | MediaMosa
Modernizr
Modernizr

Modernizr uses feature detection to test the current browser against upcoming features like rgba(), border-radius, CSS Transitions and many more. These are currently being implemented across browsers and with Modernizr you can start using them right now, with an easy way to control the fallbacks for browsers that don’t yet support them.

Additionally, Modernizr creates a self-titled global JavaScript object which contains properties for each feature; if a browser supports it, the property will evaluate TRUE and if not, it will be FALSE.

Lastly, Modernizr also adds support for styling HTML 5 elements. This allows you to use more semantic, forward-looking elements such as , and without having to worry about them not working in Internet Explorer.

Modernizr does not add missing functionality to browsers; instead, it detects native availability of features and offers you a way to maintain a fine level of control over your site regardless of a browser’s capabilities.

Modernizr
Wording is not a developer job ! - Thomas Rabaix
Wording is not a developer job ! - Thomas Rabaix

Now, depending on the tools you used, the following implementation can be easily exported. The idea is to create a function for every text content you used that are not database related. This function can store information, to be analysed and updated with a backend tool. Now the function has to accept a "context" parameter as a word or a sentence in one page can be the same at first but can be bespoken afterwards.

I am a big fan of the symfony framework, and for my current work, I have implemented such feature. The project is called mgI18nPlugin. This tool used the i18n feature, to record all texts from the template. The tool also add a new tab in the web debug toolbar to edit all text used in the page.

Wording is not a developer job ! - Thomas Rabaix
Maatkit Now Supports Memcached | MySQL Performance Blog
Maatkit Now Supports Memcached | MySQL Performance Blog

Have you ever wondered how optimized your Memcached installation is? There is a common misconception that one doesn't have to think too deeply about Memcached performance, but that is not true. If your setup is inefficient, you could:

* Burn Memory
* Waste Network Round-Trips
* Store Keys That Never Get Retrieved
* Have a Low Cache Hit Ratio (i.e. query MySQL too much)
* Suffer a fate too horrible to contemplate.

Percona does a lot of consulting around Memcached, so we try to take a quantitative, scientific approach to measuring memcached performance, just like everything else we do.

Maatkit Now Supports Memcached | MySQL Performance Blog
BadAPI
BadAPI
BadAPI allows you to simulate misbehaving APIs. This is useful if your site relies on the availability of service X, and you want to ensure that any downtime experienced by that service has minimal impact on your own application.
BadAPI
DRBD limitations (or are they?) « Florian’s blog
DRBD limitations (or are they?) « Florian’s blog
I’ve recently received one database admin’s personal list of DRBD’s perceived limitations. While I’m certainly the last person to say that DRBD is limitation-free (hey, it’s software), I’d like to address these specifically — because really, in my humble opinion, most of them aren’t limitations at all.
DRBD limitations (or are they?) « Florian’s blog
jquery week-calendar | redredred
jquery week-calendar | redredred
The jquery-week-calendar plugin provides a simple and flexible way of including a weekly calendar in your application. It is built on top of jquery and jquery ui and is inspired by other online weekly calendars such as google calendar. If you require a monthly calendar view, I highly recommend checking out the FullCalendar plugin by Adam Shaw.
jquery week-calendar | redredred
jquery gadget plugin | redredred
jquery gadget plugin | redredred
The jquery.gadget plugin provides a way of combining javascript with a html resource and css, providing a simple, scoped lifecycle and a standardised approach to writing modular, self contained ajax gadgets. It’s an intentionally simple approach to a problem that sits somewhere between basic jquery ajax such as $.get(”/url.html”) and the more complicated mvc style approach of frameworks like sproutcore, javascriptMVC etc.
jquery gadget plugin | redredred
FullCalendar - Full-sized Calendar jQuery Plugin
FullCalendar - Full-sized Calendar jQuery Plugin
FullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar like the one below. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calendar). It is visually customizable and exposes hooks for user-triggered events (like clicking or dragging an event). New in v1.2.1 - bugfixes
FullCalendar - Full-sized Calendar jQuery Plugin
Total Wireframe
Total Wireframe
Here you will find carefully hand crafted Axure components, packed full of features, presented beautifully. All of the components are available for purchase individually. You can also buy some packages if you want.
Total Wireframe
Picok
Picok

Picok stands for Personal Information Cockpit. It's an open source software package, aimed at enableing users to build their personal information dashboards. The users content is loaded into small draggable boxes, so called portlets, and layed out in a tabbed column-based interface. There are a quite few standard portlets shipped with Picok, but since it is an open system, maintainers of picok installations can easily create portlets of their own.

Picok is written in PHP 5, uses the Yahoo User Interface Library and Zend Framework Components and supports MySQL, Microsoft SQL Server, IBM Lotus Notes and is ready to be integrated into your corporate intranet, website or community platform as well.

Picok