AStorm Devblog

ActionScript, Java, C++, Linux et autres

OCR de meilleure qualité

Dans un précédent billet, j'avais fait un petit exemple avec tesseract (version 3.00) qui illustre le fonctionnement de la librarie pour reconnaître du texte dans une image. L'ayant essayé récemment sur des images avec du texte français, les résultats ne sont (vraiment) pas concluants.

Lire la suite...

Lecture de CD-Rom

Pour graver des CD/DVD sous linux, il existe l'excellent cdrecord qui permet de quasiment tout faire. Suite à une petite erreur, j'ai obtenu un CD illisible...

Lire la suite...

Script Shell paramétré

Comme il m'arrive régulièrement de devoir écrire des scripts shell (généralement en bash), j'ai créé une petite librairie permettant de facilement prendre en compte différents paramètres.

Lire la suite...

OCR avec tesseract

Tesseract est une librairie permettant de faire de la reconnaissance de caractères dans une image (OCR). Ce billet est un petit tutorial pour utiliser la librairie en C++ sous linux gentoo. Pour avoir une idée du résultat, il y a l'excellent outil online free-ocr.

Lire la suite...

regsvr32 en C

Pour les besoin d'une application, j'ai du utiliser un ActiveX comme composant graphique. Cela implique que ce composant a été enregistré au sein de Windows sinon une erreur du style "Class not registered" est affichée...

Lire la suite...

XML Pretty Printing

Il y a déjà quelque temps, j'avais fait un plugin geany pour formatter du XML (ce billet). J'ai pu retravailler dessus ces dernier temps pour le rendre plus utilisable et en faire une interface command-line.

Lire la suite...

Tethering iPhone via USB

Le tethering est une méthode pour partager la connection internet avec un périphérique mobile (style un natel). Voici les quelques lignes de commandes qui permettent une Gentoo d'utiliser simplement son iPhone (3G ou 3GS) comme une carte réseau supplémentaire.

Lire la suite...

Conversion piégeuse

Quel est le problème dans ce bloc de code C++ ?

#include <stdio.h>
#include <sstream>
 
int main()
{
        std::ostringstream oss;
        oss << 42;
 
        const char* value = oss.str().c_str();
        printf("value: %s\n", value);
 
        return 0;
}

Lire la suite...

BloomFilter avec MySQL

Après une rude année d'étude et d'absence de billet, me voici à nouveau d'attaque ! Le but d'un de mes [nombreux] projets était de faire des jointures entre différentes tables réparties sur plusieurs serveurs en utilisant un BloomJoin.

Lire la suite...

Java & Active Directory

Active Directory peut être vu comme un annuaire LDAP qui permet de gérer des ressources de manière centralisée. Mais comment s'y connecter avec Java ?

Lire la suite...

- page 1 de 11