Journal Intel = 14 nm, AMD = 7 nm, ARM = 7 nm… et mon serveur ?

Posté par  (site web personnel) . Licence CC By‑SA.
41
3
déc.
2019

Je me lance dans un projet personnel qui nécessite un serveur pour lequel je viens de faire le tour des actualités. Je vous partage ici mes découvertes et mes réflexions. Bonne lecture.

Je place ce document sous licence CC0.

Intel = 14 nm

Intel avait l’habitude d’adopter une nouvelle finesse de gravure tous les deux ans. Et avec chaque nouvelle finesse de gravure, les nouveaux processeurs étaient toujours plus véloces :

  • 45 nm en novembre 2007 (Penryn)
  • 32 nm en (…)

Mais où est donc la révolution des imprimantes 3D ?

40
6
fév.
2016
Do It Yourself

Depuis quelque temps déjà on nous annonce la révolution des imprimantes 3D. Mais, dans notre vie quotidienne, toujours rien ! Mais où est donc cette révolution ?

Ceux qui possèdent une imprimante 3D ont une approche un peu différente de la consommation. Par exemple, quelqu’un de chez CKAB s’est fabriqué un autre bouton de pantalon, certains ont facilement réparé leur chasse d’eau ou un autre objet en plastique. La plupart des objets deviennent réparables. :-)

Pour les professionnels aussi c’est une approche différente, par exemple en cuisine, remplacer le plastique par une pâte, comme la pâte à pain ou une pâte de chocolat.

Et cette révolution est d’autant plus importante qu’elle est animée par l’esprit du partage et de l’open hardware.

Les mots de passe des premiers développeurs‐utilisateurs d’UNIX, notamment celui de Ken Thompson

38
14
oct.
2019
Sécurité

En 2014, une ingénieure, Leah Neukirchen, trouve un fichier /etc/passwd archivé avec du vieux code source BSD et décide de déchiffrer les mots de passe des premiers développeurs‐utilisateurs d’UNIX.

Assez facilement, les mots de passe sont trouvés les uns après les autres. Je ne sais quels étaient vos premiers mots de passe, mais, personnellement, j’utilisais le même sur beaucoup de mes comptes et c’était soit des mots de la langue française faciles à taper, soit le nom de ma copine.

Ces tout premiers développeurs‐utilisateurs d’UNIX étaient‐ils plus inventifs ? À vous d’en juger, les voici en deuxième partie.

Systèmes d'exploitation pour téléphones — partie 4 : Firefox OS 🦊🚀

36
7
jan.
2021
Mobile

Cette quatrième dépêche nous emmène dans les coulisses de Firefox OS, ses origines, ses motivations, les orientations stratégiques, les succès, le cauchemar de la direction de Mozilla, la coupe budgétaire, l’échec de la poursuite par la communauté… et, et, un survivant…

Le logo de Firefox OS représente un renard avec une grande queue de flammes alors que pendant des années nous répétions à tous ceux qui osaient traduire “Firefox” par “Renard de feu” que la vraie signification était “Panda roux”…

La trop volumineuse dépêche originelle découpée en petites bouchées :

  1. Les premières initiatives ☎😍
  2. La lignée de Maemo à Nemo 🔒
  3. Le libre sur la planète Android 🤖💚
  4. La saga Firefox OS 🦊🚀       ← Vous êtes ici
  5. Ubuntu sur ordi et téléphones 🖥️📲

Pour les estomacs coriaces, la dépêche indigeste est disponible sur deux dépôts Git miroirs : Framagit et GitHub.

Merci de nous aider pour les dépêches en cours de rédaction. 📳💟
Après publication, continue de faire vivre ces informations en proposant ta 🐔 sur un des dépôts Git.

Journal Maximizer, Satisficer et Achat d'une Nouvelle Imprimante

Posté par  (site web personnel) .
36
28
jan.
2021

Je place ce document sous licence Creative Commons Zero CC0

Bonjour'nal

Avant on imprimait au boulot (documents pro et perso). Par conséquent, à la maison, l’encre de notre imprimante séchait. On achetait de nouvelles cartouches tous les X années, mais après quelques mois, le même problème.

Ce n’était pas trop gênant grâce aux imprimantes du boulot, mais aussi, grâce à une boutique du quartier dont l’impression est son seul business : on envoie nos fichiers par e-mail, puis nous nous (…)

Python pour Noël 2019 — partie 4 — Py Pyenv

34
27
oct.
2019
Python

Dans les précédentes dépêches, nous avons discuté de la popularité de Python, de la fin de la maintenance de Python 2, de l’installation de différentes variantes de Python…

Ce quatrième volet de la série donne des conseils pour faire cohabiter différentes versions de Python sur sa machine et pouvoir basculer simplement d’une version à l’autre. On commence avec Py et Pyenv. La dépêche suivante montrera comment obtenir des résultats similaires avec Conda et Docker.

La dépêche est au format tutoriel afin d’être rapidement opérationnelle. Enfin, les versions de CPython, d’ActivePython, d’Anaconda, de Miniconda, d’IronPython, de Jython, de MicroPython, de PyPy, de Pyston et de Stackless sont à portée de main clavier. 🚀 🐍 Le logo de Python est entouré de petites icônes symbolisant la variété des domaines où s’applique Python, et, à droite, un joyeux barbu se tient derrière un écran d’ordinateur qui affiche « partie = 4, "Py Pyenv" \n print(partie) »

Python — partie 7 — Environnements virtuels

Posté par  (site web personnel) . Édité par lolop, Ysabeau 🧶 🧦, Axone, bobble bubble, tisaac, Di3s3L, gusterhack et ted. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
34
6
mai
2021
Python

Cette septième dépêche présente les environnements virtuels Python et ses alternatives comme la conteneurisation, le tout avec plein d’astuces et de conseils pour bien s’en sortir. 🚀 🐍

Le logo de Python est entouré de petites icônes symbolisant la variété des domaines où s’applique Python, et, à droite, un joyeux barbu se tient derrière un écran d’ordinateur qui affiche « partie = 7, "Env. Virtuels" \n print(partie) »

Changeons ces logiciels open source qui nous espionnent

33
14
jan.
2021
Communauté

Bonne année chères amies et chers amis du libre,

Et si pour changer notre planète, nous essayions de changer le logiciel ? Je veux dire en créant des tickets et en soumettant des changements respectueux des utilisateurs aux projets libres, non ? (NdM: l’auteur de la dépêche évoque notamment les services de statistiques, de télémétrie, l’obligation d’accepter des conditions d’utilisation de services tiers, et le fait que les requêtes vers ces services tiers fournissent beaucoup d’information sur l’utilisateur, le tout sur trois projets libres dont deux proviennent de Google et un de Microsoft).

Bonne idée de résolution pour ce début de nouvelle année. ¯_(ツ)_/¯

Journal Les humains sont battus à StarCraft 2 par un logiciel qui regarde le jeu avec une caméra

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

Je place ce journal sous licence CC0

  • En 1997, Deep Blue bat Garry Kasparov, le meilleur jour d’échecs ;
  • En 2016, AlphaGo bat le jeune Lee Sedol classé 9ème dan en Go ;
  • En 2017, Libratus bat au poker 4 joueurs professionnels, puis sa version améliorée, Lengpudashi, bat 6 autres joueurs ;
  • En 2019, AlphaStar atteint le niveau Grandmaster à StarCraft II en battant des joueurs professionnels.

Pour Deep Blue, les règles du tournoi d’échecs avaient été (…)

Gestion sémantique de version

Posté par  (site web personnel) . Édité par Pierre Jarillon, Benoît Sibaud, ZeroHeure et palm123. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
27
8
jan.
2015
Gestion de versions

Les développeurs, intégrateurs et mainteneurs s'arrachent les cheveux quand ils ont à mettre à jour les versions des logiciels.

L'éternelle question La nouvelle version, est elle rétro-compatible ? pourrait se résoudre en se basant sur le nouveau numéro de version, mais chaque auteur de logiciel fait un peu comme il le sent.

C'est pour uniformiser ces règles, que Tom Preston-Werner (Gravatars et GitHub) a proposé la gestion sémantique de version (adoptée par de plus en plus de logiciels).

Dans la suite de la dépêche, ces règles sont résumées en 9 points.

Journal Installer GNU/Linux après suppression des partitions UEFI et MS-Windows

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

Un journal pour expliquer en français comment faire démarrer une Ubuntu installée après avoir supprimé toutes les partitions du disque dur.

Ma vie

(en résumé, ce chapitre explique pourquoi j’ai acheté un ordinateur avec MS-Windows et pourquoi je l’ai supprimé)

Dans mon journal de l’année dernière Comparatif des prix des hybrides portable/tablette et remboursement MS-Windows j’annonçais l’achat d’un Acer Spin SP513-51-58WU (i5-7200U, 8 Go DDR4, 512 Go SSD, 660 € TTC) avec l’intention de me faire rembourser MS-Windows (environ une cinquantaine (…)

Journal L'architecture des micro-processeurs et des caches mémoires

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
24
23
jan.
2015

Une présentation en Anglais et sous format PDF :

L'architectures des micro-processeurs modernes et notamment des mémoires caches

Ce document de l'université Friedrich-Alexander d'Erlangen-Nuremberg a été réalisée par :

(apparemment, réalisée en 2013 et présentée en juin 2014…)

Personnellement, les pages les plus importantes, dont je changerai un peu beaucoup l'ordre de la présentation :

Journal Jason Mayes a trouvé le secret de l'homme invisible

Posté par  (site web personnel) . Licence CC By‑SA.
24
19
fév.
2020

Jason Mayes a trouvé comment devenir invisible, ou presque.

Un dessin vidéo (GIF animé) vaut mieux qu'un long discours :

  • En haut, Jason se ballade devant une caméra ;
  • En bas, la magie opère, et hop c'est monsieur l'homme invisible en temps réel !

Quand j'ai montré ce tour de passe-passe, on m'a dit :

Incroyable, il pourrait voler une banque, et en ayant activé sa trouvaille, ne pas être vu !

Mais, me diriez-vous, quel est le lien entre (…)

Python — partie 3 — Installation de Python et de paquets

23
22
sept.
2019
Python

Pour cette rentrée 2019, faisons le point sur Python : actualité, bonnes pratiques, astuces, projets intéressants, témoignages…

Cette troisième dépêche présente différentes façons d’installer Python, ainsi que l’installation de paquets supplémentaires : applications et bibliothèques Python. 🖥 💻 🐍

Python installation

Journal Quelques bonnes pratiques Python pour 2019

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
22
30
mar.
2019

J'ai découvert/appris Python en le pratiquant au bureau à l'arche, et sans collègue à la fois expert et pédagogue. Du coup, j'ai accumulé plein de mauvaises pratiques que je tente désormais de corriger. Ce journal pour vous partager mes astuces et vous éviter les mêmes pièges :-)

Je ne suis pas encore un expert Python, alors merci de me corriger gentiment dans les commentaires ;-)

Je publie ce journal sous licence CC0 (sous domaine publique dans les pays où cela (…)