Journal NaxRiscv, un CPU rapide open source

Posté par  (site web personnel) . Licence CC By‑SA.
28
4
jan.
2024

En parcourant le journal sur le 37C3, sur les conférences du Chaos Computer Club Allemand, je suis tombé sur la présentation d'un CPU open source, le NaxRiscv.

Pour ceux qui se souviennent, c'était le rêve d'un groupe d'illuminé autour du F-cpu dans les années 2000.

Le NaxRiscv est donc un CPU RISC-V out-of-order. Il exécute maximum 3 instructions à la volée ce qui permet d'être plus rapide qu'un ARM M4 à fréquence égale.

Ce CPU est écrit non pas (…)

Journal "Contestabilité concurrentielle"

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
2
24
juil.
2023

NdM : le texte du journal a été effacé car c’est un copier-coller d’un texte qui n’est pas de l’auteur du journal et en l’absence explicite de son autorisation pour l’ajouter ici. Il est toujours possible de se référer au lien.

https://twitter.com/RauxJF/status/1683184600342749186

Quelqu’un peut expliquer en peu plus ?

Journal Le taptempo du web

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
15
juin
2022

Un journal précédent vient de lancer un taptempo du web. Le but est d'évaluer des technos quand il s'agit de faire un backend qui ne fait qu'envoyer une redirection 302 (cf le journal en dessous pour les détails).

La vitesse est mesuré par ab en local, wrk a aussi été proposé. L'empreinte mémoire est mesuré avec "ps aux" pour avoir le VSZ et le RSS.

On a pour l'instant 9k requêtes/s et 8 Mo en Java, 23k requêtes/s et 350Ko (…)

Journal Un expert en sécurité poursuivi en justice pour des articles sur des dysfonctionnements réels !

Posté par  (site web personnel) . Licence CC By‑SA.
2
9
sept.
2020

Extraits :
"
Ces dysfonctionnements ont aussi fait l'objet de 2 autres articles dans LeMagIT et 1 dans La Lettre A, et rien d'autre ne m'anime que la volonté et la probité de les faire reconnaître et corriger, pour que le PASSI soit perçu comme une qualification sérieuse et objective en France.

Ces accusations ont été suffisamment objectives et probantes puisque la CNIL s'est saisie des 5 violations de RGPD que j'ai, entre autres, dénoncées, pour adresser un courrier de (…)

Journal vers un sciencefr.org ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
36
31
août
2020

Suite à cette conversation : https://twitter.com/qffwffq/status/1300410239771119616 , je me demandais si c'était sensé de dupliquer le système de linuxfr pour faire un sciencefr.org géré de la même façon, pour expliquer les faits scientifiques au plus grand nombre.

Est-ce que cela aurait du sens pour vous ?

L'idée serait de faire ce que ne font pas les journaux généralistes : des articles didactiques non bourré d'approximation ou de fake news. Le journaliste moyen a malheureusement en France une formation très littéraire (…)

Journal Sous-domaine *.linuxfr.org

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
13
11
juin
2020

Je viens de me rendre compte de l'existence de www.strasbourg.linuxfr.org. Je trouve que c'est une bonne idée de donner de la visibilité a un Lug avec le nom linuxfr. Pourquoi ne pas l'étendre ? Par contre, il faudrait mieux configurer le certificat TLS.

http://sam.linuxfr.org/fortunes.txt existe aussi, c'est la seule page qui semble subsister dans http://sam.linuxfr.org/ .

https://lists.linuxfr.org/wws gère des mailing list 'sympa'. Et pour finir https://alpha.linuxfr.org doit être la version de tests du site.

Journal covid19 et puissance de calcul disponible

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
23
avr.
2020

Folding@home propose de faire des calculs pour lutter contre le covid19. J'imagine que certains ordinateurs tournent au ralenti en ce moment, leurs propriétaires pourraient faire le don de leur puissance de calcul.

https://foldingathome.org/covid19/

Avez-vous entendu parler d'autres initiatives anti-covid ayant besoin de puissance de calcul ?

Peut-on imaginer des grandes entreprises ou des fournisseurs de cloud faire tourner leurs machines non louées avec ces logiciels ?

Journal Générateur de site web statique

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
24
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 Installation de Linux Mageia 7 sur un Dell 14 5000

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
3
juil.
2019

J'ai joué à la roulette russe de l'utilisateur du libre : acheter un portable récent. Dell fournit des "portables Linux" mais ce sont des grosses machines, je cherchais un truc léger et puissant. Les 900g de mon vieux sony SVP me manque par rapport au 1,6 kg du Dell, mais c'est pas mal.

J'ai créé une clef USB de boot live. Je suis obligé de booter en mode UEFI car le PC refuse le boot sur les disques internes (1 (…)

Journal Conception pilotée par le domaine ou Domain-driven design (DDD)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
26
avr.
2019

DDD est une méthode de description d'un projet. Un peu comme une méthode Merise ou l'UML. Il semble quand même plus proche des contraintes réelles d'un projet que l'UML. Il introduit des objets de base comme l'entity, le value object, l'event, l'aggregate, le bounding context, le Repository, le service… Le genre d'objet de base qui évite de devoir réinventer la roue à chaque nouvelle modélisation.

On peut trouver nombre d'articles sur le sujet.

Mais connaissez-vous des outils de design ou (…)

Journal Passer l'élection présidentielle au scrutin jugement majoritaire.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
15
jan.
2019

Ce mode de scrutin, le jugement majoritaire, permet d'éviter les effets pervers du scrutin actuel. Par exemple, Jospin qui est éliminé du second tour alors que plus de personne le voulaient au second tour que Le Pen. Mais il est impossible de signifier notre « second choix » au premier tour.

On peut voir la même chose avec les 6 % de Hamon qui aurait pu changer le second tour de la dernière présidentielle.

Le problème principal du scrutin actuel (…)

Journal [HS ou presque] Réduire le chômage ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
27
13
avr.
2018

Inverser la courbe du chômage aurait pu faire réélire l’ancien Président. Le début de chantage à l’emploie fait plier un gouvernement.

Il existe plusieurs définitions du chômage. La plus commune est celle du bureau international du travail. Avoir des règles communes permet de comparer les états entre eux.

"En 1982, le BIT a définit le chômeur comme une personne en âge de travailler, soit âgé de 15 ans ou plus, qui remplit trois critères.
Le chômeur doit être sans travail (…)

Journal Portage de TapTempo en Golang

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
6
mar.
2018

Après tous les autres portages, voici la version Golang. J’essaye de montrer la simplicité du code, même si je gère une file à la main.

On voit le package simple de gestion d'options de ligne de commande (flag) et la gestion du temps(time). Je montre aussi la gestion d'un slice (issue du make) pour faire la file.

On vois aussi l'usage de init() qui est un fonction des packages exécutées avant la fonction main(). Il n'y a pas d'exemple d'objet (…)

Journal Quel IDE pour quel langage

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
16
fév.
2018

Il y a trop longtemps, le débat sur les IDE se cristallisait entre VI et EMACS. Sur l'un, il fallait appuyer sur 3 touche en même temps, l'autre l'une à la suite de l'autre.

Par hasard, j'ai appris Emacs, et changer de réflexe sur les raccourcis est très compliqué (genre ctrl-x rt). J'ai beaucoup codé en C, et ocaml et perl dessus avec succès.

Puis j'ai fait du Java avec Eclipse. Il me manquait une tonne de fonctionnalité d'édition de (…)