From 0a189bd6ad059da190ec5d9e69f88ae94acf411d Mon Sep 17 00:00:00 2001 From: Tykayn Date: Fri, 8 Nov 2024 18:05:08 +0100 Subject: [PATCH] up --- README.md | 9 +- build_indexes.py | 35 +- converters.sh | 11 +- enrich_html.py | 36 +- .../index.html | 210 +++++ .../index.html | 491 ++++++++++ .../index.html | 129 +-- .../index.html | 204 +++++ .../index.html | 212 +++++ .../index.html | 228 +++++ .../index.html | 204 +++++ .../index.html | 215 +++++ .../index.html | 36 +- .../index.html | 218 +++++ .../index.html | 215 +++++ .../index.html | 220 +++++ .../index.html | 231 +++++ .../index.html | 210 +++++ .../index.html | 29 +- .../cipherbliss_blog_14_il-suffit/index.html | 202 +++++ .../index.html | 201 +++++ .../index.html | 236 +++++ .../index.html | 219 +++++ .../index.html | 224 +++++ .../index.html | 225 +++++ .../index.html | 200 ++++ .../index.html | 210 +++++ .../index.html | 224 +++++ .../index.html | 235 +++++ .../index.html | 232 +++++ .../index.html | 209 +++++ .../index.html | 210 +++++ .../index.html | 320 +++++++ .../index.html | 271 ++++++ .../index.html | 241 +++++ .../index.html | 218 +++++ .../index.html | 214 +++++ .../index.html | 217 +++++ .../index.html | 212 +++++ .../index.html | 202 +++++ .../index.html | 201 +++++ .../index.html | 220 +++++ .../index.html | 266 ++++++ .../index.html | 212 +++++ .../index.html | 286 ++++++ .../index.html | 397 ++++++++ .../index.html | 223 +++++ .../index.html | 252 ++++++ .../index.html | 217 +++++ .../index.html | 30 +- .../index.html | 287 ++++++ .../index.html | 217 +++++ .../index.html | 391 ++++++++ .../index.html | 279 ++++++ .../index.html | 205 +++++ .../index.html | 336 +++++++ .../index.html | 275 ++++++ .../index.html | 236 +++++ .../index.html | 301 ++++++ .../index.html | 276 ++++++ .../index.html | 250 +++++ .../index.html | 853 ++++++++++++++++++ .../index.html | 360 ++++++++ .../index.html | 297 ++++++ .../index.html | 280 ++++++ .../index.html | 346 +++++++ .../index.html | 366 ++++++++ .../index.html | 316 +++++++ .../index.html | 382 ++++++++ .../index.html | 316 +++++++ .../index.html | 295 ++++++ .../index.html | 314 +++++++ .../index.html | 274 ++++++ .../index.html | 274 ++++++ .../index.html | 307 +++++++ .../index.html | 129 +-- .../20241108151758-ça-déménage/index.html | 129 +-- .../cipherbliss_blog/2024/soutien/index.html | 192 ++++ html-websites/cipherbliss_blog/index.html | 131 +-- index_cipherbliss_blog.gmi | 85 ++ ...euve-des-zombies-et-des-tmoins-de-jovah.org | 0 ...bliss_blog_89_tutoriel-de-plugin-jquery.org | 0 ...19_cipherbliss_blog_78_clavier-lumineux.org | 0 ...r-les-sous-titres-dans-vlc-media-player.org | 0 ...ributions-img-et-sauvegarde-de-carte-sd.org | 0 ...og_50_la-thorie-des-chaines-de-caractre.org | 0 ...g_49_schema-graphique-de-base-de-donnes.org | 0 ...blog_48_signez-pour-la-neutralit-du-net.org | 0 ..._blog_47_capturer-et-annoter-facilement.org | 0 ...cipherbliss_blog_46_la-neutralit-du-net.org | 0 ...log_45_la-filbre-optique-c-est-pas-gagn.org | 0 ...ipherbliss_blog_43_paye-ton-explication.org | 0 ...bliss_blog_42_digital-learning-day-2015.org | 0 ...4730_cipherbliss_blog_41_du-php-sexiste.org | 0 ...bd-et-autres-vnements-ont-leur-planning.org | 0 ...g_39_les-dates-importantes-de-votre-vie.org | 0 ...-datepicker-dans-un-formulaire-symfony2.org | 0 ...s_blog_37_calculez-votre-heure-de-rveil.org | 0 ...ternet-pour-vous-avec-if-this-then-that.org | 0 ...2104016_cipherbliss_blog_33_whatis-love.org | 0 ...pherbliss_blog_32_gnrateur-angular-jeej.org | 0 ...cozy-cloud-sur-son-serveur-ubuntu-14-04.org | 0 ...herbliss_blog_28_paye-ton-arrondi-en-js.org | 0 ..._27_des-tests-plus-rapides-avec-jasmine.org | 0 ...cipherbliss_blog_25_le-bash-de-vos-rves.org | 0 ...ve-templates-pour-angular-dans-intellij.org | 0 ...cipherbliss_blog_22_avoir-une-vie-prive.org | 0 ...pherbliss_blog_21_le-triangle-du-projet.org | 0 ...s_blog_20_dual-boot-windows-10-et-linux.org | 0 ...iss_blog_18_dbuter-sa-gestion-de-projet.org | 0 ...log_17_les-resources-du-blog-sur-github.org | 0 ...endre-les-postes-qui-faconnent-le-monde.org | 0 ...blog_15_dveloppez-le-commerce-localhost.org | 0 ...118165642_cipherbliss_blog_14_il-suffit.org | 0 ...s_blog_13_2-degrs-avant-la-fin-du-monde.org | 0 ...chiers-de-config-de-symfony2-facilement.org | 0 ...242_cipherbliss_blog_11_twig-et-angular.org | 0 ...5_cipherbliss_blog_10_gestion-de-projet.org | 0 ...1007_cipherbliss_blog_7_le-petit-printf.org | 0 ...7_cipherbliss_blog_6_retour-d-exprience.org | 0 ...log_5_conversion-de-pdf-en-image-et-ocr.org | 0 ...722_cipherbliss_blog_4_le-dysoon-de-djo.org | 0 ...rter-une-visualisation-de-son-schma-sql.org | 0 ...8_cipherbliss_blog_2_ubuntu-party-15-10.org | 0 ...herbliss_blog_1_la-galaxie-des-fanzines.org | 0 ...changer-lediteur-de-texte-associe-a-git.org | 0 ..._blog_124_ne-vous-dites-pas-programmeur.org | 0 ...ctures-avec-libreoffice-ou-google-sheet.org | 0 ...facebook-choisit-vos-amis-a-votre-place.org | 0 ...31_lautohebergement-cest-tellement-bien.org | 0 ...53_cest-du-tres-loud-du-tres-tres-lourd.org | 0 ...motionnelle-pour-installer-un-programme.org | 0 ...-perdre-de-temps-avec-ses-mots-de-passe.org | 0 ...s-repartir-de-zero-a-chaque-nouvel-ordi.org | 0 ...s-les-plus-frequents-au-travail-dequipe.org | 0 ...-lopen-source-est-bon-pour-les-affaires.org | 0 ...omment-se-delester-de-la-charge-mentale.org | 0 ...-de-programmation-informatique-au-lycee.org | 0 ...iss_blog_186_debuter-sur-openstreetmaps.org | 0 ...esastreux-de-la-science-dans-les-medias.org | 0 ...evenir-un-artiste-a-succes-sur-mastodon.org | 0 ..._comment-se-faire-des-amis-sur-mastodon.org | 0 ...iss_les-plateformes-sociales-privatives.org | 0 ...le-avec-des-affiches-et-un-pad-en-ligne.org | 0 ..._blog_223_refonte-de-framadate-avec-api.org | 0 ...usique-libre-de-lemission-cause-commune.org | 0 ...oot-de-la-conference-avec-etienne-klein.org | 0 ...ission-libre-a-vous-le-17-novembre-2020.org | 0 ...herbliss_blog_233_actus-de-fevrier-2021.org | 0 ...s_blog_211_plan-darchivage-et-de-backup.org | 0 .../2024-11-03-soutien.org | 0 151 files changed, 18303 insertions(+), 565 deletions(-) create mode 100644 html-websites/cipherbliss_blog/2011/cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah/index.html create mode 100644 html-websites/cipherbliss_blog/2012/cipherbliss_blog_89_tutoriel-de-plugin-jquery/index.html create mode 100644 html-websites/cipherbliss_blog/2013/cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player/index.html create mode 100644 html-websites/cipherbliss_blog/2013/cipherbliss_blog_78_clavier-lumineux/index.html create mode 100644 html-websites/cipherbliss_blog/2014/cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn/index.html create mode 100644 html-websites/cipherbliss_blog/2014/cipherbliss_blog_46_la-neutralit-du-net/index.html create mode 100644 html-websites/cipherbliss_blog/2014/cipherbliss_blog_47_capturer-et-annoter-facilement/index.html rename sources/cipherbliss_blog/lang_fr/converted/20131207203655_cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu.html => html-websites/cipherbliss_blog/2014/cipherbliss_blog_48_signez-pour-la-neutralit-du-net/index.html (83%) create mode 100644 html-websites/cipherbliss_blog/2014/cipherbliss_blog_49_schema-graphique-de-base-de-donnes/index.html create mode 100644 html-websites/cipherbliss_blog/2014/cipherbliss_blog_50_la-thorie-des-chaines-de-caractre/index.html create mode 100644 html-websites/cipherbliss_blog/2014/cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_11_twig-et-angular/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement/index.html rename sources/cipherbliss_blog/lang_fr/converted/2024-11-03-création-d'un-blog-gemini.html => html-websites/cipherbliss_blog/2015/cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde/index.html (81%) create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_14_il-suffit/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_15_dveloppez-le-commerce-localhost/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_17_les-resources-du-blog-sur-github/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_18_dbuter-sa-gestion-de-projet/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_20_dual-boot-windows-10-et-linux/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_21_le-triangle-du-projet/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_22_avoir-une-vie-prive/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_25_le-bash-de-vos-rves/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_28_paye-ton-arrondi-en-js/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_32_gnrateur-angular-jeej/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_33_whatis-love/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_37_calculez-votre-heure-de-rveil/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_39_les-dates-importantes-de-votre-vie/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_41_du-php-sexiste/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_42_digital-learning-day-2015/index.html create mode 100644 html-websites/cipherbliss_blog/2015/cipherbliss_blog_43_paye-ton-explication/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_10_gestion-de-projet/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_124_ne-vous-dites-pas-programmeur/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_1_la-galaxie-des-fanzines/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_2_ubuntu-party-15-10/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql/index.html rename sources/cipherbliss_blog/lang_fr/converted/20241108151758-ça-déménage.html => html-websites/cipherbliss_blog/2016/cipherbliss_blog_4_le-dysoon-de-djo/index.html (81%) create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_6_retour-d-exprience/index.html create mode 100644 html-websites/cipherbliss_blog/2016/cipherbliss_blog_7_le-petit-printf/index.html create mode 100644 html-websites/cipherbliss_blog/2017/cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place/index.html create mode 100644 html-websites/cipherbliss_blog/2017/cipherbliss_blog_131_lautohebergement-cest-tellement-bien/index.html create mode 100644 html-websites/cipherbliss_blog/2018/cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi/index.html create mode 100644 html-websites/cipherbliss_blog/2018/cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd/index.html create mode 100644 html-websites/cipherbliss_blog/2018/cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme/index.html create mode 100644 html-websites/cipherbliss_blog/2018/cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe/index.html create mode 100644 html-websites/cipherbliss_blog/2018/cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires/index.html create mode 100644 html-websites/cipherbliss_blog/2018/cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe/index.html create mode 100644 html-websites/cipherbliss_blog/2018/cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale/index.html create mode 100644 html-websites/cipherbliss_blog/2019/cipherbliss_blog_186_debuter-sur-openstreetmaps/index.html create mode 100644 html-websites/cipherbliss_blog/2019/cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee/index.html create mode 100644 html-websites/cipherbliss_blog/2019/cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias/index.html create mode 100644 html-websites/cipherbliss_blog/2019/cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon/index.html create mode 100644 html-websites/cipherbliss_blog/2019/cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon/index.html create mode 100644 html-websites/cipherbliss_blog/2019/cipherbliss_les-plateformes-sociales-privatives/index.html create mode 100644 html-websites/cipherbliss_blog/2020/cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne/index.html create mode 100644 html-websites/cipherbliss_blog/2020/cipherbliss_blog_223_refonte-de-framadate-avec-api/index.html create mode 100644 html-websites/cipherbliss_blog/2020/cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune/index.html create mode 100644 html-websites/cipherbliss_blog/2020/cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein/index.html create mode 100644 html-websites/cipherbliss_blog/2020/cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020/index.html create mode 100644 html-websites/cipherbliss_blog/2021/cipherbliss_blog_211_plan-darchivage-et-de-backup/index.html create mode 100644 html-websites/cipherbliss_blog/2021/cipherbliss_blog_233_actus-de-fevrier-2021/index.html create mode 100644 html-websites/cipherbliss_blog/2024/soutien/index.html create mode 100644 index_cipherbliss_blog.gmi rename sources/cipherbliss_blog/{de coté => lang_fr}/20111206041850_cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20120912132000_cipherbliss_blog_89_tutoriel-de-plugin-jquery.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20130606195819_cipherbliss_blog_78_clavier-lumineux.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20131127221604_cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20140811095601_cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20140904100304_cipherbliss_blog_50_la-thorie-des-chaines-de-caractre.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20140904202028_cipherbliss_blog_49_schema-graphique-de-base-de-donnes.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20140910192438_cipherbliss_blog_48_signez-pour-la-neutralit-du-net.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20141016105818_cipherbliss_blog_47_capturer-et-annoter-facilement.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20141219122038_cipherbliss_blog_46_la-neutralit-du-net.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20141219122836_cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150304150212_cipherbliss_blog_43_paye-ton-explication.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150316092450_cipherbliss_blog_42_digital-learning-day-2015.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150330074730_cipherbliss_blog_41_du-php-sexiste.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150330075127_cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150330080405_cipherbliss_blog_39_les-dates-importantes-de-votre-vie.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150407142422_cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150417110334_cipherbliss_blog_37_calculez-votre-heure-de-rveil.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150421092707_cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150422104016_cipherbliss_blog_33_whatis-love.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150514195327_cipherbliss_blog_32_gnrateur-angular-jeej.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150626210550_cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150630151830_cipherbliss_blog_28_paye-ton-arrondi-en-js.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150701120014_cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150702150433_cipherbliss_blog_25_le-bash-de-vos-rves.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150706140018_cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150908121246_cipherbliss_blog_22_avoir-une-vie-prive.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150909150013_cipherbliss_blog_21_le-triangle-du-projet.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20150925133619_cipherbliss_blog_20_dual-boot-windows-10-et-linux.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151108152227_cipherbliss_blog_18_dbuter-sa-gestion-de-projet.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151111123141_cipherbliss_blog_17_les-resources-du-blog-sur-github.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151116113834_cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151118102152_cipherbliss_blog_15_dveloppez-le-commerce-localhost.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151118165642_cipherbliss_blog_14_il-suffit.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151122094803_cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151122152143_cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20151208091242_cipherbliss_blog_11_twig-et-angular.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160102110725_cipherbliss_blog_10_gestion-de-projet.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160421131007_cipherbliss_blog_7_le-petit-printf.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160510145657_cipherbliss_blog_6_retour-d-exprience.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160511192505_cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160726082722_cipherbliss_blog_4_le-dysoon-de-djo.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160726084700_cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160726092648_cipherbliss_blog_2_ubuntu-party-15-10.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160726204835_cipherbliss_blog_1_la-galaxie-des-fanzines.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160824153918_cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20160925220750_cipherbliss_blog_124_ne-vous-dites-pas-programmeur.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20161226174242_cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20170203145717_cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20170927222054_cipherbliss_blog_131_lautohebergement-cest-tellement-bien.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20180207120417_cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20180713153958_cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20180803160326_cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20180822122238_cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20180928165919_cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20181009143617_cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20181119164812_cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20190109154442_cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20190222134640_cipherbliss_blog_186_debuter-sur-openstreetmaps.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20190721110110_cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20190819144521_cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20190819145346_cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20191028100923_cipherbliss_les-plateformes-sociales-privatives.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20200621104759_cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20200714140305_cipherbliss_blog_223_refonte-de-framadate-avec-api.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20201112113141_cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20201118110346_cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20201125111911_cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20210223005400_cipherbliss_blog_233_actus-de-fevrier-2021.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/20210527133058_cipherbliss_blog_211_plan-darchivage-et-de-backup.org (100%) rename sources/cipherbliss_blog/{de coté => lang_fr}/2024-11-03-soutien.org (100%) diff --git a/README.md b/README.md index d400128a..a4e561f9 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,9 @@ Pour un article en langue En, sur le blog cipherbliss_blog, donner le titre entr python3 new_article.py cipherbliss_blog en "Creation of a gemini blog" ``` ## prérequis pour installation + +Avoir des articles au format org, les mettre dans un dossier source/nom_du_blog, et avoir quelques bibliothèques dispo: + ```shell bash install.sh ``` @@ -20,8 +23,12 @@ Testé avec: Pandoc 2.9.2.1 Python 3.10.12 ## Conversion des fichiers Org vers gemini et html +Ceci va convertir ce qui se trouve dans le dossier `sources/tykayn_blog` +et produire un site web dans `html_output/tykayn_blog` +ainsi qu'une capsule gemini dans `capsules-gemini/tykayn_blog` + ```shell -bash converters.sh +bash converters.sh tykayn_blog ``` diff --git a/build_indexes.py b/build_indexes.py index 00d0463c..d9ab2478 100755 --- a/build_indexes.py +++ b/build_indexes.py @@ -174,25 +174,28 @@ def generer_index(dossier_source, fichier_index, titre_index): # contenu_index_html += f"
{link_html}" print(contenu_index_gmi) + + print('chemin_fichier_index_html' , dossier_parent+chemin_fichier_index_html) + print(' ') + with open(dossier_parent+chemin_fichier_index_html, 'w', encoding='utf-8') as file: + file.write(''+args.title+''+contenu_index_html+'') + print(f"Fichier d'index '{chemin_fichier_index_html}' généré avec succès.") + # os.remove(dossier_parent+'/html-websites/'+args.source+'/index.html') + + destination_html = dossier_parent+'/html-websites/'+args.source+'/' + shutil.move(dossier_parent+chemin_fichier_index_html, destination_html) + shutil.move(destination_html+chemin_fichier_index_html, destination_html+'index.html') + + # Écrit le contenu dans le fichier d'index try: - # with open(chemin_fichier_index_gemini, 'w', encoding='utf-8') as file: - # file.write(contenu_index_gmi) - # print(f"Fichier d'index '{chemin_fichier_index_gemini}' généré avec succès.") - # os.remove('gemini-capsules/'+args.source+'/index.gmi') - # shutil.move(chemin_fichier_index_gemini, 'gemini-capsules/'+args.source+'/index.gmi') + with open(chemin_fichier_index_gemini, 'w', encoding='utf-8') as file: + file.write(contenu_index_gmi) + print(f"Fichier d'index '{chemin_fichier_index_gemini}' généré avec succès.") + os.remove('gemini-capsules/'+args.source+'/index.gmi') + shutil.move(chemin_fichier_index_gemini, 'gemini-capsules/'+args.source+'/index.gmi') - print('chemin_fichier_index_html' , dossier_parent+chemin_fichier_index_html) - print(' ') - with open(dossier_parent+chemin_fichier_index_html, 'w', encoding='utf-8') as file: - file.write(''+args.title+''+contenu_index_html+'') - print(f"Fichier d'index '{chemin_fichier_index_html}' généré avec succès.") - # os.remove(dossier_parent+'/html-websites/'+args.source+'/index.html') - - destination_html = dossier_parent+'/html-websites/'+args.source+'/' - shutil.copy(dossier_parent+chemin_fichier_index_html, destination_html) - shutil.copy(destination_html+chemin_fichier_index_html, destination_html+'index.html') - + print(f"Déplacé dans '{'html-websites/'+args.source}'.") except OSError as e: print(f"Erreur lors de l'écriture du fichier d'index : {e}") diff --git a/converters.sh b/converters.sh index a30b4a04..e3f7641c 100755 --- a/converters.sh +++ b/converters.sh @@ -108,7 +108,7 @@ generate_website() { cd .. cd .. - cd .. + # cd .. pwd # création de l'index: @@ -117,12 +117,13 @@ generate_website() { # sauver le tout dans un fichier index.gmi python3 build_indexes.py $website_name "$website_name" - mv index_$website_name.gmi gemini-capsules/$website_name/index.gmi - mv index_$website_name.html html-websites/$website_name/index.html + # mv index_$website_name.gmi gemini-capsules/$website_name/index.gmi + # mv index_$website_name.html html-websites/$website_name/index.html cp $style_file html-websites/$website_name/style.css # -------------------------------------------------------------------------------------------------- # convertir les fichiers org + echo " ------------ enrich html --------" python3 enrich_html.py html-websites/$website_name -t $website_name --style $style_file @@ -147,7 +148,7 @@ for fichier in output/*$website_name*.md ; do done echo "génération des fichiers gemini faite." -echo "fichiers gmi présents:" -ls -l output/*.gmi |wc -l +# echo "fichiers gmi présents:" +# ls -l output/*.gmi |wc -l done diff --git a/enrich_html.py b/enrich_html.py index 25d0cd39..ee4e955a 100755 --- a/enrich_html.py +++ b/enrich_html.py @@ -12,23 +12,33 @@ args = parser.parse_args() # Style CSS minimaliste style_file = args.style css_content = "" -with open(os.path.join(style_file), "r") as f: - css_content = f.read() - css_content = "" + +# inline_the_css=False +inline_the_css=True + +if inline_the_css: + with open(os.path.join(style_file), "r") as f: + css_content = f.read() + css_content = "" html_dir = args.html_dir + +def enrich_one_file(file): + print('enrich html file:',os.path.join(root, file)) + # Ouvrir le fichier HTML en mode lecture + with open(os.path.join(root, file), "r") as f: + html_content = f.read() + + # Ajouter la déclaration de charset UTF-8, le doctype HTML et le titre du site Web + html_content = f"\n\n\n\n{args.title}\n{css_content}\n\nRetour à l'Accueil
{html_content}\n\n" + + # Écrire le contenu modifié dans le fichier HTML + with open(os.path.join(root, file), "w") as f: + f.write(html_content) # Parcourir tous les fichiers HTML dans le dossier for root, _, files in os.walk(html_dir): + print(files) for file in files: if file.endswith(".html"): - # Ouvrir le fichier HTML en mode lecture - with open(os.path.join(root, file), "r") as f: - html_content = f.read() - - # Ajouter la déclaration de charset UTF-8, le doctype HTML et le titre du site Web - html_content = f"\n\n\n\n{args.title}\n{css_content}\n\nRetour à l'Accueil
{html_content}\n\n" - - # Écrire le contenu modifié dans le fichier HTML - with open(os.path.join(root, file), "w") as f: - f.write(html_content) \ No newline at end of file + enrich_one_file(file) \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2011/cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah/index.html b/html-websites/cipherbliss_blog/2011/cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah/index.html new file mode 100644 index 00000000..cc3d268e --- /dev/null +++ b/html-websites/cipherbliss_blog/2011/cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah/index.html @@ -0,0 +1,210 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Maison à +l'épreuve des zombies et des témoins de jéovah

+

+ + +[[https://www.thelastgoddess.com/wordpress/2011/05/05/zombie-proof-house-keeps-the-undead-and-jehovahs-witnesses-at-bay/][La +maison anti zombies et religieux itinérants c'est par ici pour les +autres images]] C'est juste awesome :D

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2012/cipherbliss_blog_89_tutoriel-de-plugin-jquery/index.html b/html-websites/cipherbliss_blog/2012/cipherbliss_blog_89_tutoriel-de-plugin-jquery/index.html new file mode 100644 index 00000000..341f9e85 --- /dev/null +++ b/html-websites/cipherbliss_blog/2012/cipherbliss_blog_89_tutoriel-de-plugin-jquery/index.html @@ -0,0 +1,491 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

tutoriel de plugin jQuery

+

+

Alors comme ça petit padawan tu aimerais créer un plugin javascript +pour cette merveilleuse librairie de fonctions? Voici un tutoriel fort +inspiré de la +documentation officielle sur les plugins jQuery en Anglais. Prêts à +profiter du meilleur de jQuery et gagner un maximum de temps en +développement pour davantage de sociabilité? Suivez le guide.

+

Pour commencer son plugin

+

Pour éviter que notre super plugin n'entre en conflit avec d'autres +plugins utilisant le signe dollar il vaut mieux passer jQuery en +fonction auto invoquée (Immediately-Invoked Function Expression , ou +IIFE).

+
(function( $ ) { $.fn.monSuperPlugin = function() { 
+// les instructions trop bien ici 
+};
+})( jQuery );
+
+

Le contexte

+

Avec cette base nous pouvons commencer à écrire notre contenu de +plugin. Mais avant cela, parlons un peu du mot clé this qui à +l'intérieur de notre fonction se réfère à l'objet jQuery sur lequel le +plugin est invoqué. this se réfère au DOM (document object +model) natif. Il n'est donc pas besoin d'entourer this par les +parenthèses du sélécteur jQuery dans ce contexte.

+
function( $ ) { $.fn.monSuperPlugin = function() {
+// les instructions trop bien ici 
+this.fadeIn('normal', function(){ 
+// le mot clé this est un élément du DOM 
+}); }; })( jQuery );
+
+

pour actionner notre plugin on pourra donc l'appeler ainsi sur un +#element de votre choix ou plusieurs grâce à la puissance des sélecteurs +CSS.

+
$('#element').myPlugin();
+
+

Les bases

+

Maintenant que nous comprennons le contexte des plugins jQuery, +écrivons un code qui fait réellement quelque chose.

+

Par exemple, un simple plugin qui évalue les hauteurs pour retourner +la plus grande dans le jeu d'éléments sélectionnés.

+
    (function( $ ){ $.fn.hauteurMax = function() {
+ var max = 0; 
+this.each(function() {
+      max = Math.max( max, $(this).height() ); 
+});
+return max; 
+}; })( jQuery );
+
+var tallest = $('div').hauteurMax();
+
+

Ceci donne à la variable tallest la valeur de la div la plus +haute de la page.

+

Maintenir la continuité

+

L'exemple précédent retourne un nombre entier, mais bien souvent le +but d'un plugin est de modifier un jeu d'éléments et de les passer à la +méthode suivante dans la chaîne de fonctions. C'est ce qui fait la +beauté du design de jQuery et explique sa popularité. Donc, pour +maintenir la continuité de la chaîne dans vos plugins, vous devez faire +en sorte que les retours de plugins comprennent le mot clé +this.

+
    (function( $ ){ $.fn.verrouTailles = function( type ) {
+ return this.each(function() {
+ var $this = $(this);
+ if ( !type || type == 'width' ) {
+ $this.width( $this.width()
+ );
+ }
+ if ( !type || type == 'height' ) {
+ $this.height( $this.height() );
+ } 
+}); 
+}; 
+})( jQuery );
+
+

Ce plugin associe la largeur et la hauteur actuelle de chaque élément +du jeu sélectionné. Il sera ajouté dans le HTML de la page un attribut +width et height à chaque balise ainsi sélectionnée. +Nous pouvons donc y mettre une autre méthode à la suite, comme +css(). Et pour le mettre en place dans une chaîne:

+
$('div').verrouTailles('width').css('color', 'red');
+
+

Parce que le mot clé this est retourné dans la lunette de script du +plugin, la continuité est maintenue. Aussi, nous pouvons mettre des +options et des choix par défaut dans nos plugins.

+

Options et défauts

+

Les configurations par défaut peuvent être étendues avec $.extend https://docs.jquery.com/Utilities/jQuery.extend +quand le plugin est invoqué. jQuery.extend( cible [, objet1] [, +objetN]) extend sert à fusionner le contenu de plusieurs objets +dans le premier objet. Au lieu d'invoquer un plugin avec un grand nombre +d'arguments, vous pouvez passer un seul objet des options que vous +voulez modifier en argument.

+
   (function( $ ){ $.fn.tooltip = function( options ) {
+// Créer quelques options par defaut, les étendre comme nous voulons.
+var settings = $.extend( { 'location' : 'top', 'background-color' : 'blue' }, options);
+return this.each(function() { // code du plugin Tooltip ici });
+};
+})( jQuery );
+
+

ce qui donne en pratique avec une option définie dans un objet:

+
$('div').tooltip({ 'location' : 'left' });
+
+

Dans cet exemple, après avoir appelé le plugin tooltip avec +les options choisies, la localisation par défaut /top/devient réécrite +en left, alors que la configuration de couleur d'arrière plan +reste bleue car elle n'a pas été spécifiée. la config +settings de l'objet devient donc comme ceci:

+
    {
+ 'location' : 'left',
+ 'background-color' : 'blue' 
+}
+
+

C'est une bonne pratique et un très bon moyen de rendre un plugin +configurable sans avoir besoin de donner toutes les options à chaque +fois.

+

Espace de noms

+

Choisir un espace de nommage est un moyen idéal pour éviter qu'un +autre plugin chargé sur la même page ne vienne remplacer le notre ou le +modifier contre notre gré. En tant que développeur ça nous rend la vie +plus facile pour mieux trier nos méthodes, évènements et données.

+

Il vaudrait donc mieux ne pas mettre un seul espace de nom par plugin +dans l'objet jQuery.fn mais plutôt stocker nos plugins dans un +objet qui agira comme pour la configuration par défaut que nous venons +de voir. Mais cette fois nous donnons par défaut non pas de simples +variables mais des noms associés à des méthodes.

+
(function( $ ){
+ var methods = { init : function( options ) {
+ // THIS 
+},
+ show : function( ) { 
+// IS 
+},
+ hide : function( ) { 
+// GOOD 
+},
+ update : function( content ) {
+ // !!! 
+} };
+ $.fn.tooltip = function( method ) {
+ // logique d'appel de méthode
+ if ( methods[method] ) {
+ return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); 
+} else if ( typeof method === 'object' || ! method ) {
+ return methods.init.apply( this, arguments ); 
+} 
+else { $.error( 'La Méthode ' + method + ' n'existe pas dans jQuery.tooltip' ); } }; 
+})( jQuery ); 
+// appelle la méthode initiatrice
+ $('div').tooltip(); 
+// appelle la méthode initiatrice avec une option
+ $('div').tooltip({ foo : 'bar' }); 
+// appelle la méthode hide
+ $('div').tooltip('hide'); 
+// appelle la méthode update avec une option
+ $('div').tooltip('update', 'This is the new tooltip content!');
+
+

c'est une façon standard d'encapsuler ses méthodes de plugins dans la +communauté jQuery, c'est aussi le cas pour jQueryUI. https://jqueryui.com/

+
    +
  1. Évènements

    +

    la méthode bind() permet de donner un espace de nom à des +évènements liés. Si votre plugin lie un évènement, c'est une bonne +pratique de lui donner un espace de nom. ainsi, si vous avez besoin de +le délier avec unbind() sans interférer avec les autres +évènements qui pourraient avoir été liés avec le même type d'évènement. +Vous pouvez ajouter le nom de l'espace +nomdenamespace au type d'évènement que vous liez, +comme ceci.

    +
        (function( $ ){ 
    +var methods = {
    + init : function( options ) {
    + return this.each(function(){ 
    +$(window).bind('resize.tooltip', methods.reposition); }); },
    + destroy : function( ) { 
    +return this.each(function(){ $(window).unbind('.tooltip'); 
    +})%% },
    + reposition : function( ) {
    + // ... 
    +}, 
    +show : function( ) {
    + // ... 
    +}, hide : function( ) {
    +// ...
    + }, update : function( content ) {
    + // ... 
    +} };
    + $.fn.tooltip = function( method ) { 
    +if ( methods[method] ) {
    + return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ));
    + } 
    +else if ( typeof method === 'object' || ! method ) {
    + return methods.init.apply( this, arguments );
    + } 
    +else {
    + $.error( 'Method ' + method + ' does not exist on jQuery.tooltip' ); } };
    + })( jQuery );
    +
    + $('#fun').tooltip();
    +// et un peu plus tard...
    + $('#fun').tooltip('destroy');
    +
    +

    Dans cet exemple, quand tooltip est initialisé avec la méthode +init la méthode reposition est liée à l'évènement de +redimension de la fenêtre sous l'espace de nom tooltip. Plus +loin, si le développeur a besoin de détruire tooltip, nous pouvons +délier les évènements liés à ce plugin en lui passant le nom de +l'espace, ici tooltip, à la méthode unbind. Cela nous permet de +délier les évènements d'un plugin en toute sécurité sans délier d'autres +évènements liés en dehors du plugin.

  2. +
+

Data

+

Quand nous avons besoin de maintenir un état ou de vérifier que notre +plugin a été initialisé sur un certain élément, la méthode jQuery +data est un très bon moyen de garder une trace des variables +sur les éléments. Cependant, au lieu de garder une trace de quelques +appels de données séparés avec des noms différents, il vaut mieux +utiliser un objet pour héberger toutes les variables et accéder à cet +objet par un seul espace de nom.

+
    (function( $ ){ var methods = { init : function( options ) {
+ return this.each(function(){
+ var $this = $(this),
+ data = $this.data('tooltip'),
+ tooltip = $('',
+ { text : $this.attr('title') }); // si le plugin n'a pas encore été initialisé 
+if ( ! data ) { 
+/* faire des trucs ici */
+ $(this).data('tooltip', { target : $this, tooltip : tooltip });
+ } 
+}); },
+ destroy : function( ) { return this.each(function(){ var $this = $(this), data = $this.data('tooltip'); 
+// Namespacing FTW
+ $(window).unbind('.tooltip');
+ data.tooltip.remove();
+ $this.removeData('tooltip');
+ }) },
+ reposition : function( ) {
+ // ...
+ },
+ show : function( ) {
+ // ...
+ },
+ hide : function( ) {
+ // ... 
+},
+ update : function( content ) {
+ // ...
+} };
+ $.fn.tooltip = function( method ) {
+ if ( methods[method] ) {
+ return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ));
+ } else if ( typeof method === 'object' || ! method ) {
+ return methods.init.apply( this, arguments );
+ }
+ else {
+ $.error( 'Method ' + method + ' does not exist on jQuery.tooltip' ); 
+} };
+ })( jQuery );
+
+

Résumé et meilleures +pratiques

+

Écrire des plugins jQuery vous permet à tirer le meilleur profit de +la bibliothèque et abstraire vos plus intelligentes et utiles fonctions +à travers un code réutilisable pouvant vous faire faire un grand gain de +temps et rendre votre développement encore plus efficace. Voici un bref +résumé de cet article et ce que vous devez garder à l'esprit quand vous +développerez votre prochain plugin jQuery:

+ +

Comme le conseille Paul Irish un +des auteurs de Boiler Plate, +consulter la source +commentée de jQuery pour comprendre comment elle fonctionne est un +excellent moyen d'apprendre à manier le javascript en profondeur et +développer ses propres solutions.

+

https://code.jquery.com/jquery.js

+

Mettez la en marque page :) à vous de jouer maintenant!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2013/cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu/index.html b/html-websites/cipherbliss_blog/2013/cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu/index.html index 049ebad2..97a0fc4b 100644 --- a/html-websites/cipherbliss_blog/2013/cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu/index.html +++ b/html-websites/cipherbliss_blog/2013/cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu/index.html @@ -1,134 +1,9 @@ - + cipherbliss_blog - + Retour à l'Accueil
diff --git a/html-websites/cipherbliss_blog/2013/cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player/index.html b/html-websites/cipherbliss_blog/2013/cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player/index.html new file mode 100644 index 00000000..f17621f8 --- /dev/null +++ b/html-websites/cipherbliss_blog/2013/cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player/index.html @@ -0,0 +1,204 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

décaler les sous +titres dans VLC media player

+

[[https://fc01.deviantart.net/fs27/i/2008/082/7/1/VLC_by_alismile.jpg]] +les raccourcis clavier F,G,H, et J vous permettront de décaler les sous +titres, et l'audio a 50 milisecondes près. F et G pour les sous titres, +H et J pour l'audio. C'est ty pas merveilleux?

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2013/cipherbliss_blog_78_clavier-lumineux/index.html b/html-websites/cipherbliss_blog/2013/cipherbliss_blog_78_clavier-lumineux/index.html new file mode 100644 index 00000000..feae2206 --- /dev/null +++ b/html-websites/cipherbliss_blog/2013/cipherbliss_blog_78_clavier-lumineux/index.html @@ -0,0 +1,212 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Clavier lumineux

+

Jusqu'à présent, ce qui me faisait toujours réaménager mon intérieur +c'était le souci d'avoir un bon éclairag, assez puissant pour éclairer +mon clavier mais pas trop méchant non plus pour ne pas me ruiner les +yeux. Je me suis donc lancé dans le clavier sans fil pas trop cher, +(70€) mais lumineux. Logitech a fait de la bonne avec son K800 et c'est +un vrai plaisir. Faudrait juste qu'un jour ils se décident à faire des +emballages autrement qu'avec une présentation qwerty.

+

[[https://tykayn.fr/wp-content/uploads/i/2013/06juin/informageek/clavier_lumineux-2_2013-05-02%2023.33.55.jpg]] +confort de frappe nickel. Luminosité réglable, détection d'approche de +la main. Rechargement par USB, ajout de bluetooth sur un ordi avec le +détecteur. [[https://tykayn.fr/wp-content/uploads/i/2013/06juin/informageek/clavier_lumineux_2013-05-02%2023.33.10.jpg]] +Bweffe caykioule!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2014/cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn/index.html b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn/index.html new file mode 100644 index 00000000..ca2ba97e --- /dev/null +++ b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn/index.html @@ -0,0 +1,228 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

La filbre optique c'est pas +gagné

+

J'habite à trois kilomètres du périph Parisien, vous savez la route +qui n'a jamais assez de place et qui défie à la fois le code de la route +et le bon sens.
+dans un lieu où les progrès en rapidité du réseau des interwebs s'est +arrêté à l'an 2000. C'est un peu fâcheux quand notre métier c'est le +ouaibe. Et puis, on ne commitera jamais trop vite comme ils disent chez +Commit Strip.
+Aussi, j'ai demandé WTF à la Mairie de ma ville qui m'a gentiment +répondu que "c'est pas à nous qu'il faut demander" mais à Arcueil.
+
+ +L'actualité du déploiement de la fibre est donc signifié clairement sur +le site du val de bièvre.
+"on marque quoi pour informer les gens? -euuuuuuuh - ok je note +ça"
+C'est un peu la même chose quand on leur dit "dites donc, vous avez payé +l'implantation de Vélib dans la ville mais y'a jamais aucun vélib aux +bornes, vous pouvez faire quelque chose? ah non, faut contacter le +service client de Vélib", et donc Vélib de me répondre " ah mais non, +nous on peut rien faire, c'est la mairie qui doit s'arranger pour +ça".
+
+Breffe, la fibre c'est bien beau, mais c'est pas gagné et on ne peut +rien y faire, nous autres pauvres citoyens polis avec +l'administration.
+Reste à savoir si la 4G en tant que modem est une alternative +viable.
+

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2014/cipherbliss_blog_46_la-neutralit-du-net/index.html b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_46_la-neutralit-du-net/index.html new file mode 100644 index 00000000..32295d3b --- /dev/null +++ b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_46_la-neutralit-du-net/index.html @@ -0,0 +1,204 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

La neutralité du net

+

+Petit livre dans la collection des essentiels d'Hermès, écrit par du +beau monde du CERN, La neutralité du net est à mettre entre toutes les +mains des internautes pour mieux comprendre les enjeux et conserver un +réseau ouvert.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2014/cipherbliss_blog_47_capturer-et-annoter-facilement/index.html b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_47_capturer-et-annoter-facilement/index.html new file mode 100644 index 00000000..031b7cef --- /dev/null +++ b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_47_capturer-et-annoter-facilement/index.html @@ -0,0 +1,215 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Capturer et annoter +facilement

+

[[public/i/2014/10octobre.Superbecapturedecran__captureretannoter__ChromeWebStorem.png]] +Chrome est un chouette navigateur qui respecte presque la vie privée, et +tout comme firefox il dispose de chouettes extensions. Aujourdhui je +vous présente le très modeste "superbe +capture d'écran"

+

qui permet de capturer tout ou une partie de l'écran, avec ou sans +annotations, et de les enregistrer ensuite en tant que fichier png, sur +votre ordi ou dans google drive. Attention au poids des images, mon +écran 1980 * 1600 donne des screenshots de 500 Ko. C'est peut être un +détail pour vous, mais pour ma connec ça veut dire beaucoup. On peut +aussi les imprimer si on est super fier de son art et qu'on aime +gaspiller de l'encre! Simple et pratique, parfait pour faire des +démonstrations et autres tutos aux clients.

+

Et vous, vous avez des supers extensions à conseiller? :)

+

Liens

+ + + + + + \ No newline at end of file diff --git a/sources/cipherbliss_blog/lang_fr/converted/20131207203655_cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu.html b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_48_signez-pour-la-neutralit-du-net/index.html similarity index 83% rename from sources/cipherbliss_blog/lang_fr/converted/20131207203655_cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu.html rename to html-websites/cipherbliss_blog/2014/cipherbliss_blog_48_signez-pour-la-neutralit-du-net/index.html index 423d6605..e760a665 100644 --- a/sources/cipherbliss_blog/lang_fr/converted/20131207203655_cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu.html +++ b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_48_signez-pour-la-neutralit-du-net/index.html @@ -1,4 +1,11 @@ + + + +cipherbliss_blog + + +Retour à l'Accueil
@@ -170,27 +177,21 @@

Article

-

afficher -le jour de la semaine dans la barre d'ubuntu

-

[[https://th02.deviantart.net/fs7/300W/i/2005/229/c/0/pingoins_by_Mod_P.jpg]]

-

pour afficher ou masquer des infos dans la barre des tâches d'ubuntu, -installez le paquet dconf-tools

-
-

apt-get install dconf-tools

-
-

puis lancez dconf-editor allez dans le menu: -com> canonical > indicator > datetime et cochez -show-day vous verrez vos modifications agir en temps réel. Et -vouala ø/

+

signez pour la neutralité du +net

+


+

+
+

ça se passe sur file:www.battleforthenet.com

Liens

+ + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2014/cipherbliss_blog_49_schema-graphique-de-base-de-donnes/index.html b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_49_schema-graphique-de-base-de-donnes/index.html new file mode 100644 index 00000000..1b9e3f02 --- /dev/null +++ b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_49_schema-graphique-de-base-de-donnes/index.html @@ -0,0 +1,218 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

schema graphique de base de +données

+

((https://nsaunders.files.wordpress.com/2009/01/bio.png?w=300&h=129||C)) +Vous voulez visualiser les relations entre vos tables SQL assez +facilement? vous pouvez le faire avec phpmyadmin, ou en ligne de +commande avec un dump de votre base (en exportant seulement le schéma, +sans données) / #! /bin/bash DBNAME = $1; FILENAME = $2; +mysqldump $DBNAME $(mysql -D DBNAME -Bse "show tables like 'wp_%'") > +FILENAME.sql / Vous pouvez utiliser SQLfairy sur votre dump de +base pour en sortir un png. / sudo apt-get install sqlfairy +/ / sqlt-graph -f MySQL -o mydatabase.png -t png +FILENAME.sql / inspiré de [ce post de nsaunders

+ + + + + + +
https://nsaunders.wordpress.com/2009/01/11/easy-visualisation-of-database-schemas-using-sqlfairy/]
+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2014/cipherbliss_blog_50_la-thorie-des-chaines-de-caractre/index.html b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_50_la-thorie-des-chaines-de-caractre/index.html new file mode 100644 index 00000000..ee615315 --- /dev/null +++ b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_50_la-thorie-des-chaines-de-caractre/index.html @@ -0,0 +1,215 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

la théorie des chaines de +caractère

+


+Le film fréquence interdite à une version française assez merveilleuse +dans le passage où deux gens en costume discutent à la télé de comment +fonctionnent les aurores boréales: "C'est ce que nous apprend la théorie +des chaînes de caractère" ou bien, string theory en VO, ce qui voudrait +plutôt dire théorie +des cordes. Les strings sont un type de variable bien connu pour +tout développeur ayant étudié le typage. C'est une variable dans +laquelle on ne peut pas stocker de slips ou de caleçons, que des +strings. Enfin presque. C'est ainsi que Je me suis un peu trop bidonné +devant cette traduction innatendue. Bon, à part ça c'est un chouette +film que je vous recommande si vous aimez la SF policière tournée avec +peu de moyens.

+

image

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2014/cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd/index.html b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd/index.html new file mode 100644 index 00000000..a6a320b4 --- /dev/null +++ b/html-websites/cipherbliss_blog/2014/cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd/index.html @@ -0,0 +1,220 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

distributions .img +et sauvegarde de carte SD

+

+Si vous avez un raspberry pi +vous n'avez que l'embarras du choix pour y installer des distributions +linux. Téléchargez donc une ou des distributions linux au format .img +sur votre ordi. Pour installer un fichier .img sur une carte SD, on va +se servir de la commande dd. et pour créer un fichier +.img à partir d'une installation, ce sera également la commande +dd dont on va se servir. si votre carte SD se trouve +dans /dev/sdh (pour le savoir, faites la commande df +-h) et votre distribution Pidora-2014-R2-1.img dans votre +dossier ~/distribs/ , il faudra faire comme ceci: sudo dd if"~/distribs/Pidora-2014-R2-1/Pidora-2014-R2-1.img" +of="/dev/sdh"= et patienter quelques minutes que la copie se fasse, +selon la vitesse de votre lecteur de carte SD.

+

Dans l'autre sens, la commande pour créer une image système +compressée à partir de la carte SD se trouvant sur //dev/sdh/ avec +compression gzip dans le dossier courant sera: sudo dd if=/dev/sdh |gzip -9 > ./raspberry_backup_20141108.img.gz

+

Vouala, enjoyez bien et si vous avez une préférence pour une +distribution, dites moi donc pourquoi :)

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_11_twig-et-angular/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_11_twig-et-angular/index.html new file mode 100644 index 00000000..9a640ce6 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_11_twig-et-angular/index.html @@ -0,0 +1,231 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

twig et angular

+

twig utilise des marquerus en double accolade, angular aussi dans ses +templates. SI on veut éviter de se marcher sur les pieds et de voir ses +instructions de template angular mangées par celles de twig (car +évaluées avant que le js n'y ait accès), il existe deux méthodes +courantes: entourer les instructions angular de balise twig "verbatim" +afin qu'elles ne soient pas interprêtées, ce qui rallonge +considérablement le code des templates en plus d'être assez laid. 

+
{% verbatim %}
+    {{ monExpressionAngular }}
+{% verbatim %}
+
+

ou bien on peut changer les marqueurs d'expressions angular dans la +config de notre app. Par example, utiliser des double parenthèses. mon +clavier azerty préfère, car cela évite de faire deux boutons pour un +caractère. Pour cela, dans l'instanciation de votre app angular, dans la +config, mettez le service $interpolateProvider et définissez lui ses +symboles de début et de fin comme ceci:

+
(function () {
+
+    window.tykaynApp = angular.module('tykaynApp', [])
+        .config(['$interpolateProvider', function ($interpolateProvider) {
+            $interpolateProvider.startSymbol('((');
+            $interpolateProvider.endSymbol('))');
+        }])
+    ;
+
+})();
+
+

Ainsi vous aurez la possibilité de faire vos expressions angular dans +twig avec des double parenthèses. (Sans oublier de définir ng-app et +ng-controller dans votre template)

+
(( monExpressionAngular ))
+
+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement/index.html new file mode 100644 index 00000000..9aa53525 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement/index.html @@ -0,0 +1,210 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

convertir +les fichiers de config de symfony2 facilement

+

un site bien sympa nommé _Symfony2 Service Config +Converter_ permet de convertir du code au format .yml en .php , +en .ini, en .xml
+Rosstuck le donne aussi en bundle sur github afin de l'intégrer à vos +commandes perso symfony2.

+

https://github.com/rosstuck/TuckConverterBundle +Essayez, c'est marvellous pour faire correspondre une config de tuto à +vos besoins!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/sources/cipherbliss_blog/lang_fr/converted/2024-11-03-création-d'un-blog-gemini.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde/index.html similarity index 81% rename from sources/cipherbliss_blog/lang_fr/converted/2024-11-03-création-d'un-blog-gemini.html rename to html-websites/cipherbliss_blog/2015/cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde/index.html index f88ab7d9..5a1f96d0 100644 --- a/sources/cipherbliss_blog/lang_fr/converted/2024-11-03-création-d'un-blog-gemini.html +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde/index.html @@ -1,4 +1,11 @@ + + + +cipherbliss_blog + + +Retour à l'Accueil
@@ -168,7 +175,25 @@

cipherbliss_blog

-

Création d'un blog gemini

-

[2024-11-03]

+

Article

+ +

2 degrés avant la fin du +monde

+

Liens

+ + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_14_il-suffit/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_14_il-suffit/index.html new file mode 100644 index 00000000..34aaea96 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_14_il-suffit/index.html @@ -0,0 +1,202 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

il suffit

+

+C'est le roi d'Hayroule qui le dit, il suffit! (pour les 99% de gens +normaux qui lisent ce blog, Kimsufi est une filiale d'OVH)

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_15_dveloppez-le-commerce-localhost/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_15_dveloppez-le-commerce-localhost/index.html new file mode 100644 index 00000000..a29f5443 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_15_dveloppez-le-commerce-localhost/index.html @@ -0,0 +1,201 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

développez le commerce +localhost

+

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde/index.html new file mode 100644 index 00000000..c4120b30 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde/index.html @@ -0,0 +1,236 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

inspirer +les femmes à prendre les postes qui façonnent le monde

+

Debbie Sterling, dans sa conférence TED souhaite expliquer au femmes +les enjeux dans les métiers de l'ingénierie et raconte pourquoi les +femmes sont encore bien trop mises à l'écart des corps de métier. Fermez +les yeux quelques secondes, et imaginez un ingénieur. à quoi ça +ressemble ? Vous n'étiez probablement pas en train de visualiser une +personne comme Debbie Sterling. Elle est une jeune entrepreneuse, +ingénieur, et fondatrice de GoldieBox, une compagnie de jouets pour +inspirer la génération prochaine de femmes ingénieurs. Elle a fait sa +grande quête au quotidien que de réduire l'écart des genres dans les +sciences, la technologie, l'ingénierie et les maths. là ou le commerce +traditionnel conserve une fracture nette entre les jouets pour garçons +et pour filles, Debbie propose une alternative pour développer la +curiosité des petites et des grandes femmes envers des occupations plus +variées que celles que l'on connaît. Les jouets de son entreprise +rencontrent un franc succès et de nombreuses petites filles ont +maintenant le choix de jouer à autre chose qu'à maternet un bébé en +plastique, se préparer à faire le ménage ou à la dinette. Très tôt on +décourage les femmes à s'approprier des postes aux enjeux les plus +cruciaux dans notre société, on nous ressasse sans cesse que résoudre +des problèmes est un truc de mec, et qu'il est normal que les femmes +soient mauvaises à des tâches rigoureuses, demandant de la logique. Rien +n'est plus faux, et se passer de la moitié de la population à de tels +postes n'améliore en rien le conditionnement d'infériorisation des +femmes. Cette prise de pouvoir il faut l'initier à travers l'éducation +et dire aux femmes qu'elles peuvent faire bien d'autres choses que des +tutos maquillage sur youtube, même si c'est très plaisant, bien sûr vous +avez le droit d'être la parfaite femme au foyer. Mais demandez vous si +ce n'est pas étouffant de se restreindre à être uniquement ce qu'on +attend de vous. +Girls who code, fait des meetups en +france et dans le monde dans le même but. Si vous shouaitez en +savoir plus sur les métiers de l'ingénierie de façon gratuite (avec +apéro et boustifaille offerte) c'est un bon endroit pour débuter. la +force soit avec vous!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_17_les-resources-du-blog-sur-github/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_17_les-resources-du-blog-sur-github/index.html new file mode 100644 index 00000000..432fd472 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_17_les-resources-du-blog-sur-github/index.html @@ -0,0 +1,219 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

les resources du blog sur +github

+

+

en ce moment je prépare une petite série de billets sur la gestion de +projet. Je rassemble un bon paquet d'avis et de méthodes et je pourrai +commencer.

+

En attendant je viens de créer un dépot github +pour que vous puissiez trouver tous les bouts de codes réutilisables +facilement, vous pouvez les utiliser comme vous voulez et surtout les +améliorer ;)

+

https://github.com/tykayn/blog.artlemoine.com

+

n'hésitez pas à ouvrir des issues sur github ou à en discuter ici +dans les commentaires.

+

Oh d'ailleurs je serai au meetup +github de la société géniale demain Jeudi 12 Novembre, passez donc +me faire un coucou.

+

mon github: https://github.com/tykayn

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_18_dbuter-sa-gestion-de-projet/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_18_dbuter-sa-gestion-de-projet/index.html new file mode 100644 index 00000000..f439db4b --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_18_dbuter-sa-gestion-de-projet/index.html @@ -0,0 +1,224 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Débuter sa gestion de +projet

+

Créez un mode +d'emploi pour les nouvelles recrues

+

Répéter les instructions de mise en place à chaque nouvelle recrue +vous prendra un temps fou. Vous avez des accès, des outils pour +communiquer, rédiger des spécifications, partager des fichiers sur un +serveur, gérer du code sur un serveur commun, des gens à qui s'adresser +pour telle ou telle problématique, tout ceci pourrait être rassemblé +dans un document en ligne facile à modifier à partager avec vos +collaborateurs.

+

Framapad est une plateforme qui permet de modifier des documents +texte et multimédias en ligne à plusieurs si on le souhaite et est +parfait pour ce genre de choses. Inscrivez vous dessus, créez un +document et partagez le à vos collaborateurs. https://framapad.org/

+

Voici un plan de document que vous pouvez personnaliser à loisir +selon les spécificités de votre projet et de la taille de votre +équipe.

+
+

Bienvenue dans l'équipe, voici tout ce dont vous aurez besoin pour +vous intégrer au projet.

+
+

enjoyez! Ce billet fait partie d'une série en plusieurs étapes +sur a +gestion de projet IT.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_20_dual-boot-windows-10-et-linux/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_20_dual-boot-windows-10-et-linux/index.html new file mode 100644 index 00000000..57626b71 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_20_dual-boot-windows-10-et-linux/index.html @@ -0,0 +1,225 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

dual boot windows 10 et +linux

+

https://www.tacomaworld.com/attachments/i-also-like-to-live-dangerously-jpg.760853/ +Quelle déconvenue après avoir installé ubuntu 14.04 sur mon nouveau +laptop (Acer v nitro) ayant windows 10 préinstallé, déjà, je n'ai pas +réussi a le faire à partir d'une clé live usb faite avec unetbootin, +quelle que soit la boot config dans le bios. Ensuite, impossible de voir +le menu grub. Windows démarre juste après le slpash screen d'Acer sans +proposer de choix ni montrer une seule seconde le menu grub. Pour +arriver a faire démarrer sur grub il fallait faire trois choses: 1/ dans +le bios. (touche f2 lors du démarrage) assurez vous que le boot est en +mode UEFI. désactiver le secure boot dans la partie sécurité. sauver et +redémarrer, 2/ dans windows 10 désactiver fast boot dans les options +d'alimentation > (bouton pour autoriser les modifications) décocher +le "démarrage rapide", sauvegarder. (une nouveauté depuis windows 8 qui +devait faire une vraie différence quand on avait pas de SSD à l'époque) +3 / toujours dans windows, lancer la commande suivante dans une invite +de commande (lancée en tant qu'administrateur) afin que le boot prenne +en charge la config de grub.

+

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

+

faites entrée, et ça devrait vous dire que ça a réussi. (astuce prise +de cet article https://itsfoss.com/no-grub-windows- +)

+

redémarrez et priez pour voir le menu grub. et vouala!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_21_le-triangle-du-projet/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_21_le-triangle-du-projet/index.html new file mode 100644 index 00000000..b1ffe74f --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_21_le-triangle-du-projet/index.html @@ -0,0 +1,200 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

le triangle du projet

+

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_22_avoir-une-vie-prive/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_22_avoir-une-vie-prive/index.html new file mode 100644 index 00000000..110b4c76 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_22_avoir-une-vie-prive/index.html @@ -0,0 +1,210 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

avoir une vie privée

+

une petite vidéo de la +quadrature du net, expliquant en deux minutes pourquoi il est +essentiel d'avoir une vie privée, et qu'avoir des choses à cacher de +quelqu'un ce n'est pas suspect, c'est juste privé.

+

Pas convaincu? Alors donnez moi plein accès à vos comptes email, les +clés de chez vous et à vos comptes en banques. Vous ne voulez pas? c'est +pour votre bien, pour lutter contre le terrorisme, pour votre sécurité. +Ah, vous voyez, vous commencerez à douter. Profitez en, on risque de ne +plus y être autorisé sous peu.
+Ce n'est pas si ironique de poster cette vidéo sur youtube, un site qui +fait open bar de vos données à la NSA. c'est justement un bon endroit +pour se faire entendre.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij/index.html new file mode 100644 index 00000000..330d82fc --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij/index.html @@ -0,0 +1,224 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

des live +templates pour angular dans intelliJ

+

+(ceci est un live template)
+j'utilise PHPstorm pour faire des projets avec du angular dedans (entre +autres), et pour gagner en performance et en confort, heureusement qu'il +y a les live templates.
+éditables dans les settings, ils permettent de créer des fichiers xml +dans le dossier de templates, ( dans le dossier: +~/.WebIde80/config/templates , avec un nom qui +ressemble à .WebIde80 selon la version de votre IDE)
+et de vous faire des raccourcis paramétrables.
+
+des projets sur github permettent de rajouter des suites de code +template pour vous faciliter la vie. aujourd'hui je vais vous vanter les +mérites d'un dépot fort sympa pour faire des tests jasmine et divers +trucs de routine dans angular: angularjs-webstorm-livetpls

+

clonez le dépot, copiez ses fichiers .xml dans votre +dossier de templates, redémarrez votre IDE, et hop, magie vous avez des +code templates trop bien. zieutez de quoi ils ont l'air dans les +settings, vous pourrez les renommer à votre convenance tant que deux +templates n'ont pas la même abbréviation. et si vous voulez en savoir +plus sur les live/code templates pour faire les vôtres, zieutez +la doc officielle.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_25_le-bash-de-vos-rves/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_25_le-bash-de-vos-rves/index.html new file mode 100644 index 00000000..7c5976a4 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_25_le-bash-de-vos-rves/index.html @@ -0,0 +1,235 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

le bash de vos rêves

+

on peut personnaliser son bash ultrafacilement grâce a ce merveilleux +site, bashrcgenerator: https://bashrcgenerator.com/

+

glissez déposez les éléments, cliquez sur un élément pour choisir sa +couleur, et hop vous avez le code a rajouter dans votre .bashrc pour +mettre de la couleur dans votre console.

+

Essayez donc de mettre cette commande d'export à la fin de votre +.bashrc, et de relancer bash.

+

$ nano ~/.bashrc # titre du terminal personnalisé PROMPT_COMMAND'echo +-ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' # prompt personnalisé +export PS1="$$\033[38;5;214m$$$$$(tput sgr0)$$$$\033[38;5;15m$$ $$$(tput sgr0)$$$$\033[38;5;192m$$$$$(tput sgr0)$$$$\033[38;5;42m$$@$$$(tput sgr0)$$$$\033[38;5;84m$$$$$(tput sgr0)$$$$\033[38;5;70m$$:$$$(tput sgr0)$$$$\033[38;5;6m$$$$$(tput sgr0)$$$$\033[38;5;15m$$ $$$(tput sgr0)$$"=

+

on enregistre avec ctrl +o, on sort avec ctrl + x. et hop!

+

$ bash

+

et vouala:

+
+

+02:23:52tykay@mycomputer:/usr/local/src

+
+

Arpès, si vous êtes des fifous, vous pouvez aussi blinder votre +prompt en lui rajoutant des infos du dépôt git dans lequel vous vous +trouvez.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine/index.html new file mode 100644 index 00000000..3ebf012a --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine/index.html @@ -0,0 +1,232 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

des tests plus rapides +avec jasmine

+

+Jasmine, framework de test en javascipt dispose de quatre fonctions +intéressantes pour rendre l'exécution de vos nommmmmmbreux tests JS. +Parce que bien sûr, vous testez votre javascript, nesspa?

+

Bien, donc, on développe des blocs de test avec +describe() et it()

+

vous pouvez demander à jasmine de ne pas exécuter de bloc en +utilisant xdescribe() et xit(). et vous pouvez lui demander de +n'exécuter que certains blocs et assertions avec +fdescribe() et fit()

+

ce qui devrait faire tourner le tout plus vite, notamment si vous +avez dans les 500 assertions et que vous bossez seulement sur une +certaine partie.

+

une astuce pour ensuite ne pas faire de push avec ces blocs spéciaux, +c'est de se créer un hook sur git. parce que vous utilisez git, nesspa? +Bien, donc, avec un terminal ouvert dans votre projet, dans le dossier +.git.

+
touch .git/hooks/pre-commit
+chmod +x .git/hooks/pre-commit
+
+

et mettez y de quoi vérifier que vous n'avez pas de fdescribe( , de +fit( dans vos fichiers de tests.

+
#!/bin/sh
+# A git pre-commit hook that verifies that the change does not introduce
+# the use of a Jasmine exclusive test , which would
+# prevent most other tests from being run without any clear indication thereof
+
+ FILES_PATTERN='\.(js|coffee)(\..+)?$'
+FORBIDDEN='fit('
+git diff --cached --name-only | \
+    grep -E $FILES_PATTERN | \
+    GREP_COLOR='4;5;37;41' xargs grep --color --with-filename -n $FORBIDDEN && echo 'COMMIT REJECTED Found "$FORBIDDEN" references. Please remove them before commiting' && exit 1
+
+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_28_paye-ton-arrondi-en-js/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_28_paye-ton-arrondi-en-js/index.html new file mode 100644 index 00000000..a1904041 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_28_paye-ton-arrondi-en-js/index.html @@ -0,0 +1,209 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

paye ton arrondi en js

+

F12. dans la console javascript écrivez:
+999999999999999
+faites entrée. la console vous répond:
+999999999999999
+
+mais écrivez un 9 de plus
+9999999999999999
+faites entrée. la console vous répond:
+10000000000000000
+
+narmol.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04/index.html new file mode 100644 index 00000000..5b51eac9 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04/index.html @@ -0,0 +1,210 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

installer +cozy cloud sur son serveur ubuntu 14.04

+

un cloud perso facile à étendre avec des plugins/modules en +javascript? C'est possible avec Cozy Cloud, découvert lors de l'ubuntu +party de paris (enfin, grâce au site qui diffuse les médias enregistrés, +plein de chouettes conférences)

+

voici la version rapide du script d'install à exécuter en tant que +root sur votre serveur ubuntu 14.04, en bash:

+
apt-get install ca-certificates apt-transport-https
+wget -O - https://ubuntu.cozycloud.cc/cozy.gpg.key 2>/dev/null | apt-key add -
+echo 'deb https://ubuntu.cozycloud.cc/debian trusty main' \ > /etc/apt/sources.list.d/cozy.list
+apt-get update && apt-get install couchdb cozy
+
+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_32_gnrateur-angular-jeej/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_32_gnrateur-angular-jeej/index.html new file mode 100644 index 00000000..90c5be07 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_32_gnrateur-angular-jeej/index.html @@ -0,0 +1,320 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

générateur angular jeej

+

trop +biennn, j'ai profité de ce jour férié pour publier mon premier package +NPM, un générateur yeoman utilisant mes +outils favoris. Le tout avec du readme.md, des infos et un dépot sur +github (génétareur-tk). https://www.npmjs.com/package/generator-angular-jeej +Voilà ce que cela comprend:

+
+

Gulp, Angular, coffeescript, jquery, bootstrap, font awesome, +commitement to open source. browser sync, karma, jasmine, jslint, +uglify, coverall and more.

+
+

+

+

+

comment utiliser le +générateur angular jeej

+

+

il vous faut avoir installé yeoman de chez NPM. dans +un terminal, exécutez cette commande:

+
$ npm i -g yo
+

pour lancer le générateur, placez vous dans le dossier où vous voulez +avoir votre webapp, et utilisez yo.

+
$ yo angular-jeej
+

Il vous sera demandé quelques infos a inclure dans votre webapp.

+

Chaque fois que vous modifierez un fichier source (dans le dossier +src), que ce soit un fichier .scss, .coffee, .js, ou html, ils +seront recompilés dans le dossier dist, et réinjectés dans le +navigateur grâce à browser sync.

+
$ gulp
+

après install, vous pouvez voir que tout a merveilleusement +fonctionné, lancez gulp. rendez vous sur https://localhost:3000 et voyez le +mirâaaaacle s'accomplir. dans votre console de commande vous pourrez +voir aussi que j'ai déjà mis en place quelques tests chargés de vérifier +qu'angular fonctionne bien avec le module et son controlleur +basiques.

+

notez que j'ai inclus des dépendances qui ne donnent encore aucune +action au niveau de gulp mais que je compte bien mettre en place, par +exemple coverall. Je n'ai pas encore clairement défini si je vire la +partie js dans le dossier src pour laisser la place aux fichiers coffee. +je vais sans doute proposer une option lors de l'exécution du +générateur. Enfin c'était un chouette défi!

+

Vous aussi pouvez créer votre +générateur yeoman perso.

+

Pourquoi jeej comme nom de générateur? Parce que j'ai trop regardé de +youtube poop, et que mon générateur contient du SASS. Si ça ne vous dit +rien, considérez que vous avez un esprit sein dans un corset. Allez donc +le tester et n'hésitez pas à me donner des conseils sur comment +l'améliorer.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_33_whatis-love/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_33_whatis-love/index.html new file mode 100644 index 00000000..9dfbdfe7 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_33_whatis-love/index.html @@ -0,0 +1,271 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

whatis love

+

Si dans un terminal unix vous écrivez whatis love, vous saurez ce +qu'est l'amour. 

+
whatis love
+baby don't hurt me, don't hurt me, no more.
+

Bizarrement, quand je rentre la commande dans un shell, j'ai comme +retour:

+

"love : rien d'adéquat"

+

Joyeux poissons d'avril.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that/index.html new file mode 100644 index 00000000..1a559d52 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that/index.html @@ -0,0 +1,241 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

faites +bosser internet pour vous avec "if this then that"

+

+if this then that, abrégé IF, c'est un +service fort aimable qui vous propose des tas de recette pour relier +plusieurs canaux de service entre eux. Par example, vous voulez que +lorsqu'un de vos clients vous appelle, vous gardiez une trace dans votre +agenda de boulot de cet appel.
+Si vous voulez avoir un dossier en commun entre dropbox et google drive, +c'i possible.
+Si lorsque vous vous approchez de votre maison votre téléphone allume le +wifi et éteigne les données internet pour vous faire économiser du +forfait, c'i possible.
+Si vous voulez un arrière plan qui change tous les jours selon la méga +photo de la NASA, c'i possible.
+Ou bien, vous voulez que lorsque vous appellez le 112, un message soit +envoyé à votre femme, il y a une recette pour ça.
+Vous pouvez construire vos recettes comme ça.
+Ils ont aussi lancé un service nommé DO. comme le verbe faire, pas la +note de musique.
+cela vous permet d'avoir une recette qui s'active sur demande, lorsque +vous appuyez sur une icone dans votre mobile.
+ +Par example, "dire à ma femme que je viens de partir du boulot" , ou +bien "proposer à mes potes d'aller boire un coup" :D ou encore "ouvrir +ma porte de garage" si vous donnez dans la domotique. c'est +personnalisable à souhait comme les autres recettes
+Installez IFTTT sur votre téléphone, inscrivez vous sur le site, et +commencez à jouer avec les recettes.
+Pour mettre en place les recettes il faut activer les canaux +correspondants. Dropbox, gmail, github et bien d'autres sont des canaux +à activer en se loguant.
+
+"Oh noez, me dites vous, s'inscrire encore sur un service, mondieu mais +jamais je ne me souviendrai de mon mot de passe, ou alors je vais en +utiliser un seul pareil pour tous et si on le trouve je suis dans la +caguade." Ou sinon vous pouvez utiliser un gestionnaire de mots de passe +comme lastpass, ou 1password. vous ne passerez plus la moitié de votre +temps sur internet à rechercher quel était ce foutu mot de passe. Faites +travailler internet pour vous!

+

https://ifttt.com/recipes

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_37_calculez-votre-heure-de-rveil/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_37_calculez-votre-heure-de-rveil/index.html new file mode 100644 index 00000000..3ab88847 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_37_calculez-votre-heure-de-rveil/index.html @@ -0,0 +1,218 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

calculez votre heure de +réveil

+

+

Comme la plupart des êtres humains alignés sur les horloges du monde +absurde du travail, vous avez des difficultés à dormir assez longtemps +pour aussi profiter de vos moments en dehors du travail.
+
+Voici un site qui va sauver vos journées: sleepyti.me vous donne un temps optimal +de sommeil en vous permettant de deviner à quelle heure vous devriez +vous coucher pour vous lever à l'heure voulue.
+Vous pouvez aussi chercher l'heure à laquelle vous lever en fonction de +l'heure à laquelle vous vous couchez.
+La plupart des humains mettent 14 minutes à s'endormir, (moi j'ai +l'impression que c'est bien plus, plutôt 40 minutes) et il semblerait +qu'une durée de sommeil optimale dure 5 à 6 cycles de sommeil de 90 +minutes.
+Après ce nombre de périodes, Il faut idéalement se réveiller entre deux +cycles de sommeil pour se sentir frais et alerte.
+Bonne nuit :D

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2/index.html new file mode 100644 index 00000000..497b556b --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2/index.html @@ -0,0 +1,214 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

un datepicker dans +un formulaire symfony2

+

de base les formulaires symfony fournissent des sélecteurs pour +choisir nos dates. pas besoin de jquery ou d'un bundle entier pour avoir +des datepicker en HTML5, il suffit de définir les options du champ de +formulaire avec un widget de singletext, de mettre le format +de date en année-mois-jour, et de définir l'attribut type d'input à +"date".

+

= // ajouter un usage use Symfony; // déclaration de classe +FactureType pour l'exemple class FactureType extends AbstractType { // +dans le constructeur de form on ajoute notre champ ** * @param +FormBuilderInterface $builder * @param array $options * public +function buildForm(FormBuilderInterface $builder, array $options) { +$builder // … dans le builder de votre formulaire +->add('paiddate', DateType::class, ['widget' > 'single_text', 'format' => 'yyyy-MM-dd', 'attr' => [ 'type' => 'datetime']])

+

enjoyez!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_39_les-dates-importantes-de-votre-vie/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_39_les-dates-importantes-de-votre-vie/index.html new file mode 100644 index 00000000..15a78042 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_39_les-dates-importantes-de-votre-vie/index.html @@ -0,0 +1,217 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

les dates importantes de +votre vie

+

+vous imaginez que votre date de naissance est la seule que vous pourriez +retenir?
+Que nenni, l'expérience JS du jour vous permet d'estimer aussi la date +de votre mort selon les chiffres de l'insee, et d'autres choses +étonnantes.
+Saviez vous que vous avez gagné votre premier milliard de secondes en +seulement 11 jours?
+Votre millième semaine débutera avant ou après votre dix millième +jour?
+Quel était le jour de la semaine où vous êtes nés?
+
+Définissez votre date de naissance et soyez carrément émerveillé par ces +quelques dates de votre vie dont vous ne soupçonniez pas +l'existence!
+https://artlemoine.com/dates-de-vie

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning/index.html new file mode 100644 index 00000000..7a48d9b0 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning/index.html @@ -0,0 +1,212 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

les 24h +de la BD et autres évènements ont leur planning

+

+l'expérience JS du jour c'est de donner la possibilité aux particpants +des 24hBD, des 23hBD, des 12hBD et de tous les plannings similaires de +mesurer le temps qu'il leur reste dans leurs projets. https://artlemoine.com/24hbd il +suffit de donner le nombre de pages que vous avez fait dans l'encadré +vert (on peut changer avec les flèches du clavier) et le planning se met +à jour en vous précisant si vous êtes dans les temps ou si vous êtes en +retard. vous pouvez changer la date et l'heure de début, ou de fin de +l'épreuve. l'autre date se changera automatiquement en fonction de la +durée de l'épreuve spécifiée en jours et en heures entre deux. +Enjoyez!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_41_du-php-sexiste/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_41_du-php-sexiste/index.html new file mode 100644 index 00000000..cb8f5aff --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_41_du-php-sexiste/index.html @@ -0,0 +1,202 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

du PHP sexiste

+

à quoi ça peut bien ressembler du code sexiste? C'est possible, j'en +ai fait un tuto pour la journée des droits des femmes 2015. Allez voir +par ici sur +le tykayn blog.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_42_digital-learning-day-2015/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_42_digital-learning-day-2015/index.html new file mode 100644 index 00000000..22cacff5 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_42_digital-learning-day-2015/index.html @@ -0,0 +1,201 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

digital learning day 2015

+

Hey, après un Pi Day épique célébrons le digital learning day! https://www.digitallearningday.org/ +allez zou, plus vite que ça, hop hop!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2015/cipherbliss_blog_43_paye-ton-explication/index.html b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_43_paye-ton-explication/index.html new file mode 100644 index 00000000..c1d796f4 --- /dev/null +++ b/html-websites/cipherbliss_blog/2015/cipherbliss_blog_43_paye-ton-explication/index.html @@ -0,0 +1,220 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

paye ton explication

+

ce qu'il y a de bien quand on veut expliquer des choses plus ou moins +complexes c'est qu'on peut toujours les comparer à une voiture, ou à une +femme si vous êtes aventureux. Quand on veut se payer un site web, on +trouve un développeur, et on lui demande combien ça coûte.

+

Eh bien comme une voiture, ou comme un appartement: ça dépend de +comment vous le voulez et de votre budget. Il ne suffit pas d'avoir un +beau costume et d'aller chez notre concessionnaire pour que celui ci +vous fasse essayer une voiture de luxe, il faut justifier d'un certain +apport financier et de votre assurance en cas d'accident.

+

Ce n'est pas la peine de faire perdre son temps à un concessionnaire +si vous voulez faire du lèche vitrine. Il est des choses qui coûtent de +l'argent, beaucoup d'argent. Et ce n'est pas toujours lié à leur +complexité. Vous pouvez trouver des voitures coûtant plus d'un million +d'euros, et leur seule compétence sera d'avoir un aspect esthétique qui +a coûté cher ainsi qu'un nombre incroyable de chevaux sous le capot, +elle sera cependant incapable de vous faire écouter de la radio, à moins +que vous ne payiez 10 000 € de plus. ça fait un peu cher l'auto radio +non?

+

Et bien c'est une question de priorités, c'est pourquoi il est +PRIMORDIAL de définir vos besoins et votre budget avant de pouvoir +entrer dans les détails de la création d'une charte graphique ou d'un +site web.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_10_gestion-de-projet/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_10_gestion-de-projet/index.html new file mode 100644 index 00000000..d59541be --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_10_gestion-de-projet/index.html @@ -0,0 +1,266 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Gestion de projet

+

(image de chez Hteumeuleu) +Vous avez sans doute réalisé quelques projets et réalisé la déconvenue +qu'entraîne une gestion de projet inexistante quand la bise fut venue. +Voici donc une série de posts sur mon expérience de la gestion de +projets web de plusieurs mois en petites équipes jusqu'a une quinzaine +de personnes, applicable également à d'autres domaines que le web comme +par example la publication de livres collectifs auto édités auquel j'ai +pu contribuer dans une équipe entre ving et trente contributeurs.

+

Causes générales de +retard dans un projet

+

Un projet s'étire dans le temps bien souvent pour ces raisons:

+ +

Nous allons voir plus en détail comment résoudre ces problèmes +courants dans les posts suivants.

+

Et bonne nanée 2016!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git/index.html new file mode 100644 index 00000000..264b1f6e --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git/index.html @@ -0,0 +1,212 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

changer l'éditeur de +texte associé à git

+

J'utilise beaucoup Nano comme éditeur de texte en ligne de commande, +certains fous furieux utilisent Vi ou Vim, mais vous pouvez être encore +plus un hipster en utilisant carrément gedit sur votre bureau perso +lorsque vous voulez faire une bidouille de message de commit ou un +git rebase interactif sans vous embêter à retenir des +raccourcis chelous pour déplacer des lignes ou faire des +remplacements.

+
git config --global core.editor gedit
+
+

notez aussi que gedit peut faire de la mise en couleur de code avec +plusieurs profils au choix (menu edition/préférence/couleurs) pour se +faire moins éblouir à la longue, ce qui peut aider quand on passe plein +de temps devant un écran.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_124_ne-vous-dites-pas-programmeur/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_124_ne-vous-dites-pas-programmeur/index.html new file mode 100644 index 00000000..8c7a9b9c --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_124_ne-vous-dites-pas-programmeur/index.html @@ -0,0 +1,286 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

ne vous dites pas +programmeur

+

  Dans son article Don't +call yourself a programmer, Patrick McKenzie donne des +conseils de gestion de carrière pour toute personne exerçant dans le +métier, en comparant les légendes scolaires et le marché de la vraie vie +de Auchan où parler d'argent est une phobie et savoir négocier fait +peur. Voici quelques sujets abordés: 90% des boulots de programmation +sont des programmes réservés à l'usage interne d'entreprises. Ils +consistent principalement à faire des CRUD plus ou moins ennuyeux. Ne +vous attendez donc pas à des challenges techniques à tout bout de champ. +Les ingénieurs sont embauchés pour apporter de la valeur à un business, +soit en lui faisant gagner de l'argent soit en lui permettant d'en +dépenser moins. pas pour programmer des trucs. Ne vous appelez pas un +programmeur. "programmeur" sonne comme "péon anonyme qui coûte cher pour +taper du biduule-chose dans un autre bidule-chose ". Vous n'êtes pas +défini par la stack logicielle que vous connaissez. Les personnes qui +ont besoin de vos services n'ont que faire du langage et des frameworks +que vous utilisez du moment que vous améliorez leur business. Vos +collègues et supérieurs ne seront habituellement pas des amis, et en +conséquence vous demanderont de faire des choses que jamais des amis ne +vous demanderaient. Vous surestimez radicalement le talent moyen dans la +compétition à cause des personnes qui vous entourent +professionnellement. "Voir une annonce, envoyer un CV, aller à un +entretien, recevoir une offre" est l'exception, pas la règle, pour +obtenir un emploi. Le réseau, ce n'est pas que pour les paquets TCP. Les +études supérieures ne sont pas représentatives du monde réel. (Comme +dirait Coluche "le commissaire de l'armée il me dit: on ne vous apprend +rien à l'école? j'y répond : ben non, mais si vous y aviez été vous le +sauriez) +(PO PO POOOOOOO!!) Combien gagnent les ingénieurs? Mauvaise question. La +bonne question c'est "pour quels genres d'offres est ce que les +ingénieurs travaillent-ils?", car le salaire est un des nombreux +leviers que les gens peuvent utiliser pour vous motiver. La réponse à +cela, pas des plus utiles est, "les opportunités sont aux quatre coins +de la rue". Les personnes douées en négociation gagnent plus que celles +qui ne le sont pas. Patrick ajoute que si il était un complotiste +Marxiste, il dirait que c'est une construction sociale en faveur des +entreprises afin de toujours gagner plus sur le dos de leurs employés en +toute impunité. :D [caption id="" align="aligncenter" width="640"][[https://laughingsquid.com/wp-content/uploads/2013/05/shirtFrontBig.jpg]] +un t-shirt de marx dessiné par Zach Weiner[/caption] Comment devenir +meilleur en négociation? (large sujet que Patrick développe dans +plusieurs autres posts) En lisant des manuels sur le sujet, en +améliorant ses compétences verbales, en écrivant, en croyant en ce que +l'on a à offrir, en étant curieux. C'est une compétence qui vaut jusqu'à +plusieurs (centaines de) milliers d'euros chaque année de toute votre +vie. Est ce que les startups sont géniales pour commencer votre carrière +juste après les études? non. il vaut mieux commencer par des grosses +entreprises qui vous permettront d'améliorer votre réseau sans faire +peser sur votre dos tout le poids de la structure statup qui a 80% de +chances de faire faillite dans les trois ans sans en avoir les +avantages. Les startups peuvent être géniales, mais clairement pas pour +commencer une carrière en sortant de l'école. [[https://www.cipherbliss.com/wp-content/uploads/2016/09/office-monkey-1024x708.jpg]] +Votre compétence professionnelle la plus importante est la +communication: Vous vous rappelez que les +ingénieur-e-s ne sont pas embauchés pour créer des programmes mais +pour créer de la valeur dans un business? La qualité dominante qui vous +donne les boulots est votre habilité à donner aux gens la perception que +vous allez créer cette valeur. Ce qui n'est pas nécessairement +corollaire de votre habilité à créer de la valeur. Vous pouvez être un +dieu du programme super efficace, si vous ne savez bien vendre vos idées +personne ne voudra vous les acheter. (L'auteur déplore d'ailleurs que +les ingénieurs ont pour la plupart énormément de mal à tenir une simple +conversation entre collègues tant ils ont des difficultés orales +handicapantes. on tombe un peu dans un trope de mauvais film mettant en +scène des informaticiens clichés, mais c'est vrai que c'est peu fréquent +de croiser des gens très à l'aise en expression orale) On vous +appellera fréquemment pour faire le vendeur d'entreprise et d'autres +trucs que vous cherchiez précisément à ne pas faire en étant ingénieur. +La modestie n'est pas un trait de caractère permettant d'améliorer votre +carrière. Si vous avez contribué à quelque chose de bien pour votre +carrière, ne vous en cachez pas, et ne réduisez pas l'importance de +votre rôle. Toutes les décisions de business sont faites au final par un +ou une poignée d'organismes multi-cellulaires proches du chimpanzés, par +par des règles ou des algorithmes. (à une vache près, il suffit de voir +combien pèsent les algos de google dans le monde. ce que veut dire notre +ami c'est que les décisions sont toujours politiques, mêmes quand elles +n'en ont pas l'air ou qu'on vous dit que ça n'a rien de politique) Au +bout du compte, la joie que vous ressentez dans votre vie n'est pas +dominée par votre carrière. S'épanouir dans son boulot est important, +mais par pitié ayez une vie en dehors de votre travail sans attendre que +ça tombe du ciel.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet/index.html new file mode 100644 index 00000000..a36781d5 --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet/index.html @@ -0,0 +1,397 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

faire ses +factures avec libreOffice ou google sheet

+

Libre +office est la suite bureautique gratuite fournie de base +sur ubuntu et disponible pour toutes les plateformes. Si comme moi vous +avez longtemps galéré a trouver le logiciel ultime pour faire des +factures un tant soit peu sérieuses, sachez qu'il est tout a fait +valable d'utiliser un simple tableur capable d'exporter en pdf ses +fichiers. Faire des factures constitue des calculs simples mais relou à +reporter dans un fichier. Pour une AE ça va, mais quand vous changez de +structure pour une SARL ou une EIRL, ou une EI, ou une SAS, ou JEEJ, +vous aurez sans doute a faire de savants calculs de TVA. D'aucuns vous +diraient d'investir dans des service de comptabilité en ligne, mais vous +pouvez faire déjà énormément de choses avec un seul fichier de calcul. +Faire ses feuilles de calcul n'exclue pas de faire appel à un pro de la +comptabilité, c'est d'ailleurs ce que je fais régulièrement et c'est +ultra conseillé dès qu'on a une structure qui sort de l'auto entreprise. +Si vous êtes en AE, ça pourrait aussi vous servir. Dans tous les cas +commencez à trier vos paperasses administratives minutieusement sur +votre ordi, et faites vraiment des backups. Ce que j'ai donc fait c'est +un fichier de calcul sur google +sheets afin de pouvoir le modifier de plusieurs gens à la +fois, mais surtout de plusieurs endroits différents avec de merveilleux +graphiques et l'exporter en format ouvert .odt , lisible par libre +office par exemple. Ce fichier contient plusieurs feuilles dont chacune +a un seul but:

+ +

On va surtout s'intéresser aujourd'hui au contenu de la feuille +permettant de remplir les infos pour faire les factures et les envoyer à +votre client avant la fin du mois. les lignes se présentent ainsi:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
objetN° client dans l'annéemajuscule de clientscommentairetarif jour HTtarif jour TTCjours facturéscongésjours ouvrésdate startdate endce moisà venirHTTVATTCprévufaitreçuretardval chargesfacture envoyée ledélai joursattendureçudiff datemoistrimestren° facturemoyen
+

Dans cette première feuille, une ligne correspond à une facture. +Petite subtilité chez google drive, les dates ne sont pas écrites de +façon classique (croissante) jour/mois/année , mais de façon bourrée +dégueulasse signée Murica mois/jour/année. Quelques fonctions vachement +bien (/à chaque fois je vous donne la version google sheet, puis la +version libre office en français si c'est différent, qui traduit aussi +ses fonctions et a quelques différences de notation, notamment des +virgules qui deviennent des points virgules, et des noms de fonctions +découpées par des points/): Avoir le nombre de jours +ouvrés entre deux choix dans la date:

+
+

=NETWORKDAYS( datedébut, datefin ) +=NB.JOURS.OUVRES( datedébut ; datefin)

+
+

Utiliser SI, pour ne pas avoir des cases provoquant des +erreurs. par exemple si on a des jours ouvrés à facturer, +calculer le tarif hors taxes, sinon afficher du vide.

+
+

=IF( nombredejoursouvrés , +nombredejoursouvrés*tarifjourhorstaxes , "")

+

=SI( nombredejoursouvrés , +nombredejoursouvrés*tarifjourhorstaxes , "")

+
+

Calculer la date prévue d'arrivée du paiement est +plus facile que ce qu'on pourrait croire. Enfin, une fois le calcul fait +il reste a bien formater le résultat sous forme de date.

+
+

=dateenvoi+délaipaiementenjours

+
+

N'oubliez pas qu'un délai de paiement est toujours un truc +négociable, qu'il est en moyenne de 30 jours continus (c'est pas pareil +que des jours ouvrés) après l'envoi de votre facture à la fin du mois +ouvré. Mais il peut aussi plus étendu jusqu'à 60 jours, ou être bien +plus rapide: "à date", voire être réglé en partie ou en totalité (plus +rare) en avance. Il arrive par exemple que je demande 30% d'avance pour +des missions très courtes. Ajouter 20% au tarif hors +taxes (ma TVA reste a 20% car je fais de la prestation de +service, et non de la vente de marchandises)

+
+

=tarifht+tarifht*0.2

+
+

Voilà, avec ça vous avez déjà tout ce qu'il vous faut pour faire des +lignes de facture. Plus complexe, on va trouver le trimestre +correspondant à la date de réception d'un paiement pour une +facture.

+
+

=ROUNDUP( MONTH(datereception)/3,0 ) =ARRONDI.SUP( +MOIS(datereception)/3;0 )

+
+

Avec ce trimestre on va ensuite pouvoir faire des sommes +conditionnelles des paiements reçus par trimestre avec la fonction +Somme.si.

+

=SUMIF( plagepourcritère ; critère ; +plagedesommesicritèrevrai )

+

=SOMME.SI( plagepourcritère ; critère ; +plagedesommesicritèrevrai )

+

Faites gaffe à ne pas utiliser la même colonne pour la date +d'estimation de la réception et la réception réelle. Vous pourrez ainsi +déduire les retards de paiement et savoir à qui vous devez mener la vie +dure facilement et faire valoir vos indemnités +de retard au tarif légal. (Ne bossez jamais avec de mauvais payeurs. +Indiquez clairement la date d'exigibilité sur vos factures, car des +surplus pour cause de retard, l'URSSAF ne se gênera pas de vous en +donner) Pour mettre à jour le contenu de cette feuille j'ai utilisé +plusieurs fonctions qui font références a des concaténations de contenus +d'autres cellules afin de faire par exemple, une phrase rassemblant +"facture n°" et le n° de la ligne dont je souhaite exporter une +facture.

+
+

si F1 est le numéro de facture contenant 1234 =CONCATENATE("Facture +n° ",F1) =CONCATENER("Facture n° ";F1) cela vaut facture n° 1234

+
+

Mettons que la ligne de ma facture à faire pour ce mois ci soit la +42e sur ma feuille nommée compta. Je dois donc placer dans ma facture +une référence vers le tarif TTC total de la ligne 42, qui se trouve donc +dans la cellule T42. Mais comme je suis dans une autre feuille il faut +dire aussi dans quelle feuille prendre notre numéro de cellule.

+
+

="compta!T42" ="compta.T42"

+
+

Mais je devrai aussi l'écrire pour les autres mentions obligatoires +d'une facture. la quantité de jours ouvrés, le tarif hors taxes, le +tarif ttc, la tva, le total hors taxe, la date du jour… =TODAY() +=AUJOURDHUI() Mais ce serait un peu trop fatiguant de modifier une +dizaine de références à chaque fois que je veux faire une facture. j'ai +donc utilisé la fonction INDIRECT() afin de variabiliser les références +dans ces formules dans ma facture. de cette façon je n'ai qu'une seule +cellule à mettre à jour pour changer toutes les références de ma +facture. Pour cela je me fais une cellule remplie de la ligne de la +facture que je veux réaliser, je prends une case, L1, et je mets +dedans

+
    +
  1. Ensuite, avec indirect() je vais pouvoir utiliser le résultat +de
  2. +
+

cette cellule pour fabriquer une formule. Je n'aurai plus qu'a réunir +compta!T et 42 pour obtenir le résultat de +compta!T42.

+
+

=INDIRECT(CONCATENATE("compta!T", L1)) ce qui calculera: +="compta!T42"

+
+

et si je change la case avec marqué 42 dedans en 43 pour voir la +facture suivante, ça calculera

+
+

="compta!T43"

+
+

nickel non? Vous pouvez aussi faire les choses encore plus proprement +en créant une feuille exprès pour ces calculs à placer dans la facture +pour ne pas encombrer la page de facture. Il ne reste plus qu'a faire +"fichier > exporter en pdf" et choisir de limiter a la feuille +courante (celle de la facture) cacher le quadrillage dans les options +d'export, choisir l'orientation en portrait pour avoir votre facture +toute belle toute calculée les doigts dans le nez. Bon, il faudra sans +doute que vous joueiez sur les tailles des cellules afin de remplir une +feuille A4 pour que ça soit propre, mais à tâtons d'exportation vous y +arriverez en deux minutes maxi. Et si vous êtes un warrior des feuilles +de calcul vous pouvez auto remplir la ligne désignant la facture selon +la date courante en utilisant des comparaisons entre TODAY() et les +dates de début et de fin des jours ouvrés. Joyeux noël!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_1_la-galaxie-des-fanzines/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_1_la-galaxie-des-fanzines/index.html new file mode 100644 index 00000000..176a5ece --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_1_la-galaxie-des-fanzines/index.html @@ -0,0 +1,223 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

la galaxie des fanzines

+

[[https://tykayn.fr/wp-content/uploads/i/2016/.fanzines_melu_m.png?652419532881844912]] +Je me suis essayé à la visualisation de données avec Gephi, un logiciel +libre connu pour être le photoshop de la DataViz, tout en étant gratuit. +J'en ai profité d'avoir la main sur la base de données de fanzines de file:www.meluzine.org pour proposer des +exportations en csv, un format de feuille de calcul ouverte (lisible +avec Libre Office par exemple). Après avoir suivi le rapide tour +d'horizon de la doc officielle, j'ai rajouté une colonne Souce, et une +colonne Target à l'export de la page de fanzines pour faire des liens +entre les noms des associations et les titres des fanzines. Quelques +ajustements de couleur par propriété sur les liens, la taille des labels +correspond aux séries de fanzines ayant plein de titres en commun avec +les autres (donc en tête de file des titres de numéros de fanzines, le +nom "1", puis le nom "2", puis "3", etc…) Les liens entre les noeuds en +vert représentent les fanzines toujours disponible, et en rouge ceux qui +sont épuisés. Les tas de liens forment des petites galaxies rapprochées +par des choses communes entre les fanzines, telles que leur prix et leur +nombre de pages, non affichés pour ne pas alourdir la visualisation. +Cette infographie montre qu'il y a une bonne partie de rouge, surtout +sur les séries extérieures. Ce qu'on ne voit pas ici c'est que moins +d'un pour cent des fanzines enregistrés sont sortis cette année. Et 9% +sont sortis en 1991, première année de production du site. Donc, si vous +êtes un fanzineux, inscrivez vos productions en créant un compte sur file:www.meluzine.org :) Enjoy!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_2_ubuntu-party-15-10/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_2_ubuntu-party-15-10/index.html new file mode 100644 index 00000000..836c78f7 --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_2_ubuntu-party-15-10/index.html @@ -0,0 +1,252 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

ubuntu party 15.10

+

Y'a +pas longtemps j'ai découvert les Ubuntu Party de Paris. C'est super +sympa et convivial. J'étais étonné de voir que les install party +pouvaient ameuter autant de gens, et surtout, pas seulement des mecs +barbus. Justement y'a une grande diversité d'interessés par la culture +du libre et ubuntu. La communauté est inclusive et c'est super cool! + +J'ai bien aimé la conférence d'Androsème sur le sacré et le profane. +Elle y réfléchit à la notion de geek, on y voit comment ce concept est +exclusif des profanes, et ce qui se passe lorsque le profane essaie de +toucher au sacré. On y voit aussi comment le harcèlement en ligne est +rendu possible via facebook et autres choses, mais que ça ne tient pas +spécifiquement aux outils en ligne et qu'on retrouve ces comportements +d'exclusion hors ligne. https://twitter.com/androseme + +La conférence interactive sur le projet Do Not Track d'Arte était super +bien pour expliquer les enjeux de l'espionnage de masse légalisé, on y a +vu qu'avoir des choses à cacher est parfaitement naturel et n'est pas +réservé aux gens louches. Le suivi de toutes vos données vaut de l'or, +vous devez vous protéger vous même ainsi que les personnes avec qui vous +communiquez. Surtout que dans ces histoires de suivi vous n'avez pas +autorité pour savoir ce qui est retenu contre vous, qui détient ces +informations, pour combien de temps, ce qui en sera fait, et à fortiori +dans les mains de qui elles tomberont par inadvertance. vous ne +manquerez pas d'en entendre parler dans les mois qui suivent. https://donottrack-doc.com/fr/ + +Il y a eu aussi une conférence sur Mycroft, un projet ouvert +d'intelligence artificielle ayant pour but d'être installée dans des +objets. un projet qui a l'air vachement chouette, et compatible Arduino +entre autre. de quoi fabriquer mille bidules utiles ou simplement pour +le plaisir d'apprendre comment fonctionnent les choses. https://github.com/MycroftAI/mycrof[[https://www.cipherbliss.com/wp-content/uploads/2016/07/internet_objets_mycroft-1024x565.jpg]] +Donc wouala, ubuntu party ce sont des évènements à la cité des sciences +de paris qui se produisent deux fois par an, pour chaque sortie de +version d'ubuntu. en Octobre et en Avril. Vous pouvez y venir avec vos +parents et leur faire essayer le système dans sa version la plus +récente. N'oubliez pas de faire une sauvegarde de vos fichiers sur un +disque externe avant, par précaution ;) Perso, ubuntu 15.10 installé sur +mon vieux EeePC 1005HA a permis de lui redonner une certaine jeunesse, +nickel pour faire du développement arduino sans se trimballer un gros +ordi. Et surtout, il a une autonomie incroyable pour un ordi de 2009, on +peut bien le laisser allumé 6 heures et bidouiller dessus sans avoir à +le brancher. suivez la communauté ubuntu-fr sur twouiteur :3 https://twitter.com/ubuntuparty +Retrouvez les vidéos des conférences ubuntu party sur le site officiel +:) https://media.ubuntu-paris.org/

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql/index.html new file mode 100644 index 00000000..25b338c7 --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql/index.html @@ -0,0 +1,217 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

exporter une +visualisation de son schéma SQL

+

https://nsaunders.files.wordpress.com/2009/01/bio.png?w=300&h=129 +Vous voulez visualiser les relations entre vos tables SQL assez +facilement? vous pouvez le faire avec phpmyadmin, ou en ligne de +commande avec un dump de votre base (en exportant seulement le schéma, +sans données)

+
#! /bin/bash DBNAME = $1; FILENAME = $2; mysqldump $DBNAME $(mysql -D DBNAME -Bse "show tables like 'wp_%'") > FILENAME.sql
+
+

Vous pouvez utiliser SQLfairy sur votre dump de base pour en sortir +un png.

+
sudo apt-get install sqlfairy
+
+

 

+
sqlt-graph -f MySQL -o mydatabase.png -t png FILENAME.sql
+
+

astuce trouvée sur ce +post de nsaunders

+

Liens

+ + + + + + \ No newline at end of file diff --git a/sources/cipherbliss_blog/lang_fr/converted/20241108151758-ça-déménage.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_4_le-dysoon-de-djo/index.html similarity index 81% rename from sources/cipherbliss_blog/lang_fr/converted/20241108151758-ça-déménage.html rename to html-websites/cipherbliss_blog/2016/cipherbliss_blog_4_le-dysoon-de-djo/index.html index 40f7925c..e6caff01 100644 --- a/sources/cipherbliss_blog/lang_fr/converted/20241108151758-ça-déménage.html +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_4_le-dysoon-de-djo/index.html @@ -1,4 +1,11 @@ + + + +cipherbliss_blog + + +Retour à l'Accueil
@@ -168,8 +175,25 @@

cipherbliss_blog

-

Ça déménage

-

Oui ce blog fait bouger les lignes avec son générateur statique fait -maison. La peinture est fraîche.

+

Article

+ +

le dysoon de djo

+

Quel déconneur ce Djo :D

+

Liens

+ + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr/index.html new file mode 100644 index 00000000..da6f28ab --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr/index.html @@ -0,0 +1,287 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Conversion de pdf en image +et OCR

+

ImageMagick permet de convertir des +tas de fichiers en des tas d'autres. Il est fourni de base dans pas mal +de distributions +linux. convertir un pdf en un jpg par page de 300dpi c'est aussi +simple que lancer cette commande: (dans un terminal, dans le dossier de +votre fichier pdf, par exemple, mon dossier de Téléchargements)

+
convert -density 300 -quality 100 monFichierPDF.pdf mesFichiersJpg.jpg
+
+

Et boum! aussitôt plopent dans le même dossier des jpg mesFichiersJpg +(1).jpg pour chaque page. Trop magique. L'option -density +300 donne une résolution de 300dpi. L'option -quality +100 compresse la sortie au meilleur de sa qualité. Il faut +nommer le fichier d'entrée et celui de sortie, j'aurai pu marquer +mesFichiersJpg.png ça aurait fait des vrais png, mais ça supporte aussi +des tas d'autres formats.

+

Option de sécurité +d'ImageMagick

+

Il est possible que vous ayez une version d'ImageMagick avec des +restrictions de conversion qui ont été mises en place pour des raisons +de sécurité à une époque où GhostScript avait un problème, corrigé +depuis. Si la commande convert ne veut pas convertir votre pdf, regardez +dans la config du fichier de police: sudo editor /etc/ImageMagick-7/policy.xml (le +dossier peut se nommer ImageMagick-6 ou autre selon votre version), et +changez la ligne concernant les pdf:

+
<policy domain="coder" rights="none" pattern="PDF" />
+
+

En ceci:

+
<policy domain="coder" rights="read | write" pattern="PDF" />
+
+

Relancez votre terminal et ça devrait bien vouloir convertir votre +pdf en jpg.

+

Une commande en alias de +bash

+

Vous pouvez vous en faire un alias dans votre fichier +~.bashaliases/

+
alias pdf2jpg='convert -density 300 -trim -quality 100'
+
+

Ainsi vous pourrez lancer:

+
pdf2jpg machin.pdf machin.jpg
+
+

Et paf, ça fait des images de jolie qualité pour chaque page.

+

Le cube qui sait lire

+

Et donc voilà, il arrive aussi qu'on vous file un pdf contenant un +contrat ou un texte (avec ou sans images) qui serait bien plus efficace +en format texte pour y faire des recherches par exemple. vous avez bien +entendu autre chose à faire de votre vie que de recopier tout le texte. +aint nobody got time for that.

+
Il convient donc d'utiliser un soft qui sait faire de l'Optical Character Recognition, de la reconnaissance de caractères optiques.
+
+

+Le Tesseract, ce n'est pas un cube produisant une énergie infinie au +pays d'Iron Man, c'est un soft capable de lire des caractères dans une +image et de pondre un texte en conséquence. Bien sûr il faut relire le +texte ensuite pour corriger quelques typos, mais il fait déjà un boulot +impressionnant. installez le avec son extension pour le français avec +apt-get:

+
sudo apt-get install tesseract-ocr tesseract-ocr-fra
+
+

Une fois que c'est fait revenons à nos animaux laineux. Vous avez +donc plein de fichiers jpg dans un dossier. Dans un terminal, mettez +vous dans le dossier en question. Nous allons donc faire une boucle sur +tous les fichiers du dossier courant se terminant par jpg, les lire et +en ressortir dans un fichier pagetruc.txt pour chaque +image.

+
a=0
+for i in $(ls -v *.jpg); do
+  echo "$i page_${a}.txt"
+  # on affiche ce qu'on fait
+  tesseract $i page_${a}.txt
+  let a=a+1
+done
+
+

l'option -l fra sert à dire qu'on traite un texte en français et +maintenant on concatène les sorties de chaque image en un seul +fichier

+
cat page_* > all_pages.txt
+
+

Et vous pourrez maintenant avoir un texte sur lequel vous pouvez +faire une recherche intégrale avec votre éditeur de texte préféré, à la +recherche de l'arnaque contractuelle qui va bien. Astuce de l'OCR +trouvée sur la doc +ubuntu Enjoy!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_6_retour-d-exprience/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_6_retour-d-exprience/index.html new file mode 100644 index 00000000..ecd17af3 --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_6_retour-d-exprience/index.html @@ -0,0 +1,217 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Retour d'expérience

+

Apprendre de son expérience est une capacité trop souvent laissée de +côté. avez vous déjà essayé d'identifier les éléments qui vous ont fait +perdre du temps dans vos anciens projets? Laissez de côté vos différents +entre collègues (si vous en avez, comme dans la plupart des boites), et +prenez le temps de leur demander ce qui les empêche de travailler, +quelles sont leur principales difficultés dernièrement, et comment les +résoudre selon leur avis. En tant que membre de l'équipe, lorsque vous +résolvez un souci après bien des recherches pour vous rendre compte que +c'était un truc tout simple, notez le dans un carnet. Vous verrez ainsi +quels sont les choses qui vous font perdre du temps et que ce sont +souvent les mêmes qui reviennent. Durant les démonstrations +d'avancement, il est bon de faire un tour de table de retour +d'expérience en évoquant des points positifs et des axes +d'améliorations. Notez cependant qu'en groupe on ose moins dénoncer +certaines choses ou désigner des fautifs. C'est pourquoi il est +nécessaire de se renseigner entre quatre zyeux auprès des autres gens. +Le but de la manoeuvre n'est pas le lynchage collectif, il convient donc +de rester courtois dans ses remarques. Vous serez surpris de voir comme +l'esprit d'équipe peut être amélioré juste de cette façon.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2016/cipherbliss_blog_7_le-petit-printf/index.html b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_7_le-petit-printf/index.html new file mode 100644 index 00000000..1742b8e6 --- /dev/null +++ b/html-websites/cipherbliss_blog/2016/cipherbliss_blog_7_le-petit-printf/index.html @@ -0,0 +1,391 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Le petit Printf

+

ont devenus un problème."
+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.
+

+

Chapitre 8

+


+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.
+"Salut, dit le petit printf."
+La femme n'a pas arrêté ce qu'elle faisait. Elle a continué à taper +furieusement.
+"Bonjour?" demanda-t-il à nouveau.
+La femme s'arrêta d'un coup, pris un flacon d'un tiroir dans son bureau, +et a pris une gorgée.
+"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.
+-Et ont-ils embauché quelqu'un pour aider?
+-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?
+-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.
+-Cela semble très triste
+-ç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.
+-Alors, vous êtes malchanceuse," dit le petit printf.
+Et son pager sonna encore.
+"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.

+

Chapitre 9

+

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.
+"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.
+"Qu'est-ce que c'est ?," demanda notre ami, en montrant les +fenêtres.
+"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.
+-Qu'est-ce qu'un architecte logiciel?
+-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.
+-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?
+-Je ne pouvais pas vous dire, dit l'architecte. ça doit être le cas, je +pense. -Comment est le code alors, est-il bon?
+-Je ne pouvais pas vous dire
+-les utilisateurs sont-ils heureux?
+-Je ne pouvais pas vous dire non plus, je crains
+-Mais vous êtes un architecte logiciel!
+-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.
+-Et pourquoi ça?
+-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!
+-Mais comment savez-vous si les choses vont bien sans s'impliquer avec +le code?
+-Nous faisons confiance aux développeurs
+-Donc, vous leur faites confiance pour mettre en œuvre vos idées +correctement, mais pas assez pour venir avec leurs propres idées?"
+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."
+Le petit printf a quitté la salle, ayant terminé de sa visite, il quitta +le bâtiment.
+

+

Chapitre 10

+

+

le petit printf, une fois à l'extérieur, a rencontré un homme +collectant de l'argent pour la charité.
+"Salut, dit l'homme. Que diriez vous d'aider quelqu'un +aujourd'hui?
+-ç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.
+-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.
+-Pourquoi est ce que je me sens si gêné, alors? questionna le petit +printf.
+-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.
+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.
+-Alors, comment puis-je me sentir mieux?" le petit printf était +visiblement anxieux.
+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:
+"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.
+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.
+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.
+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."
+"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.

+

Chapitre 11

+

+


+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.
+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.
+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.
+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.
+

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2017/cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place/index.html b/html-websites/cipherbliss_blog/2017/cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place/index.html new file mode 100644 index 00000000..3811dd4b --- /dev/null +++ b/html-websites/cipherbliss_blog/2017/cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place/index.html @@ -0,0 +1,279 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

comment +facebook choisit vos amis à votre place

+

tml][Vous détagguer de toutes les photos]]. Vous pouvez faire un backup +de tout votre mur personnel. Supprimer tous les +liens avec vos amis Facebook. Ensuite, il ya toutes les +applications que vous avez utilisé, listées sur cette page. C'est +l'une des meilleures failles de Facebook, car ils disent qu'ils ne +peuvent pas contrôler ce que les applications font avec vos données une +fois que vous leur donnez. Enregistrez donc la page des paramètres qui +montre quelles applications vous avez utilisé sur votre disque dur, et +supprimez l'accès à chacun d'eux manuellement. Chacune de ces +applications ont leur propre politique de confidentialité - la plupart +d'entre eux sont une cause perdue, réclamant des droits illimités à vos +données, donc il faudra juste les supprimer et continuer.

+

Supprimer votre compte

+

 Supprimez +votre compte Facebook Ne laissez pas Facebook vous tromper en le +"désactivant" à la place.

+

Autres précautions

+

Facebook va toujours essayer de vous suivre avec un "profil furtif", +mais cela peut être évité. Pour empêcher Facebook (et d'autres) de +suivre ce que j'ai lu sur le web, j'utilise Firefox avec la +protection de suivi activée. (Voici +comment. (Ils le font même si vous n'avez pas de compte Facebook) Si +vous n'utilisez pas Firefox, l'EFF dispose d'un plugin de navigateur +appelé Privacy Badger. +(Et pendant que vous y êtes, l'EFF a fait ce super plugin nommé HTTPS everywhere qui +choisit automatiquement la connexion Web la plus sécurisée, ce qui rend +plus difficile pour les entreprises Internet et autres de fouiner votre +activité sur le Web.) Puis il ya les données qui ont été divulguées aux +courtiers de données. Vous +pouvez demander à ce qu'elles soient supprimées.

+

Les alternatives réelles à +Facebook

+

Dans sa mise à jour de 2017, Salim poursuit en expliquant qu'il +s'attendait à utiliser tout autant Diaspora (que +l'on peut utiliser avec framasphère.org si vous êtes +francophones) mais c'est le téléphone avec des conversations plus +intéressantes qui l'a remporté, ainsi que les échanges par e-mails. Tout +le monde a un numéro de téléphone, on l'a déjà pour les personnes auquel +on tient vraiment et on se dit qu'on avait oublié a quel point c'est +pratique. Notre héros recommande aussi Signal sur smartphone +(android +, iphone), +pour faire des conversations groupées, partager des images, des liens, +le tout chiffré et gratuit sans pistage.

+
+

"en vérité c'est mieux que Facebook, plus immédiat et personnel" +Après un mois il n'a ressenti aucun besoin de remplacer facebook.

+
+

Pour conclure, j'ai personnellement supprimé pas mal d'applications ( +et ce qu'elles ont publié ) auxquelles j'avais donné accès via Facebook, +j'ai désinstallé les applis de facebook de mon téléphone et je teste +actuellement les alternatives avant de supprimer réellement mes contenus +sur facebook, en vous invitant à en faire autant.

+
+

Rappelez-vous, ce n'est pas seulement à propos des choses techniques. +En restant sur Facebook, vous leur accordez la permission de recueillir +et d'utiliser des informations vous concernant, sans même que vous +utilisiez leur site. Et en restant dessus, les données qu'ils +recueillent sur vous s'évertuent à créer des modèles sur vos amis les +plus proches et votre famille, même ceux qui ont opté pour vivre en +dehors de leur filet.

+
+
+ +
in the cloud, you are owned
+
+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2017/cipherbliss_blog_131_lautohebergement-cest-tellement-bien/index.html b/html-websites/cipherbliss_blog/2017/cipherbliss_blog_131_lautohebergement-cest-tellement-bien/index.html new file mode 100644 index 00000000..92ea2141 --- /dev/null +++ b/html-websites/cipherbliss_blog/2017/cipherbliss_blog_131_lautohebergement-cest-tellement-bien/index.html @@ -0,0 +1,205 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

l'autohébergement c'est +tellement bien

+

+

L'auto hébergement, mangez en.

+

Installez un nextcloud, ou utilisez un cozy cloud sur https://cozy.io si vous n'êtes pas à l'aise +avec l'écriture de ligne de commande.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2018/cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi/index.html b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi/index.html new file mode 100644 index 00000000..a8a98892 --- /dev/null +++ b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi/index.html @@ -0,0 +1,336 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

initialisation +ansible tags sur noms de +fichiers les +sauvegardes aka backups préparer la +réinstallation de son ordi

+

Article

+ +

comment ne +pas repartir de zéro à chaque nouvel ordi

+
+

vous vous souvenez quand vous avez changé de téléphone pour la +première fois et que vous aviez à retaper votre carnet d’adresses à la +main depuis l’ancien vers le nouveau? c’était bien désagréable et +chronophage. surtout que comme moi, ça vous est probablement arrivé +plusieurs fois avant que le moindre moyen de copier automatiquement ces +données n’existe pour le grand public

+
+

et avec vos ordinateurs est ce que vous êtes toujours à l’âge de +pierre de la transmission de données ou bien est ce que vous avez appris +de vos erreurs?

+

ça tient en un concept simple:

+

Ranger +ses fichiers à sauvegarder d’une seule façon et mettre en place des +sauvegardes automatiques .

+

ça tombe bien, cozy cloud vient d’ouvrir au public des hébergements +qui respectent votre vie privée (contrairement à Dropbox ou bien Google +drive) de telle sorte que personne chez cozy cloud ne peut accéder à vos +données. www.cozy.io

+

gérer vos mots de passe avec un gestionnaire libre tel que KeePass et +stocker ses infos de sauvegarde sur votre cozy cloud.

+
    +
  1. Archiver vos fichiers de travail et de loisirs

    +

    C’est un long boulot quand on a des années de bazar à ranger, et +qu’ils sont stockés de différentes manières sur plusieurs supports +(ordis, disque dur, clouds, mais aussi des supports non numériques: +vynils, cassettes audio, CD, DVD…) . Il convient donc de pouvoir les +ranger progressivement, car c’est une longue tâche.

    +

    Pour les supports non numériques je ne saurai que trop vous +recommander de mettre en carton vos bidules et les apporter à une petite +entreprise qui saura vous les numériser.

    +

    En premier lieu il va vous falloir probablement un ou deux Téra +octets de libre quelque part pour y créer votre dossier à +synchroniser.

    +
      +
    1. éliminer les doublons:

      +

      cibler les gros dossier avec Baobab, et ensuite plus +finement trouver les +doublons et les éliminer via un logiciel fort sympatoche du type +FsLint .

    2. +
  2. +
  3. Créer un script d’initialisation en bash

    +

    pour installer vos programmes habituels et autres choses bien +pratiques.

    +

    J’ai fait le mien à partir de celui +de Simbd, trouvé sur le forum +ubuntu-fr, et publié sur gitlab ici, que vous pouvez utiliser comme +bon vous semble:

    +

    https://gitlab.com/tykayn1/cipherbliss.com/tree/master/bash/postinstall

    +

    le fichier README détaille comment procéder à l’installation du +script.

    +
    #Script de PostInstall 
    +à lancer après une installation toute neuve d'ubuntu 18.04 sur votre ordinateur perso.
    +
    +mkdir script_postinstall \
    +&& cd script_postinstall \
    +&& wget https://gitlab.com/tykayn1/cipherbliss.com/raw/master/bash/postinstall/tykayn_postinstall.sh \
    +&& chmod +x tykayn_postinstall.sh
    +&& sudo bash tykayn_postinstall.sh
    +
    +

    Et voilà, à vous de faire le vôtre.

  4. +
+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2018/cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd/index.html b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd/index.html new file mode 100644 index 00000000..1a45da1a --- /dev/null +++ b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd/index.html @@ -0,0 +1,275 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

c'est du très loud, du +très très lourd

+

hier j'ai pu assister au décollage en direct (via youtube) du Falcon Heavy, +fusée la plus puissante du monde, fabriquée par SpaceX. https://www.youtube.com/watch?v=bCc16uozHVE +

+
+

Falcon Heavy est un lanceur lourd développé par la société SpaceX +ayant la capacité de placer une charge utile de 63,8 tonnes en orbite +basse ou de 26,7 tonnes en orbite de transfert géostationnaire. . La charge +utile dépend de l'orbite visée :

+ +
+

En comparaison, l'Ariane 5 qui détient 60% du marché des satellites +géostationnaires dispose de ces performances ci:

+
+ +
+

[caption id="attachment689" align="aligncenter" +width="525"][[https://www.cipherbliss.com/wp-content/uploads/2018/02/Rocket-lineup-2-1024x276.png]] +comparatif des fusées existantes et de leur charge utile[/caption] On +peut voir ici en live la vie de StarMan sous différents angles de vue. +La Roadster couleur cerise va dériver dans l'espace en passant d'abord +près de Mars, lieu de future conquète de l'espèce humaine puis ira +rejoindre une orbite autour du soleil. Jamais l'autopilote de Tesla +n'aura été si loin. https://www.youtube.com/watch?v=aBr2kKAHN6M +Le but de cette démo est de montrer que l'on peut envoyer du lourd tout +en se faisant une bonne pub, avec plus de puissance que n'importe quelle +fusée précédemment réalisée, pour une faction du prix - grâce à la +récupération d'une partie de la fusée pour les recharger en carburant. +Prochain objectif, une démo de la Big +Fucking Rocket en 2020 visant le début de la conquête réelle de la +planète Mars par l'espèce humaine.  La Falcon Heavy visant l'apport de +matériel aux futurs astronautes. Ceux qui diront "hey mais pourquoi on a +pas de station lunaire alors qu'on est vingt ans après avoir mis le pied +humain sur la lune? Qu'est-ce que the fuck?"  

+
+

It is high time that humanity went beyond Earth. Should have a moon +base by now and sent astronauts to Mars. The future needs to inspire. https://t.co/6HjDQnRSA5

+

— Elon Musk (@elonmusk) 13 +décembre 2017

+
+

hébien sont aussi ceux qui ont entrepris de mettre en service une +conquête spatiale qui résout des tas de problèmes ici bas pour un tiers +du prix de l'année précédente. Disposer d'une station lunaire fait +partie des prochains objectifs qui servira de bras de levier à la +conquête, de la même façon que l'a fait la station internationale. Va y +avoir du boulot, mais on a enfin des gens qui se bougent pour ça. On vit +une époque formidable.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2018/cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme/index.html b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme/index.html new file mode 100644 index 00000000..25d9221c --- /dev/null +++ b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme/index.html @@ -0,0 +1,236 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

la +détresse émotionnelle pour installer un programme

+

Quand vous avez l’habitude d’utiliser Windows, vous connaissez +probablement la terrible angoisse que représente l’idée même d’installer +un nouveau programme sur votre ordinateur.

+

Pourquoi +c’est si stressant d’installer un programme sous windows?

+

De nombreux écrans piégés dans l’installateur à analyser +minutieusement pour enlever tout programme néfaste qui serait installé à +cause d’une case cochée par défaut que vous auriez omis de dédocher.

+

Des installateurs de programme qui vont s’amuser à aller chercher +d’autres installateurs de programmes.

+

Des programmes qui se réinstallent tout seuls et changent vos +préférences sans vous en avertir.

+

Des programmes incompatibles avec d’autres que vous auriez installé, +et impossible à supprimer sans utiliser des techniques vaudou, voire +nécessitant l’installation d’un autre programme pour les supprimer.

+

Pas de gestionnaire de dépendances pour aller piocher les bonnes +versions et supprimer les paquets obsolètes ou orphelins.

+

Un registre windows avec plein de conneries inutiles dedans et aucun +programme capable de le nettoyer par défaut.

+

Quel bordel.

+

Toutes ces raisons augmentent le cout émotionnel (qui n’a rien à voir +avec la +charge mentale) de l’installation d’un nouveau programme dans un +environnement windows et découragent ses utilisateurs de s’approprier +leur ordinateur. Il faut avoir tout cela en tête lorsque l’on souhaite +faire utiliser de meilleures solutions à des utilisateurs captifs.

+

Enfin, depuis que tout le monde souhaite installer Firefox au lieu +d’Internet Explorer, ou Libre Office au lieu de MS office, il semblerait +qu’un autre monde soit possible.

+

Y’a bien Charlie qui a sorti sa Chocolatery (uniquement en +englishe bordel!) pour windows, un vrai gestionnaire de dépendances +capable d’installer un programme en deux deux.

+

Mais pour cela, il faudra d’abord… l’installer.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2018/cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe/index.html b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe/index.html new file mode 100644 index 00000000..3bd886c0 --- /dev/null +++ b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe/index.html @@ -0,0 +1,301 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

comment ne +plus perdre de temps avec ses mots de passe

+

an que passe quelqu'un à rechercher ses mots de passe et à les taper +dans des formulaires de login. C'est aussi le temps que vous économisez +en ne les tapant pas vous même si vous adoptez un gestionnaire de mots +de passe.

+

Heureusement il existe des solutions très pratiques pour gérer vos +mots de passe sans devoir les confier à un tiers auquel vous ne faites +pas confiance, ou les écrire sur papier pour les recopier ensuite.

+

Les solutions à la +gestion de mot de passe.

+

Si vous êtes ici vous avez bien deux minutes pour mettre en place une +meilleure gestion de vos mots de passe. Je ne saurais donc que trop vous +conseiller d'utiliser un gestionnaire de mot de passe +comme Bitwarden (gratuit et +autohébergeable dont j'ai contribué +à la traduction en Français), Keepass ou Lastpass (payant et centralisé, 9€ +par an mais ça vaut carrément le coup notamment pour sa fonction de +changement automatisé, propose une offre famille qui fait un prix de +groupe pour 6 personnes).

+

Un +gestionnaire de mots de pass c'est BEAUCOUP MIEUX.

+

C'est capable de créer et de remplir vos identifiants sur demande / +automatiquement sur tous les sites web du monde sans avoir à retenir un +million de mots de passe différents, tout en étant capable d'utiliser ce +genre de mot de passe:

+
+

exemple: pour ma boite mail pro j'utilise ce mot de passe: +identifiant: troubadourdudimanche@laboitemail.com pass: +!zswL*t0!X@3P9$OnCL$*jccJe9%kQ5SxWwgKRu0AjHKaaMddpO1onbU@%ln%1LOOj5DyO4otv0Atd6hfmY7nhfiX* +pour mon réseau social préféré +j'utilise celui ci: identifiant: bébertDuchmoll pass: +EMLocF9FgLesVW$RtJwbZG&FuqvbC%9a&3!4v8!!i@optNLmk5iZkvYMZQBpKkH94Qb4Nd@q&tMYzp#RuXSi!iYvL&UEIH^ +pour mon blog j 'utilise ça: identifiant: leadminKivabien +pass: +sRpKuHwGZ9k!dkBWY$UBIHR#Q#WVYzzpzAy5Igr9gqPLRh@@3yoKj&dgkBE4qAGzwyTGcm%ixHP*JBry@q9cjJbed*dS7t!

+
+

Et aussi de prendre des notes de façon sécurisée. Vous allez donc me +dire: Wololo! Mais comment c'est possible d'utiliser tout ça sans +avoir à se péter le crâne ? C'est simple, c'est géré par le +gestionnaire de mot de passe qui est intégré à Firefox (ou autre +navigateur), qui stocke ces infos dans un fichier illisible jusqu'à ce +que je le déverrouille par une phrase de passe. Et une +phrase de passe c'est vachement mieux qu'un mot de passe ET plus facile +à retenir.   Prenez par exemple cette phrase:

+
+

miaou le chat est un boulet qui ronfle

+
+

Elle fait déjà un bon paquet de caractères et est donc de fait très +longue à deviner par un script qui essaierait toutes les combinaisons de +caractères (attaque par +force brute). on personnalise un peu, et hop, on a une phrase de +pass longue et difficile à deviner, qui mettrait des millions de +milliards d'années à être trouvées par un ordinateur capable de faire un +trillion d'essai par seconde.

+
+

miao*w!* le chat 3*st un boulet qui +*RONFLE

+
+

Sérieusement, prenez dix secondes pour installer un gestionnaire de +mots de passe (il suffit de s'inscrire avec une phrase de passe, et +d'installer une extension firefox/chrome/autre et vous n'aurez jamais +plus besoin de réfléchir à plein de mots de passe différents tout le +temps pour chaque site que vous utilisez). Vous gagnerez énormément de +temps et d'argent à ne pas avoir à récupérer vos comptes ou à affronter +des situations douloureuses pour vous et vos proches (j'insiste) +évoquées ci dessus qui vous en prendront bien plus. Tous les +gestionnaires de mots de passe permettent la portabilité, c'est à dire +que si vous souhaitez changer de gestionnaire à un moment donné, vous +pourrez faire un export / import de vos données. Formidable non ? Voilà, +donc pour faire un premier pas, inscrivez vous sur bitwarden et ensuite +ajoutez leur extension +firefox/chrome/autre. +Puis utilisez l'application mobile (android +ou pomme) +qui synchronisera vos infos de passe et de notes sécurisées, et +proposera de remplir les champs dans les autres applis si vous le lui +permettez. Vous pouvez aussi installer votre coffre fort sur votre ordi +pour une utilisation hors ligne. Et utilisez le!     Pour aller plus +loin, des guides généraux: [[https://www.ssi.gouv.fr/uploads/2017/01/guide_hygiene_informatique_anssi.pdf][Le +guide de l'hygiène générique du gouvernement français en 42 mesures, +dispo en pdf.]] Recherchez "hygiène +numérique" avec duckduckgo, un moteur de recherche à adopter car il +ne vous surveille pas, contrairement à google et beaucoup d'autres. +intéressez vous à l'authentification multi factorielle et activez la. Il +existe aussi des clés usb qui permettent de générer des mots de passe à +usage unique, qui ne nécessitent même pas de copier ces mots de passe, +yubikey étant une marque parmi d'autres. en englishe: https://www.passwordday.org/ https://www.lockdownyourlogin.org +https://stopthinkconnect.org/tips-advice/general-tips-and-advice +Enjaillez!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2018/cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires/index.html b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires/index.html new file mode 100644 index 00000000..e35f22ae --- /dev/null +++ b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires/index.html @@ -0,0 +1,276 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

10 +raisons pour lesquelles l'Open Source est bon pour les affaires

+

iels à source fermée, vous n'avez rien d'autre que les affirmations +du fournisseur vous indiquant que le logiciel est sécurisé et conforme +aux normes, par exemple. C'est fondamentalement un acte de foi. La +visibilité du code derrière les logiciels open source, cependant, +signifie que vous pouvez voir par vous-même, ou faire auditer par des +experts indépendants, voir précisément comment fonctionne le logiciel, +et être confiant.

+

8. Options de support

+

Les logiciels open source sont généralement gratuits, tout comme [[https://www.pcworld.com/businesscenter/article/207958/how_to_get_support_for_open_source_software.html][leur +support (l'aide aux utilisateurs) via les communautés dynamiques +entourant chaque]] logiciel. La plupart des distributions Linux, par +exemple, ont une communauté en ligne avec une excellente documentation, +des forums, des listes de diffusion, des forges, des wikis, des groupes +de discussion et même un support par chat en direct avec des humains. +Pour les entreprises qui recherchent une assurance supplémentaire, il +existe désormais des options de support payant sur la plupart des +packages Open Source à des prix encore inférieurs à ceux que la plupart +des fournisseurs propriétaires facturent. Les fournisseurs de support +commercial pour les logiciels open source tendent également à être plus +réactifs, le support étant le centre de leurs revenus.

+

9. Coût

+

Entre le prix d'achat du logiciel lui-même, le coût exorbitant de la +protection antivirus obligatoire, les frais de support, les dépenses de +mise à niveau en cours et les coûts associés à la captivité des clients, +les logiciels propriétaires retirent plus de votre entreprise que vous +ne le réalisez probablement. Et dans quel but? Vous pouvez obtenir une +meilleure qualité à une fraction du prix.

+

10. Essayez avant d'acheter

+

Si vous envisagez d'utiliser un logiciel open source, il ne vous coûtera +généralement rien de l'essayer avant. Cela est dû en partie au prix +gratuit du logiciel, et en partie à l'existence de LiveCD et de Live USB +pour de nombreuses +distributions Linux, par exemple. Aucun engagement n'est requis +jusqu'à ce que vous soyez sûr. Rien de tout cela ne veut dire, bien sûr, +que votre entreprise doit nécessairement utiliser un logiciel open +source pour tout. Mais avec tous les nombreux avantages que cela +comporte, vous seriez négligent de ne pas y penser sérieusement.

+

Katerine +Noyes

+

__ J'ajouterais que l'utilisation de logiciels privateurs vous +fait perdre la main sur les données utilisées par votre entreprise, ce +qui pose des problèmes de confidentialité et de fuites de données qui +vont toujours finir par avoir des conséquences graves. Surtout si vous imaginez que vous n'avez rien +à cacher. Un bon point de départ pour tester des logiciels libres et +se passer des GAFAM+, c'est de regarder ce que fait Framasoft et sa +campagne de communication sur les logiciels libres permettant de +remplacer des tas de logiciels privateurs, sur degooglisons-internet.fr

+

Pour plus +d'infos, les liens dans le texte (an anglais):

+

Linux +est en progression dans les entreprises Pourquoi +linux est plus sécurisé que windows 88 +graves défauts trouvés dans le noyau android Un +exploit du kernel linux donne une porte dérobée à des crackers Ce +que vous devez savoir à propos du bug zéro day d'IE Comment +obtenir du support pour un logiciel open source 11 +applis linux dont votre entreprise à besoin 4 +façons d'essayer une distribution linux Comment +choisir une distribution linux pour sa station de travail    

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2018/cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe/index.html b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe/index.html new file mode 100644 index 00000000..7a2c24dd --- /dev/null +++ b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe/index.html @@ -0,0 +1,250 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Les +obstacles les plus fréquents au travail d'équipe

+

faire marcher le bouzin sur son propre site (sur un gitlab qui +recense aussi l'avancement et +le plan des choses à faire dans un tableau à colonnes),

+
+ +
tableau d'avancement de Caisse Bliss sur +Framagit
+
+

où se trouvent les actualités (ici), qui est à l'origine du projet +(Cipher bliss, mon entreprise perso), et comment joindre un humain (moi, +avec mon email et des liens vers des réseaux sociaux que j'utilise comme +mastodon sur mamot.fr +).

+

Un point qui facilite grandement la collaboration est de rencontrer +les autres contributeurs relativement souvent, bien que ça ne soit pas +indispensable, ça aide beaucoup à clarifier des choses et les vues de +chacun.

+

Faire appel à des vrais +testeurs

+

J'ai rameuté des gens qui exposent en festival (des gens pour qui est +pensé le truc) pour qu'ils testent et me fassent des retours en direct +(un big up à Agnès Loup!) afin que j'organise la roadmap en créant des +sujets à traiter dans le tableau du projet. Il me reste à démarcher des +gens en live, j'ai donc abordé quelques forums où les gens sont à priori +sensibles aux avantages des logiciels libres et ai demandé de l'aide en +présentant mon projet (tout en furetant sur les projets des autres pour +voir comment ça se passe et où est ce que je peux contribuer moi +aussi).
+C'est ainsi que sur framacolibri.org, le forum de +l'association framasoft, en une semaine seulement j'ai pu :

+ +

Comme quoi, il suffit de se lancer. ça tombe bien, frama.site vous permet de créer des sites +perso et un wiki facilement, sans savoir coder, sans vous surveiller et +gratos grâce aux dons des adhérents et bénévoles de l'association!

+

Si vous avez des astuces pour bosser à plusieurs, faites passer dans +les commentaires. Ou si vous connaissez des gens qui pourraient avoir +besoin de ces conseils +partagez-leurs-cet-article-abonnez-vous-popopopopo-amour-sur-vous!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2018/cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale/index.html b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale/index.html new file mode 100644 index 00000000..fe9b3045 --- /dev/null +++ b/html-websites/cipherbliss_blog/2018/cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale/index.html @@ -0,0 +1,853 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Blog +article - Comment se délester de la charge mentale

+

https://www.cipherbliss.com/comment-se-delester-de-la-charge-mentale/

+

Vous avez probablement eu vent de ce qu’est la charge mentale et de +sa disproportion dans les couples hétéros, notamment via cette +BD d’emma Clit « Fallait demander » qui explique très bien +l’incompréhension problème et le poids de ce fléau sur les femmes. Si +vous ne voyez pas de quoi je parle allez lire d’abord cette courte +BD.

+

Le problème de la charge mentale n’est pas une fatalité et nous +allons voir aujourd’hui deux moyens complémentaires à mettre en place +par les deux personnes du couple pour en venir à bout:

+ +

Vous noterez que le problème ne se situe pas uniquement chez des +couples hétéros, c’est pourquoi tout du long de cet article comme pour +ceux de chez qzine.fr je ne préciserai pas particulièrement que les +rôles doivent être mis en place spécifiquement par un des deux +partenaires, mais bien par les deux.

+

Communication verbale:

+

+

S’attribuer des rôles Claires et nets, et être flexible tous +les deux pour améliorer les choses .

+

Comment +se passe habituellement la répartition des tâches

+

Quand je vivais seul, je m’occupais de toutes les tâches ménagères et +de toutes les choses à penser, qu’il s’agisse de trucs administratifs, +de choses à organiser, des potes à recevoir ou à visiter, de docteurs à +aller voir.

+

Mais aux moments où j’ai vécu en couple, jusqu’aux six dernières +années où je vis maintenant marié avec ma femme il faut constater que +dans notre culture, tout le monde fait en sorte que homme et femme aient +des tâches bien précises à faire par défaut, que ça leur plaise ou +non:

+

Tout le système utilise des procédés insidieux de telle sorte que les +femmes soient bien d’avantage contraintes (socialement, financièrement) +de s’occuper des gamins et de la tenue du foyer pendant que monsieur +doit aller gagner un max de pognon pour tout le foyer sans profiter de +la présence de ses enfants. Chacun des membres du système est à la fois +récompensé pour agir de la sorte, et découragé de dévier de ce +schéma.

+

ça commence bien avant la grossesse et se poursuit bien après, bien +qu’il soit admis qu’une carrière +de nos jours n’a rien à voir avec la carrière de nos parents nés dans +les années 70. Donc quand on ne met rien de spécial en place, on +tombe dans… le schéma sexiste classique.

+

Le schéma sexiste classique

+

+

Les femmes s’occupent de faire la bouffe, les courses, le ménage, les +couches, les rdv chez le médecin, s’arrêtent de bosser plus longuement +que les hommes et subissent un isolement social.

+

Les hommes vont s’occuper de sortir les poubelles, changer les +ampoules, réparer des trucs (parce que c’est compliqué et technique, et +que ça fait peur), faire des travaux, soulever des trucs lourds parce +qu’ils soulèvent de la fonte pour le fun, conduire la famille dans leur +grosse voiture et avoir +plus d’accidents.

+

Vous remarquerez d’ailleurs à quel point les femmes sont découragées +de conduire des voitures et qu’on les prend pour des grosses bécasses +dans les pubs en mettant l’accent sur la simplicité de conduite d’un +véhicule, et autres fadaises de couleur de vernis raccord avec la +carrosserie. ça et autres prétendues blagues du style « femme au volant +mort au tournant ». Super blague, top

+

résultat, si vous regardez, plus de 9 conducteurs sur 10 sont des +hommes.

+

Ainsi, la plupart du temps, c’est aux hommes que revient le rôle de +fournir des revenus afin de faire vivre toute la famille. Et si vous +croyez que ce sont les allocation familiales et le RSA qui vont vous +rendre riche et disponible à une vie oisive, c’est que vous n’avez +jamais essayé ce mode de vie et que vous êtes très mauvais en maths. +Désolé de vous le dire. (et si vous croyez que la fraude au RSA est plus +importante que la fraude des entreprises, désolé encore)

+

Les +familles à double revenu sans enfant (ou DINK) sont les familles +les plus aisées, à fort pouvoir d’achat et disponibles à une vie de +loisirs.

+

S’ils souhaitent s’absenter pour s’occuper de leurs enfants malades +c’est mal vu, toujours en 2018 on leur demandera pourquoi ce n’est pas +leur femme qui s’en occupe. Bon, sauf si vous êtes freelance les gens +s’en foutent, mais vous noterez que beaucoup de gens ne sont pas +freelance.

+

Les hommes devront passer le plus de temps possible sur leur lieu de +travail, des lieux d’ailleurs très souvent minoritaires en femmes, que +l’on retrouve d’avantage dans des métiers où l’on leur demande de « bien +présenter » comme dans les ressources humaines et la communication ou +les accueils, les tâches ménagères (vous avez déjà vu un homme de +ménage?), les métiers autour de l’enfance, ou ceux consistant à soigner +des patients.

+

Les femmes d’ailleurs sont plus souvent contraintes de choisir des +métiers à temps partiel et laisser tomber des carrières pour laisser du +temps à des tâches non rémunérées. voir à ce sujet les slogans +féministes « rémunération pour TOUS les travaux ».

+

Pour le reste, il y a mastercard, enfin non, les métiers d’hommes +quoi. Si vous regardez dans l’histoire, vous verrez des tas d’hommes +célèbres, et énormément moins de femmes. Voilà ce que ça donne quand on +empêche l’accès à l’instruction et à d’autres perspectives d’avenir à +plus de la moitié de la population, on se prive d’un énorme +potentiel.

+

+

Dans les domaines scientifiques également, là où l’on étudie l’aspect +biologique on retrouve une grande proportion de femmes. Peut être +estime-t-on que la physique, l’exploration spatiale, ou les +mathématiques ne doivent pas être des domaines censés attirer les +femmes. Durant les études de lycée, vous remarquerez aussi que tout ce +qui a trait à la littérature ou aux sciences sociales (qu’on appelle +aussi « les sciences molles » vous remarquerez) implique d’énormes +proportions d’élèves femmes.

+

Chose notable: alors que la programmation informatique implique +énormément d’écriture (de code, mais pas seulement) et de notions +grammaticales et littéraires, c’est un domaine où l’on retrouve très peu +de femmes.

+

Bien qu’elles +produisent des logiciels d’une qualité globalement meilleure que celle +des hommes.

+

L’automatisation ?

+

La faux-tomation, ou l’escroquerie de +l’automation surévaluée, est une chose intrigante. C’est quand on +vous vend par exemple qu’une machine va vous faire gagner du temps mais +qu’elle vous apporte à la place d’autres contraintes plus chronophages +encore. Comme les caisses automatiques aux supermarchés censées éviter +d’avoir plein d’hôtes de caisse (souvent des femmes d’ailleurs), mais +qui plantent tellement tout le temps que le gain de temps par +l’automatisation du procédé est négligeable. L’automatisation est +grandement surestimée dans de nombreux endroits où on la vend, bien que +l’intelligence artificielle et les progrès technologiques soient +réellement impressionnants, et dépassent tout le temps les attentes des +experts en la matière. En fait, le bénéfice de l’automatisation reste +toujours inhérent à la résilience de la chaîne d’action, toute la suite +d’actions est limitée par son maillon faible et la capacité de réaction +de l’ensemble pour ne pas empêcher toute la chaîne d’action de se +poursuivre.

+

Les réels progrès d’automatisation cachent de nombreux métiers de +l’ombre totalement abrutissants et aussi aliénants que les métiers +qu’ils tentent de faire disparaître. Les assistants vocaux, la conduite +autonome, la lutte contre le spam, les transitions numériques des +administrations demandent encore et toujours d’importants travaux +d’étiquetage, de vérifications, de support téléphonique, en grande +partie parce que ces produits automatisés sont bêtes comme leur pieds et +incapables de s’adapter à leurs utilisateurs.

+

+

l’UX dans son ensemble est grandement négligée dans la plupart des +produits. Il est souvent moins coûteux de livrer un produit mal foutu et +de se payer des opérateurs de support téléphonique à l’étranger à un +prix ridicule, que de consacrer un mois de plus à la conception et +l’amélioration d’un produit en le confrontant à ses utilisateurs finaux. +Mais c’est risqué pour vos fesses si vous basez tout votre business sur +la médiocrité de cette façon, vos utilisateurs iront tout simplement +voir ailleurs vers des produits qui juste-marchent, c’est vous qui +voyez.

+

Les automatisations sont pour beaucoup incomplètes de par leur +production mais aussi notamment parce que l’éducation qui devrait aller +avec ne suit pas, et fait par exemple que nous sommes tous analphabètes +de l’informatique. ou absolument infoutus de nettoyer le filtre de notre +lave-vaisselle parce qu’on s’imagine que c’est trop compliqué. Sans +parler des bugs que l’on a pas le droit de corriger du fait de lois et +de politiques obscurantistes absurdes qui enferment les +utilisateurs.

+

+

à +lire à ce sujet: Les gamins ne savent pas se servir de l’informatique, +et voilà pourquoi cela devrait vous inquiéter.

+

Mais revenons à nos moutons.

+

Quelle est +l’évolution de la répartition des tâches?

+

+

Une légère évolution de la +répartition des tâches se fait lorsqu’il s’agit d’emmener les +enfants à l’école et de les récupérer.

+

Mais dans l’ensemble les choses ne bougent pas vraiment +depuis les années 1980. Les femmes passent toujours nettement plus de +temps à faire des tâches domestiques.

+

C’est pourquoi il est vital de prendre un peu de temps pour +communiquer sur nos attentes et pourquoi pas les écrire +. corvées

+

On habitue les femmes à communiquer de la façon la plus subtile +possible, et les hommes à ne pas laisser la place à la subtilité. C’est +pourquoi il convient de se mettre sur la même longueur d’onde. Si vous +reprochez à votre partenaire encore et toujours la même chose, en le +répétant plein de fois et que les choses ne changent pas, ce n’est pas +forcément parce que votre partenaire ignore ce que vous lui reprochez, +c’est probablement parce que ça lui est plus coûteux (en temps et +énergie ) de ne pas changer les habitudes car il/elle ne voit pas le +même tableau de contraintes et bénéfices que vous.

+

Ce n’est certainement pas la première fois que vous entendez le fait +que la communication est cruciale dans un couple ou ailleurs, mais avez +vous vraiment essayé de formuler de plusieurs façons différentes les +tenants et aboutissants de ce que vous souhaitez améliorer ? Ce n’est +pas évident, surtout quand on estime que c’est aux autres de s’adapter à +nous, et tout le monde n’a pas eu le même temps et le même droit +d’apprendre à s’exprimer.

+

On oublie souvent que notre partenaire n’a aucune connaissance de +tous les efforts que l’on fait parce que bien +évidemment il n’est pas H24 avec nous.

+

L’autre n’a jamais connu notre quotidien comme nous le connaissons de +l’intérieur, et c’est pareil pour lui.

+

Que communiquer en +particulier?

+

Communiquer sur nos besoins et attentes n’est pas un concours de qui +souffre le plus.

+

+

Il ne faut d’ailleurs pas espérer que notre conjoint puisse encaisser +tout seul l’intégralité de ce qui nous tourmente, et encore moins savoir +comment réagir correctement. Nous avons tous des attentes, à tort ou à +raison, forgées par l’ensemble de notre culture – et principalement par +les films et autres ouvrages dont on s’abreuve pas forcément par +choix.

+

Que ce soit parce que ce n’est pas forcément son rôle, mais aussi +parce que mal formuler les choses ferait plus de mal que de bien. Il est +vital d’avoir plusieurs oreilles à notre écoute. D’avoir des espaces de +liberté où l’on peut se concerter et échanger en prenant le temps de se +taire pour dégager de la clarté dans ce qui nous préoccupe.

+

Diversifier ses +interlocuteurs

+

S’en remettre à un professionnel de l’écoute n’est pas réservé qu’aux +personnes atteintes de troubles psychologiques, et la société en +sortirait grandie si on cessait de faire croire de pareilles +énormités.

+

Ce partage nécessaire trouvera ses solutions sous des formes +diverses. ça peut être en discutant entre collègues, entre parents +d’enfants, en famille, entre amis proches ou lointains, entre joueurs +d’un club de sport ou de cuisine, sur un chantier, sur un forum, dans un +festival, sur un banc dans un parc… c’est à vous de voir.

+

Si vous ne savez pas ce que vous attendez de votre relation, soyez en +tous cas certain que ce ne sera pas votre partenaire le mieux qualifié +pour le savoir et ouvrez votre horizon.

+

Lister les tâches et vos +besoins

+

+

Un bon moyen de communiquer de façon plus calme consiste à passer par +l’écrit. Concentrons nous sur les choses à faire chez vous.

+

Prenez chacun une feuille de papier et un crayon.

+

Faites la liste des tâches, notez combien de fois par mois vous les +faites. (hé oui, ça demande réflexion mais ça vaut le coup vous allez +voir).

+

par exemple:

+
+ +
+

Puis marquez ce que vous aimeriez améliorer à côté de chaque genre de +tâche.

+

C’est la base de la base pour obtenir quelque chose de factuel et +détaché des tempêtes de caca de l’émotion et des engueulades que l’on +pourrait éviter avec une meilleure communication.

+

Enfin, retenez qu’il vaut bien mieux mettre au clair les raisons de +notre désaccord que de tout le temps faire mine que tout va bien, +endurer dans son coin, haïr son/sa partenaire pour des raisons idiotes +et entrer en dépression. Rendez vous service à vous-même et à tous ceux +qui vous entourent: exprimez vous!

+

C’est aussi l’occasion de mettre en avant ce que vous aimeriez faire +ensemble et à domicile qui ne soit pas des tâches ménagères.

+

Réservez vous du temps pour casser le quotidien assez souvent, passer +du temps uniquement entre vous deux, passer du temps uniquement avec vos +amis, prendre soin de vous, prendre du temps uniquement avec vos +enfants, ou sur ces fameux projets et choses que vous souhaitez lire ou +pratiquer que vous gardez au placard mais qui vous donnent le sentiment +d’avoir vraiment rempli votre journée.

+

Notez ces choses par écrit, et nous allons voir dans la seconde +partie comment garder une vue d’ensemble sur tout cela.

+

Les +outils numériques pour récupérer son attention et limiter les +dispersions.

+

+

Un des problèmes de la charge mentale vient du fait que nous devons +penser à tout un tas de choses, à aller faire des vérifications avec +diverses personnes et services à des moments précis. Trier ses idées, se +rendre disponible, tout ça.

+

ça revient en gros à gérer des projets, pour plus d’infos je vous +renvoie à ce billet sur mes +méthodes de gestion de projet que je préconise en fonction de +l’ampleur du truc. Spoiler: le bullet journal c’est pourri.

+

Si vous utilisez ce dont je vais vous parler vous n’aurez plus quinze +millions d’onglets qui fusent sur votre navigateur, vous n’aurez plus +peur de les fermer, et vous saurez comment vous y retrouver retrouver +entre vie pro et vie perso.

+

Vous ne serez pas surpris d’apprendre que plus on avance dans l’âge, +plus les choses demandent des efforts, et je ne parle pas ici de monter +des escaliers. Vos amis déménagent et fondent leurs familles, les gens +que vous connaissiez auparavant maturent et changent de centres +d’intérêts, tout comme vous. Vous refaites votre vie dans un autre +département, dans un autre pays, vous passez beaucoup moins de temps +dans des « soirées », vos cercles de contacts changent du tout au tout, +vos responsabilités évoluent, vous ne faites plus attention aux mêmes +détails, vous ne pensez plus les choses selon les mêmes critères. Ce +n’est plus forcément que la contrainte du prix le plus bas ou de +l’économie d’effort qu vous guide dans vos choix, vous voulez essayez +des choses qui étaient jusqu’alors impossible à envisager, vous faites +évoluer ce que vous considérez être du temps de qualité, et vous +connaissez mieux vos goûts. J’ai récemment par exemple lancé de quoi +bien gérer ma retraite, ça donne un bon un coup de vieux.

+

Au moins autant que quand on apprend que sonic a eu 30 ans. Ou autant +que quand on se met à porter des lunettes alors qu’on en a jamais porté +pendant plus de vingt cinq ans.

+

Et donc, fatalement, presque tout demande un peu plus de +préparation.

+

Surtout si vous avez un enfant, la moindre chose à faire prend bien +plus de temps, et c’est bien normal. Par exemple il est probable que +vous preniez plus de temps à préparer vos affaires et celles de vos +enfants que ne prend le temps de la plupart de vos trajets.

+

Mais ce n’est pas grave, car il existe…

+

Des solutions pour reprendre le contrôle.

+

+

En finir avec les liens putaclic.

+

On est sans cesse sollicité pour cliquer sur des liens qui nous +promettent de nous changer la vie, ou de nous émouvoir tellement face à +la morosité de notre quotidien qu’on se sent obligé d’aller voir. On +peut aussi se prétexter que c’est pour mourir moins bête. Mais les liens +putaclics et autres conneries sponsorisées qu’on a jamais demandé n’en +ont pas fini de nous faire perdre notre temps.

+

Voici d’ailleurs un générateur de +titres putaclic pour que vous sachiez les sniffer à 10 kilomètres de +distance et les éviter.

+

« Ces façons de mettre un rateau vont égailler votre journée. J’ai +laisser couler une larme ! », « Top 30 des taoutages ratés. C’était si +simple ! », « Nous somme choqués par ce témoignage. Franchement +décevant. » etc…

+

Alors il existe une méthode simple quand on est tenté de suivre un +lien: le mettre dans sa poche pour le lire éventuellement plus tard.

+

+

Dans firefox, vous avez Pocket qui fait cela. Perso j’utilise +Framabag. C’est simple, quand vous souhaitez lire un truc ou voir une +vidéo vous faites un clic droit dessus et vous choisissez « ajouter à pocket/ framabag« . Comme ça, un peu plus +tard, quand vous aurez le temps de vous poser vous pourrez prendre votre +temps en consultant des choses que vous souhaitiez réellement lire à la +base.

+

Vous pourrez ainsi vous rendre compte que la plupart de ces fameux +liens qui vous demandaient avec force de les consulter tout de suite ne +sont pas si importants et n’ont pas changé votre vie pour quelque chose +de meilleur.

+

Un autre bon moyen d’être moins sollicité par des trucs dont vous +n’avez que faire, c’est de vous installer un adblocker, comme ublock +Origin (pour chrome/ +firefox)

+

Vous pourrez alors commencer à vous demander pourquoi vous passez +tellement de temps sur des flux d’actualités infinis qui capturent toute +votre attention sans vous demander votre avis, et vous laissent sur +votre faim à la fin de la journée. C’est +ce que font les réseaux sociaux et les casinos.

+

Et plus vite vous vous en rendrez compte, plus vite vous pourrez +commencer à les utiliser de façon consciente et vous en détacher à votre +convenance pour enfin faire des choses qui vous intéressent.

+

Avoir +une vision globale de ce à quoi l’on doit penser grâce à un agenda en +ligne.

+

Et si c’était les évènements qui se rappelaient à nous au bon moment, +au lieu d’avoir tout le temps à y penser?

+

+

Beaucoup de gens ont un smartphone, mais assez peu utilisent des +agendas numériques sur leur téléphone. C’est bien dommage. Alors créez +un agenda numérique et faites en sorte de le partager avec votre +conjoint de sorte que lui/elle aussi puisse le mettre à jour sur des +choses qui vous concernent tous les deux. les options de partage se +trouvent dans les propriétés d’agenda, sur google calendar et d’autres +c’est pareil.

+

Comme ça vous n’aurez pas en plus à penser à rappeler à l’autre que +vous avez des choses qui arrivent bientôt.

+

Votre smartphone se chargera pour vous de ce boulot de rappel. Vous +venez d’avoir rendez-vous avec votre médecin et il vous propose de vous +revoir dans trois mois? Notez-le tout de suite dans votre agenda. Votre +chat doit se faire revisiter tous les ans? faites un évènement +récurrent.

+

Faites plusieurs agendas afin de ne pas polluer votre partenaire de +notifications qui ne le concernent pas.

+

Ne mettez pas vos réunions de boulot dans votre agenda partagé.

+

Mais c’est un bon endroit pour prévoir de recevoir des amis ou de +partir en vacances.

+

Créez un agenda spécifique à la gestion des RDV et évènements +relatifs à vos enfants, que vous pourrez partager également. Utiliser +DES agendas évite énormément de charge mentale inutile.

+

Pour +les tâches n’ayant pas spécialement de date, utiliser un tableau +kanban

+

Ce que je vous conseille, c’est framaboard, mais beaucoup de +choses existent dans le genre comme Trello.

+

+

Si vous utilisez le tableau de chez nextcloud (qui se nomme Deck), il +permet d’être relié à votre agenda, ce qui est top top. L’agenda google +ne vous le permet pas, en plus d’être chez gougeul, ce qui est sale. +Donc, un tableau kanban, c’est comme un tableau sur lequel on aurait des +post-it, mais sans abattre des arbres, et que vous pouvez gérer sur +votre smartphone aussi bien que sur ordi.

+

Avoir un tableau en ligne vous présentant ces trois catégories :

+ +

Vous permettra de gagner énormément en visibilité. Il vous suffira +d’alimenter ces colonnes par des cartes décrivant des choses que vous +pouvez faire séparément, de glisser déposer ces cartes d’une colonne à +l’autre, compléter les informations des cartes au fur et à mesure.

+

Et quand vous cherchez à savoir ce qui est le plus urgent à régler +vous n’aurez pas à fouiller parmi douze millions d’emails différents, le +plus urgent dans vos trucs à faire, ce sont les tâches les plus haut +placées.

+

Donc, rangez vos tâches par glisser déposer de telle sorte que le +haut de la pile soit ce dont vous devez vous occuper en premier.

+

Prendre des +notes pour ne plus avoir à y penser.

+

Pour les notes, nextcloud dispose d’une appli interne, et il existe +bien entendu une solution libre et respectueuse de la vie privée -comme +toujours chez framasoft- : framanotes accessible aussi via une +application mobile nommée Turl. Mais bien entendu d’autres choses du +genre existent.

+

Se donner une discipline.

+

C’est la chose la plus compliquée à mettre en place: de la +discipline.

+

+

C’est pourquoi je la mentionne en dernier, utiliser les outils +précédemment mentionné vous fera gagner du temps et de la qualité de +vie, mais avoir de la régularité dans vos occupation est une chose d’un +autre niveau. Du moins, en apparence. Einstein disait qu’il est plus +facile de casser un atome qu’un préjugé. Rompre une habitude est plus +difficile que ce préjugé.

+

quand j’étais gosse, à l’école primaire,  j’avais pris pour habitude +de me mâchouiller les articulations sur l’arrière de la main en étant +concentré sur un truc à faire. Pour d’autres, c’est se ronger les +ongles, ou les peaux de doigt. Ce qui est mal.

+

Se débarrasser de cette habitude a été plus facile que ce à quoi je +ne m’attendais.

+

C’est pareil pour beaucoup de choses en fait.

+

Siraj Raval, un type qui vulgarise l’intelligence artificielle et a +fondé l’école de l’AI parle de discipline en mettant en avant que la +chose qui vous donnera plus de pouvoir sur votre quotidien est votre +capacité à refuser de faire ce que d’autres vous demandent, savoir dire +non.

+

Pour être réellement concentré sur ce que l’on veut faire, il +faut savoir dire non aux autres, mais aussi se dire non à +soi-même.

+

Refuser d’aller consulter des sites qui vont nous fournir une petite +récompense d’endorphine immédiate à la vue d’une image marrante ou d’une +vidéo, puis une autre, puis une autre…

+

ou bien de répondre un commentaire dithyrambique sur un sujet qui +vous énerve, et passer votre vie à tenter de convaincre quelqu’un qu’il +a tort d’avoir un point de vue différent du vôtre. Facebook et twitter +sont très forts à ce jeu là, ils considèrent que si vous argumentez sur +un post ou une photo, c’est que ça vous intéresse de voir d’avantage de +choses dans ce genre. ça fait partie de la fonction de musculation de +l’algo qui détermine ce que vous devez voir dans vos fils d’actu, parce +que ça vous permet d’afficher plus de pub.

+

Les réponses en actions diverses à des stimuli qui nous énervent sont +plus fortes que pour les autres émotions. C’est moche. Mais si ça permet +de faire son beurre, un réseau social qui souhaite gagner de l’argent ne +va pas s’en priver. Si vous +croyez que Facebook gagne de l’argent honnêtement, ça risque de vous +décevoir.

+

En fait, si vous ne souhaitez plus voir de choses qui vous +insupportent, le mieux que vous pouvez faire sur un réseau social est de +ne pas interagir avec.

+

S’éloigner des fast-food de l’attention, petit à petit, ou d’un seul +coup, ne peut vous être que bénéfique.

+

Cette image est donc tout à fait à propos:

+

Une technique très couillue consiste à se coucher et se lever à des +heures assez constantes.

+

Faciliter l’endormissement en ne regardant pas de série, de film, ou +d’écran pendant 3 heures avant de se mettre au lit. Il est tentant de +s’abrutir de niaiseries pour « se vider la tête », ou de vouloir régler +« encore deux trois trucs et faire un email » aux heures où l’on est le +plus fatigué de sa journée, mais croyez-moi c’est vraiment une idée de +merde.

+

Vous risquez de devoir ensuite corriger vos erreurs d’inattention le +lendemain et les jours qui suivent.

+

C’est l’occasion de jouer en famille, de vraiment discuter, de lire +des vrais bouquins, pourquoi pas de sortir de chez soi, se bouger le cul +en faisant un brin de sport, sociabiliser, voir des gens en live, ou +tout simplement profiter d’un moment de calme.

+

Vous devez tolérer d’arriver à ne pas achever vos projets en +une seule fois et d’une seule traite.

+

Il vous faut découper vos ambitions en de nombreux petits pas faciles +à achever.

+

Vous devez faire d’avantage confiance en vos lendemains.

+

Essayez donc et devenez fabulous !

+

+

Et si vous avez des astuces pour améliorer votre gestion du quotidien +et réduire la charge mentale, engagez vous avec Cipher Bliss, et faites +les tourner en commentaire

+

Old version:

+

comment se délester de +la charge mentale

+

arrivent bientôt. Votre smartphone se chargera pour vous de ce boulot +de rappel. Vous venez d'avoir rendez-vous avec votre médecin et il vous +propose de vous revoir dans trois mois? Notez-le tout de suite dans +votre agenda. Votre chat doit se faire revisiter tous les ans? faites un +évènement récurrent. Faites plusieurs agendas afin de ne pas polluer +votre partenaire de notifications qui ne le concernent pas. Ne mettez +pas vos réunions de boulot dans votre agenda partagé. Mais c'est un bon +endroit pour prévoir de recevoir des amis ou de partir en vacances. +Créez un agenda spécifique à la gestion des RDV et évènements relatifs à +vos enfants, que vous pourrez partager également. Utiliser DES agendas +évite énormément de charge mentale inutile.

+

Pour +les tâches n'ayant pas spécialement de date, utiliser un tableau +kanban

+

Ce que je vous conseille, c'est framaboard, mais beaucoup de +choses existent dans le genre comme Trello. Si vous utilisez +le tableau de chez nextcloud (qui +se nomme Deck), il permet d'être relié à votre agenda, ce qui est top +top. L'agenda google ne vous le permet pas, en plus d'être chez gougeul, +ce qui est sale. Donc, un tableau kanban, c'est comme un tableau sur +lequel on aurait des post-it, mais sans abattre des arbres, et que vous +pouvez gérer sur votre smartphone aussi bien que sur ordi. Avoir un +tableau en ligne vous présentant ces trois catégories :

+ +

Vous permettra de gagner énormément en visibilité. Il vous suffira +d'alimenter ces colonnes par des cartes décrivant des choses que vous +pouvez faire séparément, de glisser déposer ces cartes d'une colonne à +l'autre, compléter les informations des cartes au fur et à mesure. Et +quand vous cherchez à savoir ce qui est le plus urgent à régler vous +n'aurez pas à fouiller parmi douze millions d'emails différents, le plus +urgent dans vos trucs à faire, ce sont les tâches les plus haut placées. +Donc, rangez vos tâches par glisser déposer de telle sorte que le haut +de la pile soit ce dont vous devez vous occuper en premier.

+

Prendre des +notes pour ne plus avoir à y penser.

+

Pour les notes, nextcloud dispose d'une appli interne, et il existe +bien entendu une solution libre et respectueuse de la vie privée -comme +toujours chez framasoft- : framanotes accessible aussi via une +application mobile nommée Turl. Mais bien entendu d'autres choses du +genre existent.

+

Se donner une discipline.

+

C'est la chose la plus compliquée à mettre en place: de la +discipline. [[https://www.cipherbliss.com/wp-content/uploads/2018/10/ill_be_back_terminator.jpg]] +C'est pourquoi je la mentionne en dernier, utiliser les outils +précédemment mentionné vous fera gagner du temps et de la qualité de +vie, mais avoir de la régularité dans vos occupation est une chose d'un +autre niveau. Du moins, en apparence. Einstein disait qu'il est plus +facile de casser un atome qu'un préjugé. Rompre une habitude est plus +difficile que ce préjugé. quand j'étais gosse, à l'école primaire,  +j'avais pris pour habitude de me mâchouiller les articulations sur +l'arrière de la main en étant concentré sur un truc à faire. Pour +d'autres, c'est se ronger les ongles, ou les peaux de doigt. Ce qui est +mal. Se débarrasser de cette habitude a été plus facile que ce à quoi je +ne m'attendais. C'est pareil pour beaucoup de choses en fait. Siraj +Raval, un type qui vulgarise l'intelligence artificielle et a fondé +l'école de l'AI parle de discipline en mettant en avant que la chose qui +vous donnera plus de pouvoir sur votre quotidien est votre capacité à +refuser de faire ce que d'autres vous demandent, savoir dire non. *Pour +être réellement concentré sur ce que l'on veut faire, il faut savoir +dire non aux autres, mais aussi se dire non à soi-même.* Refuser d'aller +consulter des sites qui vont nous fournir une petite récompense +d'endorphine immédiate à la vue d'une image marrante ou d'une vidéo, +puis une autre, puis une autre… ou bien de répondre un commentaire +dithyrambique sur un sujet qui vous énerve, et passer votre vie à tenter +de convaincre quelqu'un qu'il a tort d'avoir un point de vue différent +du vôtre. Facebook et twitter sont très forts à ce jeu là, ils +considèrent que si vous argumentez sur un post ou une photo, c'est que +ça vous intéresse de voir d'avantage de choses dans ce genre. ça fait +partie de la fonction de musculation de l'algo qui détermine ce que vous +devez voir dans vos fils d'actu, parce que ça vous permet d'afficher +plus de pub. Les réponses en actions diverses à des stimuli qui nous +énervent sont plus fortes que pour les autres émotions. C'est moche. +Mais si ça permet de faire son beurre, un réseau social qui souhaite +gagner de l'argent ne va pas s'en priver. Si vous +croyez que Facebook gagne de l'argent honnêtement, ça risque de vous +décevoir. En fait, si vous ne souhaitez plus voir de choses qui vous +insupportent, le mieux que vous pouvez faire sur un réseau social est de +ne pas interagir avec.   S'éloigner des fast-food de l'attention, petit +à petit, ou d'un seul coup, ne peut vous être que bénéfique. Cette image +est donc tout à fait à propos:[[https://www.cipherbliss.com/wp-content/uploads/2018/10/invisible_sandwich.jpg]] +Une technique très couillue consiste à se coucher et se lever à des +heures assez constantes. Faciliter l'endormissement en ne regardant pas +de série, de film, ou d'écran pendant 3 heures avant de se mettre au +lit. Il est tentant de s'abrutir de niaiseries pour "se vider la tête", +ou de vouloir régler "encore deux trois trucs et faire un email" aux +heures où l'on est le plus fatigué de sa journée, mais croyez-moi c'est +vraiment une idée de merde. Vous risquez de devoir ensuite corriger vos +erreurs d'inattention le lendemain et les jours qui suivent. C'est +l'occasion de jouer en famille, de vraiment discuter, de lire des vrais +bouquins, pourquoi pas de sortir de chez soi, se bouger le cul en +faisant un brin de sport, sociabiliser, voir des gens en live, ou tout +simplement profiter d'un moment de calme. Vous devez tolérer +d'arriver à ne pas achever vos projets en une seule fois et d'une seule +traite. Il vous faut découper vos ambitions en de nombreux +petits pas faciles à achever. Vous devez faire d'avantage confiance en +vos lendemains. Essayez donc et devenez fabulous! [[https://www.cipherbliss.com/wp-content/uploads/2018/10/absolutely_fabulous.jpg]] +Et si vous avez des astuces pour améliorer votre gestion du quotidien et +réduire la charge mentale, engagez vous avec Cipher Bliss, et faites les +tourner en commentaire :D

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2019/cipherbliss_blog_186_debuter-sur-openstreetmaps/index.html b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_186_debuter-sur-openstreetmaps/index.html new file mode 100644 index 00000000..821fabc3 --- /dev/null +++ b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_186_debuter-sur-openstreetmaps/index.html @@ -0,0 +1,360 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Débuter sur openstreetmap

+
+

L'information a de la valeur. Avec la bonne information et une bonne +compréhension, les individus et communautés sont plus à même d'améliorer +leurs vies et mieux anticiper l'avenir.

+

-LearnOSM, +guide du débutant pour openstreetmap

+
+

OpenStreetMap c'est trop fun, et c'est surtout un logiciel libre +ainsi qu'une base de données ouverte. C'est aussi une meilleure source +de vérité sourcée et vérifiée par des millions de gens - amateurs et +professionels - que ne le sera jamais Google Maps et les autres services +du genre qui ne permettent pas tellement de les corriger.

+

Petit exemple de l'ignorance de Gmaps avec le tag #googleKnowsNothing +sur mastodon:

+

En Décembre j'ai donc décidé de me lancer dans la cartographie de +lieux que je connaissais bien pour mettre ma pierre à l'édifice. *La +pratique recommandée consiste à ne modifier sur les cartes que les +éléments que l'on est certain de connaître et à demander de l'aide aux +autres dès qu'on en a besoin*.

+

En fait, contribuer à OSM est très simple à faire sans avoir à +utiliser autre chose qu'un navigateur web tel que Firefox.

+

Il suffit de créer un compte et d'aller dans l'éditeur de carte en +ligne (qui se nomme ID), de zoomer assez près (un niveau de zoom de 18 +est correct) pour afficher les détails, de faire ses modifs comme +rajouter des points, des chemins, ou des polygones, puis de les +enregistrer. Le principe de base c'est ça, et ça reste pas plus +compliqué que ça.

+

trouver de +l'aide:

+ +

Premières choses à connaître

+

Maintenant que vous savez où trouver de l'aide avec des vrais gens, +vous pourrez sans doute cartographier des choses basiques près de chez +vous. Les boutiques, les centres culturels, les maisons. Vous serez +surpris de voir combien de personnes ont déjà contribué aux cartes près +de chez vous, même si c'est un trou paumé comme chez moi au fin fond de +l'Essonne. Et vous serez également surpris de voir comme dans des +grosses villes on peut trouver des énormités dans Gmaps qui sont déjà +corrigées dans OSM.

+

Beaucoup de commerces n'ont pas leurs horaires indiquées sur le net, +c'est pourtant très pratique, surtout si vous voulez encourager le +commerce local par exemple, ou animer la vie culturelle de votre +quartier. Je vous conseille grandement de rentrer des heures +d'ouvertures avec l'outil YoHours

+

C'est une page web super pratique qui permet de ne pas avoir à écrire +les heures dans un format précis mais juste de sélectionner des plages +horaires, pour les copier coller dans l'attribut de notre point +d'intérêt.

+

 

+

Les décalages d'image +satellite

+

Une chose perturbante quand on commence à faire de la cartographie +est de voir comme pas mal de bâtiments sont décalés par rapport à leur +image satellite. Il faut savoir que vous pouvez afficher des fonds de +plan en provenance de plusieurs ressources de satellites ou de cadastre +officiel, et que vous avez le droit de les décaler, ça +n'affectera pas tout le monde.

+

+

Les gens éditant les cartes n'utiliseront pas forcément le même fond +de plan et les mêmes décalages localement et c'est ainsi que l'on peut +se retrouver à voir un groupe de maisons alignées avec l'image sattelite +que l'on voit, alors que la rue d'a côté à un décalage de 5 mètres. Les +fonds de plan satellites sont mis à jour régulièrement et vous serez +d'ailleurs ravis d'apprendre que le méridien de greenwitch change lui +aussi de place tous les ans.

+

Le déplacement de nombreux ensembles de points n'est pas recommandé +avec l'éditeur web nommé ID, je vous recommande de ne pas vous plonger +là dedans pour le moment et de faire au plus cohérent avec les éléments +voisins.

+


+Applications mobiles

+

+

Maps.me ou OSMand+ permettent de lier son compte +openstreetmap (ou non) et de trouver des itinéraires hors ligne et en +ligne, afficher différents fonds et éléments de cartes, des points +d'intérêts, dessiner des traces GPS en marchant, à vélo ou autre, et de +contribuer à OSM directement dans l'application. ce qui reste bien moins +rapide que si on le fait depuis un ordinateur à écran plus grand avec +une souris et un logiciel adapté comme JOSM (qui nécessite un +téléchargement de logiciel en Java) ou ID (l'éditeur en +page web par défaut qui apparait quand on clique sur "modifier" sur +openstreetmap.org, il y en a bien sûr plein d'autres). Perso j'ai une +bonne préférence pour OSMand+, choppé via f-droid au lieu du playstore.

+

Pour contribuer aux chemins de photos géolocalisées il existe Mapillary. Pas mal de cyclistes +l'utilisent pour cartographier partout où une goueul car ne saurait +aller, mais ça fonctionne aussi en voiture avec des kits de montage. On +peut régler les intervalle entre images, prendre juste une image, et +s'en servir pour contribuer ensuite aux plans. Mapillary propose +d'ailleurs des ensembles de reconnaissances d'image pour trouver des +éléments, et va automatiquement flouter les plaques d'immatriculation et +les visages des gens.

+


+Traces GPS

+

 

+

+

Vous pouvez par exemple faire un tracé de chemin ou de ruisseau en +forêt en suivant une trace GPS, mais ce n'est pas seulement utile pour +les endroits difficile d'accès en véhicules motorisés ou non. Sur mobile +vous pouvez utiliser votre GPS et l'appli OSMand par exemple, vous allez +dans les pramètres, et activez les traces GPX. une fois votre chemin +terminé vous pouvez cliquer sur "enregistrer". l'appli ne vous proposera +pas d'enregistrer votre chemin si vous n'avez pas le GPS activé.

+

Après avoir bien compris que selon ce que l'on a sélectionné (point, +chemin, ou polygone) on ne peut pas mettre n'importe quel +attribut,
+la plupart de mes questions ont le plus souvent concerné la recherche de +nom correct pour qualifier un point d'intérêt "comment +cartographier un …"

+

 

+

OSM vous permet de communiquer avec les autres auteurs

+

Il m'est arrivé de recevoir des demandes d'informations +supplémentaires sur une contribution (un ensemble de plusieurs +modifications) que j'aurai fait. La personne me remerciait d'avoir +contribué dans une ville que je connais bien et me demandais si j'avais +des infos sur telle ou telle piste cyclable de cette ville.

+

Cette facilité de communication est une des grandes forces d'OSM +permettant une réelle qualité des données.

+

Aller plus loin avec JOSM

+

il vous suffira de télécharger le logiciel JOSM, vous +connecter avec votre compte OSM, et de suivre le guide du débutant +qui est très clair et concis.

+

Apprennez à corriger vos erreurs et celles des autres avec le +validateur Osmose

+

La validation de vos modifications se fait automatiquement dans +n'importe quel éditeur. Mais Osmose vous permet de voir sur une région +donnée quelles erreurs ont été commises et pourquoi. Vous pouvez filtrer +les contrôles de validation pour vous concentrer sur les erreurs plus ou +moins importantes, ou sur certaines d'un genre particulier. Cela vous +permettra de vous améliorer plus rapidement.

+

 

+

Venez donc me faire coucou sur le canal +Telegram OSMfr.

+

Bon mappage ;)

+



+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2019/cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee/index.html b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee/index.html new file mode 100644 index 00000000..d41d137a --- /dev/null +++ b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee/index.html @@ -0,0 +1,297 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Une +vraie matière de programmation informatique au lycée

+

ça a fait jazzer pas mal de monde, mais l'apprentissage de la +programmation informatique arrive au lycée. Et le +programme de seconde est disponible en ligne.

+

Parmi ces objections:

+

la méthode d'apprentissage qui comme dans beaucoup de matières ne +valorise pas l'apprentissage par l'erreur et décourage la créativité. La +méthode de la régurgitation de trucs appris "par coeur" étant la norme. +Les objectifs de l'éducation nationale étant d'inculquer des valeurs +bourgeoises aux pégus tout en leur apprenant à ne pas faire de remous, +et de faire office de crèche pendant que leurs parents prolétaires +permettent aux plus riches de rester les plus riches génération après +génération, on a du mal à imaginer que la mise en place d'un tel cours +dans la conformité de ces deux principes soit bien adaptée. L'ingénierie +nécessite des aprentissages qui s'adaptent dans le temps, de la logique, +de la créativité artistique, de l'éloquence pour défendre ses idées, du +dialogue, des choix multiples, la compréhension des conséquences +politiques aux choix techniques et de l'esprit critique. J'ai +principalement lu le but de faire de la main d'œuvre bêtement comme on +en fait dans les autres matières, (des pisseurs de code sans éthique, +formatés et corvéables). Jusque là, pas de prof compétent car pas de +réelle matière, pas de diplôme spécialisé contrairement aux autres +matières. Le tout relégué à quelques profs qui se trouvent avoir comme +matière un truc qu'on peut assimiler à l'informatique quand on y connaît +rien, (un peu comme on refile l'éducation civique aux profs d'histoire à +qui on distribue une version de l'histoire qui glorifie le pays en +mettant de côté les aspects bien sales des relations internationales +passées et présentes. Souvenez vous du sujet des colonies françaises) +L'utilisation de Windows comme seul exemple laissant comme toujours le +monopole à des logiciels privateurs de libertés et une mainmise de +Microsoft, aucune vision de l'impact des décisions politiques qui +considère les utilisateurs d'internet comme de simples consommateurs, +alors que tout le monde sait bien que sur internet on peut y faire bien +d'autres choses que juste des achats en ligne. C'est un espace de vie, +un lieu d'échanges, une source de connaissances, un lieu de rencontre, +de communication. La confusion entre page et ressource. La différence +est de taille. Pas de notion de travail d'équipe, ce qui est déjà +vachement dommage dans les autres matières car la notion de société, de +prises de décisions à plusieurs et de travail sont bien plus souvent des +histoires de travail en équipe que d'égocentrisme et de réussite +"personnelle". Vous pouvez étudier Bourdieu à propos de l'égalité des +chances, et la notion de classe sociale pour comprendre à quel point on +se fout de votre gueule quand vous entendrez parler du mythe du +"self-made man". La prétendue neutralité politique (au sens des +décisions concernant la vie de la cité) de l'aspect technique et de ses +importantes conséquences. Quand vous décidez de mettre en place du +réseau qui permet de télécharger (download) mais pas de téléverser +(upload) correctement, vous limitez techniquement l'envie des gens de +contribuer, par exemple. Et plus vous êtes dépendant d'un gros acteur, +plus vous pâtissez de ses décisions de censure, ainsi que de ses +failles. Pour aller plus loin dans cet aspect je vous recommande +chaudement le livre Cyberstructure de Bortzmeyer +que j'ai dévoré récemment. L'internet que l'on vous vend via des +machin-box et des services tenus en quasi monopole par des GAFAM est +aussi moisi que celui du minitel et accroît démesurément l'emprise +néfaste de ces quelques sociétés sur de nombreux aspects de notre vie. +Alors que si on allait vers plus de décentralisation comme c'était le +cas au débuts d'internet, et que c'est toujours techniquement jouable, +on sortirait enfin du modèle du minitel qui est asservissant. Benjamin +Bayard l'expliquait très bien dans sa conférence qui vaut de l'or: Benjamin +Bayart - Internet libre ou Minitel 2.0 - CipherBliss PeerTube +Revenons donc à nos moutons concernant la découverte de la culture des +interweb selon l'éducation nationale.

+

En +fait le programme est plein de bonnes nouvelles que je ne

+

m'attendais pas à voir:

+ +

  Petits bémols: Bon, on a toutefois des gens dans l'éducation +nationale qui mettent dans des cryptes des trucs que les gens normaux +chiffrent. je vous jure que ça a son importance, surtout quand on +prétend éduquer les gens, si on s'embrouille dans le vocabulaire c'est +pas bien sérieux.   Bref, ne jettons pas le bébé avec l'eau du bain pour +l'instant, ça s'annonce mieux que ce à quoi je m'attendais et mieux que +ce que j'ai pu connaître quand j'étais au lycée il y a fort +longtemps.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2019/cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias/index.html b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias/index.html new file mode 100644 index 00000000..de6ad884 --- /dev/null +++ b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias/index.html @@ -0,0 +1,280 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

l'appel +du collectif noFakeScience sur le traitement désastreux de la science +dans les médias

+

; Le Bars Hervé, Ingénieur, membre de l'Association française pour +l'information scientifique ; Lecarpentier Justin, Documentariste - +Docteur en Histoire ; Ledolley Étienne, Journaliste scientifique ; +Lefebvre Marie Docteure en géochimie ; Lefeuvre Jean-Denis Ingénieur +ISEP , juriste ; Lehn Jean-Marie Prix Nobel de Chimie ; Lemoine Régis +Ingénieur Généraliste, Directeur Général Industrie Agroalimentaire ; Le +Pen Janic, Docteur en Biologie Cellulaire, Cancérologie ; Leray Clément +Ingénieur en vibroacoustique ; Lesage Nelly, Journaliste ; Lesggy Mac, +Ingénieur Agronome, animateur de e=m6 ; Leulier François, Docteur en +biologie ; Locatelli Nicolas, Professeur agrégé & Docteur en +Physique ; Louis Tania, Docteure en biologie et médiatrice scientifique +; Maignen Francois, Pharmacien statisticien ; Maillard Julien, +Coordinateur technique d'expositions scientifiques ; Majeri Kasmaei Sam, +Etudiant en médecine ; Malabirade Antoine, Ingénieur, docteur en chimie +; Mangin Thomas Doctorant en Psychologie ; Maniere Sandrine, Médecin ; +Marcel Baptiste Ingénieur informatique, Docteur en électronique ; Martin +Florent Ingénieur en Informatique, membre de l'Observatoire Zététique ; +Mathurin Théo, Ingénieur de recherche à l'Université d'Artois ; Ménard +Gerbold Chercheur post-doctoral en électrodynamique quantique ; Merlier +Elodie, Docteure en Ecologie ; Mesnage Robin, Docteur en Biologie +Cellulaire et Moléculaire ; Messina Aletheia Marina, Doctorante en +Bioingénierie microfluidique, Vice-présidente de l'Observatoire +Zététique ; Meyer Rodolphe Vulgarisateur scientifique ; Michel +Christophe Vidéaste du projet Hygiène Mental ; Midoux Cédric, +Bioinformaticien ; Monmarché Pierre, Maître de conférences en +mathématiques ; Montigaud Yoann, Doctorant/pharmacien ; Montpetit +Jonatan, Scientifique en biologie/agronomie ; Morel François, +Chirurgien/vulgarisateur ; Mouden Charlotte, Docteur en biologie ; +Moulin Cécile, Doctorante en bioinformatique ; Moussaid Mehdi, Chercheur +en sciences cognitives ; Muller Quentin, Chercheur post-doctoral en +biologie ; Naud Michel, Ancient président l'Association française pour +l'information scientifique ; Negrel Jean Chercheur en sciences polaires +et vulgarisateur ; Noirel Josselin Maître de conférences ; Otten Leon, +Professeur de biologie moléculaire végétale émérite ; Panet Marie Anne, +Médecin ; Paris Alexandre, Doctorant en mécanique des fluides ; Pérez +Noémie Médecin ; Perrin Anne Expert-conseil scientifique Science risque +et société ; Petigny Loïc, Docteur en Chimie ; Periot Robert, Ingénieur +; Placet Alexis Président de l'Association du Scepticisme Scientifique +de l'Ouest ; Potiron Aline Docteur en microbiologie ; Pronost Guillaume, +Chercheur post-doctoral en physique des particules ; Ramus Franck +Chercheur en sciences cognitives ; Razimbaud Fabrice Vétérinaire ; +Rebeaud Jean-Edouard Docteur en Biologie Végétale ; Renoux Gaël +Ingénieur logiciel ; Reteau Alexandre Mediateur et redacteur +scientifique ; Ricou Georges, Psychiatre des Hôpitaux honoraire, +retraité-actif ; Ricou-Mazé Marie-Paule, Médecin des Hôpitaux Honoraire +; Robin Rémy, Agriculteur retraité ; Ropars Vincent , Docteur en +Médecine Générale ; Roux Julien, Conseiller en communication, membre de +l'Observatoire Zététique ; Rudloff Mathieu, Docteur en Sciences pour +l'Ingénieur, Ingénieur Aéronautique ; Rulleau Thomas, Kinésithérapeute, +docteur en Staps-cognition ingénieur de recherche ; Rünneburger Estelle, +Docteure en biologie et médiatrice scientifique ; Rybak Alexis, Médecin +; Sadier Alexa, Chercheuse en biologie ; Saudreau Bernard, Ingénieur ; +Sauvage Jean Pierre, Professeur, Université de Strasbourg (France) ; +Sauvaget Tabatha Chargée des partenariats chez Esprit Sorcier ; +Schaeffer Laurent chercheur, professeur de biologie cellulaire (faculté +de medecine, Lyon) ; Schütz Frédéric Statisticien, maître d'enseignement +et de recherche à l'Université de Lausanne ; Schwander Tanja, +Professeure d'université en biologie ; Sibileau Benoit, +Kinésithérapeute, Formateur Directeur scientifique kobustech ; Simon +Chistian, Enseignant-chercheur Sorbonne Université ; Suchet Daniel, +Enseignant-chercheur en photovoltaïque ; Suffert Frédéric Chercheur en +épidémiologie végétale, INRA ; Swezey Robin, Responsable scientifique de +recherche, Docteur en Informatique ; Thadee Anne-Laure, Docteur en +Sciences Exactes et leurs Applications et journaliste scientifique ; +Thiry Arnaud Vulgarisateur Scientifique ; This Alexandre Ingénieur +R&D : mathématiques appliquées et mécanique des fluides ; Tissier +Véronique, Médecin généraliste ; Tissot Tazzio ,Chercheur en biologie de +l'évolution ; Treiner Jacques, Chercheur associé au LIED, Université +Paris-Diderot ; Tripathi Myrto, Présidente des Voix du Nucléaire ; +Uyttendaele Nathan, Vulgarisateur scientifique, professeur ; Van den +Bossche Kevin, Vulgarisateur sur Youtube ; Vastine Clémence, Journaliste +; Vayssière Jean-Luc, Professeur de Biologie cellulaire ; Verger Alexis, +Chargé de recherche au CNRS ; Viault Benoit, Médecin urgentiste ; +Villard Franck, Président de l'Observatoire Zététique ; Vincourt +Patrick, Directeur de Recherche INRA en retraite ; Vioix Jean-Baptiste +Maitre de conférences en électronique et informatique ; Visdominé Anne, +Médecin généraliste ; Waksman Guy Académie d'agriculture de France ; +Wautier Anne, Médecin ; Wautier Francis, Ingenieur ; Woessner Géraldine, +Journaliste ; Zryd Jean-Pierre, Professeur honoraire UNIL (Suisse)/

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2019/cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon/index.html b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon/index.html new file mode 100644 index 00000000..02219136 --- /dev/null +++ b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon/index.html @@ -0,0 +1,346 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Comment +devenir un artiste à succès sur Mastodon

+

Présentez-vous

+

Beaucoup des toots qui sont largement diffusés sont des introductions +d'artistes. Cela peut sembler étrange venant de plates-formes plus +grandes et sans visage comme Twitter, mais les communautés de Mastodon +sont plus soudées, et un nouveau membre de la communauté disant bonjour +est vraiment apprécié. Vous pouvez décrire qui vous êtes, d'où vous +venez, faire le lien entre votre travail antérieur ou vos profils, et +inclure quelques exemples de votre travail. Comme partout ailleurs, les +belles images attirent les yeux.

+

Remplissez votre profil

+

Vous pouvez télécharger un avatar et une image d'en-tête. Il est sage +de faire les deux, car les gens ont tendance à ignorer les messages des +comptes avec l'avatar par défaut, et les profils semblent beaucoup plus +jolis avec une image d'en-tête. Les avatars peuvent même être animés ! +Les avatars animés seront affichés aux utilisateurs qui ont opté pour +des animations d'interface, qui sont désactivés par défaut pour des +raisons d'accessibilité. Décrivez brièvement qui vous +êtes. Le profil bio peut être affiché lorsque les messages +épinglés, tels que votre introduction, ne le sont pas, il est donc +logique d'ajouter des informations communes, importantes dans les deux. +Encore plus de descriptifs clés sont possibles sur votre page grâce aux +métadonnées de profil. Vous avez 4 paires d'étiquettes/contenus à +utiliser comme bon vous semble. Vous voulez dire aux gens de quel pays +vous venez, quelles langues vous parlez? Vous pouvez le faire. Vous +pouvez les utiliser pour faire référence au pseudo de votre moitié, +mettre des emoji, indiquer votre site pro, d'autres moyens de vous +contacter ou créditer l'auteur de votre avatar.

+

Utilisez les #hashtags

+

Cela sera familier à ceux qui viennent d'instagram ou twitter, mais +les hashtags sont vraiment importants sur Mastodon! Bien sûr, +contrairement à Instagram, il y a une autre façon de découvrir le +contenu : le « tuyau d'incendie » ou les flux d'actu locaux et fédérés. +Ils montrent une partie du contenu en temps réel tel qu'il apparaît. +Dans un sens, cela signifie que vous avez une chance d'être remarqué, +même si vous n'avez pas encore d'abonnés. Mais tout le monde ne peut pas +suivre cela! L'utilisation de hashtags permet aux gens de trouver votre +art quand ils le cherchent. Certains des hashtags que les gens utilisent +sont #mastoart, +#creativetoots, +#photography, +#catsofmastodon, +#illustration

+



+

Postez des pouets de qualité

+

Définissez le +point de focale dans vos médias

+

Pour garder de la constance dans les hauteurs de pouets, les médias +ne sont pas affichés en grand partout par défaut, et peuvent se +retrouver à masquer des parties qui rendent l'aperçu de vos images +étrange. Pour éviter cela vous pouvez définir un point de focale, qui +définiera le centre de recadrage de votre image. Vous pouvez aussi le +faire sur les applis mobiles.

+

Répartissez dans le temps +vos posts

+

Il peut être tentant de jeter tout votre portfolio immédiatement, +mais ne le faites pas ! Bien que vos messages apparaîtront toujours sur +votre profil, la présence de vos messages sur les flux personnels de vos +followers est éphémère, ils seront poussés dehors par de nouveaux +messages ! Prenez en compte le fait que des personnes de fuseaux +horaires différents sont en ligne à des moments différents. Il est +logique d'afficher à des jours différents, à des moments différents de +la journée, pour attirer le plus d'attention possible. Ne vous sentez +pas mal à l'aise de mélanger les messages d'art et les mises à jour +personnelles. Ce n'est pas une mauvaise chose,; au contraire, les gens +apprécient la personnalité derrière le travail. Montrez l'artiste +derrière l'art.

+

Marquez les médias sensibles

+

Mastodon vous permet de marquer les photos ou les vidéos comme +sensibles, elles sont donc cachées derrière un avertissement. C'est +formidable pour les gens qui ne peuvent pas ou ne veulent pas voir +d'images explicites, mais pour les artistes qui créent principalement +cela, cela peut être inhibant. L'art caché derrière un avertissement est +moins susceptible d'être remarqué sur les lignes du temps, et vous devez +être conscient de ce compromis. Ce que vous pouvez faire, c'est mélanger +votre art explicite et non explicite pour gagner plus d'abonnés. Il +existe également une préférence par défaut afin de toujours afficher les +médias sensibles sans avertissement, dans vos préférences de profil. +Vous et vos followers souhaiterez peut-être activer cette option.

+

Utilisez les Content Warning +(CW)

+

L'une des meilleures fonctionnalités de Mastodon est ce bouton qui +indique «CW» à l'endroit où vous écrivez vos pouets. Cliquez sur pour +ajouter un champ d'avertissement de contenu dans lequel vous pouvez +mettre des informations sur le contenu de la tâche (par exemple, santé +mentale, politique, discours obscène, nudité) afin que les personnes ne +soient pas obligées de voir le contenu qu'elles souhaitent éviter, pour +une raison quelconque. Bien sûr, il convient également aux spoilers de +séries ou de livres. Une convention courante consiste à mettre +, - ou ~ +dans un avertissement de contenu pour indiquer si le contenu est +globalement positif, négatif ou mixte. Mon conseil est simple: si vous +n'êtes pas sûr de savoir si une tâche nécessite ou non une CW, +donnez-lui une CW. Les gens l'apprécient vraiment et c'est plutôt une +bonne chose que d'être trop prudent et trop respectueux des autres, +plutôt que pas assez. Vous pouvez également utiliser une CW pour résumer +un long post. Certains l'utilisent pour faire des blagues. Peut-être +penserez-vous à d'autres utilisations. Les possibilités sont infinies ! +o

+

Ayez une communication +humaine

+

Interagissez avec les autres

+

Remerciez les lorsqu'ils commentent vos posts, dites ce que vous +aimez sur les autres avec un minimum de détail quand vous ajoutez un +favori, aidez les gens qui en ont besoin. Repartagez les artistes qui +méritent d'être découverts, regardez sur le profil des dont vous +appréciez le travail à quels comptes elles sont abonnées, vous allez +trouver des perles rares!

+

Ne postez pas que des images

+

Mastodon permet de poster aussi des vidéos, des gifs, des fichiers +audio, réaliser des sondages éphémères, profitez-en!

+



+

Publiez des actualités relatifs à votre activité d'artiste, les +évènements auxquels vous vous rendez, vos réflexions, vos astuces, vos +tutoriels. Si vous avez un blog sous wordpress vous pouvez installer +l'extension "wp post to mastodon" qui vous proposera de faire un Pouet +sur votre compte lors de la création d'un nouveau post. Très pratique +pour s'éviter des copier coller.

+

Transiter depuis Twitter ou +Thumblr

+

Beaucoup d'artistes ont un compte Twitter, mais se retrouvent +régulièrement refroidis pas sa modération qui censure des tétons dénudés +mais pas des insultes racistes ou homophobes, sans que les utilisateurs +n'aient leur mot à dire, en plus de se faire spamer de publicités et de +profilage liberticide. Rien de tout cela sur Mastodon, c'est vous qui +avez le contrôle, vous pouvez faire vos propres règles, modifier +l'apparence et fonctionnement de la plateforme, et déménager ailleurs +tout en conservant votre réseau de personnes suivies si vous le +souhaitez. Utilisez le bridge Mastodon/Twitter pour poster sur twitter +vos posts de Mastodon et inversement. Postez des toot sur votre blog +avec la fonctionnalité d'intégration, disponible dans les menu "trois +points" en bas des toots.

+

Conviez +d'autres artistes à prendre le mammouth par les cornes

+

Le changement de paradigme proposé par la fédération de réseaux est +une réelle révolution dans les rapports de force entre les plateformes +sociales et leurs utilisateurs. Libérez vos contacts des plateformes +injustes que sont Twitter, Youtube ou Facebook, et faites leur découvrir +votre art au milieu d'un public d'amateurs nouveaux et libres. Amusez +vous! _ Ce post a été inspiré par ce post sur le blog de Mastodon +https://blog.joinmastodon.org/2018/06/how-to-become-a-successful-artist-on-mastodon/

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2019/cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon/index.html b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon/index.html new file mode 100644 index 00000000..2209216f --- /dev/null +++ b/html-websites/cipherbliss_blog/2019/cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon/index.html @@ -0,0 +1,366 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Comment se faire des +amis sur Mastodon

+ +

Mastodon est un réseau social utilisant des formats ouverts et des +logiciels libres. Comme le courriel, il est décentralisé.Vous êtes une +personne, pas un produit Mastodon n'est pas un réseau commercial. Ici, +pas de publicités, pas de prospection de données et pas d'environnement +fermés. Il n'y existe aucune autorité centrale.

+

Et le fédivers

+

Mastodon +a été conçu pour faire disparaître le harcèlement en ligne

+

Comment masquer ce qui vous +déplaît

+

Il existe de nombreux moyens de ne pas être exposé à des choses +déplaisantes. Vous pouvez cacher les posts de personnes qui montrent des +choses déplaisantes en utilisant le bouton "trois points" sur les coins +des posts. Bloquer des utilisateurs est aussi une possibilité, qui vous +met à l'abri des posts mentionnant cette personne ainsi que des +notifications de celle-ci. Vous pouvez aussi masquer tous les comptes en +provenance d'une instance en particulier, certaines thématiques ne sont +pas à mettre sous tous les regards. Signaler les personnes aux +comportements désagréables (spam, harcèlement, contenus choquants sans +prévenir, ou choses gênantes mais pas forcément illégales) aux +administrateurs avec l'option de signalement permet d'améliorer la +qualité des choses publiées sur votre instance. Vous pouvez aussi vous +constituer des listes de mots filtrés que vous ne +souhaitez pas voir apparaître dans vos flux d'actualités, car nous ne +sommes pas tous égaux face aux sujets qui nous dérangent. Vous pouvez +aussi choisir de toujours afficher les posts, peu importe leurs messages +d'avertissement ou leur statut de média sensible.

+

Reprendre le +contrôle

+

Sur facebook ou twitter (ou le défunt GooglePlus), vous n'êtes pas en +droit de réclammer quoi que ce soit ou de personnaliser ce que vous +pouvez faire sur le site. Et le jour où vos contenus sont supprimés ou +que vos publications n'apparaissent pas dans les actus de vos amis, ou +que vous subissez du harcèlement vous n'avez que vos yeux pour pleurer +et aucun recours. Sur Mastodon c'est différent. Que vous soyez une +famille, un particulier, une entreprise, une association, un groupe +d'amis, vous pouvez vous faire votre propre réseau social régi selon vos +règles. ça élargit votre réseau social et ça change tout.

+

Le principe +d'instances

+

Une instance c'est une communauté, comme une page réunissant des gens +sur une thématique - ou pas. Vous pouvez être sur une instance de +Mastodon n'ayant que 3 personnes ou 600 millions d'utilisateurs, cela ne +vous empêchera pas d'interagir avec toutes les autres personnes des +autres instances du monde, et au delà. ça fonctionne comme une boite +email: vous pouvez être chez MachinMail et envoyer des messages a +BiduleMail, et TrucMail sans être inscrit chez eux. Les instances +Mastodon c'est pareil, tout le monde peut avoir la sienne ou utiliser +celle d'un autre pour communiquer avec n'importe laquelle. Et vous +pouvez donc partir d'une instance tout en gardant vos liens avec votre +sélection de gens qui s'y trouvent. Vous n'êtes plus pieds et poings +liés à vos amis dans un jardin muré, avec le fédivers vous êtes dans un +jardin ouvert.

+

Les autres +moyens d'accès au Fédivers

+

Mastodon vous permet de communiquer avec d'autres gens sur des sites +utilisant Peertube (remplace +Youtube), Mobilizon (sotie +prévue Fin 2019 - remplace les évènements Facebook / Meetup), Diaspora (remplace Facebook comme +Mastodon), Plume (Plateforme de Blog textuel - remplace Medium)… +c'est un véritable réseau ouvert de communication, nommé le +Fédivers, raccourci signifiant "l'univers fédéré". Cela +signifie qu'avec votre seul compte Mastodon sur Cipherbliss, +vous  pouvez interagir avec des gens sur plusieurs plateformes +différentes sans même avoir besoin d'être inscrit partout. L'association +Framasoft a lancé son instance www.framapiaf.org, la quadrature du Net a +www.mamot.fr, l'équipe de dev Allemande de Mastodon a mastodon.social, +mastodon.art… mais je vous recommande de venir sur celui que +j'administre, parce que c'est la meilleure du monde - rien que ça.

+

Pourquoi +le Mastodon de Cipberbliss est la meilleure instance du monde

+

Parce que c'est à jour, avec des fonctionnalités que vous demandez, +hébergé en France, financé avec des fonds propres, et que contrairement +à d'autres je suis joignable et réactif, que je fais des backups +automatisés, que je m'engage a protéger la veuve et l'orphelin, que +j'administre et modère en équipe et que l'éthique du libre me tient à +coeur via des actes et pas seulement de belles paroles.

+

Migrer +d'une instance à une autre sans perdre ses contacts et ses

+

préférences.

+

Exporter et importer vos données est très facile pour passer d'une +instance mastodon à une autre. +Dans votre espace utilisateur, demandez votre archive pour avoir un +export zip de tous vos posts et médias associés, ainsi que les listes de +gens que vous suivez et bloquez. Vous pourrez importer ces listes de +gens dans votre prochaine demeure, dans votre profil, dans la partie +import. Vous avez le choix entre fusionner les comptes suivis ou +remplacer totalement ceux de votre autre compte. +Annoncez votre départ avec un post épinglé. Vous pouvez épingler 5 posts +maximum. Configurez votre profil pour indiquer que vous avez migré.

+

C'est par où l'entrée?

+

Cipherbliss a son propre +Mastodon ouvert, relié au monde entier. Allez venez vous +inscrire, on est bien bien bien!

+



+

Avant toute chose, comme partout, pour vous faire des amis vous devez +être une personne fréquentable, qui suit le code de +conduite. Celui de cipherbliss se résume à : +ayez plus de 13 ans, et ne soyez pas un trou du cul. Et marquez les +médias sensibles / NSFW comme tels, ils sont bienvenus mais seulement si +vous les marquez comme médias sensibles. Soyez sympas, chacun de vos +posts fait par défaut jusqu'à maximum 7777 caractères, vous avez toute +la latitude nécessaire à une discussion apaisée. Ce code de conduite +régit la modération dans le coin, opérée par moi même @tykayn et @damien. +Je suis également joignable par d'autres moyens, listés sur ma page de +contact Et si vous êtes un artiste, lisez comment +devenir un artiste à succès sur Mastodon.

+

Découvrez des gens

+

Contrairement à ce que vous pourriez avoir l'habitude d'utiliser dans +des jardins murés comme Facebook, Twitter ou Youtube. Mastodon est une +des multiples porte d'entrée à une multitude de champs ouverts, et le Mastodon de Cipherbliss +est un des moyens d'accéder à cette porte. vous ne trouverez pas de +publicités ou de tracking, car l'infrastructure est financée avec mes +propres deniers.

+

Découvrir des +gens selon vos centres d'intérêt

+ +

 

+

Conclusion

+

De nombreux moyens sont à votre disposition pour trouver des +personnes de qualité selon vos propres critères. Par conception, +Mastodon ne vous imposera pas qui sont vos amis selon leur popularité ou +leur compte en banque, et leur propension à générer du clic et des shitstorms +comme c'est le cas sur twitter ou facebook. Votre réseau social s'en +retrouve étendu et sous +votre contrôle. à vous de jouer! _ ce post à été inspiré par +le blog du développement de Mastodon en Anglais: https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/ +https://blog.joinmastodon.org/2018/07/cage-the-mastodon/

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2019/cipherbliss_les-plateformes-sociales-privatives/index.html b/html-websites/cipherbliss_blog/2019/cipherbliss_les-plateformes-sociales-privatives/index.html new file mode 100644 index 00000000..31807d7f --- /dev/null +++ b/html-websites/cipherbliss_blog/2019/cipherbliss_les-plateformes-sociales-privatives/index.html @@ -0,0 +1,316 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Faut +il avoir une présence sur les plateformes sociales privatives pour en +libérer ses utilisateurs

+

Suite à ce post, https://framacolibri.org/t/mobilizon-et-technos-des-gafams/5461/9?u=tykayn +référant cette discussion sur Mastodon https://diaspodon.fr/@dada/102643392155613739 +j'aimerais avoir vos réflexions sur des méthodes qui fonctionnent pour +inciter les gens les moins geek/ingénieurs/techniques du monde à se +libérer des effets de réseau des plateformes "sociales" centralisées. +J'en viens à me dire qu'on peut sans doute parler du fédiverse sans +avoir à faire comprendre aux gens la notion d'instance ou de +décentralisation. Ces notions viendront plus tard. ça parlera aux +techos, mais pas aux utilisateurs lambda qui attendent que d'autres +leurs montrent quoi faire. Par exemple, pour ceux qui s'attendent +uniquement à croiser plein de monde et qui ne comprennent pas les dégâts +sur la vie privée que fait facebook, on peut leur dire que l'audience +double tous les 6 mois, et qu'actuellement on a près de 4 millions de +gens dans le fédiverse (pas que sur Mastodon). Ou encore leur montrer +comment Fb nous éloigne de nos amis en filtrant les flux d'actus et nous +donne une illusion de proximité plutôt qu'une réelle proximité. On peut +dire a nos copains artistes qui font du crowdfunding régulièrement que +leurs appels aux dons ne seront pas pollués par de la pub. Aux militants +on peut leur dire que leurs messages ne seront pas censuré au gré des +décisions politiques des actionnaires gérant le site. Les exemples sont +nombreux. J'ai choisi plusieurs choses pour inciter les gens: L'exemple: +en supprimant mon compte Fb et Google. L'argumentatif écrit: en faisant +des posts de blog qui ne s'adressent pas à des techniciens. +<strike>Le témoin de jéhovah: en allant frapper à la porte des +gens pour leur prêcher la bonne parole.</strike> Non, enfin, bon, +en causant à mes proches et moins proches. J'ai choisi d'utiliser +twitter (en crossposting de source mastodon perso https://mastodon.cipherbliss.com +) et (très peu) linkedin aussi. Tout en étant conscient des business +model de ces plateformes et de l'attention très limitée et filtrée des +gens qui sont dessus. J'aimerais que l'on partage nos +retours d'expérience là dessus. Jusqu'ici j'ai réussi +à faire en sorte que quelques uns de mes contacts s'inscrivent à +mamot.fr ou à mastodon.art à l'époque où Mastodon était par défaut en +multi colonne, ce qui gêne les nouveaux venus. Peu de gens parmi ceux là +n'ont rien que tenté de faire le moindre post. Un seul à réalisé plus de +dix posts pour faire découvrir ses illustrations. Les questions +relatives à la vie privée sont un argument qui est extrêmement compliqué +à faire entendre en peu de temps, c'est donc un angle argumentaire très +inefficace. Il parle cependant d'avantage aux femmes ayant connu du +harcèlement en ligne et des ex dangereux. Je connais pas mal de +dessineux / artistes / illustrateurs, qui sont assez réceptifs aux +problématiques de censure et de filtrage de leurs publications. - +L'angle argent parlera aussi à pas mal de monde quand on leur fait +comprendre que la publicité ciblée et le profilage constant leur coûtent +plus cher sur n'importe quel site et aussi en terme d'assurances et de +relations avec les banques. - On peut évoquer les scandales oubliés des +cartes de fidélité dans les supermarchés, dont le capitalisme de +surveillance n'est que l'extension. (Mais attention, c'est un terme qui +va souvent faire sortir des mots comme "paranoïa", ce à quoi vous pouvez +répondre que la paranoïa n'a pas de preuves, alors que là vous en avez) +- Pour les enthousiastes de la commande vocale on peut leur dire que +"pour que le micro de ton bidule connecté détecte que tu lui dis une +commande, il faut qu'il soit à l'écoute en permanence". Très souvent les +gens l'ignorent. Montrer l'historique des enregistrements "ok google" où +on a pas dit ok google permet une prise de conscience assez brusque qui +peut être utile. - Pour nos contacts engagés politiquement, les +révélations d'edward snowden, cambridge analytica, la censure politique, +le business model de la surveillance, sont des sujets qui auront leur +auditoire. - Les évènements facebook, une fonctionnalité très demandée +(qui pour certains restent la dernière raison de l'existence de leur +compte) permettent de faciliter les réunions militantes, mais les vident +de leur efficacité à cause du filtrage et du fichage. Les militants en +sont rarement conscients. (je vous ai dit que j'ai hâte que Mobilizon +sorte une version alpha?) - Les personnes conscientes que la limitation +de caractères de twitter ne peut engendrer que des arguments d'homme de +paille et des interjections violentes, dites leur qu'ils peuvent avoir +autant de texte qu'ils le veulent ailleurs (pleroma, plume, mastodon). - +Les artistes vidéastes, faites leur essayer d'importer leurs vidéos sur +peertube. Utilisez l'argument d'autorité de quelques comptes connus. - +Vous avez des amis LGBT+, montrez leur comment Mastodon permet de lutter +contre le harcèlement, permet l'inclusion, les havres de paix, et +redonne le contrôle aux gens les plus exposés aux risques de toutes +sortes. - Pour les gens souffrant de handicap, de maladies et autres +traumas, mettez en avant l'accessibiltié et le design respectueux. - +Eugen Rochko écrivait qu'en fait ce ne sont pas les fonctionnalités qui +comptent mais les personnes. Si un réseau social était fait de signes de +fumée mais qu'il y avait des gens suffisamment connus dessus, tout le +monde ferait des signes de fumée. Ce ne sont pas les fonctionnalités qui +priment. Je le concède, on est loin du gros succès migratoire. Mais ma +femme qui n'est pas du tout ingénieur commence à être à l'écoute des +problématiques de vie privée maintenant que ça fait 9 mois qu'elle ne me +voit plus sur facebook/messenger (et un an qu'on utilise Signal, qu'on a +réussi à faire adopter par pas mal de gens autour de nous) et me disait +récemment qu'elle envisageait de s'organiser un évènement en raid avec +d'autres de ses contacts facebook pour s'inscrire à mastodon et voir ce +que ça donne a plusieurs. On a commencé à écrire des textes pour les +nouveaux utilisateurs, et je constate que les arguments qui la font +réagir ne sont pas du tout les mêmes que moi, ce qui est fort +enrichissant. https://www.cipherbliss.com/comment-se-faire-des-amis-sur-mastodon/ +https://www.cipherbliss.com/comment-devenir-un-artiste-a-succes-sur-mastodon/ +Principaux obstacles donc: - la langue. les infos sur +le fédivers se trouvent surtout en anglais, tout comme la vidéo de +présentation qui existe avec des sous titres français, mais pas de vocal +en français. Ce qui fait littéralement peur à toute personne de plus de +35 ans que je croise) - on s'imagine qu'adopter le fédivers est +compliqué (notion d'instance / décentralisation) alors qu'on +pourrait se passer de cette éducation dans un premier temps. - +créer un compte ne se fait pas en un click avec un +bouton "se connecter via une plateforme privative". C'est un truc +controversé, je comprends bien, mais je suis convaincu qu'on libérerait +énormément de gens bloqués en mettant ça en place, par exemple avec +IndieAuth ou d'autres fournisseurs d'identités. - coordonner deux ou +cent personnes à essayer en même temps serait très efficace pour +balancer l'effet de réseau. Mais c'est forcément plus compliqué de +coordoner cent personnes plutôt que deux. Demandez aux gens comment ils +sont arrivés sur Fb, ils vous diront que c'est parce qu'un de leurs +proches les y a invité. Utilisez les liens d'invitation Mastodon, et +organisez des raids. Pas sur la zone 51. ou alors si, montez un mammouth +nommé zone51, c'est à la mode en ce moment. Vous aussi, faites passer +vos compte rendus d'essai et quelles méthodes vous utilisez o/

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2020/cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne/index.html b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne/index.html new file mode 100644 index 00000000..068aaed3 --- /dev/null +++ b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne/index.html @@ -0,0 +1,382 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Entraide +locale avec des affiches et un pad en ligne

+

Stimuler l'entraide locale dans sa ville en placardant un pad +partagé, c'est facile à faire. Il vous suffit de créer une fiche avec un +lien, l'imprimer et la placarder, et tada! J'ai utilisé cryptpad.fr pour +faire ça, avec un frama link imprimé, pendant le confinement. vous +pouvez reprendre le modèle suivant: _____________ https://cryptpad.fr/pad/#/2/pad/edit/14deXQhN3ObKLYw4mdGUtQnE/

+

[nom de votre ville] - +entraide locale

+

Tou.tes les brissois.es sont invités à écrire dans ce document +collaboratif. Partagez le ! https://frama.link/briis

+ +

A - +Questions ouvertes

+ +

B - Commerces à Briis et alentours

+ +

C - Santé

+ +

D - Enfance

+

Continuité pédagogique: https://www.continuitepedagogique.org/

+

E - Protection sur internet et vie +privée

+

Installez le bloqueur de publicité et de tracking ublock origin, sur +Firefox, sur +Chrome

+

Communication, +conférences audio / vidéo, Télétravail

+ +

 

+ +

Services divers

+ +

Divertissement:

+ +

https://cuisine-libre.fr/local/cache-gd2/87/06f5a9a54480b19220f7ceddb26102.jpg?1586045957 +     

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2020/cipherbliss_blog_223_refonte-de-framadate-avec-api/index.html b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_223_refonte-de-framadate-avec-api/index.html new file mode 100644 index 00000000..5c434167 --- /dev/null +++ b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_223_refonte-de-framadate-avec-api/index.html @@ -0,0 +1,316 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Refonte de Framadate avec +API

+

Il était une fois Framadate, une petite histoire de télétravail hors +pandémie de Covid-19. Comme beaucoup de boulots collaboratifs de +logiciels libre, c'est une contribution faite à distance, par beaucoup +de personnes dans le monde, sur leur temps libre. De quoi apprendre des +choses utiles en ces temps où le télétravail semble être totalement +nouveau, alors que pour beaucoup de contributeurs au libre, le +travail de loin à plusieurs a toujours été l'unique façon de +faire. Donc Framadate, installé sur framadate.org, c'est comme Doodle (qui +est devenu très cher pour le commun des mortels), mais en mieux du point +de vue éthique.

+

Qu'est-ce que c'est, +Framadate?

+

+

+

C'est un petit logiciel que vous pouvez installer sur votre serveur +afin de permettre à n'importe qui d'organiser des sondages pour se faire +des rendez-vous (au lieu d'utiliser la technique moisie des échanges +interminables d'email "moi je suis dispo tel jour" "ha moi non" "ah moi +oui" "oui mais toi on s'en fout Bébert!" … pauvre Bébert!), sans que les +gens que vous souhaitiez réunir n'aient besoin de s'sinscrire, de faire +chauffer la carte bleue, ou de se faire pister par les GAFAM.

+

C'est un logiciel très utilisé, mais qui souffre de problème +d'ergonomie énorme sur mobile. Comme beaucoup de projets libres, faits +par des gens qui ne sont pas experts en User eXperience, design, +accessibilité, traduction. Il était question de retaper son front end +depuis un bout de temps, et Maiwann s'est lancé dans la réunion d'idées +en 2018, a produit des design d'écrans en 2019, et fait un appel a +discuter du truc avec le hashtag #framadate, depuis un post Mastodon en +Aout 2019. Les maquettes étaient prêtes et n'attendaient qu'à être +traduites en logiciel.

+

Nouvelle tête de framadate, maquettes sur Zeplin, cette version n'est +pas encore en production:

+

+

Comment +on fait pour contribuer à plusieurs à distance?

+

Avec d'autres gens recrutés de divers moyens avec des posts sur des +forums et des médias sociaux de toutes sortes. Des gens répondent à +l'appel, et c'est parti!

+

Communication interne

+

En premier lieu il faut savoir comment communiquer avec les autres +contributeurs. , on a discuté du truc d'abord sur les réseaux sociaux et +forums d'où ont été faits les appels. Quel moyen on devrait privilégier +pour échanger tout le long du projet? Celui qui convient à le plus de +gens motivés.

+

Riot, IRC, forum framacolibri, Wire, Mattermost, les possibilités +sont nombreuses, mais c'est le Mattermost de Framasoft, Framateam, +section UX & Libre, canal framadate qui a remporté le plus de votes. +Grâce à mon gestionnaire de mots de passe, créer un compte avec un mot +de passe réellement complexe (une centaine de caractères divers et +variés) ne me fait pas peur. Mattermost ci propose en plus l'avantage de +pouvoir se connecter via le Gitlab de Framasoft, Framagit, qui héberge +tous les code sources des projets. C'est aussi un excellent moyen +d'avoir plusieurs autres outils utiles à un projet logiciel: disposer +d'un wiki, et d'un tableau de choses à faire avec les Issues, au sein +desquelles on peut aussi discuter des détails.

+

Il a été convenu aussi qu'on allait donner des informations pour +accueilir les nouveaux contributeurs dans la desciption du canal +framateam nommé Framadate, et que l'on allait cantonner les +discussions de dev dans un canal séparé pour ne pas faire fuir les gens +normaux, sur : framadate-dev.

+

Quels sont +les objectifs, par où puis-je commencer?

+

Il nous faut aussi savoir ce qu'on veut faire, pour savoir quelles +compétences rechercher et comment indiquer aux gens qui le souhaitent +comment ils peuvent aider le projet. C'est un gros travail de discussion +et de communication. Certains ont l'habitude de faire ça en vrai, dans +des ateliers de contribution où des gens de tous âges et de tout poil +viennent discuter, sociabiliser, boire un coup, et des fois même, +écrire, dessiner, coder des trucs.

+

Les maquettes sont prêtes, on peut les faire évoluer, on est prêts +aussi à les confronter à la réalité.
+

+

Accueillir les gens est +primordial

+

c'est sur nos premiers ressenti que l'on va décider si on a envie +d'investir deux minutes dans un projet en ligne avec des gens que l'on +ne connaît ni d'ève ni d'adam. Ensuite, comprendre qu'on a le droit de +poser des questions et d'ignorer des choses, et qu'on peut aider sans +avoir aucune compétence logicielle, ça fait un bien fou.

+

Pour savoir ce que l'on peut faire on a créé au début un pad +collaboratif. Puis une fois qu'on a fait le ménage dans nos idées, on a +mis ça dans le wiki du dépot gitlab.

+

Au début on a envisagé de ne retaper que le style. Puis en discutant +avec des gens qui connaissaient bien le code existant, et en examinant +d'un côté ce que ça nous prendrait comme temps de retaper ce qui existe, +ou repartir de zéro avec un framework comme on a conclu qu'il valait +mieux partir de zéro et utiliser quelques bibliothèques logicielles à +assembler pour se concentrer sur le code métier.

+

Ensuite, ça se fait au fil de l'eau, l'important étant que chacun +trouve son compte et soit prêt à faire des concessions pour avancer. oui +moi aussi, c'est fou je sais.

+

Relancer régulièrement les +motivés

+

Une fois les gens mobilisés, il faut identifier ce qui les bloque, +car bien souvent on hésite à dire quand quelque chose ne va pas. +Relancer fait partie du boulot pour bosser en équipe, même si on a pas +du tout un statut d'animateur ou de manager officiel.

+

Un gros boulot de refacto pour bien séparer les concepts, les types, +faire des modèles documentés dans le code ont été réalisés pendant le +confinement de 2020. Quelques petites réunions vocales en équipe ont +permis d'avancer sur les points les plus techniques. La bêta n'est pas +encore sortie.

+

Mais vous pouvez déjà demander à l'API ce qu'elle fait, j'ai mis une +version de démo sur framadate-api.cipherbliss.com/api/v1

+

voici le document qui liste la config au format JSON: https://framadate-api.cipherbliss.com/api/doc.json

+

Vous pouvez venir voir comment on avance sur les dépots framagit, et +sur les +canaux de discussion de Framateam, section UX & Design. +Enjaillez!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2020/cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune/index.html b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune/index.html new file mode 100644 index 00000000..edd815c2 --- /dev/null +++ b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune/index.html @@ -0,0 +1,295 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Récupérer +de la musique libre de l'émission "Libre à vous !"

+

Je vous ai dit que j'étais membre de l'April et du CHATONS qui y est associé, le Chapril ? ça c'est fait. [[https://www.april.org/sites/default/themes/zen_april/logo.png]]Il +se trouve que cette association de défense du logiciel libre, qui est +aussi à l'origine du très utile Agenda du libre,  a près de +4000 membres et diffuse une nouvelle émission tous les Mardis après +midi, intitulée "Libre à vous !". +https://april.org/files/libre-a-vous/bande-annonce/20190831-bande-annonce-libre-a-vous-video-version-courte-960x540.webm

+
+

Prenez le contrôle de vos libertés informatiques et suivez +l'actualité du Libre. Retrouvez les dossiers politiques et juridiques +traités par l'April, les échanges avec des personnes invitées, et bien +entendu de la musique sous licence libre. Libre à vous ! c'est +en direct chaque mardi de 15 h 30 à 17 h, sur les ondes +de la radio Cause Commune, « la voix des possibles », 93.1 FM +en Île-de-France, partout dans le monde sur le site de la radio. (Comme +diraient les Fatals Picards, C'EST UN JEU DMOT! cause +comme discutailler, mais aussi comme comme cause à défendre! Habile!) Le +podcast de l'émission et les podcasts par sujets traitées sont +disponibles dès que possible, quelques jours après l'émission en +général.  

+
+

Qui dit radio libre +dit aussi musique libre

+

C'est aussi une émission qui diffuse des artistes publiant leur +musique sous une licence libre, ce +qui signifie que sous certaines conditions vous pouvez l'écouter et vous +en servir dans vos créations (vidéos par exemple) sans avoir à débourser +le moindre euro, du moment que vous créditez les artistes correctement. +En causant sur le canal IRC #april-chapril j'ai appris que l'on peut +retrouver la liste des musiques par ici pour les télécharger: https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/musiques/ +Aussi, au lieu de cliquer sur les nombreux liens un par un j'ai réalisé +un petit script qui va s'occuper de récupérer la liste des liens fournis +par cette page et les télécharger ensuite dans un dossier dédié grâce à +la puissance des scripts bash. Il existe sûrement des moyens plus facile +de faire cela mais voici une recette assez rapide issue de plusieurs +recherches sur Saint Stack Overflow. D'abord on récupère la page html +présentant la liste de liens, on scanne ensuite le fichier html pour +extraire les liens dans les ancres html, on remplit un fichier listant +ces liens, et ensuite on scanne ce fichier de liens en demandant de +télécharger chacun de ces liens dans un dossier.

+
#/bin/bash
+cd ~
+mkdir musique-libre-a-vous && cd musique-libre-a-vous
+
+wget https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/musiques/
+sed -n 's/.*href="\([^"]*\).*/\1/p' index.html > liste_de_liens.txt
+cat liste_de_liens.txt
+cat output.txt| wc -l
+
+

une fois que vous avez fait le ménage dans votre liste de liens en ne +gardant que les fichiers audio, vous pouvez lancer le téléchargement de +la liste de fichiers ainsi:

+
xargs -i wget 'https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/musiques/{}'  < liste_de_liens.txt
+
+

Bon ce serait plus simple si l'asso mettait à disposition des +fichiers torrents listant les musiques par paquet, ça permettrait de +faire techniquement du partage entre les personnes interessés par les +téléchargement au lieu de tout demander depuis un seul serveur, mais ça +sera pour une prochaine fois ;) Si vous avez aussi de bonnes ressources +pour récupérer de la musique libre de droits et faire découvrir des +artistes de qualitay, faites passer les astuces dans les commentaires! +oh d'ailleurs vous pouvez leur parler de Funkwhale si vous connaissez des +artistes.

+
+ +
+

j'en ai mis un en place +ici: https://music.cipherbliss.com/ +En attendant, profitez bien de la musique, et si vous voulez en savoir +plus sur l'April c'est par ici:

+
+

Depuis 1996, l'April est animée par une ambition : « logiciel +libre, société libre ». Pionnière du logiciel +libre en France, l'April, constituée de 3968 adhérents +(3666 personnes physiques, 302 entreprises, associations et +organisations), est depuis 1996 un acteur majeur de la +démocratisation et de la diffusion du +logiciel libre et des standards ouverts auprès du grand +public, des professionnels et des institutions dans l'espace +francophone. En savoir +plus….

+
+

 

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2020/cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein/index.html b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein/index.html new file mode 100644 index 00000000..5df0715f --- /dev/null +++ b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein/index.html @@ -0,0 +1,314 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Live toot de la +conférence avec Etienne Klein

+

live toot de la conférence de l'#AFIS (asso +française pour l'information scientifique) avec Etienne Klein et la #SFEN:

+
+

Faire de la science ça ne veut pas dire qu'on ne peut pas se tromper. +Tous les scientifiques se trompent régulièrement. L'intérêt de la +science consiste à faire examiner nos connaissances avec une méthode +précise, afin de savoir comment on se trompe. Combien de personnes ayant +fait des déclarations qui se sont montrées erronées sont venues ensuite +dire qu'elles se sont trompées? Il est primordial de savoir reconnaître +que l'on se trompe quand c'est le cas pour faire avancer la +connaissance. Faire de la science, cultiver son esprit critique, c'est +penser contre son propre cerveau. "C'est pas une guéguerre entre les +scientifiques et la population, les scientifiques sont déjà eux-même +incultes en science. Si je vais voir un physicien du CEA où je +travaille, et que je lui demande "c'est quoi une cellule souche? c'est +quoi un OGM? c'est quoi la 5G?" il y a très peu de chances que +j'obtienne une bonne réponse. La compétence dans un domaine ne signifie +pas la compétence dans toute la science. Comment font alors les gens qui +n'ont pas la moindre formation scientifique pour faire le tri dans +toutes les informations qui leur sont proposées? Par des jeux +d'influence et d'arguments d'autorité. il nous faut restaurer l'idée +qu'il existe une différence entre une croyance et une connaissance. Et +qu'on ne peut pas être totalement dénué de croyance. On doit se poser la +question de "comment on a obtenu les connaissances que l'on a +aujourd'hui", dans l'histoire des idées? on peut tout à fait être +militant et ne pas du tout savoir comment défendre avec des arguments ce +que l'on revendique. C'est très grave, parce que ça veut dire qu'on peut +défendre tout et surtout n'importe quoi sans ne rien y comprendre. Quand +on est jeune on a beaucoup de temps pour apprendre, mais heureusement +après aussi. Encore faut il souhaiter davantage la recherche de la +vérité que de suivre aveuglément un groupe paradoxalement, la +propagation de la pensée critique - dans ce qu'elle est réellement, à +savoir, exercer sa réflexion contre nos propres biais cognitifs- +nécessite que l'on restaure des figures d'autorité scientifique. +Quelqu'un qui défend une thèse conspirationniste tout à fait farfelue en +invoquant sa pratique de l'esprit critique, ne pratique pas l'esprit +critique contre un certain ensemble de choses précises. Il faut aussi +comprendre que la science dit comment les choses sont, mais ne prescrit +pas ce que nous devons en faire. il faut faire la distinction avec ce +qui relève de l'éthique, de la prescription sociale, morale, et le rôle +de l'expert qui a une certaine connaissance de ce que les choses sont. +Prescrire une utilisation, appartient au registre du politique (et non +du politicien), dans son sens premier: les décisions relatives aux choix +de vie de la cité.

+
+

La conférence était assez courte, et le live tooting est un exercice +qui consiste à rapporter les idées en même temps que la conférence se +fait. J'ai donc écrit ce qui suit après la fin de la conf: J'ajouterai +qu'il est primordial dans la réception de toute information de savoir +prendre du recul et se demander à quel point ce que l'on reçoit a fait +l'examen de vérifications par des gens compétents en amont. Spoiler +alert: c'est rarement le cas, et tout média vivant de la publicité ou +appartenant à des dirigeants de multinationales subissent de +l'autocensure et sont interdits de traîter énormément de sujets qui +feraient de l'ombre à leur employeur et à ses annonceurs. Ces +contraintes broient toute idée qui passe par de tels médias pour les +transformer en spectacle affriolant. C'est très différent de ce à quoi +tend la recherche de la vérité et du fonctionnement du monde empirique. +Il faut absolument cesser de croire que si quelqu'un est convaincant il +détient la vérité absolue et qu'il ne se trompe jamais. Il faut +absolument cesser de croire que toutes les opinions se valent, que tout +peut être remis en question n'importe comment (le relativisme absolu), +et que vous devez adopter n'importe quelle info sans devoir faire vous +même à un moment le tri. ça n'a jamais été une bonne idée et ça ne le +sera jamais. Au contraire, surtout si quelqu'un est incapable de +reconnaître quand il se trompe, ou qu'il ignore quelque chose, c'est +très mauvais signe quant à la fiabilité de ses communications et à son +approche du monde réel. L'indépendance des médias manque cruellement au +panorama de la communication scientifique, c'est le résultat d'un jeu de +pouvoirs qui privilégie la continuité d'une vision féodale de +l'information. Une vision que l'on peut aujourd'hui changer en +comprenant les travers actuels, les biais cognitifs, et en se servant de +l'horizontalité d'internet. Tout le monde peut se tromper, et c'est une +qualité que de reconnaître ses torts, c'est le seul moyen pour enfin +passer à autre chose et s'améliorer. La crise du #COVID19 aura +permis de mettre sur le devant de la scène l'aspect catastrophique des +communications qui se revendiquent de "scientifique" alors qu'elles ne +font que se répandre dans le spectacle en donnant carte blanche et un +mégaphone aux pires charlatans qu'ils puissent trouver. Ce qui a des +conséquences sanitaires démesurées, pour lesquelles les responsables de +diffusion, ne subissent aucune ombre et font le moins de remise en +question possible. Bref, sortez couverts et bossez votre @hygienementale +ou vous finirez par avoir La tronche en biais ;) Vous pouvez aller plus +loin dans les travaux des différentes personnes en place en visitant le +site de l' #afis ou en vous +procurant un des magazines "Science et Pseudo-science" https://www.afis.org et de +la #SFEN +(société française de l'énergie nucléaire) https://www.sfen.org , +Etienne Klein a aussi son site est passe sur france culture tous les +Samedis à 16h. https://etienneklein.fr/ +Comme dirait Captain Disillusion, professionel des effets spéciaux vidéo +qui débunke des trucages: "Aimez avec votre cœur, mais pour tout le +reste, servez-vous de votre tête." je vous recommande aussi le court #fanzine à 3€ +que M. Klein qualifie de tract, nommé "le goût du vrai". ça permet +d'apprendre un peu plus en détail comment mieux débattre avec des gens, +qu'ils soient des proches ou de parfaits inconnus. Voici les tags des +termes liés sur mastodon: #debattonsMieux #communicationScientifique +#nofakescience +#science #COVID19

+

publié +à l'origine sur Mastodon Cipherbliss

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2020/cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020/index.html b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020/index.html new file mode 100644 index 00000000..f56a51bc --- /dev/null +++ b/html-websites/cipherbliss_blog/2020/cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020/index.html @@ -0,0 +1,274 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Passage +dans l'émission "Libre à vous !" le 17 novembre 2020

+

Le 17 Novembre 2020 j'étais invité à l'Émission Libre à +vous ! diffusée mardi 17 novembre 2020 sur radio Cause Commune. La +même émission pour laquelle j'ai proposé un script pour extraire +toutes les musiques libres mises à disposition par l'April. J'ai +donc été invité par Frédéric Couchet pour causer de ce que je fais dans +le CHATONS de l'April que l'on peut trouver sur +Chapril.org , comment j'y suis arrivé et quelles actions j'y mène pour +faire la promotion d'une solution d'organisation d'évènements en ligne +avec Mobilizon, et plus largement faire comprendre à tout un chacun les +dangers des GAFAM, et comment s'en émanciper concrètement. Voici le +fichier audio que vous +pouvez télécharger: [embed]https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/20201117/libre-a-vous-20201117.ogg[/embed] +La transcription texte de l'émission est aussi disponible ici grâce au +formidable boulot de l'équipe. https://www.april.org/libre-a-vous-radio-cause-commune-transcription-de-l-emission-du-17-novembre-2020

+
+

Intervenant·e·s : Noémie Bergez - Élodie +Déniel-Girodon - Fabrice Noël - Baptiste Lemoine - Jean-Christophe +Becquet - Isabella Vanni - Frédéric Couchet - Étienne Gonnu à la régie +Lieu : Radio Cause Commune Date : 17 +novembre 2020 Durée : 1 h 30 min Sommaire de +l'émission:

+
    +
  1. [[https://www.april.org/libre-a-vous-radio-cause-commune-transcription-de-l-emission-du-17-novembre-2020#Chronique_In_code_we_trust_de_Noemie_Bergez_sur_le_theme_de_la_securisation_des_donnees][Chronique +« In code we trust » de Noémie Bergez sur le thème de la sécurisation +des données]]
  2. +
  3. [[https://www.april.org/libre-a-vous-radio-cause-commune-transcription-de-l-emission-du-17-novembre-2020#Chronique_Pepites_libres_de_Jean-Christophe_Becquet_sur_Sounds_of_the_Forest][Chronique +« Pépites libres » de Jean-Christophe Becquet sur /Sounds of the +Forest/]]
  4. +
  5. [[https://www.april.org/libre-a-vous-radio-cause-commune-transcription-de-l-emission-du-17-novembre-2020#Au_coeur_de_l-April_deconfinee_._Plusieurs_personnes_actives_au_sein_de_l-April_parleront_des_groupes_de_travail_des_activites_de_l-April_son_fonctionnement._Nous_parlerons_egalement_des_coulisses_de_l-emission][« Au +cœur de l'April (dé)confinée ». Plusieurs personnes actives au sein de +l'April parleront des groupes de travail, des activités de l'April, son +fonctionnement. Nous parlerons également des coulisses de +l'émission]]
  6. +
  7. [[https://www.april.org/libre-a-vous-radio-cause-commune-transcription-de-l-emission-du-17-novembre-2020#Quoi_de_Libre_Actualites_et_annonces_concernant_l-April_et_le_monde_du_Libre][Quoi +de Libre ? Actualités et annonces concernant l'April et le monde du +Libre]]
  8. +
+
+

J'ai été ravi de pouvoir m'exprimer dans cette émission et causer de +mon parcours qui a débuté avant l'apparition d'internet dans les +chaumières, de comment j'ai pu mixer l'aspect dessin collaboratif, +fanzinat (Mangastyl, E-kaki, Paintchat, flood IRC, contrib +Openstreetmap… rha zut j'ai oublié de parler de Qzine.fr), sorties de petite vadrouille, +accompagnements divers à l'émancipation et l'éducation populaire comme +je peux la pratiquer sur ce blog, en contribuant à divers projets en +lien avec Framasoft et les CHATONS, ou avec des ateliers associatifs en +direct avec des gens de tous les âges et tous les niveaux. Des choses +qui seront bien plus faciles à pratiquer le jour où on pourra se réunir +en live avec des gens. En attendant on s'en sort en organisant des +ateliers à distance, ou juste des prises de nouvelles informelles pour +garder le contact, avec des solutions de chatons et du logiciel libre, +tout en cherchant à ne pas prêcher du convaincu. C'est une émission qui +parait tous les Mardis, on peut en écouter un paquet depuis le temps que +ça existe. J'avais déjà écouté quelques autres diffusions avant qu'on ne +me propose d'y prêter ma voix. On y aborde des sujets à propos de +féminisme, éducation, initiatives pour rendre aux femmes leur place dans +les métiers de la technologie en général, cartographie, encyclopédie +contributive, hackerspace, tiers lieux, bio hacking, projets montrant un +autre aspect du monde comme dans la section des pépites libres, +s'informer sur tout ce qui se fait de collaboratif, comprendre mieux les +textes juridiques, s'informer découvrir la culture du monde, entendre +des gens dont je vois passer les pseudos sur Mastodon ou dans des +conférences d'évènements auquel j'ai pu me rendre. à chaque fois on +découvre des choses interessantes. Mangez-en!! Comme dirait l'autre, la +route est longue mais la voie est libre!

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2021/cipherbliss_blog_211_plan-darchivage-et-de-backup/index.html b/html-websites/cipherbliss_blog/2021/cipherbliss_blog_211_plan-darchivage-et-de-backup/index.html new file mode 100644 index 00000000..27ba20fd --- /dev/null +++ b/html-websites/cipherbliss_blog/2021/cipherbliss_blog_211_plan-darchivage-et-de-backup/index.html @@ -0,0 +1,274 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Plan d'archivage et de +backup

+

plandarchivage20200531093512

+

Définir ce que l'on veut +sauvegarder

+

des fichiers de serveurs et sites web, ce qui inclut des sauvegardes +de bases de données régulières, des documens perso comprenant boulot et +loisirs, des copies de choses produites par d'autres gens, mon tel,

+

Concentrer le bazar

+

Ranger ensemble ce qui n'est pas rangé, faire des dossiers pour le +reste. Un dossier _"BAZAR" pour tout ce qui n'est pas encore +rangé

+

Premièrement: organiser tout ça dans un seul dossier de sauvegarde +sur un périphérique avec énormément de place

+

Automatiser les sauvegardes

+

Compresser et historiser ce gros dossier. En faire des copies par +rsync sur d'autres disques et sur un ordinateur distant

+

cloud chiffré

+

Tresorit. ProtonDrive.

+

utiliser votre disque +externe.

+

Dans l'onglet Schedule on demande à ce que vorta soit lancé au +démarrage de l'ordinateur et qu'il s'exécute toutes les heures.

+

On a plus qu'a démarrer le premier backup avec le bouton en +bas, et roulez jeunesse.

+

+

 

+

 

+

Plus qu'a attendre quelques minutes ou heures selon le volume de +trucs à sauvegarder et la force de compression que vous avez choisi.

+

Répliquez les tous

+

On a notre archive qui se met à jour toute seule, on a plus qu'a +sauvegarder ailleurs notre sauvegarde. Pour le grand public je conseille +donc d'utiliser Grsync, une interface graphique de Rsync, logiciel de +syncronisation de fichiers.

+

Nous devons donc dire à Grsync que l'on veut copier notre repository +(la source) vers un disque externe (la destination). On appuie sur +syncroniser, et c'est parti.

+

Cool ça marche

+

oui, bon c'est cool tout ça, mais grsync ne va pas copier tout seul +automatiquement votre repository après les sauvegardes, et si vous +oubliez d'appuyer sur le bouton dans Grsync pendant longtemps, votre +disque externe n'est jamais à jour. Et ce qui serait bien c'est d'avoir +vos disques externes en plusieurs exemplaires, sur des lieux physiques +différents. Typiquement vous pouvez confier un disque à une amie, à +votre famille, à une asso ou dans un coffre enterré dans une enveloppe +étanche, en faisant des permutations de disque de temps à autre :D

+

Comme ça, même si chez vous survient une catastrophe vous n'aurez pas +tout perdu. Et grâce au chiffrement de votre repository, même si votre +autre lieu a un cambriolage, le contenu de l'archive ne sera pas lisible +sans la phrase de passe.

+

C'est pourquoi je préfère utiliser un script de syncro qui se lance +automatiquement par cronjob toutes les x minutes. Mais ça, c'est une +autre histoire.

+

Tester la restauration

+

Dernier point, vérifiez que vous pouvez restaurer des fichiers avec +votre repository de temps en temps. Parce que c'est bien beau de faire +des archives, si elles sont corrompues ça ne vous aidera pas quand la +bise sera venue. Un bon petit rappel de calendrier tous les 3 mois +devrait vous aider à vérifier que tout est propre.

+

Faire du propre dans sa +maison

+

En parlant de propre, vous pouvez utiliser Baobab pour visualiser les +dossiers qui prennent le plus de place. Ce logiciel libre est déjà +présent dans ubuntu. Le meilleur moyen d'avoir des archives utiles reste +de supprimer le merdier qu'elle contient. C'est une tâche longue et +difficile, mais ça vaut le coup si on veut ensuite pouvoir retrouver +très rapidement des choses par un simple ctrl+f dans ses dossiers.

+

/baobab home

+

lancez le sur votre home pour trouver les trucs à virer de vos +archives.

+

Si vous avez des astuces aussi, faites passer! :)

+

[caption id="attachment1559" align="aligncenter" +width="620"][[https://www.cipherbliss.com/wp-content/uploads/2021/05/strategie_backup-724x1024.jpg]] +Created with GIMP[/caption]

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2021/cipherbliss_blog_233_actus-de-fevrier-2021/index.html b/html-websites/cipherbliss_blog/2021/cipherbliss_blog_233_actus-de-fevrier-2021/index.html new file mode 100644 index 00000000..3d5cef80 --- /dev/null +++ b/html-websites/cipherbliss_blog/2021/cipherbliss_blog_233_actus-de-fevrier-2021/index.html @@ -0,0 +1,307 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Article

+ +

Actus de Février 2021

+

Bonjour monde! Depuis la dernière fois avec la page des +Ciphers j'ai eu une semaine assez occupée.

+

Mardi je me suis rendu dans les locaux de CauseCommune pour l'émission "Libre à vous !" du Mardi où +j'ai pu causer avec Madix, Isabella Vanni, Luk, Étienne, Vincent, et +d'autres chouettes gens de l'April et de +la radio 93.1 FM.

+

https://www.april.org/libre-a-vous-diffusee-mardi-16-fevrier-2021-sur-radio-cause-commune

+

On a causé d'actions pro libre dans l'éducation, moi en tant que +parent d'élève, et Adrien (aka Neox, gérant du serveur XMPP du Chapril) +en tant qu'élève du supérieur dans une fac d'informatique.

+

Le podcast audio sera bientôt disponible et sa transcription a été +faite par Marie Odile, comme pour toutes les émissions de Libre à +vous.

+

On a aussi fait des photos

+

https://photos.april.org/index.php?/category/364

+

+

+

+

+

C'était une très chouette expérience, et on a du écourter au maximum +à cause du couvre feu TT

+

à propos de transcriptions, l'April a récemment publié Libre à lire point org qui +regroupe tous les textes de l'émission, je me disais qu'il devait bien +exister des outils libres pour faire de l'aide à la transcription, +depuis bien avant que Mozilla sorte CommonVoice. En effet il en existe +des tas, c'est juste qu'ils sont pas bien faciles à faire +fonctionner.

+

Donc j'en ai essayé quelques uns en faisant pousser ma barbe, jusqu'à +trouver un qui soit en mesure de faire fonctionner sa démo selon sa +propre documentation.

+

J'ai pioché un exemple avec une lib en python nommée Vosk et soudain, +miracle, ça fonctionnait! et il y avait des modèles de données audio en +Français disponibles. J'ai donc tenté le coup sur un fichier audio de +quelques secondes où les gens parlaient très clairement et le résultat +était vraiment pas mal, pour très peu de code à faire.

+

J'ai donc entrepris de publier un dépôt git que tout le monde +pourrait installer un peu plus facilement que ce que j'ai eu à faire. il +suffit de suivre le guide du Readme, qui s'affiche sur l'accueil du +projet:

+

https://forge.chapril.org/tykayn/transcription

+

Le but du jeu étant de faire ceci:

+ +

on obtient un fichier texte de la transcription pour chacun des +fichiers sons ou vidéos demandés, dans des formats texte simple, texte +précédé par une info minute et seconde, et vrai fichier sous titre +.srt à ajouter dans une vidéo.

+

J'ai pu comme ça filer un coup de main à Marie Odile pour une +émission Décryptualité,

+

puis en causant sur IRC il y a eu aussi Khrys de Parinux qui bosse +avec d'autres gens à transcrire à la mano des conférences de la FFDN, +par exemple celles de Benjamin Bayard, le plus célèbre des "vieux con +des Internets".

+

une fois qu'on a installé le truc par la magie d'un git +clone et d'un make ça marche plutôt pas mal +pour faire une bonne base de travail et gagner plein de temps.

+

Mon script de conversion est documenté en français et sous licence +libre AGPLv3, afin de demeurer libre.

+

Je l'ai testé sur [[https://peertube.cipherbliss.com/videos/watch/8a4bd1d7-f2f5-4773-af75-8f036a65c3f3][ma +vidéo de démonstration des ebook et mis en ligne le résultat du sous +titrage automatique]], l'idée générale est pas trop mal rendue dans les +transcriptions, mais beaucoup de mots que j'ai utilisé dans cette vidéo +sont pas évident à comprendre pour le bouzin. Rien que MarkDown +ou Chapril ça donne des remplacement marrants :D

+

Le script ne distingue pas encore les différentes personnes qui +parlent mais quelqu'un sur mastodon bosse sur le sujet et on se cause +tous les jours.

+

Breffe, ça pourrait vous être utile ce petit outil de transcription. +En tous cas, pour l'équipe de la radio (et les gens qui apprécient +d'avoir des logiciels libres faisant dans l'accessibilité à toutes les +déficiences, et particulièrement celles où on a besoin de lire) ça vaut +son pesant d'or ce genre de truc!

+

Le gros défi étant de rendre le truc lançable par des gens qui ne +sont pas à l'aise avec la programmation. Rien que lire le mode d'emploi +est un défi :D

+

J'aimerais rendre le truc aussi simple à utiliser qu'Etcher l'est +pour graver un iso.

+

Mais ça c'est pas pour tout de suite. Je dois me pencher pour faire +avancer Framadate.

+

En attendant, aujourd'hui a été publié officiellement l'ouverture du +service https://mobilizon.chapril.org +pour s'organiser de la plus intime raclette à la plus grande manif +internationale et autres entre deux en visio. Parinux utilise Mobilizon +pour ses soirées hebdo du jeudi et plein de gens aussi, comme les +collectifs chatons, les gens de framasoft, et certains gens font de +l'import massif depuis d'autres sources d'agendas en ligne.

+

[[https://www.chapril.org/IMG/arton45.jpg?1607689105]]

+

Donc vouala, pas mal de trucs et j'avance doucement sur mes lectures. +Coucou "science et pseudo science du 1er trimestre 2021", ainsi qu'un +autre sur Ada Lovelace, "La beauté des nombres").

+

à bientôt les cocos.

+

Liens

+ + + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/2024/2024-11-03-création-d'un-blog-gemini/index.html b/html-websites/cipherbliss_blog/2024/2024-11-03-création-d'un-blog-gemini/index.html index 720b3950..86d39258 100644 --- a/html-websites/cipherbliss_blog/2024/2024-11-03-création-d'un-blog-gemini/index.html +++ b/html-websites/cipherbliss_blog/2024/2024-11-03-création-d'un-blog-gemini/index.html @@ -1,134 +1,9 @@ - + cipherbliss_blog - + Retour à l'Accueil
diff --git a/html-websites/cipherbliss_blog/2024/20241108151758-ça-déménage/index.html b/html-websites/cipherbliss_blog/2024/20241108151758-ça-déménage/index.html index 95453c37..53075b2f 100644 --- a/html-websites/cipherbliss_blog/2024/20241108151758-ça-déménage/index.html +++ b/html-websites/cipherbliss_blog/2024/20241108151758-ça-déménage/index.html @@ -1,134 +1,9 @@ - + cipherbliss_blog - + Retour à l'Accueil
diff --git a/html-websites/cipherbliss_blog/2024/soutien/index.html b/html-websites/cipherbliss_blog/2024/soutien/index.html new file mode 100644 index 00000000..39d71b1a --- /dev/null +++ b/html-websites/cipherbliss_blog/2024/soutien/index.html @@ -0,0 +1,192 @@ + + + + +cipherbliss_blog + + +Retour à l'Accueil
+ + + + + + cipherbliss_blog + + + +
+

cipherbliss_blog

+
+

Soutien

+

[2024-11-03] Si vous aimez ce que nous faisons à Cipher Bliss, vous +pouvez nous soutenir de plusieurs façons: en faisant un micro don sur +liberapay. Donner : https://liberapay.com/cipherbliss/donate

+

Le plus simple nous pour nous faire connaître étant de partager cet +article. Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com. https://mastodon.cipherbliss.com/@tykayn

+

Ce site restera libre comme un gnou dans la nature et sans pubs, +parce qu'on vous aime. Que la source soit avec vous!

+ + + + + \ No newline at end of file diff --git a/html-websites/cipherbliss_blog/index.html b/html-websites/cipherbliss_blog/index.html index ef25310a..0524a299 100644 --- a/html-websites/cipherbliss_blog/index.html +++ b/html-websites/cipherbliss_blog/index.html @@ -1,138 +1,13 @@ - + cipherbliss_blog - + Retour à l'Accueil
cipherbliss_blog # cipherbliss_blog - Articles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Navigation


index.html
contact.html

Articles en Français


2024 20241108151758 ça déménage
2024 2024 11 03 création d'un blog gemini
2013 cipherbliss_blog_68_afficher le jour de la semaine dans la barre d ubuntu +

Navigation


index.html
contact.html

Articles en Français


2024 20241108151758 ça déménage
2024 soutien
2024 2024 11 03 création d'un blog gemini
2021 cipherbliss_blog_211_plan darchivage et de backup
2021 cipherbliss_blog_233_actus de fevrier 2021
2020 cipherbliss_blog_230_passage dans lemission libre a vous le 17 novembre 2020
2020 cipherbliss_blog_229_live toot de la conference avec etienne klein
2020 cipherbliss_blog_228_recuperer de la musique libre de lemission cause commune
2020 cipherbliss_blog_223_refonte de framadate avec api
2020 cipherbliss_blog_218_entraide locale avec des affiches et un pad en ligne
2019 cipherbliss_les plateformes sociales privatives
2019 cipherbliss_blog_206_comment se faire des amis sur mastodon
2019 cipherbliss_blog_205_comment devenir un artiste a succes sur mastodon
2019 cipherbliss_blog_201_lappel du collectif nofakescience sur le traitement desastreux de la science dans les medias
2019 cipherbliss_blog_186_debuter sur openstreetmaps
2019 cipherbliss_blog_187_une vraie matiere de programmation informatique au lycee
2018 cipherbliss_blog_181_comment se delester de la charge mentale
2018 cipherbliss_blog_175_10 raisons pour lesquelles lopen source est bon pour les affaires
2018 cipherbliss_blog_177_les obstacles les plus frequents au travail dequipe
2018 cipherbliss_blog_150_comment ne pas repartir de zero a chaque nouvel ordi
2018 cipherbliss_blog_168_comment ne plus perdre de temps avec ses mots de passe
2018 cipherbliss_blog_167_la detresse emotionnelle pour installer un programme
2018 cipherbliss_blog_153_cest du tres loud du tres tres lourd
2017 cipherbliss_blog_131_lautohebergement cest tellement bien
2017 cipherbliss_blog_129_comment facebook choisit vos amis a votre place
2016 cipherbliss_blog_127_faire ses factures avec libreoffice ou google sheet
2016 cipherbliss_blog_124_ne vous dites pas programmeur
2016 cipherbliss_blog_121_changer lediteur de texte associe a git
2016 cipherbliss_blog_1_la galaxie des fanzines
2016 cipherbliss_blog_2_ubuntu party 15 10
2016 cipherbliss_blog_3_exporter une visualisation de son schma sql
2016 cipherbliss_blog_4_le dysoon de djo
2016 cipherbliss_blog_5_conversion de pdf en image et ocr
2016 cipherbliss_blog_6_retour d exprience
2016 cipherbliss_blog_7_le petit printf
2016 cipherbliss_blog_10_gestion de projet
2015 cipherbliss_blog_11_twig et angular
2015 cipherbliss_blog_12_convertir les fichiers de config de symfony2 facilement
2015 cipherbliss_blog_13_2 degrs avant la fin du monde
2015 cipherbliss_blog_14_il suffit
2015 cipherbliss_blog_15_dveloppez le commerce localhost
2015 cipherbliss_blog_16_inspirer les femmes prendre les postes qui faconnent le monde
2015 cipherbliss_blog_17_les resources du blog sur github
2015 cipherbliss_blog_18_dbuter sa gestion de projet
2015 cipherbliss_blog_20_dual boot windows 10 et linux
2015 cipherbliss_blog_21_le triangle du projet
2015 cipherbliss_blog_22_avoir une vie prive
2015 cipherbliss_blog_24_des live templates pour angular dans intellij
2015 cipherbliss_blog_25_le bash de vos rves
2015 cipherbliss_blog_27_des tests plus rapides avec jasmine
2015 cipherbliss_blog_28_paye ton arrondi en js
2015 cipherbliss_blog_29_installer cozy cloud sur son serveur ubuntu 14 04
2015 cipherbliss_blog_32_gnrateur angular jeej
2015 cipherbliss_blog_33_whatis love
2015 cipherbliss_blog_34_faites bosser internet pour vous avec if this then that
2015 cipherbliss_blog_37_calculez votre heure de rveil
2015 cipherbliss_blog_38_un datepicker dans un formulaire symfony2
2015 cipherbliss_blog_39_les dates importantes de votre vie
2015 cipherbliss_blog_40_les 24h de la bd et autres vnements ont leur planning
2015 cipherbliss_blog_41_du php sexiste
2015 cipherbliss_blog_42_digital learning day 2015
2015 cipherbliss_blog_43_paye ton explication
2014 cipherbliss_blog_45_la filbre optique c est pas gagn
2014 cipherbliss_blog_46_la neutralit du net
2014 cipherbliss_blog_47_capturer et annoter facilement
2014 cipherbliss_blog_48_signez pour la neutralit du net
2014 cipherbliss_blog_49_schema graphique de base de donnes
2014 cipherbliss_blog_50_la thorie des chaines de caractre
2014 cipherbliss_blog_51_distributions img et sauvegarde de carte sd
2013 cipherbliss_blog_68_afficher le jour de la semaine dans la barre d ubuntu
2013 cipherbliss_blog_70_dcaler les sous titres dans vlc media player
2013 cipherbliss_blog_78_clavier lumineux
2012 cipherbliss_blog_89_tutoriel de plugin jquery
2011 cipherbliss_blog_110_maison l preuve des zombies et des tmoins de jovah \ No newline at end of file diff --git a/index_cipherbliss_blog.gmi b/index_cipherbliss_blog.gmi new file mode 100644 index 00000000..a585638a --- /dev/null +++ b/index_cipherbliss_blog.gmi @@ -0,0 +1,85 @@ + # cipherbliss_blog - Articles +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +# Navigation +------------------------- +=> index..gmi +=> contact..gmi + +# Articles en Français +------------------------- +=> 20241108151758-ça-déménage..gmi +=> 2024-11-03-soutien..gmi +=> 2024-11-03-création-d'un-blog-gemini..gmi +=> 20210527133058_cipherbliss_blog_211_plan-darchivage-et-de-backup..gmi +=> 20210223005400_cipherbliss_blog_233_actus-de-fevrier-2021..gmi +=> 20201125111911_cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020..gmi +=> 20201118110346_cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein..gmi +=> 20201112113141_cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune..gmi +=> 20200714140305_cipherbliss_blog_223_refonte-de-framadate-avec-api..gmi +=> 20200621104759_cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne..gmi +=> 20191028100923_cipherbliss_les-plateformes-sociales-privatives..gmi +=> 20190819145346_cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon..gmi +=> 20190819144521_cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon..gmi +=> 20190721110110_cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias..gmi +=> 20190222134640_cipherbliss_blog_186_debuter-sur-openstreetmaps..gmi +=> 20190109154442_cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee..gmi +=> 20181119164812_cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale..gmi +=> 20181009143617_cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires..gmi +=> 20180928165919_cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe..gmi +=> 20180822122238_cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi..gmi +=> 20180803160326_cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe..gmi +=> 20180713153958_cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme..gmi +=> 20180207120417_cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd..gmi +=> 20170927222054_cipherbliss_blog_131_lautohebergement-cest-tellement-bien..gmi +=> 20170203145717_cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place..gmi +=> 20161226174242_cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet..gmi +=> 20160925220750_cipherbliss_blog_124_ne-vous-dites-pas-programmeur..gmi +=> 20160824153918_cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git..gmi +=> 20160726204835_cipherbliss_blog_1_la-galaxie-des-fanzines..gmi +=> 20160726092648_cipherbliss_blog_2_ubuntu-party-15-10..gmi +=> 20160726084700_cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql..gmi +=> 20160726082722_cipherbliss_blog_4_le-dysoon-de-djo..gmi +=> 20160511192505_cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr..gmi +=> 20160510145657_cipherbliss_blog_6_retour-d-exprience..gmi +=> 20160421131007_cipherbliss_blog_7_le-petit-printf..gmi +=> 20160102110725_cipherbliss_blog_10_gestion-de-projet..gmi +=> 20151208091242_cipherbliss_blog_11_twig-et-angular..gmi +=> 20151122152143_cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement..gmi +=> 20151122094803_cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde..gmi +=> 20151118165642_cipherbliss_blog_14_il-suffit..gmi +=> 20151118102152_cipherbliss_blog_15_dveloppez-le-commerce-localhost..gmi +=> 20151116113834_cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde..gmi +=> 20151111123141_cipherbliss_blog_17_les-resources-du-blog-sur-github..gmi +=> 20151108152227_cipherbliss_blog_18_dbuter-sa-gestion-de-projet..gmi +=> 20150925133619_cipherbliss_blog_20_dual-boot-windows-10-et-linux..gmi +=> 20150909150013_cipherbliss_blog_21_le-triangle-du-projet..gmi +=> 20150908121246_cipherbliss_blog_22_avoir-une-vie-prive..gmi +=> 20150706140018_cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij..gmi +=> 20150702150433_cipherbliss_blog_25_le-bash-de-vos-rves..gmi +=> 20150701120014_cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine..gmi +=> 20150630151830_cipherbliss_blog_28_paye-ton-arrondi-en-js..gmi +=> 20150626210550_cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04..gmi +=> 20150514195327_cipherbliss_blog_32_gnrateur-angular-jeej..gmi +=> 20150422104016_cipherbliss_blog_33_whatis-love..gmi +=> 20150421092707_cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that..gmi +=> 20150417110334_cipherbliss_blog_37_calculez-votre-heure-de-rveil..gmi +=> 20150407142422_cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2..gmi +=> 20150330080405_cipherbliss_blog_39_les-dates-importantes-de-votre-vie..gmi +=> 20150330075127_cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning..gmi +=> 20150330074730_cipherbliss_blog_41_du-php-sexiste..gmi +=> 20150316092450_cipherbliss_blog_42_digital-learning-day-2015..gmi +=> 20150304150212_cipherbliss_blog_43_paye-ton-explication..gmi +=> 20141219122836_cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn..gmi +=> 20141219122038_cipherbliss_blog_46_la-neutralit-du-net..gmi +=> 20141016105818_cipherbliss_blog_47_capturer-et-annoter-facilement..gmi +=> 20140910192438_cipherbliss_blog_48_signez-pour-la-neutralit-du-net..gmi +=> 20140904202028_cipherbliss_blog_49_schema-graphique-de-base-de-donnes..gmi +=> 20140904100304_cipherbliss_blog_50_la-thorie-des-chaines-de-caractre..gmi +=> 20140811095601_cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd..gmi +=> 20131207203655_cipherbliss_blog_68_afficher-le-jour-de-la-semaine-dans-la-barre-d-ubuntu..gmi +=> 20131127221604_cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player..gmi +=> 20130606195819_cipherbliss_blog_78_clavier-lumineux..gmi +=> 20120912132000_cipherbliss_blog_89_tutoriel-de-plugin-jquery..gmi +=> 20111206041850_cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah..gmi diff --git a/sources/cipherbliss_blog/de coté/20111206041850_cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah.org b/sources/cipherbliss_blog/lang_fr/20111206041850_cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20111206041850_cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah.org rename to sources/cipherbliss_blog/lang_fr/20111206041850_cipherbliss_blog_110_maison-l-preuve-des-zombies-et-des-tmoins-de-jovah.org diff --git a/sources/cipherbliss_blog/de coté/20120912132000_cipherbliss_blog_89_tutoriel-de-plugin-jquery.org b/sources/cipherbliss_blog/lang_fr/20120912132000_cipherbliss_blog_89_tutoriel-de-plugin-jquery.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20120912132000_cipherbliss_blog_89_tutoriel-de-plugin-jquery.org rename to sources/cipherbliss_blog/lang_fr/20120912132000_cipherbliss_blog_89_tutoriel-de-plugin-jquery.org diff --git a/sources/cipherbliss_blog/de coté/20130606195819_cipherbliss_blog_78_clavier-lumineux.org b/sources/cipherbliss_blog/lang_fr/20130606195819_cipherbliss_blog_78_clavier-lumineux.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20130606195819_cipherbliss_blog_78_clavier-lumineux.org rename to sources/cipherbliss_blog/lang_fr/20130606195819_cipherbliss_blog_78_clavier-lumineux.org diff --git a/sources/cipherbliss_blog/de coté/20131127221604_cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player.org b/sources/cipherbliss_blog/lang_fr/20131127221604_cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20131127221604_cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player.org rename to sources/cipherbliss_blog/lang_fr/20131127221604_cipherbliss_blog_70_dcaler-les-sous-titres-dans-vlc-media-player.org diff --git a/sources/cipherbliss_blog/de coté/20140811095601_cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd.org b/sources/cipherbliss_blog/lang_fr/20140811095601_cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20140811095601_cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd.org rename to sources/cipherbliss_blog/lang_fr/20140811095601_cipherbliss_blog_51_distributions-img-et-sauvegarde-de-carte-sd.org diff --git a/sources/cipherbliss_blog/de coté/20140904100304_cipherbliss_blog_50_la-thorie-des-chaines-de-caractre.org b/sources/cipherbliss_blog/lang_fr/20140904100304_cipherbliss_blog_50_la-thorie-des-chaines-de-caractre.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20140904100304_cipherbliss_blog_50_la-thorie-des-chaines-de-caractre.org rename to sources/cipherbliss_blog/lang_fr/20140904100304_cipherbliss_blog_50_la-thorie-des-chaines-de-caractre.org diff --git a/sources/cipherbliss_blog/de coté/20140904202028_cipherbliss_blog_49_schema-graphique-de-base-de-donnes.org b/sources/cipherbliss_blog/lang_fr/20140904202028_cipherbliss_blog_49_schema-graphique-de-base-de-donnes.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20140904202028_cipherbliss_blog_49_schema-graphique-de-base-de-donnes.org rename to sources/cipherbliss_blog/lang_fr/20140904202028_cipherbliss_blog_49_schema-graphique-de-base-de-donnes.org diff --git a/sources/cipherbliss_blog/de coté/20140910192438_cipherbliss_blog_48_signez-pour-la-neutralit-du-net.org b/sources/cipherbliss_blog/lang_fr/20140910192438_cipherbliss_blog_48_signez-pour-la-neutralit-du-net.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20140910192438_cipherbliss_blog_48_signez-pour-la-neutralit-du-net.org rename to sources/cipherbliss_blog/lang_fr/20140910192438_cipherbliss_blog_48_signez-pour-la-neutralit-du-net.org diff --git a/sources/cipherbliss_blog/de coté/20141016105818_cipherbliss_blog_47_capturer-et-annoter-facilement.org b/sources/cipherbliss_blog/lang_fr/20141016105818_cipherbliss_blog_47_capturer-et-annoter-facilement.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20141016105818_cipherbliss_blog_47_capturer-et-annoter-facilement.org rename to sources/cipherbliss_blog/lang_fr/20141016105818_cipherbliss_blog_47_capturer-et-annoter-facilement.org diff --git a/sources/cipherbliss_blog/de coté/20141219122038_cipherbliss_blog_46_la-neutralit-du-net.org b/sources/cipherbliss_blog/lang_fr/20141219122038_cipherbliss_blog_46_la-neutralit-du-net.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20141219122038_cipherbliss_blog_46_la-neutralit-du-net.org rename to sources/cipherbliss_blog/lang_fr/20141219122038_cipherbliss_blog_46_la-neutralit-du-net.org diff --git a/sources/cipherbliss_blog/de coté/20141219122836_cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn.org b/sources/cipherbliss_blog/lang_fr/20141219122836_cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20141219122836_cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn.org rename to sources/cipherbliss_blog/lang_fr/20141219122836_cipherbliss_blog_45_la-filbre-optique-c-est-pas-gagn.org diff --git a/sources/cipherbliss_blog/de coté/20150304150212_cipherbliss_blog_43_paye-ton-explication.org b/sources/cipherbliss_blog/lang_fr/20150304150212_cipherbliss_blog_43_paye-ton-explication.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150304150212_cipherbliss_blog_43_paye-ton-explication.org rename to sources/cipherbliss_blog/lang_fr/20150304150212_cipherbliss_blog_43_paye-ton-explication.org diff --git a/sources/cipherbliss_blog/de coté/20150316092450_cipherbliss_blog_42_digital-learning-day-2015.org b/sources/cipherbliss_blog/lang_fr/20150316092450_cipherbliss_blog_42_digital-learning-day-2015.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150316092450_cipherbliss_blog_42_digital-learning-day-2015.org rename to sources/cipherbliss_blog/lang_fr/20150316092450_cipherbliss_blog_42_digital-learning-day-2015.org diff --git a/sources/cipherbliss_blog/de coté/20150330074730_cipherbliss_blog_41_du-php-sexiste.org b/sources/cipherbliss_blog/lang_fr/20150330074730_cipherbliss_blog_41_du-php-sexiste.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150330074730_cipherbliss_blog_41_du-php-sexiste.org rename to sources/cipherbliss_blog/lang_fr/20150330074730_cipherbliss_blog_41_du-php-sexiste.org diff --git a/sources/cipherbliss_blog/de coté/20150330075127_cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning.org b/sources/cipherbliss_blog/lang_fr/20150330075127_cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150330075127_cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning.org rename to sources/cipherbliss_blog/lang_fr/20150330075127_cipherbliss_blog_40_les-24h-de-la-bd-et-autres-vnements-ont-leur-planning.org diff --git a/sources/cipherbliss_blog/de coté/20150330080405_cipherbliss_blog_39_les-dates-importantes-de-votre-vie.org b/sources/cipherbliss_blog/lang_fr/20150330080405_cipherbliss_blog_39_les-dates-importantes-de-votre-vie.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150330080405_cipherbliss_blog_39_les-dates-importantes-de-votre-vie.org rename to sources/cipherbliss_blog/lang_fr/20150330080405_cipherbliss_blog_39_les-dates-importantes-de-votre-vie.org diff --git a/sources/cipherbliss_blog/de coté/20150407142422_cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2.org b/sources/cipherbliss_blog/lang_fr/20150407142422_cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150407142422_cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2.org rename to sources/cipherbliss_blog/lang_fr/20150407142422_cipherbliss_blog_38_un-datepicker-dans-un-formulaire-symfony2.org diff --git a/sources/cipherbliss_blog/de coté/20150417110334_cipherbliss_blog_37_calculez-votre-heure-de-rveil.org b/sources/cipherbliss_blog/lang_fr/20150417110334_cipherbliss_blog_37_calculez-votre-heure-de-rveil.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150417110334_cipherbliss_blog_37_calculez-votre-heure-de-rveil.org rename to sources/cipherbliss_blog/lang_fr/20150417110334_cipherbliss_blog_37_calculez-votre-heure-de-rveil.org diff --git a/sources/cipherbliss_blog/de coté/20150421092707_cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that.org b/sources/cipherbliss_blog/lang_fr/20150421092707_cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150421092707_cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that.org rename to sources/cipherbliss_blog/lang_fr/20150421092707_cipherbliss_blog_34_faites-bosser-internet-pour-vous-avec-if-this-then-that.org diff --git a/sources/cipherbliss_blog/de coté/20150422104016_cipherbliss_blog_33_whatis-love.org b/sources/cipherbliss_blog/lang_fr/20150422104016_cipherbliss_blog_33_whatis-love.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150422104016_cipherbliss_blog_33_whatis-love.org rename to sources/cipherbliss_blog/lang_fr/20150422104016_cipherbliss_blog_33_whatis-love.org diff --git a/sources/cipherbliss_blog/de coté/20150514195327_cipherbliss_blog_32_gnrateur-angular-jeej.org b/sources/cipherbliss_blog/lang_fr/20150514195327_cipherbliss_blog_32_gnrateur-angular-jeej.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150514195327_cipherbliss_blog_32_gnrateur-angular-jeej.org rename to sources/cipherbliss_blog/lang_fr/20150514195327_cipherbliss_blog_32_gnrateur-angular-jeej.org diff --git a/sources/cipherbliss_blog/de coté/20150626210550_cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04.org b/sources/cipherbliss_blog/lang_fr/20150626210550_cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150626210550_cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04.org rename to sources/cipherbliss_blog/lang_fr/20150626210550_cipherbliss_blog_29_installer-cozy-cloud-sur-son-serveur-ubuntu-14-04.org diff --git a/sources/cipherbliss_blog/de coté/20150630151830_cipherbliss_blog_28_paye-ton-arrondi-en-js.org b/sources/cipherbliss_blog/lang_fr/20150630151830_cipherbliss_blog_28_paye-ton-arrondi-en-js.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150630151830_cipherbliss_blog_28_paye-ton-arrondi-en-js.org rename to sources/cipherbliss_blog/lang_fr/20150630151830_cipherbliss_blog_28_paye-ton-arrondi-en-js.org diff --git a/sources/cipherbliss_blog/de coté/20150701120014_cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine.org b/sources/cipherbliss_blog/lang_fr/20150701120014_cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150701120014_cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine.org rename to sources/cipherbliss_blog/lang_fr/20150701120014_cipherbliss_blog_27_des-tests-plus-rapides-avec-jasmine.org diff --git a/sources/cipherbliss_blog/de coté/20150702150433_cipherbliss_blog_25_le-bash-de-vos-rves.org b/sources/cipherbliss_blog/lang_fr/20150702150433_cipherbliss_blog_25_le-bash-de-vos-rves.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150702150433_cipherbliss_blog_25_le-bash-de-vos-rves.org rename to sources/cipherbliss_blog/lang_fr/20150702150433_cipherbliss_blog_25_le-bash-de-vos-rves.org diff --git a/sources/cipherbliss_blog/de coté/20150706140018_cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij.org b/sources/cipherbliss_blog/lang_fr/20150706140018_cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150706140018_cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij.org rename to sources/cipherbliss_blog/lang_fr/20150706140018_cipherbliss_blog_24_des-live-templates-pour-angular-dans-intellij.org diff --git a/sources/cipherbliss_blog/de coté/20150908121246_cipherbliss_blog_22_avoir-une-vie-prive.org b/sources/cipherbliss_blog/lang_fr/20150908121246_cipherbliss_blog_22_avoir-une-vie-prive.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150908121246_cipherbliss_blog_22_avoir-une-vie-prive.org rename to sources/cipherbliss_blog/lang_fr/20150908121246_cipherbliss_blog_22_avoir-une-vie-prive.org diff --git a/sources/cipherbliss_blog/de coté/20150909150013_cipherbliss_blog_21_le-triangle-du-projet.org b/sources/cipherbliss_blog/lang_fr/20150909150013_cipherbliss_blog_21_le-triangle-du-projet.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150909150013_cipherbliss_blog_21_le-triangle-du-projet.org rename to sources/cipherbliss_blog/lang_fr/20150909150013_cipherbliss_blog_21_le-triangle-du-projet.org diff --git a/sources/cipherbliss_blog/de coté/20150925133619_cipherbliss_blog_20_dual-boot-windows-10-et-linux.org b/sources/cipherbliss_blog/lang_fr/20150925133619_cipherbliss_blog_20_dual-boot-windows-10-et-linux.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20150925133619_cipherbliss_blog_20_dual-boot-windows-10-et-linux.org rename to sources/cipherbliss_blog/lang_fr/20150925133619_cipherbliss_blog_20_dual-boot-windows-10-et-linux.org diff --git a/sources/cipherbliss_blog/de coté/20151108152227_cipherbliss_blog_18_dbuter-sa-gestion-de-projet.org b/sources/cipherbliss_blog/lang_fr/20151108152227_cipherbliss_blog_18_dbuter-sa-gestion-de-projet.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151108152227_cipherbliss_blog_18_dbuter-sa-gestion-de-projet.org rename to sources/cipherbliss_blog/lang_fr/20151108152227_cipherbliss_blog_18_dbuter-sa-gestion-de-projet.org diff --git a/sources/cipherbliss_blog/de coté/20151111123141_cipherbliss_blog_17_les-resources-du-blog-sur-github.org b/sources/cipherbliss_blog/lang_fr/20151111123141_cipherbliss_blog_17_les-resources-du-blog-sur-github.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151111123141_cipherbliss_blog_17_les-resources-du-blog-sur-github.org rename to sources/cipherbliss_blog/lang_fr/20151111123141_cipherbliss_blog_17_les-resources-du-blog-sur-github.org diff --git a/sources/cipherbliss_blog/de coté/20151116113834_cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde.org b/sources/cipherbliss_blog/lang_fr/20151116113834_cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151116113834_cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde.org rename to sources/cipherbliss_blog/lang_fr/20151116113834_cipherbliss_blog_16_inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde.org diff --git a/sources/cipherbliss_blog/de coté/20151118102152_cipherbliss_blog_15_dveloppez-le-commerce-localhost.org b/sources/cipherbliss_blog/lang_fr/20151118102152_cipherbliss_blog_15_dveloppez-le-commerce-localhost.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151118102152_cipherbliss_blog_15_dveloppez-le-commerce-localhost.org rename to sources/cipherbliss_blog/lang_fr/20151118102152_cipherbliss_blog_15_dveloppez-le-commerce-localhost.org diff --git a/sources/cipherbliss_blog/de coté/20151118165642_cipherbliss_blog_14_il-suffit.org b/sources/cipherbliss_blog/lang_fr/20151118165642_cipherbliss_blog_14_il-suffit.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151118165642_cipherbliss_blog_14_il-suffit.org rename to sources/cipherbliss_blog/lang_fr/20151118165642_cipherbliss_blog_14_il-suffit.org diff --git a/sources/cipherbliss_blog/de coté/20151122094803_cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde.org b/sources/cipherbliss_blog/lang_fr/20151122094803_cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151122094803_cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde.org rename to sources/cipherbliss_blog/lang_fr/20151122094803_cipherbliss_blog_13_2-degrs-avant-la-fin-du-monde.org diff --git a/sources/cipherbliss_blog/de coté/20151122152143_cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement.org b/sources/cipherbliss_blog/lang_fr/20151122152143_cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151122152143_cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement.org rename to sources/cipherbliss_blog/lang_fr/20151122152143_cipherbliss_blog_12_convertir-les-fichiers-de-config-de-symfony2-facilement.org diff --git a/sources/cipherbliss_blog/de coté/20151208091242_cipherbliss_blog_11_twig-et-angular.org b/sources/cipherbliss_blog/lang_fr/20151208091242_cipherbliss_blog_11_twig-et-angular.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20151208091242_cipherbliss_blog_11_twig-et-angular.org rename to sources/cipherbliss_blog/lang_fr/20151208091242_cipherbliss_blog_11_twig-et-angular.org diff --git a/sources/cipherbliss_blog/de coté/20160102110725_cipherbliss_blog_10_gestion-de-projet.org b/sources/cipherbliss_blog/lang_fr/20160102110725_cipherbliss_blog_10_gestion-de-projet.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160102110725_cipherbliss_blog_10_gestion-de-projet.org rename to sources/cipherbliss_blog/lang_fr/20160102110725_cipherbliss_blog_10_gestion-de-projet.org diff --git a/sources/cipherbliss_blog/de coté/20160421131007_cipherbliss_blog_7_le-petit-printf.org b/sources/cipherbliss_blog/lang_fr/20160421131007_cipherbliss_blog_7_le-petit-printf.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160421131007_cipherbliss_blog_7_le-petit-printf.org rename to sources/cipherbliss_blog/lang_fr/20160421131007_cipherbliss_blog_7_le-petit-printf.org diff --git a/sources/cipherbliss_blog/de coté/20160510145657_cipherbliss_blog_6_retour-d-exprience.org b/sources/cipherbliss_blog/lang_fr/20160510145657_cipherbliss_blog_6_retour-d-exprience.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160510145657_cipherbliss_blog_6_retour-d-exprience.org rename to sources/cipherbliss_blog/lang_fr/20160510145657_cipherbliss_blog_6_retour-d-exprience.org diff --git a/sources/cipherbliss_blog/de coté/20160511192505_cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr.org b/sources/cipherbliss_blog/lang_fr/20160511192505_cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160511192505_cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr.org rename to sources/cipherbliss_blog/lang_fr/20160511192505_cipherbliss_blog_5_conversion-de-pdf-en-image-et-ocr.org diff --git a/sources/cipherbliss_blog/de coté/20160726082722_cipherbliss_blog_4_le-dysoon-de-djo.org b/sources/cipherbliss_blog/lang_fr/20160726082722_cipherbliss_blog_4_le-dysoon-de-djo.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160726082722_cipherbliss_blog_4_le-dysoon-de-djo.org rename to sources/cipherbliss_blog/lang_fr/20160726082722_cipherbliss_blog_4_le-dysoon-de-djo.org diff --git a/sources/cipherbliss_blog/de coté/20160726084700_cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql.org b/sources/cipherbliss_blog/lang_fr/20160726084700_cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160726084700_cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql.org rename to sources/cipherbliss_blog/lang_fr/20160726084700_cipherbliss_blog_3_exporter-une-visualisation-de-son-schma-sql.org diff --git a/sources/cipherbliss_blog/de coté/20160726092648_cipherbliss_blog_2_ubuntu-party-15-10.org b/sources/cipherbliss_blog/lang_fr/20160726092648_cipherbliss_blog_2_ubuntu-party-15-10.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160726092648_cipherbliss_blog_2_ubuntu-party-15-10.org rename to sources/cipherbliss_blog/lang_fr/20160726092648_cipherbliss_blog_2_ubuntu-party-15-10.org diff --git a/sources/cipherbliss_blog/de coté/20160726204835_cipherbliss_blog_1_la-galaxie-des-fanzines.org b/sources/cipherbliss_blog/lang_fr/20160726204835_cipherbliss_blog_1_la-galaxie-des-fanzines.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160726204835_cipherbliss_blog_1_la-galaxie-des-fanzines.org rename to sources/cipherbliss_blog/lang_fr/20160726204835_cipherbliss_blog_1_la-galaxie-des-fanzines.org diff --git a/sources/cipherbliss_blog/de coté/20160824153918_cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git.org b/sources/cipherbliss_blog/lang_fr/20160824153918_cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160824153918_cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git.org rename to sources/cipherbliss_blog/lang_fr/20160824153918_cipherbliss_blog_121_changer-lediteur-de-texte-associe-a-git.org diff --git a/sources/cipherbliss_blog/de coté/20160925220750_cipherbliss_blog_124_ne-vous-dites-pas-programmeur.org b/sources/cipherbliss_blog/lang_fr/20160925220750_cipherbliss_blog_124_ne-vous-dites-pas-programmeur.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20160925220750_cipherbliss_blog_124_ne-vous-dites-pas-programmeur.org rename to sources/cipherbliss_blog/lang_fr/20160925220750_cipherbliss_blog_124_ne-vous-dites-pas-programmeur.org diff --git a/sources/cipherbliss_blog/de coté/20161226174242_cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet.org b/sources/cipherbliss_blog/lang_fr/20161226174242_cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20161226174242_cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet.org rename to sources/cipherbliss_blog/lang_fr/20161226174242_cipherbliss_blog_127_faire-ses-factures-avec-libreoffice-ou-google-sheet.org diff --git a/sources/cipherbliss_blog/de coté/20170203145717_cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place.org b/sources/cipherbliss_blog/lang_fr/20170203145717_cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20170203145717_cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place.org rename to sources/cipherbliss_blog/lang_fr/20170203145717_cipherbliss_blog_129_comment-facebook-choisit-vos-amis-a-votre-place.org diff --git a/sources/cipherbliss_blog/de coté/20170927222054_cipherbliss_blog_131_lautohebergement-cest-tellement-bien.org b/sources/cipherbliss_blog/lang_fr/20170927222054_cipherbliss_blog_131_lautohebergement-cest-tellement-bien.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20170927222054_cipherbliss_blog_131_lautohebergement-cest-tellement-bien.org rename to sources/cipherbliss_blog/lang_fr/20170927222054_cipherbliss_blog_131_lautohebergement-cest-tellement-bien.org diff --git a/sources/cipherbliss_blog/de coté/20180207120417_cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd.org b/sources/cipherbliss_blog/lang_fr/20180207120417_cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20180207120417_cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd.org rename to sources/cipherbliss_blog/lang_fr/20180207120417_cipherbliss_blog_153_cest-du-tres-loud-du-tres-tres-lourd.org diff --git a/sources/cipherbliss_blog/de coté/20180713153958_cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme.org b/sources/cipherbliss_blog/lang_fr/20180713153958_cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20180713153958_cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme.org rename to sources/cipherbliss_blog/lang_fr/20180713153958_cipherbliss_blog_167_la-detresse-emotionnelle-pour-installer-un-programme.org diff --git a/sources/cipherbliss_blog/de coté/20180803160326_cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe.org b/sources/cipherbliss_blog/lang_fr/20180803160326_cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20180803160326_cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe.org rename to sources/cipherbliss_blog/lang_fr/20180803160326_cipherbliss_blog_168_comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe.org diff --git a/sources/cipherbliss_blog/de coté/20180822122238_cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi.org b/sources/cipherbliss_blog/lang_fr/20180822122238_cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20180822122238_cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi.org rename to sources/cipherbliss_blog/lang_fr/20180822122238_cipherbliss_blog_150_comment-ne-pas-repartir-de-zero-a-chaque-nouvel-ordi.org diff --git a/sources/cipherbliss_blog/de coté/20180928165919_cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe.org b/sources/cipherbliss_blog/lang_fr/20180928165919_cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20180928165919_cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe.org rename to sources/cipherbliss_blog/lang_fr/20180928165919_cipherbliss_blog_177_les-obstacles-les-plus-frequents-au-travail-dequipe.org diff --git a/sources/cipherbliss_blog/de coté/20181009143617_cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires.org b/sources/cipherbliss_blog/lang_fr/20181009143617_cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20181009143617_cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires.org rename to sources/cipherbliss_blog/lang_fr/20181009143617_cipherbliss_blog_175_10-raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires.org diff --git a/sources/cipherbliss_blog/de coté/20181119164812_cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale.org b/sources/cipherbliss_blog/lang_fr/20181119164812_cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20181119164812_cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale.org rename to sources/cipherbliss_blog/lang_fr/20181119164812_cipherbliss_blog_181_comment-se-delester-de-la-charge-mentale.org diff --git a/sources/cipherbliss_blog/de coté/20190109154442_cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee.org b/sources/cipherbliss_blog/lang_fr/20190109154442_cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20190109154442_cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee.org rename to sources/cipherbliss_blog/lang_fr/20190109154442_cipherbliss_blog_187_une-vraie-matiere-de-programmation-informatique-au-lycee.org diff --git a/sources/cipherbliss_blog/de coté/20190222134640_cipherbliss_blog_186_debuter-sur-openstreetmaps.org b/sources/cipherbliss_blog/lang_fr/20190222134640_cipherbliss_blog_186_debuter-sur-openstreetmaps.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20190222134640_cipherbliss_blog_186_debuter-sur-openstreetmaps.org rename to sources/cipherbliss_blog/lang_fr/20190222134640_cipherbliss_blog_186_debuter-sur-openstreetmaps.org diff --git a/sources/cipherbliss_blog/de coté/20190721110110_cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias.org b/sources/cipherbliss_blog/lang_fr/20190721110110_cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20190721110110_cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias.org rename to sources/cipherbliss_blog/lang_fr/20190721110110_cipherbliss_blog_201_lappel-du-collectif-nofakescience-sur-le-traitement-desastreux-de-la-science-dans-les-medias.org diff --git a/sources/cipherbliss_blog/de coté/20190819144521_cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon.org b/sources/cipherbliss_blog/lang_fr/20190819144521_cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20190819144521_cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon.org rename to sources/cipherbliss_blog/lang_fr/20190819144521_cipherbliss_blog_205_comment-devenir-un-artiste-a-succes-sur-mastodon.org diff --git a/sources/cipherbliss_blog/de coté/20190819145346_cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon.org b/sources/cipherbliss_blog/lang_fr/20190819145346_cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20190819145346_cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon.org rename to sources/cipherbliss_blog/lang_fr/20190819145346_cipherbliss_blog_206_comment-se-faire-des-amis-sur-mastodon.org diff --git a/sources/cipherbliss_blog/de coté/20191028100923_cipherbliss_les-plateformes-sociales-privatives.org b/sources/cipherbliss_blog/lang_fr/20191028100923_cipherbliss_les-plateformes-sociales-privatives.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20191028100923_cipherbliss_les-plateformes-sociales-privatives.org rename to sources/cipherbliss_blog/lang_fr/20191028100923_cipherbliss_les-plateformes-sociales-privatives.org diff --git a/sources/cipherbliss_blog/de coté/20200621104759_cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne.org b/sources/cipherbliss_blog/lang_fr/20200621104759_cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20200621104759_cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne.org rename to sources/cipherbliss_blog/lang_fr/20200621104759_cipherbliss_blog_218_entraide-locale-avec-des-affiches-et-un-pad-en-ligne.org diff --git a/sources/cipherbliss_blog/de coté/20200714140305_cipherbliss_blog_223_refonte-de-framadate-avec-api.org b/sources/cipherbliss_blog/lang_fr/20200714140305_cipherbliss_blog_223_refonte-de-framadate-avec-api.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20200714140305_cipherbliss_blog_223_refonte-de-framadate-avec-api.org rename to sources/cipherbliss_blog/lang_fr/20200714140305_cipherbliss_blog_223_refonte-de-framadate-avec-api.org diff --git a/sources/cipherbliss_blog/de coté/20201112113141_cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune.org b/sources/cipherbliss_blog/lang_fr/20201112113141_cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20201112113141_cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune.org rename to sources/cipherbliss_blog/lang_fr/20201112113141_cipherbliss_blog_228_recuperer-de-la-musique-libre-de-lemission-cause-commune.org diff --git a/sources/cipherbliss_blog/de coté/20201118110346_cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein.org b/sources/cipherbliss_blog/lang_fr/20201118110346_cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20201118110346_cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein.org rename to sources/cipherbliss_blog/lang_fr/20201118110346_cipherbliss_blog_229_live-toot-de-la-conference-avec-etienne-klein.org diff --git a/sources/cipherbliss_blog/de coté/20201125111911_cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020.org b/sources/cipherbliss_blog/lang_fr/20201125111911_cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20201125111911_cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020.org rename to sources/cipherbliss_blog/lang_fr/20201125111911_cipherbliss_blog_230_passage-dans-lemission-libre-a-vous-le-17-novembre-2020.org diff --git a/sources/cipherbliss_blog/de coté/20210223005400_cipherbliss_blog_233_actus-de-fevrier-2021.org b/sources/cipherbliss_blog/lang_fr/20210223005400_cipherbliss_blog_233_actus-de-fevrier-2021.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20210223005400_cipherbliss_blog_233_actus-de-fevrier-2021.org rename to sources/cipherbliss_blog/lang_fr/20210223005400_cipherbliss_blog_233_actus-de-fevrier-2021.org diff --git a/sources/cipherbliss_blog/de coté/20210527133058_cipherbliss_blog_211_plan-darchivage-et-de-backup.org b/sources/cipherbliss_blog/lang_fr/20210527133058_cipherbliss_blog_211_plan-darchivage-et-de-backup.org similarity index 100% rename from sources/cipherbliss_blog/de coté/20210527133058_cipherbliss_blog_211_plan-darchivage-et-de-backup.org rename to sources/cipherbliss_blog/lang_fr/20210527133058_cipherbliss_blog_211_plan-darchivage-et-de-backup.org diff --git a/sources/cipherbliss_blog/de coté/2024-11-03-soutien.org b/sources/cipherbliss_blog/lang_fr/2024-11-03-soutien.org similarity index 100% rename from sources/cipherbliss_blog/de coté/2024-11-03-soutien.org rename to sources/cipherbliss_blog/lang_fr/2024-11-03-soutien.org