Publié le 18 Mai 2011

Linux dispose d'outil en ligne de commande très puissant pour manipuler les fichiers et les données. Tout d'abord un outil tout simple:cut. cut permet de ne sélectionner que certaines colonnes. Sa syntaxe est assez simple et facilement mémorisable: cut...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0

Publié le 17 Mai 2011

Lorsqu'on commence à écrire des procédures MySQL un peu complexe on arrive (dans mon cas au moins) à devoir générer une requête dynamiquement puis à l'exécuter. Pour la générer rien de très compliquer: il faut générer une String ... euh pardon un VARCHAR...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 16 Mai 2011

Pour parcourir un result set dans une procedure stockée mysql, il faut utiliser les curseurs et les boucles. Commençons par la théorie: - tout d'abord définir un curseur qui est lié à une requête avec DECLARE CURSOR - puis on ouvre le curseur, ce qui...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 13 Mai 2011

L'erreur suivante " ERROR 1172 (42000): Result consisted of more than one row " se produit lorsqu'on effectue un SELECT ... INTO variable ... et que la requête retourne plusieurs lignes. Ces lignes ne peuvent pas être stockées directement dans la variable....

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 12 Mai 2011

Sous sendmail la définition d'un serveur SNMP s'effectue à l'aide de la directive SMART_HOST dans le fichier sendmail.mc: define(`SMART_HOST', `snmphost')dnl Si on utilise directement une adresse IP il faut la placer entre corchets: define(`SMART_HOST',...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0

Publié le 10 Mai 2011

Comment extraire les lignes d'un fichier qui ne contiennent pas certains caractères ou la technique du grep inversé. Cette technique permet de nettoyer un fichier "pollué" par des lignes qui ne sont pas intéressantes mais qui gènent l'analyse. C'est souvent...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 9 Mai 2011

A force de manipuler des dates dans MySQL j'ai eu besoin d'utiliser le premier jour de la semaine dans certains calculs. Le problème est que par défaut il était positionné sur 'dimanche' alors que moi je voulais utiliser le 'lundi'. J'avais donc un jour...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 6 Mai 2011

Voilà quelques jours que je bosse sur des rapports générés avec pas mal de procédures SQL. Même si j'adhère pas vraiment au SQL j'ai appris 2 ou 3 trucs sympas qui peuvent être assez sympa. Voici donc l'un d'entre eux: Comment combiner 2 requètes (en...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 5 Mai 2011

Je viens de passer sous Ubuntu et je rencontre un petit problème puisque mon pavé numérique ne fonctionne pas (ou plutot fonctionne bizarrement). En fait quand je tape des chiffres via le pavé numérique il se passe des chsoes bizarres: - je perds le focus...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0

Publié le 4 Mai 2011

Ubuntu 11.04 introduit Unity comme gestionnaire de fenêtre par défaut. Je tiens à dire que je n'ai rien contre Unity (vu que je ne l'ai jamais utilisé). Mais ce qui m'a posé problème ici c'est la quasi-disparition des scrollbars. C'est certainement très...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0