Journal Antispam pour blog et forum

Posté par  (site web personnel) .
Étiquettes : aucune
0
23
avr.
2008
Las du spam sur mon blog et sur le forum de ma société, j'ai écrit un antispam. Il utilise diverses règles générant une note globale pour le message : analyse des URLs, de mots clés, de l'adresse de courriel, de la longueur du message, etc. Pour commencer, une note négative est attribuée (ex: -5). Ensuite, chaque règle rajoute ou soustrait des points à la note globale.

Exemple de spam :
Par : swingers ads
Site Web : http://sexy.ads6x.com

Adult personal (…)

Journal Fusillez vos applications (Fusil le fuzzer)

Posté par  (site web personnel) .
Étiquettes :
0
28
nov.
2007
Fusil est un framework de fuzzing écrit en Python et distribué sous licence GNU GPLv2. Pour ceux qui ne connaissent pas la technique du fuzzing, c'est une façon simple simple, rapide et efficace de trouver des bugs dans des logiciels. Certains sont mineurs (dénis de service), d'autres bugs peuvent se révéler être des failles de sécurité (prise de contrôle du flux d'exécution).

Fusil permet d'écrire facilement des « projects de fuzzing » avec un ensemble de fonctions et la puissance (…)

Journal Wormux, un clone du jeu Worms

Posté par  (site web personnel) .
Étiquettes : aucune
0
27
mai
2004
Je veux vous parler d'un jeu que je développe : Wormux. C'est un clone du jeu Worms. Nous sommes actuellement deux développeurs dessus (je code du C++, Lawrence s'occupe du graphisme).

Si vous êtes intéressés par le projet, contactez-nous (cf. site web). On cherche aussi bien des codeurs, que des graphistes, des traducteurs (en est en train de traduire le site en anglais), etc.

Le jeu est jouable, mais il reste pas mal de trucs à faire : implémenter (…)

Journal X.org sur une Debian

Posté par  (site web personnel) .
Étiquettes :
0
4
jan.
2005
Salut,

Etant possesseur d'une carte ATI IGP 320M, il me faut Xfree 4.4 ou Xorg pour utiliser l'accélération matérielle (xv et opengl). Xfree 4.4 n'est pas compatible avec ma philosophie (autant réinstaller Windows hein), alors je me suis mis dans la tête d'installer Xorg.

Première installation (début 2004) : depuis les sources

C'est long, c'est lourd (quelques dépendances, mais on l'apprend au milieu de la compilation, et make world fait un millier de rm à chaque fois), etc. Et puis (…)

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 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 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 Wormux 0.5 beta2

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
oct.
2004
Wormux, clone libre du jeu Worms, est sorti en version 0.5 beta. Nous avons travaillé dur pour se reprocher des standards (autotools et utilisation de l'anglais comme langue par défaut), et nous sommes passés à ClanLib 0.7. Ce qui donne :
- Utilisation de ClanLib 0.7 plutôt que la très vieille ClanLib 0.6.5
- Nouveaux menus : principal, options, et menu des armes très sympa
- Nouvelle arme : grenade à fragmentation (et "passer son tour" devient une arme)
- (…)

Journal Nouvelle version de hachoir-metadata tolérante aux erreurs

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
avr.
2007
Hachoir-metadata est un logiciel permettant de lire les métadonnées d'un document : auteur d'une photo, codec d'une vidéo, durée d'une musique, etc. Il supporte énormément de formats, exemples (liste loin d'être complète) : WMA, Real audio/media, AVI, FLV, WMV, MKV, OGM, 7zip, RAR, ACE, EXE, TTF, Torrent, DOC, XLS, PPT, ...
http://hachoir.org/wiki/hachoir-metadata

La nouvelle version (0.10) a été réécrite en partie pour être tolérante aux erreurs, ce qui signifie qu'en cas d'erreur le programme ne s'arrête pas mais affiche (…)

Journal Wormux 0.7beta1

Posté par  (site web personnel) .
Étiquettes :
0
11
jan.
2006
En attendant la version finale, je vous propose de tester en exclusivité MONDIALE la version 0.7beta1 de Wormux. Au menu des nouveautés ... hou là là, la liste est longue :-D

* Utilisation de SDL 1.2 plutôt que ClanLib ;
* Nouveau moteur graphique consommant moins de CPU ;
* Création de nouvelles armes : corde ninja, jetpack, air hammer, gnu launcher, low gravity ;
* Nouveau moteur physique permettant des choses encore plus dingues ;
* Les skins sont (…)

Journal Greffon Gimp GREYCstoration

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
mar.
2005
Pour rendre l'algorithme GREYCstoration de David Tschumperlé accessible à tous, j'ai écrit un greffon Gimp qui l'utilise. C'est une version alpha, seul la fonction de restauration est utilisable (reste l'inpainting, le redimensionnement d'image et la visualisation de flux).

Pour l'utiliser, il vous faut le compiler à la main. Pour ceci, il vous faut : Gimp 2.2.x, g++, entêtes de la librairie gimp, GTK 2.x (2.6 ?) et les entêtes de développement de GTK. En langage Debian, cela donne :
g++ (…)

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 hachoir-metadata cherche des testeurs

Posté par  (site web personnel) .
Étiquettes :
0
29
nov.
2006
Le programme hachoir-metadata se prépare à passer en version 1.0. Pour cela, il a besoin d'être testé sur beaucoup de fichiers pour détecter un maximum de bugs. Utilisez cette archive clé-en-main (rien à installer mise à part Python 2.4) :
http://www.haypocalc.com/tmp/hachoir-metadata-svn1335.tar.bz(...)

Décompressez l'archive, entrez dans le répertoire créer, et utilisez le script hachoir-metadata que vous y trouverez. Vous pouvez les traiter plusieurs fichiers en même temps.

Spécifications :

* Formats supportés : archive (bz2, gz, tar, zip), audio (au, cda, (…)