Top articles

  • Comment effectuer une requête POST en ligne de commande avec wget

    21 septembre 2011 ( #Linux )

    La commande wget est un client pour les protocoles HTTP, HTTPS et FTP. Elle permet de tester facilement des services web en envoyant une requête post. Le plus simple est d'écrire le contenu de la requête dans un fichier texte (ma_requete.xml par exemple)....

  • Comment récupérer une valeur lue en base de données depuis un script avec SQL*Plus

    23 avril 2010 ( #Oracle )

    Tout d'abord il faut un fichier SQL (appelons le patatos.sql) qui va aller effectuer une requête en base de données : SET ServerOutput ON ; DECLARE tmp INTEGER ; BEGIN SELECT COUNT(*) INTO tmp FROM my_table WHERE my_key='patatos'; DBMS_OUTPUT.PUT_LINE('PATATOS='...

  • Installer Scala et le plugin netbeans sous Ubuntu

    18 septembre 2012 ( #Scala )

    Alors pour installer Scala sous ubuntu rien de bien compliquer à priori. Il existe un package Scala qui s'installe via apt-get: sudo apt-get install scala ou à partir du Ubuntu Software Center. Oui mais voilà c'est une install à la sauce ubuntu: Les executables...

  • Comment spécifier le default charset de la JVM

    08 juillet 2011 ( #Java )

    Lorsqu'on utilise des méthodes getBytes() ou new InputStreamReader() sans spécifier l'encoding à utiliser la JVM utiise son default charset. Hors on peut spécifier ce dernier lors du lancement de la JVM avec l'option: -Dfile.encoding=UTF-8 ça permet de...

  • Lire un fichier de propriétés en Java

    29 mars 2010 ( #Java )

    Le chargement d'un fichier .properties contenant des propriétés du type: clé=valeur s'effectue très simplement en Java au moyen de la classe java.util.Properties . Il suffit en effet d'appeler la méthode load de l'objet Properties pour charger toutes...

  • Comment charger le contenu d'un fichier dans une String en Java

    25 mars 2010 ( #Java )

    Pour charger le contenu d'un fichier texte dans une String on va utiliser la classe IOUtils qui permet de mettre facilement le contenu d'une InputStream dans une String. La class IOUtils fait partie du package org.apache.commons.io. Le jar commons-io-.jar...

  • Comment charger un fichier csv dans une table MySQL

    26 février 2013 ( #MySQL )

    Il faut d'abord télécharger le fichier à l'aide d'un formulaire HTML. Ensuite il faut récupérer le fichier avec du PHP et l'enregistrer dans un dossier. Après il y a une commande MySQL qui permet de charger directement le contenu d'un fichier dans une...

  • Comment parcourir un result set mysql sous Java sans utilser toute la mémoire disponible

    26 septembre 2011 ( #Java )

    Par défaut le driver JDBC pour MySQL charge toutes les lignes retournées par une requête SQL. Ce comportement convient parfaitement pour les requêtes qui retourne un nombre de ligne assez restreint. Leur accès sera ainsi plus rapide. En revanche pour...

  • Comment créer un jar exécutable avec Maven

    27 avril 2010 ( #Maven )

    Pour créer un jar exécutable avec Maven il faut indiquer dans le pom.xml la classe qui contient la méthode main qui sera le point de lancement de l'application. Ceci permettra de créer un manifest correct pour exécuter le jar. Pour cela il faut redéfinir...

  • Fichier winmail.dat en pièce jointe dans thunderbird

    02 mars 2010 ( #Office )

    Si vous utilisez Thunderbird pour gérer vos emails, vous avez comme moi certainement déjà reçu des mails avec en pièce jointe un fichier winmail.dat impossible à ouvrir. En fait ceci ce produit lorsqu'on vous envoie une pièce jointe avec OutLook et que...

  • Comment recharge une page web en mettant le cache à jour

    24 mai 2011 ( #Php )

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

  • Client XML-RPC en java

    10 février 2010 ( #Java )

    Aujourd'hui j'ai eu besoin de développer un petit client java pour tester une application qui utilise XML-RPC. Comme il s'agit d'un client très simple, je me suis dit que ça pourrait faire l'objet d'un article. Alors voilà ce dont j'avais besoin: Un client...

  • Comment désactiver ALT+F7 (et compagnie) sous Ubuntu

    17 septembre 2012 ( #Linux )

    Aujourd'hui je fais un petit tour sous Netbeans et voilà qu'un des raccourcis super pratique est le ALT+F7 pour trouver tous les usages d'un type, d'une méthode, etc ... Seulement voilà sous Ubuntu le ALT+F7 sert à déplacer la fenêtre. Je peux donc bien...

  • Comment réduire le temps de compilation de GWT

    31 août 2011 ( #GWT )

    Voilà une astuce valable uniquement en mode dev puisqu'elle permet au compilateur GWT de ne pas effectuer les optimisations JavaScript spécifiques à chaque navigateur. Il faut lancer la compilation avec l'option -draftCompile Si vous utiliser le maven...

  • Comment valider un email, une URL, un nombre, etc en PHP

    20 avril 2010 ( #Php )

    Aujourd'hui voici une astuce pour valider facilement une saisie utilisateur (email, URL, nombre, somme, etc ...) en PHP. Pour ceci nous allons utiliser les filtres PHP disponibles grâce à la fonction filter_var. Cette fonction permet en effet de valider...

  • Maven test fails: Test class should have exactly one public constructor

    10 juillet 2012 ( #Maven )

    Un petit bug étrange ce matin avec maven: J'ai un projet avec des tests unitaires et ils passent nickel sous Eclipse (yes!). J'utilise maven pour le build et là je tombe sur l'erreur suivante: java.lang.Exception: Test class should have exactly one public...

  • Comment copier un fichier en Java

    01 avril 2010 ( #Java )

    Pour faire suite à un article précédent, voici une nouvelle utilisation de la classe IOUtils : cette fois pour copier un fichier. En fait l'utilisation d'IOUtils que nous allons voir permet de copier une InputStream vers une OutputStream. On peut donc...

  • Comment installer une stack PHP/MySQL sur Mac OS X

    14 juin 2014 ( #Php )

    J'ai récemment eu l'occasion de travailler sous mac et pour commencer il a fallu installer tout l'environnement PHP/MySQL. Comme OS X est basé sur Unix on retrouve vite ses marques. Apache Ainsi Apache est déjà installé par défaut. Pour vérifier qu'il...

  • Comment installer yeoman sur Max OS X

    23 juin 2014 ( #Javascript )

    Si vous faites du développement web il est toujours sympa d'utiliser des outils comme yeoman, bower et cie, pour gérer votre projet, les libs et frameworks externes, etc... Ici nous allons voir comment installer yeoman sur mac. Rien de compliquer mais...

  • Comment ajouter des dépendances dans Play!

    12 octobre 2013 ( #Scala )

    Je suis actuellement en train d'apprendre scala à l'aide de play! Comme j'ai un peu cherché comment ajouter une dépendance voici l'astuce: Cela se configure dans le fichier build.sbt (et non dans project/Build.scala - ou alors je n'ai pas trouver comment...

  • Comment exécuter un seul test avec une commande Maven

    09 octobre 2013 ( #Maven )

    Avec maven les tests se lancent avec la commande : mvn clean test mais cela va exécuter tous les tests du projet. Heureusement on peut se limiter à une seul classe de test en utilisant la propriété test: mvn clean test -Dtest=PurchaseTest et même à un...

  • Comment utiliser un mock dans un test unitaire

    10 septembre 2013 ( #Java )

    Je ne suis pas vraiment fan des mocks mais il faut avouer que quand on travaille sur du code legacy ça rend bien service. Voici donc comment créer et utiliser un mock avec Mockito depuis un test unitaire JUnit. Il faut tout d'abord ajouter le jar Mockito...

  • Comment générer un tar avec le bon répertoire depuis un autre répertoire

    23 juillet 2013 ( #Linux )

    La commande tar est très utile pour générer un zip (ou plus exactement un tar.gz) avec tout le contenu d'un dossier. Mais voilà il faut être dans le bon dossier pour pouvoir le faire: # cd /home/bliz/ # tar cvzf backup.tar.gz dossier dossier/README.txt...

  • Comment ajouter de la couleur à un build maven

    12 août 2013 ( #Maven )

    J'utilise quotidiennement maven et le plus souvent en ligne de commande et s'il y a un reproche qu'on peut faire sur la forme (je ne parle pas du fond et ni de la philosophie maven mais uniquement de la forme), c'est bien que tout cela est terne. Heureusement...

  • Comment changer la disposition du clavier sous redhat

    25 juillet 2013 ( #Linux )

    Et oui en France on ne fait rien comme tout le monde donc on a des clavier AZERTY. Et donc quand on arrive sur une machine redhat configurée en QWERTY on galère (surtout quand on n'a pas d'interface graphique). Heureusement il y a une commande qui permet...

<< < 1 2 3 4 5 6 7 8 9 10 > >>