Publié le 23 Mai 2011

Sous eclipse il y a un raccourci très pratique : ctrl+shift+X puis M . Pour fonctionner il faut avoir le plugin m2eclipse installé et configuré le build maven du projet. Pour cela: - clic-droit sur le projet puis choisir Run As > Maven build ... (bien...

Lire la suite

Rédigé par Bliz

Publié dans #Eclipse

Repost0

Publié le 20 Mai 2011

Aujourd'hui voici encore une astuce qui fonctionne en ligne de commande sous linux. Elle concerne la commande sed (pour stream editor ). C'est une commande très puissante pour la recherche/remplacement de caractères mais ça syntaxe n'est pas vraiment...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0

Publié le 19 Mai 2011

Pour compléter l'article précédent, voici une commande nettement plus puissante que cut: awk. awk permet de sélectionner certaines colonnes (comme cut) mais permet nettement plus de choses: On peut changer l'order des colonnes, changer les séparateurs...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0

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