Menu principal

Statut de la page

Un environnement de bureau tout en Python(Acte III: la barre des tâches)

Bonjour, Je suis un émotif et de ce fait, je ne peux vous cacher mon immense joie à l'idée d'être enfin parvenu à créer une barre des tâches qui ne fasse pas tache, si je puis me permettre ce lamentable jeu de mots. Je peux vous assurer que cette troisième mission a été la plus [...]

Vus : 1412
Publié par Miamondo : 73

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 [...]
Lire la suite
Vus : 128
Publié par blog-libre : 80

Mettre en forme du texte sous Bash

A chaque fois que je cherche à mettre du texte en forme pour mettre en valeur l’affichage de mes scripts sous bash je perds du temps retrouver mes petits. J’ai donc fini par faire ce petit script qui créé une palette facilitant le choix de la mise en forme. Voici la sortie : Et pour le code : #!/bin/bash#man 4 console_codesecho "### Colorisation ###"for bg in {40..47} {100..107} 49 ; dofor fg in {30..37} {90..97} 39 ; doecho [...]
Lire la suite
Vus : 152
Publié par Morot : 32

Un environnement de bureau tout en Python (acte II : le fond d’écran)

Bonjour, Après le premier épisode où je vous avais présenté le menu principal, me voici de retour! Et cette fois-ci, j'ai dans mon baluchon,  trois scripts qui génèrent : un fond d'écran avec une image fixe ou bien un fond d'écran choisi au hasard dans un répertoire et remplacé par un nouveau fond d'écran à [...]

Vus : 266
Publié par Miamondo : 73

Courier-imap vers Dovecot : "Renaming not supported across conflicting directory permissions"

Il y a des années de ça, je me suis lancé dans l'aventure de l'hébergement à la maison avec notamment la gestion de mes mails. Dès le départ, je suis parti sur de la Debian GNU/Linux et j'ai installé les outils Postfix et Courier pour gérer les couches SMTP et IMAP. Cette semaine, j'ai remplacé Courier par Dovecot qui est plus complet, plus simple à configurer et au cœur de beaucoup de documentations. J'avais également besoin d'intégrer Sieve pour gérer des règles de tri coté serveur. Je ne détaillerai pas la procédure de migration car j'ai pioché dans pas mal d'articles. Globalement, tout s'est très bien passé et ça été transparent pour les quelques utilisateurs du serveur. Cependant, je me suis [...]
Lire la suite
Vus : 93
Publié par Simon Vieille : 48

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 [...]
Lire la suite
Vus : 147
Publié par blog-libre : 80

Un environnement de bureau tout en Python (Acte I : le menu principal)

Bonjour et bonne année 2019! Malgré toutes les incertitudes qui pèsent sur nos têtes, explosion de la bulle financière, écroulement de notre système économique, conflit nucléaire généralisé, emballement incontrôlable du climat, malgré toutes les horreurs auxquelles nous sommes confrontés quotidiennement, je pense en particulier à la destruction de la porte du ministère de Benjamin Griveaux [...]

Vus : 237
Publié par Miamondo : 73

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 Xubuntu et Mémo suivre les mises [...]
Lire la suite
Vus : 226
Publié par blog-libre : 80

[tips] PHP FPM : récupérer la vraie adresse IP du visiteur

Mon serveur web fonctionne par couches. La première couche est gérée par Nginx et traite les requetes HTTP des internautes. Nginx gère les problématiques de cache sur les assets, c'est à dire les images, les fichiers javascripts et enfin les fichiers CSS. Ensuite, il transmet les requêtes au serveur web Apache qui va délivrer le site web concerné et faire appel au process manager de PHP (FPM) pour exécuter PHP. En l'état, il n'est pas possible de connaître l'adresse IP de l'internaute via la variable globale $_SERVER en utilisant l'index REMOTE_ADDR. En effet, si j'affiche le contenu de $_SERVER['REMOTE_ADDR'], j'aurai comme résultat 127.0.0.1 qui est l'IP locale de Nginx. Cependant, j'ai configuré Nginx de tel sorte qu'il ajoute les entêtes HTTP X-Forwarded-For et [...]
Lire la suite
Vus : 203
Publié par Simon Vieille : 48

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 [...]
Lire la suite
Vus : 195
Publié par blog-libre : 80
Powered by BilboPlanet