mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-10-09 17:02:45 +02:00
up
This commit is contained in:
parent
0b9f66167c
commit
0a189bd6ad
151 changed files with 18303 additions and 565 deletions
|
|
@ -0,0 +1,391 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>cipherbliss_blog</title>
|
||||
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||
<body>
|
||||
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>cipherbliss_blog</title>
|
||||
<style>
|
||||
html {
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
overflow-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 12px;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.8em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
html {
|
||||
background-color: white;
|
||||
}
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
hyphens: manual;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
overflow-wrap: normal;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC ul {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
#TOC > ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||
div.column{flex: auto; overflow-x: auto;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
/* The extra [class] is a hack that increases specificity enough to
|
||||
override a similar rule in reveal.js */
|
||||
ul.task-list[class]{list-style: none;}
|
||||
ul.task-list li input[type="checkbox"] {
|
||||
font-size: inherit;
|
||||
width: 0.8em;
|
||||
margin: 0 0.8em 0.2em -1.6em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
<h1 id="article">Article</h1>
|
||||
<ul>
|
||||
<li>ID: 193</li>
|
||||
<li>guid:</li>
|
||||
<li>status: publish</li>
|
||||
<li>publié le: <2016-04-21 13:10:07></li>
|
||||
<li>modifié: <2016-05-12 14:30:14></li>
|
||||
<li>Index des articles du blog <a
|
||||
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
<h2 id="le-petit-printf-1">Le petit Printf</h2>
|
||||
<p>ont devenus un problème."<br />
|
||||
Et tandis que l'homme se tenait là en silence (sur son nouveau bureau à
|
||||
roulettes trop cool), le petit printf se dirigea hors de la salle.<br />
|
||||
</p>
|
||||
<h2 id="chapitre-8"><strong>Chapitre 8</strong></h2>
|
||||
<p><img src="https://ferd.ca/static/img/printf/ops.png" /><br />
|
||||
Dans le bureau d'à côté se trouvait un employé fatigué, avec des
|
||||
dizaines de tasses à café vides, recroquevillée sur ton clavier, à taper
|
||||
avec énervement.<br />
|
||||
"Salut, dit le petit printf."<br />
|
||||
La femme n'a pas arrêté ce qu'elle faisait. Elle a continué à taper
|
||||
furieusement.<br />
|
||||
"Bonjour?" demanda-t-il à nouveau.<br />
|
||||
La femme s'arrêta d'un coup, pris un flacon d'un tiroir dans son bureau,
|
||||
et a pris une gorgée.<br />
|
||||
"J'ai un travail terrible, dit-elle. Je fais DevOps. ça avait bien
|
||||
commencé, la plupart du temps je développais et puis parfois je
|
||||
debuguais des choses, mais plus le temps passait, plus à a a empiré.
|
||||
J'ai commencé à lutter contre les incendies dans notre pile, puis plus
|
||||
d'incendies ont commencé à se produire. Je me suis débarrassé de la
|
||||
plupart d'entre eux, tirant de petits miracles ici et là pour ensuite
|
||||
respecter les délais de dev sur des choses que je devais aussi faire en
|
||||
plus.<br />
|
||||
-Et ont-ils embauché quelqu'un pour aider?<br />
|
||||
-Non, c'est ça le truc. Les petits feux continuent de se produire ici et
|
||||
là, et en raison du temps que je prends pour les combattre, je ne peux
|
||||
pas être aussi prudente qu' avant avec le dev, donc je crée plus de feux
|
||||
tout le temps. Maintenant, je lutte contre les incendies toute la
|
||||
journée et toute la nuit et je déteste mon travail. -Pourquoi votre
|
||||
employeur ne fait pas quelque chose?<br />
|
||||
-Je suis douée à faire mon travail, et je suis parvenu à garder les
|
||||
choses sous contrôle assez longtemps que tout le monde s'y soit habitué.
|
||||
Lorsque vous prenez l'habitude de petits miracles, les gens sont
|
||||
habitués. Ensuite, vous êtes coincé à faire des miracles tout le temps
|
||||
ou ils vont penser que vous ne faites pas votre travail du tout.<br />
|
||||
-Cela semble très triste<br />
|
||||
-ça l'est; et parce que vous êtes la personne la plus familière avec ces
|
||||
feux, vous obtenez seulement de travailler sur eux de plus en plus,
|
||||
jusqu'à ce que votre employeur embauche quelqu'un d'autre pour couvrir
|
||||
votre ancien emploi, celui que vous aimiez. Si vous vous souciez assez
|
||||
dur sur votre travail pour être celui qui fait les choses que tout le
|
||||
monde déteste, on vous remerciera en vous donnant de plus en plus de ce
|
||||
travail qui ne vous plaît pas, jusqu'à ce que ce soit tout ce que vous
|
||||
faites. Et puis il n'y a plus rien pour vous plaire dans votre
|
||||
job.<br />
|
||||
-Alors, vous êtes malchanceuse," dit le petit printf.<br />
|
||||
Et son pager sonna encore.<br />
|
||||
"Cette femme," dit le petit printf à lui-même, en continuant plus loin
|
||||
son voyage, "cette femme serait méprisée par tous les autres: par
|
||||
l'expert spécialisé, par le développeur de rockstar, par l'adoptant
|
||||
premier. Néanmoins, elle est la seule d'entre eux tous à sembler utile.
|
||||
Peut-être est parce qu'elle pense à autre chose qu'à elle-même.</p>
|
||||
<h2 id="chapitre-9"><strong>Chapitre 9</strong></h2>
|
||||
<p><img src="https://ferd.ca/static/img/printf/architect.png" /> A
|
||||
l'angle du bâtiment, printf trouvé un grand bureau avec de grandes
|
||||
fenêtres donnant une vue imprenable sur la région. Dedans, est assis un
|
||||
vieux monsieur avec des rames de documentation sur son bureau.<br />
|
||||
"Ah, voici un développeur!" s'écria l'homme, alors que printf se tenait
|
||||
à la porte. "Entrez!" En regardant à travers les fenêtres, le petit
|
||||
printf a remarqué qu'ils étaient pleins d'écriture. Avec l'aide d'un
|
||||
stylo effaçable à sec, la vue sur le monde extérieur a été masqué par
|
||||
des tonnes de cercles, des flèches, des cylindres, et les nuages. Alors
|
||||
qu'il était curieux les nuages de l'homme nécessaire tirées où les vrais
|
||||
pouvaient être vus à l'extérieur, tout l'ensemble était plus
|
||||
intrigant.<br />
|
||||
"Qu'est-ce que c'est ?," demanda notre ami, en montrant les
|
||||
fenêtres.<br />
|
||||
"Oh ça? Ceci est notre système de production!" Dit l'homme, en pensant
|
||||
non pas une seule fois que la question portait sur le monde extérieur.
|
||||
"Je suis un architecte logiciel.<br />
|
||||
-Qu'est-ce qu'un architecte logiciel?<br />
|
||||
-La plupart du temps, il est quelqu'un qui sait comment structurer au
|
||||
mieux et coordonne les composants d'un grand système pour que tout aille
|
||||
bien ensemble. Il est quelqu'un qui doit connaître les bases de données,
|
||||
des langages, des framewords, des éditeurs de code, des formats de
|
||||
sérialisation, des protocoles et des concepts tels que l'encapsulation
|
||||
et la séparation des préoccupations.<br />
|
||||
-Très intéressant! dit le petit printf, voici quelqu'un qui peut
|
||||
répondre à toutes mes questions! Il regarda les diagrammes
|
||||
d'architecture. Votre système est très impressionnant. Est-il très
|
||||
rapide à fonctionner?<br />
|
||||
-Je ne pouvais pas vous dire, dit l'architecte. ça doit être le cas, je
|
||||
pense. -Comment est le code alors, est-il bon?<br />
|
||||
-Je ne pouvais pas vous dire<br />
|
||||
-les utilisateurs sont-ils heureux?<br />
|
||||
-Je ne pouvais pas vous dire non plus, je crains<br />
|
||||
-Mais vous êtes un architecte logiciel!<br />
|
||||
-Exactement! Mais je ne suis pas un développeur. Ce n'est pas
|
||||
l'architecte qui va et écrit les modules et les classes, combine les
|
||||
bibliothèques. L'architecte logiciel est beaucoup trop important pour
|
||||
aller toucher au code. Mais il parle avec les programmeurs et les
|
||||
développeurs, leur pose des questions, leur donne des conseils. Et si le
|
||||
problème se trouve être assez intéressant, l'architecte prend en charge
|
||||
la planification.<br />
|
||||
-Et pourquoi ça?<br />
|
||||
-Parce que nous sommes plus expérimentés. Nous en savons plus sur les
|
||||
systèmes et ce qui fonctionne ou non. Les développeurs peuvent alors
|
||||
être une extension de nos connaissances pour produire de grands
|
||||
systèmes!<br />
|
||||
-Mais comment savez-vous si les choses vont bien sans s'impliquer avec
|
||||
le code?<br />
|
||||
-Nous faisons confiance aux développeurs<br />
|
||||
-Donc, vous leur faites confiance pour mettre en œuvre vos idées
|
||||
correctement, mais pas assez pour venir avec leurs propres idées?"<br />
|
||||
L'architecte logiciel était visiblement ébranlé par ce commentaire. "Je
|
||||
suppose que je pourrais avoir été un peu déconnecté," il a finalement
|
||||
admis. "Le problème est que, après un certain temps, vous êtes invité à
|
||||
travailler avec des idées tellement vous ne disposez pas d'un bon moyen
|
||||
de les faire tester ou vérifier…" Il baissa les yeux, pensif. "Parfois,
|
||||
un architecte logiciel ne fait ni logiciel, ni architecture, on
|
||||
dirait."<br />
|
||||
Le petit printf a quitté la salle, ayant terminé de sa visite, il quitta
|
||||
le bâtiment.<br />
|
||||
</p>
|
||||
<h2 id="chapitre-10"><strong>Chapitre 10</strong></h2>
|
||||
<p><img src="https://ferd.ca/static/img/printf/charity.png" /></p>
|
||||
<p>le petit printf, une fois à l'extérieur, a rencontré un homme
|
||||
collectant de l'argent pour la charité.<br />
|
||||
"Salut, dit l'homme. Que diriez vous d'aider quelqu'un
|
||||
aujourd'hui?<br />
|
||||
-ça m'aiderait sans doute à me faire sentir mieux, répondit printf. Je
|
||||
suis allé dans ce bureau toute la journée, et maintenant je suis plus
|
||||
confus que jamais.<br />
|
||||
-Ah, je vois. Ces personnes sont tous les développeurs. Ils ne sont pas
|
||||
vraiment utiles, n'est-ce pas? Ce qu'ils aiment à dire est qu'ils
|
||||
changent le monde, et ils ont pas mal réussir à à le faire, en
|
||||
fait.<br />
|
||||
-Pourquoi est ce que je me sens si gêné, alors? questionna le petit
|
||||
printf.<br />
|
||||
-Eh bien, le meilleur qu'ils font est souvent d'aider à convertir les
|
||||
emplois de certaines personnes dans des programmes, ou de rendre les
|
||||
loisirs de tout le monde plus tranquilles.<br />
|
||||
Le logiciel est en train de manger le monde et de lui faire changer de
|
||||
visage, c'est certain… mais au fond, c'est le même vieux monde, avec un
|
||||
visage mutilé. La raison pour laquelle on se sent gêné est que le
|
||||
changement de cette façon ne veut pas dire les choses deviennent mieux.
|
||||
Nous avons les mêmes défauts et les problèmes que nous avons toujours
|
||||
eu, les mêmes trous à combler à l'intérieur.<br />
|
||||
-Alors, comment puis-je me sentir mieux?" le petit printf était
|
||||
visiblement anxieux.<br />
|
||||
L'homme a pensé pendant un certain temps, et a offert printf à venir
|
||||
l'aider à aider les autres, car c'était la façon que cet homme avait de
|
||||
se sentir mieux. Au cours de l'après-midi, printf raconta à l'homme ses
|
||||
problèmes et son aventure. Après un long silence, l'homme dit:<br />
|
||||
"Les jeux que les gens jouent, les rôles et les réputations qu'ils
|
||||
poursuivent et entretiennent, le plaisir éphémère qu'ils tirent de la
|
||||
résolution de problèmes complexes, c'est amusant pendant un certain
|
||||
temps. En fin de compte, si vous ne résolvez pas quelque chose de
|
||||
valable, si vous oubliez les personnes impliquées, ça ne va jamais être
|
||||
vraiment satisfaisant.<br />
|
||||
Et cela peut être très bien, ou ça pourrait ne pas l'être, et vous
|
||||
pouvez ou ne pouvez pas obtenir cela par ailleurs que sur votre lieu de
|
||||
travail quand vous grandissez. Le travail peut être un travail; il peut
|
||||
être pour l'argent, il peut être pour le plaisir. C'est bon. Tant que
|
||||
vous parvenez à obtenir de l'accomplissement quelque part dans votre
|
||||
vie. À la fin cependant, il est seulement quand vous résoudre les
|
||||
problèmes avec un visage humain que vous pouvez vraiment sentir bien; Ce
|
||||
qui est essentiel est invisible pour l'ordinateur.<br />
|
||||
C' est le temps que vous avez passé sur votre système qui le rend si
|
||||
important », l'homme a ajouté," et quand vous avez perdu de vue pourquoi
|
||||
il était logique de passer du temps là-dessus, quand il est devenu un
|
||||
jeu d'orgueil, alors il a causé plus de douleur que de
|
||||
soulagement.<br />
|
||||
Les développeurs ont souvent oublié cette vérité; Si vous perdez de vue
|
||||
des choses, travailler sur votre système devient son propre problème, et
|
||||
la solution la plus efficace est de se débarrasser du système, étant
|
||||
donné qu'il est le problème."<br />
|
||||
"C'est seulement quand vous résolvez les problèmes avec un visage humain
|
||||
que vous pouvez sentir vraiment bien", répéta le petit printf à
|
||||
lui-même, de sorte qu'il s'en souvienne.</p>
|
||||
<h2 id="chapitre-11"><strong>Chapitre 11</strong></h2>
|
||||
<p><img src="https://ferd.ca/static/img/printf/printf-end.png" /></p>
|
||||
<p><br />
|
||||
Printf, qui est maintenant assis juste en face de moi, est sur le chemin
|
||||
du retour. Parler avec lui m'a fait réaliser à quel point ce que je fais
|
||||
m'éloigne ce que je voulais, ce pour quoi j'ai commencé à programmer.
|
||||
Chacune des personnes que le petit Printf a rencontré sont les rôles que
|
||||
je me vois prendre moi-même un jour ou l'autre au fil du temps. J'ai été
|
||||
encouragé par eux pour devenir comme eux, et j'ai probablement encouragé
|
||||
des gens à faire la même chose.<br />
|
||||
Lorsque je me suis lancé dans le jeu d'essayer de devenir un véritable
|
||||
programmeur, Printf ne l'a pas fait. Il a dit qu'il était correct de ne
|
||||
pas être un vrai programmeur, qu'il préférait être un programmeur avec
|
||||
un visage humain.<br />
|
||||
Aujourd'hui, je suis coincé dans la situation où je regarde en arrière,
|
||||
je dois comprendre si je peux, aussi, devenir un programmeur avec un
|
||||
visage humain ; ou si tout ce que je fais est juste un emploi. Il ne
|
||||
semble pas y avoir tellement de choses qui vaille la peine
|
||||
entre-deux.<br />
|
||||
En tous les cas, là où printf a estimé qu'il n'a pas besoin d'être un
|
||||
vrai programmeur, je pense que je ressens la même chose
|
||||
maintenant.<br />
|
||||
</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||
</html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue