1<!DOCTYPE html> 2<html lang="fr"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width"> 7 <meta name="theme-color" media="(prefers-color-scheme: light)" content="#efefef"> 8 <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#121212"> 9 <title>Blog · Codeur·euses en Liberté</title> 10 11 <meta name="description" content="Codeur·euses en Liberté regroupe des salarié·e·s autonomes dans le domaine de lâinformatique."> 12 13 <link href="../css/style.css" rel="stylesheet"> 14 <link href="../css/fonts.css" rel="stylesheet"> 15 <link href="../css/syntax_light.css" rel="stylesheet"> 16 <link href="../css/syntax_dark.css" rel="stylesheet"> 17 18 <link rel="icon" type="image/png" href="../favicon-96x96.png" sizes="96x96" /> 19 <link rel="icon" type="image/svg+xml" href="../favicon.svg" /> 20 <link rel="icon" href="../favicon.ico" /> 21 <link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png" /> 22 <link rel="manifest" href="../site.webmanifest" /> 23 <link rel="alternate" type="application/rss+xml" href="https://www.codeureusesenliberte.fr/blog/index.xml" 24 title="Codeur·euses en Liberté â Blog"> 25 <link rel="preload" href="../fonts/SourceSans3VF-Upright.ttf.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 26 <link rel="preload" href="../fonts/SourceSans3VF-Italic.ttf.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 27 <link rel="stylesheet" type="text/css"
28 href="https://compteurs.enliberte.fr/hit/fyp5flmo1rs3jke?path=%2fblog%2f" /> 29</head> 30 31<body> 32 <dialog id="greve_dialog"> 33 <form method="dialog"> 34 <h2>Codeur·euses en Liberté soutient la mobilisation des lycéens</h2> 35 <p> 36 Depuis la mi-septembre, <a href="https://fr.wikipedia.org/wiki/Mouvement_lycéen_et_étudiant_de_2026_en_France">un mouvement de contestation</a> sâest répandu dans les lycées et facs de France. Les lycéens demandent, en résumé, des moyens décents. Ils font face, de la part du gouvernement, à une répression extrêmement violente. 37 </p> 38 <p> 39 Codeur·euses en Liberté sâassocie à ce mouvement, soutient les demandes des lycéens et sâindigne de la répression quâiels subissent. 40 </p> 41 <p> 42 Si vous allez manifester, prenez le temps de lire <a href="https://www.amnesty.fr/reperes/france-connaitre-droits-manifestation/"> le guide dâAmnesty International sur vos droits en manifestation</a> ainsi que <a href="https://onestla.tech/publications/guide-autodefense-numerique/">le Guide dâautodéfense numérique pour les mouvements sociaux</a>. 43 </p> 44 <button>Fermer</button> 45 </form> 46</dialog> 47 48<header id="greve_banner"> 49 <h2>Codeur·euses en Liberté soutient la mobilisation des lycéens</h2> 50 <p> 51 Depuis la mi-septembre, <a href="https://fr.wikipedia.org/wiki/Mouvement_lycéen_et_étudiant_de_2026_en_France">un mouvement de contestation</a> sâest répandu dans les lycées et facs de France. Les lycéens demandent, en résumé, des moyens décents. Ils font face, de la part du gouvernement, à une répression extrêmement violente. 52 </p> 53 <p> 54 Codeur·euses en Liberté sâassocie à ce mouvement, soutient les demandes des lycéens et sâindigne de la répression quâiels subissent. 55 </p> 56 <p> 57 Si vous allez manifester, prenez le temps de lire <a href="https://www.amnesty.fr/reperes/france-connaitre-droits-manifestation/"> le guide dâAmnesty International sur vos droits en manifestation</a> ainsi que <a href="https://onestla.tech/publications/guide-autodefense-numerique/">le Guide dâautodéfense numérique pour les mouvements sociaux</a>. 58 </p> 59</header> 60 61<style> 62 dialog#greve_dialog { 63 padding: 0; 64 65 66 >form { 67 padding: 1em; 68 } 69 70 max-width: min(100%, 40em); 71 72 73 &:focus-visible { 74 outline: none; 75 } 76 77 &::backdrop { 78 background: linear-gradient(75deg, black 50%, var(--darker-red-text) 70%); 79 background-color: black; 80 opacity: 85%; 81 } 82 83 h2 { 84 margin-block-start: 0; 85 } 86 87 button { 88 height: 2em; 89 } 90 } 91 92 body:has(dialog#greve_dialog[open]) { 93 filter: blur(4px) 94 } 95 96 header#greve_banner { 97 background: black; 98 color: white; 99 padding: 1em 2em; 100 } 101</style> 102
103<script> 104 greve_dialog.onclick = (e) => { 105 if (e.target === greve_dialog) { 106 greve_dialog.close() 107 } 108 }; 109 110 if (screen.width > getComputedStyle(document.body).getPropertyValue("--narrow")) { 111 greve_dialog.showModal(); 112 } 113</script>
113 114 <nav class="navbar"> 115 <a class="navbar__home" href="../">Codeur·euses en Liberté</a> 116 <a class="navbar__logo" href="../"><img src="../logo.svg" alt="Logo Codeur·euses en Liberté"></a> 117 <div class="navbar__items"> 118 <div class="navbar__item"> 119 <a href="../a-propos/qui/">à propos</a> 120 </div> 121 <div class="navbar__item"> 122 <a href="../a-propos/idees/">idées</a> 123 </div> 124 <div class="navbar__item"> 125 <a href="../blog/">blog</a> 126 </div> 127 </div> 128 </nav> 129 130 <main> 131 132<div class="articles-list"> 133 134 <article class="preview"> 135 <h2 class="articles-list__title"> 136 <a href="../blog/duerp/">Les 8 choses que j'ai apprises sur le DUERP, la quatrième va vous étonner !</a> 137 </h2> 138 <div class="articles-list__meta">3 juin 2026 139</div> 140 <div class="articles-list__summary"> <p>Codeureuses en Liberté a un document unique d’évaluation des risques professionnels (DUERP) tout neuf ! Comme on aime bien rendre public notre travail pour que ça puisse être utile à d’autres, on a :</p> 141<ul> 142<li>publié <a href="../duerp/2026_modele_DUERP_CeL.ods">notre modèle</a></li> 143<li>documenté <a href="https://gitlab.com/CodeursEnLiberte/fondations/-/work_items/262">comment nous l’avions construit</a></li> 144</ul> 145<p>En coordonnant sa conception au sein de Codeur·euses en Liberté, voici ce que j’ai appris.</p> 146<h2 id="1---le-but-cest-avant-tout-le-chemin">1 - Le but, c’est avant tout le chemin</h2> 147<p>Le DUERP recense les différents risques professionnels auxquels sont exposé·es les salarié·es, les évalue et propose des actions concrètes pour les supprimer ou les réduire… Et il est O-BLI-GA-TOI-RE.</p> </div> 148 <a href="../blog/duerp/">Lire la suiteâ¦</a> 149 </article> 150 151 <article class="preview"> 152 <h2 class="articles-list__title"> 153 <a href="../blog/rps-enliberte/">Aborder les risques psychosociaux dans les collectifs de travail horizontaux</a> 154 </h2> 155 <div class="articles-list__meta">22 mai 2026 156</div> 157 <div class="articles-list__summary"> <p>Dans le cadre de mon alternance à Codeureuses en liberté, j’ai créé un jeu de cartes qui permet d’animer une discussion autour des risques psychosociaux dans les collectifs de travail horizontaux. Qu’est-ce que c’est ? Pourquoi c’est important ? Je vous raconte tout ci-dessous.</p> 158<h2 id="doù-je-parle">D’où je parle</h2> 159<p>Je suis alternante à Codeur·euses en liberté dans le cadre d’une reprise d’études en Master 2 de sociologie “santé et conditions de travail” à l’Université de Nantes. Mon rôle est de faire réfléchir le collectif aux conséquences du travail sur la santé des salarié·es et que cette démarche puisse être utile à la coopérative, mais aussi à d’autres structures ou travailleureuses.</p> </div> 160 <a href="../blog/rps-enliberte/">Lire la suiteâ¦</a> 161 </article> 162 163 <article class="preview"> 164 <h2 class="articles-list__title"> 165 <a href="../blog/nouveaux_temoignages_codecodecoop_/">De nouveaux témoignages de coopératives sur codecodecoop !</a> 166 </h2> 167 <div class="articles-list__meta">13 avril 2026 168</div> 169 <div class="articles-list__summary"> <p>Le site <a href="https://codecode.coop/">
169code code coop</a> a pour but de valoriser le modèle coopératif auprès des travailleur·euses du numérique, en collectant des témoignages de différentes structures qui expliquent leur fonctionnement, leurs petites victoires et difficultés. Le but : que les collectifs souhaitant se monter en coopérative puissent s’inspirer de ces expériences diverses, qui montrent bien qu’il n’y a pas qu’une seule manière de gérer une coopérative !</p> 170<p>Quatre nouveaux témoignages de coopératives ont été récemment publiés sur code code coop.</p> </div> 171 <a href="../blog/nouveaux_temoignages_codecodecoop_/">Lire la suiteâ¦</a> 172 </article> 173 174 <article class="preview"> 175 <h2 class="articles-list__title"> 176 <a href="../blog/manifeste-pour-un-numerique-public-responsable/">Manifeste pour un numérique public responsable</a> 177 </h2> 178 <div class="articles-list__meta">21 octobre 2025 179</div> 180 <div class="articles-list__summary"> <p>Les élections municipales approchent et les mairies sont une incarnation locale, accessible, du service public. Face à la dématérialisation et à la maltraitance institutionnelle qui en découle<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, nous pensons quâil y a une urgente reconfiguration et une nouvelle place à donner au numérique public. En résumé, selon nous, il doit :</p> 181<ol> 182<li>être mis au service de lâaccès aux droits pour toutes et tous, partout ;</li> 183<li>contribuer à la dignité et assurer lâégalité des personnes (des agent·es comme du public) et</li> 184<li>reposer sur des technologies sobres et libres qui assurent le respect des libertés fondamentales des individus et de notre environnement.</li> 185</ol> </div> 186 <a href="../blog/manifeste-pour-un-numerique-public-responsable/">Lire la suiteâ¦</a> 187 </article> 188 189 <article class="preview"> 190 <h2 class="articles-list__title"> 191 <a href="../blog/de-la-socio-dans-notre-cooperative/">De la socio dans notre coopérative</a> 192 </h2> 193 <div class="articles-list__meta">3 octobre 2025 194</div> 195 <div class="articles-list__summary"> <p>Cette semaine, on accueille Julie Brillet pour un contrat de professionnalisation en lien avec l’université de Nantes.</p> 196<p>Après plusieurs années, à différents endroits au <a href="https://letab.li/apropos/">service de lâintérêt général</a>, Julie nous a contacté dans le cadre de sa reprise d’études en sociologie de travail au sein du <a href="https://sociologie.univ-nantes.fr/les-formations/master-sociologie">Master 2 Sociologie, parcours santé et conditions de travail</a>.</p> 197<p>Au cours de l’été, nous avons décidé de l’embarquer dans l’aventure de Codeureuses en Liberté pour 10 mois en tant que « chargée de mission prévention des risques professionnels ». Avec elle, nous avons identifié quelques pistes de missions :</p> </div> 198 <a href="../blog/de-la-socio-dans-notre-cooperative/">Lire la suiteâ¦</a> 199 </article> 200 201 <article class="preview"> 202 <h2 class="articles-list__title"> 203 <a href="../blog/tuiles_en_liberte/">Tuiles en liberté</a> 204 </h2> 205 <div class="articles-list__meta">2 mai 2025 206</div> 207 <div class="articles-list__summary"> <p>Nous sommes fiers de vous présenter <strong><a href="https://tuiles.enliberte.fr">Tuiles en liberté</a></strong> : des tuiles OpenStreetMap vectorielles libres, gratuites, sans inscription et anonymes.</p> 208<figure> 209 <style> 210 #tuiles-en-liberte-selector label { font-size: medium; } 211 </style> 212 <div id="tuiles-en-liberte-map" style="min-height: 200px"></div> 213 <div id="tuiles-en-liberte-selector"> 214 <label> 215 Style 216 <select> 217 <option value="https://tuiles.enliberte.fr/styles/bright.json">Bright</option> 218 <option value="https://tuiles.enliberte.fr/styles/basic.json">Basic</option> 219 <option value="https://tuiles.enliberte.fr/styles/positron.json">Positron</option> 220 <option value="https://tuiles.enliberte.fr/styles/liberty.json">Liberty</option> 221 <option value="https://tuiles.enliberte.fr/styles/fiord-color.json">Fiord</option> 222 <option value="https://tuiles.enliberte.fr/styles/dark-matter.json">Dark</option> 223 <option value="https://tuiles.enliberte.fr/styles/maptiler-3d.json">Maptiler 3D</option> 224 <option value="https://tuiles.enliberte.fr/styles/toner.json">Toner</option> 225 </select> 226 </label> 227 </div> 228
228<script type="module"> 229 const link = document.createElement('link'); 230 link.rel = 'stylesheet'; 231 link.href = 'https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.css'; 232 document.head.appendChild(link); 233 import maplibregl from 'https://cdn.jsdelivr.net/npm/[email protected]/+esm' 234 import { Protocol } from 'https://cdn.jsdelivr.net/npm/[email protected]/+esm' 235 let protocol = new Protocol(); 236 maplibregl.addProtocol("pmtiles", protocol.tile); 237 const map = new maplibregl.Map({ 238 container: "tuiles-en-liberte-map", 239 style: "https://tuiles.enliberte.fr/styles/bright.json", 240 center: [2.40, 48.87], 241 zoom: 13, 242 attributionControl: { 243 compact: true, 244 customAttribution: '© <a href="https://openmaptiles.org">OpenMapTiles</a>, <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' 245 }, 246 }); 247 let nav = new maplibregl.NavigationControl(); 248 map.addControl(nav); 249 document.getElementById('tuiles-en-liberte-selector').addEventListener('change', e => map.setStyle(e.target.value)); 250 </script>
250 251</figure> 252<h3 id="quoi">Quoi?</h3> 253<p>Ces dernières années, lâenvironnement technique de la cartographie web, en particulier autour dâOpenStreetMap et de MapLibre, est devenu suffisamment mature pour que nâimporte-qui puisse héberger un « serveur » de tuiles cartographiques pour un cout dérisoire. Nous mettons à disposition sur <a href="https://tuiles.enliberte.fr">tuiles.enliberte.fr</a> un fichier <code>planet.pmtiles</code>, utilisable facilement avec MapLibre.</p> </div> 254 <a href="../blog/tuiles_en_liberte/">Lire la suiteâ¦</a> 255 </article> 256 257 <article class="preview"> 258 <h2 class="articles-list__title"> 259 <a href="../blog/un_pourcent_pour_logiciel_libre/">Un pourcent pour le libre</a> 260 </h2> 261 <div class="articles-list__meta">1 février 2025 262</div> 263 <div class="articles-list__summary"> <p>Ce qui fait la force de lâinformatique, câest que nous pouvons réutiliser le travail de nos camarades sans les priver quoi que ce soit. Sâil y a une liberté de réutilisation et de rediffusion de ce travail, alors nous pouvons nous appuyer dessus pour créer de nouvelles choses, au lieu de refaire ce qui a déjà été fait. Et à notre tour mettre à disposition des briques pour les suivant·es. Le logiciel libre permet cela, et nous nous en servons massivementâ¯: notre navigateur web, nos bibliothèques, nos outils de travail sont (généralement) des logiciels libres. Comment alors contribuer à ce logiciel libre, pour que dâautres personnes profitent à leur tour de ce que nous faisonsâ¯?</p> </div> 264 <a href="../blog/un_pourcent_pour_logiciel_libre/">Lire la suiteâ¦</a> 265 </article> 266 267 <article class="preview"> 268 <h2 class="articles-list__title"> 269 <a href="../blog/css-et-design-continu/">CSS et design continu</a> 270 </h2> 271 <div class="articles-list__meta">25 janvier 2025 272</div> 273 <div class="articles-list__summary">
273<script src="../scripts/css-variable-observer.js"></script>
273 274<h2 id="pourquoi-un-site-responsif-sans-media-queries">Pourquoi un site <em>responsif</em> sans media queries?</h2> 275<p>Je nâaime pas le <em>mode plein écran</em>. Les écrans sont horizontaux, le contenu des sites web est vertical, câest stupide dâélargir sa fenêtre au maximum et dâavoir de lâespace vide sur les deux tiers. Je suis du genre à ajuster et réajuster la taille de mes fenêtres au cours de la journée. Pour cette raison, je nâaime pas les sites qui basculent de la mise en page « bureau » à la mise en page « mobile » dès que la fenêtre fait moins de 1400 pixels de large. En particulier, je nâaime pas le fait de <em>basculer</em> brutalement dâun mode à lâautre, en changeant complètement la mise en page.</p> </div> 276 <a href="../blog/css-et-design-continu/">Lire la suiteâ¦</a> 277 </article> 278 279 <article class="preview"> 280 <h2 class="articles-list__title"> 281 <a href="../blog/des-icones-et-du-svg/">Une suite dâicônes dans un fichier svg</a> 282 </h2> 283 <div class="articles-list__meta">6 décembre 2024 284</div> 285 <div class="articles-list__summary"> <p>On a redesigné le site de codeur·euses en Liberté ! Câest vrai que depuis 8 ans, ça commençait à prendre un peu la poussière. Câest un peu plus frais. Il y a encore quelques morceaux en mouvement, nâhésitez pas à nous <svg class="icon"><use href="../img/icons.svg#fa-envelope"/></svg> <a href="mailto:[email protected]">signaler</a> les petits bugs.</p> 286<p>Le plus visible, câest le <strong>nouveau logo</strong> ð:</p> 287<img style="width: 200px; outline: none" src="../../logo.svg" alt="Le nouveau logo codeur·euses en liberté"> 288<p>Il ressemble à celui dâavant, mais son style reflète bien notre usage des dernières technologies.</p> </div> 289 <a href="../blog/des-icones-et-du-svg/">Lire la suiteâ¦</a> 290 </article> 291 292 <article class="preview"> 293 <h2 class="articles-list__title"> 294 <a href="../blog/comparateur-nsp/">Notre contribution au comparateur de programmes de Nos services publics</a> 295 </h2> 296 <div class="articles-list__meta">25 juillet 2024 297</div> 298 <div class="articles-list__summary"> <p>Comme beaucoup, nous avons été choqué·es en voyant les résultats de l’extrême droite aux élections européennes du 9 juin 2024. Ajoutée à cela la décision du président de la République de dissoudre, il nous a fallu plusieurs jours pour sortir de notre sidération.</p> 299<p>Dans ce contexte, j’ai eu la possibilité de contribuer au <a href="https://comparateur.nosservicespublics.fr/">comparateur de programmes du collectif Nos services publics</a>. En une semaine, environ 30 personnes ont participé à cet effort collectif, entre analyse fine des programmes, mise en perspectives en fonction des votes et déclarations passées, développements informatiques et conception graphique.</p> </div> 300 <a href="../blog/comparateur-nsp/">Lire la suiteâ¦</a> 301 </article> 302 303 <article class="preview"> 304 <h2 class="articles-list__title"> 305 <a href="../blog/cocarto_13/">cocarto : billet dâétape n°13</a> 306 </h2> 307 <div class="articles-list__meta">5 juin 2024 308</div> 309 <div class="articles-list__summary"> <p><a href="https://cocarto.com/">cocarto</a> est un tableur de données géographiques. Vous lisez la treizième édition de la <a href="https://buttondown.email/cocarto">lettre mensuelle</a> qui en raconte les développements, doutes, détails inutilesâ¦</p> 310<h2 id="des-sous">Des sous</h2> 311<p>Vous avez remarqué : nos courriers se font rares. Cocarto a été developpé sur des fonds propres de <a href="https://www.codeureusesenliberte.fr/">Codeureuses en Liberté</a>. Les clients payants ont été moins nombreux que prévu et nous avons épuisé (et à vrai dire même dépassé) la somme que nous nous étions fixée.</p> </div> 312 <a href="../blog/cocarto_13/">Lire la suiteâ¦</a> 313 </article> 314 315 <article class="preview"> 316 <h2 class="articles-list__title"> 317 <a href="../blog/tous_anti_covid/">TousAntiCovid : vu depuis Codeureuses en Liberté</a> 318 </h2> 319 <div class="articles-list__meta">13 février 2024 320</div> 321 <div class="articles-list__summary"> <p>TousAntiCovid a refait récemment lâ<a href="https://www.huffingtonpost.fr/justice/article/application-stopcovid-la-justice-enquete-sur-des-soupcons-de-favoritisme_181078.html">actualité</a> sur les montants de lâhébergement et les modalités dâattribution du marché. à lâépoque, Codeureuses en Liberté avait été approchée pour envisager la réalisation de cette application. On vous livre ici nos reflexions de lâépoque.</p> 322<p>Au début de lâépidémie de covid-19, il y a eu la croyance quâune solution informatique pourrait être utile pour atténuer lâengorgement des hôpitaux grace au <a href="https://fr.wikipedia.org/wiki/Recherche_des_contacts">contact tracing (recherche de contacts)</a>. Lâétat français a donc voulu une application qui deviendrait <a href="https://fr.wikipedia.org/wiki/TousAntiCovid">TousAntiCovid</a> (initialement <em>StopCovid</em>).</p> </div> 323 <a href="../blog/tous_anti_covid/">Lire la suiteâ¦</a> 324 </article> 325 326 <article class="preview"> 327 <h2 class="articles-list__title"> 328 <a href="../blog/cocarto_12/">cocarto : billet dâétape n°12</a> 329 </h2> 330 <div class="articles-list__meta">13 décembre 2023 331</div> 332 <div class="articles-list__summary"> <p><a href="https://cocarto.com/">cocarto</a> est un tableur de données géographiques. Vous lisez la douzième édition de la <a href="https://buttondown.email/cocarto">lettre mensuelle</a> qui en raconte les développements, doutes, détails inutilesâ¦</p> 333<h2 id="le-cas-concret-dun-client-payant">Le cas concret dâun client payant</h2> 334<p><a href="https://observatoire-vif.velo-iledefrance.fr"><img src="https://observatoire-vif.velo-iledefrance.fr/preview.webp" alt="Capture dâécran de lâobservatoire du réseau vélo Ãle-de
334-France"></a></p> 335<p>Dans la <a href="https://codeursenliberte.fr/blog/cocarto_11/">lettre précédente</a>, nous vous avions promis de parler dâun projet concret réalisé avec cocarto. Il sâagit de lâ<a href="https://observatoire-vif.velo-iledefrance.fr">Observatoire du Réseau Vélo Ãle-de-France</a>.</p> 336<p>Le <a href="https://velo-iledefrance.fr/">collectif vélo Ãle-de-France</a>, qui regroupe 42 associations cyclistes, a confié à <em>Codeureuses en Liberté</em> la réalisation de lâobservatoire afin de mieux communiquer sur les points de blocage et les avancées du <a href="https://www.iledefrance.fr/toutes-les-actualites/reseau-velo-ile-de-france-vif-plus-de-pistes-cyclables-pour-les-deplacements-quotidiens">Réseau vélo Ãle-de-France (VIF)</a>. Nous avons donc développé deux choses distinctes :</p> </div> 337 <a href="../blog/cocarto_12/">Lire la suiteâ¦</a> 338 </article> 339 340 <article class="preview"> 341 <h2 class="articles-list__title"> 342 <a href="../blog/rails_test_objc_initialize_after_fork_error/">Fixing objc_initializeAfterForkError the right way</a> 343 </h2> 344 <div class="articles-list__meta">13 décembre 2023 345</div> 346 <div class="articles-list__summary"> <p><em>This is a technical blog post, about how we investigated and solved an error occurring when running Rails tests.</em></p> 347<br> 348<p>Sometimes, when running a Rails command on macOS, we can encounter a error, promptly followed by a crash:</p> 349<blockquote> 350<p>+[NSCheapMutableString initialize] may have been in progress in another thread when fork() was called. 351We cannot safely call it or ignore it in the fork() child process. Crashing instead. 352Set a breakpoint on objc_initializeAfterForkError to debug.</p> </div> 353 <a href="../blog/rails_test_objc_initialize_after_fork_error/">Lire la suiteâ¦</a> 354 </article> 355 356 <article class="preview"> 357 <h2 class="articles-list__title"> 358 <a href="../blog/cocarto_11/">cocarto : billet dâétape n°11</a> 359 </h2> 360 <div class="articles-list__meta">15 novembre 2023 361</div> 362 <div class="articles-list__summary"> <p><a href="https://cocarto.com/">cocarto</a> est un tableur de données géographiques<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>. Vous lisez la onzième édition de la <a href="https://buttondown.email/cocarto">lettre mensuelle</a> qui en raconte les développements, doutes, détails inutilesâ¦</p> 363<h2 id="infobulle">Infobulle</h2> 364<blockquote> 365<p><strong>Ãtymologie:</strong> (XXe siècle) Mot-valise dâinformation (apocopé et préfixé en info-) et bulle, à cause de sa proximité avec les bulles (phylactères) de bandes dessinées. (<a href="https://fr.wiktionary.org/wiki/infobulle">wiktionnaire</a>)</p> 366</blockquote> 367<p>Curieusement, on avait une certaine aversion à développer cette fonctionnalité : cocarto est un outil de gestion de données cartographiques, avec une carte et un tableur. Les données géographiques vont sur la carte, et les données attributaires vont dans le tableur. Pas de mélange, pas de rendu conditionnel<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>, pas de <a href="https://fr.wikipedia.org/wiki/S%C3%A9miologie_graphique">sémiologie graphique</a>.</p> </div> 368 <a href="../blog/cocarto_11/">Lire la suiteâ¦</a> 369 </article> 370 371 <article class="preview"> 372 <h2 class="articles-list__title"> 373 <a href="../blog/cocarto_octobre/">cocarto : billet dâétape n°10 (octobre 2023)</a> 374 </h2> 375 <div class="articles-list__meta">16 octobre 2023 376</div> 377 <div class="articles-list__summary"> <p><a href="https://cocarto.com/">cocarto</a> est un outil de saisie de données cartographiques et territoriales. Vous lisez la dixième édition de la <a href="https://buttondown.email/cocarto">lettre mensuelle</a> qui en raconte les développements, doutes, détails inutilesâ¦</p> 378<h2 id="petites-entreprises">Petites entreprises</h2> 379<p>Le mois dernier, nous étions présents aux Géodatadays à Reims pour montrer cocarto sur grand écran:</p> 380<p><img src="../blog/cocarto_octobre/IMG_9424.jpeg" alt="Tristram, en train de présenter cocarto sur la grande scène du centre des congrès de Reims pendant les geodatadays"></p> 381<p>On y a croisé pas mal de monde, et appris plus quâil ne serait possible de résumer ici. En tout cas, ça confirme quâun out
381il comme cocarto a sa place dans cet écosystème, même si nombre dâacteurs ont plus lâhabitude dâentendre parler dâ<a href="https://en.wikipedia.org/wiki/Esri">ESRI</a> que de coopératives. Vous pouvez retrouver la présentation et les notes <a href="GDD-2023-cocarto.pptx">ici</a>.</p> </div> 382 <a href="../blog/cocarto_octobre/">Lire la suiteâ¦</a> 383 </article> 384 385 <article class="preview"> 386 <h2 class="articles-list__title"> 387 <a href="../blog/cocarto_aout/">cocarto : billet dâétape n°9 (aout 2023)</a> 388 </h2> 389 <div class="articles-list__meta">9 août 2023 390</div> 391 <div class="articles-list__summary"> <p><a href="https://cocarto.com/">cocarto</a> est un outil de saisie de données cartographiques et territoriales. Vous lisez la neuvième édition de la <a href="https://buttondown.email/cocarto">lettre mensuelle</a> qui en raconte les développements, doutes, détails inutilesâ¦</p> 392<p><img src="../blog/cocarto_aout/campings_detail.jpg" alt="Des campings municipaux dans le Finistère"></p> 393<h2 id="import-export-encore">Import, export, encore</h2> 394<p>On continue le chantier évoqué dans la précédente newsletter, sur lâéchange des données vers et depuis cocarto. Câest peut-être <em>le</em> chantier majeur de cocarto. Quâavons nous fait ces derniers mois ?</p> 395<p>On peut désormais importer des données, pour une couche dâune carte, à partir de fichiers geojson, csv ou Excel et openoffice, mais aussi depuis un serveur <a href="https://fr.wikipedia.org/wiki/Web_Feature_Service">WFS</a>. En fait, câest assez symbolique de notre vision de cocarto : être à lâinterface entre les géomaticiens professionels et les utilisateurs-producteurs des données.</p> </div> 396 <a href="../blog/cocarto_aout/">Lire la suiteâ¦</a> 397 </article> 398 399 <article class="preview"> 400 <h2 class="articles-list__title"> 401 <a href="../blog/cocarto_mars/">cocarto : billet dâétape n°8 (mars 2023)</a> 402 </h2> 403 <div class="articles-list__meta">7 avril 2023 404</div> 405 <div class="articles-list__summary"> <p><a href="https://cocarto.com">cocarto</a> est un outil de saisie de données cartographiques et territoriales. Vous lisez la huitième édition de la <a href="https://buttondown.email/cocarto">lettre mensuelle</a> qui en raconte les développements, doutes, détails inutilesâ¦</p> 406<p><img src="../blog/cocarto_mars/Anglo-French_survey_of_1784-1790.jpg" alt="Connexion géodésique des observatoires de Greenwich et de Paris."></p> 407<h1 id="import--export">Import / Export</h1> 408<p>Lâéchange de données est évidemment une fonctionnalité centrale de cocarto : après tout, câest un outil de gestion de données. En fait, une des motivations à lâorigine de cocarto était dâaider les gens qui aujourdâhui sâenvoient des fichiers csv par email. Nous avons depuis le début une forme dâexport en geojson. Cela permet notamment dâutiliser les données dâune couche cocarto dans un SIG comme QGIS, en spécifiant comme source de données lâurl du geojson. Lâaffichage sur la carte dans cocarto-même se base jusque-là sur du geojson â mais je mâavance.</p> </div> 409 <a href="../blog/cocarto_mars/">Lire la suiteâ¦</a> 410 </article> 411 412 <article class="preview"> 413 <h2 class="articles-list__title"> 414 <a href="../blog/cocarto_fevrier/">cocarto : billet dâétape n°7 (février 2023)</a> 415 </h2> 416 <div class="articles-list__meta">6 mars 2023 417</div> 418 <div class="articles-list__summary"> <p><a href="https://cocarto.com">cocarto</a> est un outil de saisie de données cartographiques et territoriales. Vous lisez la septième édition de la lettre mensuelle qui en raconte les développements, doutes, détails inutilesâ¦</p> 419<p><img src="../blog/cocarto_fevrier/maregraphe_marseille.jpeg" alt="Schéma du marégraphe de Marseille"></p> 420<h1 id="des-pixels-et-des-pièces-jointes">Des pixels et des pièces jointes</h1> 421<p>Février nous a occupé sur trois grands sujets. Les pièces jointes, ré-organiser le CSS et refaire la page dâaccueil.</p> 422<h2 id="nouvelle-page-daccueil">Nouvelle page dâaccueil</h2> 423<p>Câest un exercice toujours difficile : comment transmettre les services rendus par cocarto, vanter les avantages de ne pas être une startup risquant dâêtre rachetée et inviter les gens à nous contacter.</p> </div> 424 <a href="../blog/cocarto_fevrier/">Lire la suiteâ¦</a> 425 </article> 426 427 <article class="preview"> 428 <h2 class="articles-list__title"> 429 <a href="../blog/cocarto_janvier/">cocarto : billet dâétape n°6 (janvier 2023)</a> 430 </h2> 431 <div class="articles-list__meta">6 février 2023 432</div> 433 <div class="articles-list__summary"> <p><a href="https://cocarto.com">cocarto</a> est un outil de saisie de données cartographiques et territoriales. Vous lisez la sixième édition de la lettre mensuelle qui en raconte les développements, doutes, détails inutilesâ¦</p> 434<p><img src="../blog/cocarto_janvier/dalle_st_b%C3%A9lec.jpeg" alt="Photo de la dalle de Saint Bélec"></p> 435<h1 id="ça-devient-sérieux--le-juridique-entre-en-jeu">Ãa devient sérieux : le juridique entre en jeu</h1> 436<p>cocarto se divise en deux :</p> 437<ul> 438<li>le logiciel, dont le <a href="https://gitlab.com/CodeursEnLiberte/cocarto/">code source</a> est sous licence libre <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL</a></li> 439<li>un service que nous hébergeons <a href="https://cocarto.com/">https://cocarto.com/</a></li> 440</ul> 441<p>Pour ce dernier, en tant quâhébergeur, nous avons des obligations (notamment de protection des données personnelles, RGPD), mais nous pouvons aussi imposer nos conditions dâutilisation.</p> </div> 442 <a href="../blog/cocarto_janvier/">Lire la suiteâ¦</a> 443 </article> 444 445 <article class="preview"> 446 <h2 class="articles-list__title"> 447 <a href="../blog/cocarto_decembre/">cocarto : billet dâétape n°5 décembre 2022</a> 448 </h2> 449 <div class="articles-list__meta">23 décembre 2022 450</div> 451 <div class="articles-list__summary"> <p><a href="https://cocarto.com">cocarto</a> est un outil de saisie de données cartographiques et territoriales. Vous lisez la cinquième édition de la lettre mensuelle qui en raconte les développements, doutes, détails inutilesâ¦</p> 452<p><img src="../blog/cocarto_decembre/cocato_cartouche_couleur.png" alt="Logotype de cocarto"></p> 453<h1 id="bilan-de-lannée">Bilan de lâannée.</h1> 454<p>Avant tout : nous avons un nom : <em>cocarto</em> ! Fini les accents circonflexes sur le <code>Ä</code> que seuls les espérantistes savent prononcer. Nous mettons ainsi en avant lâaspect collaboratif de notre outil.</p> 455<p>Cette grande étape ayant (enfin !) été franchie, et parce que câest la fin dâannée, regardons un peu où nous en sommes.</p> </div> 456 <a href="../blog/cocarto_decembre/">Lire la suiteâ¦</a> 457 </article> 458 459 <article class="preview"> 460 <h2 class="articles-list__title"> 461 <a href="../blog/gxis_septembre/">Äis : billet dâétape n°4 septembre 2022</a> 462 </h2> 463 <div class="articles-list__meta">4 octobre 2022 464</div> 465 <div class="articles-list__summary"> <p><a href="https://gxis.codeursenliberte.fr">Äis</a> est un outil de saisie de données cartographiques et territoriales. Vous lisez la quatrième édition de la lettre mensuelle qui en raconte les développements, doutes, détails inutilesâ¦</p> 466<p><img src="../blog/gxis_septembre/Mercator_1569.png" alt="Carte de Mercator de 1569"></p> 467<h1 id="que-sest-il-passé-en-aout-et-en-septembre">Que sâest-il passé en aout et en septembre ?</h1> 468<p>En aout, pas grand chose, nous avons profité de lâété.</p> 469<p>Grâce au travail de Chris, stagiaire chez Codeurs en Liberté, vous pouvez désormais zoomer sur lâensemble des éléments, ou sur un élément particulier.</p> </div> 470 <a href="../blog/gxis_septembre/">Lire la suiteâ¦</a> 471 </article> 472 473 <article class="preview"> 474 <h2 class="articles-list__title"> 475 <a href="../blog/gxis_juillet/">Äis : billet dâétape n°3 juillet 2022</a> 476 </h2> 477 <div class="articles-list__meta">2 août 2022 478</div> 479 <div class="articles-list__summary"> <p><a href="https://gxis.codeursenliberte.fr">Äis</a> est un outil de saisie de données cartographique et territoriale. Vous lisez la troisième édition de la lettre mensuelle qui en raconte les développements, doutes, détails inutilesâ¦</p> 480<p><img src="../blog/gxis_juillet/gxis_angelino_dulcert.jpeg" alt="Portulan de Angelino Dulcert"></p> 481<h1 id="que-sest-il-passé-en-juillet">Que sâest-il passé en juillet ?</h1> 482<p>Canicule, pont, vacances estivales : ce mois-ci a été un peu plus calme.</p> 483<p>Sur le plan du nom, rien nâa encore été <a href="https://gitlab.com/CodeursEnLiberte/gxis/-/issues/20">décidé</a>, même sâil semblerait quâon penche vers <em>coocarto</em>.</p> 484<p>Côté réalisations, deux fonctionalités structurantes sont arrivées.</p> </div> 485 <a href="../blog/gxis_juillet/">Lire la suiteâ¦</a> 486 </article> 487 488 <article class="preview"> 489 <h2 class="articles-list__title"> 490 <a href="../blog/gxis_juin/">Äis : billet dâétape n°2 juin 2022</a> 491 </h2> 492 <div class="articles-list__meta">1 juillet 2022 493</div> 494 <div class="articles-list__summary"> <p><a href="https://gxis.codeursenliberte.fr">Äis</a> est un outil de saisie de données cartographique et territoriale. Vous lisez la deuxième édition de la lettre mensuelle qui en raconte les développements, les doutes, détails inutilesâ¦</p> 495<p><img src="../blog/gxis_juin/voyage_geodesie_equateur.jpg" alt="Voyage géodésie pour lâÃquateur"></p> 496<h1 id="que-sest-il-passé-en-juin">Que sâest-il passé en juin ?</h1> 497<p>Nous nâavons toujours pas trouvé un nom. Il faudra quâon se décide afin de publier une version alpha.</p> 498<p>En plus dâun travail de fond sur lâesthétique, les parcours de lâutilisateur, lâoutillage (linters, analyse automatique de sécuritéâ¦), nous avons ajouté :</p> </div> 499 <a href="../blog/gxis_juin/">Lire la suiteâ¦</a> 500 </article> 501 502 <article class="preview"> 503 <h2 class="articles-list__title"> 504 <a href="../blog/gxis_mai/">Äis : billet dâétape n°1 mai 2022</a> 505 </h2> 506 <div class="articles-list__meta">1 juin 2022 507</div> 508 <div class="articles-list__summary"> <p><a href="https://gxis.codeursenliberte.fr">Äis</a> est un produit initié par Codeurs en Liberté. 509Ce billet est le premier dâune série que nous espérons mensuelle.</p> 510<p>Il sâagit de raconter comment se passent le développement, les avancées, les choix techniques, les difficultés, les applicationsâ¦</p> 511<p><img src="../blog/gxis_mai/TabulaRogeriana.jpg" alt="Carte du monde de Al-I
511drÄ«sÄ«"></p> 512<h2 id="quest-ce-donc">Quâest-ce donc ?</h2> 513<p>Nous nâavons pas encore de <em>punchline</em> qui marque les esprits.</p> 514<p>Câest un outil web pour de la <em>saisie</em> de données à caractère géographique ou territorial ; tout ça de manière collaborative et sans avoir dâexpérience de cartographe.</p> </div> 515 <a href="../blog/gxis_mai/">Lire la suiteâ¦</a> 516 </article> 517 518 <article class="preview"> 519 <h2 class="articles-list__title"> 520 <a href="../blog/ag_2021/">Rapport de gestion pour 2021 suite à lâassemblée générale</a> 521 </h2> 522 <div class="articles-list__meta">26 avril 2022 523</div> 524 <div class="articles-list__summary"> <div style="font-style: italic"> 525En 2022, nous pensons toujours que le secret des affaires nâa pas lieu dâêtre et quâil est bon dâêtre transparent avec celles et ceux avec qui nous travaillons. 526<p>Comme <a href="../blog/ag_2020/">lâannée dernière</a>, voici donc notre rapport de gestion 2021 tel que présenté lors de lâassemblée générale ordinaire.</p> 527<p>Pour celles et ceux qui voudraient des détails supplémentaires, la liasse fiscale et le compte-rendu de lâassemblée générale sont <a href="https://gitlab.com/CodeursEnLiberte/fondations/-/tree/master/comptes%20rendus/2022-03-18%20AG%20ordinaire">sur notre GitLab</a>.</p> 528<p>Bonne lecture !</p> 529</div> 530<h1 id="rapport-de-gestion-2021">Rapport de gestion 2021</h1> 531<h2 id="bilan-financier">Bilan financier</h2> 532<p>La référence est la liasse fiscale en annexe ; câest elle qui fait foi et qui est soumise à lâapprobation des sociétaires. Nous présentons ici des chiffres simplifiés pour avoir une idée de lâactivité.</p> </div> 533 <a href="../blog/ag_2021/">Lire la suiteâ¦</a> 534 </article> 535 536 <article class="preview"> 537 <h2 class="articles-list__title"> 538 <a href="../blog/majuscules/">Les majuscules, câest compliqué</a> 539 </h2> 540 <div class="articles-list__meta">17 mars 2022 541</div> 542 <div class="articles-list__summary"> <p><img src="../blog/majuscules/majuscules-base-de-donnees.jpg" alt=""></p> 543<p>Lorsque notre activité consiste à manipuler de l’écrit à l’écran, l’utilisation soutenue des majuscules peut affecter notre confort de travail. Voici une explication rapide.</p> 544<h2 id="pourquoi-est-ce-quon-utilise-des-majuscules-pour-écrire-certains-groupes-de-mots-voire-des-phrases-entières">Pourquoi est-ce quâon utilise des majuscules pour écrire certains groupes de mots, voire des phrases entières ?</h2> 545<p>C’est souvent par habitude ou conventions héritées de collègues, ou suite à des expériences passées que nous utilisons des majuscules pour formater certains textes. Parfois, c’est pour faire comprendre que ce qui est écrit est vraiment très très très important, ou revêt un caractère officiel.</p> </div> 546 <a href="../blog/majuscules/">Lire la suiteâ¦</a> 547 </article> 548 549 <article class="preview"> 550 <h2 class="articles-list__title"> 551 <a href="../blog/quand_travailler/">Quand travailler et pour qui ?</a> 552 </h2> 553 <div class="articles-list__meta">3 octobre 2021 554</div> 555 <div class="articles-list__summary"> <p>Lorsque nous nous <a href="../a-propos/qui">présentons</a>, nous revendiquons le droit de garder individuellement « <em>la liberté de notre temps de travail et de nos missions</em> ».</p> 556<p>Comment est-ce que nous arrivons à concilier nos désirs individuels sans compromettre notre collectif ? Câest-à -dire ne pas siphoner la trésorie, éviter les tensions, tout en respectant le droit du travail.</p> 557<p>Lâactualité parle à nouveau des 32 heures hebdomadaires. Voici un petit retour sur comment ça se passe chez nous.</p> </div> 558 <a href="../blog/quand_travailler/">Lire la suiteâ¦</a> 559 </article> 560 561 <article class="preview"> 562 <h2 class="articles-list__title"> 563 <a href="../blog/ag_2020/">Assemblée générale </a> 564 </h2> 565 <div class="articles-list__meta">2 avril 2021 566</div> 567 <div class="articles-list__summary"> <div style="font-style: italic"> 568Nous publions ci-dessous le rapport de gestion 2020 de Codeurs en Liberté, tel quâil a été présenté à notre assemblée générale ordinaire. 569<p>Rendre ce document public nous semble souhaitable pour plusieurs raisons :</p> 570<ul> 571<li>par souci de transparence vis-à -vis des personnes, entreprises et administrations avec qui nous travaillons,</li> 572<li>pour les curieux envers notre activité,</li> 573<li>par posture idéologique : la vie privée doit être protégée, mais le secret des affaires ne devrait pas exister.</li> 574</ul> 575<p>Pour ceux qui voudraient encore plus dâinformations, notre liasse fiscale et le compte-rendu de lâassemblée générale sont disponibles 576<a href="https://gitlab.com/CodeursEnLiberte/fondations/-/tree/master/comptes%20rendus/2021-02-09%20AG%20ordinaire">sur notre GitLab</a>.</p> </div> 577 <a href="../blog/ag_2020/">Lire la suiteâ¦</a> 578 </article> 579 580 <article class="preview"> 581 <h2 class="articles-list__title"> 582 <a href="../blog/ethique_et_cooperatives/">Ãthique du développement logiciel et coopératives </a> 583 </h2> 584 <div class="articles-list__meta">6 mars 2020 585</div> 586 <div class="articles-list__summary"> <p>Nous avons récemment été invités par <a href="https://42l.fr/">lâassociation 42l</a> à parler dâéthique du développement logiciel et des coopératives.</p> 587<p>Lâintervention a été enregistrée : vous pouvez la retrouver en vidéo ci-dessous.</p> 588<p><em>Pour une version texte, vous pouvez consulter les <a href="https://hackmd.io/@n-b/codeursenliberte-42l">diapos utilisées pendant la présentation</a> ; appuyez sur la touche “S” pour afficher les notes écrites des intervenants.</em></p> 589<iframe class="video" width="560" height="315" style="margin-top: 25px; margin-bottom: 30px;" sandbox="allow-same-origin allow-scripts" src="https://video.tedomum.net/videos/embed/fff981aa-a17a-4a8e-980e-a837042fdfcf?warningTitle=0" frameborder="0" allowfullscreen></iframe> 590<p>Par ailleurs, nous avons oublié pendant la conférence de mentionner <strong><a href="https://codecode.coop">codecode.coop</a></strong>, un site dâoutils, de documents et de ressources pour créer des coopératives dans lâinformatique. Il contient entre autres quelques informations sur le fonctionnement interne de Codeurs en Liberté.</p> </div> 591 <a href="../blog/ethique_et_cooperatives/">Lire la suiteâ¦</a> 592 </article> 593 594 <article class="preview"> 595 <h2 class="articles-list__title"> 596 <a href="../blog/semaine-en-commun-2019/">Retour sur une semaine en commun</a> 597 </h2> 598 <div class="articles-list__meta">6 octobre 2019 599</div> 600 <div class="articles-list__summary"> <p>Chaque année, les Libres Codeur·euse·s se retrouvent dans un même lieu pendant une petite semaine. Câest notre <em>séminaire</em> annuel : autour dâun forum ouvert, câest lâoccasion dâéchanger, de travailler sur des projets communs, dâaméliorer notre organisation, et de passer du temps ensemble autour de balades et de jeux de sociétés.</p> 601<br> 602<p><img src="../blog/semaine-en-commun-2019/groupe.webp" alt="Photo de groupe ; sans Etienne, qui nâa pas pu venir."></p> 603<h2 id="projets-communs">Projets communs</h2> 604<p>
604En plus des siestes, de la cuisine et des parties de Mario Kart (Bowser, meilleur personnage), on a réussi à avancer sur quelques projets à nous.</p> </div> 605 <a href="../blog/semaine-en-commun-2019/">Lire la suiteâ¦</a> 606 </article> 607 608 <article class="preview"> 609 <h2 class="articles-list__title"> 610 <a href="../blog/contribution_au_libre/">Une semaine de contribution aux logiciels libres</a> 611 </h2> 612 <div class="articles-list__meta">24 avril 2019 613</div> 614 <div class="articles-list__summary"> <h2 id="comment-contribuer-à -un-bien-commun">Comment contribuer à un bien commun</h2> 615<p>Cette question nous travaille depuis nos débuts.</p> 616<p>Pierre en avait parlé dans un <a href="https://www.codeursenliberte.fr/blog/comment-contribuer-aux-communs/">article précédent</a> suite à sa contribution à <a href="https://mattermost.com/">Mattermost</a> mais il avait aussi esquissé lâidée qui a abouti à cette <a href="https://gitlab.com/CodeursEnLiberte/fondations/issues/60">semaine de contribution au libre</a>.</p> 617<p>Cette idée est née du constat que même en ayant un <a href="https://gitlab.com/CodeursEnLiberte/fondations/wikis/Fonctionnement/Utilisation-du-Pot-%C3%A0-Cookies">pot à cookies</a>, il nous est tout de même difficile de contribuer significativement à des projets libres, souvent parce que les projets du quotidien (professionnels ou personnels) prennent le pas sur ces contributions, ou parce qu’il est difficile de trouver la motivation et l’énergie individuellement.</p> </div> 618 <a href="../blog/contribution_au_libre/">Lire la suiteâ¦</a> 619 </article> 620 621 <article class="preview"> 622 <h2 class="articles-list__title"> 623 <a href="../blog/ethique/">Adopter une charte dâéthique</a> 624 </h2> 625 <div class="articles-list__meta">19 octobre 2018 626</div> 627 <div class="articles-list__summary"> <p>« Je nâai fait quâappliquer les spécifications. »</p> 628<p>« Moi, je mâoccupe dâécrire le logiciel. Ce quâen font les utilisateurs, ce nâest pas mon problème. »</p> 629<p>« Je sais que câest critiquable, mais câest bien payé. »</p> 630<p>« Perso, je nâutilise pas le produit sur lequel je travaille. Dâailleurs je dis à mes amis de ne pas lâutiliser. »</p> 631<p>Peut-être avez vous déjà entendu lâun de vos collègues dire quelque chose comme ça. Ãa nous arrive parfois aussi de le penser nous-mêmes. Nous, les développeur·se·s et les professionnels de lâinformatique, avons parfois du mal à mettre en rapport nos pratiques professionelles et notre morale individuelle.</p> </div> 632 <a href="../blog/ethique/">Lire la suiteâ¦</a> 633 </article> 634 635 <article class="preview"> 636 <h2 class="articles-list__title"> 637 <a href="../blog/ethique/charte/">Charte dâéthique</a> 638 </h2> 639 <div class="articles-list__meta">19 octobre 2018 640</div> 641 <div class="articles-list__summary"> <h1 id="charte-déthique-de-codeureuses-en-liberté">Charte dâéthique de Codeur·euses en Liberté</h1> 642<p>Voir le <a href="../blog/ethique">post associé</a> ; des <a href="../blog/ethique/liens">liens vers des ressources</a>.</p> 643<h2 id="1-introduction">1. Introduction</h2> 644<p>Nous appliquons notre charte dâéthique aux projet auxquels nous participons.</p> 645<p>Il sâagit dâidéaux, dâobjectifs à atteindre, pas dâune liste à cocher. Nous sommes faillibles, et ce texte est imparfait. 646Nous sommes conscient·e·s que cette charte ne répond pas à la complexité de toutes les questions éthiques, et nous nous engageons à questionner nos pratiques, et à adapter cette charte à mesure.</p> </div> 647 <a href="../blog/ethique/charte/">Lire la suiteâ¦</a> 648 </article> 649 650 <article class="preview"> 651 <h2 class="articles-list__title"> 652 <a href="../blog/ethique/liens/">Charte dâéthique</a> 653 </h2> 654 <div class="articles-list__meta">19 octobre 2018 655</div> 656 <div class="articles-list__summary"> <h1 id="liens-et-ressources">Liens et ressources</h1> 657<ul> 658<li>Le Code of Ethics Professional conduct de lâ<a href="https://www.acm.org">Association for Computing Machinery</a> (sâapplique aux membres de lâACM)</li> 659<li><a href="https://www.acm.org/code-of-ethics">Révision 2018</a></li> 660<li>Ainsi que le <a href="https://ethics.acm.org/code-of-ethics/software-engineering-code/">Software Engineering Code</a>, établi avec lâIEEE et adoptable par tous dans la profession.</li> 661<li><a href="http://ethics.acm.org/wp-content/uploads/2016/07/seeri.french.code_.one_.column.pdf?32ddaa">Version de 1992, traduite en français</a></li> 662<li>
662Le <a href="http://legisquebec.gouv.qc.ca/fr/ShowDoc/cr/I-9,%20r.%206/">Code de déontologie des ingénieurs</a>, texte législatif au Québec.</li> 663<li>Un projet similaire (avorté?) dâ<a href="https://ordre-des-developpeurs.gitbooks.io/constitution/content/code.html">Ordre des développeurs</a></li> 664<li>Un autre projet similaire, <a href="https://github.com/mixinmax/Turing-Oath">the Turing Oath</a></li> 665<li><a href="http://www.libre-entreprise.org/charte">http://www.libre-entreprise.org/charte</a></li> 666</ul> 667<h1 id="cas-et-études-de-cas">Cas et études de cas</h1> 668<ul> 669<li>Le Software Ethics Casebook par Ariel Elkin <a href="https://software-ethics-casebook.github.io">https://software-ethics-casebook.github.io</a></li> 670<li><a href="https://github.com/kemenaran/developers-oath">Des notes de Pierre</a></li> 671<li><a href="https://mobile.twitter.com/taniki/status/985102726374838272">Un thread de @taniki sur Cambridge Analytica</a></li> 672<li><a href="http://www.wired.co.uk/article/data-ai-ethics-hippocratic-oath-cathy-o-neil-weapons-of-math-destruction">Wired: To work for society, data scientists need a hippocratic oath with teeth</a></li> 673</ul> 674<h1 id="articles">Articles</h1> 675<ul> 676<li><a href="https://www.sicpers.info/2017/11/my-platform-is-no-platform/">Graham Lee à propos du code de lâACM</a></li> 677<li>Des notes sur Clean Code: <a href="http://blog.cleancoder.com/uncle-bob/2015/11/18/TheProgrammersOath.html">The programmerâs Oath</a> et <a href="http://blog.cleancoder.com/uncle-bob/2018/03/29/WeProgrammers.html">We Programmers</a>.</li> 678<li><a href="http://matthewbischoff.com/activist-engineering">Matthew Bischoff: Activist Engineering</a></li> 679<li><a href="http://www.sfcoach.org/deontologie">Code de déontologie des coachs professionels</a></li> 680<li><a href="http://www.alliance-francaise-des-designers.org/afd-code-de-deontologie-du-designer-professionnel.html">Code de déontologie du designer professionel</a> de lâAlliance Française des Designers</li> 681<li><a href="https://www.franceculture.fr/emissions/la-methode-scientifique/ethique-numerique-des-datas-sous-serment">France Culture: Ãthique numérique, des datas sous serment</a></li> 682<li><a href="https://medium.freecodecamp.org/the-code-im-still-ashamed-of-e4c021dff55e">Bill Sourour: The code Iâm still ashamed of</a></li> 683</ul> 684<h1 id="documentations-sur-léthique">Documentations sur lâéthique</h1> 685<ul> 686<li>Sur wikipedia, <a href="https://en.wikipedia.org/wiki/Engineering_ethics">Engineering Ethics</a> et <a href="https://en.wikipedia.org/wiki/Computer_ethics">Computer Ethics</a>, ainsi que le <a href="https://fr.wikipedia.org/wiki/Serment_d%27Hippocrate">Serment dâHippocrate</a></li> 687<li><a href="http://gpp.oiq.qc.ca/distinction_entre_ethique_deontologie.htm">http://gpp.oiq.qc.ca/distinction_entre_ethique_deontologie.htm</a></li> 688</ul> </div> 689 <a href="../blog/ethique/liens/">Lire la suiteâ¦</a> 690 </article> 691 692 <article class="preview"> 693 <h2 class="articles-list__title"> 694 <a href="../blog/notre_nom/">Parlons de notre nom</a> 695 </h2> 696 <div class="articles-list__meta">11 octobre 2018 697</div> 698 <div class="articles-list__summary"> <blockquote> 699<p><em>Désolé pour notre nom. Venez quand même !</em></p> 700</blockquote> 701<p>Notre coopérative sâappelle <em>Codeurs en Liberté</em>. Ce nom ne laisse pas indifférent, en bien et en mal.</p> 702<p>Comme souvent, trouver un nom a été difficile. Les amateurs dâarchéologie trouveront sur <a href="https://gitlab.com/CodeursEnLiberte/fondations/issues/2">lâissue gitlab</a> les réflexions et autres pistes qui ont amené à ce nom.</p> 703<p>Nous aimons ce nom, mais il est problématique et nous souhaitons le changer. Comme nous nâarrivons pas à trouver un nouveau nom, nous essayons <em>a minima</em> de nous expliquer.</p> </div> 704 <a href="../blog/notre_nom/">Lire la suiteâ¦</a> 705 </article> 706 707 <article class="preview"> 708 <h2 class="articles-list__title"> 709 <a href="../blog/comment-contribuer-aux-communs/">Comment contribuer aux communs ?</a> 710 </h2> 711 <div class="articles-list__meta">5 avril 2018 712</div> 713 <div class="articles-list__summary"> <p>Si la majorité des développeuses et développeurs utilise tous les jours des logiciels et bibliothèques libres, il est de plus en plus difficile d’ignorer que ces outils sont la plupart du temps écrits et maintenus par des bénévoles.</p> 714<p>Et pourtant, dans le feu de l’action, il n’est pas facile de trouver du temps pour contribuer aux projets qu’on utilise, de passer du temps à isoler et remonter un bogue, ou de contribuer à une nouvelle fonctionnalité plutôt que de l’écrire uniquement dans son propre code.</p> </div> 715 <a href="../blog/comment-contribuer-aux-communs/">Lire la suiteâ¦</a> 716 </article> 717 718 <article class="preview"> 719 <h2 class="articles-list__title"> 720 <a href="../blog/rapport-de-gestion/">Rapport de gestion 2016â2017</a> 721 </h2> 722 <div class="articles-list__meta">25 janvier 2018 723</div> 724 <div class="articles-list__summary"> <p>Pendant deux jours, nous sommes allés à Orléans pour prendre lâair, 725passer du bon temps, et surtout faire le bilan, <em>calmement</em>, et réfléchir à lâavenir.</p> 726<p>Ce qui suit est le rapport de gestion qui a été présenté et que nous transcrivons 727par volonté de transparence.</p> 728<p>Plus généralement, nos compte rendus sont lisibles sur notre <a href="https://gitlab.com/CodeursEnLiberte/fondations/tree/master/comptes%20rendus">dépot <em>fondations</em></a>.</p> 729<h1 id="rapport-de-gestion-concernant-les-opérations-de-lexercice-clos-le-31122017">Rapport de gestion concernant les opérations de l’exercice clos le 31/12/2017</h1> 730<p>Cher·e·s sociétaires, chers curieux et chères curieuses,</p> </div> 731 <a href="../blog/rapport-de-gestion/">Lire la suiteâ¦</a> 732 </article> 733 734 <article class="preview"> 735 <h2 class="articles-list__title"> 736 <a href="../blog/routes_depuis/">Toutes les routes depuisâ¦</a> 737 </h2> 738 <div class="articles-list__meta">6 décembre 2016 739</div> 740 <div class="articles-list__summary"> <p>Il y a quasiment un an, jâavais copié le projet 741<a href="http://roadstorome.moovellab.com/">
741Roads to Rome</a> et décrit sur 742<a href="http://blog.tristramg.eu/roads-from-notre-dame.html">mon blog personnel</a> le processus.</p> 743<p>Celui-ci était particulièrement pénible et pas vraiment réutilisable.</p> 744<p>Il était temps de faciliter la génération des données et de permettre à tout le monde 745de faire ses propres cartes.</p> 746<p>Quelques exemples de cartes sont visibles sur <a href="https://www.flickr.com/photos/tristramg/albums/72157672219472853">mon compte flickr</a>.</p> 747<p><img src="../blog/routes_depuis/africa.png" alt="Routes depuis Niamey, Niger"></p> 748<h2 id="osm4routing-en-rust">osm4routing en rust</h2> 749<p>Il sâagit dâun projet <a href="https://github.com/Tristramg/osm4routing/commit/cb0da48b02258ebb26a88a382761ff53d55412cf">très vieux</a> 750dont lâambition est de permettre dâavoir un graphe dans un format très simple pour faire 751du calcul dâitinéraire tel quâil est enseigné en théorie des graphes à partir de 752données réelle issues de <a href="https://www.openstreetmap.org">OpenStreetMap</a>.</p> </div> 753 <a href="../blog/routes_depuis/">Lire la suiteâ¦</a> 754 </article> 755 756 <article class="preview"> 757 <h2 class="articles-list__title"> 758 <a href="../blog/d%C3%A9buter/">Créer son entreprise : les débuts</a> 759 </h2> 760 <div class="articles-list__meta">25 novembre 2016 761</div> 762 <div class="articles-list__summary"> <p><em>Codeurs en Liberté</em> a été créée il y a quatre mois et depuis deux 763mois nous versons un salaire.</p> 764<p>Voici un petit retour dâexpérience qui pourra intéresser toute 765personne devant créer son entreprise et sâinterrogeant sur la 766difficulté dâune telle aventure.</p> 767<p><strong>Spoilers :</strong> ça nâa rien de sorcier et demande juste un peu dâorganisation.</p> 768<h2 id="les-statuts">Les statuts</h2> 769<p>Sans rentrer dans le détail des formes juridiques, la forme la plus 770passe-partout est la SAS (<em>Société par actions simplifiée</em>).</p> </div> 771 <a href="../blog/d%C3%A9buter/">Lire la suiteâ¦</a> 772 </article> 773 774 <article class="preview"> 775 <h2 class="articles-list__title"> 776 <a href="../blog/elevations/">Altitudes</a> 777 </h2> 778 <div class="articles-list__meta">6 septembre 2016 779</div> 780 <div class="articles-list__summary"> <p>Vouloir représenter des altitudes sur une carte est plutôt courant.</p> 781<p>Jâexplique ici comment créer de toutes pièces une carte représentant les 782élévations.</p> 783<p>Je voudrais avoir un fond de carte pour mieux représenter les altitudes de
784Paris, à lâéchelle dâun cycliste. Les fonds de cartes à lâéchelle de France 785avec des altitudes allant jusquâà presque 5000 mètres ne nous intéresse pas.</p> 786<p>On voudrait éxagérer le relief entre 30 et 130 mètres pour pouvoir se rendre compte 787dâun faux plat tel que sur la rue de la République.</p> </div> 788 <a href="../blog/elevations/">Lire la suiteâ¦</a> 789 </article> 790 791</div> 792 793 </main> 794 <footer class="wrapped-list-container"> 795 <ul> 796 <li>Codeur·euses en Liberté</li> 797 <li><a href="../a-propos/legal/">Mentions légales</a></li> 798 <li><a href="https://codeberg.org/CodeureusesEnLiberte/www">Sources du site</a></li> 799 <li><a href="https://www.codeureusesenliberte.fr/blog/index.xml">RSS</a></li> 800 <li>Licence du site : <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">CC-BY-SA</a></li> 801 </ul> 802 </footer> 803 </body> 804</html> 805
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.