Menu principal

Statut de la page

Domaine renouvelé

Petite brève rapide pour annoncer le renouvellement d'obsd4a.net.

Je verrai dans un an si le domaine est un peu utile.

À bientôt pour de nouvelles aventures.

Vus : 37
Publié par Thuban : 132

Regarder des vidéos pendant leur téléchargement torrent

Lorsqu'on est fan d'une série, on a parfois envie d'aller regarder les derniers épisodes sur le web. Mais quelle horreur, les sites de streaming que l'on peut y trouver son insupportables : Dans le pire des cas, ils nécessitent flashplayer La qualité est médiocre Il y a des publicités partout ! Je suis certain que ça augmente le nombre de cancers dans le monde toutes ces pubs.On peut alors se fier au protocole bittorrent pour télécharger ses vidéos puis les regarder tranquille. Encore faut-il trouver un site pas trop mauvais qui les recense... Là aussi, on trouve des publicités parfois. De plus, il faut être patient et attendre que le téléchargement soit terminé... Ou alors, on peut être astucieux et télécharger en priorité les premiers et derniers morceaux du fichier vidéo. De cette [...]
Lire la suite
Vus : 220
Publié par Thuban : 132

dontpanic passe en version 2.0

Un peu découragé par la fermeture de btdigg.org et les changements effectués sur torrentproject qui bloque les scripts et un manque de temps, j'ai délaissé dontpanic pour le confier aux bons soins du collectif 3hg. Pour rappel, dontpanic permet de regarder des vidéos en streaming pendant qu'elles sont récupérées via torrent. Suite à un gentil message de dyp, j'ai trouvé quelques minutes pour m'y replonger. De plus, j'ai trouvé par change toute une série de moteurs de recherche de torrents basés sur l'index DHT. Par ailleurs, l'API qui permettait de récupérer les affiches des films et les listes d'épisode va mal et ne répond [...]
Lire la suite
Vus : 135
Publié par Thuban : 132

vilain est asynchrone

Et hop, grosse mise à jour du fail2ban pour OpenBSD : vilain.
Suite à une remarque de 22decembre concernant les Process lancés, j'ai retroussé mes manches pour essayer de maîtriser un minimum les async des dernières versions de python.
Le résultat est plus léger et facile à comprendre à mon sens.
Au passage, plusieurs expressions régulières pour protéger certains services ont été ajoutées (dovecot, erreur http 401...).

Comme toujours, les suggestions et contributions sont les bienvenues !

Vus : 59
Publié par Thuban : 132

Un GUI en python : TP 5, la gestion du clavier

Contrôler son GUI avec le clavier, c'est un jeu d'enfant avec tkinter. Vous vous souvenez lorsqu'on a associé des fonctions aux boutons ? Eh bien la démarche va être quasiment identique pour relier un raccourci clavier à une fonction. De façon générale, cela se fait ainsi : w.bind("<Key>", fonction) On a ici "w" qui est le widget, "" qui est le code de la touche appuyée et enfin "fonction" qui est la fonction appelée. Comment connaître le code ? Ça peut être pratique c'est sûr. Pour ça, le plus simple reste à les essayer au lieu de lire toute la documentation. Essayez donc de [...]
Lire la suite
Vus : 131
Publié par Thuban : 132

vilain s'étoffe

Vilain, le fail2ban pour OpenBSD s'étoffe un peu. Dans la liste des changements, on pourra notamment trouver : Des logs un peu plus compréhensibles, qui indiquent pourquoi une IP est bannie, Possibilité de préciser la table utilisée avec le parefeu pf, Ajout d'IP qui peuvent être ingorée si elles ont un comportement filtré par vilain (whitelist), Ajout d'une regex pour bannir les malins qui s'amusent à scanner mon site à la recherche de "wp-admin" ou "phpmyadmin"... Indications pour démarrer vilain avec tmux pour l'avoir en daemon.J'attends de trouver une regex lisible pour les adresses IPv6, je laisse chacun mettre sa propre regex. Car quand je lis  [...]
Lire la suite
Vus : 116
Publié par Thuban : 132

Un GUI en python : TP 4, l'apparence du GUI

Jusqu'à présent, nous ne nous sommes pas occupés de l'apparence de notre application. Et vous l'avez sans doute remarqué, ce n'est pas très joli. On peut heureusement améliorer légèrement les choses avec la bibliothèque ttk. On ajoute alors ceci au début de notre code : from tkinter import ttk Nous allons ainsi pouvoir utiliser des widgets améliorés. Pour cela, rien de compliqué, on a juste à ajouter ttk devant. Ainsi, Button devient ttk.Button. Pour activer un autre thème, il faut insérer ce bout de code pour choisir entre "clam", "alt", "default" et "classic" : #('clam', 'alt', 'default', 'classic') style = [...]
Lire la suite
Vus : 149
Publié par Thuban : 132

Service de mail très privé.

Ces derniers temps, on voit passer des nouvelles pour des services de mail qui soignent la vie privée des utilisateurs. Je pense notamment à protonmail ou encore au retour de lavabit. Malgré le bien fondé et les excellentes intentions de ces services, je reste dubitatif (non, ce n'est pas un gros mot). En effet, comme n'importe quel fournisseur de mail, il y a un élément très important qui entre dans l'équation : la confiance que l'on porte aux fournisseurs. D'où ma question, pourquoi s'inquiéter de la qualité et du respect de la vie privée proposée par le fournisseur alors qu'il est relativement simple d'être son propre fournisseur de mail ? Au moins, à la maison, vous êtes le seul à pouvoir lire vos mails. Car c'est de ça qu'il s'agit, [...]
Lire la suite
Vus : 228
Publié par Thuban : 132

Image d'installation personnalisée d'OpenBSD

Petite annonce d'un nouveau tuto pour personnaliser ses images d'installation d'OpenBSD. Vous pouvez le lire ici : custom_img .

Ce dernier décrit les quelques commandes qui permettent de "décompresser" une image d'installation, comment personnaliser l'installation, comment ajouter des paquets puis comment construire une nouvelle image.

J'en profite pour vous inviter à corriger/modifier cette page. En effet, c'est un wiki, l'idée est d'y travailler à plusieurs, c'est plus rigolo.

À bientôt !

Vus : 86
Publié par Thuban : 132

Un GUI en python : TP 3, la guerre des boutons

C'est mercredi, le jour du TP, youpi ! Notre visionneuse grandit doucement mais sûrement. Maintenant qu'elle affiche des dialogues et sait ouvrir les images sur le disque, elle est assez agée pour avoir ses premiers boutons ^^. On va donc voir comment ajouter des boutons et comment relier une action à ces boutons. Avec tkinter, un bouton se crée tout simplement ainsi : monbouton = Button(parent, text="coucou", command=fonction) Si on décompose, on voit un appel à Button. Jusque là, pas trop de surprises. On précise ensuite avec parent dans quel autre widget le bouton sera inséré, par exemple une Frame. Ensuite, on choisit le texte à mettre dans le bouton avec text="coucou". On peut aussi définir une image avec [...]
Lire la suite
Vus : 121
Publié par Thuban : 132
Powered by BilboPlanet