577 liens privés
Dédicace DvTk!
w/ Titeufeur
J'aime bien l'approche de cette vidéo.
On y retrouve les arguments suivants :
- L'histoire des 2 pics qui projettent des ombres de tailles différentes à la même heure, en des lieux distants sur une même longitude.
- La constance de la gravité qui ferait se pencher un fil à plomb au fur et à mesure que l'on s'écarte du centre.
- L'ombre projetée de la terre lors d'une éclipse de lune est circulaire.
- Un navire sur la mer qui quitte l'horizon.
- L'alternance jour/nuit.
- L'exemple des autres planètes.
- La photo "Blue Marble" d’Apollo 17.
Tout ceci part d'une bonne intention. Mais… je ne suis toujours pas convaincu ! Je ne suis pas platiste. Mais les arguments ici démontrent par l'observation individuelle que la Terre n'est pas un disque. Mais cela ne démontre pas non plus que c'est une sphère.
Déjà 6. et 7. ne sont pas des observations directes. Pour 1., et 4., on pourrait dire que la Terre est un cylindre, un disque courbée (je prends souvent l'exemple du magazine plié sur lui). Pour 2., bah… la gravité n'a rien à voir avec la forme : quid des pôles magnétiques et autres "aberrations" ?! Pour 3. Ok, la seule éclipse que j'ai vu (août 1999), hé bien y'avait des nuages. Et puis cela ne serait pas + surprenant que la Terre forme un disque faisant toujours face à la Lune, puisque la Lune nous montre toujours la même face (et ça c'est une particularité) ! Pour 5., facile : ça pourrait être le soleil qui tourne autour de la Terre.
Bref : si vous avez des arguments pour démontrer — par votre propre observation, et votre explication avec vos mots — que la Terre est sphérique, je suis preneur !
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'avais déjà aimé l'interprétation d'Interstellar, alors forcément, sur une de mes musique préférées, je ne peux que kiffer cette interprétation au Marimba !!
Désir de :
- Contrôle
- Sécurité
- Reconnaissance
- Séparation
Celui-ci marche plutôt bien. Pas des masses de résultats mais il reste efficace.
Wouhou 🥳
Décidé, ça fait tout juste un mois que j'ai découvert ce logiciel et j'en rafole déjà !
Après la découverte du support des émojis et de l'export en html (nostalgie de Typora), là je vois que l'on peut utiliser plantuml
directement dans cet éditeur. Il y avait déjà mermaid, mais je trouve ce générateur de schéma plutôt limité (mais + simple à appréhender ?), et pas intuitif pour moi.
Attention néanmoins car cela amène à 1/soit devoir installer java+plantuml en local 2/soit utiliser le générateur en ligne. Cela enlève une certaine sécurité comparé à un tout-intégré.
Durant la méditation, distinction entre "concentration", et "attention" ou " observation"
Six manières de recréer des discussions de bureau rapides et informelles dans un monde où le travail est décentralisé.
- Organiser des permanences dans n’importe quel canal
Historiquement, bon nombre de responsables et de directeurs ont pratiqué la politique de la porte ouverte. Dans ce nouveau monde axé sur le numérique, cela se manifeste fréquemment par un créneau horaire libre où chaque collaborateur disposant du lien d’appel vidéo correspondant peut se connecter pour discuter de ses principales préoccupations. Les appels d’équipe sont une solution alternative plus inclusive.
J'aime bien cette idée : ouvrir un canal de télé-conférence type « permanence porte ouverte » d'une équipe pour échanger sans but prédéfini.
Dans les autres conseils sur la page, il y a :
- Les sessions de réflexion après les réunions
- Une programmation en binôme rapide et simplifiée
- Répondre aux commentaires de dernière minute d’un intervenant
- Un dépoussiérage hebdomadaire pour régler les derniers détails
- Des rencontres sociales
Je cherchais un moyen d'ajouter des émojis dans Obsidian et je découvre une astuce pour Windows pour le faire partout :
Exactly works in Windows 10. To insert an Emoji, click win+"."
Sur clavier azerty cela correspond à un [Win]+[;]
mais cela marche également !
Et pour mon besoin initial, c'est évidemment possible : via une extension tierce on peut associer un raccourci clavier à cela.
Nota bene : je kiffe bien bien cet éditeur de texte.
Il m'y manque seulement l'export en html pour que cela soit parfait (ce qui est pourtant la fonctionnalité de base du markdown) ; mais je le garde quand même.
Màj_2022-11-25 :
- Hé bien le problème est (partiellement) résolu, il existe un plugin aussi pour cela. On peut mettre associer un raccourci clavier.
- Tiens d'ailleurs en parlant de raccourci, y'en a un que j'aime bien (issu des habitudes de Notepad++) : c'est pouvoir déplacer une ligne vers le haut ou vers le bas. Hé bien c'est possible de configurer cela aussi ! :-D
- Aussi, quand je dis "partiellement" résolu, la raison est la non-prise en compte des tableaux. Mais pour cela je passe en vue aperçu, je copie le tableau, je le colle dans Notepad++ (il y aura des tabulations entre chaque cellule), je copie à nouveau, pour coller dans Excel et j'applique une petite mise-en-forme rapide avant un ultime copier-coller dans mon document destination.
- Enfin, j'ai rapidement échangé le module complémentaire dont je parlais initialement par un autre qui suggère les emoji directement en commençant à taper, par exemple
:smil
pour avoir celui correspondant à:smiley:
😃
Règle 4
Aucune fonction ne doit être plus longue que ce qui peut être imprimé sur une seule feuille de papier, dans un format de référence standard, avec une ligne par instruction et une ligne par déclaration. En règle générale, cela signifie qu’il n’y a pas plus de 60 lignes de code par fonction.
Ayant parfois affaire à des fichiers Excel de quelques centaines de lignes, et parfois plusieurs dizaines de colonne, ça me rend fou.
Donc j'aime bien cette règle : maximum 60 lignes. À cela on peut ajouter une des règles du PEP-8 Python qui préconise pas + de 79 caractères par ligne.
Voir aussi la RFC 2223 qui indique :
3a. ASCII Format Rules
[…]
Each page must be limited to 58 lines followed by a form feed on a
line by itself.
Each line must be limited to 72 characters followed by carriage
return and line feed.
Cela donne un formatage un peu surprenant mais cela donne une bonne idée de ce qui est humainement révisable.
Édition 2024-09-26
Finalement ces « 10 règles pour écrire du code sécurisé » s'inspire/a inspiré les règles de codage du JPL de la NASA 👇
- Éviter les constructions de flux complexes, telles que goto et récursivité .
- Toutes les boucles doivent avoir des limites fixes. Cela évite de créer involontairement des boucles infinis.
- Éviter d'allouer de la mémoire sur la heap.
- Limiter les fonctions à une seule page affichable sur un écran.
- Utiliser un minimum de deux assertions par fonction.
- Limiter la portée des variables au plus petit possible.
- Vérifier la valeur de retour de toutes les fonctions non-void ou transformer en void pour indiquer que la valeur de retour est inutile.
- Utiliser le préprocesseur avec parcimonie.
- Limiter l'utilisation du pointeur à un seul déréférencement et ne pas utiliser de pointeur de fonction.
- Compiler avec tous les avertissements possibles actifs ; tous les avertissements doivent alors être pris en compte avant la publication du logiciel.
Je recherchais le lien de ce site en cherchant "paper" (d'où mon shaarlink sur les avions en papier :-D) et finalement c'est "pappers" (avec 2 "p") qu'il fallait fureter.
« Notre conviction chez Pappers est que la donnée juridique et financière des entreprises doit être gratuite et ouverte à tous. » — Pierre Fruchard, Co-fondateur de Pappers
BonPote a proposé un calculateur d'empreinte "carbone" pour les ferrys.
Pour mon Toulon<->Ajaccio :
- 214kg CO2e pour 266km, valeur par défaut
- 190kg, pour une nuit de traversée (durée/vitesse impactantes?)
- 330kg pour un voyage seul
- 188kg car ne transportant pas la voiture
- 68kg car n'ayant pas de cabine
- 30kg CO2e car n'ayant pas utilisé les services à bord
C'est intéressant d'avoir déjà l'ordre de grandeur, et de remarquer tout ce qui peut influencer le calcul. Même si cela a ses limites cela permet de donner une certaine confiance dans la valeur fourni tout de même.
En comparaison le calcul du même trajet en avion me donne 84kg CO2e (à multiplier réellement par un facteur 2 ou 3 pour prendre l'ensemble des impacts autour du vol).
Et là je suis surpris de voir que l'on est dans le même ordre de grandeur, voire selon les paramètres on a des valeurs qui se recoupe.
Alors certes c'est un unique calcul très indicatif. Il faudrait prendre en compte l'ensemble du trajet (voiture/train/transports en commun avant/après). Mais je me rends compte que mon raisonnement initial ne tient pas :-( . Petite déception ; mais néanmoins content d'avoir une conclusion pertinente.
Pour plier (origami ?) des avions en papier pour les faire voler.
Je suis un boulet !
Je cherche depuis plusieurs minutes comment inverser les touches fonction Fn
et les Fx
: ma touche F11
qui me permet de passer en plein écran pour de nombreuses applications est affecté au « mode avion » (coupant le WiFi). Autant c'est pratique pour gérer la luminosité et le son d'accéder aux fonctions ; autant devoir utiliser une combinaison de toucher pour cela, et F2
(renommer des fichiers) ou F5
(actualiser une page), est contraignant.
Et en fait, cela ne se gère pas dans le système d'exploitation, mais directement au clavier en appuyant sur [Fn]+[Ver Fn]
. “facepalm”
La lecture de cet article il y a quelques semaines m'a fait tilt! dans la tête.
Dans une certaine mesure je fais attention à ma consommation globale, et en particulier ici, celle d'électricité. Pour des raisons financières, écologiques, idéologiques et pratiques.
Ainsi cela fait plusieurs années que je retarde au plus tard dans la saison l'allumage des radiateurs chez moi. Cela m'amène à passer d'une température confortable, à acceptable en mettant pull et couverture, à quelque-chose d'ingérable. En dessous de 17°C je ressens le froid au quotidien (à 18°C je me sens encore bien). Et le pire c'est pour le télétravail : sous les 19°C c'est difficile d'être à l'aise.
J'habite en location un appartement au rez-de-chaussée, de type F2 ; avec en-dessous le parking sous-terrain, et sur la largeur la cage d'escalier (non-chauffés donc).
Après un relevé régulier de mon compteur, en particulier lors de transition d'allumage/extinction du chauffe-eau, des radiateurs ou du frigo, j'ai pu remarquer une différence notable de consommation : en moyenne (heures pleine et creuse) chauffer mon air dans les différentes pièces en modérant la température me coûte 5€ par jour (14kWh environ). Soit sur une période de 100 jours (15-déc/15-mars) un surcoût de 500€.
Un chauffage radiant ne chauffe pas l'air mais n'a pas d'inertie. Je peux (je suppose) chauffer moins longtemps, quitte à ce que la puissance nécessaire soit plus importante. Il y a des modèles à 700W qui suffisent pour des petites pièces. À raison de 7h par jour (en comptant télétravail éventuel, et la présence le WE), ça fait un coût de chauffage d'environ 100€.
Sachant que l'on trouve des petits modèles de qualité aux alentours de 100€, cet investissement serait amorti en à peine 1 mois !
D'autant + que j'en serai propriétaire : en quittant l'appartement, j'emporte ce confort avec moi. Et aussi je peux imaginer l'utiliser en extérieur ou autre.