Top articles

  • Que signifie les codes d'erreurs HTTP ?

    14 novembre 2011

    Le protocol HTTP définit toute une série de code d'erreur. Les plus connus sont certainement: 404 not found 403 forbidden etc... La liste complète est disponible sur wikipedia. Il y a une astuce pour savoir rapidement le type d'erreur. En fait c'est le...

  • Bienvenue sur Patatos

    27 janvier 2010

    Ceci est le premier article sur patatos.over-blog.com. Et comme il se doit lors d'une inauguration je vais souhaiter plein de bonne chose à ce nouveau blog: - de nombreux messages - de nombreux visiteurs - de nombreux commentaires - plein d'infos - un...

  • Comment changer le répertoire où sont stockées les images docker

    08 juillet 2016

    On peut préciser le répertoire à utiliser lors du démarrage du daemon docker avec l'option -g: docker daemon -g /home/docker attention les données dans l'ancien répertoire ne sont pas transférer. On a donc l'impression que toutes les images ont disparu...

  • Comment filtrer une liste avec AngularJS

    06 février 2015

    Voyons comment utiliser un peu de magie avec angularJS en réalisant le filtrage d'une liste en temps réel. Je dis "magie" car il suffit de peu de code pour développer cette fonctionnalité. Tout d'abord partons d'une liste toute simple en HTML:

    • Banane:...

    • Comment éviter qu'un bouton envoie un formulaire HTML

      20 février 2015

      Si vous placez un bouton dans un formulaire HTML le comportement par défaut est que lorsqu'on clique sur le bouton le formulaire est envoyé.

      Un clic sur le bouton entraine l'envoi...

    • Comment afficher les lignes suivantes avec grep

      17 février 2015

      La commande grep est très pratique pour rechercher une chaine de caractères dans des fichiers. En retour grep affiche toutes les lignes contenant le motif recherché. Parfois il peut être intéressant d'avoir un peu de contexte dans lequel la ligne apparaît....

    • Un peu plus d'interactivité!!

      18 février 2010

      Et oui, ça y est! J'avoue, je suis un peu à court d'inspiration aujourd'hui pour un nouvel article! Mais heureusement j'ai eu une idée qui apportera un peu d'intéractivité à blog (j'espère) : Envoyez-moi des sujets, des questions ou des problèmes que...

    • La touche "retour arrière" ne marche pas et affiche des ^?

      11 mars 2010

      J'utilise régulièrement des machines Unix/Linux et lorsque je me connecte sur celles-ci, la touche "retour arrière (encore appelée "backspace" ou "delete") ne marche pas. Au lieu d'effacer le caractère précédent elle affiche ^? Il s'agit en fait d'un...

    • Comment faire un scp sur un port différent

      23 juillet 2014 ( #SSH )

      scp utilise par défaut le port ssh (port 22). Si vous avez besoin d'utiliser un port différent (ex: 2222) il faut utiliser l'option -P. Ce qui donne: scp -P 2222 mon_fichier mon_serveur:/mon/repertoire/

    • Comment copier une table mysql

      08 juin 2011 ( #MySQL )

      La copie d'une table MySQL s'effectue très facilement à l'aide de 2 commandes SQL: - la première pour créer la structure de la table - la deuxième pour y copier les données mysql> CREATE TABLE ma_copie LIKE mon_original; mysql> INSERT INTO ma_copie SELECT...

    • Comment connaître le type d'une variable dans R

      10 septembre 2012 ( #R )

      Dans R le type d'une variable s'appelle sa classe. L'équivalent du typeof de java est dans la fonction class: > mydata = read.table('fichier.csv') > mynumber = 8 > myword = 'hello' > > class(mydata) [1] "data.frame" > class(mynumber) [1] "numeric" > class(myword)...

    • Comment exécuter un programme java avec Maven

      23 septembre 2011 ( #Maven )

      Maven est surtout utilisé pour compiler des projets java mais on peut aussi l'utiliser pour les exécuter avec la commande suivante: mvn exec:java -Dexec.mainClass=com.myProject.myMainClass -Dexec.args="arg0 arg1" Bien sûr l'option -Dexec.args n'est pas...

    • Comment obtenir la liste des packages Oracle

      24 février 2010 ( #Oracle )

      Pour obtenir la liste des package Oracle, il faut utiliser la commande SQL suivante (sous SQL*Plus par exemple): SQL> select * from user_objects where object_type='PACKAGE';

    • Récupérer un timestamp unix depuis un script

      08 février 2010 ( #Script )

      pour récupérer un timestamp unix depuis un script il faut utiliser la commande: > date +%s 1265642246 Cette astuce est très utile pour calculer le temps d'exécution d'un script en récupérant un timestamp au début et un à la fin du script puis en faisant...

    • Comment annuler son dernier commit avec Git

      17 décembre 2012 ( #Version control )

      Oops j'ai commité alors que je n'aurai pas du! Pas de problème avec Git (tant que le commit n'est pas parti sur le remote) il suffit de faire : git reset HEAD^ et le tour est joué. Quel commit, déjà ? :-b

    • Comment connaître la version de CentOS

      15 novembre 2012 ( #Linux )

      L'info est présente dans le fichier /etc/redhat.release Il suffit tout simplement d'afficher le contenu du fichier: # cat /etc/redhat-release CentOS release 5.8 (Final)

    • Comment lister les procédures MySQL

      07 avril 2011 ( #MySQL )

      Les procédures stockées MySQL sont stockés dans la table proc du schema mysql. Pour obtenir la liste des procédures il suffit d'un simple select: SELECT db, name FROM mysql.proc; Et voilà c'est aussi simple que cela.

    • Comment connaître la liste des process MySQL

      29 avril 2011 ( #MySQL )

      Pour savoir ce que fait MySQL il existe une commande très utile qui indique les requêtes actuellement exécutées par MySQL. Ce qui est très utile pour détecter des procèdures assez conséquente en temps de traitement. Bref cette commande c'est simplement:...

    • Comment exécuter une fonction Oracle depuis SQL*Plus

      19 mai 2010 ( #Oracle )

      Pour exécuter une fonction définie dans un package Oracle sous sqlplus, il suffit de l'appeler au travers d'un "select from dual" de la manière suivante: SELECT MON_PACKAGE.MA_FONCTION(mes, parametres) FROM DUAL;

    • Comment voir les logs produits par un conteneur docker

      08 juillet 2016 ( #docker )

      Tout simplement avec la commande docker logs mon_conteneur C'est particulièrement utile lorsqu'on démarre le conteneur en arrière-plan avec l'option -d car la sortie standard n'apparait pas dans le terminal.

    • Comment effacer l'écran du terminal

      26 mars 2015 ( #mac )

      Pour effacer l'écran du terminal il existe la commande > clean Sous Mac OS X il existe un raccourci pour ça: Ctrl+l

    • Comment compiler uniquement un module maven dans un projet multi-modules

      06 mars 2015 ( #Maven )

      Pour compiler uniquement un module (ou une liste de modules) il faut utiliser l'option -pl (project list): mvn test -pl web L'option -am (also make) peut aussi être intéressante car elle permet de compiler les modules dont dépendent ceux spécifiés avec...

    • Comment augmenter la mémoire disponible pour SBT

      16 septembre 2016 ( #Scala )

      J'ai récemment eu un build sbt qui échouait à cause d'un OutOfMemory exception. La solution: donner plus de mémoire à sbt. Et la bonne nouvelle c'est que c'est maintenant beaucoup plus simple. Il suffit d'ajouter l'option -mem. Par exemple: sbt -mem 2048...

    • Comment lire un fichier en Scala

      18 mai 2015 ( #Scala )

      La lecture d'un fichier est nettement plus aisée en Scala qu'en Java. En effet en scala le code tient en une seule ligne (ou presque): import scala.io.Source Source.fromFile("mon/fichier.txt").getLines

    • Comment renommer une base mongodb

      09 février 2015 ( #mongo )

      Actuellement mongodb ne permet pas de renommer directement une base de données : https://jira.mongodb.org/browse/SERVER-701 On peut tout de même renommer une base en la dupliquant puis en supprimer l'ancienne: db.copyDatabase('ancienne_base', 'nouvelle_base');...

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