Les billets de blog
xinetd ou la création de service facile
Création d’un serveur avec xinetd
Je vous ai présenté “nc” (netcat) qui permettait, non sans mal, de créer un serveur en bash, en perl, etc… La problématique était simplement de pouvoir créer un petit serveur sans avoir à manipuler les sockets. C’était sans compter sur “xinetd”, disponible sur toutes les distributions Linux. Ce serveur est un “super démon” (super deamon) qui va vous permettre d’ouvrir un port et de coder un service avec simplicité.
Apache Chunked
Ce fut long, ténébreux… Un stagiaire utilisant un proxy PHP que j’ai codé (pour des requête Ajax distantes) avait parfois des retours “cassés”. Le contenu était bien là, mais commençait souvent par un code du genre “356e”. Le contenu de la réponse était bien correcte, puis suivait un “0” (zéro)…
Streaming, mais pourquoi
Lorsque l’on parle de “streaming” arrive toujours l’idée de “vidéos en ligne”. Cette analogie n’est pas fausse en soi, mais disons plutôt incomplète. Le streaming ne sert pas seulement à envoyer de la vidéo ou du son à la volée…
Hug a developper
Merci à Brice de m’avoir donné ce lien, j’adore :) N’oubliez jamais, les développeurs sont vos amis, et leur travail a beau être passionnant, il est compliqué, long, fatiguant… Pensez à nous siouplé :p
Dépots Metal3d pour Fedora 9
Comme certains le savent déjà, je fais pas mal de packages (paquet RPM) pour Fedora, que je propose par la suite pour qu’ils soient intégrés au projet officiel. Malheureusement, certains paquets ne pourront pas être intégrés pour des souci de licence non compatible GPL, ou bien l’intégration n’est pas encore validée, et de toutes façons ne pourront pas être intégrés avant la prochaine release de Fedora. Quoiqu’il en soit, j’ai décidé de créer un dépôt que vous pouvez installer en suivant les instructions ici Repository/metal3d_for_Fedora.
MeriseAcide une autre analyse que UML
Alors que nous entendons très souvent parler de UML, beaucoup oubli qu’il existe une autre méthode d’analyse qui permet d’être plus proche des données: l’analyse de Merise. Cette analyse n’a pas beaucoup percé par rapport à UML dans le monde, mais elle est pourtant toujours enseignée dans les écoles d’informatique. Son efficacité n’est pas à prouver, elle est fiable et permet la gestion d’un projet à l’inverse de UML qui ne peut se baser que sur le concept.