NuFw, an authenticating gateway for Linux
NuFW est un parefeu authentifiant basé sur Netfilter.
Il permet de :
- réaliser un filtrage par utilisateur (même sur les machines multi-utilisateurs)
- définir la qualité de services par utilisateur
- suivre de l’activité des utilisateurs (utilisant syslog, MySQL ou PostgreSQL)
ODE - Open Dynamics Engine
ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures. It is currently used in many computer games, 3D authoring tools and simulation tools.
The Infinite Cat Project

Cats watching cats watching cats. :p
Free Eclipse Classpath Ant Task
Joey Gibson has written an Ant task that makes “it a little easier to work on a project using both Ant and Eclipse. What this task does is read the .classpath file that Eclipse uses to maintain your project’s classpath, combines that with your Eclipse preferences to expand classpath variables and then creates a path-like structure in your Ant project that you can compile against.” It relies on JDOM.
How Microsoft Lost the API War
Une très intéressante analyse à propos du développement sous Windows, évoquant également des sujets tels que les langages avec gestion automatique de la mémoire, ou encore la façon dont Microsoft a gagné certaines batailles notamment dans la bureautique :
Microsoft grew up during the 1980s and 1990s, when the growth in personal computers was so dramatic that every year there were more new computers sold than the entire installed base. That meant that if you made a product that only worked on new computers, within a year or two it could take over the world even if nobody switched to your product. That was one of the reasons Word and Excel displaced WordPerfect and Lotus so thoroughly […]
Livre : PHP 5 en action
Présentation par l’éditeur
De la conception à l’exploitation, on créera une application de discussion en ligne en PHP 5 respectant les méthodes éprouvées du développement web : architecture MVC, programmation objet, conception modulaire avec les interfaces, sessions, gestion d’erreurs et exceptions, échanges XML et transformations avec DOM, XPath et SimpleXML.
On verra dans ce cahier comment concevoir le code d’une application web en utilisant les interfaces, comment prototyper un modèle de données dans SQLite, internationaliser un site dynamique grâce à Apache et PHP, générer des rendus en fonction du client (XUL/Mozilla, i-mode) avec les transformations XSLT, optimiser le code et les performances par les inclusions et compressions à la volée…
Au sommaire
- Introduction lapidaire à PHP
- L’application web exemplaire en PHP5
- Organisation et découpage du travail avec les interfaces
- Modèle de données avec SQLite
- Les objets dans PHP5
- Sessions
- Gérer les erreurs grâce aux exceptions
- Echanges et contenus XML avec DOM
- Affichage sur mesure avec XSLT
- Une version Mozilla/XUL facile avec XSL
- Version I-mode allégée
- Protection des images et opérations graphiques avec GD
- Internationalisation
- Optimisations et fonctions avancées
- Votre serveur PHP à domicile
- Pear et les extensions standards en PHP5
- Document Object Model (DOM)
- Organisation du code de PHP Saloon
The OpenSSL License and the GPL
Il est question des problèmes de compatibilité entre ces 2 licences du au fait que la licence openssl inclue une clause publicitaire.
GOB : GObject Builder
GOB (GOB2 anyway) is a preprocessor for making GObjects with inline C code so that generated files are not edited. Syntax is inspired by Java and Yacc or Lex. The implementation is intentionally kept simple, and no C actual code parsing is done.
Reasons:
* C is a perfect (well mostly) language, no need for another language
* Writing a fully featured GObject is a hassle
* GObject has little type safety, GOB improves on it.
* Need for a generator that doesn’t require changes to generated code
* I like how Java writes method code directly into the class definition.