Articles de la catégorie «Planet Libre» :
WordPress pour un blog personnel ?
Olivier Laurelli (aka Bluetouff) a publié un article de réflexion intéressant concernant WordPress sur le blog de Bearstech. Le nouvel éditeur Gutenberg de WordPress 5.0 divise mais il faut surtout se demander si on doit continuer d’utiliser WordPress.
WordPress est-il toujours pertinent comme solution pour un blog personnel ?
WordPress aujourd’hui
D’après Wikipédia en avril 2018 WordPress est utilisé par 30,6 % des sites web dans le monde, ses principaux concurrents sont à 3,1 % (Joomla) et à 2,1 % (Drupal). On peut dire qu’il règne sur le net : Sites institutionnels et commerciaux, blogs, milliers de plugins et de thèmes.
De mon point de vue pour un blog, il faut éviter ce genre de solutions. Après 4 ans à utiliser WP sur Blog Libre et depuis que je bosse chez un hébergeur web, je pense savoir… Lire la suite
openpyn, surcouche à OpenVPN pour NordVPN
J’ai pris un abonnement NordVPN de 2 ans fin décembre 2017. Il me sert principalement à télécharger et parfois à changer/masquer mon adresse IP réelle pour un besoin ou un autre. J’utilise toujours le même petit script pour contrôler la connexion VPN. J’ai constaté quelques soucis dans mon utilisation.
Des défauts à corriger
Voici l’alias que j’utilisais avant dans ~/.bash_aliases (vous pouvez le mettre directement dans ~/.bashrc).
alias vpn='(sudo openvpn –config $(find /etc/openvpn/ovpn_udp -type f | shuf -n 1) –auth-user-pass ~/.config/nordvpn_auth >/dev/null 2>&1 &); while ! ip a show dev tun0 up >/dev/null 2>&1; do sleep 0.5; done && ~/Scripts/myip.sh’ –config $(find /etc/openvpn/ovpn_udp -type f | shuf -n 1) # Je prends un fichier de config au hasard dans le dossier /etc/openvpn/ovpn_udp –auth-user-pass ~/.config/nordvpn_auth # J’indique mes identifiants NordVPN dans le fichier ~/.config/nordvpn_auth (chmod 600) >/dev/null 2>&1 # Je redirige les flux de sortie… Lire la suite
Mises à jour… vaste blague
Je considère Etcher comme la référence du moment pour préparer une clé USB bootable. J’ai remarqué qu’il n’y avait pas de mises à jour installées sur mon poste alors que des releases étaient publiées. Je suis allé faire un tour sur le GitHub du projet pour découvrir que le nom et le dépôt ont changé. J’ai mis à jour Mémo installation packages et Mémo suivre les mises à jour en conséquence.
Des gens très sérieux, très intelligents codent des outils, des logiciels, des systèmes d’exploitation sans même se demander si ils résolvent un problème/besoin ou si ils participent seulement à complexifier l’outil informatique. J’ai expliqué comment suivre les mises à jour de vos logiciels libres. Pas de solution fiable ni simple. Il faut aller se taper la récupération des flux RSS un par un quand… Lire la suite
samsungctl, commander sa télé en ligne de commande
J’ai pas honte une seconde d’avoir cherché à remplacer (en partie) cette put$%* de télécommande, puis je suis toujours plus près d’un clavier ha ha ha. Je précise que c’est un usage d’appoint, j’irai pas naviguer avec samsungctl dans Netflix par exemple. Je m’en sers pour éteindre la télé, changer de chaîne, monter/descendre le son, mute/unmute, pause/play.
samsungctl est disponible sous licence MIT, les commits sont rares mais ça fonctionne. On commence par récupérer l’adresse IP de sa télé Samsung (qu’on a connecté au réseau), je pense que le plus simple/rapide (comprendre sans se bouger le cul du canapé) reste nmap -sP 192.168.1.1/24 qui vous retournera les périphériques connectés à votre réseau local (à adapter à votre réseau, ip a est votre ami). Ensuite pour afficher les informations de votre télé http://adresseiptv:7676/rcr/ chez moi on obtient ceci.
<?xml version= »1.0″?> <root xmlns= »urn:schemas-upnp-org:device-1-0″ xmlns:sec= »http://www.sec.co.kr/dlna » xmlns:dlna= »urn:schemas-dlna-org:device-1-0″> <specVersion> <major>1</major> <minor>0</minor> </specVersion>… Lire la suite
Trucs et astuces, volume 2
Salut les filles, une petite louche de trucs et astuces ?
A Link to the Past
J’ai fait une erreur stratégique lorsque je suis arrivé dans mon nouveau job il y a un an, j’ai choisi comme nom d’utilisateur bar alors que d’habitude c’est foo. Malheureusement certains fichiers de configuration contiennent le nom d’utilisateur en dur, très pénible si on veut synchroniser les fichiers de conf entre pc. Une astuce à avoir en tête : sudo ln -s /home/bar /home/foo.
Firefox
Dans le about:config de Firefox je suis à la cool, je mets media.autoplay.enabled false parce que j’en ai marre des vidéos qui se lancent sans mon avis et mousewheel.with_control.action 1 parce que j’en ai marre de zoomer/dézoomer par erreur avec la touche Ctrl appuyée. Il y en a d’autres qui font ça plus sérieusement.
Architecte
Linux et le Libre marchent extrêmement bien pour moi jusqu’à maintenant, aussi bien d’un point de vue personnel que professionnel. Tous les serveurs du boulot sont sur Debian, nous utilisons rsync, ssh, bash, python, rsyslog, dnsdist, chrony, haproxy, apache2, php, postgresql, mariadb, systemd…
Chaque projet a apporté sa pierre à l’édifice pour former un tout. Mais il manque la cohérence, le fil conducteur qui lie toutes les briques entre elles. Nous n’avons pas ça sur Linux et dans le Libre. Microsoft et Apple peuvent fournir une expérience utilisateur cohérente, continue parce que tout le système est pensé comme un tout.
Ce « détail » condamne Linux et le Libre à ne jamais rivaliser avec des systèmes d’exploitation « grand public ». Mettre une brique à côté d’une autre n’a jamais permis de construire une maison, c’est la vision de l’architecte qui permet de la construire. Il faudrait une gouvernance qui donne une direction à… Lire la suite
Résoudre les lenteurs au démarrage de Ubuntu-Mint
J’appelle problème bloquant, un problème m’empêchant d’utiliser un outil. Cela ne signifie pas obligatoirement « l’outil ne fonctionne pas » mais plus globalement « l’outil n’est pas utilisable pour moi en l’état« . C’est le cas ici, je teste Mint XFCE et j’ai un démarrage en 46 secondes. Le démarrage fonctionne mais le temps de démarrage est bloquant pour moi, hors de question de rester sur une distrib qui met autant de temps à démarrer. Je suis en dual-boot, Xubuntu démarre en 7s.
Identifier
Il est nécessaire de connaître deux commandes pour identifier les lenteurs au démarrage des systèmes d’exploitation utilisant systemd : systemd-analyze et systemd-analyze blame. Vous en croiserez parfois une troisième permettant de présenter les résultats de manière graphique : systemd-analyze plot (à utiliser ainsi systemd-analyze plot > boot.svg). Un man systemd-analyze vous renseignera sur la fonction de chacune.
Voici le résultat de systemd-analyze sur ma Mint XFCE. Le… Lire la suite
Mint XFCE… ou pas
Je suis en train de tester Mint XFCE. Dans l’article Xubuntu 18.04… ou pas je soulignais les points qui me posent dorénavant problème avec Ubuntu : Télémétrie et paquets snap.
Mint a décidé de ne pas inclure le paquet ubuntu-report de télémétrie (Ubuntu ships with “ubuntu-report”, which collects metrics and usage data. This package won’t be present in Linux Mint, no data will be collected or sent) et a choisi Flatpak. J’ai envie d’ajouter la vie est bien faite ha ha ha.
J’aime beaucoup leur communication, un billet mensuel (Monthly News) ainsi que des billets annonçant les sorties (avec release notes). J’y vois une vraie attention pour informer l’utilisateur de ce qu’il se passe notamment les problèmes (Known issues). Dans le billet mensuel on trouve une liste de donations… Lire la suite
En retour : Raspberry Pi remplacée
Comme je l’expliquais dans mon article précédent, mon Pi était en panne. La véritable cause de la panne est le boîtier Aukru acheté et utilisé (que je déconseille fortement du coup). Il est mal découpé, ça a appuyé sur la carte SD conduisant à désolidariser le slot Micro SD Card de la carte Pi.
Je précise que je suis sûr du diagnostic, en appuyant sur la carte SD j’ai pu démarrer le système d’exploitation, les connecteurs faisant alors contact. J’ai essayé de trouver une solution pour maintenir appuyée la carte SD sur la carte Pi sans succès, j’ai accentué le problème. Ça m’a gonflé, j’ai jeté la carte Pi et ce pu%!*$ de boîtier.
Du coup je suis passé à une Raspberry Pi 3 Modèle B+ (installé et fonctionnel à l’heure qu’il est) avec le boîtier officiel en noir. La découpe… Lire la suite
Récupérer les bookmarks de Firefox en ligne de commande (en jouant avec sqlite)
Depuis que j’utilise l’astuce du Ctrl+l sur Firefox, je me base énormément sur mes bookmarks (marque-pages). L’étape suivante était de pouvoir les récupérer en ligne de commande (pour faire des trucs rigolos avec). Ça tombe bien, ça va me permettre de vous montrer un peu sqlite.
sqlitebrowser
Sur Ubuntu/Debian un apt install sqlitebrowser vous installera sqlitebrowser, à mon sens la meilleure application graphique pour les bases sqlite. Afin de jouer avec la base sqlite Firefox qui nous intéresse, on lancera sqlitebrowser ~/.mozilla/firefox/*.default*/places.sqlite &. Je vous invite ensuite à cliquer sur l’onglet Parcourir les données puis dans Table regarder moz_boomarks et moz_places. Ce sont les deux tables qui vont nous intéresser.
Dans l’onglet Exécuter le SQL :
Si vous tapez select url from moz_places; puis appuyez sur le bouton Play (ou F5 ou Ctrl+Entrée), vous allez récupérer la liste des URL de vos… Lire la suite