Artisan Numérique

Google pour Linux

Ce matin, totalement par hasard, je suis tombé sur un google spécial Linux ! Alors peut-être que nombreux sont ceux qui connaissaient déjà ce truc mais moi pas... Les gras ne sont pas là par hasard Wink

Drupal - Le "bug de Juillet" du RSS

Petite surprise et grosse incompréhension lorsque Planet Libre s'est mis à ne plus référencer mes billets. Je me suis alors dis Shoula, j'ai encore trop parlé de développement, je me suis fait zappé par Sébastien pour de bon Wink

Et bien pas du tout, mauvaise langue que je suis, car le problème est un vilain BUG dans Drupal.

Drupal 6.3

Un bel assortiment de correction de vulnérabilités dans cette nouvelle version de Drupal. Sérieux, c'est très complet, cela va du cross scripting à l'injection SQL en passant par les attaques de session.

Ajouts sur Artisan : module Subscribtions et profils utilisateur

Comme certains me l'ont fait remarqué, depuis le passage à la version 6 de Drupal, les notifications par courriel ont volées. Le coupable est le module Notify qui n'est pas porté dans cette version.

Plateforms Comparator version 3.0

Le framework a été quelque peu remodelé pour permettre de générer la 3ième version du benchmark Java vs c# vs c++. Le but principal était de le rendre utilisable sous Windows pour tester les VM de cet OS.

  • Les configurations sont maintenant héritables pour gérer des versions linux, windows et communes.
  • Le générateur de rapport a été séparé du reste de lanceur de tests.
  • La structure de stockage a été revue pour être plus souple et permettre d'ajouter plusieurs mesures par variante de test.

Java, C# et C++, performances comparées (verison 3)

Je croyais en avoir fini avec les benchmarks, mais vu le nombre de questions et demande que j'ai reçu en privé et commentaires, il m'a fallut remettre rapidement cela. Alors il s'agit toujours des mêmes types de tests mais qui ont un peu évolué en qualité de code. Mais surtout, cela inclus beaucoup plus de plateformes (windows, ms.Net, etc.).

Java, les coûts de l'optimisation

Dame Java, plus que toute autre plate-forme, trimbale avec elle une ribambelle d'idées reçues au regard de ses performances. Cela va du bête et simple "Java c'est lent" qui date des JDK 1.2 et 1.3, à des optimisations de code exotiques en droite ligne des croyances C/C++. L'objectif de cet article est donc de poser des valeurs chiffrées sur certains de ces mythes pour déterminer s'ils en sont, ou pas. Et des fois, cela révèle de belles surprises.

Hibernate vs JDBC - Performances comparées

Ce n'est pas un scoop même si cela mérite souvent d'être rappelé, la base de données est un élément crucial pour à peu prés toute application professionnelle. Cruciale car c'est elle qui héberge le système d’information et qui, à ce titre, a beaucoup plus de valeur que tous les applicatifs, aussi complexes soient-ils, qui gravitent autour. Cruciale aussi en terme de performance car une base mal choisie, mal paramétrée ou mal utilisée, détruira systématiquement les plus louables efforts d'optimisation. Un point à garder en tête lorsqu'en Java (ou ailleurs) arrivent le moment d'écrire ou de lire dans une base et que se pose la Grande Question : persistance ou pas persistance...

Boîte à outils du développeur Drupal

Cette boîte à outils ne contient que ce qui est spécifique à Drupal et ne touche à l'environnement de développement à proprement parler.

Boîte à outils du développeur Drupal

Cette boîte à outils ne contient que ce qui est spécifique à Drupal et ne touche à l'environnement de développement à proprement parler.