Journal Nouvelles du programme Hachoir

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
mar.
2006
Ce journal est un appel à contribution

J'ai pas mal bossé sur une réécriture from scratch(version 0.2) qui corrige les défauts de la première ébauche (v0.1) : meilleure API (plus simple, plus claire), plus rapide (temps de chargement), adresse et taille en bit (et non plus en octet), support de l'écriture (ajout/suppression/modification de champs), séparation nette entre la bibliothèque et l'interface utilisateur, etc. La nouvelle version est encore en gros travaux bien qu'elle fonctionne déjà bien en mode visualisation (…)

Journal Hachoir 0.2 en préparation

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
mai
2006
Rappel : Hachoir est une boîte à outil Python permettant de manipuler des fichiers binaires. Il permet par exemple de les visualiser d'un manière très fine ou d'en extraire facilement des informations.

Après avoir bien ciblé les défauts du 1er prototype (version 0.1), j'ai décidé de recoder Hachoir depuis zéro. Les principaux changements sont :

* Séparation du projet en une bibliothèque (libhachoir) et plusieurs interfaces utilisateurs (curses et sortie texte brut)
* Un parseur est maintenant 100% "fainéant" : (…)

Journal Progrès dans l'équipe de traduction du jeu Wormux

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
juin
2006
Salut,

Je voulais parler un peu de traduction de logiciels, et en particulier du jeu Wormux. Je trouve ça super les traductions :-) Au début, le jeu était en français. Mais à la première annonce sur un site anglophone (happypenguin pour ne pas le citer), des gens ont criés "bouuuuh, le jeu n'est pas en anglais". C'est idiot car on choisit la langue de base qu'on veut ! na ! Mais bon, finalement on a pris l'anglais, pour que des (…)

Journal Hachoir 0.4

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
juil.
2006
Le parseur universel de fichier binaire, Hachoir, continue sa route. L'arrivé d'un nouveau membre dans l'équipe de développement s'accompagne d'une nouvelle interface utilisateur (en texte, mais en couleur !) qui exploite enfin son comportement paresseux : seul les premiers champs sont lus (3 par 3). Ceci permet d'ouvrir une vidéo de 700 Mo ou un partition de 10 Go sans broncher.

De plus, Hachoir est maintenant capable de rattraper les erreurs des parseurs bogués ou des fichiers corrompus. Il (…)

Journal MultiDeskOS et Jayce dans Wikipédia

Posté par  (site web personnel) .
Étiquettes :
0
8
sept.
2006
Comme l'avait proposé Pierre Tramal dans un commentaire, j'ai crée les articles sur MultiDeskOS et Jayce The Crazychild sur Wikipédia :
http://fr.wikipedia.org/wiki/MultiDeskOS
http://fr.wikipedia.org/wiki/Jayce

Je vous invite à compléter ces articles car je pense qu'ils ont largement leur place dans Wikipédia.

Voir également le journal de ploum :
http://linuxfr.org/~ploum/22382.html
(où vous trouverez le commentaire de Pierre Tramal)

Haypo

Journal Dernière avancées du Hachoir (il peut écrire !!!)

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
sept.
2006
Le mois d'août a été brûlant... non, pas niveau soleil hein :-) ... mais plutôt au niveau du développement du Hachoir (pas de soleil => obligé de geeker, dur la vie).

Changements en résumé

* support de l'édition de fichier, encore en développement : voir http://hachoir.org/wiki/HachoirEditor
* supporte les pipes en entrée (cat fichier | hachoir-urwid)
* passage de toutes les chaînes de texte en Unicode, utilisation de gettext et traduction en français
* automatisation des mesures de performance
* (…)

Journal Les hommes sont des fourmis (Men are ants)

Posté par  (site web personnel) .
Étiquettes : aucune
0
24
sept.
2006
Men are ants, littéralement les hommes sont des fourmis, est un jeu dans le style de Battle for Wesnoth ou Command & Conquer. Plusieurs camps s'affrontent sur une carte, le but étant d'éradiquer les camps adverses. Vous disposez d'une armée (fantassins, chars, navires de guerre), d'une défense (tour laser, mine, ...) mais vous pouvez également faire des alliances avec d'autres camps.

Le jeu prend d'ailleurs tout son intérêt dans le jeu en réseau qui est déjà tout à fait (…)

Journal Rejouez chez vous les plus grandes batailles de la guerre du libre

Posté par  (site web personnel) .
Étiquettes :
0
25
oct.
2006
Avec Wengo, parlez à vos amis, avec Wormux, massacrez-les ! La nouvelle version de Wormux est encore plus amusante grâce à des armes toujours plus délirantes : putois, sniper, seringue, enclume, bombe anti-émeute et d'autres vous attendent. Vos tireurs d'élites, s'ils tombent, ne manqueront pas d'entraîner avec eux quelques ennemis, ce qui permet de jolies réactions en chaîne. Autres nouveautés : saut périlleux arrière, baril explosif, terrain de l'île de paques, refonte des menus, etc.

Dans un moment de démence, (…)

Journal Déshabillez Flash

Posté par  (site web personnel) .
Étiquettes :
0
5
nov.
2006
En me basant sur des projets libres de décodage de fichier Flash (ffmpeg, flashticle, swfdec, gnash), j'ai écrit des parseurs Hachoir pour les formats SWF (animation) et FLV (vidéo). Le format FLV est moyennement intéressant : on peut y voir les codecs (audio/vidéo) utilisés ou les méta-données (AMF). J'ai commencé à écrire un parseur AMF, mais ça m'intéresse pas trop en fait, et le parseur est incomplet. J'ai modifié hachoir-metadata pour qu'il supporte le format FLV.

Par contre, les fichiers (…)

Journal Clavier ergonomique, dvorak & cie.

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
déc.
2005
Mon clavier partant en morceau (le plastique s'use), je me pose la question de m'acheter un clavier ergonomique. Je parle des claviers Maltron ou Kinesis, pas ces blagueurs de Microsoft (*). Je dois avouer que je me fais un peu de soucis pour mes doigts en lisant des articles sur les "troubles musculosquelettiques (TMS)" (notés RSI en anglais), mais c'est aussi pour une histoire de confort. Le problème est le prix, un clavier Maltron coûte 375$ :-( Et je n'ai (…)

Journal Projet Hachoir

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
nov.
2005
J'ai écrit un p'tit programme en Python permettant de découper un flux binaire en rondelles, d'où son nom : le hachoir. Le projet est très jeune, sûrement bogué et peu intéressant pour l'instant. Mais je souhaite quand même communiquer dessus :
http://www.haypocalc.com/wiki/Hachoir

Il peut servir à tout et n'importe quoi. Perso, je m'en sers pour voir comment sont constitués les fichiers que je manipule tous les jours. Là je m'en sers pour analyser un PDF, voir comment il est (…)

Journal Wormux n'est pas mort

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
nov.
2005
Petit rappel : Wormux est un clone libre du jeu Worms, développé par des passionnés, et évolue selon l'humeur de ses développeurs.

Ça doit faire un an que je n'avais pas lancé Wormux et que j'ai arrêté de le développer, mais je ne suis pas le seul développeur ! Je vois que, entre autres, Matthieu et Laurent ont beaucoup bossé depuis :
- Portage SDL bien avancé (pour éviter les déboires de ClanLib 0.7)
- Plein de nouvelles armes (gnou (…)

Journal Interreta Televidilo

Posté par  (site web personnel) .
Étiquettes : aucune
0
13
oct.
2005
Ceux qui n'ont pas la télé, qui n'ont pas toutes les chaînes de télévision, ou encore qui ne peuvent pas regarder leurs émissions à l'heure, seront heureux d'apprendre qu'il existe le programme Interreta Televidilo pour regarder tous les flux vidéos des télévisions librement visionnables.

Le programme est écrit par Nicolas Bouil, est sous licence libre, et est écrit en Python. Il utilise un fichier XML qui liste les flux (avec des variables telles que la date dans les URL) (…)

Journal La vérité sur Hurd : ça marche ;-)

Posté par  (site web personnel) .
Étiquettes :
0
14
fév.
2005
Un an après avec eu une démo de Hurd par un ami, je me suis enfin décidé à installer ce système qui fait tellement troller. Et bien, pour faire bref : ça marche ! J'ai choisi Debian GNU/Hurd étant donné que j'utilise Debian GNU/Linux depuis un bout de temps et que je vraiment fan de apt ;-)

J'ai utilisé crosshurd (installation de Hurd depuis Linux) qui a installé un système très basique mais utilisable. J'ai du recompilé Gnumach (le noyau (…)

Journal Hachoir 0.3 et les méta-données

Posté par  (site web personnel) .
Étiquettes : aucune
0
30
mai
2006
Après un bon mois de développement, voici la sortie de la version 0.3 de Hachoir. Pour rappel, c'est une bibliothèque accompagnée d'un programme d'exemple qui permet de visualiser le contenu d'un fichier binaire sous forme d'une arborescence (à la manière d'un document XML : clé=valeur).

La version 0.3 fait suite à la version 0.2 qui est réécriture complète du projet. L'API est plus homogène et plus simple à utiliser. Cette nouvelle version supporte les formats de fichiers les plus courants (…)