Top articles

  • Comment ajouter une heure à une date en java

    05 mars 2012 ( #Java )

    L'objet Date (bien que vivement critiqué) permet néanmoins de manipuler des dates du moment qu'on le considère comme un wrapper autour d'un long. Ansi on peut facilement ajouter 2 dates en ajouter leur timestamps respectif: Date now = new Date(); Date...

  • Comment configurer virtual box pour accèder à la VM depuis la machine hôte ?

    07 mars 2012 ( #Linux )

    J'utilise Virtual Box pour avoir une machine windows sur mon PC dans laquelle je peux tester sous Internet Explorer. Virtual Box est bine sympa mais la configuration d'une VM (surtout la partie réseau) peut s'avérer compliqué quand on veut accèder à internet...

  • Jetty: oejs.AbstractConnector:insufficient threads configured for SelectChannelConnector@0.0.0.0:8080 STARTING

    09 mars 2012 ( #Java )

    Dans mon projet j'utilise un server Jetty embarqué pour pouvoir envoyer quelques requêtes HTTP et interrogé mon appli. Le serveur n'est pas très solicité et donc il est configuré avec un thread pool de quelques threads seulement. Je test sur mon PC local...

  • Comment éviter un retour à la ligne en CSS

    02 avril 2012 ( #CSS )

    CSS c'est pas trop mon fort mais c'est sympa quand même alors je note les astuces au fur et à mesure que je les découvre. Aujourd'hui j'ai besoin d'insérer un bouton dans une table. Mon problème c'est que le texte du bouton est trop long par rapport à...

  • Comment démarrer un service réseau sous windows

    12 avril 2012 ( #SSH )

    Cette opération peut s'effectuer en ligne de commande. Il faut donc commencer par ouvrir une fenêtre de ligne de commande: Menu Démarrer / Exécuter puis saisir "cmd" et valider Ensuite dans la fenêtre de commande il faut taper: net start ...

  • Comment parcourir un arbre de façon non récursive

    20 avril 2012 ( #Java )

    Un arbre est une structure qui se prête très bien à un traitement récursif - chaque branche pouvant être considéré comme un arbre de plus petite taille : void traitementArbre(Node node){ if (!node.hasChildren()){ // C'est une feuille -> traitement de...

  • Impossible de supprimer un padding/margin sur un élément en CSS

    24 avril 2012 ( #CSS )

    Alors voilà mon problème j'ai besoin de supprimer l'espace qui se trouve autour de mon élément HTML mais j'ai beau mettre tous les padding et les margin à 0. Il y a toujours un espace qui apparaît autour de mon élément. Quand je vérifie à l'aide de firebug...

  • Comment parcourir une liste à l'envers en java

    30 avril 2012 ( #Java )

    Il est très facile de parcourir une liste en java. Pour cela il suffit de récupérer un iterator et d'appeler la méthode next() à chaque iteration: Iterator iterator = myList.iterator(); while (iterator.hasNext()){ String item = iterator.next();...

  • sed: illegal option -- r on Mac OS X

    04 août 2014 ( #mac )

    Mac OS X est basé sur BSD et donc logiquement la commande sed aussi. Cela peut poser problème lorsqu'on essaie de lancer des scripts linux qui utilise la version GNU de sed. Par exemple l'option -r n'existe pas mais heureusement il y a un équivalent:...

  • 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 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 activer les raccourcis SVN sous Eclipse

    16 février 2012 ( #Eclipse )

    Les raccourcis pour SVN (du genre CTRL+ALT+U pour update, CTRL+ALT+C pour commit) ne sont pas activés par défaut sous Eclipse. Pour cela il faut se rendre dans le menu Window / Customize Perspectives ... puis dans l'onglet Command & Groups availability...

  • Comment installer un fichier jar dans le dépôt local de Maven

    20 février 2012 ( #Maven )

    Sur mon projet nous utilisons Maven pour effectuer la compilation. Maven permet de télécharger automatiquement toutes les dépendances nécessaires à la compilation du projet. Cependant aujourd'hui lors de l'ajout d'une nouvelle librairie le téléchargement...

  • 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 afficher la date courante avec XSLT

    08 mars 2010 ( #XSLT )

    Avec XSLT, l'objet Date permet de manipuler les dates et donc de récupérer la date courante et d'en extraire les différents éléments pour l'afficher selon différent formats. Par exemple voici la méthode qui permet d'afficher la date courante au format...

  • Comment récupérer l'id généré via JDBC lors de l'insertion dans une table avec auto increment

    21 février 2012 ( #Java )

    Voilà le problème: J'effectue une requête SQL INSERT dans une table qui a un auto increment et j'ai besoin de récupérer l'id généré qui correspond à mon INSERT. JDBC fournit la mécanique pour ça (après il faut que la base derrière le gère - avec MySQL...

  • OracleDataSource.setConnectionCachingEnabled génère une exception java.lang.NoSuchMethodError

    09 mars 2010 ( #Oracle )

    Alors voilà une erreur qui m'aura pris pas mal de temps avant de comprendre ce qui se passe. J'ai un projet sous Eclipse qui utilise JDBC pour se connecter à une base Oracle. Jusque là tout va bien, le projet compile sans problème mais lorsque je l'exécute...

  • Comment utiliser Class.forName() en évitant les warnings sur les generics

    22 février 2012 ( #Java )

    Lorsqu'on voulait créer une instance dynamiquement à partir d'un nom de class on utilisait le code suivant: Class maClass = Class.forName("mon.package.MaClass"); MonInterface instance = (MonInterface) maClass.newInstance(); Sachant que la class "MaClass"...

  • 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 récupérer les options passées lors de l'appel d'un script avec getopts

    12 mars 2010 ( #Script )

    La récupération des options passées lors de l'appel d'un script shell n'est pas toujours aisée. Il peut y avoir plus ou moins d'options, dans des ordres différents, avec ou sans arguments (qui sont eux-même collé à l'option ou séparé par un espace), etc...

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

  • XSLT: transformer un document XML en fichier texte

    19 février 2010 ( #XSLT )

    L'article du jour est une petite introduction à XSLT. XSLT est un outils de transformation de document. On l'utilise surtout (en tout cas dans la plupart des cas que j'ai rencontrés) pour faire des transformations à l'intérieur d'un document XML, mais...

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

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