Piloter un onduleur sous linux le retour

J’avais rédigé il y a quelque temps un post qui expliquait comment piloter un onduleur sous linux. En fait que je dis piloter, il s’agit de le monitorer et surtout que l’onduleur déclenche l’arrêt propre du poste linux qu’il alimente au bout d’un temps défini. J’utilisais jusqu’à présent un onduleur speex pp210, et bien qu’ayant changé les batteries il ne remplissait plus son office, il tombait immédiatement en cas de coupure entraînant avec lui mon serveur qu’il était censé protégé !

Du coup j’ai dû investir dans un nouvel onduleur, j’ai choisi un modèle d’une marque réputée traditionnellement compatible linux. Il s’agit d’un APC Back-UPS XS 950U à moins de 100€TTC livraison comprise.

 

quand on le branche en USB voilà ce que nous dit journalctl

sept. 16 11:00:01 mana.kervao.fr kernel: usb 2-1.1: new low-speed USB device number 3 using ehci-pci
sept. 16 11:00:01 mana.kervao.fr kernel: usb 2-1.1: New USB device found, idVendor=051d, idProduct=0002
sept. 16 11:00:01 mana.kervao.fr kernel: usb 2-1.1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
sept. 16 11:00:01 mana.kervao.fr kernel: usb 2-1.1: Product: Back-UPS XS 950U   FW:925.T2 .I USB FW:T2 
sept. 16 11:00:01 mana.kervao.fr kernel: usb 2-1.1: Manufacturer: American Power Conversion
sept. 16 11:00:01 mana.kervao.fr kernel: usb 2-1.1: SerialNumber: 3B1713X09434  
sept. 16 11:00:01 mana.kervao.fr mtp-probe[2635]: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
sept. 16 11:00:01 mana.kervao.fr mtp-probe[2635]: bus: 2, device: 3 was not an MTP device
sept. 16 11:00:01 mana.kervao.fr kernel: hidraw: raw HID events driver (C) Jiri Kosina
sept. 16 11:00:01 mana.kervao.fr kernel: usbcore: registered new interface driver usbhid
sept. 16 11:00:01 mana.kervao.fr kernel: usbhid: USB HID core driver
sept. 16 11:00:01 mana.kervao.fr kernel: hid-generic 0003:051D:0002.0001: hiddev0,hidraw0: USB HID v1.10 Device [American Power Conversion Back-UPS XS 950U   FW:925.T2 .I USB FW:T2 ] on usb-0000:00:1d.0-1.1/input0

Il est correctement reconnue sur ma Mageia 5.1 et un lsusb va nous donner:

Bus 002 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply

Continuer la lecture de Piloter un onduleur sous linux le retour

Regarder la TV TNT sous linux

Il m’arrive d’être en déplacement et les soirées peuvent être longues, on n’a pas toujours envie de lire un bon bouquin et la TV est un moyen comme un autre de passer le temps. Certes il existe molotov qui marche très bien sous linux, je l’utilise en partageant la connexion 4G de mon portable sur un antique ThinkPad IBMx60s sur lequel tourne mageia 6 avec XFCE. Cela dit ça reste gourmand en Go et quand on ne souhaite pas manger son forfait 4G, il faut bien trouver une autre alternative. Je me suis donc tourné dans la recherche d’un clé USB avec tuner TNT intégré et qui marche évidemment sous linux, mon choix s’est porté sur l’August DVB-T202 pour la modique somme de 19,95€TTC.

tant qu’à faire j’ai acheté également une antenne souple et légère TNT pour améliorer la réception à 13,99€.

Quand on branche la clé USB voilà ce que journalctl nous retourne :

sept. 15 21:46:32 rangiroa.kervao.fr mtp-probe[3104]: bus: 2, device: 5 was not an MTP device
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: new high-speed USB device number 6 using ehci-pci
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: New USB device found, idVendor=048d, idProduct=9006
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: Product: USB Deivce
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: Manufacturer: ITE Technologies, Inc.
sept. 15 21:46:40 rangiroa.kervao.fr kernel: input: ITE Technologies, Inc. USB Deivce as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.1/0003:048D:9006.0003/input/input17
sept. 15 21:46:40 rangiroa.kervao.fr kernel: hid-generic 0003:048D:9006.0003: input,hidraw1: USB HID v1.01 Keyboard [ITE Technologies, Inc. USB Deivce] on usb-0000:00:1d.7-5/input1
sept. 15 21:46:40 rangiroa.kervao.fr mtp-probe[3130]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5"
sept. 15 21:46:40 rangiroa.kervao.fr mtp-probe[3130]: bus: 1, device: 6 was not an MTP device
sept. 15 21:46:40 rangiroa.kervao.fr kernel: dvb_usb_af9035 1-5:1.0: prechip_version=83 chip_version=02 chip_type=9135
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
sept. 15 21:46:40 rangiroa.kervao.fr kernel: dvb_usb_af9035 1-5:1.0: firmware version=3.40.1.0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
sept. 15 21:46:40 rangiroa.kervao.fr kernel: dvb_usb_af9035 1-5:1.0: [0] overriding tuner from 00 to 60
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
sept. 15 21:46:40 rangiroa.kervao.fr kernel: DVB: registering new adapter (ITE 9135(9006) Generic)
sept. 15 21:46:40 rangiroa.kervao.fr kernel: af9033 7-0038: firmware version: LINK 3.40.1.0 - OFDM 3.40.1.0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: af9033 7-0038: Afatech AF9033 successfully attached
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
sept. 15 21:46:40 rangiroa.kervao.fr kernel: it913x 7-001c: ITE IT913X BX successfully attached
sept. 15 21:46:40 rangiroa.kervao.fr kernel: Registered IR keymap rc-it913x-v1
sept. 15 21:46:40 rangiroa.kervao.fr kernel: input: ITE 9135(9006) Generic as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0/input18
sept. 15 21:46:40 rangiroa.kervao.fr kernel: rc rc0: ITE 9135(9006) Generic as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: 'ITE 9135(9006) Generic' successfully initialized and connected
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usbcore: registered new interface driver dvb_usb_af9035

la clé est automatiquement parfaitement reconnue sur ma Mageia 6 sans avoir rien à faire. Il existe un petit utilitaire nommé w_scan qui permet maintenant de scanner les fréquences et de mémoriser les chaînes. Sur ma Mageia il existe en package et il m’a suffit de taper urpmi w_scan. Mais sinon le site officiel est ici et on trouvera un mode d’emploi détaillé par .

Continuer la lecture de Regarder la TV TNT sous linux

uploader des photos sur Instagram avec Firefox

J’ai investi récemment dans un réflex Nikon D5300

à l’occasion j’en toucherai un mot quand j’aurai suffisamment de recul d’utilisation. Je me disais qu’il existait un meilleur moyen que la galerie de wordpress pour partager mes photos. J’ai pensé à Instagram dont on parle beaucoup en ce moment, c’est clair que c’est plutôt pensé pour le monde des mobiles pour partager des photos et vidéos quasiment en temps réel et pas vraiment pour le monde de la photo (la vraie :-)) . D’ailleurs sur un PC il n’est pas possible d’uploader des photos, la page d’Instagram renvoie vers l’outil sous mobile sous Android ou iOS via respectivement le Google store et l’Apple store.

Mais ce n’est pas une fatalité ! Voilà donc comment faire sous firefox (version 52.3.0) sous linux, mais ça doit très probablement être similaire sous windows. Dans le champ URL on se place d’abord sur son compte perso instagram, puis on ouvre l’outil développeur (Outils->Développement web->Outils de développement). Cela donne quelque chose comme cela.

On clique sur l’icône qui ressemble à un mobile, on peut arriver au même endroit à partir d’Outils->Développement web->Vue adaptative, et voilà le résultat:

Le truc est de mettre dans le champ Agent utilisateur personnalisé un user agent correspondant à un mobile, histoire de tromper Instagram et de faire passer le PC sous firefox pour un bête mobile. De mon côté j’ai mis le user agent de mon Lenovo B qu’on obtiendra en surfant sur un site qui renvoie le user agent comme celui-ci. Une fois fait, on retrouve donc bien le bouton pour uploader les photos comme sur un mobile.

J’en profite donc pour vous signaler l’existence de mon compte instagram sur lequel je posterai de temps à autres les photos que j’estime pouvoir être partagées.

KeePassX coffre fort à mot de passe

J’avais présenté précédemment, dans cet article, un coffre fort à mot de passe. Il était basé sur un fichier chiffré et partagé avec GnuPG. Cette méthode avait l’inconvénient d’être peu conviviale et peu évolutive, c’est à dire que c’est assez lourdingue de faire des modifications au fichier. Du coup je suis passé à KeePassX qui tout en présentant un excellent niveau de sécurité et bien plus convivial.

Le principe est de stocker l’ensemble des mots de passe dans une base de donnée unique gérée par KeePassX et qui sera accessible avec un mot de passe principal. La base de données est chiffrée avec les algorithmes AES ou twofish en utilisant une clé de 256 bits et peut être partagée en lecture et/ou écriture (principe des droits UNIX).

Il est bien évident que le mot de passe principal doit être plutôt costaud. A ce sujet vous avez sans doute lu dans la presse (ici et par exemple) qu’il n’est pas vraiment nécessaire voire utile d’avoir un mot de passe compliqué super long avec des caractères spéciaux tellement compliqué qu’on le note sur un post-il qu’on colle sous le clavier (voire sur l’écran).  L’auteur initial de ces recommandations encore largement diffusées dans le monde, Bill Burr, affirme s’être trompé. Il les a rédigées dans l’urgence, sous la pression, et sans aucune base scientifique et technique et surtout sans prendre en compte le facteur humain. Au final les mots de passe choisis sont reproductibles et donc crackables, le a est remplacé par @ et à chaque modification de mot de passe on se contente d’incrémenter un chiffre par exemple. Qu’est-ce qui est donc préconisé ? Plusieurs études universitaires montre que l’association de plusieurs mots (en minuscule avec des espaces entre chaque) donnait des mots de passe bien plus difficiles à déchiffrer qu’un mot de passe compliqué avec des majuscules, minuscules et des caractères spéciaux.

En plus du mot de passe principal vous avez la possibilité de définir un fichier-clé pour accéder à la base qu’on pourra détenir sur une clé USB par exemple (voir par ). Pour le reste l’utilisation est assez simple est très intuitive, on pourra se référer à ce guide.

 

Launchpad Novation MK2 et linux

Sous la pression de mon artiste de fille j’ai acheté un launchpad Novation MK2, il est certes fourni avec une version allégée de la suite logicielle d’Ableton, mais mon objectif est quand même de le faire fonctionner sous linux. Au fait un launchpad c’est quoi ? C’est une sorte de tablette généralement carrée avec une matrice de boutons 8×8 pour la MK2.  Elle permet d’associer un sample à chaque bouton, de lancer des commandes pour contrôler un mixer par exemple pour un travail de création ou de performance live. Des artistes comme Jain en sont friands, d’ailleurs sur cette vidéo on peut la voir s’en servir en live dans une version bien plus évoluée que le MK2.

Bref revenons à Linux, giada et luppp sont sans doute les logiciels qui se rapprochent le plus d’Ableton, malheureusement pour l’instant je n’ai pas réussi à les faire prendre en compte le launchpad Novation MK2. Seul le logiciel de DJ Mixxx reconnait parfaitement le launchpad, mais son utilisation n’est pas vraiment adaptée au final et on lui préfèrera nettement un outil de console DJ classique.

On trouvera des détails sur l’installation du launchpad avec Mixxx sur la page Funix sur l’installation des logiciels de Musique Assistée par Ordinateur.

Continuer la lecture de Launchpad Novation MK2 et linux

Passage à kdenlive 17.04.3

Je suis passé au logiciel de montage vidéo kdenlive dans sa version 17.04.3, c’est surtout une version avec des corrections de bogues qui n’apporte pas d’évolution sensible. Comme d’habitude, je préfère partir des sources et tout reconstruire pour bénéficier des optimisations et de toutes les options, on trouvera par ici le détail de la compilation. Ce n’est pas très sorcier et je réponds à tous les mails en cas de besoin.

J’en ai surtout profité pour mettre à jour mon tutoriel sur le montage vidéo avec kdenlive vu que maintenant le logiciel est correctement francisé et on ne voit plus trace d’un mélange de franglais.

Tant qu’à faire j’ai mis à jour mon site FUNIX, voilà les dernières modifications:

page divers
– page trucs et astuces, mise à jour des astuces liées aux logiciels libres de mon blog
– page ma config, suite mise à niveau vers Mageia 6

pages multimedia
– page media center avec kodi passage à la version 17.3 krypton
– page outils de base pour la vidéo, passage à faad 2.8.0, x264-snapshot-20170715-2245, x265 2.5, frei0r 1.6.1, vid.stab 1.1.0, movit 1.5.1, eigen 3.3.4 et libepoxy 1.4.3
– page conteneur vidéo, passage à mkvtoolnix 13.0.0
– page lecteur vidéo, passage à live.2017.06.04, passage à vlc 2.2.6 et xine-lib-1.2.8
– page montage vidéo, passage aux logiciels de montage vidéo kdenlive 17.04.3, LiVES 2.8.7, Openshot Video 2.3.4 et du logiciel de composition 3D blender 2.78c
– page outils audio divers, passage à MusicBrainz Picard 1.4.2 outil pour pouvoir taguer automatiquement les fichiers mp3
– page tutorial montage vidéo avec kdenlive, passage à kdenlive 17.04.3 francisé

 

Soldes nautiques

Ma vieille combinaison NeilPryde  Wd3000 achetée en 2011 commençait à craquer de partout et avec les multiples réparations de néoprène avait vraiment triste mine. Le modèle équivalent de la gamme NeilPryde étant à un prix vraiment prohibitif que je me suis tourné vers les autres marques. Comme je pratique toute l’année, j’ai cherché un modèle en privilégiant la chaleur au détriment du confort. A vrai dire, j’ai trouvé les deux, à la fois confortable à porter, très souple et chaude, vraiment très chaude ! J’ai choisi une Typhoon Kona en épaisseur 6/5/4, c’est une marque anglaise et j’imagine qu’en terme d’eau froide ils savent de quoi il parle.

Je l’ai testée en surf du côté de la presqu’île de Crozon, sur la plage de Kersiguénou.

Le moins qu’on puisse dire est que c’est la galère pour l’enfiler. Il n’y a pas de fermeture éclair à l’arrière, il faut littéralement se faufiler par l’étroite ouverture entre les épaules et passer tant bien que mal les épaules en enfilant une manche après l’autre. Il faut avoir des réels talents de contorsionniste, j’attends de voir ce que ça va donner après une bonne session en plein hiver avec les doigts gelés… et vu comment on étire le néoprène, même si les coutures ont l’air béton, j’émets quelques doutes sur sa durée de vie, on verra bien. En tout cas, en surf avec des conditions plus sévères qu’en planche à voile puisqu’on est dans l’eau plus souvent et qu’on a besoin de se mouvoir davantage, c’est un régal, elle est vraiment très chaude et très souple.

Continuer la lecture de Soldes nautiques

Rencontre avec des dauphins

A l’occasion d’une sortie à 3 voiliers vers les îles anglo-normandes, qui fera l’objet certainement d’un post plus tard quand j’aurai fini d’exploiter la tonne d’images et de rushs vidéo, un groupe d’une quinzaine de dauphins est venu à notre rencontre sur le plateau des roches Douvres. Alors que nous filions sous voile à bonne allure, on s’est retrouvé scotché sous un grain dans une pétole totale, on transitait donc vers les côtes françaises au moteur à une allure de pèche de 3 nœuds. C’est à ce moment, qu’on les a vus venir à nous, ils sont restés une bonne demi-heure à jouer dans l’étrave et passer d’un bateau à l’autre comme on peut le voir sur cette vidéo.

C’était plutôt cool évidemment, je regrette que ma perche GoPro ait lâché à ce moment là et que je n’ai pu glisser la caméra sous l’eau, ça aurait pu faire de superbes images. Je n’ai pas eu le temps ni la présence d’esprit de la fixer sur la gaffe du bord.

Même si je ne suis pas un grand spécialiste ça m’a tout l’air d’être des dauphins tursiops de la même espèce qu’on peut croiser en Polynésie, ils étaient bien balèzes avec pas mal de cicatrices pour certains.

Linux et onduleur

A la faveur d’une coupure de courant je me suis rendu compte que les batteries de mon onduleur speex pp210 étaient nazes.


du coup mon serveur Poweredge T310 est tombé brutalement, heureusement sans conséquence facheuse. Ni une ni deux, j’ai commandé deux batteries en remplacement et j’ai configuré NUT comprendre Network UPS Tools sur mon serveur. J’ai d’abord essayé le package par défaut de ma mageia mais rien ne marchait finalement j’ai installé les tarballs de NUT avec la version 2.7.4 que j’ai compilé avec les options suivantes:

./configure --with-cgi --with-cgipath=/usr/local/apache2/cgi-bin --prefix=/usr/local --with-statepath=/var/state/ups --with-user=ups --with-group=ups --with-pidpath=/var/run/nut

voilà ce que ça donne avant de lancer la compilation

Configuration summary:
======================
build serial drivers: yes 
build USB drivers: yes 
build SNMP drivers: no 
build neon based XML driver: no 
enable Avahi support: no 
build Powerman PDU client driver: no 
build IPMI driver: no 
build Mac OS X meta-driver: no 
build i2c based drivers: no 
enable SSL support: yes (OpenSSL)
enable libwrap (tcp-wrappers) support: yes 
enable libltdl (Libtool dlopen abstraction) support: yes 
build nut-scanner: yes
build CGI programs: yes 
build and install documentation: no 
build and install the development files: no

quant à mon onduleur, quand je le branche sur son port USB,

Continuer la lecture de Linux et onduleur

Windsurf et visualisation GPS

En planche à voile j’utilise un GPS garmin forerunner 310XT qui est un peu ancien mais encore vaillant. J’avais choisi ce modèle conçu pour le triathlon car il était réellement étanche à 50m alors que la plupart des GPS sont étanches à une simple douche/pluie (IPX7). Sur cette page on trouvera comment le faire fonctionner sous linux avec sa connexion sans fil ANT+.

Pour visualiser mes exploits j’utilise le plus souvent Turtle Sport.

Il est couplé à Google earth.

C’est chouette mais il y a quand même un inconvénient majeur, l’ensemble n’est pas vraiment prévu pour une planche à voile, un kite ou un bateau avec lesquels on souhaite avoir un affichage en nœuds et miles nautiques. Il existe bien GPS Action Replay et GPSResults qui sont spécialisés dans le windsurf mais les deux ne sont pas libres et sont payants. Voici donc quelques alternatives.

Continuer la lecture de Windsurf et visualisation GPS