Menu principal

Statut de la page

Un GUI en python : TP 2, des dialogues

Nous sommes aujourd'hui réunis suite à un terrible constat : notre visionneuse tkv craint un max. C'est pourquoi nous allons ajouter une toute petite option nous permettant de choisir l'image que l'on souhaite visualiser sur notre ordinateur. Cela nous permettra par la même occasion de nous débarasser de certains morceaux qui ne sont plus utiles. Profitons des dialogues déjà prêts dans la bibliothèque de tkinter en important celle qui nous intéresse : from tkinter import filedialog Nous pouvons à la place du téléchargement de l'image appeler une fenêtre de dialogue pour demander l'image à ouvrir : # Ouverture de l'image img_path = filedialog.askopenfilename(\\  [...]
Lire la suite
Vus : 38
Publié par Thuban : 122

Un GUI en python : TP 1, une visionneuse d'images

Marre de tous ces tutos qui commencent avec un "Bonjour monde". J'aime pas le monde moi. À la place, je vous propose de faire une visionneuse d'images que nous appelerons "tkv" afin d'aller mater les dessins de Péhä. Vous aurez besoin de : tkinter avec python3 (python2 sapu, et puis même debian le lâche, il était temps ! ). Installez donc les paquets python3-tk sous debian ou python-tkinter-3.4.5 sous OpenBSD, La bibliothèque de manipulation d'images PIL ou pillow (python3-pil et python3-pil.tkimage sous debian ou py3-Pillow sous OpenBSD), Un éditeur de texte, 20 minutes, Un slip propre.Voici le code qui va nous [...]
Lire la suite
Vus : 195
Publié par Thuban : 122

Autohébergement et panne

On a récemment vu passer plusieurs articles mettant à mal l'auto-hébergement en soulevant un problème simple : "En cas de panne, c'est la panique" (voir l'article de Genma). Puisque je ne suis pas tout à fait d'accord, voici quelques idées à ce sujet. Tout d'abord, la fameuse coupure de courant. Ça peut arriver à tout le monde, et c'est bien dommage. Dans ce cas, votre serveur est effectivement inaccessible. Cela veut dire que votre blog ne pourra pas être lu pendant quelques temps. Je laisse chacun juger du degré critique de cette panne... Plus gênant peut-être, vous ne pourrez pas recevoir vos mails... En fait si, mais plus tard ! Il faut savoir que lorsqu'un serveur tente d'envoyer un mail et que le destinataire n'est pas prêt à le recevoir (il est en panne), alors l'expéditeur va tenter [...]
Lire la suite
Vus : 184
Publié par Thuban : 122

Programmer un GUI en python -- Pourquoi TkInter ?

Même si la ligne de commande est un outil surpuissant, une interface graphique (GUI) peut s'avérer très pratique pour certains. Puisque j'aime bien bidouiller de petits outils en python, j'en suis arrivé à la question : qu'utiliser pour réaliser un GUI ? J'ai donc découvert pygtk et wxwidgets... Et m'y suis cassé les dents. En effet, ces deux bibliothèques sont très et même trop complètes. Par ailleurs, installer de si grosses dépendances pour juste quelques petits outils, ça me cassait les pieds. J'ai définitivement laissé tombé l'idée de maîtriser GTK quand j'ai vu le code du 3hg-menu. C'était totalement [...]
Lire la suite
Vus : 361
Publié par Thuban : 122

Un fail2ban pour OpenBSD : vilain

Suite au message de Vincent qui me parlait de fail2ban, j'ai eu envie de reprendre ses idées . Il s'agit d'un petit programme qui reproduit le comportement de fail2ban mais pour OpenBSD. Autrement dit, cet outil surveille les journaux du systèm et repère les erreurs d'identification. Si trop d'erreurs à la suite sont reprérées, on peut supposer que le serveur subit une attaque. Alors, on met sur liste noire l'IP. Je l'ai modifié pour qu'il soit possible de surveiller plusieurs services et plusieurs journaux en même temps. Il s'utilise ainsi : Ajout de ces lignes dans le fichier /etc/pf.conf :table <vilain_bruteforce> persist block quick from <vilain_bruteforce> On crée donc une table qui contiendra les IP à [...]
Lire la suite
Vus : 120
Publié par Thuban : 122

owi : un wicd-like pour OpenBSD

Coucou ! :) J'utilise quotidiennement OpenBSD en desktop, et ça marche du tonnerre. Seulement, sur mon portable, je me déplace fréquemment et doit régler le WiFi à chaque fois. Ce n'est pas bien compliqué, mais un peu pénible. J'ai donc repris mes travaux sur "owi", un gestionnaire de connexions wifi pour OpenBSD. À la base, c'était pour ne pas avoir à éditer à la main mon fichier /etc/hostname.rtwn0 quand je changeais de réseau WiFi en déplacement. Entre temps, j'ai découvert wifind, un outil qui fait exactement la même chose et peut-être mieux. Cela dit, owi propose une configuration "graphique", ce qui peut plaire ou non, à vous de voir. Il s'utilise ainsi : doas owi et on peut choisir le réseau voulu. Ou alors, on le lance en mode "démon" et [...]
Lire la suite
Vus : 115
Publié par Thuban : 122

La liste du libriste

Cher petit papa nowel, chère petite maman nowel, tu le sais certainement déjà, cette année fut très mouvementée. Handylinux est devenue DFLinux une non-distribution, d'autres distros sont nées et sont mortes un peu partout. Firefox semble revenir dans le droit chemin, microsoft contribue toujours au noyau linux... Le monde du libre est un joyeux bazar organisé, mais ça fonctionne bien. Alors pas toujours aussi bien qu'on le souhaiterai, il y a des désaccords et des distros qui utilisent systemd encore... On a vu cyrille râler contre les libristes, fred se moquer gentiment de distros puis se faire "clasher" ou moi-même m'en prendre à un projet qui devrait être [...]
Lire la suite
Vus : 376
Publié par Thuban : 122

Full SSL, changement de moteur

Petite brève pour annoncer quelques changements sur obsd4a.

On me reprochait de ne pas proposer d'accès en https au site. En réalité, il y en avait un, mais un avertissement apparaissait puisque le certificat était auto-signé par phpnet. On peut désormais utiliser le site en https sans avertissement grâce à letsencrypt.

Cette modification m'a conduit à ne plus héberger le site chez phpnet. Il est donc désormais chez moi, avec tous les autres inconvénients que cela va apporter (lenteur...). Mais au moins, pas besoin de débourser des sous tout le temps.

Enfin, un vrai forum est disponible plutôt que le question/réponse qui posait pas mal de soucis à l'inscription et ne répondait pas vraiment au besoin de bavarder des visiteurs.

Obsd4a n'a pour l'instant pas tellement d'utilisateur, c'est pourquoi cette modification brutale a lieu.

En attendant, les remarques/retours/contributions sont les bienvenues.

Vus : 112
Publié par Thuban : 122

Du logiciel libre à l'école

Ça m'énerve ! Pourquoi y a-t-il encore des "microsoft word" d'installés dans les écoles ? Grrr ! Le pire, c'est que les parents vont aller l'acheter pour l'avoir à la maison. Et comme tout le monde l'a à la maison, les écoles vont aller l'installer pour ne pas "perturber" les pitis enfants. Déjà, rien que dans cette ligne, j'ai les cheveux qui tombent car : On "force" des familles à acheter un logiciel privateur, qu'elles devront acheter à nouveau le jour où leurs documents ne pourront plus être ouverts car il faut une version plus récente du logiciel. Au mieux, on les force à trouver une version piratée. Ça a un certain intérêt [...]
Lire la suite
Vus : 228
Publié par Thuban : 122

Livre auto-hébergement : cette fois c'est bon

Cette fois ça y est, j'ai terminé l'envoi de toutes les contreparties pour le livre sur l'auto-hébergement (disponible en lien à droite). C'était long, il a fallu attendre que la poste fasse le plein de lettres suivies, mais on y arrive. Depuis la publication du livre, je suis surpris de constater autant de commentaires positifs. Ça fait tellement plaisir :) . J'ai reçu aussi plusieurs commentaires m'invitant à préciser certaines sections ou en corriger d'autres. Ce genre de retour sont vraiment appréciables, ça motive à faire une edition 3.0 :D . Avant d'en arriver là, j'ai corrigé quelques points, je peux le faire tant que ça n'augmente pas le nombre total de pages. C'était minime, mais ça me semblait important, tant pis s'il fallait ajouter quelques euros. J'ai aussi reçu des messages de gros barbus nettement plus [...]
Lire la suite
Vus : 315
Publié par Thuban : 122
Powered by BilboPlanet