up
This commit is contained in:
parent
0b9f66167c
commit
0a189bd6ad
@ -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"
|
python3 new_article.py cipherbliss_blog en "Creation of a gemini blog"
|
||||||
```
|
```
|
||||||
## prérequis pour installation
|
## 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
|
```shell
|
||||||
bash install.sh
|
bash install.sh
|
||||||
```
|
```
|
||||||
@ -20,8 +23,12 @@ Testé avec:
|
|||||||
Pandoc 2.9.2.1
|
Pandoc 2.9.2.1
|
||||||
Python 3.10.12
|
Python 3.10.12
|
||||||
## Conversion des fichiers Org vers gemini et html
|
## 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
|
```shell
|
||||||
bash converters.sh
|
bash converters.sh tykayn_blog
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -174,25 +174,28 @@ def generer_index(dossier_source, fichier_index, titre_index):
|
|||||||
# contenu_index_html += f"<br><a href=/{lang_folder}{link_html}>{link_html}</a>"
|
# contenu_index_html += f"<br><a href=/{lang_folder}{link_html}>{link_html}</a>"
|
||||||
|
|
||||||
print(contenu_index_gmi)
|
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('<html><head><title>'+args.title+'</title></head><body>'+contenu_index_html+'</article></body></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
|
# Écrit le contenu dans le fichier d'index
|
||||||
try:
|
try:
|
||||||
# with open(chemin_fichier_index_gemini, 'w', encoding='utf-8') as file:
|
with open(chemin_fichier_index_gemini, 'w', encoding='utf-8') as file:
|
||||||
# file.write(contenu_index_gmi)
|
file.write(contenu_index_gmi)
|
||||||
# print(f"Fichier d'index '{chemin_fichier_index_gemini}' généré avec succès.")
|
print(f"Fichier d'index '{chemin_fichier_index_gemini}' généré avec succès.")
|
||||||
# os.remove('gemini-capsules/'+args.source+'/index.gmi')
|
os.remove('gemini-capsules/'+args.source+'/index.gmi')
|
||||||
# shutil.move(chemin_fichier_index_gemini, '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('<html><head><title>'+args.title+'</title></head><body>'+contenu_index_html+'</article></body></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}'.")
|
print(f"Déplacé dans '{'html-websites/'+args.source}'.")
|
||||||
except OSError as e:
|
except OSError as e:
|
||||||
print(f"Erreur lors de l'écriture du fichier d'index : {e}")
|
print(f"Erreur lors de l'écriture du fichier d'index : {e}")
|
||||||
|
@ -108,7 +108,7 @@ generate_website() {
|
|||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
cd ..
|
cd ..
|
||||||
cd ..
|
# cd ..
|
||||||
pwd
|
pwd
|
||||||
|
|
||||||
# création de l'index:
|
# création de l'index:
|
||||||
@ -117,12 +117,13 @@ generate_website() {
|
|||||||
# sauver le tout dans un fichier index.gmi
|
# sauver le tout dans un fichier index.gmi
|
||||||
python3 build_indexes.py $website_name "$website_name"
|
python3 build_indexes.py $website_name "$website_name"
|
||||||
|
|
||||||
mv index_$website_name.gmi gemini-capsules/$website_name/index.gmi
|
# 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.html html-websites/$website_name/index.html
|
||||||
|
|
||||||
cp $style_file html-websites/$website_name/style.css
|
cp $style_file html-websites/$website_name/style.css
|
||||||
# --------------------------------------------------------------------------------------------------
|
# --------------------------------------------------------------------------------------------------
|
||||||
# convertir les fichiers org
|
# convertir les fichiers org
|
||||||
|
echo " ------------ enrich html --------"
|
||||||
python3 enrich_html.py html-websites/$website_name -t $website_name --style $style_file
|
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
|
done
|
||||||
echo "génération des fichiers gemini faite."
|
echo "génération des fichiers gemini faite."
|
||||||
|
|
||||||
echo "fichiers gmi présents:"
|
# echo "fichiers gmi présents:"
|
||||||
ls -l output/*.gmi |wc -l
|
# ls -l output/*.gmi |wc -l
|
||||||
|
|
||||||
done
|
done
|
||||||
|
@ -12,23 +12,33 @@ args = parser.parse_args()
|
|||||||
# Style CSS minimaliste
|
# Style CSS minimaliste
|
||||||
style_file = args.style
|
style_file = args.style
|
||||||
css_content = ""
|
css_content = ""
|
||||||
with open(os.path.join(style_file), "r") as f:
|
|
||||||
css_content = f.read()
|
# inline_the_css=False
|
||||||
css_content = "<style type='text/css'>{css_content}</style>"
|
inline_the_css=True
|
||||||
|
|
||||||
|
if inline_the_css:
|
||||||
|
with open(os.path.join(style_file), "r") as f:
|
||||||
|
css_content = f.read()
|
||||||
|
css_content = "<style type='text/css'>{css_content}</style>"
|
||||||
|
|
||||||
html_dir = args.html_dir
|
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"<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<title>{args.title}</title>\n{css_content}<link type='stylesheet/css' href='/style.css'></link></head>\n<body>\n<a href='/'>Retour à l'Accueil</a><hr/>{html_content}\n<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>\n</html>"
|
||||||
|
|
||||||
|
# É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
|
# Parcourir tous les fichiers HTML dans le dossier
|
||||||
for root, _, files in os.walk(html_dir):
|
for root, _, files in os.walk(html_dir):
|
||||||
|
print(files)
|
||||||
for file in files:
|
for file in files:
|
||||||
if file.endswith(".html"):
|
if file.endswith(".html"):
|
||||||
# Ouvrir le fichier HTML en mode lecture
|
enrich_one_file(file)
|
||||||
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"<!DOCTYPE html>\n<html lang=\"fr\">\n<style type='text/css' src='/style.css'></style><head>\n<meta charset=\"UTF-8\">\n<title>{args.title}</title>\n{css_content}</head>\n<body>\n<a href='/'>Retour à l'Accueil</a><hr/>{html_content}\n<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>\n</html>"
|
|
||||||
|
|
||||||
# Écrire le contenu modifié dans le fichier HTML
|
|
||||||
with open(os.path.join(root, file), "w") as f:
|
|
||||||
f.write(html_content)
|
|
@ -0,0 +1,210 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 297</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2011-12-06 04:18:50></li>
|
||||||
|
<li>modifié: <2011-12-09 03:27:58></li>
|
||||||
|
<li>Index des articles du blog<a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77"> index blog
|
||||||
|
cipherbliss</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="maison-à-lépreuve-des-zombies-et-des-témoins-de-jéovah">Maison à
|
||||||
|
l'épreuve des zombies et des témoins de jéovah</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.thelastgoddess.com/wordpress/wp-content/uploads/2011/05/Zombie-house-3.jpg" />
|
||||||
|
<img
|
||||||
|
src="https://www.thelastgoddess.com/wordpress/wp-content/uploads/2011/05/Zombie-house-5.jpg" />
|
||||||
|
<img
|
||||||
|
src="https://www.thelastgoddess.com/wordpress/wp-content/uploads/2011/05/Zombie-house-9.jpg" />
|
||||||
|
[[<a
|
||||||
|
href="https://www.thelastgoddess.com/wordpress/2011/05/05/zombie-proof-house-keeps-the-undead-and-jehovahs-witnesses-at-bay/">https://www.thelastgoddess.com/wordpress/2011/05/05/zombie-proof-house-keeps-the-undead-and-jehovahs-witnesses-at-bay/</a>][La
|
||||||
|
maison anti zombies et religieux itinérants c'est par ici pour les
|
||||||
|
autres images]] C'est juste awesome :D</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,491 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 276</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2012-09-12 13:20:00></li>
|
||||||
|
<li>modifié: <2014-03-19 13:02:48></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="tutoriel-de-plugin-jquery-1">tutoriel de plugin jQuery</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://img2.websourcing.fr/files/2010/01/jquery-1-4-500x218.jpg" /></p>
|
||||||
|
<p>Alors comme ça petit padawan tu aimerais créer un plugin javascript
|
||||||
|
pour cette merveilleuse librairie de fonctions? Voici un tutoriel fort
|
||||||
|
inspiré de <a href="https://docs.jquery.com/Plugins/Authoring">la
|
||||||
|
documentation officielle sur les plugins jQuery en Anglais.</a> Prêts à
|
||||||
|
profiter du meilleur de jQuery et gagner un maximum de temps en
|
||||||
|
développement pour davantage de sociabilité? Suivez le guide.</p>
|
||||||
|
<h3 id="pour-commencer-son-plugin">Pour commencer son plugin</h3>
|
||||||
|
<p>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).</p>
|
||||||
|
<pre class="example"><code>(function( $ ) { $.fn.monSuperPlugin = function() {
|
||||||
|
// les instructions trop bien ici
|
||||||
|
};
|
||||||
|
})( jQuery );
|
||||||
|
</code></pre>
|
||||||
|
<h3 id="le-contexte">Le contexte</h3>
|
||||||
|
<p>Avec cette base nous pouvons commencer à écrire notre contenu de
|
||||||
|
plugin. Mais avant cela, parlons un peu du mot clé <em>this</em> qui à
|
||||||
|
l'intérieur de notre fonction se réfère à l'objet jQuery sur lequel le
|
||||||
|
plugin est invoqué. <em>this</em> se réfère au DOM (document object
|
||||||
|
model) natif. Il n'est donc pas besoin d'entourer <em>this</em> par les
|
||||||
|
parenthèses du sélécteur jQuery dans ce contexte.</p>
|
||||||
|
<pre class="example"><code>function( $ ) { $.fn.monSuperPlugin = function() {
|
||||||
|
// les instructions trop bien ici
|
||||||
|
this.fadeIn('normal', function(){
|
||||||
|
// le mot clé this est un élément du DOM
|
||||||
|
}); }; })( jQuery );
|
||||||
|
</code></pre>
|
||||||
|
<p>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.</p>
|
||||||
|
<pre class="example"><code>$('#element').myPlugin();
|
||||||
|
</code></pre>
|
||||||
|
<h3 id="les-bases">Les bases</h3>
|
||||||
|
<p>Maintenant que nous comprennons le contexte des plugins jQuery,
|
||||||
|
écrivons un code qui fait réellement quelque chose.</p>
|
||||||
|
<p>Par exemple, un simple plugin qui évalue les hauteurs pour retourner
|
||||||
|
la plus grande dans le jeu d'éléments sélectionnés.</p>
|
||||||
|
<pre class="example"><code> (function( $ ){ $.fn.hauteurMax = function() {
|
||||||
|
var max = 0;
|
||||||
|
this.each(function() {
|
||||||
|
max = Math.max( max, $(this).height() );
|
||||||
|
});
|
||||||
|
return max;
|
||||||
|
}; })( jQuery );
|
||||||
|
|
||||||
|
var tallest = $('div').hauteurMax();
|
||||||
|
</code></pre>
|
||||||
|
<p>Ceci donne à la variable <em>tallest</em> la valeur de la div la plus
|
||||||
|
haute de la page.</p>
|
||||||
|
<h3 id="maintenir-la-continuité">Maintenir la continuité</h3>
|
||||||
|
<p>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é
|
||||||
|
<em>this</em>.</p>
|
||||||
|
<pre class="example"><code> (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 );
|
||||||
|
</code></pre>
|
||||||
|
<p>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
|
||||||
|
<em>width</em> et <em>height</em> à chaque balise ainsi sélectionnée.
|
||||||
|
Nous pouvons donc y mettre une autre méthode à la suite, comme
|
||||||
|
<em>css()</em>. Et pour le mettre en place dans une chaîne:</p>
|
||||||
|
<pre class="example"><code>$('div').verrouTailles('width').css('color', 'red');
|
||||||
|
</code></pre>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="options-et-défauts">Options et défauts</h3>
|
||||||
|
<p>Les configurations par défaut peuvent être étendues avec $.extend <a
|
||||||
|
href="https://docs.jquery.com/Utilities/jQuery.extend">https://docs.jquery.com/Utilities/jQuery.extend</a>
|
||||||
|
quand le plugin est invoqué. <strong>jQuery.extend( cible [, objet1] [,
|
||||||
|
objetN])</strong> 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.</p>
|
||||||
|
<pre class="example"><code> (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 );
|
||||||
|
</code></pre>
|
||||||
|
<p>ce qui donne en pratique avec une option définie dans un objet:</p>
|
||||||
|
<pre class="example"><code>$('div').tooltip({ 'location' : 'left' });
|
||||||
|
</code></pre>
|
||||||
|
<p>Dans cet exemple, après avoir appelé le plugin <em>tooltip</em> avec
|
||||||
|
les options choisies, la localisation par défaut /top/devient réécrite
|
||||||
|
en <em>left</em>, alors que la configuration de couleur d'arrière plan
|
||||||
|
reste <em>bleue</em> car elle n'a pas été spécifiée. la config
|
||||||
|
<em>settings</em> de l'objet devient donc comme ceci:</p>
|
||||||
|
<pre class="example"><code> {
|
||||||
|
'location' : 'left',
|
||||||
|
'background-color' : 'blue'
|
||||||
|
}
|
||||||
|
</code></pre>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="espace-de-noms">Espace de noms</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Il vaudrait donc mieux ne pas mettre un seul espace de nom par plugin
|
||||||
|
dans l'objet <em>jQuery.fn</em> 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.</p>
|
||||||
|
<pre class="example"><code>(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!');
|
||||||
|
</code></pre>
|
||||||
|
<p>c'est une façon standard d'encapsuler ses méthodes de plugins dans la
|
||||||
|
communauté jQuery, c'est aussi le cas pour jQueryUI. <a
|
||||||
|
href="https://jqueryui.com/">https://jqueryui.com/</a></p>
|
||||||
|
<ol>
|
||||||
|
<li><p>Évènements</p>
|
||||||
|
<p>la méthode <em>bind()</em> 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 <em>unbind()</em> 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
|
||||||
|
<em>nom<sub>denamespace</sub></em> au type d'évènement que vous liez,
|
||||||
|
comme ceci.</p>
|
||||||
|
<pre class="example"><code> (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');
|
||||||
|
</code></pre>
|
||||||
|
<p>Dans cet exemple, quand tooltip est initialisé avec la méthode
|
||||||
|
<em>init</em> la méthode <em>reposition</em> est liée à l'évènement de
|
||||||
|
redimension de la fenêtre sous l'espace de nom <em>tooltip</em>. 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 <em>unbind</em>. 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.</p></li>
|
||||||
|
</ol>
|
||||||
|
<h3 id="data">Data</h3>
|
||||||
|
<p>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
|
||||||
|
<em>data</em> 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.</p>
|
||||||
|
<pre class="example"><code> (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 );
|
||||||
|
</code></pre>
|
||||||
|
<h3 id="résumé-et-meilleures-pratiques">Résumé et meilleures
|
||||||
|
pratiques</h3>
|
||||||
|
<p>É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:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Entourez toujours votre plugin par l'auto invocation: (function( $
|
||||||
|
){ <em>* plugin goes here *</em> })( jQuery );</li>
|
||||||
|
<li>Ne mettez pas inutilement en sélecteur $() le mot clé <em>this</em>
|
||||||
|
dans le cadre de votre plugin. this seul, suffit.</li>
|
||||||
|
<li>à moins de ne retourner qu'une valeur intrinsèque, faites en sorte
|
||||||
|
que votre fonction de plugin retourne le mot clé <em>this</em> pour
|
||||||
|
maintenir la continuité.</li>
|
||||||
|
<li>Plutôt que de requérir une longue suite d'arguments, mettez la
|
||||||
|
configuration de votre plugin dans un objet javascript dont les valeur
|
||||||
|
par défaut peuvent être étendues avec extend().</li>
|
||||||
|
<li>Ne surchargez pas l'objet <em>jQuery.fn</em> avec plus d'un espace
|
||||||
|
de nom par plugin.</li>
|
||||||
|
<li>Rangez toujours vos méthodes, évèenments et données dans un seul
|
||||||
|
espace de nom par plugin.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Comme le conseille <a href="https://paulirish.com">Paul Irish</a> un
|
||||||
|
des auteurs de <a href="https://html5boilerplate.com">Boiler Plate</a>,
|
||||||
|
consulter <a href="https://code.jquery.com/jquery.js">la source
|
||||||
|
commentée de jQuery</a> pour comprendre comment elle fonctionne est un
|
||||||
|
excellent moyen d'apprendre à manier le javascript en profondeur et
|
||||||
|
développer ses propres solutions.</p>
|
||||||
|
<p><a
|
||||||
|
href="https://code.jquery.com/jquery.js">https://code.jquery.com/jquery.js</a></p>
|
||||||
|
<p>Mettez la en marque page :) à vous de jouer maintenant!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -1,134 +1,9 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="fr">
|
<html lang="fr">
|
||||||
<style type='text/css' src='style.css'></style><head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>cipherbliss_blog</title>
|
<title>cipherbliss_blog</title>
|
||||||
<style type='text/css'>* {
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
box-sizing: border-box;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
|
|
||||||
text-align: left;
|
|
||||||
margin: 0 auto;
|
|
||||||
font-size: 1.5rem;
|
|
||||||
line-height: 1.5em;
|
|
||||||
max-width: 60ch;
|
|
||||||
color: #000;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
|
|
||||||
margin-top: 1em;
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 1. Use a more-intuitive box-sizing model */
|
|
||||||
*,
|
|
||||||
*::before,
|
|
||||||
*::after {
|
|
||||||
box-sizing: border-box;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
/* Improve text rendering */
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Improve media defaults */
|
|
||||||
img,
|
|
||||||
picture,
|
|
||||||
video,
|
|
||||||
canvas,
|
|
||||||
svg {
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
margin-top: 1rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Inherit fonts for form controls */
|
|
||||||
input,
|
|
||||||
button,
|
|
||||||
textarea,
|
|
||||||
select {
|
|
||||||
font: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Avoid text overflows */
|
|
||||||
p,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
overflow-wrap: break-word;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Improve line wrapping */
|
|
||||||
p {
|
|
||||||
text-wrap: pretty;
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
font-size: 3.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
text-wrap: balance;
|
|
||||||
line-height: 1.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#root,
|
|
||||||
#__next {
|
|
||||||
isolation: isolate;
|
|
||||||
}
|
|
||||||
|
|
||||||
input,
|
|
||||||
button,
|
|
||||||
textarea,
|
|
||||||
select {
|
|
||||||
font: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
padding-left: 4ch;
|
|
||||||
padding-right: 4ch;
|
|
||||||
}
|
|
||||||
li {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
@media (max-width: 20rem) {
|
|
||||||
body {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style></head>
|
|
||||||
<body>
|
<body>
|
||||||
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
@ -0,0 +1,204 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 256</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2013-11-27 22:16:04></li>
|
||||||
|
<li>modifié: <2013-11-27 22:16:52></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="décaler-les-sous-titres-dans-vlc-media-player">décaler les sous
|
||||||
|
titres dans VLC media player</h2>
|
||||||
|
<p><a
|
||||||
|
href="https://alismile.deviantart.com/art/VLC-80683878">[[<span>https://fc01.deviantart.net/fs27/i/2008/082/7/1/VLC_by_alismile.jpg</span></a>]]
|
||||||
|
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?</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,212 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 264</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2013-06-06 19:58:19></li>
|
||||||
|
<li>modifié: <2013-06-06 20:01:24></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="clavier-lumineux-1">Clavier lumineux</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p><a
|
||||||
|
href="https://tykayn.fr/wp-content/uploads/i/2013/06juin/informageek/g/clavier_lumineux-2_2013-05-02%2023.33.55.jpg">[[<span>https://tykayn.fr/wp-content/uploads/i/2013/06juin/informageek/clavier_lumineux-2_2013-05-02%2023.33.55.jpg</span></a>]]
|
||||||
|
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. <a
|
||||||
|
href="https://tykayn.fr/wp-content/uploads/i/2013/06juin/informageek/g/clavier_lumineux_2013-05-02%2023.33.10.jpg">[[<span>https://tykayn.fr/wp-content/uploads/i/2013/06juin/informageek/clavier_lumineux_2013-05-02%2023.33.10.jpg</span></a>]]
|
||||||
|
Bweffe caykioule!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,228 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 231</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2014-12-19 12:28:36></li>
|
||||||
|
<li>modifié: <2014-12-19 12:31:49></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="la-filbre-optique-cest-pas-gagné">La filbre optique c'est pas
|
||||||
|
gagné</h2>
|
||||||
|
<p>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.<br />
|
||||||
|
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
|
||||||
|
<a href="https://www.commitstrip.com/fr/">Commit Strip</a>.<br />
|
||||||
|
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.<br />
|
||||||
|
<br />
|
||||||
|
<img
|
||||||
|
src="https://tykayn.fr/wp-content/uploads/i/2014/12decembre/deploiement_fibre_val-de-bievre-2014-09-24.png" />
|
||||||
|
L'actualité du déploiement de la fibre est donc signifié clairement sur
|
||||||
|
le site du val de bièvre.<br />
|
||||||
|
"on marque quoi pour informer les gens? -euuuuuuuh - ok je note
|
||||||
|
ça"<br />
|
||||||
|
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".<br />
|
||||||
|
<br />
|
||||||
|
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.<br />
|
||||||
|
Reste à savoir si la 4G en tant que modem est une alternative
|
||||||
|
viable.<br />
|
||||||
|
</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,204 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 232</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2014-12-19 12:20:38></li>
|
||||||
|
<li>modifié: <2014-12-19 12:20:38></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="la-neutralité-du-net">La neutralité du net</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://tykayn.fr/wp-content/uploads/i/2014/12decembre/neutrealite_du_net_2014-09-24%2017.30.40.jpg" />
|
||||||
|
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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,215 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 233</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2014-10-16 10:58:18></li>
|
||||||
|
<li>modifié: <2014-10-16 11:01:59></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="capturer-et-annoter-facilement-1">Capturer et annoter
|
||||||
|
facilement</h2>
|
||||||
|
<p><a
|
||||||
|
href="file:///public/i/2014/10octobre/Superbe_capture_d_ecran___capturer_et_annoter___Chrome_Web_Store.png">[[<em>public/i/2014/10octobre</em>.Superbe<sub>capturedecran</sub>__<sub>captureretannoter</sub>__<sub>ChromeWebStorem</sub>.png</a>]]
|
||||||
|
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 <a
|
||||||
|
href="https://chrome.google.com/webstore/detail/awesome-screenshot-captur/alelhddbbhepgpmgidjdcjakblofbmce?hl=fr">"superbe
|
||||||
|
capture d'écran"</a></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Et vous, vous avez des supers extensions à conseiller? :)</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -1,4 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
@ -170,27 +177,21 @@
|
|||||||
</header>
|
</header>
|
||||||
<h1 id="article">Article</h1>
|
<h1 id="article">Article</h1>
|
||||||
<ul>
|
<ul>
|
||||||
<li>ID: 254</li>
|
<li>ID: 234</li>
|
||||||
<li>guid:</li>
|
<li>guid:</li>
|
||||||
<li>status: publish</li>
|
<li>status: publish</li>
|
||||||
<li>publié le: <2013-12-07 20:36:55></li>
|
<li>publié le: <2014-09-10 19:24:38></li>
|
||||||
<li>modifié: <2013-12-07 20:36:55></li>
|
<li>modifié: <2014-09-10 19:27:44></li>
|
||||||
<li>Index des articles du blog <a
|
<li>Index des articles du blog <a
|
||||||
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2 id="afficher-le-jour-de-la-semaine-dans-la-barre-dubuntu">afficher
|
<h2 id="signez-pour-la-neutralité-du-net">signez pour la neutralité du
|
||||||
le jour de la semaine dans la barre d'ubuntu</h2>
|
net</h2>
|
||||||
<p><a
|
<p><br />
|
||||||
href="https://mod-p.deviantart.com/art/pingoins-21851076">[[<span>https://th02.deviantart.net/fs7/300W/i/2005/229/c/0/pingoins_by_Mod_P.jpg</span></a>]]</p>
|
</p>
|
||||||
<p>pour afficher ou masquer des infos dans la barre des tâches d'ubuntu,
|
<hr />
|
||||||
installez le paquet <strong>dconf-tools</strong></p>
|
<p>ça se passe sur <a
|
||||||
<blockquote>
|
href="www.battleforthenet.com">file:www.battleforthenet.com</a></p>
|
||||||
<p>apt-get install dconf-tools</p>
|
|
||||||
</blockquote>
|
|
||||||
<p>puis lancez <strong>dconf-editor</strong> allez dans le menu:
|
|
||||||
<em>com> canonical > indicator > datetime</em> et cochez
|
|
||||||
<em>show-day</em> vous verrez vos modifications agir en temps réel. Et
|
|
||||||
vouala ø/</p>
|
|
||||||
<h1 id="liens">Liens</h1>
|
<h1 id="liens">Liens</h1>
|
||||||
<ul>
|
<ul>
|
||||||
<li>cipherbliss <a
|
<li>cipherbliss <a
|
||||||
@ -198,3 +199,6 @@ href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
|||||||
</ul>
|
</ul>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,218 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 235</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: draft</li>
|
||||||
|
<li>publié le: <2014-09-04 20:20:28></li>
|
||||||
|
<li>modifié: <2016-07-26 08:46:31></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="schema-graphique-de-base-de-données">schema graphique de base de
|
||||||
|
données</h2>
|
||||||
|
<p>((<a
|
||||||
|
href="https://nsaunders.files.wordpress.com/2009/01/bio.png?w=300&h=129">https://nsaunders.files.wordpress.com/2009/01/bio.png?w=300&h=129</a>||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) <em>/</em> #! /bin/bash DBNAME = $1; FILENAME = $2;
|
||||||
|
mysqldump $DBNAME $(mysql -D DBNAME -Bse "show tables like 'wp_%'") >
|
||||||
|
FILENAME.sql <em>/</em> Vous pouvez utiliser SQLfairy sur votre dump de
|
||||||
|
base pour en sortir un png. <em>/</em> sudo apt-get install sqlfairy
|
||||||
|
<em>/</em> <em>/</em> sqlt-graph -f MySQL -o mydatabase.png -t png
|
||||||
|
FILENAME.sql <em>/</em> inspiré de [ce post de nsaunders</p>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr class="odd">
|
||||||
|
<td><a
|
||||||
|
href="https://nsaunders.wordpress.com/2009/01/11/easy-visualisation-of-database-schemas-using-sqlfairy/">https://nsaunders.wordpress.com/2009/01/11/easy-visualisation-of-database-schemas-using-sqlfairy/</a>]</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,215 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 236</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2014-09-04 10:03:04></li>
|
||||||
|
<li>modifié: <2014-09-04 10:03:23></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="la-théorie-des-chaines-de-caractère">la théorie des chaines de
|
||||||
|
caractère</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.geo.mtu.edu/weather/aurora/images/aurora/jan.curtis/images/janc_004.jpg" /><br />
|
||||||
|
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 <a
|
||||||
|
href="https://www.futura-sciences.com/magazines/matiere/infos/dico/d/physique-theorie-cordes-4472/">théorie
|
||||||
|
des cordes</a>. 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.</p>
|
||||||
|
<p><a href="https://www.geo.mtu.edu">image</a></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,220 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 237</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2014-08-11 09:56:01></li>
|
||||||
|
<li>modifié: <2014-08-11 10:08:18></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="distributions-.img-et-sauvegarde-de-carte-sd">distributions .img
|
||||||
|
et sauvegarde de carte SD</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.raspberrypi.org/wp-content/uploads/2014/07/rsz_b--300x225.jpg" />
|
||||||
|
Si vous avez un <a href="https://www.raspberrypi.org/">raspberry pi</a>
|
||||||
|
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 <strong>dd</strong>. et pour créer un fichier
|
||||||
|
.img à partir d'une installation, ce sera également la commande
|
||||||
|
<strong>dd</strong> dont on va se servir. si votre carte SD se trouve
|
||||||
|
dans /dev/sdh (pour le savoir, faites la commande <strong>df
|
||||||
|
-h</strong>) et votre distribution Pidora-2014-R2-1.img dans votre
|
||||||
|
dossier ~/distribs/ , il faudra faire comme ceci: <code
|
||||||
|
class="verbatim">sudo dd if</code>"~/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.</p>
|
||||||
|
<p>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: <code
|
||||||
|
class="verbatim">sudo dd if=/dev/sdh |gzip -9 > ./raspberry_backup_20141108.img.gz</code></p>
|
||||||
|
<p>Vouala, enjoyez bien et si vous avez une préférence pour une
|
||||||
|
distribution, dites moi donc pourquoi :)</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,231 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 197</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-12-08 09:12:42></li>
|
||||||
|
<li>modifié: <2016-05-11 07:17:10></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="twig-et-angular-1">twig et angular</h2>
|
||||||
|
<p>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. </p>
|
||||||
|
<pre class="example"><code>{% verbatim %}
|
||||||
|
{{ monExpressionAngular }}
|
||||||
|
{% verbatim %}
|
||||||
|
</code></pre>
|
||||||
|
<p>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:</p>
|
||||||
|
<pre class="example"><code>(function () {
|
||||||
|
|
||||||
|
window.tykaynApp = angular.module('tykaynApp', [])
|
||||||
|
.config(['$interpolateProvider', function ($interpolateProvider) {
|
||||||
|
$interpolateProvider.startSymbol('((');
|
||||||
|
$interpolateProvider.endSymbol('))');
|
||||||
|
}])
|
||||||
|
;
|
||||||
|
|
||||||
|
})();
|
||||||
|
</code></pre>
|
||||||
|
<p>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)</p>
|
||||||
|
<pre class="example"><code>(( monExpressionAngular ))
|
||||||
|
</code></pre>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,210 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 198</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-11-22 15:21:43></li>
|
||||||
|
<li>modifié: <2015-11-22 15:22:15></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="convertir-les-fichiers-de-config-de-symfony2-facilement-1">convertir
|
||||||
|
les fichiers de config de symfony2 facilement</h2>
|
||||||
|
<p>un site bien sympa nommé <a
|
||||||
|
href="https://converter.rosstuck.com/">_<u>Symfony2 Service Config
|
||||||
|
Converter</u></a>_ permet de convertir du code au format .yml en .php ,
|
||||||
|
en .ini, en .xml<br />
|
||||||
|
Rosstuck le donne aussi en bundle sur github afin de l'intégrer à vos
|
||||||
|
commandes perso symfony2.</p>
|
||||||
|
<p><a
|
||||||
|
href="https://github.com/rosstuck/TuckConverterBundle">https://github.com/rosstuck/TuckConverterBundle</a>
|
||||||
|
Essayez, c'est marvellous pour faire correspondre une config de tuto à
|
||||||
|
vos besoins!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -1,4 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
@ -168,7 +175,25 @@
|
|||||||
<header id="title-block-header">
|
<header id="title-block-header">
|
||||||
<h1 class="title">cipherbliss_blog</h1>
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
</header>
|
</header>
|
||||||
<h1 id="création-dun-blog-gemini-1">Création d'un blog gemini</h1>
|
<h1 id="article">Article</h1>
|
||||||
<p>[2024-11-03]</p>
|
<ul>
|
||||||
|
<li>ID: 199</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-11-22 09:48:03></li>
|
||||||
|
<li>modifié: <2015-11-22 09:48:35></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="degrés-avant-la-fin-du-monde">2 degrés avant la fin du
|
||||||
|
monde</h2>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,202 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 200</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-11-18 16:56:42></li>
|
||||||
|
<li>modifié: <2015-11-18 16:57:13></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="il-suffit-1">il suffit</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://tykayn.fr/wp-content/uploads/i/2015/11novembre/ilsufi.jpg" />
|
||||||
|
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)</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,201 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 201</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-11-18 10:21:52></li>
|
||||||
|
<li>modifié: <2015-11-18 10:22:23></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="développez-le-commerce-localhost">développez le commerce
|
||||||
|
localhost</h2>
|
||||||
|
<p><img
|
||||||
|
src="file:///public/i/2015/11novembre/.commerce_localhost_m.jpg" /></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,236 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 202</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-11-16 11:38:34></li>
|
||||||
|
<li>modifié: <2016-09-25 22:18:39></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="inspirer-les-femmes-à-prendre-les-postes-qui-façonnent-le-monde">inspirer
|
||||||
|
les femmes à prendre les postes qui façonnent le monde</h2>
|
||||||
|
<p>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. <img
|
||||||
|
src="https://www.zdnet.fr/i/edit/ne/2012/03/Markess-Syntec-Numerique-ecarts-salaires-460.jpg" />
|
||||||
|
Girls who code, fait <a
|
||||||
|
href="https://witi.meetup.com/fr/cities/fr/paris/">des meetups en
|
||||||
|
france</a> 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!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,219 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 203</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-11-11 12:31:41></li>
|
||||||
|
<li>modifié: <2015-11-11 12:38:02></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="les-resources-du-blog-sur-github-1">les resources du blog sur
|
||||||
|
github</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://photos4.meetupstatic.com/photos/event/5/d/7/a/highres_441323930.jpeg" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>En attendant je viens de créer <a
|
||||||
|
href="https://github.com/tykayn/blog.artlemoine.com">un dépot github</a>
|
||||||
|
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 ;)</p>
|
||||||
|
<p><a
|
||||||
|
href="https://github.com/tykayn/blog.artlemoine.com">https://github.com/tykayn/blog.artlemoine.com</a></p>
|
||||||
|
<p>n'hésitez pas à ouvrir des issues sur github ou à en discuter ici
|
||||||
|
dans les commentaires.</p>
|
||||||
|
<p>Oh d'ailleurs je serai au <a
|
||||||
|
href="https://www.meetup.com/fr/GitHub-and-the-Octocat-Super-Fans-France/events/225891212/">meetup
|
||||||
|
github de la société géniale</a> demain Jeudi 12 Novembre, passez donc
|
||||||
|
me faire un coucou.</p>
|
||||||
|
<p>mon github: <a
|
||||||
|
href="https://github.com/tykayn">https://github.com/tykayn</a></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,224 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 204</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: draft</li>
|
||||||
|
<li>publié le: <2015-11-08 15:22:27></li>
|
||||||
|
<li>modifié: <2016-07-31 11:43:56></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="débuter-sa-gestion-de-projet-1">Débuter sa gestion de
|
||||||
|
projet</h2>
|
||||||
|
<h3 id="créez-un-mode-demploi-pour-les-nouvelles-recrues">Créez un mode
|
||||||
|
d'emploi pour les nouvelles recrues</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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. <a
|
||||||
|
href="https://framapad.org/">https://framapad.org/</a></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>Bienvenue dans l'équipe, voici tout ce dont vous aurez besoin pour
|
||||||
|
vous intégrer au projet.</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>enjoyez! <em>Ce billet fait partie d'une série en plusieurs étapes
|
||||||
|
sur <a
|
||||||
|
href="https://cipherbliss.com/index.php?tag/gestion%20de%20projet">a
|
||||||
|
gestion de projet</a> IT.</em></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,225 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 206</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-09-25 13:36:19></li>
|
||||||
|
<li>modifié: <2015-11-08 14:39:52></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="dual-boot-windows-10-et-linux-1">dual boot windows 10 et
|
||||||
|
linux</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.boosharticles.com/wp-content/uploads/2015/06/Windows-10-vs.-Ubuntu.jpg" /><a
|
||||||
|
href="https://www.tacomaworld.com/attachments/i-also-like-to-live-dangerously-jpg.760853/">https://www.tacomaworld.com/attachments/i-also-like-to-live-dangerously-jpg.760853/</a>
|
||||||
|
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.</p>
|
||||||
|
<p><code
|
||||||
|
class="verbatim">bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi</code></p>
|
||||||
|
<p>faites entrée, et ça devrait vous dire que ça a réussi. (astuce prise
|
||||||
|
de cet article <a
|
||||||
|
href="https://itsfoss.com/no-grub-windows-linux/"><span>https://itsfoss.com/no-grub-windows-</span>…</a>
|
||||||
|
)</p>
|
||||||
|
<p>redémarrez et priez pour voir le menu grub. et vouala!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,200 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 207</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-09-09 15:00:13></li>
|
||||||
|
<li>modifié: <2015-09-09 15:00:13></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="le-triangle-du-projet-1">le triangle du projet</h2>
|
||||||
|
<p><img
|
||||||
|
src="file:///public/i/2015/09septembre/.every_it_job_m.png" /></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,210 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 208</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-09-08 12:12:46></li>
|
||||||
|
<li>modifié: <2015-09-08 12:16:07></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="avoir-une-vie-privée">avoir une vie privée</h2>
|
||||||
|
<p>une petite vidéo de <a href="https://www.laquadrature.net/fr/">la
|
||||||
|
quadrature du net</a>, 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é.</p>
|
||||||
|
<p>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.<br />
|
||||||
|
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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,224 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 210</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-07-06 14:00:18></li>
|
||||||
|
<li>modifié: <2015-07-06 14:03:42></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="des-live-templates-pour-angular-dans-intellij-1">des live
|
||||||
|
templates pour angular dans intelliJ</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.ajmadison.com/ajmadison/images/large/UM-100F-MP-I.jpg" />
|
||||||
|
(ceci est un live template)<br />
|
||||||
|
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.<br />
|
||||||
|
éditables dans les settings, ils permettent de créer des fichiers xml
|
||||||
|
dans le dossier de templates, ( dans le dossier:
|
||||||
|
<strong>~/.WebIde80/config/templates</strong> , avec un nom qui
|
||||||
|
ressemble à .WebIde80 selon la version de votre IDE)<br />
|
||||||
|
et de vous faire des raccourcis paramétrables.<br />
|
||||||
|
<br />
|
||||||
|
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: <a
|
||||||
|
href="https://github.com/angularjs-livetpls/angularjs-webstorm-livetpls">angularjs-webstorm-livetpls</a></p>
|
||||||
|
<p>clonez le dépot, copiez ses fichiers <strong>.xml</strong> 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, <a
|
||||||
|
href="https://www.jetbrains.com/phpstorm/help/creating-and-editing-live-templates.html">zieutez
|
||||||
|
la doc officielle</a>.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,235 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 211</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-07-02 15:04:33></li>
|
||||||
|
<li>modifié: <2015-11-08 15:13:04></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="le-bash-de-vos-rêves">le bash de vos rêves</h2>
|
||||||
|
<p>on peut personnaliser son bash ultrafacilement grâce a ce merveilleux
|
||||||
|
site, bashrcgenerator: <a
|
||||||
|
href="https://bashrcgenerator.com/">https://bashrcgenerator.com/</a></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Essayez donc de mettre cette commande d'export à la fin de votre
|
||||||
|
.bashrc, et de relancer bash.</p>
|
||||||
|
<p><code class="verbatim">$ nano ~/.bashrc</code> <code
|
||||||
|
class="verbatim"># titre du terminal personnalisé PROMPT_COMMAND</code>'echo
|
||||||
|
-ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' # prompt personnalisé
|
||||||
|
export PS1="<span class="math display">$$\033[38;5;214m$$</span><span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span><span
|
||||||
|
class="math display">$$\033[38;5;15m$$</span> <span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span><span
|
||||||
|
class="math display">$$\033[38;5;192m$$</span><span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span><span
|
||||||
|
class="math display">$$\033[38;5;42m$$</span>@<span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span><span
|
||||||
|
class="math display">$$\033[38;5;84m$$</span><span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span><span
|
||||||
|
class="math display">$$\033[38;5;70m$$</span>:<span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span><span
|
||||||
|
class="math display">$$\033[38;5;6m$$</span><span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span><span
|
||||||
|
class="math display">$$\033[38;5;15m$$</span> <span
|
||||||
|
class="math display">$$$(tput sgr0)$$</span>"=</p>
|
||||||
|
<p>on enregistre avec ctrl +o, on sort avec ctrl + x. et hop!</p>
|
||||||
|
<p><code class="verbatim">$ bash</code></p>
|
||||||
|
<p>et vouala:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p><span id="preview"></span>
|
||||||
|
02:23:52tykay@mycomputer:/usr/local/src</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,232 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 213</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-07-01 12:00:14></li>
|
||||||
|
<li>modifié: <2015-07-03 08:31:00></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="des-tests-plus-rapides-avec-jasmine-1">des tests plus rapides
|
||||||
|
avec jasmine</h2>
|
||||||
|
<p><img src="https://ellem.ca/wp-content/uploads/2013/07/JASMINE.jpg" />
|
||||||
|
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?</p>
|
||||||
|
<p>Bien, donc, on développe des blocs de test avec
|
||||||
|
<strong>describe()</strong> et <strong>it()</strong></p>
|
||||||
|
<p>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
|
||||||
|
<strong>fdescribe()</strong> et <strong>fit()</strong></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<pre class="example"><code>touch .git/hooks/pre-commit
|
||||||
|
chmod +x .git/hooks/pre-commit
|
||||||
|
</code></pre>
|
||||||
|
<p>et mettez y de quoi vérifier que vous n'avez pas de fdescribe( , de
|
||||||
|
fit( dans vos fichiers de tests.</p>
|
||||||
|
<pre class="example"><code>#!/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
|
||||||
|
</code></pre>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,209 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 214</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-06-30 15:18:30></li>
|
||||||
|
<li>modifié: <2015-06-30 15:19:01></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="paye-ton-arrondi-en-js-1">paye ton arrondi en js</h2>
|
||||||
|
<p>F12. dans la console javascript écrivez:<br />
|
||||||
|
999999999999999<br />
|
||||||
|
faites entrée. la console vous répond:<br />
|
||||||
|
999999999999999<br />
|
||||||
|
<br />
|
||||||
|
mais écrivez un 9 de plus<br />
|
||||||
|
9999999999999999<br />
|
||||||
|
faites entrée. la console vous répond:<br />
|
||||||
|
10000000000000000<br />
|
||||||
|
<br />
|
||||||
|
narmol.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,210 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 215</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-06-26 21:05:50></li>
|
||||||
|
<li>modifié: <2015-11-16 12:06:25></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="installer-cozy-cloud-sur-son-serveur-ubuntu-14.04">installer
|
||||||
|
cozy cloud sur son serveur ubuntu 14.04</h2>
|
||||||
|
<p>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)</p>
|
||||||
|
<p>voici la version rapide du script d'install à exécuter en tant que
|
||||||
|
root sur votre serveur ubuntu 14.04, en bash:</p>
|
||||||
|
<pre class="example"><code>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
|
||||||
|
</code></pre>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,320 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
/* CSS for syntax highlighting */
|
||||||
|
pre > code.sourceCode { white-space: pre; position: relative; }
|
||||||
|
pre > code.sourceCode > span { line-height: 1.25; }
|
||||||
|
pre > code.sourceCode > span:empty { height: 1.2em; }
|
||||||
|
.sourceCode { overflow: visible; }
|
||||||
|
code.sourceCode > span { color: inherit; text-decoration: inherit; }
|
||||||
|
div.sourceCode { margin: 1em 0; }
|
||||||
|
pre.sourceCode { margin: 0; }
|
||||||
|
@media screen {
|
||||||
|
div.sourceCode { overflow: auto; }
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
pre > code.sourceCode { white-space: pre-wrap; }
|
||||||
|
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
|
||||||
|
}
|
||||||
|
pre.numberSource code
|
||||||
|
{ counter-reset: source-line 0; }
|
||||||
|
pre.numberSource code > span
|
||||||
|
{ position: relative; left: -4em; counter-increment: source-line; }
|
||||||
|
pre.numberSource code > span > a:first-child::before
|
||||||
|
{ content: counter(source-line);
|
||||||
|
position: relative; left: -1em; text-align: right; vertical-align: baseline;
|
||||||
|
border: none; display: inline-block;
|
||||||
|
-webkit-touch-callout: none; -webkit-user-select: none;
|
||||||
|
-khtml-user-select: none; -moz-user-select: none;
|
||||||
|
-ms-user-select: none; user-select: none;
|
||||||
|
padding: 0 4px; width: 4em;
|
||||||
|
color: #aaaaaa;
|
||||||
|
}
|
||||||
|
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
|
||||||
|
div.sourceCode
|
||||||
|
{ }
|
||||||
|
@media screen {
|
||||||
|
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
|
||||||
|
}
|
||||||
|
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
|
||||||
|
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
|
||||||
|
code span.at { color: #7d9029; } /* Attribute */
|
||||||
|
code span.bn { color: #40a070; } /* BaseN */
|
||||||
|
code span.bu { color: #008000; } /* BuiltIn */
|
||||||
|
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
|
||||||
|
code span.ch { color: #4070a0; } /* Char */
|
||||||
|
code span.cn { color: #880000; } /* Constant */
|
||||||
|
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
|
||||||
|
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
|
||||||
|
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
|
||||||
|
code span.dt { color: #902000; } /* DataType */
|
||||||
|
code span.dv { color: #40a070; } /* DecVal */
|
||||||
|
code span.er { color: #ff0000; font-weight: bold; } /* Error */
|
||||||
|
code span.ex { } /* Extension */
|
||||||
|
code span.fl { color: #40a070; } /* Float */
|
||||||
|
code span.fu { color: #06287e; } /* Function */
|
||||||
|
code span.im { color: #008000; font-weight: bold; } /* Import */
|
||||||
|
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
|
||||||
|
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
|
||||||
|
code span.op { color: #666666; } /* Operator */
|
||||||
|
code span.ot { color: #007020; } /* Other */
|
||||||
|
code span.pp { color: #bc7a00; } /* Preprocessor */
|
||||||
|
code span.sc { color: #4070a0; } /* SpecialChar */
|
||||||
|
code span.ss { color: #bb6688; } /* SpecialString */
|
||||||
|
code span.st { color: #4070a0; } /* String */
|
||||||
|
code span.va { color: #19177c; } /* Variable */
|
||||||
|
code span.vs { color: #4070a0; } /* VerbatimString */
|
||||||
|
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 218</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-05-14 19:53:27></li>
|
||||||
|
<li>modifié: <2015-06-17 12:37:18></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="générateur-angular-jeej">générateur angular jeej</h2>
|
||||||
|
<p><img src="https://www.npmjs.com/static/images/npm-logo.svg" /> trop
|
||||||
|
biennn, j'ai profité de ce jour férié pour publier mon premier package
|
||||||
|
NPM, un générateur <a href="https://yeoman.io">yeoman</a> utilisant mes
|
||||||
|
outils favoris. Le tout avec du readme.md, des infos et <a
|
||||||
|
href="https://github.com/tykayn/generator-tk">un dépot sur
|
||||||
|
github</a> (génétareur-tk). <a
|
||||||
|
href="https://www.npmjs.com/package/generator-angular-jeej">https://www.npmjs.com/package/generator-angular-jeej</a>
|
||||||
|
Voilà ce que cela comprend:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>Gulp, Angular, coffeescript, jquery, bootstrap, font awesome,
|
||||||
|
commitement to open source. browser sync, karma, jasmine, jslint,
|
||||||
|
uglify, coverall and more.</p>
|
||||||
|
</blockquote>
|
||||||
|
<h1 id="section"><img
|
||||||
|
src="https://mgcrea.github.io/angular-7min/images/angularjs.png" /></h1>
|
||||||
|
<p><img
|
||||||
|
src="https://humancoders-formations.s3.amazonaws.com/uploads/course/logo/48/formation-coffeescript.png" />
|
||||||
|
<img
|
||||||
|
src="https://blog.xebia.fr/wp-content/uploads/2014/02/gulp-2x.png" /></p>
|
||||||
|
<h1 id="comment-utiliser-le-générateur-angular-jeej">comment utiliser le
|
||||||
|
générateur angular jeej</h1>
|
||||||
|
<p><img
|
||||||
|
src="https://blog.grayghostvisuals.com/xS6BUjV1g8vgRT/wp-content/uploads/2015/03/Yeoman.png" /></p>
|
||||||
|
<p>il vous faut avoir installé <strong>yeoman</strong> de chez NPM. dans
|
||||||
|
un terminal, exécutez cette commande:</p>
|
||||||
|
<div class="sourceCode" id="cb1" data-org-language="sh"><pre
|
||||||
|
class="sourceCode bash"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="ex">$ npm i -g yo</span></span></code></pre></div>
|
||||||
|
<p>pour lancer le générateur, placez vous dans le dossier où vous voulez
|
||||||
|
avoir votre webapp, et utilisez <strong>yo</strong>.</p>
|
||||||
|
<div class="sourceCode" id="cb2" data-org-language="sh"><pre
|
||||||
|
class="sourceCode bash"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">$ yo angular-jeej</span></span></code></pre></div>
|
||||||
|
<p>Il vous sera demandé quelques infos a inclure dans votre webapp.</p>
|
||||||
|
<p>Chaque fois que vous modifierez un fichier source (dans le dossier
|
||||||
|
<em>src</em>), que ce soit un fichier .scss, .coffee, .js, ou html, ils
|
||||||
|
seront recompilés dans le dossier <em>dist</em>, et réinjectés dans le
|
||||||
|
navigateur grâce à browser sync.</p>
|
||||||
|
<div class="sourceCode" id="cb3" data-org-language="sh"><pre
|
||||||
|
class="sourceCode bash"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">$ gulp</span></span></code></pre></div>
|
||||||
|
<p>après install, vous pouvez voir que tout a merveilleusement
|
||||||
|
fonctionné, lancez gulp. rendez vous sur <a
|
||||||
|
href="https://localhost:3000">https://localhost:3000</a> 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.</p>
|
||||||
|
<p>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!</p>
|
||||||
|
<p>Vous aussi pouvez <a href="https://yeoman.io/authoring/">créer votre
|
||||||
|
générateur yeoman perso</a>.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,271 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
/* CSS for syntax highlighting */
|
||||||
|
pre > code.sourceCode { white-space: pre; position: relative; }
|
||||||
|
pre > code.sourceCode > span { line-height: 1.25; }
|
||||||
|
pre > code.sourceCode > span:empty { height: 1.2em; }
|
||||||
|
.sourceCode { overflow: visible; }
|
||||||
|
code.sourceCode > span { color: inherit; text-decoration: inherit; }
|
||||||
|
div.sourceCode { margin: 1em 0; }
|
||||||
|
pre.sourceCode { margin: 0; }
|
||||||
|
@media screen {
|
||||||
|
div.sourceCode { overflow: auto; }
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
pre > code.sourceCode { white-space: pre-wrap; }
|
||||||
|
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
|
||||||
|
}
|
||||||
|
pre.numberSource code
|
||||||
|
{ counter-reset: source-line 0; }
|
||||||
|
pre.numberSource code > span
|
||||||
|
{ position: relative; left: -4em; counter-increment: source-line; }
|
||||||
|
pre.numberSource code > span > a:first-child::before
|
||||||
|
{ content: counter(source-line);
|
||||||
|
position: relative; left: -1em; text-align: right; vertical-align: baseline;
|
||||||
|
border: none; display: inline-block;
|
||||||
|
-webkit-touch-callout: none; -webkit-user-select: none;
|
||||||
|
-khtml-user-select: none; -moz-user-select: none;
|
||||||
|
-ms-user-select: none; user-select: none;
|
||||||
|
padding: 0 4px; width: 4em;
|
||||||
|
color: #aaaaaa;
|
||||||
|
}
|
||||||
|
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
|
||||||
|
div.sourceCode
|
||||||
|
{ }
|
||||||
|
@media screen {
|
||||||
|
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
|
||||||
|
}
|
||||||
|
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
|
||||||
|
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
|
||||||
|
code span.at { color: #7d9029; } /* Attribute */
|
||||||
|
code span.bn { color: #40a070; } /* BaseN */
|
||||||
|
code span.bu { color: #008000; } /* BuiltIn */
|
||||||
|
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
|
||||||
|
code span.ch { color: #4070a0; } /* Char */
|
||||||
|
code span.cn { color: #880000; } /* Constant */
|
||||||
|
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
|
||||||
|
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
|
||||||
|
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
|
||||||
|
code span.dt { color: #902000; } /* DataType */
|
||||||
|
code span.dv { color: #40a070; } /* DecVal */
|
||||||
|
code span.er { color: #ff0000; font-weight: bold; } /* Error */
|
||||||
|
code span.ex { } /* Extension */
|
||||||
|
code span.fl { color: #40a070; } /* Float */
|
||||||
|
code span.fu { color: #06287e; } /* Function */
|
||||||
|
code span.im { color: #008000; font-weight: bold; } /* Import */
|
||||||
|
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
|
||||||
|
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
|
||||||
|
code span.op { color: #666666; } /* Operator */
|
||||||
|
code span.ot { color: #007020; } /* Other */
|
||||||
|
code span.pp { color: #bc7a00; } /* Preprocessor */
|
||||||
|
code span.sc { color: #4070a0; } /* SpecialChar */
|
||||||
|
code span.ss { color: #bb6688; } /* SpecialString */
|
||||||
|
code span.st { color: #4070a0; } /* String */
|
||||||
|
code span.va { color: #19177c; } /* Variable */
|
||||||
|
code span.vs { color: #4070a0; } /* VerbatimString */
|
||||||
|
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 219</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-04-22 10:40:16></li>
|
||||||
|
<li>modifié: <2015-04-22 11:24:28></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="whatis-love-1">whatis love</h2>
|
||||||
|
<p>Si dans un terminal unix vous écrivez whatis love, vous saurez ce
|
||||||
|
qu'est l'amour. </p>
|
||||||
|
<div class="sourceCode" id="cb1" data-org-language="sh"><pre
|
||||||
|
class="sourceCode bash"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">whatis</span> love</span>
|
||||||
|
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="ex">baby</span> don<span class="st">'t hurt me, don'</span>t hurt me, no more.</span></code></pre></div>
|
||||||
|
<p>Bizarrement, quand je rentre la commande dans un shell, j'ai comme
|
||||||
|
retour:</p>
|
||||||
|
<p>"love : rien d'adéquat"</p>
|
||||||
|
<p>Joyeux poissons d'avril.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,241 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 220</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-04-21 09:27:07></li>
|
||||||
|
<li>modifié: <2015-04-21 09:31:33></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="faites-bosser-internet-pour-vous-avec-if-this-then-that-1">faites
|
||||||
|
bosser internet pour vous avec "if this then that"</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://theinternetofallthings.com/wp-content/uploads/2014/10/everythnggraphics.jpg" />
|
||||||
|
<a href="https://ifttt.com/">if this then that</a>, 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.<br />
|
||||||
|
Si vous voulez avoir un dossier en commun entre dropbox et google drive,
|
||||||
|
c'i possible.<br />
|
||||||
|
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.<br />
|
||||||
|
Si vous voulez un arrière plan qui change tous les jours selon la méga
|
||||||
|
photo de la NASA, c'i possible.<br />
|
||||||
|
Ou bien, vous voulez que lorsque vous appellez le 112, un message soit
|
||||||
|
envoyé à votre femme, il y a une recette pour ça.<br />
|
||||||
|
Vous pouvez construire vos recettes comme ça.<br />
|
||||||
|
Ils ont aussi lancé un service nommé DO. comme le verbe faire, pas la
|
||||||
|
note de musique.<br />
|
||||||
|
cela vous permet d'avoir une recette qui s'active sur demande, lorsque
|
||||||
|
vous appuyez sur une icone dans votre mobile.<br />
|
||||||
|
<img
|
||||||
|
src="https://d2huu43w4jjmdn.cloudfront.net/feature_images/optomized/Do-for-Home-1024.png" />
|
||||||
|
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<br />
|
||||||
|
Installez IFTTT sur votre téléphone, inscrivez vous sur le site, et
|
||||||
|
commencez à jouer avec les recettes.<br />
|
||||||
|
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.<br />
|
||||||
|
<br />
|
||||||
|
"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!</p>
|
||||||
|
<p><a href="https://ifttt.com/recipes">https://ifttt.com/recipes</a></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,218 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 223</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-04-17 11:03:34></li>
|
||||||
|
<li>modifié: <2015-04-17 11:15:09></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="calculez-votre-heure-de-réveil">calculez votre heure de
|
||||||
|
réveil</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.pixenli.com/images/1338/1338511220095422700.jpg" /></p>
|
||||||
|
<p>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.<br />
|
||||||
|
<br />
|
||||||
|
Voici un site qui va sauver vos journées: <a
|
||||||
|
href="https://sleepyti.me/">sleepyti.me</a> vous donne un temps optimal
|
||||||
|
de sommeil en vous permettant de deviner à quelle heure vous devriez
|
||||||
|
vous coucher pour vous lever à l'heure voulue.<br />
|
||||||
|
Vous pouvez aussi chercher l'heure à laquelle vous lever en fonction de
|
||||||
|
l'heure à laquelle vous vous couchez.<br />
|
||||||
|
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.<br />
|
||||||
|
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.<br />
|
||||||
|
Bonne nuit :D</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,214 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 224</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-04-07 14:24:22></li>
|
||||||
|
<li>modifié: <2016-03-16 09:47:53></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="un-datepicker-dans-un-formulaire-symfony2-1">un datepicker dans
|
||||||
|
un formulaire symfony2</h2>
|
||||||
|
<p>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 single<sub>text</sub>, de mettre le format
|
||||||
|
de date en année-mois-jour, et de définir l'attribut type d'input à
|
||||||
|
"date".</p>
|
||||||
|
<p>= // 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 <em>** * @param
|
||||||
|
FormBuilderInterface $builder * @param array $options *</em> public
|
||||||
|
function buildForm(FormBuilderInterface $builder, array $options) {
|
||||||
|
$builder // … dans le builder de votre formulaire
|
||||||
|
->add('paid<sub>date</sub>', DateType::class, ['widget' <code
|
||||||
|
class="verbatim">> 'single_text', 'format' => 'yyyy-MM-dd', 'attr' => [ 'type' => 'datetime']])</code></p>
|
||||||
|
<p>enjoyez!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,217 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 225</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-03-30 08:04:05></li>
|
||||||
|
<li>modifié: <2015-03-30 08:04:05></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="les-dates-importantes-de-votre-vie-1">les dates importantes de
|
||||||
|
votre vie</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.regimenaturel.net/wp-content/uploads/2015/01/informations-sur-le-regime-alimentaire-des-dattes-et-du-lait1.jpg" />
|
||||||
|
vous imaginez que votre date de naissance est la seule que vous pourriez
|
||||||
|
retenir?<br />
|
||||||
|
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.<br />
|
||||||
|
Saviez vous que vous avez gagné votre premier milliard de secondes en
|
||||||
|
seulement 11 jours?<br />
|
||||||
|
Votre millième semaine débutera avant ou après votre dix millième
|
||||||
|
jour?<br />
|
||||||
|
Quel était le jour de la semaine où vous êtes nés?<br />
|
||||||
|
<br />
|
||||||
|
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!<br />
|
||||||
|
<a
|
||||||
|
href="https://artlemoine.com/dates-de-vie">https://artlemoine.com/dates-de-vie</a></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,212 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 226</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-03-30 07:51:27></li>
|
||||||
|
<li>modifié: <2015-03-30 07:52:59></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="les-24h-de-la-bd-et-autres-évènements-ont-leur-planning">les 24h
|
||||||
|
de la BD et autres évènements ont leur planning</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.lapin.org/public/vingt-quatre-heures/.logo-23h_m.jpg" />
|
||||||
|
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. <a
|
||||||
|
href="https://artlemoine.com/24hbd">https://artlemoine.com/24hbd</a> 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!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,202 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 227</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-03-30 07:47:30></li>
|
||||||
|
<li>modifié: <2015-03-30 07:47:30></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="du-php-sexiste-1">du PHP sexiste</h2>
|
||||||
|
<p>à 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
|
||||||
|
<a href="https://tykayn.fr/?post/2015/des-femmes-codeuses">par ici sur
|
||||||
|
le tykayn blog</a>.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,201 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 228</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-03-16 09:24:50></li>
|
||||||
|
<li>modifié: <2015-03-16 09:24:59></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="digital-learning-day-2015-1">digital learning day 2015</h2>
|
||||||
|
<p>Hey, après un Pi Day épique célébrons le digital learning day! <a
|
||||||
|
href="https://www.digitallearningday.org/">https://www.digitallearningday.org/</a>
|
||||||
|
allez zou, plus vite que ça, hop hop!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,220 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 229</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2015-03-04 15:02:12></li>
|
||||||
|
<li>modifié: <2015-11-08 11:12:54></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="paye-ton-explication-1">paye ton explication</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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?</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,266 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li><p>ID: 196</p></li>
|
||||||
|
<li><p>guid:</p></li>
|
||||||
|
<li><p>status: publish</p></li>
|
||||||
|
<li><p>publié le: <2016-01-02 11:07:25></p></li>
|
||||||
|
<li><p>modifié: <2018-08-22 15:09:59></p></li>
|
||||||
|
<li><p>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></p>
|
||||||
|
<p><a href="id:53ffed85-03d0-4fb2-90b5-af2ffbcc3a0d">méthode
|
||||||
|
gtd</a></p></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="gestion-de-projet">Gestion de projet</h2>
|
||||||
|
<p>(image de chez <a href="https://www.hteumeuleu.fr/">Hteumeuleu</a>)
|
||||||
|
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.</p>
|
||||||
|
<h2 dir="ltr" style="line-height: 1.38;"
|
||||||
|
id="causes-générales-de-retard-dans-un-projet">Causes générales de
|
||||||
|
retard dans un projet</h2>
|
||||||
|
<p>Un projet s'étire dans le temps bien souvent pour ces raisons:</p>
|
||||||
|
<ul>
|
||||||
|
<li>des réponses trop lentes entre les parties, client et autres équipes
|
||||||
|
sans cesse en congés.</li>
|
||||||
|
<li>des personnes incapables de se débrouiller seules un minimum.</li>
|
||||||
|
<li>deux personnes ont travaillé sur la même chose sans le savoir et se
|
||||||
|
marchent sur les pieds.</li>
|
||||||
|
<li>on ne sait pas à qui s'adresser ni ce dont nos collègues
|
||||||
|
s'occupent.</li>
|
||||||
|
<li>le présentéisme tuant la productivité et la motivation des troupes
|
||||||
|
en leur faisant croire que rester longtemps sur son lieu de travail (et
|
||||||
|
donc ne plus avoir de vie privée ou de sommeil) est une bonne
|
||||||
|
chose.</li>
|
||||||
|
<li>les membres n'ont pas les informations dont ils ont besoin pour
|
||||||
|
travailler.</li>
|
||||||
|
<li>rester avec des pratiques dépassées de plusieurs années.</li>
|
||||||
|
<li>empêcher les gens de travailler pour des raisons de politiques
|
||||||
|
d'entreprise.</li>
|
||||||
|
<li>n'avoir aucune formation aux outils utilisés, ou ne pas avoir
|
||||||
|
d'outils mis en place pour faire gagner du temps.</li>
|
||||||
|
<li>pas de tests automatisés. Vous n'avez donc aucune idée de ce que les
|
||||||
|
dernières modifications impactent dans le reste du code.</li>
|
||||||
|
<li>pas de retour utilisateur. Vous ne pouvez donc pas deviner que ce
|
||||||
|
que vous trouviez très joli est en fait un frein à l'utilisabilité de
|
||||||
|
votre site en plus d'énerver ses utilisateurs.</li>
|
||||||
|
<li>un réseau pourri qui vous empêche de transmettre de gros fichiers en
|
||||||
|
un clin d'oeil</li>
|
||||||
|
<li>du matériel trop vieux pour travailler sans attendre qu'il réagisse.
|
||||||
|
Si vous radinez sur le matériel, vous le paierez en rallongeant le temps
|
||||||
|
que prendra le projet, ce qui coûte en général bien plus cher.</li>
|
||||||
|
<li>pas de backups ni de gestion de version, au moindre disque dur qui
|
||||||
|
meurt vous perdez des semaines de travail.</li>
|
||||||
|
<li>des mises en production peu fréquentes.</li>
|
||||||
|
<li>des boites noires avec lequelles on doit interagir mais dont on a
|
||||||
|
aucun moyen de deviner le fonctionnement.</li>
|
||||||
|
<li>des priorités indéfinies ou incorrectes, un mauvais ordre des
|
||||||
|
tâches.</li>
|
||||||
|
<li>des tâches trop grosses ou trop vagues pour savoir par où commencer,
|
||||||
|
il faut les découper en des étapes bien plus petites.</li>
|
||||||
|
<li>n'avoir aucune vue d'ensemble de l'avancement du projet.</li>
|
||||||
|
<li>croire que tout est urgent, c'est manquer cruellement de
|
||||||
|
discernement.</li>
|
||||||
|
<li>la documentation laisse à désirer, le code n'est pas commenté.</li>
|
||||||
|
<li>on ne retrouve pas des infos que l'on cherche</li>
|
||||||
|
<li>des estimations à trop long terme, ne prévoyez que pour la semaine
|
||||||
|
en cours.</li>
|
||||||
|
<li>l'illusion que l'on peut tout prévoir et que tout se passera sans la
|
||||||
|
moindre difficulté ou changement de cap.</li>
|
||||||
|
<li>accepter toutes les modifications demandées par le client parce
|
||||||
|
qu'on ne veut pas dire non, et vouloir donc faire davantage de boulot
|
||||||
|
dans le même délai.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Nous allons voir plus en détail comment résoudre ces problèmes
|
||||||
|
courants dans les posts suivants.</p>
|
||||||
|
<p>Et bonne nanée 2016!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,212 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 316</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-08-24 15:39:18></li>
|
||||||
|
<li>modifié: <2016-08-24 15:39:18></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="changer-léditeur-de-texte-associé-à-git">changer l'éditeur de
|
||||||
|
texte associé à git</h2>
|
||||||
|
<p>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
|
||||||
|
<em>git rebase interactif</em> sans vous embêter à retenir des
|
||||||
|
raccourcis chelous pour déplacer des lignes ou faire des
|
||||||
|
remplacements.</p>
|
||||||
|
<pre class="example"><code>git config --global core.editor gedit
|
||||||
|
</code></pre>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,286 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 339</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-09-25 22:07:50></li>
|
||||||
|
<li>modifié: <2018-07-25 12:52:19></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="ne-vous-dites-pas-programmeur-1">ne vous dites pas
|
||||||
|
programmeur</h2>
|
||||||
|
<p> Dans son article <a
|
||||||
|
href="https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/">Don't
|
||||||
|
call yourself a programmer</a>, <a
|
||||||
|
href="https://www.kalzumeus.com/">Patrick McKenzie</a> 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) <img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2016/09/popopo_antoine_daniel_wtc.jpg" />
|
||||||
|
(PO PO POOOOOOO!!) Combien gagnent les ingénieurs? Mauvaise question. La
|
||||||
|
bonne question c'est "<em>pour quels genres d'offres est ce que les
|
||||||
|
ingénieurs travaillent-ils?</em>", 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"]<a
|
||||||
|
href="https://laughingsquid.com/marxist-utopia-a-t-shirt-design-uniting-yo-mamma-jokes-marxism/">[[<span>https://laughingsquid.com/wp-content/uploads/2013/05/shirtFrontBig.jpg</span></a>]]
|
||||||
|
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. <a
|
||||||
|
href="https://www.cipherbliss.com/wp-content/uploads/2016/09/office-monkey.jpg">[[<span>https://www.cipherbliss.com/wp-content/uploads/2016/09/office-monkey-1024x708.jpg</span></a>]]
|
||||||
|
Votre compétence professionnelle la plus importante est la
|
||||||
|
communication: Vous vous rappelez que <a
|
||||||
|
href="https://www.cipherbliss.com/inspirer-les-femmes-prendre-les-postes-qui-faconnent-le-monde/">les
|
||||||
|
ingénieur-e-s</a> 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. <img
|
||||||
|
src="https://www.theloop.ca/wp-content/uploads/2015/06/Shia-LaBeouf-really-wants-you-to-justdoit.jpg" /></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,397 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 365</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-12-26 17:42:42></li>
|
||||||
|
<li>modifié: <2016-12-27 14:02:20></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="faire-ses-factures-avec-libreoffice-ou-google-sheet-1">faire ses
|
||||||
|
factures avec libreOffice ou google sheet</h2>
|
||||||
|
<p><a
|
||||||
|
href="https://www.libreoffice.org/download/libreoffice-fresh/"><strong>Libre
|
||||||
|
office</strong></a> 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 <a
|
||||||
|
href="https://www.google.com/sheets/about/"><strong>google
|
||||||
|
sheets</strong></a> 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:</p>
|
||||||
|
<ul>
|
||||||
|
<li>statistifier mes dépenses perso et pro sur le long terme (en
|
||||||
|
utilisant les cellules des autres feuilles du classeur)</li>
|
||||||
|
<li>compter mes kilomètres parcourus au nom de mon activité</li>
|
||||||
|
<li>compter mes déjeuners</li>
|
||||||
|
<li>compter mes factures</li>
|
||||||
|
<li>mes paiements trimestriels à l'URSSAF</li>
|
||||||
|
<li>mes achats au nom de l'entreprise</li>
|
||||||
|
<li>prévoir la disponibilité de ma trésorerie sur le long terme en
|
||||||
|
majorant mes dépenses moyennes</li>
|
||||||
|
<li>exporter une facture en pdf.</li>
|
||||||
|
</ul>
|
||||||
|
<p>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:</p>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr class="odd">
|
||||||
|
<td>objet</td>
|
||||||
|
<td>N° client dans l'année</td>
|
||||||
|
<td>majuscule de clients</td>
|
||||||
|
<td>commentaire</td>
|
||||||
|
<td>tarif jour HT</td>
|
||||||
|
<td>tarif jour TTC</td>
|
||||||
|
<td>jours facturés</td>
|
||||||
|
<td>congés</td>
|
||||||
|
<td>jours ouvrés</td>
|
||||||
|
<td>date start</td>
|
||||||
|
<td>date end</td>
|
||||||
|
<td>ce mois</td>
|
||||||
|
<td>à venir</td>
|
||||||
|
<td>HT</td>
|
||||||
|
<td>TVA</td>
|
||||||
|
<td>TTC</td>
|
||||||
|
<td>prévu</td>
|
||||||
|
<td>fait</td>
|
||||||
|
<td>reçu</td>
|
||||||
|
<td>retard</td>
|
||||||
|
<td>val charges</td>
|
||||||
|
<td>facture envoyée le</td>
|
||||||
|
<td>délai jours</td>
|
||||||
|
<td>attendu</td>
|
||||||
|
<td>reçu</td>
|
||||||
|
<td>diff date</td>
|
||||||
|
<td>mois</td>
|
||||||
|
<td>trimestre</td>
|
||||||
|
<td>n° facture</td>
|
||||||
|
<td>moyen</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p>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/): <strong>Avoir le nombre de jours
|
||||||
|
ouvrés</strong> entre deux choix dans la date:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>=NETWORKDAYS( date<sub>début</sub>, date<sub>fin</sub> )
|
||||||
|
=NB.JOURS.OUVRES( date<sub>début</sub> ; date<sub>fin</sub>)</p>
|
||||||
|
</blockquote>
|
||||||
|
<p><strong>Utiliser SI, pour ne pas avoir des cases provoquant des
|
||||||
|
erreurs.</strong> par exemple si on a des jours ouvrés à facturer,
|
||||||
|
calculer le tarif hors taxes, sinon afficher du vide.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>=IF( nombre<sub>dejoursouvrés</sub> ,
|
||||||
|
nombre<sub>dejoursouvrés</sub>*tarif<sub>jourhorstaxes</sub> , "")</p>
|
||||||
|
<p>=SI( nombre<sub>dejoursouvrés</sub> ,
|
||||||
|
nombre<sub>dejoursouvrés</sub>*tarif<sub>jourhorstaxes</sub> , "")</p>
|
||||||
|
</blockquote>
|
||||||
|
<p><strong>Calculer la date prévue d'arrivée du paiement</strong> 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.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>=date<sub>envoi</sub>+délai<sub>paiementenjours</sub></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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. <strong>Ajouter 20% au tarif hors
|
||||||
|
taxes</strong> (ma TVA reste a 20% car je fais de la prestation de
|
||||||
|
service, et non de la vente de marchandises)</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>=tarif<sub>ht</sub>+tarif<sub>ht</sub>*0.2</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Voilà, avec ça vous avez déjà tout ce qu'il vous faut pour faire des
|
||||||
|
lignes de facture. Plus complexe, on va <strong>trouver le trimestre
|
||||||
|
correspondant à la date de réception d'un paiement</strong> pour une
|
||||||
|
facture.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>=ROUNDUP( MONTH(date<sub>reception</sub>)/3,0 ) =ARRONDI.SUP(
|
||||||
|
MOIS(date<sub>reception</sub>)/3;0 )</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Avec ce trimestre on va ensuite pouvoir faire des sommes
|
||||||
|
conditionnelles des paiements reçus par trimestre avec la fonction
|
||||||
|
Somme.si.</p>
|
||||||
|
<p>=SUMIF( plage<sub>pourcritère</sub> ; critère ;
|
||||||
|
plage<sub>desommesicritèrevrai</sub> )</p>
|
||||||
|
<p>=SOMME.SI( plage<sub>pourcritère</sub> ; critère ;
|
||||||
|
plage<sub>desommesicritèrevrai</sub> )</p>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://www.service-public.fr/professionnels-entreprises/vosdroits/F23211">indemnités
|
||||||
|
de retard au tarif légal</a>. (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.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>si F1 est le numéro de facture contenant 1234 =CONCATENATE("Facture
|
||||||
|
n° ",F1) =CONCATENER("Facture n° ";F1) cela vaut facture n° 1234</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>="compta!T42" ="compta.T42"</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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</p>
|
||||||
|
<ol>
|
||||||
|
<li>Ensuite, avec indirect() je vais pouvoir utiliser le résultat
|
||||||
|
de</li>
|
||||||
|
</ol>
|
||||||
|
<p>cette cellule pour fabriquer une formule. Je n'aurai plus qu'a réunir
|
||||||
|
<em>compta!T</em> et <em>42</em> pour obtenir le résultat de
|
||||||
|
<em>compta!T42.</em></p>
|
||||||
|
<blockquote>
|
||||||
|
<p>=INDIRECT(CONCATENATE("compta!T", L1)) ce qui calculera:
|
||||||
|
="compta!T42"</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>et si je change la case avec marqué 42 dedans en 43 pour voir la
|
||||||
|
facture suivante, ça calculera</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>="compta!T43"</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,223 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 187</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-07-26 20:48:35></li>
|
||||||
|
<li>modifié: <2016-08-19 10:53:01></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="la-galaxie-des-fanzines-1">la galaxie des fanzines</h2>
|
||||||
|
<p><a
|
||||||
|
href="https://tykayn.fr/wp-content/uploads/i/2016/fanzines_melu.png?1395265948918018947">[[<span>https://tykayn.fr/wp-content/uploads/i/2016/.fanzines_melu_m.png?652419532881844912</span></a>]]
|
||||||
|
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 <a
|
||||||
|
href="www.meluzine.org">file:www.meluzine.org</a> 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 <a
|
||||||
|
href="www.meluzine.org">file:www.meluzine.org</a> :) Enjoy!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,252 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 188</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-07-26 09:26:48></li>
|
||||||
|
<li>modifié: <2016-09-06 21:52:35></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="ubuntu-party-15.10">ubuntu party 15.10</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2016/07/DSC09195-1024x768.jpg" />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!
|
||||||
|
<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2016/07/notion_geek-1024x554.jpg" />
|
||||||
|
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. <a
|
||||||
|
href="https://twitter.com/androseme">https://twitter.com/androseme</a>
|
||||||
|
<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2016/07/harcelement_sacre_profane-1024x554.jpg" />
|
||||||
|
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. <a
|
||||||
|
href="https://donottrack-doc.com/fr/">https://donottrack-doc.com/fr/</a>
|
||||||
|
<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2016/07/internet_des_objets-1024x565.jpg" />
|
||||||
|
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. <a
|
||||||
|
href="https://github.com/MycroftAI/mycroft-core"><span>https://github.com/MycroftAI/mycrof</span>…</a><a
|
||||||
|
href="https://github.com/MycroftAI/mycroft-core">[[<span>https://www.cipherbliss.com/wp-content/uploads/2016/07/internet_objets_mycroft-1024x565.jpg</span></a>]]
|
||||||
|
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 <a
|
||||||
|
href="https://twitter.com/ubuntuparty">https://twitter.com/ubuntuparty</a>
|
||||||
|
Retrouvez les vidéos des conférences ubuntu party sur le site officiel
|
||||||
|
:) <a
|
||||||
|
href="https://media.ubuntu-paris.org/">https://media.ubuntu-paris.org/</a></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,217 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 189</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-07-26 08:47:00></li>
|
||||||
|
<li>modifié: <2016-08-24 14:23:30></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="exporter-une-visualisation-de-son-schéma-sql">exporter une
|
||||||
|
visualisation de son schéma SQL</h2>
|
||||||
|
<p><a
|
||||||
|
href="https://nsaunders.files.wordpress.com/2009/01/bio.png?w=300&h=129">https://nsaunders.files.wordpress.com/2009/01/bio.png?w=300&h=129</a>
|
||||||
|
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)</p>
|
||||||
|
<pre class="example"><code>#! /bin/bash DBNAME = $1; FILENAME = $2; mysqldump $DBNAME $(mysql -D DBNAME -Bse "show tables like 'wp_%'") > FILENAME.sql
|
||||||
|
</code></pre>
|
||||||
|
<p>Vous pouvez utiliser SQLfairy sur votre dump de base pour en sortir
|
||||||
|
un png.</p>
|
||||||
|
<pre class="example"><code>sudo apt-get install sqlfairy
|
||||||
|
</code></pre>
|
||||||
|
<p> </p>
|
||||||
|
<pre class="example"><code>sqlt-graph -f MySQL -o mydatabase.png -t png FILENAME.sql
|
||||||
|
</code></pre>
|
||||||
|
<p>astuce trouvée sur <a
|
||||||
|
href="https://nsaunders.wordpress.com/2009/01/11/easy-visualisation-of-database-schemas-using-sqlfairy">ce
|
||||||
|
post de nsaunders</a></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -1,4 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
@ -168,8 +175,25 @@
|
|||||||
<header id="title-block-header">
|
<header id="title-block-header">
|
||||||
<h1 class="title">cipherbliss_blog</h1>
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
</header>
|
</header>
|
||||||
<h1 id="ça-déménage-1">Ça déménage</h1>
|
<h1 id="article">Article</h1>
|
||||||
<p>Oui ce blog fait bouger les lignes avec son générateur statique fait
|
<ul>
|
||||||
maison. La peinture est fraîche.</p>
|
<li>ID: 190</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-07-26 08:27:22></li>
|
||||||
|
<li>modifié: <2016-07-26 08:32:32></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="le-dysoon-de-djo-1">le dysoon de djo</h2>
|
||||||
|
<p>Quel déconneur ce Djo :D</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,287 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 191</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-05-11 19:25:05></li>
|
||||||
|
<li>modifié: <2020-08-03 11:55:32></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="conversion-de-pdf-en-image-et-ocr-1">Conversion de pdf en image
|
||||||
|
et OCR</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.clubdesmonstres.com/best/img/disc_world9jpg.jpg" /> <a
|
||||||
|
href="https://imagemagick.org">ImageMagick</a> permet de convertir des
|
||||||
|
tas de fichiers en des tas d'autres. Il est fourni de base dans pas mal
|
||||||
|
de <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Distribution_Linux">distributions
|
||||||
|
linux</a>. 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)</p>
|
||||||
|
<pre class="example"><code>convert -density 300 -quality 100 monFichierPDF.pdf mesFichiersJpg.jpg
|
||||||
|
</code></pre>
|
||||||
|
<p>Et boum! aussitôt plopent dans le même dossier des jpg mesFichiersJpg
|
||||||
|
(1).jpg pour chaque page. Trop magique. L'option <strong>-density
|
||||||
|
300</strong> donne une résolution de 300dpi. L'option <strong>-quality
|
||||||
|
100</strong> 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.</p>
|
||||||
|
<h2 id="option-de-sécurité-dimagemagick">Option de sécurité
|
||||||
|
d'ImageMagick</h2>
|
||||||
|
<p>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: <code
|
||||||
|
class="verbatim">sudo editor /etc/ImageMagick-7/policy.xml</code> (le
|
||||||
|
dossier peut se nommer ImageMagick-6 ou autre selon votre version), et
|
||||||
|
changez la ligne concernant les pdf:</p>
|
||||||
|
<pre class="example"><code><policy domain="coder" rights="none" pattern="PDF" />
|
||||||
|
</code></pre>
|
||||||
|
<p>En ceci:</p>
|
||||||
|
<pre class="example"><code><policy domain="coder" rights="read | write" pattern="PDF" />
|
||||||
|
</code></pre>
|
||||||
|
<p>Relancez votre terminal et ça devrait bien vouloir convertir votre
|
||||||
|
pdf en jpg.</p>
|
||||||
|
<h2 id="une-commande-en-alias-de-bash">Une commande en alias de
|
||||||
|
bash</h2>
|
||||||
|
<p>Vous pouvez vous en faire un alias dans votre fichier
|
||||||
|
<em>~</em>.bash<sub>aliases</sub>/</p>
|
||||||
|
<pre class="example"><code>alias pdf2jpg='convert -density 300 -trim -quality 100'
|
||||||
|
</code></pre>
|
||||||
|
<p>Ainsi vous pourrez lancer:</p>
|
||||||
|
<pre class="example"><code>pdf2jpg machin.pdf machin.jpg
|
||||||
|
</code></pre>
|
||||||
|
<p>Et paf, ça fait des images de jolie qualité pour chaque page.</p>
|
||||||
|
<h2 id="le-cube-qui-sait-lire">Le cube qui sait lire</h2>
|
||||||
|
<p>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. <img
|
||||||
|
src="https://static.skynetblogs.be/media/80918/4017077379.jpg" /></p>
|
||||||
|
<pre class="example"><code>Il convient donc d'utiliser un soft qui sait faire de l'Optical Character Recognition, de la reconnaissance de caractères optiques.
|
||||||
|
</code></pre>
|
||||||
|
<p><img
|
||||||
|
src="https://pbs.twimg.com/profile_images/3311637316/fa2e60c43dea540aa029bd9f9596d674_400x400.png" />
|
||||||
|
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:</p>
|
||||||
|
<pre class="example"><code>sudo apt-get install tesseract-ocr tesseract-ocr-fra
|
||||||
|
</code></pre>
|
||||||
|
<p>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 page<sub>truc</sub>.txt pour chaque
|
||||||
|
image.</p>
|
||||||
|
<pre class="example"><code>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
|
||||||
|
</code></pre>
|
||||||
|
<p>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</p>
|
||||||
|
<pre class="example"><code>cat page_* > all_pages.txt
|
||||||
|
</code></pre>
|
||||||
|
<p>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 <a href="https://doc.ubuntu-fr.org/tesseract-ocr">la doc
|
||||||
|
ubuntu</a> Enjoy!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,217 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 192</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-05-10 14:56:57></li>
|
||||||
|
<li>modifié: <2016-06-06 13:02:32></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="retour-dexpérience">Retour d'expérience</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,391 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 193</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2016-04-21 13:10:07></li>
|
||||||
|
<li>modifié: <2016-05-12 14:30:14></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="le-petit-printf-1">Le petit Printf</h2>
|
||||||
|
<p>ont devenus un problème."<br />
|
||||||
|
Et tandis que l'homme se tenait là en silence (sur son nouveau bureau à
|
||||||
|
roulettes trop cool), le petit printf se dirigea hors de la salle.<br />
|
||||||
|
</p>
|
||||||
|
<h2 id="chapitre-8"><strong>Chapitre 8</strong></h2>
|
||||||
|
<p><img src="https://ferd.ca/static/img/printf/ops.png" /><br />
|
||||||
|
Dans le bureau d'à côté se trouvait un employé fatigué, avec des
|
||||||
|
dizaines de tasses à café vides, recroquevillée sur ton clavier, à taper
|
||||||
|
avec énervement.<br />
|
||||||
|
"Salut, dit le petit printf."<br />
|
||||||
|
La femme n'a pas arrêté ce qu'elle faisait. Elle a continué à taper
|
||||||
|
furieusement.<br />
|
||||||
|
"Bonjour?" demanda-t-il à nouveau.<br />
|
||||||
|
La femme s'arrêta d'un coup, pris un flacon d'un tiroir dans son bureau,
|
||||||
|
et a pris une gorgée.<br />
|
||||||
|
"J'ai un travail terrible, dit-elle. Je fais DevOps. ça avait bien
|
||||||
|
commencé, la plupart du temps je développais et puis parfois je
|
||||||
|
debuguais des choses, mais plus le temps passait, plus à a a empiré.
|
||||||
|
J'ai commencé à lutter contre les incendies dans notre pile, puis plus
|
||||||
|
d'incendies ont commencé à se produire. Je me suis débarrassé de la
|
||||||
|
plupart d'entre eux, tirant de petits miracles ici et là pour ensuite
|
||||||
|
respecter les délais de dev sur des choses que je devais aussi faire en
|
||||||
|
plus.<br />
|
||||||
|
-Et ont-ils embauché quelqu'un pour aider?<br />
|
||||||
|
-Non, c'est ça le truc. Les petits feux continuent de se produire ici et
|
||||||
|
là, et en raison du temps que je prends pour les combattre, je ne peux
|
||||||
|
pas être aussi prudente qu' avant avec le dev, donc je crée plus de feux
|
||||||
|
tout le temps. Maintenant, je lutte contre les incendies toute la
|
||||||
|
journée et toute la nuit et je déteste mon travail. -Pourquoi votre
|
||||||
|
employeur ne fait pas quelque chose?<br />
|
||||||
|
-Je suis douée à faire mon travail, et je suis parvenu à garder les
|
||||||
|
choses sous contrôle assez longtemps que tout le monde s'y soit habitué.
|
||||||
|
Lorsque vous prenez l'habitude de petits miracles, les gens sont
|
||||||
|
habitués. Ensuite, vous êtes coincé à faire des miracles tout le temps
|
||||||
|
ou ils vont penser que vous ne faites pas votre travail du tout.<br />
|
||||||
|
-Cela semble très triste<br />
|
||||||
|
-ça l'est; et parce que vous êtes la personne la plus familière avec ces
|
||||||
|
feux, vous obtenez seulement de travailler sur eux de plus en plus,
|
||||||
|
jusqu'à ce que votre employeur embauche quelqu'un d'autre pour couvrir
|
||||||
|
votre ancien emploi, celui que vous aimiez. Si vous vous souciez assez
|
||||||
|
dur sur votre travail pour être celui qui fait les choses que tout le
|
||||||
|
monde déteste, on vous remerciera en vous donnant de plus en plus de ce
|
||||||
|
travail qui ne vous plaît pas, jusqu'à ce que ce soit tout ce que vous
|
||||||
|
faites. Et puis il n'y a plus rien pour vous plaire dans votre
|
||||||
|
job.<br />
|
||||||
|
-Alors, vous êtes malchanceuse," dit le petit printf.<br />
|
||||||
|
Et son pager sonna encore.<br />
|
||||||
|
"Cette femme," dit le petit printf à lui-même, en continuant plus loin
|
||||||
|
son voyage, "cette femme serait méprisée par tous les autres: par
|
||||||
|
l'expert spécialisé, par le développeur de rockstar, par l'adoptant
|
||||||
|
premier. Néanmoins, elle est la seule d'entre eux tous à sembler utile.
|
||||||
|
Peut-être est parce qu'elle pense à autre chose qu'à elle-même.</p>
|
||||||
|
<h2 id="chapitre-9"><strong>Chapitre 9</strong></h2>
|
||||||
|
<p><img src="https://ferd.ca/static/img/printf/architect.png" /> A
|
||||||
|
l'angle du bâtiment, printf trouvé un grand bureau avec de grandes
|
||||||
|
fenêtres donnant une vue imprenable sur la région. Dedans, est assis un
|
||||||
|
vieux monsieur avec des rames de documentation sur son bureau.<br />
|
||||||
|
"Ah, voici un développeur!" s'écria l'homme, alors que printf se tenait
|
||||||
|
à la porte. "Entrez!" En regardant à travers les fenêtres, le petit
|
||||||
|
printf a remarqué qu'ils étaient pleins d'écriture. Avec l'aide d'un
|
||||||
|
stylo effaçable à sec, la vue sur le monde extérieur a été masqué par
|
||||||
|
des tonnes de cercles, des flèches, des cylindres, et les nuages. Alors
|
||||||
|
qu'il était curieux les nuages de l'homme nécessaire tirées où les vrais
|
||||||
|
pouvaient être vus à l'extérieur, tout l'ensemble était plus
|
||||||
|
intrigant.<br />
|
||||||
|
"Qu'est-ce que c'est ?," demanda notre ami, en montrant les
|
||||||
|
fenêtres.<br />
|
||||||
|
"Oh ça? Ceci est notre système de production!" Dit l'homme, en pensant
|
||||||
|
non pas une seule fois que la question portait sur le monde extérieur.
|
||||||
|
"Je suis un architecte logiciel.<br />
|
||||||
|
-Qu'est-ce qu'un architecte logiciel?<br />
|
||||||
|
-La plupart du temps, il est quelqu'un qui sait comment structurer au
|
||||||
|
mieux et coordonne les composants d'un grand système pour que tout aille
|
||||||
|
bien ensemble. Il est quelqu'un qui doit connaître les bases de données,
|
||||||
|
des langages, des framewords, des éditeurs de code, des formats de
|
||||||
|
sérialisation, des protocoles et des concepts tels que l'encapsulation
|
||||||
|
et la séparation des préoccupations.<br />
|
||||||
|
-Très intéressant! dit le petit printf, voici quelqu'un qui peut
|
||||||
|
répondre à toutes mes questions! Il regarda les diagrammes
|
||||||
|
d'architecture. Votre système est très impressionnant. Est-il très
|
||||||
|
rapide à fonctionner?<br />
|
||||||
|
-Je ne pouvais pas vous dire, dit l'architecte. ça doit être le cas, je
|
||||||
|
pense. -Comment est le code alors, est-il bon?<br />
|
||||||
|
-Je ne pouvais pas vous dire<br />
|
||||||
|
-les utilisateurs sont-ils heureux?<br />
|
||||||
|
-Je ne pouvais pas vous dire non plus, je crains<br />
|
||||||
|
-Mais vous êtes un architecte logiciel!<br />
|
||||||
|
-Exactement! Mais je ne suis pas un développeur. Ce n'est pas
|
||||||
|
l'architecte qui va et écrit les modules et les classes, combine les
|
||||||
|
bibliothèques. L'architecte logiciel est beaucoup trop important pour
|
||||||
|
aller toucher au code. Mais il parle avec les programmeurs et les
|
||||||
|
développeurs, leur pose des questions, leur donne des conseils. Et si le
|
||||||
|
problème se trouve être assez intéressant, l'architecte prend en charge
|
||||||
|
la planification.<br />
|
||||||
|
-Et pourquoi ça?<br />
|
||||||
|
-Parce que nous sommes plus expérimentés. Nous en savons plus sur les
|
||||||
|
systèmes et ce qui fonctionne ou non. Les développeurs peuvent alors
|
||||||
|
être une extension de nos connaissances pour produire de grands
|
||||||
|
systèmes!<br />
|
||||||
|
-Mais comment savez-vous si les choses vont bien sans s'impliquer avec
|
||||||
|
le code?<br />
|
||||||
|
-Nous faisons confiance aux développeurs<br />
|
||||||
|
-Donc, vous leur faites confiance pour mettre en œuvre vos idées
|
||||||
|
correctement, mais pas assez pour venir avec leurs propres idées?"<br />
|
||||||
|
L'architecte logiciel était visiblement ébranlé par ce commentaire. "Je
|
||||||
|
suppose que je pourrais avoir été un peu déconnecté," il a finalement
|
||||||
|
admis. "Le problème est que, après un certain temps, vous êtes invité à
|
||||||
|
travailler avec des idées tellement vous ne disposez pas d'un bon moyen
|
||||||
|
de les faire tester ou vérifier…" Il baissa les yeux, pensif. "Parfois,
|
||||||
|
un architecte logiciel ne fait ni logiciel, ni architecture, on
|
||||||
|
dirait."<br />
|
||||||
|
Le petit printf a quitté la salle, ayant terminé de sa visite, il quitta
|
||||||
|
le bâtiment.<br />
|
||||||
|
</p>
|
||||||
|
<h2 id="chapitre-10"><strong>Chapitre 10</strong></h2>
|
||||||
|
<p><img src="https://ferd.ca/static/img/printf/charity.png" /></p>
|
||||||
|
<p>le petit printf, une fois à l'extérieur, a rencontré un homme
|
||||||
|
collectant de l'argent pour la charité.<br />
|
||||||
|
"Salut, dit l'homme. Que diriez vous d'aider quelqu'un
|
||||||
|
aujourd'hui?<br />
|
||||||
|
-ça m'aiderait sans doute à me faire sentir mieux, répondit printf. Je
|
||||||
|
suis allé dans ce bureau toute la journée, et maintenant je suis plus
|
||||||
|
confus que jamais.<br />
|
||||||
|
-Ah, je vois. Ces personnes sont tous les développeurs. Ils ne sont pas
|
||||||
|
vraiment utiles, n'est-ce pas? Ce qu'ils aiment à dire est qu'ils
|
||||||
|
changent le monde, et ils ont pas mal réussir à à le faire, en
|
||||||
|
fait.<br />
|
||||||
|
-Pourquoi est ce que je me sens si gêné, alors? questionna le petit
|
||||||
|
printf.<br />
|
||||||
|
-Eh bien, le meilleur qu'ils font est souvent d'aider à convertir les
|
||||||
|
emplois de certaines personnes dans des programmes, ou de rendre les
|
||||||
|
loisirs de tout le monde plus tranquilles.<br />
|
||||||
|
Le logiciel est en train de manger le monde et de lui faire changer de
|
||||||
|
visage, c'est certain… mais au fond, c'est le même vieux monde, avec un
|
||||||
|
visage mutilé. La raison pour laquelle on se sent gêné est que le
|
||||||
|
changement de cette façon ne veut pas dire les choses deviennent mieux.
|
||||||
|
Nous avons les mêmes défauts et les problèmes que nous avons toujours
|
||||||
|
eu, les mêmes trous à combler à l'intérieur.<br />
|
||||||
|
-Alors, comment puis-je me sentir mieux?" le petit printf était
|
||||||
|
visiblement anxieux.<br />
|
||||||
|
L'homme a pensé pendant un certain temps, et a offert printf à venir
|
||||||
|
l'aider à aider les autres, car c'était la façon que cet homme avait de
|
||||||
|
se sentir mieux. Au cours de l'après-midi, printf raconta à l'homme ses
|
||||||
|
problèmes et son aventure. Après un long silence, l'homme dit:<br />
|
||||||
|
"Les jeux que les gens jouent, les rôles et les réputations qu'ils
|
||||||
|
poursuivent et entretiennent, le plaisir éphémère qu'ils tirent de la
|
||||||
|
résolution de problèmes complexes, c'est amusant pendant un certain
|
||||||
|
temps. En fin de compte, si vous ne résolvez pas quelque chose de
|
||||||
|
valable, si vous oubliez les personnes impliquées, ça ne va jamais être
|
||||||
|
vraiment satisfaisant.<br />
|
||||||
|
Et cela peut être très bien, ou ça pourrait ne pas l'être, et vous
|
||||||
|
pouvez ou ne pouvez pas obtenir cela par ailleurs que sur votre lieu de
|
||||||
|
travail quand vous grandissez. Le travail peut être un travail; il peut
|
||||||
|
être pour l'argent, il peut être pour le plaisir. C'est bon. Tant que
|
||||||
|
vous parvenez à obtenir de l'accomplissement quelque part dans votre
|
||||||
|
vie. À la fin cependant, il est seulement quand vous résoudre les
|
||||||
|
problèmes avec un visage humain que vous pouvez vraiment sentir bien; Ce
|
||||||
|
qui est essentiel est invisible pour l'ordinateur.<br />
|
||||||
|
C' est le temps que vous avez passé sur votre système qui le rend si
|
||||||
|
important », l'homme a ajouté," et quand vous avez perdu de vue pourquoi
|
||||||
|
il était logique de passer du temps là-dessus, quand il est devenu un
|
||||||
|
jeu d'orgueil, alors il a causé plus de douleur que de
|
||||||
|
soulagement.<br />
|
||||||
|
Les développeurs ont souvent oublié cette vérité; Si vous perdez de vue
|
||||||
|
des choses, travailler sur votre système devient son propre problème, et
|
||||||
|
la solution la plus efficace est de se débarrasser du système, étant
|
||||||
|
donné qu'il est le problème."<br />
|
||||||
|
"C'est seulement quand vous résolvez les problèmes avec un visage humain
|
||||||
|
que vous pouvez sentir vraiment bien", répéta le petit printf à
|
||||||
|
lui-même, de sorte qu'il s'en souvienne.</p>
|
||||||
|
<h2 id="chapitre-11"><strong>Chapitre 11</strong></h2>
|
||||||
|
<p><img src="https://ferd.ca/static/img/printf/printf-end.png" /></p>
|
||||||
|
<p><br />
|
||||||
|
Printf, qui est maintenant assis juste en face de moi, est sur le chemin
|
||||||
|
du retour. Parler avec lui m'a fait réaliser à quel point ce que je fais
|
||||||
|
m'éloigne ce que je voulais, ce pour quoi j'ai commencé à programmer.
|
||||||
|
Chacune des personnes que le petit Printf a rencontré sont les rôles que
|
||||||
|
je me vois prendre moi-même un jour ou l'autre au fil du temps. J'ai été
|
||||||
|
encouragé par eux pour devenir comme eux, et j'ai probablement encouragé
|
||||||
|
des gens à faire la même chose.<br />
|
||||||
|
Lorsque je me suis lancé dans le jeu d'essayer de devenir un véritable
|
||||||
|
programmeur, Printf ne l'a pas fait. Il a dit qu'il était correct de ne
|
||||||
|
pas être un vrai programmeur, qu'il préférait être un programmeur avec
|
||||||
|
un visage humain.<br />
|
||||||
|
Aujourd'hui, je suis coincé dans la situation où je regarde en arrière,
|
||||||
|
je dois comprendre si je peux, aussi, devenir un programmeur avec un
|
||||||
|
visage humain ; ou si tout ce que je fais est juste un emploi. Il ne
|
||||||
|
semble pas y avoir tellement de choses qui vaille la peine
|
||||||
|
entre-deux.<br />
|
||||||
|
En tous les cas, là où printf a estimé qu'il n'a pas besoin d'être un
|
||||||
|
vrai programmeur, je pense que je ressens la même chose
|
||||||
|
maintenant.<br />
|
||||||
|
</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,279 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 419</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2017-02-03 14:57:17></li>
|
||||||
|
<li>modifié: <2018-10-29 10:18:01></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="comment-facebook-choisit-vos-amis-à-votre-place">comment
|
||||||
|
facebook choisit vos amis à votre place</h2>
|
||||||
|
<p>tml][Vous détagguer de toutes les photos]]. Vous pouvez <a
|
||||||
|
href="https://nickbriz.com/facebook/saveWallposts.html">faire un backup
|
||||||
|
de tout votre mur</a> personnel. <a
|
||||||
|
href="https://nickbriz.com/facebook/unfriend.html">Supprimer tous les
|
||||||
|
liens</a> avec vos amis Facebook. Ensuite, il ya <a
|
||||||
|
href="https://www.facebook.com/settings?tab=applications">toutes les
|
||||||
|
applications que vous avez utilisé, listées sur cette page</a>. 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.</p>
|
||||||
|
<h2 id="supprimer-votre-compte">Supprimer votre compte</h2>
|
||||||
|
<p> <a
|
||||||
|
href="https://lifehacker.com/5813506/how-to-delete-your-facebook-account">Supprimez
|
||||||
|
votre compte Facebook</a> Ne laissez pas Facebook vous tromper en le
|
||||||
|
"désactivant" à la place.</p>
|
||||||
|
<h2 id="further-precautions">Autres précautions</h2>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://www.mozilla.org/en-GB/firefox/47.0/tracking-protection/start/">la
|
||||||
|
protection de suivi</a> activée. (<a
|
||||||
|
href="https://lifehacker.com/turn-on-tracking-protection-in-firefox-to-make-pages-lo-1706946166">Voici
|
||||||
|
comment</a>. (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é <a href="https://www.eff.org/privacybadger">Privacy Badger.</a>
|
||||||
|
(Et pendant que vous y êtes, l'EFF a fait ce super plugin nommé <a
|
||||||
|
href="https://www.eff.org/https-everywhere">HTTPS everywhere</a> 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. <a
|
||||||
|
href="https://www.eff.stfi.re/deeplinks/2013/02/howto-opt-out-databrokers-showing-your-targeted-advertisements-facebook">Vous
|
||||||
|
pouvez demander à ce qu'elles soient supprimées</a>.</p>
|
||||||
|
<h2 id="les-alternatives-réelles-à-facebook">Les alternatives réelles à
|
||||||
|
Facebook</h2>
|
||||||
|
<p>Dans sa mise à jour de 2017, Salim poursuit en expliquant qu'il
|
||||||
|
s'attendait à utiliser tout autant <a
|
||||||
|
href="https://diasporafoundation.org/about#features">Diaspora</a> (que
|
||||||
|
l'on peut utiliser avec <a
|
||||||
|
href="https://www.framasphere.org">framasphère.org</a> 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 <a
|
||||||
|
href="https://whispersystems.org/blog/signal/">Signal</a> sur smartphone
|
||||||
|
(<a
|
||||||
|
href="https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms">android</a>
|
||||||
|
, <a
|
||||||
|
href="https://itunes.apple.com/us/app/signal-private-messenger/id874139669">iphone</a>),
|
||||||
|
pour faire des conversations groupées, partager des images, des liens,
|
||||||
|
le tout chiffré et gratuit sans pistage.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>"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.</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
</blockquote>
|
||||||
|
<figure>
|
||||||
|
<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/03/25qfe6.jpg" />
|
||||||
|
<figcaption>in the cloud, you are owned</figcaption>
|
||||||
|
</figure>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,205 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 450</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2017-09-27 22:20:54></li>
|
||||||
|
<li>modifié: <2018-08-22 12:35:48></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="lautohébergement-cest-tellement-bien">l'autohébergement c'est
|
||||||
|
tellement bien</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2017/02/ma_maison.jpg" /></p>
|
||||||
|
<p>L'auto hébergement, mangez en.</p>
|
||||||
|
<p>Installez un nextcloud, ou utilisez un cozy cloud sur <a
|
||||||
|
href="https://cozy.io">https://cozy.io</a> si vous n'êtes pas à l'aise
|
||||||
|
avec l'écriture de ligne de commande.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,336 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
/* CSS for syntax highlighting */
|
||||||
|
pre > code.sourceCode { white-space: pre; position: relative; }
|
||||||
|
pre > code.sourceCode > span { line-height: 1.25; }
|
||||||
|
pre > code.sourceCode > span:empty { height: 1.2em; }
|
||||||
|
.sourceCode { overflow: visible; }
|
||||||
|
code.sourceCode > span { color: inherit; text-decoration: inherit; }
|
||||||
|
div.sourceCode { margin: 1em 0; }
|
||||||
|
pre.sourceCode { margin: 0; }
|
||||||
|
@media screen {
|
||||||
|
div.sourceCode { overflow: auto; }
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
pre > code.sourceCode { white-space: pre-wrap; }
|
||||||
|
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
|
||||||
|
}
|
||||||
|
pre.numberSource code
|
||||||
|
{ counter-reset: source-line 0; }
|
||||||
|
pre.numberSource code > span
|
||||||
|
{ position: relative; left: -4em; counter-increment: source-line; }
|
||||||
|
pre.numberSource code > span > a:first-child::before
|
||||||
|
{ content: counter(source-line);
|
||||||
|
position: relative; left: -1em; text-align: right; vertical-align: baseline;
|
||||||
|
border: none; display: inline-block;
|
||||||
|
-webkit-touch-callout: none; -webkit-user-select: none;
|
||||||
|
-khtml-user-select: none; -moz-user-select: none;
|
||||||
|
-ms-user-select: none; user-select: none;
|
||||||
|
padding: 0 4px; width: 4em;
|
||||||
|
color: #aaaaaa;
|
||||||
|
}
|
||||||
|
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
|
||||||
|
div.sourceCode
|
||||||
|
{ }
|
||||||
|
@media screen {
|
||||||
|
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
|
||||||
|
}
|
||||||
|
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
|
||||||
|
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
|
||||||
|
code span.at { color: #7d9029; } /* Attribute */
|
||||||
|
code span.bn { color: #40a070; } /* BaseN */
|
||||||
|
code span.bu { color: #008000; } /* BuiltIn */
|
||||||
|
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
|
||||||
|
code span.ch { color: #4070a0; } /* Char */
|
||||||
|
code span.cn { color: #880000; } /* Constant */
|
||||||
|
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
|
||||||
|
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
|
||||||
|
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
|
||||||
|
code span.dt { color: #902000; } /* DataType */
|
||||||
|
code span.dv { color: #40a070; } /* DecVal */
|
||||||
|
code span.er { color: #ff0000; font-weight: bold; } /* Error */
|
||||||
|
code span.ex { } /* Extension */
|
||||||
|
code span.fl { color: #40a070; } /* Float */
|
||||||
|
code span.fu { color: #06287e; } /* Function */
|
||||||
|
code span.im { color: #008000; font-weight: bold; } /* Import */
|
||||||
|
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
|
||||||
|
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
|
||||||
|
code span.op { color: #666666; } /* Operator */
|
||||||
|
code span.ot { color: #007020; } /* Other */
|
||||||
|
code span.pp { color: #bc7a00; } /* Preprocessor */
|
||||||
|
code span.sc { color: #4070a0; } /* SpecialChar */
|
||||||
|
code span.ss { color: #bb6688; } /* SpecialString */
|
||||||
|
code span.st { color: #4070a0; } /* String */
|
||||||
|
code span.va { color: #19177c; } /* Variable */
|
||||||
|
code span.vs { color: #4070a0; } /* VerbatimString */
|
||||||
|
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<p><a href="id:9f334a31-f81c-412f-a632-2bd23b4eeda6">initialisation</a>
|
||||||
|
<a href="id:ccf95cdf-2e6d-438b-83d6-418802bf58b8">ansible</a> <a
|
||||||
|
href="id:aa8865c0-53d7-444f-9119-4cfce73c27d1">tags sur noms de
|
||||||
|
fichiers</a> <a href="id:38277081-5b19-46eb-9e71-5887b902d7cf">les
|
||||||
|
sauvegardes aka backups</a> <a
|
||||||
|
href="id:bc6ab490-a315-4872-a36a-bf50ff6747d9">préparer la
|
||||||
|
réinstallation de son ordi</a></p>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 664</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2018-08-22 12:22:38></li>
|
||||||
|
<li>modifié: <2018-08-29 10:02:05></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="comment-ne-pas-repartir-de-zéro-à-chaque-nouvel-ordi">comment ne
|
||||||
|
pas repartir de zéro à chaque nouvel ordi</h2>
|
||||||
|
<blockquote>
|
||||||
|
<p>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</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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?</p>
|
||||||
|
<p>ça tient en un concept simple:</p>
|
||||||
|
<h3
|
||||||
|
id="ranger-ses-fichiers-à-sauvegarder-dune-seule-façon-et-mettre-en-place-des-sauvegardes-automatiques-."><em>Ranger
|
||||||
|
ses fichiers à sauvegarder d’une seule façon et mettre en place des
|
||||||
|
sauvegardes <strong>automatiques</strong> .</em></h3>
|
||||||
|
<p>ç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. <a href="https://www.cozy.io">www.cozy.io</a></p>
|
||||||
|
<p>gérer vos mots de passe avec un gestionnaire libre tel que KeePass et
|
||||||
|
stocker ses infos de sauvegarde sur votre cozy cloud.</p>
|
||||||
|
<ol>
|
||||||
|
<li><p>Archiver vos fichiers de travail et de loisirs</p>
|
||||||
|
<p>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 <strong>progressivement,</strong> car c’est une longue tâche.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<ol>
|
||||||
|
<li><p>éliminer les doublons:</p>
|
||||||
|
<p>cibler les gros dossier avec <strong>Baobab</strong>, et ensuite plus
|
||||||
|
finement <a
|
||||||
|
href="https://www.cipherbliss.com/dedupliquer-ses-archives/">trouver les
|
||||||
|
doublons et les éliminer</a> via un logiciel fort sympatoche du type
|
||||||
|
<strong>FsLint</strong> .</p></li>
|
||||||
|
</ol></li>
|
||||||
|
<li><p>Créer un script d’initialisation en bash</p>
|
||||||
|
<p>pour installer vos programmes habituels et autres choses bien
|
||||||
|
pratiques.</p>
|
||||||
|
<p>J’ai fait le mien à partir de <a
|
||||||
|
href="https://gitlab.com/tykayn1/cipherbliss.com/blob/master/bash/postinstall/Ubuntu18.04_Bionic_Postinstall.sh">celui
|
||||||
|
de Simbd</a>, trouvé sur <a href="https://forum.ubuntu-fr.org/">le forum
|
||||||
|
ubuntu-fr</a>, et publié sur gitlab ici, que vous pouvez utiliser comme
|
||||||
|
bon vous semble:</p>
|
||||||
|
<p><a
|
||||||
|
href="https://gitlab.com/tykayn1/cipherbliss.com/tree/master/bash/postinstall"><span>https://gitlab.com/tykayn1/cipherbliss.com/tree/master/bash/postinstall</span></a></p>
|
||||||
|
<p>le fichier README détaille comment procéder à l’installation du
|
||||||
|
script.</p>
|
||||||
|
<div class="sourceCode" id="cb1"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="pp">#</span><span class="er">Script de PostInstall </span></span>
|
||||||
|
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a>à lancer après une installation toute neuve d<span class="ch">'u</span><span class="er">buntu 18.04 sur votre ordinateur perso.</span></span>
|
||||||
|
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a></span>
|
||||||
|
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a>mkdir script_postinstall \</span>
|
||||||
|
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a><span class="op">&&</span> cd script_postinstall \</span>
|
||||||
|
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a><span class="op">&&</span> wget https<span class="op">:</span><span class="co">//gitlab.com/tykayn1/cipherbliss.com/raw/master/bash/postinstall/tykayn_postinstall.sh \</span></span>
|
||||||
|
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a><span class="co">&& chmod +x tykayn_postinstall.sh</span></span>
|
||||||
|
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="op">&&</span> sudo bash tykayn_postinstall<span class="op">.</span>sh</span>
|
||||||
|
<span id="cb1-9"><a href="#cb1-9" aria-hidden="true" tabindex="-1"></a></span></code></pre></div>
|
||||||
|
<p>Et voilà, à vous de faire le vôtre.</p></li>
|
||||||
|
</ol>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,275 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 679</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2018-02-07 12:04:17></li>
|
||||||
|
<li>modifié: <2018-08-22 17:49:46></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="cest-du-très-loud-du-très-très-lourd">c'est du très loud, du
|
||||||
|
très très lourd</h2>
|
||||||
|
<p>hier j'ai pu assister au décollage en direct (via youtube) du <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Falcon_Heavy">Falcon Heavy</a>,
|
||||||
|
fusée la plus puissante du monde, fabriquée par <a
|
||||||
|
href="https://www.spacex.com/">SpaceX</a>. <a
|
||||||
|
href="https://www.youtube.com/watch?v=bCc16uozHVE">https://www.youtube.com/watch?v=bCc16uozHVE</a>
|
||||||
|
<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/02/sapceman-saloooo.png" /></p>
|
||||||
|
<blockquote>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Charge_utile_(astronautique)">charge
|
||||||
|
utile</a> dépend de l'orbite visée :</p>
|
||||||
|
<ul>
|
||||||
|
<li>Orbite basse : 63,8 tonnes</li>
|
||||||
|
<li>Orbite de transfert géostationnaire ; 26,7 tonnes</li>
|
||||||
|
<li>Orbite de transfert vers <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Mars_(plan%C3%A8te)">Mars</a> : 16,8
|
||||||
|
tonnes</li>
|
||||||
|
<li>Orbite de transfert vers <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Pluton_(plan%C3%A8te_naine)">Pluton</a> :
|
||||||
|
3,5 tonnes</li>
|
||||||
|
<li>Lanceurs réutilisables: oui</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<p>En comparaison, l'Ariane 5 qui détient 60% du marché des satellites
|
||||||
|
géostationnaires dispose de ces performances ci:</p>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>Orbite basse : 21 tonnes</li>
|
||||||
|
<li>Orbite de transfert géostationnaire ; 10.5 tonnes</li>
|
||||||
|
<li>Orbite de transfert vers <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Mars_(plan%C3%A8te)">Mars</a> :
|
||||||
|
nope</li>
|
||||||
|
<li>Orbite de transfert vers <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Pluton_(plan%C3%A8te_naine)">Pluton</a> :
|
||||||
|
nope</li>
|
||||||
|
<li>Lanceurs réutilisables: non</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<p>[caption id="attachment<sub>689</sub>" align="aligncenter"
|
||||||
|
width="525"]<a
|
||||||
|
href="https://www.cipherbliss.com/wp-content/uploads/2018/02/Rocket-lineup-2.png">[[<span>https://www.cipherbliss.com/wp-content/uploads/2018/02/Rocket-lineup-2-1024x276.png</span></a>]]
|
||||||
|
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. <a
|
||||||
|
href="https://www.youtube.com/watch?v=aBr2kKAHN6M">https://www.youtube.com/watch?v=aBr2kKAHN6M</a>
|
||||||
|
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 <a
|
||||||
|
href="https://waitbutwhy.com/2016/09/spacexs-big-fking-rocket-the-full-story.html">Big
|
||||||
|
Fucking Rocket</a> 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?" </p>
|
||||||
|
<blockquote>
|
||||||
|
<p>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. <a
|
||||||
|
href="https://t.co/6HjDQnRSA5">https://t.co/6HjDQnRSA5</a></p>
|
||||||
|
<p>— Elon Musk (@elonmusk) <a
|
||||||
|
href="https://twitter.com/elonmusk/status/941042298283966464?ref_src=twsrc%5Etfw">13
|
||||||
|
décembre 2017</a></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,236 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 826</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2018-07-13 15:39:58></li>
|
||||||
|
<li>modifié: <2018-08-22 12:07:46></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">cipherbliss</a></li>
|
||||||
|
</ul>
|
||||||
|
<h1 id="la-détresse-émotionnelle-pour-installer-un-programme">la
|
||||||
|
détresse émotionnelle pour installer un programme</h1>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2
|
||||||
|
id="pourquoi-cest-si-stressant-dinstaller-un-programme-sous-windows">Pourquoi
|
||||||
|
c’est si stressant d’installer un programme sous windows?</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Des installateurs de programme qui vont s’amuser à aller chercher
|
||||||
|
d’autres installateurs de programmes.</p>
|
||||||
|
<p>Des programmes qui se réinstallent tout seuls et changent vos
|
||||||
|
préférences sans vous en avertir.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Pas de gestionnaire de dépendances pour aller piocher les bonnes
|
||||||
|
versions et supprimer les paquets obsolètes ou orphelins.</p>
|
||||||
|
<p>Un registre windows avec plein de conneries inutiles dedans et aucun
|
||||||
|
programme capable de le nettoyer par défaut.</p>
|
||||||
|
<h2 id="quel-bordel.">Quel bordel.</h2>
|
||||||
|
<p>Toutes ces raisons augmentent le cout émotionnel (qui n’a rien à voir
|
||||||
|
avec <a
|
||||||
|
href="https://emmaclit.com/2017/05/09/repartition-des-taches-hommes-femmes/">la
|
||||||
|
charge mentale</a>) 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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Y’a bien Charlie qui a sorti sa <a
|
||||||
|
href="https://chocolatey.org/">Chocolatery</a> (uniquement <a
|
||||||
|
href="https://www.cipherbliss.com/depasser-la-barriere-de-la-langue/">en
|
||||||
|
englishe bordel!</a>) pour windows, un vrai gestionnaire de dépendances
|
||||||
|
capable d’installer un programme en deux deux.</p>
|
||||||
|
<p>Mais pour cela, il faudra d’abord… l’installer.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,301 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 855</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2018-08-03 16:03:26></li>
|
||||||
|
<li>modifié: <2018-08-03 16:17:25></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe-1">comment ne
|
||||||
|
plus perdre de temps avec ses mots de passe</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="les-solutions-à-la-gestion-de-mot-de-passe.">Les solutions à la
|
||||||
|
gestion de mot de passe.</h2>
|
||||||
|
<p>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 <strong>un gestionnaire de mot de passe</strong>
|
||||||
|
comme <a href="https://www.bitwarden.com">Bitwarden</a> (gratuit et
|
||||||
|
autohébergeable dont j'ai <a
|
||||||
|
href="https://www.cipherbliss.com/depasser-la-barriere-de-la-langue/">contribué
|
||||||
|
à la traduction en Français</a>), Keepass ou <a
|
||||||
|
href="https://www.lastpass.com">Lastpass</a> (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).</p>
|
||||||
|
<h2 id="un-gestionnaire-de-mots-de-pass-cest-beaucoup-mieux.">Un
|
||||||
|
gestionnaire de mots de pass c'est BEAUCOUP MIEUX.</h2>
|
||||||
|
<p>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:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>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 <a href="https://www.mamot.fr">mon réseau social préféré</a>
|
||||||
|
j'utilise celui ci: identifiant: bébertDuchmoll pass:
|
||||||
|
EMLocF9FgLesVW$RtJwbZG&FuqvbC%9a&3!4v8!!i@optNLmk5iZkvYMZQBpKkH94Qb4Nd@q&tMYz<sup>p</sup>#RuXSi!iYvL&UEIH^
|
||||||
|
pour mon blog j 'utilise ça: identifiant: leadmin<sub>Kivabien</sub>
|
||||||
|
pass:
|
||||||
|
sRpKuHwGZ9k!dkBWY$UBIHR#Q#WVYzzpzAy5Igr9gqPLRh@@3yoKj&dgkBE4qAGzwyTGcm%ixHP*JBry@q9cjJbed*dS7t!</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Et aussi de prendre des notes de façon sécurisée. Vous allez donc me
|
||||||
|
dire: <em>Wololo! Mais comment c'est possible d'utiliser tout ça sans
|
||||||
|
avoir à se péter le crâne ?</em> 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 <strong>une phrase de passe</strong>. Et une
|
||||||
|
phrase de passe c'est vachement mieux qu'un mot de passe ET plus facile
|
||||||
|
à retenir. Prenez par exemple cette phrase:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p><em>miaou le chat est un boulet qui ronfle</em></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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 (<a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Attaque_par_force_brute">attaque par
|
||||||
|
force brute</a>). 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.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p><em>miao*w!* le chat <strong>3*st un boulet qui
|
||||||
|
*RONFLE</strong></em></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://vault.bitwarden.com/#/register">bitwarden</a> et ensuite
|
||||||
|
ajoutez leur <a
|
||||||
|
href="https://addons.mozilla.org/fr/firefox/addon/bitwarden-password-manager/">extension
|
||||||
|
firefox</a>/<a
|
||||||
|
href="https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb">chrome</a>/autre.
|
||||||
|
Puis utilisez l'application mobile (<a
|
||||||
|
href="https://play.google.com/store/apps/details?id=com.x8bit.bitwarden&hl=en_US">android</a>
|
||||||
|
ou <a
|
||||||
|
href="https://itunes.apple.com/us/app/bitwarden-password-manager/id1137397744">pomme</a>)
|
||||||
|
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: [[<a
|
||||||
|
href="https://www.ssi.gouv.fr/uploads/2017/01/guide_hygiene_informatique_anssi.pdf">https://www.ssi.gouv.fr/uploads/2017/01/guide_hygiene_informatique_anssi.pdf</a>][Le
|
||||||
|
guide de l'hygiène générique du gouvernement français en 42 mesures,
|
||||||
|
dispo en pdf.]] <a
|
||||||
|
href="https://duckduckgo.com/?q=hygiène+numérique">Recherchez "hygiène
|
||||||
|
numérique" avec duckduckgo</a>, 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: <a
|
||||||
|
href="https://www.passwordday.org/">https://www.passwordday.org/</a> <a
|
||||||
|
href="https://www.lockdownyourlogin.org">https://www.lockdownyourlogin.org</a>
|
||||||
|
<a
|
||||||
|
href="https://stopthinkconnect.org/tips-advice/general-tips-and-advice">https://stopthinkconnect.org/tips-advice/general-tips-and-advice</a>
|
||||||
|
Enjaillez!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,276 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 957</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2018-10-09 14:36:17></li>
|
||||||
|
<li>modifié: <2018-10-09 14:36:17></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="raisons-pour-lesquelles-lopen-source-est-bon-pour-les-affaires-1">10
|
||||||
|
raisons pour lesquelles l'Open Source est bon pour les affaires</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="options-de-support">8. Options de support</h2>
|
||||||
|
<p>Les logiciels open source sont généralement gratuits, tout comme [[<a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/207958/how_to_get_support_for_open_source_software.html">https://www.pcworld.com/businesscenter/article/207958/how_to_get_support_for_open_source_software.html</a>][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.</p>
|
||||||
|
<h2 id="coût">9. Coût</h2>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/202563/11_free_linux_apps_your_business_needs_now.html">une
|
||||||
|
meilleure qualité à une fraction du prix</a>.</p>
|
||||||
|
<h2 id="essayez-avant-dacheter">10. Essayez avant d'acheter</h2>
|
||||||
|
<p>Si vous envisagez d'utiliser un logiciel open source, il ne vous <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/205640/4_ways_to_give_desktop_linux_a_testdrive.html">coûtera
|
||||||
|
généralement rien de l'essayer avant</a>. Cela est dû en partie au prix
|
||||||
|
gratuit du logiciel, et en partie à l'existence de LiveCD et de Live USB
|
||||||
|
pour de <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/204310/how_to_choose_a_desktop_linux_distribution.html">nombreuses
|
||||||
|
distributions Linux</a>, 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.</p>
|
||||||
|
<p><a
|
||||||
|
href="https://www.pcworld.com/article/209891/10_reasons_open_source_is_good_for_business.html">Katerine
|
||||||
|
Noyes</a></p>
|
||||||
|
<p><u>__</u> 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 <a
|
||||||
|
href="https://jenairienacacher.fr">si vous imaginez que vous n'avez rien
|
||||||
|
à cacher</a>. 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 <a
|
||||||
|
href="https://degooglisons-internet.org/fr/">degooglisons-internet.fr</a></p>
|
||||||
|
<h2 class="western"
|
||||||
|
id="pour-plus-dinfos-les-liens-dans-le-texte-an-anglais">Pour plus
|
||||||
|
d'infos, les liens dans le texte (an anglais):</h2>
|
||||||
|
<p><a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/207479/linux_is_on_the_rise_for_business.html">Linux
|
||||||
|
est en progression dans les entreprises</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/202452/why_linux_is_more_secure_than_windows.html">Pourquoi
|
||||||
|
linux est plus sécurisé que windows</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/209419/88_highrisk_defects_found_in_android_kernel.html">88
|
||||||
|
graves défauts trouvés dans le noyau android</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/205867/linux_kernel_exploit_gives_hackers_a_back_door.html">Un
|
||||||
|
exploit du kernel linux donne une porte dérobée à des crackers</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/209661/what_you_need_to_know_about_new_ie_zeroday.html">Ce
|
||||||
|
que vous devez savoir à propos du bug zéro day d'IE</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/207958/how_to_get_support_for_open_source_software.html">Comment
|
||||||
|
obtenir du support pour un logiciel open source</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/202563/11_free_linux_apps_your_business_needs_now.html">11
|
||||||
|
applis linux dont votre entreprise à besoin</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/205640/4_ways_to_give_desktop_linux_a_testdrive.html">4
|
||||||
|
façons d'essayer une distribution linux</a> <a
|
||||||
|
href="https://www.pcworld.com/businesscenter/article/204310/how_to_choose_a_desktop_linux_distribution.html">Comment
|
||||||
|
choisir une distribution linux pour sa station de travail</a> </p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,250 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 965</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2018-09-28 16:59:19></li>
|
||||||
|
<li>modifié: <2019-01-08 16:49:07></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="les-obstacles-les-plus-fréquents-au-travail-déquipe">Les
|
||||||
|
obstacles les plus fréquents au travail d'équipe</h2>
|
||||||
|
<p>faire marcher le bouzin sur son propre site (sur un gitlab qui
|
||||||
|
recense aussi <a
|
||||||
|
href="https://framagit.org/tykayn/caisse-bliss/boards">l'avancement et
|
||||||
|
le plan des choses à faire</a> dans un tableau à colonnes),</p>
|
||||||
|
<figure>
|
||||||
|
<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/09/tableau_caisse_bliss.png" />
|
||||||
|
<figcaption>tableau d'avancement de Caisse Bliss sur
|
||||||
|
Framagit</figcaption>
|
||||||
|
</figure>
|
||||||
|
<p>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
|
||||||
|
<a href="https://mamot.fr/web/accounts/21297">mastodon sur mamot.fr</a>
|
||||||
|
).</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="faire-appel-à-des-vrais-testeurs">Faire appel à des vrais
|
||||||
|
testeurs</h2>
|
||||||
|
<p>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).<br />
|
||||||
|
C'est ainsi que sur <a
|
||||||
|
href="https://framacolibri.org">framacolibri.org</a>, le forum de
|
||||||
|
l'association framasoft, en une semaine seulement j'ai pu :</p>
|
||||||
|
<ul>
|
||||||
|
<li>recevoir de l'aide de plusieurs personnes pour m'aider à choisir une
|
||||||
|
licence à attribuer au projet qui lui permette de rester libre (GNU
|
||||||
|
Affero) tout en étant fidèle à ce que je souhaite</li>
|
||||||
|
<li>intégralement traduire le site en anglais en confiant des textes à
|
||||||
|
traduire sur une plateforme dédiée. Sus à <a
|
||||||
|
href="https://www.cipherbliss.com/depasser-la-barriere-de-la-langue/">la
|
||||||
|
barrière de la langue</a>!<br />
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>Comme quoi, il suffit de se lancer. ça tombe bien, <a
|
||||||
|
href="https://frama.site/">frama.site</a> 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!</p>
|
||||||
|
<p>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!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,853 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1083</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2018-11-19 16:48:12></li>
|
||||||
|
<li>modifié: <2018-11-19 16:58:30></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">cipherbliss</a></li>
|
||||||
|
</ul>
|
||||||
|
<h1 id="blog-article---comment-se-délester-de-la-charge-mentale">Blog
|
||||||
|
article - Comment se délester de la charge mentale</h1>
|
||||||
|
<p><a
|
||||||
|
href="https://www.cipherbliss.com/comment-se-delester-de-la-charge-mentale/">https://www.cipherbliss.com/comment-se-delester-de-la-charge-mentale/</a></p>
|
||||||
|
<p>Vous avez probablement eu vent de ce qu’est la charge mentale et de
|
||||||
|
sa disproportion dans les couples hétéros, notamment via <a
|
||||||
|
href="https://emmaclit.com/2017/05/09/repartition-des-taches-hommes-femmes/">cette
|
||||||
|
BD d’emma Clit « Fallait demander »</a> 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.</p>
|
||||||
|
<p>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:</p>
|
||||||
|
<ul>
|
||||||
|
<li>La communication <strong>verbale</strong> claire et
|
||||||
|
<strong>précise</strong> .</li>
|
||||||
|
<li>Les outils numériques pour se défaire de la charge mentale.</li>
|
||||||
|
</ul>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="communication-verbale">Communication verbale:</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/aucun_sens.jpg" /></p>
|
||||||
|
<p>S’attribuer des rôles Claires et nets, et être flexible <strong>tous
|
||||||
|
les deux pour améliorer les choses</strong> .</p>
|
||||||
|
<h3
|
||||||
|
id="comment-se-passe-habituellement-la-répartition-des-tâches">Comment
|
||||||
|
se passe habituellement la répartition des tâches</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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:</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>ça commence bien avant la grossesse et se poursuit bien après, bien
|
||||||
|
qu’il soit admis qu’<a
|
||||||
|
href="https://waitbutwhy.com/2018/04/picking-career.html">une carrière
|
||||||
|
de nos jours n’a rien à voir avec la carrière de nos parents nés dans
|
||||||
|
les années 70</a>. Donc quand on ne met rien de spécial en place, on
|
||||||
|
tombe dans… le schéma sexiste classique.</p>
|
||||||
|
<h3 id="le-schéma-sexiste-classique">Le schéma sexiste classique</h3>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2017/11/aZlVaMZm_700w_0.jpg" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://www.securite-routiere.gouv.fr/en-parler-agir/info-intox/femmes/les-filles-reussissent-moins-a-l-examen-pratique-b-que-les-garcons.-vrai-ou-faux">avoir
|
||||||
|
plus d’accidents</a>.</p>
|
||||||
|
<p>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</p>
|
||||||
|
<p>résultat, si vous regardez, plus de 9 conducteurs sur 10 sont des
|
||||||
|
hommes.</p>
|
||||||
|
<p>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)</p>
|
||||||
|
<p><a
|
||||||
|
href="https://www.lsa-conso.fr/les-dinks-une-cible-de-choix-difficile-a-viser,68447">Les
|
||||||
|
familles à double revenu sans enfant</a> (ou <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/DINK">DINK</a>) sont les familles
|
||||||
|
les plus aisées, à fort pouvoir d’achat et disponibles à une vie de
|
||||||
|
loisirs.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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 ».</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/has-science-gone-too-far.jpg" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Bien qu’<a href="https://peerj.com/preprints/1733.pdf">elles
|
||||||
|
produisent des logiciels d’une qualité globalement meilleure que celle
|
||||||
|
des hommes</a>.</p>
|
||||||
|
<h3 id="lautomatisation">L’automatisation ?</h3>
|
||||||
|
<p>La faux-tomation, ou <a
|
||||||
|
href="https://logicmag.io/05-the-automation-charade/">l’escroquerie de
|
||||||
|
l’automation surévaluée</a>, 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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/user_experience_thinking_over_the_garden_wall.gif" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/penguin_doge.jpg" /></p>
|
||||||
|
<p><a
|
||||||
|
href="https://lunatopia.fr/blog/les-gamins-ne-savent-pas-utiliser-les-ordinateurs">à
|
||||||
|
lire à ce sujet: Les gamins ne savent pas se servir de l’informatique,
|
||||||
|
et voilà pourquoi cela devrait vous inquiéter.</a></p>
|
||||||
|
<p>Mais revenons à nos moutons.</p>
|
||||||
|
<h3 id="quelle-est-lévolution-de-la-répartition-des-tâches">Quelle est
|
||||||
|
l’évolution de la répartition des tâches?</h3>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/11/screenshot-www.francetvinfo.fr-2018.11.19-14-55-28.png" /></p>
|
||||||
|
<p>Une légère évolution de <a
|
||||||
|
href="https://www.francetvinfo.fr/societe/egalite-homme-femme-la-repartition-des-taches-domestiques-en-trois-graphes_902569.html">la
|
||||||
|
répartition des tâches</a> se fait lorsqu’il s’agit d’emmener les
|
||||||
|
enfants à l’école et de les récupérer.</p>
|
||||||
|
<p><strong>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.</strong></p>
|
||||||
|
<p>C’est pourquoi il est vital de prendre un peu de temps pour
|
||||||
|
communiquer sur nos attentes et pourquoi pas <strong>les écrire</strong>
|
||||||
|
. <a href="id:c0091ec6-161b-430a-8af6-c06519fb479a">corvées</a></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>On oublie souvent que notre partenaire n’a aucune connaissance de
|
||||||
|
<strong>tous</strong> les efforts que l’on fait parce que bien
|
||||||
|
évidemment il n’est pas H24 avec nous.</p>
|
||||||
|
<p>L’autre n’a jamais connu notre quotidien comme nous le connaissons de
|
||||||
|
l’intérieur, et c’est pareil pour lui.</p>
|
||||||
|
<h3 id="que-communiquer-en-particulier">Que communiquer en
|
||||||
|
particulier?</h3>
|
||||||
|
<p>Communiquer sur nos besoins et attentes n’est pas un concours de qui
|
||||||
|
souffre le plus.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/no_from_monopoly.jpg" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="diversifier-ses-interlocuteurs">Diversifier ses
|
||||||
|
interlocuteurs</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="lister-les-tâches-et-vos-besoins">Lister les tâches et vos
|
||||||
|
besoins</h3>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/04/The-Expert-Short-Comedy-Sketch.jpg" /></p>
|
||||||
|
<p>Un bon moyen de communiquer de façon plus calme consiste à passer par
|
||||||
|
l’écrit. Concentrons nous sur les choses à faire chez vous.</p>
|
||||||
|
<p>Prenez chacun une feuille de papier et un crayon.</p>
|
||||||
|
<p>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).</p>
|
||||||
|
<p>par exemple:</p>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>les courses</li>
|
||||||
|
<li>la lessive</li>
|
||||||
|
<li>gérer les paperasses</li>
|
||||||
|
<li>sortir les poubelles</li>
|
||||||
|
<li>enmener les enfants à la crèche / à l’école</li>
|
||||||
|
<li>aller chercher les enfants à la crèche / à l’école</li>
|
||||||
|
<li>passer l’aspi</li>
|
||||||
|
<li>faire la cuisine</li>
|
||||||
|
<li>faire la vaisselle</li>
|
||||||
|
<li>nettoyer les plans de travail</li>
|
||||||
|
<li>sortir les poubelles</li>
|
||||||
|
<li>nettoyer les chiottes</li>
|
||||||
|
<li>nettoyer la douche</li>
|
||||||
|
<li>aller chez le véto pour le chat/le chien</li>
|
||||||
|
<li>chercher du pain</li>
|
||||||
|
<li>prendre rdv chez le doc/le dentiste</li>
|
||||||
|
<li>ranger le salon</li>
|
||||||
|
<li>négocier avec les grands parents pour garder le bébé</li>
|
||||||
|
<li>donner le bain</li>
|
||||||
|
<li>changer la couche</li>
|
||||||
|
<li>allez au garage pour la voiture</li>
|
||||||
|
<li>réparer le toit</li>
|
||||||
|
<li>changer les bouteille de gaz</li>
|
||||||
|
<li>aller chercher du bois pour la cheminée</li>
|
||||||
|
<li>etc…</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<p>Puis marquez ce que vous aimeriez améliorer à côté de chaque genre de
|
||||||
|
tâche.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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!</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Notez ces choses par écrit, et nous allons voir dans la seconde
|
||||||
|
partie comment garder une vue d’ensemble sur tout cela.</p>
|
||||||
|
<h2
|
||||||
|
id="les-outils-numériques-pour-récupérer-son-attention-et-limiter-les-dispersions.">Les
|
||||||
|
outils numériques pour récupérer son attention et limiter les
|
||||||
|
dispersions.</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/terminator_liquid_dog.gif" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>ça revient en gros à gérer des projets, pour plus d’infos je vous
|
||||||
|
renvoie à ce billet sur <a
|
||||||
|
href="https://www.cipherbliss.com/techniques-de-gestion-de-temps-sur-projets-personnels/">mes
|
||||||
|
méthodes de gestion de projet</a> que je préconise en fonction de
|
||||||
|
l’ampleur du truc. Spoiler: le bullet journal c’est pourri.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Et donc, fatalement, presque tout demande un peu plus de
|
||||||
|
préparation.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Mais ce n’est pas grave, car il existe…</p>
|
||||||
|
<p>Des solutions pour reprendre le contrôle.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/surprise_guy_door.gif" /></p>
|
||||||
|
<p>En finir avec les liens putaclic.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Voici d’ailleurs <a href="https://incroyabl.eu">un générateur de
|
||||||
|
titres putaclic</a> pour que vous sachiez les sniffer à 10 kilomètres de
|
||||||
|
distance et les éviter.</p>
|
||||||
|
<p>« 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…</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/sevrus_snape_bus.jpg" /></p>
|
||||||
|
<p>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 à <a
|
||||||
|
href="https://getpocket.com/">pocket</a>/ <a
|
||||||
|
href="https://www.framabag.org">framabag</a>« . 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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm">chrome</a>/
|
||||||
|
<a
|
||||||
|
href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">firefox</a>)</p>
|
||||||
|
<p>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. <a
|
||||||
|
href="https://tykayn.fr/2018/chers-amis-disparus-dans-les-limbes-des-casinos-sociaux/">C’est
|
||||||
|
ce que font les réseaux sociaux et les casinos</a>.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3
|
||||||
|
id="avoir-une-vision-globale-de-ce-à-quoi-lon-doit-penser-grâce-à-un-agenda-en-ligne.">Avoir
|
||||||
|
une vision globale de ce à quoi l’on doit penser grâce à un agenda en
|
||||||
|
ligne.</h3>
|
||||||
|
<p>Et si c’était les évènements qui se rappelaient à nous au bon moment,
|
||||||
|
au lieu d’avoir tout le temps à y penser?</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2017/11/odgn4Ry_700wa_0.jpg" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Comme ça vous n’aurez pas en plus à penser à rappeler à l’autre que
|
||||||
|
vous avez des choses qui arrivent bientôt.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Faites plusieurs agendas afin de ne pas polluer votre partenaire de
|
||||||
|
notifications qui ne le concernent pas.</p>
|
||||||
|
<p>Ne mettez pas vos réunions de boulot dans votre agenda partagé.</p>
|
||||||
|
<p>Mais c’est un bon endroit pour prévoir de recevoir des amis ou de
|
||||||
|
partir en vacances.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3
|
||||||
|
id="pour-les-tâches-nayant-pas-spécialement-de-date-utiliser-un-tableau-kanban">Pour
|
||||||
|
les tâches n’ayant pas spécialement de date, utiliser un tableau
|
||||||
|
kanban</h3>
|
||||||
|
<p>Ce que je vous conseille, c’est <a
|
||||||
|
href="https://www.framaboard.org">framaboard</a>, mais beaucoup de
|
||||||
|
choses existent dans le genre comme Trello.</p>
|
||||||
|
<p><img src="https://framaboard.org/img/slide-tableau.png" /></p>
|
||||||
|
<p>Si vous utilisez le tableau de chez <a
|
||||||
|
href="https://nextcloud.com/">nextcloud</a> (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.</p>
|
||||||
|
<p>Avoir un tableau en ligne vous présentant ces trois catégories :</p>
|
||||||
|
<ul>
|
||||||
|
<li>les choses à faire</li>
|
||||||
|
<li>les choses en cours</li>
|
||||||
|
<li>et les choses faites</li>
|
||||||
|
</ul>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="prendre-des-notes-pour-ne-plus-avoir-à-y-penser.">Prendre des
|
||||||
|
notes pour ne plus avoir à y penser.</h3>
|
||||||
|
<p>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- : <a
|
||||||
|
href="https://framanotes.org/">framanotes</a> accessible aussi via une
|
||||||
|
application mobile nommée Turl. Mais bien entendu d’autres choses du
|
||||||
|
genre existent.</p>
|
||||||
|
<h3 id="se-donner-une-discipline.">Se donner une discipline.</h3>
|
||||||
|
<p>C’est la chose la plus compliquée à mettre en place: de la
|
||||||
|
discipline.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/ill_be_back_terminator.jpg" /></p>
|
||||||
|
<p>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é.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Se débarrasser de cette habitude a été plus facile que ce à quoi je
|
||||||
|
ne m’attendais.</p>
|
||||||
|
<p>C’est pareil pour beaucoup de choses en fait.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p><strong>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.</strong></p>
|
||||||
|
<p>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…</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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. <a
|
||||||
|
href="https://ploum.net/comment-facebook-gagne-de-largent/">Si vous
|
||||||
|
croyez que Facebook gagne de l’argent honnêtement</a>, ça risque de vous
|
||||||
|
décevoir.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>S’éloigner des fast-food de l’attention, petit à petit, ou d’un seul
|
||||||
|
coup, ne peut vous être que bénéfique.</p>
|
||||||
|
<p>Cette image est donc tout à fait à propos:<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/invisible_sandwich.jpg" /></p>
|
||||||
|
<p>Une technique très couillue consiste à se coucher et se lever à des
|
||||||
|
heures assez constantes.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Vous risquez de devoir ensuite corriger vos erreurs d’inattention le
|
||||||
|
lendemain et les jours qui suivent.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p><strong>Vous devez tolérer d’arriver à ne pas achever vos projets en
|
||||||
|
une seule fois et d’une seule traite.</strong></p>
|
||||||
|
<p>Il vous faut découper vos ambitions en de nombreux petits pas faciles
|
||||||
|
à achever.</p>
|
||||||
|
<p>Vous devez faire d’avantage confiance en vos lendemains.</p>
|
||||||
|
<p>Essayez donc et devenez <em>fabulous</em> !</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2018/10/absolutely_fabulous.jpg" /></p>
|
||||||
|
<p>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</p>
|
||||||
|
<h1 id="old-version">Old version:</h1>
|
||||||
|
<h2 id="comment-se-délester-de-la-charge-mentale">comment se délester de
|
||||||
|
la charge mentale</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3
|
||||||
|
id="pour-les-tâches-nayant-pas-spécialement-de-date-utiliser-un-tableau-kanban">Pour
|
||||||
|
les tâches n'ayant pas spécialement de date, utiliser un tableau
|
||||||
|
kanban</h3>
|
||||||
|
<p>Ce que je vous conseille, c'est <a
|
||||||
|
href="https://www.framaboard.org">framaboard</a>, mais beaucoup de
|
||||||
|
choses existent dans le genre comme Trello. <img
|
||||||
|
src="https://framaboard.org/img/slide-tableau.png" /> Si vous utilisez
|
||||||
|
le tableau de chez <a href="https://nextcloud.com/">nextcloud</a> (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 :</p>
|
||||||
|
<ul>
|
||||||
|
<li>les choses à faire</li>
|
||||||
|
<li>les choses en cours</li>
|
||||||
|
<li>et les choses faites</li>
|
||||||
|
</ul>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="prendre-des-notes-pour-ne-plus-avoir-à-y-penser.">Prendre des
|
||||||
|
notes pour ne plus avoir à y penser.</h3>
|
||||||
|
<p>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- : <a
|
||||||
|
href="https://framanotes.org/">framanotes</a> accessible aussi via une
|
||||||
|
application mobile nommée Turl. Mais bien entendu d'autres choses du
|
||||||
|
genre existent.</p>
|
||||||
|
<h3 id="se-donner-une-discipline.">Se donner une discipline.</h3>
|
||||||
|
<p>C'est la chose la plus compliquée à mettre en place: de la
|
||||||
|
discipline. <a
|
||||||
|
href="https://www.cipherbliss.com/wp-content/uploads/2018/10/ill_be_back_terminator.jpg">[[<span>https://www.cipherbliss.com/wp-content/uploads/2018/10/ill_be_back_terminator.jpg</span></a>]]
|
||||||
|
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. <a
|
||||||
|
href="https://ploum.net/comment-facebook-gagne-de-largent/">Si vous
|
||||||
|
croyez que Facebook gagne de l'argent honnêtement</a>, ç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:<a
|
||||||
|
href="https://www.cipherbliss.com/wp-content/uploads/2018/10/invisible_sandwich.jpg">[[<span>https://www.cipherbliss.com/wp-content/uploads/2018/10/invisible_sandwich.jpg</span></a>]]
|
||||||
|
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. <strong>Vous devez tolérer
|
||||||
|
d'arriver à ne pas achever vos projets en une seule fois et d'une seule
|
||||||
|
traite.</strong> 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 <em>fabulous</em>! <a
|
||||||
|
href="https://www.cipherbliss.com/wp-content/uploads/2018/10/absolutely_fabulous.jpg">[[<span>https://www.cipherbliss.com/wp-content/uploads/2018/10/absolutely_fabulous.jpg</span></a>]]
|
||||||
|
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</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,360 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1119</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2019-02-22 13:46:40></li>
|
||||||
|
<li>modifié: <2019-02-25 15:17:35></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="débuter-sur-openstreetmap">Débuter sur openstreetmap</h2>
|
||||||
|
<blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>-<a
|
||||||
|
href="https://learnosm.org/fr/beginner/introduction/">LearnOSM</a>,
|
||||||
|
guide du débutant pour openstreetmap</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Petit exemple de l'ignorance de Gmaps avec le tag #googleKnowsNothing
|
||||||
|
sur <a href="https://mastodon.cipherbliss.com">mastodon</a>:</p>
|
||||||
|
<p>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*.</p>
|
||||||
|
<p>En fait, contribuer à OSM est très simple à faire sans avoir à
|
||||||
|
utiliser autre chose qu'un navigateur web tel que Firefox.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="où-trouver-de-laide">Où <a
|
||||||
|
href="https://wiki.openstreetmap.org/wiki/FR:Aide">trouver de
|
||||||
|
l'aide</a>:</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Sur <a
|
||||||
|
href="https://wiki.openstreetmap.org/wiki/FR:Page_principale">le wiki
|
||||||
|
OSM</a>, qui est une mine d'or ouverte tout autant à la contribution que
|
||||||
|
les cartes. Il répondra à la plupart de vos questions, et en plusieurs
|
||||||
|
langues. Attention, votre compte OSM n'est pas le même que celui pour le
|
||||||
|
wiki, ce sont deux choses différentes.</li>
|
||||||
|
<li>sur <a href="https://t.me/osmfr">le canal Telegram francophone</a>
|
||||||
|
que j'ai créé en Décembre 2018 et où je squatte,</li>
|
||||||
|
<li>ou <a href="https://t.me/openstreetmap">le canal OpenSreetMap
|
||||||
|
international</a> anglophone qui comporte à peu près 500 personnes
|
||||||
|
prêtes à s'entraider.</li>
|
||||||
|
<li>Trouvez de l'aide avec des gens via <a
|
||||||
|
href="https://forum.openstreetmap.fr">le forum français</a>,</li>
|
||||||
|
<li>Ou encore sur d'autres endroits répertoriés dans le wiki.</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="premières-choses-à-connaître">Premières choses à connaître</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://projets.pavie.info/yohours/">YoHours</a></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p> </p>
|
||||||
|
<h2 id="les-décalages-dimage-satellite">Les décalages d'image
|
||||||
|
satellite</h2>
|
||||||
|
<p>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 <strong>vous avez le droit de les décaler, ça
|
||||||
|
n'affectera pas tout le monde</strong>.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://learnosm.org/images/beginner/id-editor_image15.png" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="applications-mobiles"><br />
|
||||||
|
Applications mobiles</h2>
|
||||||
|
<p><img src="https://osmand.net/images/logo.png" /></p>
|
||||||
|
<p><a href="https://maps.me">Maps.me</a> ou <a
|
||||||
|
href="https://osmand.net/">OSMand+</a> 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 <a
|
||||||
|
href="https://josm.openstreetmap.de/">JOSM</a> (qui nécessite un
|
||||||
|
téléchargement de logiciel en Java) ou <a
|
||||||
|
href="https://www.openstreetmap.org/edit?editor=id">ID</a> (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 <a
|
||||||
|
href="https://f-droid.org/">f-droid</a> au lieu du playstore.</p>
|
||||||
|
<p>Pour contribuer aux chemins de photos géolocalisées il existe <a
|
||||||
|
href="https://www.mapillary.com">Mapillary</a>. 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.</p>
|
||||||
|
<h2 id="traces-gps"><br />
|
||||||
|
Traces GPS</h2>
|
||||||
|
<p> </p>
|
||||||
|
<p><img
|
||||||
|
src="https://photographyontherun.com/content/binary/TrailerCynTrippetGoogleEarth.jpg" /></p>
|
||||||
|
<p>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é.</p>
|
||||||
|
<p>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,<br />
|
||||||
|
la plupart de mes questions ont le plus souvent concerné la recherche de
|
||||||
|
nom correct pour qualifier un point d'intérêt <a
|
||||||
|
href="https://wiki.openstreetmap.org/wiki/FR:Comment_cartographier_un...">"comment
|
||||||
|
cartographier un …"</a></p>
|
||||||
|
<p> </p>
|
||||||
|
<p>OSM vous permet de communiquer avec les autres auteurs</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Cette facilité de communication est une des grandes forces d'OSM
|
||||||
|
permettant une réelle qualité des données.</p>
|
||||||
|
<h2 id="aller-plus-loin-avec-josm">Aller plus loin avec JOSM</h2>
|
||||||
|
<p>il vous suffira de télécharger <a
|
||||||
|
href="https://josm.openstreetmap.de/">le logiciel JOSM</a>, vous
|
||||||
|
connecter avec votre compte OSM, et de <a
|
||||||
|
href="https://learnosm.org/fr/beginner/">suivre le guide du débutant</a>
|
||||||
|
qui est très clair et concis.</p>
|
||||||
|
<p>Apprennez à corriger vos erreurs et celles des autres avec le
|
||||||
|
validateur Osmose</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p> </p>
|
||||||
|
<p>Venez donc me faire coucou sur <a href="https://t.me/osmfr">le canal
|
||||||
|
Telegram OSMfr</a>.</p>
|
||||||
|
<p>Bon mappage ;)</p>
|
||||||
|
<p></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,297 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1137</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2019-01-09 15:44:42></li>
|
||||||
|
<li>modifié: <2019-01-09 15:44:42></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="une-vraie-matière-de-programmation-informatique-au-lycée">Une
|
||||||
|
vraie matière de programmation informatique au lycée</h2>
|
||||||
|
<p>ça a fait jazzer pas mal de monde, mais l'apprentissage de la
|
||||||
|
programmation informatique arrive au lycée. Et <a
|
||||||
|
href="https://www.cipherbliss.com/wp-content/uploads/2019/01/PPL18_Sciences-numeriques-technologie_COM_2e_1025713.pdf">le
|
||||||
|
programme de seconde est disponible en ligne.</a></p>
|
||||||
|
<h2 id="parmi-ces-objections">Parmi ces objections:</h2>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://www.cyberstructure.fr">Cyberstructure</a> 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: <a
|
||||||
|
href="https://peertube.cipherbliss.com/videos/watch/9a8642c0-62f0-4060-95e4-088de9c5db00">Benjamin
|
||||||
|
Bayart - Internet libre ou Minitel 2.0 - CipherBliss PeerTube</a>
|
||||||
|
Revenons donc à nos moutons concernant la découverte de la culture des
|
||||||
|
interweb selon l'éducation nationale.</p>
|
||||||
|
<h2 id="en-fait-le-programme-est-plein-de-bonnes-nouvelles-que-je-ne">En
|
||||||
|
fait le programme est plein de bonnes nouvelles que je ne</h2>
|
||||||
|
<p>m'attendais pas à voir:</p>
|
||||||
|
<ul>
|
||||||
|
<li>l'aspect éthique est abordé,</li>
|
||||||
|
<li>l'histoire d'internet et son fonctionnement (il manque cependant la
|
||||||
|
notion importante de logiciel libre dans la réussite de déploiement
|
||||||
|
international du protocole BGP, car d'autres choses avaient été tentées
|
||||||
|
avant mais comme elles n'étaient pas libres elles n'avaient jamais
|
||||||
|
permis le partage du protocole au niveau mondial. Et un internet qui
|
||||||
|
n'est pas mondial ce n'est tout simplement pas un internet)</li>
|
||||||
|
<li>la distinction entre web et internet.</li>
|
||||||
|
<li>de la vraie littératie numérique, car nous ne savons pas nous servir
|
||||||
|
d'un ordinateur, et que nous échouons à voir les ordinateurs qui sont
|
||||||
|
dans nos téléphones et autres objets de l'<a
|
||||||
|
href="https://boingboing.net/2017/05/03/bad-design-thinking.html">internet
|
||||||
|
of shit</a>.</li>
|
||||||
|
<li>le sujet des "logiciels libres multi-auteurs"</li>
|
||||||
|
<li>la notion de vie privée, les traces laissées par notre passage en
|
||||||
|
ligne chez d'autres machines,</li>
|
||||||
|
<li>les bulles de filtrage dénoncées</li>
|
||||||
|
<li>un bout d'éducation à l'esprit critique, si si</li>
|
||||||
|
<li>des travaux pratiques avec Open Street Maps</li>
|
||||||
|
<li>l'autodéfense numérique.</li>
|
||||||
|
</ul>
|
||||||
|
<p> 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.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,280 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1302</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2019-07-21 11:01:10></li>
|
||||||
|
<li>modifié: <2019-07-21 11:30:12></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="lappel-du-collectif-nofakescience-sur-le-traitement-désastreux-de-la-science-dans-les-médias">l'appel
|
||||||
|
du collectif noFakeScience sur le traitement désastreux de la science
|
||||||
|
dans les médias</h2>
|
||||||
|
<p>; 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)/</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,346 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1322</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2019-08-19 14:45:21></li>
|
||||||
|
<li>modifié: <2019-08-21 15:35:34></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">cipherbliss</a></li>
|
||||||
|
</ul>
|
||||||
|
<h1 id="comment-devenir-un-artiste-à-succès-sur-mastodon">Comment
|
||||||
|
devenir un artiste à succès sur Mastodon</h1>
|
||||||
|
<h2 id="présentez-vous">Présentez-vous</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="remplissez-votre-profil">Remplissez votre profil</h2>
|
||||||
|
<p>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é. <strong>Décrivez brièvement qui vous
|
||||||
|
êtes.</strong> 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.</p>
|
||||||
|
<h2 id="utilisez-les-hashtags">Utilisez les #hashtags</h2>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://mastodon.cipherbliss.com/web/timelines/tag/mastoart">#mastoart</a>,
|
||||||
|
<a
|
||||||
|
href="https://mastodon.cipherbliss.com/web/timelines/tag/creativetoots">#creativetoots</a>,
|
||||||
|
<a
|
||||||
|
href="https://mastodon.cipherbliss.com/web/timelines/tag/photography">#photography</a>,
|
||||||
|
<a
|
||||||
|
href="https://mastodon.cipherbliss.com/web/timelines/tag/catsofmastodon">#catsofmastodon</a>,
|
||||||
|
<a
|
||||||
|
href="https://mastodon.cipherbliss.com/web/timelines/tag/illustration">#illustration</a></p>
|
||||||
|
<p></p>
|
||||||
|
<h2 id="postez-des-pouets-de-qualité">Postez des pouets de qualité</h2>
|
||||||
|
<h3 id="définissez-le-point-de-focale-dans-vos-médias">Définissez le
|
||||||
|
point de focale dans vos médias</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="répartissez-dans-le-temps-vos-posts">Répartissez dans le temps
|
||||||
|
vos posts</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="marquez-les-médias-sensibles">Marquez les médias sensibles</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="utilisez-les-content-warning-cw">Utilisez les Content Warning
|
||||||
|
(CW)</h3>
|
||||||
|
<p>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 !
|
||||||
|
<strong>o</strong></p>
|
||||||
|
<h2 id="ayez-une-communication-humaine">Ayez une communication
|
||||||
|
humaine</h2>
|
||||||
|
<h3 id="interagissez-avec-les-autres">Interagissez avec les autres</h3>
|
||||||
|
<p>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!</p>
|
||||||
|
<h3 id="ne-postez-pas-que-des-images">Ne postez pas que des images</h3>
|
||||||
|
<p>Mastodon permet de poster aussi des vidéos, des gifs, des fichiers
|
||||||
|
audio, réaliser des sondages éphémères, profitez-en!</p>
|
||||||
|
<p></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3 id="transiter-depuis-twitter-ou-thumblr">Transiter depuis Twitter ou
|
||||||
|
Thumblr</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<h3
|
||||||
|
id="conviez-dautres-artistes-à-prendre-le-mammouth-par-les-cornes">Conviez
|
||||||
|
d'autres artistes à prendre le mammouth par les cornes</h3>
|
||||||
|
<p>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! <u>_</u> Ce post a été inspiré par ce post sur le blog de Mastodon
|
||||||
|
<a
|
||||||
|
href="https://blog.joinmastodon.org/2018/06/how-to-become-a-successful-artist-on-mastodon/">https://blog.joinmastodon.org/2018/06/how-to-become-a-successful-artist-on-mastodon/</a>
|
||||||
|
</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,366 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1323</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2019-08-19 14:53:46></li>
|
||||||
|
<li>modifié: <2019-08-26 21:56:23></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="comment-se-faire-des-amis-sur-mastodon-1">Comment se faire des
|
||||||
|
amis sur Mastodon</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Qu'est-ce que c'est ?</li>
|
||||||
|
</ul>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Et le fédivers</p>
|
||||||
|
<h1
|
||||||
|
id="mastodon-a-été-conçu-pour-faire-disparaître-le-harcèlement-en-ligne">Mastodon
|
||||||
|
a été conçu pour faire disparaître le harcèlement en ligne</h1>
|
||||||
|
<h2 id="comment-masquer-ce-qui-vous-déplaît">Comment masquer ce qui vous
|
||||||
|
déplaît</h2>
|
||||||
|
<p>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 <strong>listes de mots filtrés</strong> 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.</p>
|
||||||
|
<h2 class="western" id="reprendre-le-contrôle">Reprendre le
|
||||||
|
contrôle</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 class="western" id="le-principe-dinstances">Le principe
|
||||||
|
d'instances</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 class="western" id="les-autres-moyens-daccès-au-fédivers">Les autres
|
||||||
|
moyens d'accès au Fédivers</h1>
|
||||||
|
<p>Mastodon vous permet de communiquer avec d'autres gens sur des sites
|
||||||
|
utilisant <a href="https://peertube.cipherbliss.com">Peertube (remplace
|
||||||
|
Youtube)</a>, <a href="https://www.joinmobilizon.org">Mobilizon (sotie
|
||||||
|
prévue Fin 2019 - remplace les évènements Facebook / Meetup)</a>, <a
|
||||||
|
href="https://www.framasphere.org">Diaspora (remplace Facebook comme
|
||||||
|
Mastodon)</a>, Plume (Plateforme de Blog textuel - remplace Medium)…
|
||||||
|
c'est un véritable réseau ouvert de communication, nommé le
|
||||||
|
<em>Fédivers</em>, raccourci signifiant "l'univers fédéré". Cela
|
||||||
|
signifie qu'avec votre seul compte <a
|
||||||
|
href="https://mastodon.cipherbliss.com">Mastodon sur Cipherbliss</a>,
|
||||||
|
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.</p>
|
||||||
|
<h1 class="western"
|
||||||
|
id="pourquoi-le-mastodon-de-cipberbliss-est-la-meilleure-instance-du-monde">Pourquoi
|
||||||
|
le Mastodon de Cipberbliss est la meilleure instance du monde</h1>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2
|
||||||
|
id="migrer-dune-instance-à-une-autre-sans-perdre-ses-contacts-et-ses">Migrer
|
||||||
|
d'une instance à une autre sans perdre ses contacts et ses</h2>
|
||||||
|
<p>préférences.</p>
|
||||||
|
<p>Exporter et importer vos données est très facile pour passer d'une
|
||||||
|
instance mastodon à une autre. <img
|
||||||
|
src="https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/export.png" />
|
||||||
|
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. <img
|
||||||
|
src="https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/import.png" />
|
||||||
|
Annoncez votre départ avec un post épinglé. Vous pouvez épingler 5 posts
|
||||||
|
maximum. Configurez votre profil pour indiquer que vous avez migré. <img
|
||||||
|
src="https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/migration.png" /></p>
|
||||||
|
<h2 class="western" id="cest-par-où-lentrée">C'est par où l'entrée?</h2>
|
||||||
|
<p>Cipherbliss a <a href="https://mastodon.cipherbliss.com">son propre
|
||||||
|
Mastodon</a> ouvert, relié au monde entier. Allez <a
|
||||||
|
href="https://mastodon.cipherbliss.com/auth/sign_up">venez vous
|
||||||
|
inscrire</a>, on est bien bien bien!</p>
|
||||||
|
<p></p>
|
||||||
|
<p>Avant toute chose, comme partout, pour vous faire des amis vous devez
|
||||||
|
être une personne fréquentable, <a
|
||||||
|
href="https://mastodon.cipherbliss.com/about/more">qui suit le code de
|
||||||
|
conduite</a>. Celui de <a
|
||||||
|
href="https://mastodon.cipherbliss.com">cipherbliss</a> 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 <a
|
||||||
|
href="https://mastodon.cipherbliss.com/@tykayn">@tykayn</a> et <a
|
||||||
|
href="https://mastodon.cipherbliss.com/@damien_whirlpool">@damien</a>.
|
||||||
|
Je suis également joignable par d'autres moyens, listés sur <a
|
||||||
|
href="https://portfolio.cipherbliss.com/page/contact">ma page de
|
||||||
|
contact</a> Et si vous êtes un artiste, lisez <a
|
||||||
|
href="https://www.cipherbliss.com/comment-devenir-un-artiste-a-succes-sur-mastodon/">comment
|
||||||
|
devenir un artiste à succès sur Mastodon.</a></p>
|
||||||
|
<h1 id="découvrez-des-gens">Découvrez des gens</h1>
|
||||||
|
<p>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 l<a
|
||||||
|
href="https://mastodon.cipherbliss.com">e Mastodon de Cipherbliss</a>
|
||||||
|
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.</p>
|
||||||
|
<h2 id="découvrir-des-gens-selon-vos-centres-dintérêt">Découvrir des
|
||||||
|
gens selon vos centres d'intérêt</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Recherchez des hashtags, cliquez sur ceux ci dans les messages qui
|
||||||
|
vous intéressent, explorez des profils en cliquant sur l'avatar des
|
||||||
|
autres personnes. Utilisez vous aussi des hashtags dans vos posts pour
|
||||||
|
les rendre découvrable par thématique, n'hésitez pas à en mettre
|
||||||
|
plusieurs.</li>
|
||||||
|
<li>Recherchez des gens par leur nom. Si vous avez un compte twitter,
|
||||||
|
utilisez le pont Twitter-Mastodon pour découvrir qui dans vos contacts a
|
||||||
|
déjà un compte dans le fédivers.</li>
|
||||||
|
<li>Vous pouvez utiliser la recherche de votre instance, ou celle de <a
|
||||||
|
href="https://instances.social">https://instances.social</a> qui va vous
|
||||||
|
en proposer une liste selon des critères que vous demandez (langue
|
||||||
|
parlées, centres d'intérêt, nombre de gens…)</li>
|
||||||
|
<li> Au détour d'une conversation, déroulez le fil et découvrez des
|
||||||
|
personnes.</li>
|
||||||
|
</ul>
|
||||||
|
<p> </p>
|
||||||
|
<h1 id="conclusion">Conclusion</h1>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://www.cipherbliss.com/le-village-global-dinternet/">shitstorms</a>
|
||||||
|
comme c'est le cas sur twitter ou facebook. Votre réseau social s'en
|
||||||
|
retrouve étendu et <a
|
||||||
|
href="https://www.cipherbliss.com/rester-relie-a-son-passe-via-les-reseaux-sociaux/">sous
|
||||||
|
votre contrôle</a>. à vous de jouer! <u>_</u> ce post à été inspiré par
|
||||||
|
le blog du développement de Mastodon en Anglais: <a
|
||||||
|
href="https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/">https://blog.joinmastodon.org/2019/06/how-to-migrate-from-one-server-to-another/</a>
|
||||||
|
<a
|
||||||
|
href="https://blog.joinmastodon.org/2018/07/cage-the-mastodon/">https://blog.joinmastodon.org/2018/07/cage-the-mastodon/</a>
|
||||||
|
</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,316 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1353</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2019-10-28 10:09:23></li>
|
||||||
|
<li>modifié: <2019-10-28 10:09:23></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="faut-il-avoir-une-présence-sur-les-plateformes-sociales-privatives-pour-en-libérer-ses-utilisateurs">Faut
|
||||||
|
il avoir une présence sur les plateformes sociales privatives pour en
|
||||||
|
libérer ses utilisateurs</h2>
|
||||||
|
<p>Suite à ce post, <a
|
||||||
|
href="https://framacolibri.org/t/mobilizon-et-technos-des-gafams/5461/9?u=tykayn">https://framacolibri.org/t/mobilizon-et-technos-des-gafams/5461/9?u=tykayn</a>
|
||||||
|
référant cette discussion sur Mastodon <a
|
||||||
|
href="https://diaspodon.fr/@dada/102643392155613739">https://diaspodon.fr/@dada/102643392155613739</a>
|
||||||
|
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 <a
|
||||||
|
href="https://mastodon.cipherbliss.com">https://mastodon.cipherbliss.com</a>
|
||||||
|
) 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. <strong><strong>J'aimerais que l'on partage nos
|
||||||
|
retours d'expérience là dessus.</strong></strong> 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. <a
|
||||||
|
href="https://www.cipherbliss.com/comment-se-faire-des-amis-sur-mastodon/">https://www.cipherbliss.com/comment-se-faire-des-amis-sur-mastodon/</a>
|
||||||
|
<a
|
||||||
|
href="https://www.cipherbliss.com/comment-devenir-un-artiste-a-succes-sur-mastodon/">https://www.cipherbliss.com/comment-devenir-un-artiste-a-succes-sur-mastodon/</a>
|
||||||
|
Principaux obstacles donc: - <strong>la langue</strong>. 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) - <strong>on s'imagine qu'adopter le fédivers est
|
||||||
|
compliqué</strong> (notion d'instance / décentralisation) alors qu'on
|
||||||
|
pourrait se passer de cette éducation dans un premier temps. -
|
||||||
|
<strong>créer un compte ne se fait pas en un click</strong> 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/</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,382 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1390</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2020-06-21 10:47:59></li>
|
||||||
|
<li>modifié: <2020-06-21 10:51:14></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="entraide-locale-avec-des-affiches-et-un-pad-en-ligne-1">Entraide
|
||||||
|
locale avec des affiches et un pad en ligne</h2>
|
||||||
|
<p>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: <u>_____________</u> <a
|
||||||
|
href="https://cryptpad.fr/pad/#/2/pad/edit/14deXQhN3ObKLYw4mdGUtQnE/">https://cryptpad.fr/pad/#/2/pad/edit/14deXQhN3ObKLYw4mdGUtQnE/</a></p>
|
||||||
|
<h1 id="nom-de-votre-ville---entraide-locale">[nom de votre ville] -
|
||||||
|
entraide locale</h1>
|
||||||
|
<p>Tou.tes les brissois.es sont invités à écrire dans ce document
|
||||||
|
collaboratif. Partagez le ! <a
|
||||||
|
href="https://frama.link/briis">https://frama.link/briis</a></p>
|
||||||
|
<ul>
|
||||||
|
<li>Mairie de Briis permanence téléphonique 24h/24 : <a
|
||||||
|
href="tel:06%2008%2058%2080%2094">06 08 58 80 94</a></li>
|
||||||
|
<li>La mairie organise le portage de repas à domicile (pour les + de 70
|
||||||
|
ans ?) inolscription 24h/24 : <a href="tel:06%2008%2058%2080%2094">06 08
|
||||||
|
58 80 94</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="a---questions-ouvertes"><span id="questions-ouvertes"></span>A -
|
||||||
|
Questions ouvertes</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Comment donner des moyens directement aux hopitaux?</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="b---commerces-à-briis-et-alentours"><span
|
||||||
|
id="commerces"></span>B - Commerces à Briis et alentours</h2>
|
||||||
|
<ul>
|
||||||
|
<li><p>avoir des livraisons locales -</p>
|
||||||
|
<ul>
|
||||||
|
<li><p>superette de Briis , Cocci Market.</p></li>
|
||||||
|
<li><p>Boulangerie La brissoise</p></li>
|
||||||
|
<li><p>marché de Briis:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Fruits et légumes : Laurent <a href="tel:0761802594">07 61 80 25
|
||||||
|
94</a> (commander avant mercredi soir pour une livraison le
|
||||||
|
vendredi.)</li>
|
||||||
|
</ul></li>
|
||||||
|
<li><p>AMAP <a
|
||||||
|
href="https://www.amap-idf.org/">www.amap-idf.org/</a></p></li>
|
||||||
|
<li><p><a
|
||||||
|
href="https://www.lepanierdupetitpotager.fr">www.lepanierdupetitpotager.fr</a></p></li>
|
||||||
|
</ul></li>
|
||||||
|
<li><p>Quels magasins restent ouvert et livrent à domicile à proximité ?
|
||||||
|
<a
|
||||||
|
href="https://www.caresteouvert.fr/@48.623772,2.123539,15.76">www.caresteouvert.fr/</a></p></li>
|
||||||
|
<li><p>pépinièriste (terres, paillages et bientôt plantes ) <a
|
||||||
|
href="mailto:levergerdebelair@gmail.com">levergerdebelair@gmail.com</a></p></li>
|
||||||
|
<li><p>Coup de pousse au jardin (livraison gratuite dès 30€ d'achats
|
||||||
|
d'arbres fruitiers, plants de légumes… 1200 references dispo ) : <a
|
||||||
|
href="tel:06%2038%2039%2089%2039">06 38 39 89 39</a> / <a
|
||||||
|
href="tel:06%2038%2039%2089%2039">06 99 94 32 15</a></p></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="c---santé"><span id="sante"></span>C - Santé</h2>
|
||||||
|
<ul>
|
||||||
|
<li><p>SOS violences conjugales. tel: <a href="tel:3919">3919</a>,
|
||||||
|
service spécialisé dans les violences faites aux femmes, <a
|
||||||
|
href="https://www.service-public.fr/particuliers/vosdroits/F12544">autres
|
||||||
|
moyens listés ici sur service-public.fr</a> . Association Paroles de
|
||||||
|
Femmes – Le Relais : Accueil téléphonique de 9h à 12h30 et de 13h30 à
|
||||||
|
17h30, au <a href="tel:01%2060%2011%2097%2097">01 60 11 97
|
||||||
|
97</a>.</p></li>
|
||||||
|
<li><p>Ligne d'écoute psychologique gratuite covid-19 Essonne (12 psy
|
||||||
|
dispo du lundi au samedi 10-18h) : <a
|
||||||
|
href="tel:08%2005%2003%2000%2091">08 05 03 00 91</a></p></li>
|
||||||
|
<li><p>[[<a
|
||||||
|
href="https://www.cipherbliss.com/boinc-le-calcul-collaboratif-pour-la-recherche-medicale/">https://www.cipherbliss.com/boinc-le-calcul-collaboratif-pour-la-recherche-medicale/</a>][Prêtez
|
||||||
|
un peu des capacités de calcul de vos ordinateurs et téléphones pour
|
||||||
|
accélérer la recherche médicale, sur le covid 19, entre autres.]]</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://boinc.berkeley.edu/">BOINC</a> - pour utilisateurs
|
||||||
|
plus expérimentés</li>
|
||||||
|
<li><a href="https://foldingathome.org/start-folding">Folding At
|
||||||
|
Home</a> - le plus simple à installer</li>
|
||||||
|
</ul></li>
|
||||||
|
<li></li>
|
||||||
|
<li><p>Désinfecter son masque en tissu :</p>
|
||||||
|
<ul>
|
||||||
|
<li>Ne pas tenter de désinfecter son masque chirurgical, FFP2 etc : à la
|
||||||
|
chaleur ils peuvent perdre leur pouvoir filtrant et / ou devenir
|
||||||
|
toxiques.</li>
|
||||||
|
<li>60 °C pendant 20/30 minutes à la machine à laver.</li>
|
||||||
|
<li>au four pendant 10 minutes à 70 °C (validé par plusieurs études
|
||||||
|
scientifiques)</li>
|
||||||
|
<li>Plus précisamment pour désinfecter le matériel médical : 56°C
|
||||||
|
pendant trente minutes ou à 65°C pendant dix minutes.</li>
|
||||||
|
<li>Attention, plus on chauffe fort, plus les élastiques vont en
|
||||||
|
souffrir / Repasser son masque ne suffit pas ! / le micro onde ne semble
|
||||||
|
pas indiqué.</li>
|
||||||
|
</ul></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="d---enfance"><span id="enfance"></span>D - Enfance</h2>
|
||||||
|
<p>Continuité pédagogique: <a
|
||||||
|
href="https://www.continuitepedagogique.org/">https://www.continuitepedagogique.org/</a></p>
|
||||||
|
<h2 id="e---protection-sur-internet-et-vie-privée"><span
|
||||||
|
id="protection-vie-privee"></span>E - Protection sur internet et vie
|
||||||
|
privée</h2>
|
||||||
|
<p>Installez le bloqueur de publicité et de tracking ublock origin, <a
|
||||||
|
href="https://addons.mozilla.org/fr/firefox/addon/ublock-origin/">sur
|
||||||
|
Firefox</a>, <a
|
||||||
|
href="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm">sur
|
||||||
|
Chrome</a></p>
|
||||||
|
<h3
|
||||||
|
id="communication-conférences-audio-vidéo-télétravail">Communication,
|
||||||
|
conférences audio / vidéo, Télétravail</h3>
|
||||||
|
<ul>
|
||||||
|
<li><p><img src="https://about.riot.im/images/riot-logo-hero.svg" /> <a
|
||||||
|
href="https://riot.im/app/#/room/#briis:matrix.org">Riot, canal de
|
||||||
|
discussion instantanée de Briis sous Forges</a>: <a
|
||||||
|
href="https://riot.im/app/#/room/#briis:matrix.org">#briis:matrix.org</a></p></li>
|
||||||
|
<li><p><a href="https://riot.im">Riot: appli mobile et de
|
||||||
|
bureau.</a></p>
|
||||||
|
<p><a
|
||||||
|
href="https://riot.im">[[<span>https://about.riot.im/images/cta-browser.png</span></a><img
|
||||||
|
src="https://about.riot.im/images/cta-desktop.png" /><img
|
||||||
|
src="https://about.riot.im/images/cta-ios.png" /><img
|
||||||
|
src="https://about.riot.im/images/cta-googleplay.png" /><img
|
||||||
|
src="https://about.riot.im/images/cta-fdroid.png" />]]</p></li>
|
||||||
|
<li><p>Faire des pages de texte et des feuilles de calcul écrites à
|
||||||
|
plusieurs (comme ici): <a
|
||||||
|
href="https://cryptpad.fr">cryptpad.fr</a></p></li>
|
||||||
|
<li><p>envoyer des SMS depuis son ordinateur et son tel. -utilisez <a
|
||||||
|
href="https://signal.org/fr/download/">Signal Messenger.</a> installez
|
||||||
|
le sur votre téléphone et votre ordinateur <a
|
||||||
|
href="https://signal.org/fr/download/">https://signal.org/fr/download/</a>
|
||||||
|
[[<a
|
||||||
|
href="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm">https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm</a>][]]</p></li>
|
||||||
|
</ul>
|
||||||
|
<p> </p>
|
||||||
|
<ul>
|
||||||
|
<li>N'utilisez pas Zoom, Whatsapp, Microsoft Teams, Facebook Messenger,
|
||||||
|
ou Skype, leurs failles de sécurité sont nombreuses, leur commerce se
|
||||||
|
fait au prix de vos libertés fondamentales tel que le droit à la vie
|
||||||
|
privée.</li>
|
||||||
|
<li>Faire des visio-conférences / audio-conférences privées facilement,
|
||||||
|
avec Jitsi ou Riot. <a
|
||||||
|
href="https://meet.jit.si/briis-sous-forges">https://meet.jit.si/briis-sous-forges</a></li>
|
||||||
|
<li><img src="https://framadate.org/images/date.png" /> organiser un RDV
|
||||||
|
en proposant plusieurs dates. <a
|
||||||
|
href="https://framadate.org/">https://framadate.org/</a></li>
|
||||||
|
<li>Comment préparer une réunion à distance et télétravailler librement
|
||||||
|
? <a href="https://framasoft.frama.io/teletravail/">Un guide de
|
||||||
|
l'association Framasoft.</a></li>
|
||||||
|
<li>Partage de fichiers sans inscription : <a
|
||||||
|
href="https://cloud.tykayn.fr/s/WS4d3QbLz5jxwWB">https://cloud.tykayn.fr/s/WS4d3QbLz5jxwWB</a></li>
|
||||||
|
<li></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="services-divers">Services divers</h3>
|
||||||
|
<ul>
|
||||||
|
<li>éviter les fuites d'informations grâce à des bonnes pratiques et un
|
||||||
|
<a
|
||||||
|
href="https://www.cipherbliss.com/comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe/">gestionnaire
|
||||||
|
de mots de passe très sécurisé comme Bitwarden</a>.</li>
|
||||||
|
<li>introduction aux logiciels libres collaboratifs: <a
|
||||||
|
href="https://www.cipherbliss.com">https://www.cipherbliss.com</a></li>
|
||||||
|
<li>Réseau social fédéré Mastodon (500 Millions de personnes) : <a
|
||||||
|
href="https://mastodon.cipherbliss.com">https://mastodon.cipherbliss.com</a></li>
|
||||||
|
<li>développement web: [[<a
|
||||||
|
href="mailto:contact@cipherbliss.com">mailto:contact@cipherbliss.com</a>][B.
|
||||||
|
Lemoine, entreprise CipheOu les conséquences insoupçonnées du
|
||||||
|
confinement.]]Défi du dimanche : foodporn Galerie publique : <a
|
||||||
|
href="https://www.facebook.com/groups/4101833913">https://www.facebook.com/groups/4101833913</a>
|
||||||
|
, dossier photo et dessins partagé: <a
|
||||||
|
href="https://cloud.tykayn.fr/s/5fKwoPmJgBCoPox">https://cloud.tykayn.fr/s/5fKwoPmJgBCoPox</a>
|
||||||
|
On se géolocalise…. <a
|
||||||
|
href="https://umap.openstreetmap.fr/fr/map/anonymous-edit/441832:An5XxDI8mwWio5VKLL7yODHo4VMr">https://umap.openstreetmap.fr/fr/map/anonymous-edit/441832:An5XxDI8mwWio5VKLL7yODHo4VMr</a>
|
||||||
|
Bliss.</li>
|
||||||
|
<li>Monnaie libre à dividende universel: <a
|
||||||
|
href="https://monnaie-libre.fr/">https://monnaie-libre.fr/</a></li>
|
||||||
|
<li>Hébergeurs neutres et solidaires, les CHATONS: <a
|
||||||
|
href="https://entraide.chatons.org/fr/">https://entraide.chatons.org/fr/</a></li>
|
||||||
|
<li>traduction de textes. <a href="https://www.deepl.com">www.deepl.com
|
||||||
|
,</a> Fr->En ou En->Fr, et bien d'autres - <a
|
||||||
|
href="mailto:contact@cipherbliss.com">contact@cipherbliss.com</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="divertissement">Divertissement:</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Hébergement de vidéos: <a
|
||||||
|
href="https://peertube.cipherbliss.com">https://peertube.cipherbliss.com</a></li>
|
||||||
|
<li>Recettes de cuisine <a
|
||||||
|
href="https://cuisine-libre.fr">https://cuisine-libre.fr</a></li>
|
||||||
|
</ul>
|
||||||
|
<p><a
|
||||||
|
href="https://cuisine-libre.fr/local/cache-gd2/87/06f5a9a54480b19220f7ceddb26102.jpg?1586045957">https://cuisine-libre.fr/local/cache-gd2/87/06f5a9a54480b19220f7ceddb26102.jpg?1586045957</a>
|
||||||
|
</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,316 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1437</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2020-07-14 14:03:05></li>
|
||||||
|
<li>modifié: <2020-07-14 14:03:10></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="refonte-de-framadate-avec-api-1">Refonte de Framadate avec
|
||||||
|
API</h2>
|
||||||
|
<p>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 <strong>pour beaucoup de contributeurs au libre, le
|
||||||
|
travail de loin à plusieurs a toujours été l'unique façon de
|
||||||
|
faire</strong>. Donc Framadate, installé sur <a
|
||||||
|
href="https://framadate.org/">framadate.org</a>, c'est comme Doodle (qui
|
||||||
|
est devenu très cher pour le commun des mortels), mais en mieux du point
|
||||||
|
de vue éthique.</p>
|
||||||
|
<h2 id="quest-ce-que-cest-framadate">Qu'est-ce que c'est,
|
||||||
|
Framadate?</h2>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2020/04/framadate_date.jpg" />
|
||||||
|
<img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2020/04/framadate_classic.jpg" /></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Nouvelle tête de framadate, maquettes sur Zeplin, cette version n'est
|
||||||
|
pas encore en production:</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2020/04/Screenshot_2020-04-10-Zeplin-Project.png" /></p>
|
||||||
|
<h2 id="comment-on-fait-pour-contribuer-à-plusieurs-à-distance">Comment
|
||||||
|
on fait pour contribuer à plusieurs à distance?</h2>
|
||||||
|
<p>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!</p>
|
||||||
|
<h2 id="communication-interne">Communication interne</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Il a été convenu aussi qu'on allait donner des informations pour
|
||||||
|
accueilir les nouveaux contributeurs dans la desciption du <a
|
||||||
|
href="https://framateam.org/ux-framatrucs/channels/framadate">canal
|
||||||
|
framateam nommé Framadate</a>, et que l'on allait cantonner les
|
||||||
|
discussions de dev dans un canal séparé pour ne pas faire fuir les gens
|
||||||
|
normaux, sur : <a
|
||||||
|
href="https://framateam.org/ux-framatrucs/channels/framadate-dev">framadate-dev</a>.</p>
|
||||||
|
<h3 id="quels-sont-les-objectifs-par-où-puis-je-commencer">Quels sont
|
||||||
|
les objectifs, par où puis-je commencer?</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Les maquettes sont prêtes, on peut les faire évoluer, on est prêts
|
||||||
|
aussi à les confronter à la réalité.<br />
|
||||||
|
</p>
|
||||||
|
<h3 id="accueillir-les-gens-est-primordial">Accueillir les gens est
|
||||||
|
primordial</h3>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h2 id="relancer-régulièrement-les-motivés">Relancer régulièrement les
|
||||||
|
motivés</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Mais vous pouvez déjà demander à l'API ce qu'elle fait, j'ai mis une
|
||||||
|
version de démo sur <a
|
||||||
|
href="https://framadate-api.cipherbliss.com">framadate-api.cipherbliss.com</a>/api/v1</p>
|
||||||
|
<p>voici le document qui liste la config au format JSON: <a
|
||||||
|
href="https://framadate-api.cipherbliss.com/api/doc.json">https://framadate-api.cipherbliss.com/api/doc.json</a></p>
|
||||||
|
<p>Vous pouvez venir voir comment on avance sur les dépots framagit, et
|
||||||
|
sur <a href="https://framateam.org/ux-framatrucs/channels/framadate">les
|
||||||
|
canaux de discussion de Framateam, section UX & Design</a>.
|
||||||
|
Enjaillez!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,295 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1492</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2020-11-12 11:31:41></li>
|
||||||
|
<li>modifié: <2020-11-15 16:35:43></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2
|
||||||
|
id="récupérer-de-la-musique-libre-de-lémission-libre-à-vous">Récupérer
|
||||||
|
de la musique libre de l'émission "Libre à vous !"</h2>
|
||||||
|
<p>Je vous ai dit que j'étais membre de <a
|
||||||
|
href="https://www.april.org">l'April</a> et du <a
|
||||||
|
href="https://www.chatons.org">CHATONS</a> qui y est associé, le <a
|
||||||
|
href="https://www.chapril.org">Chapril</a> ? ça c'est fait. <a
|
||||||
|
href="https://www.april.org">[[<span>https://www.april.org/sites/default/themes/zen_april/logo.png</span></a>]]Il
|
||||||
|
se trouve que cette association de défense du logiciel libre, qui est
|
||||||
|
aussi à l'origine du très utile <a
|
||||||
|
href="https://www.agendadulibre.org/">Agenda du libre</a>, a près de
|
||||||
|
4000 membres et diffuse une nouvelle émission tous les Mardis après
|
||||||
|
midi, intitulée "<strong>Libre à vous</strong> !". <img
|
||||||
|
src="https://april.org/files/libre-a-vous/banniere-radio-libre-a-vous-256x.png" />
|
||||||
|
<a
|
||||||
|
href="https://april.org/files/libre-a-vous/bande-annonce/20190831-bande-annonce-libre-a-vous-video-version-courte-960x540.webm">https://april.org/files/libre-a-vous/bande-annonce/20190831-bande-annonce-libre-a-vous-video-version-courte-960x540.webm</a></p>
|
||||||
|
<blockquote>
|
||||||
|
<p>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. <em>Libre à vous !</em> c'est
|
||||||
|
en direct <strong>chaque mardi de 15 h 30 à 17 h</strong>, sur les ondes
|
||||||
|
de la radio Cause Commune, <em>« la voix des possibles »</em>, 93.1 FM
|
||||||
|
en Île-de-France, partout dans le monde <a
|
||||||
|
href="https://causecommune.fm">sur le site de la radio</a>. (Comme
|
||||||
|
diraient les Fatals Picards, C'EST UN JEU DMOT! <strong>cause</strong>
|
||||||
|
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. </p>
|
||||||
|
</blockquote>
|
||||||
|
<h2 id="qui-dit-radio-libre-dit-aussi-musique-libre">Qui dit radio libre
|
||||||
|
dit aussi musique libre</h2>
|
||||||
|
<p>C'est aussi une émission qui diffuse des artistes publiant leur
|
||||||
|
musique sous une <a
|
||||||
|
href="https://fr.wikipedia.org/wiki/Licence_libre">licence libre</a>, 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: <a
|
||||||
|
href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/musiques/">https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/musiques/</a>
|
||||||
|
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.</p>
|
||||||
|
<pre class="example"><code>#/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
|
||||||
|
</code></pre>
|
||||||
|
<p>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:</p>
|
||||||
|
<pre class="example"><code>xargs -i wget 'https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/musiques/{}' < liste_de_liens.txt
|
||||||
|
</code></pre>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://funkwhale.audio/">Funkwhale</a> si vous connaissez des
|
||||||
|
artistes.</p>
|
||||||
|
<blockquote>
|
||||||
|
|
||||||
|
</blockquote>
|
||||||
|
<p><a href="https://music.cipherbliss.com/">j'en ai mis un en place
|
||||||
|
ici</a>: <a
|
||||||
|
href="https://music.cipherbliss.com/">https://music.cipherbliss.com/</a>
|
||||||
|
En attendant, profitez bien de la musique, et si vous voulez en savoir
|
||||||
|
plus sur l'April c'est par ici:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>Depuis 1996, l'April est animée par une ambition : <strong>« logiciel
|
||||||
|
libre, société libre »</strong>. Pionnière du <strong><a
|
||||||
|
href="https://www.april.org/articles/intro/ll.html">logiciel
|
||||||
|
libre</a></strong> 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
|
||||||
|
<strong>démocratisation</strong> et de la <strong>diffusion</strong> du
|
||||||
|
logiciel libre et des <strong>standards ouverts</strong> auprès du grand
|
||||||
|
public, des professionnels et des institutions dans l'espace
|
||||||
|
francophone. <a href="https://www.april.org/fr/association/">En savoir
|
||||||
|
plus…</a>.</p>
|
||||||
|
</blockquote>
|
||||||
|
<p> </p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,314 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1504</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2020-11-18 11:03:46></li>
|
||||||
|
<li>modifié: <2020-11-18 11:11:51></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="live-toot-de-la-conférence-avec-etienne-klein">Live toot de la
|
||||||
|
conférence avec Etienne Klein</h2>
|
||||||
|
<p>live toot de la conférence de l'<a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/AFIS">#AFIS</a> (asso
|
||||||
|
française pour l'information scientifique) avec Etienne Klein et la <a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/SFEN">#SFEN:</a></p>
|
||||||
|
<blockquote>
|
||||||
|
<p>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é.</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/COVID19">#COVID19</a> 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 <a
|
||||||
|
href="https://skeptikon.fr/accounts/hygienementale">@hygienementale</a>
|
||||||
|
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' <a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/afis">#afis</a> ou en vous
|
||||||
|
procurant un des magazines "Science et Pseudo-science" <a
|
||||||
|
href="https://www.afis.org"><span>https://www.afis.org</span></a> et de
|
||||||
|
la <a href="https://mastodon.cipherbliss.com/tags/SFEN">#SFEN</a>
|
||||||
|
(société française de l'énergie nucléaire) <a
|
||||||
|
href="https://www.sfen.org"><span>https://www.sfen.org</span></a> ,
|
||||||
|
Etienne Klein a aussi son site est passe sur france culture tous les
|
||||||
|
Samedis à 16h. <a
|
||||||
|
href="https://etienneklein.fr/"><span>https://etienneklein.fr/</span></a>
|
||||||
|
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 <a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/fanzine">#fanzine</a> à 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: <a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/debattonsMieux">#debattonsMieux </a><a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/communicationScientifique">#communicationScientifique</a>
|
||||||
|
<a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/nofakescience">#nofakescience</a>
|
||||||
|
<a href="https://mastodon.cipherbliss.com/tags/science">#science</a> <a
|
||||||
|
href="https://mastodon.cipherbliss.com/tags/COVID19">#COVID19</a></p>
|
||||||
|
<p><a
|
||||||
|
href="https://mastodon.cipherbliss.com/web/statuses/105225488898963210">publié
|
||||||
|
à l'origine sur Mastodon Cipherbliss</a></p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,274 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1508</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2020-11-25 11:19:11></li>
|
||||||
|
<li>modifié: <2020-11-25 11:31:54></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="passage-dans-lémission-libre-à-vous-le-17-novembre-2020">Passage
|
||||||
|
dans l'émission "Libre à vous !" le 17 novembre 2020</h2>
|
||||||
|
<p>Le 17 Novembre 2020 j'étais invité à l'Émission <em>Libre à
|
||||||
|
vous !</em> diffusée mardi 17 novembre 2020 sur radio Cause Commune. La
|
||||||
|
même émission pour laquelle j'ai proposé un script pour <a
|
||||||
|
href="https://www.cipherbliss.com/recuperer-de-la-musique-libre-de-lemission-cause-commune/">extraire
|
||||||
|
toutes les musiques libres mises à disposition par l'April</a>. J'ai
|
||||||
|
donc été invité par Frédéric Couchet pour causer de ce que je fais dans
|
||||||
|
le <a href="https://entraide.chatons.org">CHATONS</a> de l'<a
|
||||||
|
href="https://www.april.org">April</a> 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 <a
|
||||||
|
href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/20201117/libre-a-vous-20201117.ogg">vous
|
||||||
|
pouvez télécharger</a>: [embed]<a
|
||||||
|
href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/20201117/libre-a-vous-20201117.ogg%5B/embed%5D">https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/20201117/libre-a-vous-20201117.ogg[/embed]</a>
|
||||||
|
La transcription texte de l'émission est aussi disponible ici grâce au
|
||||||
|
formidable boulot de l'équipe. <a
|
||||||
|
href="https://www.april.org/libre-a-vous-radio-cause-commune-transcription-de-l-emission-du-17-novembre-2020">https://www.april.org/libre-a-vous-radio-cause-commune-transcription-de-l-emission-du-17-novembre-2020</a></p>
|
||||||
|
<blockquote>
|
||||||
|
<p><strong>Intervenant·e·s :</strong> 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
|
||||||
|
<strong>Lieu :</strong> Radio Cause Commune <strong>Date :</strong> 17
|
||||||
|
novembre 2020 <strong>Durée :</strong> 1 h 30 min <strong>Sommaire de
|
||||||
|
l'émission:</strong></p>
|
||||||
|
<ol>
|
||||||
|
<li>[[<a
|
||||||
|
href="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">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</a>][Chronique
|
||||||
|
« In code we trust » de Noémie Bergez sur le thème de la sécurisation
|
||||||
|
des données]]</li>
|
||||||
|
<li>[[<a
|
||||||
|
href="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">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</a>][Chronique
|
||||||
|
« Pépites libres » de Jean-Christophe Becquet sur /Sounds of the
|
||||||
|
Forest/]]</li>
|
||||||
|
<li>[[<a
|
||||||
|
href="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">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</a>][« 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]]</li>
|
||||||
|
<li>[[<a
|
||||||
|
href="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">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</a>][Quoi
|
||||||
|
de Libre ? Actualités et annonces concernant l'April et le monde du
|
||||||
|
Libre]]</li>
|
||||||
|
</ol>
|
||||||
|
</blockquote>
|
||||||
|
<p>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 <a
|
||||||
|
href="https://www.qzine.fr">Qzine.fr</a>), 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!</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,274 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1375</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2021-05-27 13:30:58></li>
|
||||||
|
<li>modifié: <2021-05-27 13:30:58></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="plan-darchivage-et-de-backup-1">Plan d'archivage et de
|
||||||
|
backup</h2>
|
||||||
|
<p>plan<sub>darchivage20200531093512</sub></p>
|
||||||
|
<h3 id="définir-ce-que-lon-veut-sauvegarder">Définir ce que l'on veut
|
||||||
|
sauvegarder</h3>
|
||||||
|
<p>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,</p>
|
||||||
|
<h3 id="concentrer-le-bazar">Concentrer le bazar</h3>
|
||||||
|
<p>Ranger ensemble ce qui n'est pas rangé, faire des dossiers pour le
|
||||||
|
reste. Un dossier _"<sub>BAZAR</sub>" pour tout ce qui n'est pas encore
|
||||||
|
rangé</p>
|
||||||
|
<p>Premièrement: organiser tout ça dans un seul dossier de sauvegarde
|
||||||
|
sur un périphérique avec énormément de place</p>
|
||||||
|
<h3 id="automatiser-les-sauvegardes">Automatiser les sauvegardes</h3>
|
||||||
|
<p>Compresser et historiser ce gros dossier. En faire des copies par
|
||||||
|
rsync sur d'autres disques et sur un ordinateur distant</p>
|
||||||
|
<h3 id="cloud-chiffré">cloud chiffré</h3>
|
||||||
|
<p>Tresorit. ProtonDrive.</p>
|
||||||
|
<h2 id="utiliser-votre-disque-externe.">utiliser votre disque
|
||||||
|
externe.</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>On a plus qu'a démarrer le premier <em>backup</em> avec le bouton en
|
||||||
|
bas, et roulez jeunesse.</p>
|
||||||
|
<p><img
|
||||||
|
src="https://www.cipherbliss.com/wp-content/uploads/2021/05/vorta.png" /></p>
|
||||||
|
<p> </p>
|
||||||
|
<p> </p>
|
||||||
|
<p>Plus qu'a attendre quelques minutes ou heures selon le volume de
|
||||||
|
trucs à sauvegarder et la force de compression que vous avez choisi.</p>
|
||||||
|
<h1 id="répliquez-les-tous">Répliquez les tous</h1>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="cool-ça-marche">Cool ça marche</h1>
|
||||||
|
<p>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</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="tester-la-restauration">Tester la restauration</h1>
|
||||||
|
<p>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.</p>
|
||||||
|
<h1 id="faire-du-propre-dans-sa-maison">Faire du propre dans sa
|
||||||
|
maison</h1>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>/baobab <em>home</em></p>
|
||||||
|
<p>lancez le sur votre home pour trouver les trucs à virer de vos
|
||||||
|
archives.</p>
|
||||||
|
<p>Si vous avez des astuces aussi, faites passer! :)</p>
|
||||||
|
<p>[caption id="attachment<sub>1559</sub>" align="aligncenter"
|
||||||
|
width="620"]<a
|
||||||
|
href="https://www.cipherbliss.com/wp-content/uploads/2021/05/strategie_backup-scaled.jpg">[[<span>https://www.cipherbliss.com/wp-content/uploads/2021/05/strategie_backup-724x1024.jpg</span></a>]]
|
||||||
|
Created with GIMP[/caption]</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -0,0 +1,307 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="article">Article</h1>
|
||||||
|
<ul>
|
||||||
|
<li>ID: 1543</li>
|
||||||
|
<li>guid:</li>
|
||||||
|
<li>status: publish</li>
|
||||||
|
<li>publié le: <2021-02-23 00:54:00></li>
|
||||||
|
<li>modifié: <2021-02-23 00:54:00></li>
|
||||||
|
<li>Index des articles du blog <a
|
||||||
|
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="actus-de-février-2021">Actus de Février 2021</h2>
|
||||||
|
<p>Bonjour monde! Depuis la dernière fois avec <a
|
||||||
|
href="https://framadate-api.cipherbliss.com/#/ciphering">la page des
|
||||||
|
Ciphers</a> j'ai eu une semaine assez occupée.</p>
|
||||||
|
<p>Mardi je me suis rendu dans les locaux de <a
|
||||||
|
href="https://cause-commune.fm">CauseCommune</a> pour l'émission "<a
|
||||||
|
href="https://april.org/libre-a-vous">Libre à vous !</a>" du Mardi où
|
||||||
|
j'ai pu causer avec Madix, Isabella Vanni, Luk, Étienne, Vincent, et
|
||||||
|
d'autres chouettes gens de l'<a href="https://april.org">April</a> et de
|
||||||
|
la radio 93.1 FM.</p>
|
||||||
|
<p><a
|
||||||
|
href="https://www.april.org/libre-a-vous-diffusee-mardi-16-fevrier-2021-sur-radio-cause-commune">https://www.april.org/libre-a-vous-diffusee-mardi-16-fevrier-2021-sur-radio-cause-commune</a></p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Le podcast audio sera bientôt disponible et sa transcription a été
|
||||||
|
faite par Marie Odile, comme pour toutes les émissions de Libre à
|
||||||
|
vous.</p>
|
||||||
|
<p>On a aussi fait des photos</p>
|
||||||
|
<p><a
|
||||||
|
href="https://photos.april.org/index.php?/category/364">https://photos.april.org/index.php?/category/364</a></p>
|
||||||
|
<p><img
|
||||||
|
src="https://photos.april.org/_data/i/upload/2021/02/17/20210217160203-3ff5246c-me.jpg" /></p>
|
||||||
|
<p><img
|
||||||
|
src="https://photos.april.org/_data/i/upload/2021/02/17/20210217160213-e4f19e18-me.jpg" /></p>
|
||||||
|
<p><img
|
||||||
|
src="https://photos.april.org/_data/i/upload/2021/02/17/20210217160214-8664e78f-me.jpg" /></p>
|
||||||
|
<p><img
|
||||||
|
src="https://photos.april.org/_data/i/upload/2021/02/17/20210217160207-a276352d-me.jpg" /></p>
|
||||||
|
<p>C'était une très chouette expérience, et on a du écourter au maximum
|
||||||
|
à cause du couvre feu T<sub>T</sub></p>
|
||||||
|
<p>à propos de transcriptions, l'April a récemment publié <a
|
||||||
|
href="https://www.librealire.org/">Libre à lire point org</a> 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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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:</p>
|
||||||
|
<p><a
|
||||||
|
href="https://forge.chapril.org/tykayn/transcription">https://forge.chapril.org/tykayn/transcription</a></p>
|
||||||
|
<p>Le but du jeu étant de faire ceci:</p>
|
||||||
|
<ul>
|
||||||
|
<li>mettre les fichiers audio et vidéos dans un dossier en vue de les
|
||||||
|
transcrire.</li>
|
||||||
|
<li>lancer un script.</li>
|
||||||
|
<li>et hop, c'est bon</li>
|
||||||
|
</ul>
|
||||||
|
<p>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
|
||||||
|
<em>.srt</em> à ajouter dans une vidéo.</p>
|
||||||
|
<p>J'ai pu comme ça filer un coup de main à Marie Odile pour une
|
||||||
|
émission Décryptualité,</p>
|
||||||
|
<p>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".</p>
|
||||||
|
<p>une fois qu'on a installé le truc par la magie d'un <strong>git
|
||||||
|
clone</strong> et d'un <strong>make</strong> ça marche plutôt pas mal
|
||||||
|
pour faire une bonne base de travail et gagner plein de temps.</p>
|
||||||
|
<p>Mon script de conversion est documenté en français et sous licence
|
||||||
|
libre AGPLv3, afin de demeurer libre.</p>
|
||||||
|
<p>Je l'ai testé sur [[<a
|
||||||
|
href="https://peertube.cipherbliss.com/videos/watch/8a4bd1d7-f2f5-4773-af75-8f036a65c3f3">https://peertube.cipherbliss.com/videos/watch/8a4bd1d7-f2f5-4773-af75-8f036a65c3f3</a>][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 <em>MarkDown</em>
|
||||||
|
ou <em>Chapril</em> ça donne des remplacement marrants :D</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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!</p>
|
||||||
|
<p>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</p>
|
||||||
|
<p>J'aimerais rendre le truc aussi simple à utiliser qu'Etcher l'est
|
||||||
|
pour graver un iso.</p>
|
||||||
|
<p>Mais ça c'est pas pour tout de suite. Je dois me pencher pour faire
|
||||||
|
avancer Framadate.</p>
|
||||||
|
<p>En attendant, aujourd'hui a été publié officiellement l'ouverture du
|
||||||
|
service <a
|
||||||
|
href="https://mobilizon.chapril.org">https://mobilizon.chapril.org</a>
|
||||||
|
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.</p>
|
||||||
|
<p><a
|
||||||
|
href="https://mobilizon.chapril.org">[[<span>https://www.chapril.org/IMG/arton45.jpg?1607689105</span></a>]]</p>
|
||||||
|
<p>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").</p>
|
||||||
|
<p>à bientôt les cocos.</p>
|
||||||
|
<h1 id="liens">Liens</h1>
|
||||||
|
<ul>
|
||||||
|
<li>cipherbliss <a
|
||||||
|
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
@ -1,134 +1,9 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="fr">
|
<html lang="fr">
|
||||||
<style type='text/css' src='style.css'></style><head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>cipherbliss_blog</title>
|
<title>cipherbliss_blog</title>
|
||||||
<style type='text/css'>* {
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
box-sizing: border-box;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
|
|
||||||
text-align: left;
|
|
||||||
margin: 0 auto;
|
|
||||||
font-size: 1.5rem;
|
|
||||||
line-height: 1.5em;
|
|
||||||
max-width: 60ch;
|
|
||||||
color: #000;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
|
|
||||||
margin-top: 1em;
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 1. Use a more-intuitive box-sizing model */
|
|
||||||
*,
|
|
||||||
*::before,
|
|
||||||
*::after {
|
|
||||||
box-sizing: border-box;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
/* Improve text rendering */
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Improve media defaults */
|
|
||||||
img,
|
|
||||||
picture,
|
|
||||||
video,
|
|
||||||
canvas,
|
|
||||||
svg {
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
margin-top: 1rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Inherit fonts for form controls */
|
|
||||||
input,
|
|
||||||
button,
|
|
||||||
textarea,
|
|
||||||
select {
|
|
||||||
font: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Avoid text overflows */
|
|
||||||
p,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
overflow-wrap: break-word;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Improve line wrapping */
|
|
||||||
p {
|
|
||||||
text-wrap: pretty;
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
font-size: 3.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
text-wrap: balance;
|
|
||||||
line-height: 1.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#root,
|
|
||||||
#__next {
|
|
||||||
isolation: isolate;
|
|
||||||
}
|
|
||||||
|
|
||||||
input,
|
|
||||||
button,
|
|
||||||
textarea,
|
|
||||||
select {
|
|
||||||
font: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
padding-left: 4ch;
|
|
||||||
padding-right: 4ch;
|
|
||||||
}
|
|
||||||
li {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
@media (max-width: 20rem) {
|
|
||||||
body {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style></head>
|
|
||||||
<body>
|
<body>
|
||||||
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
@ -1,134 +1,9 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="fr">
|
<html lang="fr">
|
||||||
<style type='text/css' src='style.css'></style><head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>cipherbliss_blog</title>
|
<title>cipherbliss_blog</title>
|
||||||
<style type='text/css'>* {
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
box-sizing: border-box;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
|
|
||||||
text-align: left;
|
|
||||||
margin: 0 auto;
|
|
||||||
font-size: 1.5rem;
|
|
||||||
line-height: 1.5em;
|
|
||||||
max-width: 60ch;
|
|
||||||
color: #000;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
|
|
||||||
margin-top: 1em;
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 1. Use a more-intuitive box-sizing model */
|
|
||||||
*,
|
|
||||||
*::before,
|
|
||||||
*::after {
|
|
||||||
box-sizing: border-box;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
/* Improve text rendering */
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Improve media defaults */
|
|
||||||
img,
|
|
||||||
picture,
|
|
||||||
video,
|
|
||||||
canvas,
|
|
||||||
svg {
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
margin-top: 1rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Inherit fonts for form controls */
|
|
||||||
input,
|
|
||||||
button,
|
|
||||||
textarea,
|
|
||||||
select {
|
|
||||||
font: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Avoid text overflows */
|
|
||||||
p,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
overflow-wrap: break-word;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Improve line wrapping */
|
|
||||||
p {
|
|
||||||
text-wrap: pretty;
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
font-size: 3.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
text-wrap: balance;
|
|
||||||
line-height: 1.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#root,
|
|
||||||
#__next {
|
|
||||||
isolation: isolate;
|
|
||||||
}
|
|
||||||
|
|
||||||
input,
|
|
||||||
button,
|
|
||||||
textarea,
|
|
||||||
select {
|
|
||||||
font: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
padding-left: 4ch;
|
|
||||||
padding-right: 4ch;
|
|
||||||
}
|
|
||||||
li {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
@media (max-width: 20rem) {
|
|
||||||
body {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style></head>
|
|
||||||
<body>
|
<body>
|
||||||
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
192
html-websites/cipherbliss_blog/2024/soutien/index.html
Normal file
192
html-websites/cipherbliss_blog/2024/soutien/index.html
Normal file
@ -0,0 +1,192 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="fr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style type='text/css'>{css_content}</style><link type='stylesheet/css' href='/style.css'></link></head>
|
||||||
|
<body>
|
||||||
|
<a href='/'>Retour à l'Accueil</a><hr/><!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="generator" content="pandoc" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
|
<title>cipherbliss_blog</title>
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
color: #1a1a1a;
|
||||||
|
background-color: #fdfdfd;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 36em;
|
||||||
|
padding-left: 50px;
|
||||||
|
padding-right: 50px;
|
||||||
|
padding-top: 50px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
hyphens: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
font-kerning: normal;
|
||||||
|
}
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 12px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 1.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media print {
|
||||||
|
html {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
background-color: transparent;
|
||||||
|
color: black;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
p, h2, h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #1a1a1a;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-top: 1.4em;
|
||||||
|
}
|
||||||
|
h5, h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
padding-left: 1.7em;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
li > ol, li > ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
blockquote {
|
||||||
|
margin: 1em 0 1em 1.7em;
|
||||||
|
padding-left: 1em;
|
||||||
|
border-left: 2px solid #e6e6e6;
|
||||||
|
color: #606060;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
|
||||||
|
font-size: 85%;
|
||||||
|
margin: 0;
|
||||||
|
hyphens: manual;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
pre code {
|
||||||
|
padding: 0;
|
||||||
|
overflow: visible;
|
||||||
|
overflow-wrap: normal;
|
||||||
|
}
|
||||||
|
.sourceCode {
|
||||||
|
background-color: transparent;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
background-color: #1a1a1a;
|
||||||
|
border: none;
|
||||||
|
height: 1px;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
overflow-x: auto;
|
||||||
|
display: block;
|
||||||
|
font-variant-numeric: lining-nums tabular-nums;
|
||||||
|
}
|
||||||
|
table caption {
|
||||||
|
margin-bottom: 0.75em;
|
||||||
|
}
|
||||||
|
tbody {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
border-bottom: 1px solid #1a1a1a;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
border-top: 1px solid #1a1a1a;
|
||||||
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
header {
|
||||||
|
margin-bottom: 4em;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
#TOC li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
#TOC ul {
|
||||||
|
padding-left: 1.3em;
|
||||||
|
}
|
||||||
|
#TOC > ul {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
#TOC a:not(:hover) {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
code{white-space: pre-wrap;}
|
||||||
|
span.smallcaps{font-variant: small-caps;}
|
||||||
|
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||||||
|
div.column{flex: auto; overflow-x: auto;}
|
||||||
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||||
|
/* The extra [class] is a hack that increases specificity enough to
|
||||||
|
override a similar rule in reveal.js */
|
||||||
|
ul.task-list[class]{list-style: none;}
|
||||||
|
ul.task-list li input[type="checkbox"] {
|
||||||
|
font-size: inherit;
|
||||||
|
width: 0.8em;
|
||||||
|
margin: 0 0.8em 0.2em -1.6em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header id="title-block-header">
|
||||||
|
<h1 class="title">cipherbliss_blog</h1>
|
||||||
|
</header>
|
||||||
|
<h1 id="soutien-1">Soutien</h1>
|
||||||
|
<p>[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 : <a
|
||||||
|
href="https://liberapay.com/cipherbliss/donate">https://liberapay.com/cipherbliss/donate</a></p>
|
||||||
|
<p>Le plus simple nous pour nous faire connaître étant de partager cet
|
||||||
|
article. Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com. <a
|
||||||
|
href="https://mastodon.cipherbliss.com/@tykayn">https://mastodon.cipherbliss.com/@tykayn</a></p>
|
||||||
|
<p>Ce site restera libre comme un gnou dans la nature et sans pubs,
|
||||||
|
parce qu'on vous aime. Que la source soit avec vous!</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
<footer><hr/><a href='/'>Retour à l'Accueil</a></footer></body>
|
||||||
|
</html>
|
File diff suppressed because one or more lines are too long
85
index_cipherbliss_blog.gmi
Normal file
85
index_cipherbliss_blog.gmi
Normal file
@ -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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user