ASTORM

Row size too large (> 8126)

Etant donné qu'il devient impossible d'utiliser certains prédicats sur les index spatiaux dans MySQL 8 (voir ici), nous avons décidé de migrer sur MariaDB. MariaDB étant le fork opensource de MySQL, la transition s'effectue de manière quasi transparente.

Lire la suite...

Ou sont mes partitions ?

Une petite commande vraiment sympa qui est très utile pour trouver comment sont montées les partitions: lsblk

Lire la suite...

MariaDB sur Xen (Windows 2012 R2)

En voulant installer MariaDB sur un serveur Xen avec Windows Server 2012 R2 via le MSI, j'obtenais systématiquement un message comme quoi l'installation avait rencontré une erreur...

Lire la suite...

Hexadécimal avec vim

En développant jotlmsg, j'ai du analyser des fichiers binaires émis par Outlook...

Lire la suite...

Trim en ligne de commande

Il n'y a pas de commande directe en shell, mais il existe de multiples possibilités pour trimmer une ligne de texte dans un terminal.

Lire la suite...

Classe manquante au déploiement

Je travaille sur un projet Java Enterprise Edition séparé en plusieurs modules. Il y a 2 projets directement lié à Java EE 6 (la partie business -ejb- et la partie interface -war-) et un troisième fournissant une API générique destinée à être utilisée par d'autres modules. Il arrive parfois, avec NetBeans d'avoir un NoClassDefFoundError au déploiement...

Lire la suite...

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...

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...

- page 1 de 4