Journal WUY : simple GUI pour python3 ... et taptempo ;-)

Posté par (page perso) . Licence CC by-sa.
18
19
août
2018

WUY est un simple module python qui permet de transformer votre script python3 en GUI, et ça fonctionne sous linux, mac ou windows (pour peu que la plateforme possède un chrome)

Voilà un exemple de taptempo ;-), en wuy/py3 :

import wuy,datetime

class taptempo(wuy.Window):
    """ <button onclick="wuy.tic().then(x=>{document.querySelector('#tempo').innerHTML=x})">Tap Tempo</button> 
        <span id="tempo"></span>
    """
    size=(100,60)
    t=[]

    def tic(self):
        self.t.append( datetime
(...)

Journal Ⓒ✙✙ Le tiret bas (underscore) au début des variables membres ?

11
18
août
2018

En réponse à guppy, j’ai rédigé un long commentaire qui mérite d’être promu en journal.   \_o_/

La norme C++ réserve l’utilisation du tiret bas (underscore)

Résumé de la norme Ⓒ✙✙ : https://en.cppreference.com/w/cpp/language/identifiers

[…]

An identifier can be used to name objects, references, functions, enumerators, types, class members, namespaces, templates, template specializations, parameter packs, goto labels, and other entities, with the following exceptions:

  • the identifiers that are keywords cannot be used for other purposes;
  • the identifiers with a double underscore (...)

Journal LinuxFr.org : première quinzaine d’août 2018

Posté par (page perso) . Licence CC by-sa.
Tags :
12
17
août
2018

Cent‐deuxième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 1er au 15 août 2018 🌴🌞 :

  • 1 330 commentaires publiés (dont 8 masqués depuis) ;
  • 167 étiquettes posées ;
  • 72 comptes ouverts (dont (...)

Journal Grille de mots croisés

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
22
16
août
2018

En 2009, j'avais fait une grille de mots croisés (https://linuxfr.org/users/srb/journaux/exp%C3%A9rimentation-de-mots-crois%C3%A9s). J'en ai refait une autre récemment.

Les $ représentent les cases noires. Deux réponses contiennent un chiffre.

     1234567890
   I|....$....$
  II|$.......$.
 III|....$..$..
  IV|.$$..$..$.
   V|$.........
  VI|.....$.$.$
 VII|....$$.$..
VIII|.$$.....$.
  IX|.$........
   X|....$...$.
  XI|.$$.$..$..

Horizontal

  • I: ingrédient de la soupe japonaise; produit par un chocobo
  • II: en shell, Perl, Python, tk, etc.
  • III: génère de l'aléa anglais; début d'un transfert de données; petit filesystem
  • IV: choix; boitier WiFi
  • V: hash français
  • VI: propriété (...)

Journal LineageOS

Posté par . Licence CC by-sa.
55
15
août
2018

Cher termi'Nal,

Cela fait bien longtemps que je ne t'ai pas écrit, il faut dire que mes journées sont particulièrement occupées depuis le début d'année, et que depuis deux mois maintenant s'ajoute l'absence de connexion internet* Si je prends aujourd'hui ma plus belle plumemon plus beau clavier pour coucher ces quelques mots, c'est pour te reparler de LineageOS.

Bien que le tag LineageOS ne renvoie pas grand chose je ne te ferai pas l'affront, cher Termi'nal, de te présenter (...)

Journal Tirez-vous une bûche, qu'on cause C++ et singletons

Posté par (page perso) . Licence CC by-sa.
Tags :
17
14
août
2018

Le métier est venu me voir. "On aime beaucoup ton composant A, celui qui cache les données depuis la base, mais on voudrait l'instancier tout plein de fois, sans qu'il recharge tout à chaque fois."

Comme j'aime bien le métier, je me suis attelé à la tâche, je me suis bouché le nez, et je leur ai planqué une petite variable globale des familles histoire de mettre en commun les caches. Et ils étaient fort contents.

Ensuite, j'ai regardé ma (...)

Journal Reddit a subi une attaque informatique

Posté par . Licence CC by-sa.
21
12
août
2018

Rien de grande ampleur cela dit, qu’on se rassure, ce super site web de partage de liens qu’est Reddit est toujours en vie !

C’était il y a deux semaines environ. L’attaque a consisté en l’interception de SMS. Reddit recommande donc de passer à l’authentification 2FA qui utilise un jeton (à la place du SMS).

Toutes les données de 2007 et antérieures ont fuitées, mais les mots de passe sont hashés et salés (ce qui veut dire si je (...)

Journal Un logiciel libre devient-il meilleur qu'un logiciel propriétaire dans la durée ?

Posté par . Licence CC by-sa.
7
11
août
2018

Depuis plusieurs jours, je me pose cette question : « Est ce qu'un logiciel libre devient meilleur qu'un logiciel propriétaire dans la durée ? ».

Non pas qu'à la base un logiciel libre soit forcément mauvais. Je ne pense pas ça. Sinon je ne serais pas là :).

Mais sur les logiciels professionnels quand on voit qu'un logiciel comme Blender dépasse en fonctionnalités un Autodesk Maya et est même considéré comme professionnel par certains. Ou que Gimp ne cesse de (...)

Journal Une bosse sur la ligne pour combattre le bufferbloat ?

31
10
août
2018

Salut nal,

T'as rien compris au titre ? C'est normal.

ATTENTION: Je vais pas te faire un cours de réseau complet. Déjà, parce que c'est pas mon domaine. Et puis parce que j'ai juste assez de connaissances pour faire « oui-oui » de la tête quand j'ai lu l'article original en anglais, mais pas assez pour avoir vraiment bien tout compris de A jusqu'à Z (et donc te réexpliquer).

apenwarr a récemment publié un article (en anglais) sur son blog (...)

Journal Une image de base docker

Posté par .
37
7
août
2018

Si on connait tous à priori nos bonnes vielles distributions (GNU?/)Linux. Ces dernières années l'arrivée de Docker a donné lieu à l'apparition de distributions nouvelles moins connues (en tout cas pas par moi). En effet même si les distributions classiques sont tout à fait utilisables dans une image docker, le fait d'avoir une distribution pensée pour docker peut être un avantage. Par exemple réduire fortement la taille de l'image rend son utilisation bien plus agréable (plus rapide à télécharger depuis (...)

Journal Freenaute, ton mot de passe d'abonné est stocké en clair chez Free

Posté par (page perso) . Licence CC by-sa.
38
6
août
2018

Bienvenue en 2018,

Année de la mise en application du RGPD.
Année de la maturité en cybersécurité ? Pas pour tout le monde en tous cas.

Mon expérience d'hier soir m'a laissé perplexe. Sur la page de connexion des abonnés Freebox, ayant perdu mon mot de passe, j'ai renseigné les champs me permettant de le récupérer et … surprise, je l'ai récupéré … en clair par mail.

Nous sommes en 2018 et Free stocke les mots de passe de ses (...)

Journal RGPD, retrait de toutes les listes de MailJet

Posté par . Licence CC by-sa.
Tags :
36
6
août
2018

Mailjet est un service de spam mailing professionnel.
Lors de l'entrée en vigueur du rgpd j'ai commencé à leur faire remontrer des spams, ils m'ont répondu à chaque fois qu'ils étaient désolé et qu'ils me remerciaient de le leur avoir signalé. Au bout d'un moment vu que les spams continuaient d'arriver (de leurs différents clients) je leur ait demandé de m'indiquer, conformément à mon droit d'accès aux données me concernant, toutes les listes de tous leurs clients auxquelles j'étais inscrit (...)

Journal Le comble du ridicule

Posté par . Licence CC by-sa.
Tags :
4
6
août
2018

Chèr·e·s moul·e·s,

Comme les lecteurs assidus de DLFP le savent, depuis que weboob a été créé en 2010, son nom a été la cible de nombreuses attaques. Que ce soit ici à chaque release, ou plus récemment un débat sur la mailing-list de Debian sur l'éventualité de supprimer le paquet de la distribution, on fait face régulièrement au lot de Social Justice Wariors qui prétendent voir en weboob un masculinisme homophobe patriarcal cisgenre.

Évidement, que ce soit (...)

Journal De l'usage du courrier électronique en 2018

Posté par . Licence CC by-sa.
14
5
août
2018

Bonjour cher Journal,

Je t'écris aujourd'hui pour discuter de l'usage du courrier électronique en 2018. La première adresse mail dont je me suis beaucoup servi était une adresse @gmail.com, il y a environ 4 ou 5 ans. À l'époque, je ne m'intéressais pas au libre, ni m'intéressais pas réellement à l'informatique. J'étais donc très satisfais de mon adresse Gmail, que je n'avais pas vraiment choisi, mais dont j'avais été plus ou moins forcé de prendre quand j'ai eu mon (...)

Journal Du développement full-stack en Java

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
8
2
août
2018

Introduction

Dans la continuité de ce journal, voici la version Java d'un prototype de bibliothèque facilitant le développement full-stack en permettant de développer l'interface web d'une application en Java. La version PHP (en attendant d'autres langages) devrait suivre sous peu.

Je ne suis pas très familier avec l'écosystème Java, ni avec Java tout court. Du coup, cette bibliothèque est disponible sous forme de fichier .jar à télécharger. Je suppose qu'il existe d'autres méthodes pour déployer une bibliothèque (...)