→ Lisez cet article" />
// ${Guilou} //

[Cactus V5] Utiliser la télécommande et déclencher des flashs simultanément

Cactus V5Les Cactus V5 sont des déclencheurs radio permettant de contrôler des flashs à distance (jusqu’à une centaine de mètres en environnement dégagé). Contrairement aux déclencheurs infra-rouges, les Cactus permettent de faire passer le signal au travers des murs. Par contre, il faut oublier les automatismes des flashs (e-TTL / i-TTL) et tout régler en manuel !

Cactus V5 et Metz 50 AF-1Ces déclencheurs ne sont pas très onéreux et permettent de se lancer dans le strobisme sans se ruiner. Chaque module est à la fois émetteur / récepteur, donc on peut acheter des modules supplémentaires petit à petit, au fur et à mesure que l’on progresse dans ce domaine et qu’on multiplie les sources d’éclairage.

La fonctionnalité qui m’intéresse aujourd’hui sur les déclencheurs radio est celle de la télécommande. Avec un câble adapté, il est en effet possible de se servir d’une paire de Cactus pour déclencher son boitier à distance. Il suffit de placer un module en mode récepteur sur le boitier et de le relier à la prise télécommande et, de l’autre côté, d’appuyer sur le bouton à mi-course pour faire la mise au point, puis de déclencher en appuyant à fond.

On a donc vu que le système Cactus offre deux fonctionnalités : le déclenchement de flashs à distance et la télécommande. Est-il possible de cumuler les deux ?

Naïvement, on sort un troisième module que l’on met sur le même canal radio que les deux autres modules. On appuie sur le bouton du module télécommande et on constate que le boitier se déclenche ainsi que le flash ! Malheureusement, on verra que la photo réalisée est ratée : le flash ne se voit pas. Le problème est que les flashs sont déclenchés tellement rapidement qu’ils ont déjà cessé d’illuminer la scène lorsque la prise de vue débute…

Canon 35mm f/2 Canon 35mm f/2

La solution consiste alors à s’équiper d’un quatrième module. Il faut alors procéder comme suit :

Pyramide de Cactus V5

  1. Mettre un module en mode émission sur un canal A et sur la griffe porte-flash du boitier
  2. Mettre un module en mode réception sur un canal B, relié par le câble au boitier et monté sur le cactus #1
  3. Mettre un module en mode réception sur un canal A au niveau du flash
  4. Garder un module en mode émission sur un canal B près de soi : ça sera la télécommande

J’ai un peu galéré pour trouver cette configuration : il suffit d’inverser les modules #1 et #2 pour que ça ne marche pas. Chez moi, laisser le module #2 pendouiller au bout du câble n’a pas marché, j’ai n’ai trouvé que la solution « pyramidale » pour que cela fonctionne correctement. Notez ainsi que pour faire des photos avec n sources lumineuse et une télécommande, il faudra donc compter n+3 modules Cactus V5 !

Ceci dit, avec 4 modules Cactus il est déjà possible de réaliser des autoportraits avec une source lumineuse, ce qui est déjà pas mal !

Se connecter à un réseau wifi WPA en ligne de commande sous Linux

Il arrive parfois, pour une raison ou une autre, de devoir absolument se connecter au wifi en ligne de commande uniquement. Voici un petit mémo des lignes de commandes qui m’ont été utiles pour me connecter à mon réseau wifi protégé par WPA. Les commandes ont été testées sous Linux Mint Debian Edition, mais ça doit marcher au minimum sur toutes les distributions à base de Debian (Ubuntu compris, donc).

Terminal Linux

On part du principe que l’interface réseau est wlan0 et que vous êtes root !

  1. On scanne les réseaux wifi
    iwlist wlan0 scanning
  2. On génère la clé WPA qu’on stocke dans un fichier
    wpa_passphrase nom_reseau_wifi > ~/wpa.conf
  3. On se connecte au réseau
    wpa_supplicant -B -c ~/wpa.conf -i wlan0 
  4. On récupère une adresse IP avec
    dhclient wlan0
    
  5. C’est tout !

(Merci à DebianWorld qui m’a bien dépanné avec son article quand j’étais en carafe)

Support des sessions PHP sous Internet Explorer 7

Allez savoir pourquoi, Internet Explorer 7 supporte mal les sessions PHP de base. Le bout de code qui va bien pour réparer ça :

header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');

(ce billet ressemble beaucoup à un mémo personnel, j’en conviens)

Gnome 3 : ajouter Firefox comme navigateur par défaut

Découvrant l’interface parfois déconcertante de Gnome 3 et de Gnome-shell, j’ai assez rapidement constaté que firefox n’était plus le navigateur par défaut. Epiphany avait pris la place de ce dernier, bien que les options de Firefox stipulent qu’il était le navigateur par défaut. Les liens dans Skype, XChat ou d’autres applications ne s’ouvraient donc pas dans Firefox mais dans Epiphany, ce qui ne me convenait pas.

Application par défaut, Firefox

Du coup, je vais dans Paramètres utilisateurs (mon nom en haut à droite de l’écran) > Paramètres système > Informations système > Applications par défaut. Et là c’est le drame : dans la catégorie Site web, j’ai le choix entre Epiphany et Chromium ! Firefox n’est pas présent dans cette liste !

J’ai trouvé une solution un peu sauvage qui a le mérite de marcher rapidement :

  1. Ouvrez en tant qu’administrateur le fichier /usr/share/applications/firefox.desktop
  2. À la fin, sur la ligne MimeType ajoutez « x-scheme-handler/http;x-scheme-handler/https; »
  3. Lancez update-desktop-database -q

Il suffit à présent de fermer la fenêtre d’informations système et de l’ouvrir à nouveau : Firefox est maintenant dans la liste des navigateurs et peut être sélectionné comme celui par défaut !

Les SMS louches reçus après une annonce sur LeBonCoin

Récemment, j’ai mis en vente un boitier reflex Canon EOS 1000d accompagné de quelques objectifs. J’ai reçu une quantité de messages louches qui sentent bon l’arnaque. Cet article vise uniquement à lister les adresses emails et numéro de téléphone portables des contacts que j’ai eu qui me semblent louche. Cela ne signifie pas que ce sont des arnaqueurs ou des escrocs, mais c’est un risque 🙂

LeBonCoin

Peu de temps après le dépôt de mon annonce, j’ai eu droit à des SMS similaires à :

Bonjour veuillez me contacter par mail : maria.franboise@gmail.com pour la vente de votre appareil photo sur le bon coin Merci

ou alors :

Bonjour merci de me contacter à mon mail (amandinelucie6380@gmail.com ) si votre Appareil Photo
est encore en vente car je suis intéressé pour l’achat cdt

voire :

Bonjour je souhaite savoir par mail si la vente de votre canon sur le site boncoin.fr est toujours d’actualité?? alain.germain10@gmail.com Cordialement

Personnellement, je trouve ça curieux d’envoyer un SMS pour réclamer un contact ultérieur par email. Bref, n’y connaissant rien à ces techniques, j’ai été gentil avec le premier et j’ai contacté cette « Maria Franboise » qui a la malchance de posséder un nom de famille mal orthographié, alors que commun. La conversation s’engage de manière traditionnelle, et vient le moment de la révélation :

Bonjour,

J’avoue  être intéresse cependant étant hors métropole pour le règlement je

voudrais vous demander le mode de paiement que vous souhaiteriez car moi je

dispose d’un compte paypal et je peux vous effectue un paiement en ligne et

si n’en disposez vous pouvez allez sur le site www.Paypal.fr vous créer un

compte qui est totalement gratuit ensuite me faire parvenir votre adresse

afin que je puisse vous effectuer le paiement.

Comprenez que pour une raison de sécurité  de l’article j’aimerais que

l’envoi se fasse via Chronopost Express et moi je

vous communiquerai mon adresse de livraison.

Hors métropole + paypal + orthographe limite = arrêt de la transaction. Entre temps, j’ai quand même reçu une quantité astronomique de SMS. Pour mémoire, je dresse donc ici la liste des numéros de téléphones louches ainsi que des adresses emails proposées. Méfiez-vous si vous êtes contactés, c’est peut-être une arnaque ! Certains ne laissent aucun doute :

« SMS ANNONCE » Bonjour Guillaume, Cette personne est interessee par votre annonce « Canon EOS 1000d + 18-55mm + 50mm + Livre » au prix de « 400€ ». Pour avoir ses coordonnees ou la joindre directement veuillez appeler au 0899235762. Cordialement. (1,34e+0,34/m)

Numéros de téléphone m’ayant contactés :

  • +33643761420 – 0643761420
  • +33684523841 – 0684523841
  • +33645602228 – 0645602228
  • +33632573821 – 0632573821
  • +33622897841 – 0622897841
  • +33648521702 – 0648521702
  • +33643040407 – 0643040407

Adresses emails :

  • maria.franboise@gmail.com
  • amandinelucie6380@gmail.com
  • alain.germain10@gmail.com
  • djealorancia@gmail.com
  • juleslambert688@gmail.com
  • rubensantoine@gmail.com

J’ai essayé pour rire d’appeler les numéros de téléphones (avantage de la freebox révolution : c’est gratuit). Aucun ne répond, la messagerie ne comporte pas de message vocal et/ou est pleine. A noter également que répondre aux SMS ne sert à rien, ils ne semblent chercher que les contacts par email. De plus, pour certains des numéros de téléphones ou d’adresses emails, elles sont déjà listées sur internet comme étant louches.

Mise à jour au 28 octobre 2015

Cet article est maintenant très bien référencé sur Google et beaucoup de personnes arrivent ici. J’ai également eu un témoignage récent qui me permet de voir comment l’arnaque fonctionne, avec quelques variantes. Le cas le plus ancien était le suivant :

  1. La future victime poste son annonce sur LeBonCoin en mettant son numéro de téléphone ;
  2. Les arnaqueurs récupèrent automatiquement le numéro de téléphone et envoient un SMS demandant un contact par e-mail ;
  3. Suite à un échange d’e-mail, la future victime reçoit un faux e-mail PayPal faisant croire à la réception du paiement ;
  4. La victime envoie alors le colis, soit à l’adresse de l’arnaqueur (j’en doute), soit à l’adresse d’une mule. La mule est payée par les arnaqueurs pour rediriger les colis vers d’autres adresses.

Une variante récente semble exister, où cette fois la destination du colis n’a pas d’importance. En effet, quelques jours après le faux e-mail de PayPal, un nouvel e-mail semblant provenir de la police de PayPal indique qu’il y a un souci sur le paiement et que la victime doit payer des frais ou une amende. Les paiements sont réclamés en Mastercard PCS (les cartes prépayées que l’on trouve chez le buraliste) ce qui fait que l’argent ne pourra jamais être récupéré !

Quelque soit l’arnaque, on voit bien que l’adresse de livraison et que le nom du contact n’a pas forcément d’importance, c’est bien souvent un relai. Par contre, c’est dans la majorité des cas une identité d’une personne réelle qui n’a rien demandée et qui souffre aussi de cette situation. Mon témoin m’indiquait par exemple avoir reçu des centaines de colis depuis 6 mois… qu’il a tous systématiquement retournés. Il se retrouve donc avec son nom listé sur des sites similaires au mien alors qu’il n’est absolument pas un arnaqueur !

Merci donc de garder ceci en tête lorsque vous postez un commentaire.

Travailler efficacement sous Linux avec Compiz et le plugin Grid

Dorénavant, les écrans sont de bonnes tailles, avec une grande résolution et au format large. Il est possible sous Linux (Ubuntu par exemple) de se servir de cette largeur pour diviser l’écran en deux, à la manière de Snap pour Windows 7. L’idée est de pouvoir facilement disposer côte-à-côte deux fenêtres différentes afin de pouvoir les visualiser en même temps.

Le plugin Grid que je présente aujourd’hui est un plugin pour Compiz. Une fois activé via le gestionnaire de configuration, il permet d’utiliser une grille imaginaire pour y déplacer vos fenêtres au clavier.

Grid pour Compiz

Comme le montre la capture d’écran, le pilotage au clavier se fait via le pavé numérique. Ainsi, la fenêtre active sera déplacée vers la moitié droite de mon écran lorsque j’utiliserais la combinaison <ctrl> + <alt> + <6>. Le plugin est encore plus puissant que cela, car il permet également par des appuis successif de faire occuper à une fenêtre un tiers ou deux tiers de l’écran, comme le montre les captures d’écran suivantes :

Grid pour compiz

Grid pour Compiz

Il est également possible de faire les mêmes choses mais dans le sens horizontal.

Ceci fait partie d’une des astuces que j’utilise depuis peu, mais qui améliore grandement ma productivité en tant que développeur web. Ayant un écran full HD, je peux dorénavant avoir facilement mon éditeur de texte préféré à côté de mon navigateur web, et passer de l’un à l’autre sans souci. C’est extrêmement pratique également si l’on souhaite surveiller un chan IRC (on le dispose alors dans un tiers de l’écran) tout en travaillant sur l’autre partie de l’écran. Car au final, un demi-écran est souvent largement suffisant pour consulter les sites web (ou, au pire, les deux-tiers le sont).

Et vous, quelles sont vos astuces pour être productif ?

Changer le timeout d’un plugin Munin

Munin

Récemment, j’ai eu un souci avec le plugin bind9 de Munin, qui permet de savoir quelles quantités et quel type de requêtes notre serveur DNS a dû répondre. Le plugin marchait très bien lorsque je le lançais via un terminal, mais les graphiques produits restaient désespérement vide. Le fichier de log /var/log/munin/munin-node.log m’a mis sur la voie :

[6501] Service 'bind9' timed out.

La question est : comment changer le timeout de Munin ?

De manière globale, il suffit tout simplement de saisir « timeout 60 » dans le fichier de configuration /etc/munin/munin-node.conf pour résoudre le problème en appliquant ce nouveau timeout à l’ensemble des plugins. Mais on peut être encore plus précis en éditant le fichier /etc/munin/plugin-conf.d/munin-node :

[monPlugin] timeout 60

Il suffit de redémarrer Munin pour que ce soit pris en compte 🙂

/etc/init.d/munin-node restart

Regénérer le fichier « digest » de Dotclear

Ce billet est plus un mémento personnel qu’un guide. Il présente une technique qui n’est pas recommandable, à moins de savoir parfaitement ce que l’on fait. La manipulation décrite ici est à effectuer sous environnement Linux.

Lors des mises à jour automatique de Dotclear, il vérifie que les fichiers de l’application n’ont pas été modifiés. S’il y a des changements, nous avons alors droit à un message similaire à :

Mise à jour de Dotclear

Il est alors impossible de mettre à jour automatiquement l’application, il faut le faire manuellement. Si comme moi vous avez tendance à éditer vos fichiers de template directement via l’interface d’administration, c’est une erreur récurrente qui est plus embêtante qu’utile. Dotclear possède en fait la liste des empreinte md5 (hash) d’une partie des fichiers qui le compose. Lors de la mise à jour, il compare l’empreinte attendue avec l’empreinte trouvée. Si cela diffère, l’erreur affichée précédemment apparaît. Sinon, tout roule et la mise à jour automatique se fait sans problème.

L’idée ici est de regénerer cette liste d’empreinte à partir des fichiers qu’on a, qui ont justement été modifié depuis la dernière installation / mise à jour. Pour cela, il faut récupérer tous les fichiers via FTP, en précisant bien le mode « binaire » pour le type de transfert. Une fois les fichiers récupérés, on fait une copie de inc/digest que l’on met de côté. On efface le fichier, puis on lance un terminal dans le dossier racine. On lance alors la commande suivante :

md5sum `find . -type f -not -path "./inc/digest" -not -path "./cache/*" -not -path "./db/*" -not -path ./CHANGELOG -not -path "./themes/*" -not -path "./public/*" -not -path "./plugins/*"` > inc/digests

Cette commande va calculer les empreintes de tous les fichiers, sauf ceux cités dans le répertoire cache/, db/, themes/, public/ et plugins/. Notez que j’ai choisi d’exclure ces dossiers parce qu’ils ne me semblent pas pertinents dans la vérification de l’intégrité de l’application. A vous de choisir quels dossiers exclures selon vos propres besoins !

Dernière étape : on envoie notre nouveau fichier digest via FTP sur le serveur. Et là, la mise à jour sera fonctionnelle.

PHPMyAdmin 3.4.3.1 : le concepteur ne marche plus

Le concepteur de PHPMyAdmin est un outil qui permet de visualiser la structure d’une base de données et les relations entre les tables qui la compose. Cet outil est très utile bien qu’en phase béta. Or, depuis la dernière mise à jour sous Debian, les boutons permettant d’enregistrer le schéma ou de l’exporter en PDF ne marchent plus. En utilisant Firebug, on peut même lire l’erreur suivante :

CSP: Directive « default-src http://localhost » violated by javascript:Save2();

Corriger cette erreur est finalement assez simple, lorsqu’on a trouvé le rapport de bug qui convient. La méthodologie :

  1. Ouvrir le fichier /usr/share/phpmyadmin/libraries/header_http.inc.php
  2. Localiser la ligne contenant X-Content-Security-Policy (ligne 25 chez moi)
  3. La commenter en la préfixant par un dièse #.
  4. Enregistrer le fichier.

C’est réparé !

Mettre à jour le package geometry de Latex sous Debian

Logo LaTeX

Introduction

Un des problèmes de LaTeX sous Debian (et d’autres distributions comme Linux Mint ou Ubuntu), c’est que les packages ne sont pas à jour. Ainsi, lorsqu’on souhaite utiliser le package geometry pour manipuler les marges d’un document, nous sommes privés de commandes telles que \newgeometry{…} ou \restoregeometry{}. La compilation échoue sur un « Undefined control sequence »… Il faut donc mettre à jour ce package pour résoudre ce problème !

Télécharger la dernière version

La dernière version du package geometry est disponible sur le site du CTAN. Nous pouvons utiliser le lien en haut de la page pour récupérer un fichier zip qu’il suffira d’extraire.

Générer le .sty

L’archive contient seulement 5 fichiers :

  • README
  • changes.txt
  • geometry.dtx
  • geometry.ins
  • geometry.pdf

On obtient le fichier .sty en lançant la commande :

tex geometry.dtx

Notez que d’autres fichiers ont été créé par la même occasion. Seuls deux vont nous intéresser ici : geometry.sty et geometry.cfg

Installer la nouvelle version

Les deux fichiers cités ci-dessus doivent être placés dans le dossier ~/texmf/tex/latex/geometry/. S’il n’existe pas, vous pouvez le créer ainsi :

mkdir -p ~/texmf/tex/latex/geometry/

Ensuite, on copie les fichiers :

cp geometry.sty geometry.cfg ~/texmf/tex/latex/geometry/

Dorénavant, lors de la compilation de vos fichiers LaTeX, le nouveau package geometry sera utilisé à la place de l’ancien, fourni par votre distribution. On peut alors utiliser les dernières commandes bien pratiques, telles que \newgeometry qui permet de redéfinir les marges d’un document en plein milieu de celui-ci.

Aller plus loin

Pour rendre cette mise à jour commune à tous les utilisateurs de votre système, vous pouvez placer le fichier geometry.sty et geometry.cfg dans le répertoire /usr/share/texmf-texlive/tex/latex/geometry.