Publié le 8 Juin 2011

La copie d'une table MySQL s'effectue très facilement à l'aide de 2 commandes SQL: - la première pour créer la structure de la table - la deuxième pour y copier les données mysql> CREATE TABLE ma_copie LIKE mon_original; mysql> INSERT INTO ma_copie SELECT...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 7 Juin 2011

Cette erreur se produit lorsqu'un script exécuté automatiquement (cron, cgi, etc), donc sans terminal (tty) essaie de lancer une commande en utilisant sudo. Une des restrictions de sudo est qu'il ne peut être qu'utilisé que depuis un terminal. Cette erreur...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 6 Juin 2011

Je dois calculer et afficher des valeurs dans une application GWT. Le soucis concerne le formattage des nombres car une fois le calcul effectué, l'affichage des valeurs n'est pas très "user friendly": genre 1.347002890098%. J'aurais préférer un simple...

Lire la suite

Rédigé par Bliz

Publié dans #GWT

Repost0

Publié le 31 Mai 2011

Depuis java 1.5 il est possible de définir une méthode avec un nombre variable de paramètres: les varargs. Cette technique a été introduite notamment pour bénéficier d'une méthode printf(). Avant il fallait définir un tableau contenant tous les paramètres...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 30 Mai 2011

Avec MySQL la valeur NULL est particulière et a parfois un comportement inattendu. Par exemple si je prends un table avec un champ ayant des valeurs NULL. Pour faire simple la table suivante: CREATE TABLE noms( nom VARCHAR (45) ); avec les données suivantes:...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 28 Mai 2011

Depuis 2 jours Skype plante après quelque secondes sous Ubuntu. Quand je le lance depuis un terminal j'obtiens les erreurs suivantes: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64 (:31662): Gtk-WARNING **: Failed...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0

Publié le 27 Mai 2011

Il est souvent intéressant de savoir quand une ligne a été mise à jour dans une base de données. Une approche simple consiste à ajouter un champ 'update_time' à la table et à le mettre à jour dans chaque requête qui va modifier les données. C'est une...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 26 Mai 2011

Autant être clair dès le début, cette fonctionnalité n'est pas (encore) présente dans MySQL. Mais heureusement avec une requête SQL bien sentie un peu obtenir un résultat similaire. Je vais partir d'une table qui contient les mêmes données que dans mon...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 25 Mai 2011

Le but d'un tableau croisé dynamique est de transformer des données linéaires comme ci-dessous: en un tableau à double entrées (ou plus) comme ceci: Sous Excel la réalisation d'un tableau (ou graphique) croisée dynamique est assez simple. Il faut aller...

Lire la suite

Rédigé par Bliz

Publié dans #Office

Repost0

Publié le 24 Mai 2011

Lors du développement d'application web, on doit souvent recharger la même page dans son navigateur. Mais souvent le code a changé depuis le dernier affichage de la page et un simple refresh (F5) utilise le cache du navigateur qui correspond à une version...

Lire la suite

Rédigé par Bliz

Publié dans #Php

Repost0