Firefox 80 Quantum et Daylight sont sortis !

75
26
août
2020
Mozilla

Les versions 80 de Firefox Quantum (GNU/Linux, Windows et macOS) et Daylight (Android) ont été publiées le 25 août 2020.

Les principales nouveautés à signaler sont la version 2 du mode de protection renforcée contre le pistage — en fait sortie juste après la version 79 — et le développement bouillonnant du nouveau Firefox pour Android, nom de code : Daylight.

Le détail dans la deuxième partie.

80 km/h - Nicolas Duprey/ CD 78 - Département des Yvelines - licence CC BY-ND 2.0 - source : https://www.flickr.com/photos/yvelines/42146553605/

Histoire des systèmes d’extensions de Firefox

116
13
sept.
2020
Mozilla

Un des points forts de Firefox face à Internet Explorer était sa multitude d’extensions disponibles pour le personnaliser. David Teller nous explique pourquoi Mozilla a dû modifier à deux reprises le système d’extensions pour pouvoir faire évoluer Firefox. Nous vous en proposons une traduction dans la suite de cette dépêche.

Cette dépêche est sous licence CC BY‑NC 4.0 (la licence originale de l’entrée de blog).

Forum Linux.général Comment enregistrer soi-même une visio’ WebRTC Jitsi Meet ?

Posté par  (site web personnel) . Licence CC By‑SA.
4
7
oct.
2020

Bonjour à tous,

Cela fait quelque temps que je propose à mes collègues d’utiliser des solutions WebRTC sur des sites tels FramaTalk avec Jitsi Meet pour les réunion en visioconférence.

Depuis peu, l’on me demande également de pouvoir enregistrer !

Lorsque dans le menu Jitsi Meet il est question d’enregistrer, je ne sais pas comment c’est censé se passer mais j’ai alors un message qui me laisse penser que le serveur n’est pas vraiment configuré pour que cette fonctionnalité fonctionne.

(…)

Revue de presse de l’April pour la semaine 38 de l’année 2020

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud et Ysabeau 🧶 🧦. Modéré par Pierre Jarillon. Licence CC By‑SA.
22
22
sept.
2020
Internet

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

Journal Un fichier EPUB d’une dépêche ou d’un journal avec tous les commentaires

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
27
22
sept.
2020

Bonjour les gens,

il me souvient d’une discussion ici où se posait la question des formats de téléchargement des contenus de DLFP1, Markdown et EPUB et que d’aucuns et d’aucunes trouvaient dommage de ne pas pouvoir récupérer les commentaires qui allaient avec. J’ai la solution, enfin, une solution à base d’une extension pour Firefox ou Chrome.

L’extension

Cette extension s’appelle Save as eBook, je l’ai découverte grâce à Mastodon (c’est bon, mangez-en) et je viens de l’essayer illico (…)

Retour sur un week‑end de contribution à Grammalecte

43
13
sept.
2020
LinuxFr.org

Durant le week‑end des 1ᵉʳ et 2 août 2020, j’ai proposé un week‑end de contribution à Grammalecte, un correcteur grammatical et typographique libre, pour la langue française.

L’équipe de modération du site LinuxFr.org utilise quotidiennement Grammalecte pour corriger les fautes de frappe, d’orthographe, de grammaire, de typographie ou de dates (ça arrive de temps en temps avec l’Agenda du Libre par exemple). Bref, on aime Grammalecte.

Pour autant, cela ne veut pas dire que tout est parfait dans ce logiciel : il est possible de l’améliorer en signalant les problèmes rencontrés, les erreurs non corrigées, les propositions de corrections erronées, etc.

Et c’est là que LinuxFr.org peut aider et contribuer, comme le montrent les résultats obtenus.

Rust a 5 ans, rétrospective

91
3
sept.
2020
Rust

Rust est un langage de programmation développé principalement par Mozilla. La première version stable, la 1.0, est sortie en 2015. La dernière version disponible à ce jour est la 1.46.0, publiée le 27 août 2020.

Dépourvu de ramasse‑miettes, il permet une gestion fine de la mémoire, de manière sécurisée pour prévenir les erreurs de segmentation. Il garantit aussi la sécurité des fils d’exécution (thread safety). Ces caractéristiques en font un langage sûr et performant.

Ses bonnes performances, comparables à celles du C et du C++, le rendent particulièrement adapté à la programmation système. Ainsi, il est utilisable dans un grand nombre de situations où ces deux langages étaient habituellement utilisés : noyau de système d’exploitation, services de systèmes, embarqué, moteurs de jeu vidéo 3D, etc.

Cette dépêche se propose de revenir sur son histoire, courte mais riche, et d’examiner la situation présente.

Journal Psychologie d'un parseur Javascript

13
9
sept.
2020

(attention : beaucoup de suppositions, peu de vérifications dans ce journal. Lisez pour le cheminement plus que pour le résultat…)

Un constat choquant

De manière tout à fait intéressante en Javascript :

++ ++ i;

Donne l'erreur suivante dans Node (V8):

SyntaxError: Invalid left-hand side expression in prefix operation`

Et, dans Firefox (SpiderMonkey):

SyntaxError: expected expression, got '++'

Alors que :

i ++ ++;

Donne l'erreur suivante dans les deux moteurs (à quelque chose près) :

SyntaxError: Unexpected
(…)

Journal ovh.fr , exemple de ce qu'il ne faut pas faire avec un certificat

Posté par  . Licence CC By‑SA.
Étiquettes :
8
29
août
2020

Je suis actuellement au Québec, donc quand je vais sur ovh.com je suis redirigé sur la version canadienne du site (avec tarifs en dollars &co). Naïvement je me suis dit qu'en tapant ovh.fr j'arriverais sur la version destinée à la France. Surprise !

Warning: Potential Security Risk Ahead

Firefox detected an issue and did not continue to ovh.fr. The website is either misconfigured or your computer clock is set to the wrong time.

En fait http://ovh.fr redirige vers https://www.ovhtelecom.fr/ mais (…)

La version 3.0 d’evQueue est disponible

20
18
août
2020
Administration système

evQueue est un ordonnanceur de tâches événementiel léger. Il permet la planification de tâches (remplacement de cron), mais également la gestion d’enchaînements complexes intégrant des boucles et des conditions. Le moteur permet d’utiliser la sortie (XML) d’une tâche pour instancier dynamiquement de nouvelles branches d’exécution.

Il dispose également d’une API complète lui permettant d’être interfacé avec n’importe quel système externe (comme un site Web) afin de lui déléguer l’exécution des traitements lourds.

La parallélisation intégrée des tâches via un système de fils d’exécution permet l’accélération des traitements intensifs en temps processeur, mais également le contrôle des ressources.

Cette nouvelle version propose une interface en ReactJS basée sur des WebSockets côté serveur. L’interface est donc elle aussi totalement événementielle (l’ancienne version étant basée sur de l’AJAX. Les traitements apparaissent immédiatement sur l’interface de suivi ! Cette approche nous permet également de proposer l’interface sous forme d’extensions Firefox ou Chrome. Un serveur Web n’est donc plus nécessaire. De plus, vous pourrez bénéficier des mises à jour automatiques via votre navigateur.

Interview de Laurent, instituteur et libriste

63
4
août
2020
Éducation

Laurent est un professeur des écoles qui, selon sa propre description sur Mastodon, « geeke en Bépo sans GAFAM ». Il utilise des outils informatiques pour sa classe de CM1-CM2. On découvrira au cours de cette interview, la diversité des outils, quasiment tous libres, qu’il utilise. C’est assez impressionnant. De quoi en inspirer plus d’un ou d’une. Et, d’ailleurs, cela a fait réfléchir la DSI de la ville où il exerce. En effet, elle envisage d’équiper toutes les écoles de la ville d’outils (et d’ordinateurs) comme ceux qu’il utilise en classe.

On ne pouvait évidemment pas interviewer un enseignant sans lui demander son vécu pendant le confinement, et notamment comment cela s’est organisé. On verra que le surcroît de travail ne lui a pas laissé trop de temps pour aller à la cueillette des fraises et que certains de ses élèves ont vraiment fait preuve d’astuce pour arriver, malgré tout, à faire et à rendre le travail requis.