background preloader

Computers

Facebook Twitter

Parallel Computing. Www.literateprogramming.com/documentation.pdf. Doxygen : de la doc pour mon site Drupal. La documentation du code, voilà un sujet qui passionne les foules.

Doxygen : de la doc pour mon site Drupal

Et surtout, voilà la bête noire des développeurs. C’est la bête noire du développeur qui reprends un projet non documenté, lorsque celle-ci brille par son absence. C’est aussi la bête noire du développeur qui doit la rédiger. Afin de fournir une documentation digne de ce nom pour un site Drupal, ou pour tout autre projet, il faut « simplement » attraper le virus de la Doc.

Et faire de l’écriture des commentaires un automatisme. Le choix de la communauté Drupal, c’est Doxygen, un générateur de documentation OpenSource. Comme tout un chacun le sait, et en particulier ces détracteurs, qui ont pour religion la POO, Drupal n’est pas « Full objet ». Voici le script que j’utilise généralement pour mes projets Drupal : drupal.doxy J’attire en particulier votre attention sur deux paramètres : - INPUT : les chemins vers les ressources que vous voulez documenter. . - Définition d’un groupe/module. Veille numérique.

Linux

Outils de veille. Computers and More. Geek. Computer Science. Code Editing. ERP. Sécurité de l'information. Open standards. Databases. Mobiles. Jobs. Web tools. The Square Grid - A simple CSS framework for designers and developers. EDI. Languages. Predator : un programme de reconnaissance visuelle sous GPL. Un jeune chercheur tchèque, Zdenek Kalal, a publié récemment sur YouTube une vidéo assez impressionnante démontrant les capacités du programme de reconnaissance visuelle en temps réel qu’il a développé dans le cadre de sa thèse de doctorat soutenue à l’université du Surrey (Grande Bretagne).

Predator : un programme de reconnaissance visuelle sous GPL

Depuis janvier 2011, il poursuit ses travaux à l’EPFL avec Vincent Lepetit et Pascal Fua deux professeurs français de l’université suisse. Un point intéressant dans ce projet, outre les performances apparemment réellement surprenantes, consiste dans le choix de licence de publication. En effet, les sources sont publiées sous licence GPL, et comme Kalal le rappelle sur son site : « cela signifie que toute diffusion d’un projet contenant tout ou partie du code de OpenTLD devra se faire avec les codes sources et sous licence GPL en version 3.0 ou ultérieure. » OpenTLD (Tracking, Learning and Detection) est l’autre nom du logiciel (le nom Predator étant plus « vendeur », peut-on imaginer).

Predator: A Smart Camera that Learns.

Networking

Game Development Tutorials – Networking for Game Programmers. UDP vs.

Game Development Tutorials – Networking for Game Programmers

TCP What is the best way to send data between machines? Do you use TCP sockets, UDP sockets or a mixture of both? In this article we explore this fundamental choice and decide on the best option for fast-paced action games. Sending and Receiving Packets This article shows how to send and receive UDP packets using BSD sockets, giving you source code that works across MacOS X, Windows and Unix.

Virtual Connection over UDP Learn how to create your own virtual connection between two machines on top of UDP. Reliability and Flow Control Learn how to implement your own reliability system on top of UDP using sequence numbers and acks.