To content | To menu | To search


Thursday 2 April 2015

tu veux voir ma beet ?

cuys.jpg

Le truc un peu galère avec les mp3, c'est la gestion des pochettes. Pendant longtemps j'ai utilisé ce bout de script, mais il fallait aller à la pèche aux pochettes sur amazon ou google images et c'était galère.

Depuis je me contente de demander à mon lecteur de musique (Clementine sur PC) d'aller chercher la pochette qui va bien. Problème, ce n'est pas "portable", du coup sur android je dois utiliser (feu) Cover Art Downloader, et passer une plombe à corriger les pochettes manquantes. De plus, c'est à refaire après chaque mise à jour ou nettoyage du cache...

Alors qu'il y a truc fait pour, et supportée partout (même sur les iPod, c'est dire): insérer la pochette dans le mp3, sous forme de tag !

Malheureusement, les outils pour le faire sont assez peu nombreux sous Linux. Clementine le fera peut être un jour, ou pas. Mais en cherchant j'ai fini par tomber sur le couteau suisse du tag: beets.

Il faut commencer par activer les plugins fetchart et embedart, puis indexer l'ensemble des fichiers à tagger (une journée et demi pour environ 25 000 fichiers), les pochettes trouvées dans chaque répertoire (dans cover.jpg) seront automatiquements ajoutées aux mp3 associés. Pour les autres...une revue complète s'impose :/

L'essentiel se fait en ligne de commandes, via la commande "beet" (les gars, c'est pas avec des commandes genre "pip install beets" que vous allez faire venir des gonzesses dans votre projet), qui permet également de lancer un serveur web minimaliste (via flask) afin de prévisualiser les pochettes.

Dans l'ensemble il a bien fait le job, les seuls pochettes foireuses l'étaient à cause d'un bug dans l'interface chaise/clavier (c'est à dire, moi), dans ce cas il est très facile de supprimer ou de remplacer la pochette fautive.

Je vous laisse, j'ai mes 25 000 fichiers à inspecter moi :)

Saturday 7 March 2015

Halte au feu !

Sur mon joli NAS j'ai finalement sauté le pas et installé alt-f, le firmware alternatif pour les appareils D-Link; je me demande pourquoi je ne l'ai pas fait plutôt: par rapport au firmware d'origine c'est le jour et la nuit.

On a tout d'abord une interface web nettement plus propre, et surtout plus configurable (les ports de l'admin web et du serveur ssh le sont, par exemple, contrairement au firmware d'origine, qui lui ne propose même pas ssh nativement). Coté système on passe enfin la barre du noyau v3, avec un 3.10.32, largement suffisant pour faire tourner une debian wheezy, ainsi que, comble du luxe, un openvpn fonctionnel. En parlant de debian, alt-f permet d'en installer une, mais on ne peut pas trop choisir son emplacement (limité à la racine des disques vus par le firmware), et je n'ai pas trouvé comment la lancer, le bouton étant mystérieusement grisé... En attendant j'ai récupéré celle que j'utilisais en chroot sur le firmware d'origine, que je lance pour l'instant manuellement.

Hormis donc la peur de briquer son boitier, aucune raison de ne pas installer ce firmware. D-Link ne mettra sans doute jamais à jour celui d'un modèle de NAS qui a des années, la dernière en date est restée en béta, alors qu'alt-f est continuellement mis à jour par la communauté.

Et au passage, la règle qui veut que les fabricants de hardware soient des brêles en software se vérifie une fois de plus; bye-bye interface moisie !

 

still got my bloody french accent

De tous les problèmes qu'on peut rencontrer en informatique, ceux d'encodage ont quand même le plus gros potentiel de cassage-de-bonbons; la preuve, des années après le raz-de-marrée utf-8, on rencontre encore des sites codés en iso, et pire, on a encore parfois des putains de problèmes d'accents.

En l'occurence cela concernait l'ancienne version du blog ainsi que le site du TMA, qui étaient en vrac depuis un temps indéterminé...le tout étant servi par nginx & php-fpm, j'ai été obligé de créer un nouveau pool dont l'encodage a été forcé en iso, car visiblement il n'y a pas moyen de forcer via fastcgi_params l'encodage d'un pool existant. Si vous avez une solution je suis preneur.

Billets connexes

Monday 2 March 2015

Le bas de laine était un peu troué

Hier soir, en allant faire un tour sur le site de ma banque, le plugin Calomel SSL Validation m'a reporté un score plutôt très moyen; intrigué, j'ai voulu voir ce que ça donnait en général (coïncidence ou pas, nos voisins ce sont posé la même question il y a peu) sur la plupart des banques présentes en France. Eh bien ce n'est pas folichon: si il y a une grosse moitié de "bien mais pas top", les autres sont plutôt catastrophiques (je précise que cela ne concerne que l'espace client, pas les éventuelles pages de paiement):

  • Crédit Agricole: B (RC4, pas de TLS 1.2, signature faible...)
  • BNP-Paribas: B (RC4, signature faible, SSL3 (!)...)
  • Crédit Mutuel: B (RC4, pas de TLS 1.2, signature faible...)
  • CIC: B (RC4, pas de TLS 1.2, signature faible...)
  • HSBC: (RC4, signature faible, SSL3 (!)...)
  • AXA Banque: (RC4, pas de TLS 1.2, signature faible...)
  • LCL: (RC4, pas de TLS 1.2, signature faible...)
  • Groupama Banque: F (RC4, signature faible...et vulnérabilité MITM)
  • Banque Populaire: (RC4, signature faible, et surtout...vulnérabilité Poodle)
  • La Banque Postale: F (RC4, signature faible, et surtout...vulnérabilité Poodle)
  • Caisse d'Épargne: (RC4, signature faible, et surtout...vulnérabilité Poodle)
  • Société Générale: F (RC4, SSL3, vulnérabilités Poodle et MITM...)

Mention spéciale à la société géniale, qui non contente de se payer une liste de problèmes longue comme le bras, cumule les vulnérabilités Poodle et MITM...autant dire que j'aimerais pas avoir un compte chez eux.

Quant aux banques en lignes, on pourrais les croire irréprochables...mais pas forcément:

  • ING Direct: A (signature faible)
  • Boursorama Banque: A- (signature faible, pas de Forward Secrecy)
  • Fortuneo: C (RC4, signature faible...plus SSL3 et vulnérabilité Poodle)

Étant chez un des mauvais éleves de la liste ci-dessus, j'ai envoyé un petit message via mon espace client (sécurisé en https, lol) pour demander quelques explications...pour l'instant pas de réponse, ormis un accusé de réception envoyé 24 heures plus tard.

Sunday 15 February 2015

[a-z].fr

À partir de demain, l'Afnic étend à tous la possibilité d’enregistrer un nom de domaine .fr composé seulement d’un ou de deux caractère(s), après l'avoir autorisé dans un premier temps pour les seuls ayants droits. La liste est plutôt longue car contenant les déclinaisons des lettres avec tous les accents possibles et imaginables, et ne permet pas de savoir qu'un domaine a effectivement été réservé.

En attendant d'écrire un script pour voir sur quoi pointent ces domaines, voici déjà la liste des noms de domaines composés d'un seul caractère (sans accent, hein, faut pas pousser):

  • b.fr redirige sur http://www.boulanger.fr/
  • e.fr redirige sur le site d'Edenred (la boite derrière Ticket Restaurant)
  • h.fr redirige sur http://www.hermes.com/index_fr.html
  • k.fr et m.fr affichent une page de parking au nom de Safebrands
  • n.fr redirige sur http://www.norauto.fr/
  • s.fr redirige sur http://www.salomon.com/fr/

 

Saturday 24 January 2015

Alors oui mais bon (2)

Juste pour dire que le bug bizarre qui m'a poussé à changer de thème était tout bonnement dù à Dotclear, comme quoi ça arrive même aux meilleurs.

Retour à la normale et au thème "FallSeason".

Billets connexes

Monday 12 January 2015

C'est en forgeant qu'on fait des trucs

C'est resté plutôt discret jusqu'à maintenant, mais j'ai mis en place une petite forge et j'y ai stocké la plupart de mes scripts, au moins comme ça ils seront versionnés.

On pourra me faire remarquer que l'accès git anonyme ne fonctionne pas, j'y travaille (ou pas)

On pourra aussi me faire remarquer que le certificat dans le lien ci-dessus n'est pas valide, si ça vous gène vous pouvez toujours installer le CA qui va bien, ou utiliser votre doigt pour enlever le "s" dans l'url.

Billets connexes

Tuesday 6 January 2015

perl, c'est vraiment du caca de chameau.

Je devais mettre à jour git à cause de la faille rigolote d'il y a quelques semaines, mais utilisant un OS moderne et sensible à la casse (FreeBSD), je n'étais pas pressé.

J'ai fini par le faire, en utilisant pkg, le gestionnaire de paquets binaires. Dans la pile de dépendance figurait la mise à jour de perl de la version 5.16 vers la 5.18, pétant six sondes de monitoring au passage, car les modules qu'elles utilisaient n'avaient pas été mis à jour.

Ça fait plaisir de voir que les mises à jour binaires se passent aussi mal qu'en utilisant CPAN.
 

Tiens, ça me rappelle la fois où entre deux versions "mineures", ils ont changé des nom de fonctions. Quels déconneurs ces mongers.

Friday 2 January 2015

Alors oui mais bon

Comme l'auront sans doute remarqué les deux-trois bots qui passent ici, il y a visiblement un bug avec le theme "Fallseason", qui n'affiche que le premier billet de la première page, mais pas les billets suivants...

...mais en même temps j'ai la super-flemme de chercher d'où ça vient, et puis je suis super occupé avec les bonnes-résolutions-de-début-d'année-que-je-tiendrais-jamais, alors s'il vous plaît, je vous en prie.

J'ai donc choisi la solution la plus simple: j'ai changé le thème par défaut :)

Billets connexes

Tuesday 30 December 2014

2014 je ne sais plus

- page 15 of 31 -