Top articles

  • Quelle différence entre % et %% pour la déclaration des dépendances dans SBT

    13 septembre 2016 ( #Scala )

    Dans un fichier build.sbt les dépendances se déclarent de la façon suivante: libraryDependencies += "org.nd4j" % "nd4j-native-platform" % "0.5.0" mais parfois on trouve aussi un double pourcent "%%" libraryDependencies += "com.typesafe.akka" %% "akka-actor"...

  • Comment ajouter des adresses IP locales

    11 mai 2015 ( #Linux )

    Par défaut 127.0.0.1 représente l'adresse locale (ou loopback). C'est à dire que rien est envoyé sur le réseau mais redirigé directement vers l'hôte local. Il est intéressant d'avoir plusieurs adresses locales: 127.0.0.2, 127.0.0.3, ... afin de pouvoir...

  • Comment charger manuellement un template Angular

    07 mai 2015 ( #angular )

    Un template angular n'est rien de plus qu'un fichier html. On peut donc le télécharge facilement à l'aide du service $http. $http.get('mon/template.html', {cache: $templateCache}); L'astuce consiste à bien préciser de cacher le template avec $templateCache...

  • Comment utiliser une variable dans un XML literal en Scala

    29 juin 2015 ( #Scala )

    En scala il est possible de saisir directement du code XML (XML literal). Ce code est en fait une séquence de nodes (NodeSeq), contrairement à d'autres langages comme Java où il faut saisir une chaîne de caractères qu'il faut ensuite parser. Par exemple...

  • Comment réaliser une directive ng-clickout

    19 janvier 2015 ( #angular )

    Si vous avez remarqué angular fournit une directive ng-click qui permet de configurer une action à exécuter lors d'un click utilisateur sur un élément. En revanche il n'y a pas de directive ng-clickout qui permettrait de configurer une action lors d'un...

  • Comment faire un map sur un conteneur de paires en Scala

    22 juin 2015 ( #Scala )

    En fait rien de particulier sur ce cas là si ce n'est la façon de déstructurer les arguments de la fonction de mapping. Ça à l'air compliqué mais pas tant que ça en fait. Prenons un exemple avec une liste de paires: val paires = List("Jurassic Park" ->...

  • Comment connaître toutes les branches disponibles dans un repo git

    12 juin 2013 ( #Version control )

    Pour connaître toutes les branches disponibles sur un serveur git on peut utiliser la commande: # git remote show origin * remote origin Fetch URL: http://bliz@patatos.org/scm/BLOG/blog.git Push URL: http://bliz@patatos.org/scm/BLOG/blog.git HEAD branch:...

  • Comment connaître le repertoire de travail MySQL

    02 juin 2013 ( #MySQL )

    Lorsqu'on utilise la ligne de commande MySQL on peut facilement charger un fichier sql à l'aide de la commande source : mysql> source mon_fichier.sql; Le problème est qu'il faut connaître le répertoire de travail courant de MySQL pour pouvoir utilisé...

  • Comment formater une date en ligne de commande

    21 février 2013 ( #Script )

    la commande 'date' unix permet d'afficher/fixer la date courante mais on peut aussi préciser le format de la date. Les différents tags disponibles sont détaillées dans le man: man date Sinon pour récupérer la date au format SQL: date "+%Y-%m-%d %H:%M:%S"...

  • Chrome ne démarre pas avec Testacular sous Ubuntu

    16 février 2013 ( #Linux )

    Je me suis lancé dans le tutorial AngularJS (très bien fait par ailleurs) mais voilà sous ubuntu j'ai rencontré quelques problèmes. Pas avec Angular directement mais dans l'installation de l'environnement. Tout d'abord il faut installer nodeJS. Et bien...

  • Comment générer des évènements dans un Composite Widget GWT

    08 février 2013 ( #GWT )

    Dans GWT pour créer de nouveaux widgets il est d'usage d'étendre la classe Composite. Je n'ai pas rencontré de problème pour créer les widgets par contre pour générer des évènements lors d'un changement de valeur dans le widget ça n'a pas été aussi simple....

  • Comment vérifier les fichier ouverts par un processus (Too many open files)

    31 janvier 2013 ( #Linux )

    Ce matin j'ai rencontré l'erreur "Too many open files" sur une machine de prod :( Déjà première chose à vérifier: le nombre max de fichiers ouvrables simultanéments. Cette info se trouve dans /proc # cat /proc/sys/fs/file-max 352772 Ensuite il faut récupérer...

  • Comment connaître la version de MySQL

    22 janvier 2013 ( #MySQL )

    On peut récupére la version de MySQL avec la commande suivante: mysql> SHOW VARIABLES LIKE "%version%"; Ce qui donne: +-------------------------+------------------------------+ | Variable_name | Value | +-------------------------+------------------------------+...

  • Les fonctions en Scala

    05 octobre 2012 ( #Scala )

    En scala il y a plusieurs façon de définir une fonction. Tout d'abord voici celle qui se rapproche le plus de C, java, etc def add(x: Int, y Int): Int = { return x + y; } Voilà on reste assez proche de Java. Voici une fonction add qui reçoit deux paramètre...

  • Comment importer un projet sous SVN

    25 septembre 2012 ( #Version control )

    importer un projet sous svn : il y a aussi une commande pour ça: svn import -m "creation du projet" mon_projet http://server_svn/repo/mon_projet/trunk Il faut bien sur que le répertoire courant contienne un dossier "mon_projet". Autrement dit il faut...

  • Comment effacer un projet sous SVN

    24 septembre 2012 ( #Version control )

    Suite à un mauvais import d'un projet (plus précisément import du projet en SVN 1.7 alors que le serveur est toujours en 1.6), j'ai besoin d'effacer le projet pour recommencer (dans la bonne version cette fois). Et bien il y a une commande pour ça: svn...

  • Comment manipuler des listes en Scala

    20 septembre 2012 ( #Scala )

    Voilà quelques astuces pour manipuler des listes en scala: Créer une liste: scala> val numbers = List(1,2,3,4); numbers: List[Int] = List(1, 2, 3, 4, 5) Accéder à un élément de la liste: scala> numbers(2) res0: Int = 3 Taille de la liste: scala> numbers.size...

  • Comment afficher un histogramme avec R

    14 septembre 2012 ( #R )

    L'affichage de l'histogramme de données avec R est très simple et ne prends qu'une seule ligne de code: hist(mydata, [options]) Les options que j'utilise pour l'instant sont: main: pour spécifier le titre du diagramme xlabel: pour le titre de l'axe des...

  • Comment connaitre le nombre d'iteration d'une boucle foreach en xslt

    29 août 2012 ( #XSLT )

    J'utilise XSLT pour générer de la documentation. Dans le cas qui nous intéresse ici, il s'agit d'afficher un tableau avec différentes informations. La construction du tableau s'effectue par l'ajout de ligne à travers une boucle for-each:

  • Comment configurer les adresses DNS sous linux

    13 août 2012 ( #Linux )

    Voici juste un petit rappel sur comment configurer les adresses des serveurs DNS sous linux. Normalement toutes les infos sont récupérées via DHCP au démarrage et il n'y a donc rien à faire. Dans le cas contraire la configuration est très simple il suffit...

  • Comment installer le JDK 7 sous Ubuntu

    13 juillet 2012 ( #Linux )

    Ubuntu fournit par défaut une version d'openJDK. Pour passer à java 7 il suffit d'utiliser le Software Center et de télécharger openJDK7. Oui mais attention il s'agit du JRE openJDK7 soit uniquement le Runtime qui permet d'exécuter du code java mais pas...

  • java.lang.UnsupportedClassVersionError: project/Main : Unsupported major.minor version 51.0

    16 juillet 2012 ( #Java )

    Après une migration vers Java7 je me tape un UnsupportedClassVersionError: java.lang.UnsupportedClassVersionError: project/Main : Unsupported major.minor version 51.0 Clairement il y a incompatibilité de version mais le message n'est pas clair: Soit j'ai...

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

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

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