Journal Exécution concurrente vs parallèle

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
13
28
nov.
2018

Chères lectrices,

tl;dr L'exécution concurrente c'est quand deux tâches sont exécutées logiquement en même temps et l'exécution parallèle est un cas particulier d'exécution concurrente où les tâches sont exécutées physiquement en même temps.

Ces derniers jours je suis tombé sur des tweets m'expliquant que parallélisme et concurrences étaient deux choses bien différentes et me proposait de m'expliquer cette différence par ce genre de schéma et je n'ai rien compris

En effet, les deux exemples sont des traitements concurrents. Ce n'est (…)

Journal Marre des boards ARM (ep 2) ?

Posté par  . Licence CC By‑SA.
20
27
nov.
2018

Suite à ce récent journal présentant la nouvelle board Odroid H2, basé sur du x86_64, je vous propose à mon tour de vous détourner des plateformes ARM pour aller non pas vers du x86{,_64} mais vers du MIPS:

https://onion.io/omega2/

J'ai découvert ces boards aujourd'hui. Ce qui est proposé est encore très limité avec une très forte orientation vers l'IoT: petit form-factor, sobre en énergie mais également peu performant.

Le produit est née suite à une campagne de fund-raising, et la (…)

Journal Thales rejoint la fondation RISC-V pour participer à la sécurisation des uProcesseurs open source

Posté par  . Licence CC By‑SA.
Étiquettes :
21
27
nov.
2018

Vu initialement sur ElectroniqueS, la publication de cette information sur le site de Thales

Je me cantonnerai uniquement aux systèmes embarqués.

1) Il me semble que c'est un message très positif pour la fondation RISC-V et je souhaite que celà permettra d'inciter d'autres entreprises à participer à l'effort du partage de la connaissance et surtout à participer financièrement aux développements qu'elles utilisent. En effet, c'est une constatation de la mauvaise pratique de certaines entreprises (toutes tailles confondues) qui (…)

Journal Mercure : un nouveau protocole web pour mettre à jour les navigateurs en temps réel ("push")

Posté par  (site web personnel) . Licence CC By‑SA.
52
27
nov.
2018

Cher journal,

J'ai récemment publié un nouveau protocole (ouvert) nommé Mercure, ainsi qu'une implémentation de référence écrite en Go (libre, sous licence AGPL).

Mercure permet de "pousser" en temps réel des données depuis des serveurs vers des navigateurs web (ou autres clients HTTP). La spécification et l'implémentation sont disponibles sur GitHub.

Le projet peut être considéré comme un remplaçant de WebSocket (bien que le protocole soit de plus haut niveau), et des solutions propriétaires telles que Pusher.

Contrairement à (…)

Journal Natron est dans une mauvaise passe.

Posté par  . Licence CC By‑SA.
Étiquettes :
31
26
nov.
2018

C'est une sorte de malédiction qui s'abat depuis des années sur les logiciels libres de composition d'effets spéciaux et/ou de post-production.

On se souviendra de Jahshaka arrêté ou de Ramen devenu propriétaire après son rachat et le dernier en date Natron est en train de prendre la même voie.

Les deux (seuls) développeurs de Natron ont quittés l'Inria, Alexandre Gauthier-Foichat l'an dernier et Frédéric Devernay qui assurait la maintenance est partie en septembre.

Il y a bien sur encore des (…)

Journal Une backdoor vient d’être trouvée dans un paquet npm connu

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
65
26
nov.
2018

Event-stream est une bibliothèque JavaScript développée par Dominic Tarr. C’est une personne connue dans le monde JS. Il a, par exemple, beaucoup contribué aux streams de Node.js. Le monsieur écrit beaucoup de code et, forcément, il n’a pas le temps de maintenir tout ce qu’il écrit. Il a passé la main à un autre développeur pour la maintenance de cette bibliothèque. Et peu de temps après, ce nouveau développeur a mis à jour les dépendances d’Event-Stream, ce qui a (…)

Journal Tourner l'écran avec un raccourci clavier

Posté par  . Licence CC By‑SA.
Étiquettes :
16
26
nov.
2018

TL;DR J'ai publié un groupe de raccourcis pour KDE Plasma 5 afin de tourner l'écran aussi facilement que avec un Windows récent.

Le problème

Il m'arrive souvent de lire de longs documents PDF sur un portable avec écran 10 pouces. Quand le document doit être vu en pleine page, on gagne beaucoup de lisibilité à tourner l'écran.

Le bricolage

Pour le faire vite fait, je m'étais fait deux raccourcis dans Plasma : un qui tourne à gauche :

xrandr --output
(…)

Journal 2 nouveaux sponsors pour le projet openSUSE: Marvell et TUXEDO Computers

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
25
nov.
2018

Deux sociétés ont récemment été ajoutées à la page Sponsors openSUSE grâce aux généreux dons qu’elles ont fait au projet openSUSE.

Marvell et TUXEDO Computers ont tous deux apporté un soutien concret sous forme de dons à openSUSE afin de promouvoir l'utilisation et le développement de Linux.

«Nous sommes ravis d’avoir Marvell et TUXEDO Computers comme sponsors du projet openSUSE», a déclaré Richard Brown, président du conseil d’administration openSUSE. «Les parrainages soutiennent et encouragent le développement de logiciels ouverts (…)

Journal La DGSE utilise Arch Linux...

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
19
25
nov.
2018

La DGSE utilise Arch Linux…

… dans la série fictive Le Bureau des légendes :-)

Blague à part, la saison 4 de cette série a pour thème le cyber et l'intelligence artificielle, et je l'ai trouvé très juste et réaliste dans les techniques et les outils utilisés. Ça change des films qui utilisent Hollywood !

Journal KDE et openSUSE: Plasma 5.14, Qt 5.12 et plus.

Posté par  (site web personnel) . Licence CC By‑SA.
13
25
nov.
2018

Plasma 5.14

Plasma 5.14 a été publié avec de nombreuses améliorations.

Il était prévu de le publier le même jour dans un instantané Tumbleweed, mais des problèmes liés à openQA ont empêché l'instantané 20181008 d'être publié. Au lieu de cela, les utilisateurs de Tumbleweed l'ont reçu avec l'instantané 20181009 jeudi matin. Actuellement, 5.14.1 est accepté pour être accepté dans Tumbleweed.

Pour l'obtenir sur Leap 15 (et même 42.3 avec restrictions), vous pouvez ajouter https://en.opensuse.org/SDB:KDE_repo...d_Applications. Notez que ceux-ci ne font (…)

Journal La fièvre du trolldi : l’icône de sauvegarde

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
18
23
nov.
2018

Alors, cher journal, tu te languissais d’un sujet à même d’occuper tes lecteurs en cette fin d’après-midi ?

Suite à une légère déviation dans un de tes prédécesseurs, j’ai levé le point sur l’obsolescence de l’icône de sauvegarde voire sur le principe même de l’enregistrement d’un document à l’initiative de l’utilisateur.

J’ai eu quelques réponses fortement opposées à mon point de vue (comprendre « ils sont dans l’erreur » :-)) et les remettre dans le droit chemin est ainsi devenu (…)

Journal Black Friday ! Fais péter ta CB

Posté par  (Mastodon) . Licence CC By‑SA.
58
23
nov.
2018

Cher Nal, c'est le Black Friday aujourd'hui !!
Sors ta Carte Bleu, ta Visa, ton AmEx, et toi aussi crie joyeusement «shut the fuck up and take my money» comme un vrai américain ! J'ai craaaaaaaaaaaaqué pour ce Black Friday pour cette sélection de superbes opérations à réaliser aujourd'hui

Journal PyParis 2018, c'était bien!

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
22
nov.
2018

PyParis, c'est un évènement Python annuel sur Paris pendant deux jours. Stéphane Fermigier en avait fait la publicité ici-même. J'en avait profité pour proposer un sujet de conférence qui a été accepté. A ma grande joie!

Mon sujet, c'était l'annotation de type sous Python. Visiblement, mon intervention a bien marché puisque plusieurs personnes sont venues me voir après pour me dire que je les avais convaincu et qu'ils allaient motivier leurs équipes pour passer aux annotations. Si (…)

Journal Comment on codait un jeu sur un ordi 8 bits dans les années 1980s

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
38
22
nov.
2018

Cette semaine, notre invité a conçu deux jeux qui eurent leur succès d'estime sur Thomson MO5 (suite d'une précédente émission). Didier Guillion nous fait découvrir comment il programmait des jeux avec une RAM rikiki, sans IDE, sans assembleur, sans logiciel de graphisme ou de musique, beaucoup de cahiers et de crayons et un versionning à base de cassettes audios.

Et le plus surprenant dans tout ça ? Ses jeux se sont vendus.

Bonus : les sportages sur d'autres (…)