Archives (2008 - 2023)

Archives (2008 - 2023)

1501 bookmarks
Newest
eZ Publish & Déploiement d'une plateforme multi-site / Technologies Web / Blogs / Gandbox Blog - Blog eZ Publish - Cave - Vin
eZ Publish & Déploiement d'une plateforme multi-site / Technologies Web / Blogs / Gandbox Blog - Blog eZ Publish - Cave - Vin
En complément des slides qui décrivent les avantages et les inconvénients de chacune des architectures, dans le meilleur des mondes, voici quelques critères (ou contraintes) supplémentaires à considérer dans un contexte professionnel.
eZ Publish & Déploiement d'une plateforme multi-site / Technologies Web / Blogs / Gandbox Blog - Blog eZ Publish - Cave - Vin
Value Stream Mapping How to guide - Bizbodz.com
Value Stream Mapping How to guide - Bizbodz.com

Value stream mapping is a tool commonly used in lean continuous improvement programmes to help understand and improve the material and information flow within organisations. Value Stream Mapping borne out of lean ideology captures and presents the whole process from end to end in a method that is easy to understand by those working the process - it captures the current issues and presents a realistic picture.

Through a simple to understand graphical format, future state (a diagram showing an improved and altered process) can be formulated and defined. The method encourages a team approach and through the capture of performance measurement data provides a mechanism to constructively critique activity. Participants in the activity are encouraged to suggest improvements and contribute towards and implement an action plan.

Value Stream Mapping How to guide - Bizbodz.com
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
Utiliser l'injection de dépendance dans un projet Symfony - Le blog de Noël GUILBERT
Utiliser l'injection de dépendance dans un projet Symfony - Le blog de Noël GUILBERT

Fabien à publié aujourd'hui un nouveau composant Symfony : le Dependency Injection Container. J'en profite donc pour publier un petit billet sur l'utilisation de ce composant dans un projet Symfony. Je pars du principe que vous avez déjà un projet Symfony installé, et si ce n'est pas le cas, commencez par la page d'installation.

Dans ce billet, je vais reprendre directement les exemples présents dans la http://components.symfony-project.org/dependency-injection/documentation, à savoir créer un service permettant d'envoyer un mail.

Nous allons donc avoir besoin de deux librairies, à savoir:

* Dependency injection Container bien évidemment
* Zend Mail
Utiliser l'injection de dépendance dans un projet Symfony - Le blog de Noël GUILBERT
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
23 Indispensible Ajax and Javascript Cheat Sheets | Design Reviver
23 Indispensible Ajax and Javascript Cheat Sheets | Design Reviver

All of these JavaScript cheat sheets are designed to act as reminders and as a comprehensive reference sheet, displaying the many Functions and Methods, Regular Expressions, XMLHttpRequest, Event Handlers… Basically, you will find, every aspect of Javascript and Ajax covered to aid you with development. You will also find cheat sheets for all the major Javascript frameworks.

23 Indispensible Ajax and Javascript Cheat Sheets | Design Reviver
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
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
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
eZ Publish - config.php-RECOMMENED
eZ Publish - config.php-RECOMMENED

This file contains a documented list of the few configuration points available from config.php. The proposed default values below are meant to be the most optimized ones, or meaningful examples of what can be achieved.

In order to have the present settings taken into account, you will need to rename this file into config.php, and keep it placed at the root of eZ Publish, where config.php-RECOMMENDED is currently placed. Plus, you will need to uncomment the proposed settings.

eZ Publish - config.php-RECOMMENED
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
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
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
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
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
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
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
Home - Common Tag
Home - Common Tag
Common Tag is an open tagging format developed to make content more connected, discoverable and engaging. Unlike free-text tags, Common Tags are references to unique, well-defined concepts, complete with metadata and their own URLs. With Common Tag, site owners can more easily create topic hubs, cross-promote their content, and enrich their pages with free data, images and widgets.
Home - Common Tag
Jester
Jester

Jester is a JavaScript implementation of REST, with syntax modeled after ActiveResource. You can use it to write code to read, create, and update the data on your server.

* Great Syntax – If you’ve gotten used to dirt-easy syntax like ActiveRecord’s “User.find(1)” for getting records, you can look forward to the same simplicity in Jester. Wherever possible, Jester takes advantage of JavaScript’s flexibility to keep things simple.

* Associations – Jester supports and reflects your Rails associations, detecting them automatically if your server includes them in its output.

* Plays With Others – Jester supports “JSONP”, a format for JSON that allows your API to be shared with JavaScript remotely. Sites like Twitter that support this work perfectly with Twitter, with minimal configuration on your part.

* Dependencies – Prototype, a server that uses RESTful URL and format conventions as popularized by Rails and ActiveResource. In Rails, a controller whose routes are defined using “map.resources” will work with Jester with no extra configuration.
Jester