Journal TapTempo en une ligne

Posté par (page perso) . Licence CC by-sa.
36
19
juil.
2019

En lisant une dépêche du moment je découvre en passant le logiciel TapTempo. En lisant la description du comportement, par réflexe je me suis dit "tiens ça doit rentrer dans une ligne un algo de ce genre".

perl -ne 'BEGIN{use Time::HiRes qw/gettimeofday/} push(@t,0+gettimeofday()); shift(@t) if @t>5; printf("%3.0f bpm",60*(@t-1)/($t[-1]-$t[0])) if @t>1'

Bon ça ne marque qu'avec la touche Entrée, pas avec n'importe quelle touche, mais ça affiche bien le BPM en moyennant les 5 dernières valeurs. Et ça (...)

Journal Mais pourquoi flatpak ?

Posté par (page perso) . Licence CC by-sa.
60
12
juil.
2019

Commençons par le problème : on veut des applications.
Quand bien même une application existe, avec son joli dépôt git hub/lab ou son site Internet, il nous faut encore un moyen de l'installer sur notre machine.

Plusieurs possibilités s’offrent à nous maintenant, mais regardons d’abord comment la concurrence résout ce problème.

La concurrence

Android

  1. On va sur le store. On clique. C'est installé.
  2. On peut diffuser des apk par nos propres moyens. On les signent avec une clé ce qui (...)

Journal Bellard strikes again: QuickJs, un moteur JavaScript

Posté par . Licence CC by-sa.
Tags :
47
13
juil.
2019

Fabrice Bellard récidive, cette fois ci avec un moteur JavaScript qui a l'air plutôt complet et supportant les dernières versions de la norme.

Son nom est QuickJs.

https://bellard.org/quickjs/

J'adore les moteurs JavaScript que l'on peut enfouir dans un exécutable C++, cela permet d'ajouter une couche scriptable à une application. J'utilise depuis longtemps Duktape, une perle, qui me permet même de gagner des sous.

A tester et benchmarker, ce que je compte faire la semaine prochaine si j'ai le temps.

Journal Une violation de licence est une rupture de contrat et pas une contrefaçon (en France)

Posté par (page perso) .
19
11
juil.
2019

En France, une violation de licence est une rupture de contrat et pas une contrefaçon.

C'est en tous cas ce que semble dire la décision de la justice française dans le contentieux entre la société Entr'ouvert et la société Orange. Il portait sur un non-respect de la GPL v2 (modifications non rendues publiques).


Ce journal est sous licence CC-0.

Journal Canonical refait cavalier seul et annonce une nouvelle boutique logicielle centrée sur Snap

Posté par (page perso) . Licence CC by-sa.
21
11
juil.
2019

Cher journal,

Aujourd’hui je m’interroge : Canonical, l’éditeur de la distribution GNU/Linux Ubuntu, retomberait‐il dans ses vieux démons ?

Au cours de ces dernières années, l’éditeur a lancé plusieurs projets en solo au détriment d’une participation à des projets plus largement soutenus dans le monde du logiciel libre, soulevant au passage de nombreuses critiques. Citons à titre d’exemple : Upstart face à systemd, Unity face à Gnome Shell, Mir face à Wayland, Ubuntu Software face à GNOME Logiciels, Snap face (...)

Journal LinuxFr.org : seconde quinzaine de juin 2019

Posté par (page perso) . Licence CC by-sa.
Tags :
14
10
juil.
2019

Cent vingt et troisiè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 16 au 30 juin 2019 :

  • 1 454 commentaires publiés (dont 6 masqués depuis) ;
  • 224 étiquettes (tags) posées ;
  • (...)

Journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger

87
9
juil.
2019

Je prends régulièrement les trains de la SNCF, la Société Nationale des Chemins de fer Français. Cela m’amène à acheter des billets sur le site OUI.sncf (anciennement voyage-sncf.com).

Ça fait longtemps que je suis gêné par la lourdeur du site. La page d’accueil met bien 10 secondes à se charger, et le processus complet d’achat de billet prend plusieurs minutes sur un ordinateur classique, et ne parlons même pas de la situation sur le téléphone. Le site consomme également énormément (...)

Journal Aujourd'hui, je euggubed un programme dans GDB...

Posté par . Licence CC by-sa.
73
7
juil.
2019

Bonjour bonjour !

En ce moment, pour beaucoup de fun, je tente de bidouiller une grammaire générée avec flex et bison, en mode un peu "boite noire" (interdiction de modifier la grammaire d'origine, et à vrai dire je sais même pas quelle est la tronche exacte du fichier source, je joue avec libpg_query pour ceux que ça intéresse).
Mais quand on tombe sur une erreur, la backtrace est fort peu instructive :

#0  base_yyerror (base_yylloc=0x7fffffffc124, msg=0x5555555f5104 "syntax error", yyscanner=0x0) at
(...)

Journal 7 Wonders Armada : commande groupée de la merveille Siracusa (Paris)

5
7
juil.
2019

Je sais qu'il y a parmi les lecteurs de LinuxFr.org un nombre non négligeables de joueurs AFK et certainement de jeux de plateau.

Pour ceux qui possèdent 7 Wonders avec l'extension Armada, l'éditeur vient de sortir un goodie sous forme de merveille complémentaire dédiée à cette extension : Siracusa. Elle est à 2€. Cependant, pour d'obscures raisons contractuelles qui échappent aux mortels que nous sommes, cette dernière n'est actuellement accessible que via la boutique en ligne de l'éditeur (...)

Journal Quelqu'un est en train de spammer les serveurs SKS

Posté par . Licence CC by-sa.
Tags :
13
6
juil.
2019

Bonjour cher journal,

Je viens de voir passer la news suivante :

Quelqu'un est en train de spammer et de briser une composante essentielle de l'écosystème de PGP

Une nouvelle vague d'attaques de spamming sur un composant clé de l'écosystème de PGP a mis en évidence une faiblesse fondamentale de l'écosystème dans son ensemble.

Des attaquants inconnus envoient des spams sur un composant essentiel de l'écosystème du célèbre logiciel de cryptage PGP, brisant ainsi les installations et les clients PGP (...)

Journal [bookmark] sorties de jeux vidéo libres [last update; hier ]

Posté par . Licence CC by-sa.
Tags : aucun
17
6
juil.
2019

Au menu:

  • widelands;
  • supertuxkart;
  • warzone2100;
  • flarerpg: empyreans campaign;
  • flare;
  • endlesssky;
  • 0AD;
  • battle for wesnoth;

Bon je sais, ce journal parlais de la RC, et la stable remonte a plusieurs mois en arrière.
N'empêche, je pense que mentionner la sortie de la stable est intéressant, même si je suis a la bourre.

Il y a aussi supertuxkart qui a fêté sa v1, encore une fois, c'est pas neuf, mais bon, après tant d'années… moi je dis, ce jeu est bon, il (...)

Journal Générateur de site web statique

Posté par . Licence CC by-sa.
Tags : aucun
23
5
juil.
2019

Il semblerait qu'il y a une mode autour des générateurs de code statique, qui aurait été lancé par Jekyll issue de github écrit en ruby. L'idée de base est : pourquoi s’embêter avec une base de donnée et du code serveur pour du contenu statique ? De plus, du joli code HTML simple est bien plus rapide et mieux indexé par Google. Cela permet aussi d'utiliser Git pour gérer son site web et d'éviter les mises à jour live ou (...)

Journal Windows dans les copieurs

Posté par . Licence CC by-sa.
Tags : aucun
5
4
juil.
2019

Je teste depuis 1 mois un copieur multifonctions HP. Surprise, il plante de temps en temps aléatoirement, refusant d'imprimer. Rien à faire pour le récupérer, à part le redémarrer. Redémarrer ? Ça m'a mis la puce à l'oreille et j'ai regardé avec quoi il marche. Et c'est bien ce qu'il me semblait, un Windows CE. Jusqu'à présent, les MFP marchaient très bien avec un Linux ou un Android dedans et HP vend maintenant un truc qui plante. Je suis surpris (...)