Top articles

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

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

  • 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 récupérer la première/meilleure ligne de chaque groupe en SQL

    28 février 2012 ( #MySQL )

    C'est un problème qui a l'air simple mais qui devient vite complexe quand on essaie de le traduire en SQL. Ce cas se présente à chaque fois qu'on veut récupérer le plus récent/ancien ou le min/max d'une valeur pour chaque groupe de données. Par exemple...

  • Comment créer un tableau de type générique en java

    24 février 2012 ( #Java )

    Pour commencer il n'est pas recommandé de mélanger les types génériques et les tableaux. Les types génériques sont des informations sur les types disponibles au moment de la compilation mais qui disparaissent à l'exécution. Par exemple: List...

  • Comment formater un fichier xml sous linux

    25 octobre 2011 ( #Script )

    Le xml est un format très utilisé et beaucoup de services utiilsent ce format pour transmettre des données. Dans ces cas il arrive très souvent que le xml ne soit pas identé, ce qui permet d'économiser des caractères, mais qui rend les données difficilement...

  • Comment afficher sa dette technique avec Sonar

    24 octobre 2011 ( #Intégration continue )

    Sonar est très connu pour permettre de suivre la qualité du code d'un logiciel, il va même jusqu'à afficher la dette technique accumulé sur un projet. Après avoir installé Sonar et analysé mon projet, je voulais avoir une estimation de la dette technique...

  • Comment se connecter avec ssh sans saisir de mot de passe

    19 octobre 2011 ( #SSH )

    SSH permet de se connecter à une machine distante sans avoir à saisir de mot de passe pour peu que les clés SSH soient bien configurées. Le principe est simple (je pars du principe qu'on est sur une machine locale et qu'on veut se connecter à une machine...

  • Comment activer SVN sur un project existant après une mise à jour d'Eclipse

    17 octobre 2011 ( #Eclipse )

    J'ai récemment mis à jour Eclipse. Tout c'est bien passé mais après avoir redémarrer avec la nouvelle version et sélectionné mon workspace, surprise! Tous mes projets sont bien là mais ils ne sont plus reconnus en tant que projets SVN. Bien sûr ce sont...

  • comment limiter l'application d'un style CSS à certains éléments

    11 octobre 2011 ( #CSS )

    J'ai récemment rencontré un problème avec mes styles css. J'utilise une table HTML à 2 colonnes pour afficher diverses information sous forme de clé/valeur. Les clés sont du texte donc pas de problème mais les valeurs peuvent être du texte ou des éléments...

  • Comment désigner une "grosse" appli GWT

    30 septembre 2011 ( #GWT )

    Juste un lien vers un tutoriel particulièrement intéressant sur le design d'application GWT en utilisant le pattern MVP (Model, View, Presenter). Le tutoriel est très bien fait en commençant par une application simple, en abordant les stratégies d'optimisation...

  • GWT 2.3 event.getCharCode() returns 0 when Enter key is pressed

    05 septembre 2011 ( #GWT )

    Après avoir récemment migrer vers GWT 2.3 je me suis aperçu que les actions déclenchées par des pressions de la touche Entrée ne fonctionnait plus sous Firefox. Voici le code que j'utilisait: myTextField.addKeyPressHandler( new KeyPressHandler(){ @Override...

  • Comment ne pas afficher les premières lignes d'un fichier

    07 juillet 2011 ( #Script )

    Voilà le problème du jour: Je dois afficher le contenu d'un fichier sans la première ligne qui n'est pas des données mais plutôt une en-tête ou un commentaire. La commande tail permet d'effectuer ceci en utilisant une petite astuce: tail -n+2 mes_donnes.csv...

  • MySQL: A UNIQUE INDEX must include all columns in the table's partitioning function

    30 juin 2011 ( #MySQL )

    Cette erreur concerne l'utilisation d'un index( ou d'une clé primaire) avec le partitioning. Dès qu'on utilise le partitioning tous les champs utilisés pour partitionner la table doivent être inclus dans un index unique ou dans la clé primaire. Il n'y...

  • Comment placer un processus en tache de fond et récupérer la main sur la console

    20 juin 2011 ( #Linux )

    Il m'arrive de lancer des commandes depuis un terminal et ces commandes durent parfois longtemps. Dans ce cas il est intéressant de pouvoir basculer le processus en tâche de fond et de récupérer la main sur le terminal pour effectuer autre chose. Et bien...

  • Comment afficher les données en colonnes plutôt qu'en ligne dans un select avec MySQL

    14 juin 2011 ( #MySQL )

    Lorsqu'on fait un select dans une table qui contient beaucoup de champ on obtient rapidement quelque chose d'illisible. Pourtant il existe une option qui permet d'afficher les résultat en colonnes au lieu de lignes. Cette option est très utile lorsque...

  • sudo: sorry, you must have a tty to run sudo

    07 juin 2011 ( #Script )

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

  • Quelle est la syntaxe de cron

    10 juin 2011 ( #Script )

    cron permet de lancer des commandes à des heures définies. Toutes les commandes sont définies dans la 'crontab'. On peut utiliser les commandes suivantes pour y accéder: crontab -l: pour afficher la crontab de l'utilisateur courant crontab -e: pour editer...

  • Comment formatter un nombre avec GWT

    06 juin 2011 ( #GWT )

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

  • Skype plante sous Ubuntu 11.04

    28 mai 2011 ( #Linux )

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

  • Comment enregistrer automatiquement la date de mise à jour pour chaque ligne d'une table MySQL

    27 mai 2011 ( #MySQL )

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

  • Comment faire un tableau croisé dynamique avec MySQL

    26 mai 2011 ( #MySQL )

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

  • Comment manipuler les colonnes d'un fichier csv sous linux

    19 mai 2011 ( #Linux )

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

  • Stocker un google User dans Google App Engine

    20 mai 2010 ( #Java )

    Voici un tutoriel expliquant comment stocker un google User dans Google App Engine puis comment le récupérer ensuite. Tout d'abord il faut savoir que google permet d'utiliser les API JDO (Java Data Object) et JPA (Java Persistance API). Ici nous allons...

<< < 10 11 12 13 14 15 16 > >>