576 liens privés
Oooooh, un joli convertisseur en Geek Code.
Ça fait des années que je cherche à remettre la main sur ce concept. C’est chose faite grâce à via :
Quel est le première caractère du premier jeu d’instruction du premier PC (IBM PC, en 1981) ?
un fucking smiley 🙂
Je découvre que cette façon de versionner porte à nom. À l'instar d'Ubuntu, mais aussi maintenant LibreOffice, nous trouvons le CalVer à côté du SemVer
Info intéressante du jour : le créateur de MySQL a 3 enfants : My, Maria, et Max. Il a créé (au moins) 3 logiciels majeur : MySQL, MariaDB, et MaxDB. « Coïncidence ? Je ne crois pas ! »
Intéressant cette disposition. Je me suis équipé et fomé au bépo y'a un temps maintenant, donc ça risque d'être compliqué de passer à cet « ASEN » ; mais c'est intéressant à connaître.
D'autant + que j'ai 1 clavier physique par disposition, histoire de profiter de la mémoire kinesthésique : le clavier intégré du pc portable est azerty, le déporté Datamatrix au bureau est bépo, et j'ai un déporté (avec des touches clac-clac 😀) en qwerty au bureau aussi, pour les rares prises de notes en anglais.
Pfiou, toujours aussi puissant ces podcast présenté par Xavier Delaporte
La conclusion de cette épisode dit :
[…] c'est ce que disait Lawrence Lessig, le grand juriste de Harvard, dans son texte code is law, le disait :
« Le code informatique fait la loi, certes ; il faut donc faire entrer la politique dans le code, sinon ça en sera fini de la démocratie. »
Voir aussi https://orangina-rouge.org/shaarli/shaare/Gsr6Wg (semver)
Une spécification ajoutant une signification lisible pour l'humain et pour la machine dans les messages des commits
Semantic Versioning spec and website
En feuilletant mes anciens shaare, je retombe sur un que je n'avais pas eu le temps de commenter ni étiqueter : cela parle de la création des fichiers ReadMe
; alors j'en profite pour replonger dans les anciens et retombe grâce au mot-clef "semver" sur un autre à propos des Changelog ; alors je créé l'étiquette bonne_pratique
et shaarlinke ce qui ne l'avait pas été auparavant : sur les Semver et les Commits Conventions.
via https://sebsauvage.net/links/?V5BtJg
Je suis très en phase avec cela, même si professionnellement je n'y suis pas très confronté, et que personnellement ça ne me dérange pas plus que ça.
Au taff c'est plutôt avec le format ISO-8601 que je me bats… Quand le planificateur du projet indique 23/12
, faut être vachement dans le contexte pour comprendre « 23 décembre » plutôt que « décembre 2023 ».
J'ai configuré (sur Windows) le PC pour qu'il affiche le type ISO-8601. C'est notamment utile avec les insertions automatiques de date dans Excel (le fameux [Ctrl]+[;]
lors de l'édition d'une cellule). Enfin en tapuscrit je vais plutôt faire des « déc.-23 » ou « 23-déc. » qui n'est pas trop long à écrire et qui lèvent pas mal d'ambiguïtés — mais pas aussi bien que le fait le ISO-8601.
Transcription du comics de Gee :
- « Le 6 février 2019 » : ✔️ Très bien
- « Le 6 février 2019 (il y a 4 ans) » : ✔️ Si ça te fait plaisir
- « 2019-02-06 » : ✔️ ❤️ Norme ISO 8601 forever
- « 06/02/2019 » : 🆖 Bof, les Ricains comprennent « le 2 juin »
- « 02/06/2019 » : 🆖 Bof, y'a que les Ricains qui comprennent
- « Il y a 4 ans » : ❌ NON, définitivement
- « 6 février » : ❌ Non (et WTF au passage)
- « 06/02 » : ❌ Allez crever
- « Il y a 2 ans, 12 mois et 365 jours » : ❌ Arrêtez de coder bourré
Je vais tenter de traduire en français ce Minifesto :
Texte original
- Fight for Pareto's law, look for the 20% of effort that will give you the 80% of results.
- Prioritize, minimalism isn't about not doing things but about focusing first in the important.
- Perfect is enemy of good, first do it, then do it right, then do it better.
- Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast.
- Add value. Think constantly how you can help your team and position yourself in that field/skill.
- Basics, first. Follow always a top-down thinking starting by the best-practises of CS.
- Think different. Simple is harder than complex, which means you'll need to use your creativity.
- Synthesis is the key of communication. We have to write code for humans not machines.
- Keep it plain. Try to keep your designs with few layers of indirection.
- Clean kipple and redundancy. Minimalism is all about removing distractions.
Traduction personnelle
- Se battre pour la loi de Pareto ; chercher les 20% d'effort qui apporteront 80% de résultats.
- Prioriser ; le minimalisme ce n'est pas ne pas faire les choses, mais c'est se concentrer d'abord sur les choses importantes.
- La perfection est l’ennemi du bien ; d'abord le faire, puis le faire bien, enfin le faire mieux.
- Tuer le bébé ; ne pas être effrayé par tout recommencer. Échouer tôt, apprendre vite.
- Ajouter de la valeur ; penser constamment comment aider son équipe et se positionner dans ce cadre.
- Les bases, d'abord ; toujours suivre une approche descendante en commençant par les bonnes-pratiques en informatique.
- Penser différemment ; simple est plus dur que complexe, ce qui signifie que l'on a besoin de sa créativité.
- Synthétiser est la clef de la communication ; on doit coder pour des humains, pas des machines.
- Rester simple ; essayer de garder sa conception avec peu de niveaux de redirection.
- Nettoyer le bazar et la redondance ; le minimalisme c'est juste supprimer les distractions.
Traduction DeepL
- Luttez pour la loi de Pareto, recherchez les 20% d'efforts qui vous donneront les 80% de résultats.
- Fixez des priorités, le minimalisme ne consiste pas à ne pas faire certaines choses mais à se concentrer d'abord sur ce qui est important.
- Le parfait est l'ennemi du bien, faites-le d'abord, puis faites-le bien, puis faites-le mieux.
- Tuez le bébé, n'ayez pas peur de tout recommencer. Échoue vite, apprends vite.
- Apportez de la valeur ajoutée. Pensez constamment à la manière dont vous pouvez aider votre équipe et positionnez-vous dans ce domaine/cette compétence.
- Les bases, d'abord. Suivez toujours un raisonnement de haut en bas en commençant par les meilleures pratiques de CS.
- Pensez différemment. Le simple est plus difficile que le complexe, ce qui signifie que vous devrez faire appel à votre créativité.
- La synthèse est la clé de la communication. Nous devons écrire du code pour les humains et non pour les machines.
- Restez simple. Essayez de garder vos conceptions avec peu de couches d'indirection.
- Éliminez les distractions et les redondances. Le minimalisme consiste à éliminer les distractions.
J'apprécie ce site. Il y a une vraie qualité d'investigation sur les sujets choisis et pour le moment les articles sont toujours pertinents.
Durant la lecture de celui-ci, au moment de parler d'un anti-ad-block, j'ai un parallèle qui m'est venu (comme précédemment).
Et si avant d'avoir une relation sexuelle, vous tombiez sur le message suivant ?
Cher client,
Utiliser un préservatif peut fortement perturber la bonne relation sexuelle au sein de notre prestation.
Nous vous recommandons de jeter tous vos préservatifs pour une relation zéro risque !
Besoin d'aide pour apprendre à vous en débarrasser ? Nous vous expliquons comment faire.
« Bisous bisous ! »
L'équipe du truc
L'analogie est posée.
Dommage, j'aurais bien essayé ce MOOC de l'ANSSI. Mais j'ai un "reCaptcha" invalide…
C'est quand même amusant d'être obligé de passer par Google pour un cours dont l'objectif est le suivant :
Vous y trouverez l’ensemble des informations pour vous initier à la cybersécurité, approfondir vos connaissances, et ainsi agir efficacement sur la protection de vos outils numériques. Ce dispositif est accessible gratuitement jusqu’au mois d’avril 2021.
:-(
C'est pas mal ça. J'avais créé un clef USB bootable et après elle n'avait une taille plus que de 2Mo (vu dans Windows). Et en effectuant un clic-droit>Formater ce n'était pas suffisant.
L’invite de commande ainsi disponible, commencez par saisir la commande
diskpart
.
Il faut ensuite afficher la liste des périphériques de stockage connectés à votre ordinateur grâce à la commandelist disk
. […]
Pour sélectionner la clé, il faut utiliser la commande […]select disk 1
[…].
[Vérifier la sélection en tapant à nouveaulist disk
.]
Exécutez maintenant cette commandeclean
qui a pour effet de vérifier le volume à formater, notamment la clé USB, pour éviter un problème quelconque.
Pour commencer la procédure, il faut d’abord activer le périphérique sélectionné en utilisant la commandecreate partition primary
.
Saisissez ensuite la commandeactive
.
Maintenant que la clé est préparée, procédons au formatage proprement dit. Il faut utiliser la commande suivante :format fs ntfs label "nom-clef-usb" quick
.
Si vous voulez changer le système de fichiers, il suffit de changerntfs
enfat32
ou enexfat
.
Pour finir la procédure vous devez exécuter la commandeassign
pour valider les changements.
Vous pouvez vérifier votre clé USB dans l’explorateur Windows.
HELP !
- J'ai un document Word (enfin « un », en fait j'en ai pleins…) avec des marques de révisions écrites à la main. Genre le texte est coloré en rouge et barré, et y'a même pas un style de texte associé à ça…
-(
Au secours, on est en 2018 ! Windows 98 c'était y'a 20 ans ! Et les gens ne savent toujours pas utiliser un ordinateur :-(
Je lis trop souvent « ordre alphabétique » sans trop être sûr de certaines nuances :
- quand on a un mot + court que l'autre, le + court se place avant : « joue » avant « jouet »
- les chiffres arrivent avant les lettres : « 123ABC » avant « ABC123 »
- les signes diacritiqués sont traités comme la lettre de base : « journal » avant « journée »
À compléter avec l'ordre de tri naturel_ : « a2 » avant « a11 » plutôt que l'inverse qui correspond à un tri alphabétique.
À lire aussi : https://fr.wikipedia.org/wiki/Wikipédia:Ordonnancement_des_listes