Drawing ASCII dans le message de bienvenue d’une debian

Le fichier /etc/motd est bien pratique pour customiser le message de bienvenue et éviter de se mélanger les pinceaux lorsque l’on administre un petit lot de serveur. L’outil Figlet permet de faire un drawing ASCII en une ligne de commande : $ figlet Mon-Serveur l’option -f permet de choisir le style de la police utilisée. […]

Résolution des liens symboliques avec Xdebug

Dans une configuration Xdebug + IDE (eclipse, phpStorm…) si vous commencez à avoir des liens symboliques, l’IDE ou xdebug commence à perdre les pédales sur la résolution des chemins ce qui fait que les breakpoints de l’IDE ne sont plus détectés. Voici une technique pour continuer à utiliser le principe de lien symbolique et à […]

Un tutoriel sur Gulp pour comprendre les dépendances, l’utilisation de tâches asynchrones ou synchrones

J’ai pris de le temps de faire ce tutoriel car je vois trop souvent des incompréhensions sur ces notions de tâches synchrones et asynchrones. En complément je rappelle le principe de dépendances dans gulp. Les dépendances ne sont pas ordonnées, seul la fin de la tâche déclenche l’exécution de la suivante, il faut donc s’assurer […]

Problème GTK sur Eclipse-Neon2 avec une Lubuntu

Version ubuntu: Distributor ID: Ubuntu Description: Ubuntu 16.10 Release: 16.10 Codename: yakkety Cas de la perte des icônes de base et message d’erreur au lancement Si les messages sont du type: (Eclipse:14401): Gtk-WARNING **: Theme parsing error: gtk-lubuntu.css:309:15: The ‘icon-shadow’ property has been renamed to ‘-gtk-icon-shadow’ (Eclipse:14401): GLib-CRITICAL **: g_base64_encode_step: assertion ‘in != NULL’ failed […]

Problème de clavier avec Synergy entre un serveur window et un client Linux.

Si vous avez un problème de mauvais mapping de votre clavier sur le client Linux, vous pouvez essayer de forcer le mapping du client linux avec cette commande (il faut que le client soit connecté) : Depuis une console sur le client linux: setxkbmap fr nb: il y a aussi une autre façon de faire […]

Multi-écran et raccourci openbox sur Lxde

Un petit mémo pour définir des raccourcis clavier sur LXDE afin de basculer d’une config multi-écran à une autre. Pré-requis: Installation de arandr pour créer les config xrandr (ca evite de se cogner la doc xrandr et l’ecriture des commandes xrandr) sudo aptitude install arandr Lien vers xrandr pour approfondir Définition et sauvegarde des layout […]

Inspection de variables javascript

  Voici un bout de code bien pratique pour inspecter vos variables javascript: function listprop(o){ var objectToInspect; var result =’ []; for(objectToInspect = o; objectToInspect !== <span’ style= »color:#000080;font-weight:bold; »>null; objectToInspect = Object.getPrototypeOf(objectToInspect)){ result = result.concat'(‘Object.getOwnPropertyNames(objectToInspect)); } $log.debug( »inspector= »<‘/’span>+result); return result; } le $log est de l’angular. un console.log peu’t’ faire l’affaire. lancez listprop(ma_varaible) et le tour est […]

how to build multiple cordova applications with different cordova version

instead of installing the cordova client with npm install -g cordova # DON’T USE THIS You should just install the cordova client locally, the best way is to put the cordova dependency in the file package.json so when you run the npm install in the root folder of your application, it will install the appropriate […]

Enregister le flux audio et vidéo de son bureau

!!! Pré-requis * installer pulseaudio * installer’ libav !!! How to Enregistrer le son et la video dans un fichier mkv : avconv -f x11grab -video_size 1600×900 -i :0.0 -f alsa -i pulse -c:v’ libx264 -rc-lookahead 1 -threads 4 test.mkv {{ adapter a la taille de l’ecran et le nombre de threads }} Pour plus […]

How to remove an IP from Microsoft Blacklist

Some information related to Microsoft blacklisting: https://technet.microsoft.com/en-us/library/dn458545%28v=exchg.150%29.aspx https://mail.live.com/mail/services.aspx A form to declare valid IP from your domain: https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us&ccsid=635786776026032458 Look at your logs Look at the message in your mail log. You should see the email address of a contact. You can also directly send an email to delist@messaging.microsoft.com Check with a tool A good tool […]