Compare commits
3 Commits
2908447ddc
...
f016f842c9
Author | SHA1 | Date | |
---|---|---|---|
f016f842c9 | |||
22b713fb4a | |||
5dd3efbd0a |
7
.gitignore
vendored
Normal file
7
.gitignore
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
**/converted/
|
||||
sources/*/converted
|
||||
sources/*/lang_*/converted
|
||||
sources/**/*.html
|
||||
index_*.html
|
||||
index_*.gmi
|
||||
__pycache__
|
@ -3,11 +3,11 @@ import argparse
|
||||
import re
|
||||
import datetime
|
||||
import shutil
|
||||
# from enrich_html import static_page_path
|
||||
|
||||
import re
|
||||
# from enrich_html import static_page_path
|
||||
# génère l'index gemini et html des articles rangés par langue
|
||||
|
||||
# Définition des arguments de la ligne de commande
|
||||
parser = argparse.ArgumentParser(description="Générer un site Web à partir de fichiers HTML.")
|
||||
parser.add_argument("source", help="Le chemin vers le dossier contenant les fichiers HTML.")
|
||||
parser.add_argument("title", default="Mon site Web", help="Le titre du site Web.")
|
||||
@ -24,14 +24,16 @@ source_files_extension="org"
|
||||
regex = r"^(\d{14})(-[a-zA-Z0-9_-]+)\.gmi$"
|
||||
regex_orgroam = r"^(\d{14})_([a-zA-Z0-9_-]+)\.gmi$"
|
||||
|
||||
import re
|
||||
use_article_file_for_name=False
|
||||
website_name = args.source
|
||||
|
||||
def trouver_nom_article(fichier_org):
|
||||
print('fichier_org, ',fichier_org)
|
||||
with open(fichier_org, 'r') as file:
|
||||
lignes = file.readlines()
|
||||
|
||||
# Expressions régulières pour trouver les titres de niveau 1 et 2
|
||||
titre_niveau_1 = r'^\*\*\*+ (.+)$'
|
||||
titre_niveau_1 = r'^\*+ (.+)$'
|
||||
titre_niveau_2 = r'^\*\*+ (.+)$'
|
||||
|
||||
nom_article = None
|
||||
@ -118,7 +120,7 @@ def get_files_list_of_folder(folder_path):
|
||||
print('source ',folder_path)
|
||||
# Liste les fichiers articles, trie par nom décroissant
|
||||
try:
|
||||
fichiers_md = sorted([f.replace(source_files_extension, '.gmi') for f in os.listdir(folder_path) if f.endswith(source_files_extension)], reverse=True)
|
||||
fichiers_md = sorted([f.replace('.'+source_files_extension, '.gmi') for f in os.listdir(folder_path) if f.endswith(source_files_extension)], reverse=True)
|
||||
print('fichiers trouvés:', len(fichiers_md))
|
||||
return fichiers_md
|
||||
except OSError as e:
|
||||
@ -143,7 +145,6 @@ def empty_folder_content(path):
|
||||
else:
|
||||
shutil.rmtree(file_path)
|
||||
|
||||
use_article_file_for_name=False
|
||||
|
||||
def generer_index(dossier_source, fichier_index, titre_index):
|
||||
# Chemin absolu du dossier parent (pour sauver le fichier d'index)
|
||||
@ -171,16 +172,25 @@ def generer_index(dossier_source, fichier_index, titre_index):
|
||||
contenu_index_gmi += "\n# Navigation\n-------------------------\n"
|
||||
contenu_index_html += "<h1>Navigation</h1>"
|
||||
for fichier in files_static:
|
||||
print(" -------- fichier ",fichier)
|
||||
link_html = fichier.replace('.gmi','.html')
|
||||
link_org = fichier.replace('.gmi','.org')
|
||||
contenu_index_gmi += f"=> {fichier}\n"
|
||||
link_html = fichier.replace('..gmi','.html')
|
||||
|
||||
if use_article_file_for_name:
|
||||
article_name = link_html
|
||||
if fichier != "index.gmi":
|
||||
print(' -------- rechercher le nom de l article dans le fichier ')
|
||||
if use_article_file_for_name:
|
||||
article_name = link_html
|
||||
else:
|
||||
file_path_org = os.path.join(dossier_parent,"sources",website_name,link_org)
|
||||
print('-------------- trouver_nom_article ',file_path_org)
|
||||
article_name=trouver_nom_article(file_path_org)
|
||||
|
||||
if not article_name:
|
||||
article_name = link_html
|
||||
else:
|
||||
file_path_org = os.path.join(dossier_parent,fichier)
|
||||
print('--------------',file_path_org)
|
||||
article_name=trouver_nom_article( file_path_org)
|
||||
|
||||
article_name = 'Index'
|
||||
article_name = article_name.replace('_',' ')
|
||||
contenu_index_html += f"<br><a href=/{link_html}>{article_name}</a>"
|
||||
|
||||
# ne préciser la langue français que si on a des articles en Anglais
|
||||
@ -232,11 +242,8 @@ def generer_index(dossier_source, fichier_index, titre_index):
|
||||
try:
|
||||
with open(chemin_fichier_index_gemini, 'w', encoding='utf-8') as file:
|
||||
file.write(contenu_index_gmi)
|
||||
print(f" ------------ build_indexes: Fichier d'index '{chemin_fichier_index_gemini}' généré avec succès.")
|
||||
os.remove('gemini-capsules/'+args.source+'/index.gmi')
|
||||
shutil.copy(chemin_fichier_index_gemini, 'gemini-capsules/'+args.source+'/index.gmi')
|
||||
print(f" ------------ build_indexes: Fichier d'index gemini '{chemin_fichier_index_gemini}' généré avec succès.")
|
||||
|
||||
print(f" ------------ build_indexes: Déplacé dans '{'html-websites/'+args.source}'.")
|
||||
except OSError as e:
|
||||
print(f" ------------ build_indexes: Erreur lors de l'écriture du fichier d'index : {e}")
|
||||
|
||||
|
@ -10,6 +10,7 @@ blogs_folders=()
|
||||
# blogs_folders=("cipherbliss_blog")
|
||||
source_file_extension="org"
|
||||
style_file="templates/styles/style_general.css"
|
||||
destination_gemini="gemini-capsules/$website_name/"
|
||||
|
||||
# Boucle à travers tous les arguments passés en entrée
|
||||
for arg in "$@"
|
||||
@ -29,10 +30,11 @@ first_wd=$PWD
|
||||
|
||||
convert_sources() {
|
||||
|
||||
echo "----------- convertir les fichiers orgmode vers gemini et html dans le dossier source/nom_du_blog/ racine, lang_fr et lang_en"
|
||||
source_file_extension="org"
|
||||
|
||||
templates_path=$1
|
||||
echo "----------- convert_sources : convertir les fichiers orgmode vers gemini et html dans le dossier source/nom_du_blog/ racine, lang_fr et lang_en"
|
||||
echo "----------- convert_sources : $templates_path"
|
||||
|
||||
mkdir -p converted
|
||||
|
||||
@ -41,18 +43,11 @@ convert_sources() {
|
||||
|
||||
for i in *.${source_file_extension} ; do
|
||||
echo "----------- $i"
|
||||
# Transformer en html
|
||||
# temp_page="temp_page.$source_file_extension"
|
||||
# echo ''> $temp_page
|
||||
# Transformer en html et en markdown
|
||||
|
||||
# cat "$first_wd/sources/$website_name/templates/header_page.$source_file_extension" >> $temp_page
|
||||
# cat "${i}" >> $temp_page
|
||||
# cat "$first_wd/sources/$website_name/templates/footer_page.$source_file_extension" >> $temp_page
|
||||
|
||||
echo "----------- conversion vers converted/${i%.${source_file_extension}}.html"
|
||||
echo "----------- convert_sources : conversion vers converted/${i%.${source_file_extension}}.html"
|
||||
|
||||
pandoc --from "${source_file_extension}" --to html -s "${i}" -o "converted/${i%.${source_file_extension}}.html" --metadata title="$website_name"
|
||||
|
||||
pandoc --from "${source_file_extension}" --to markdown -s "${i}" -o "converted/${i%.${source_file_extension}}.md" --metadata title="$website_name"
|
||||
|
||||
|
||||
@ -66,7 +61,7 @@ convert_sources() {
|
||||
|
||||
# Définition de la fonction generate_website
|
||||
generate_website() {
|
||||
echo "----------- Génération du site $1..."
|
||||
echo "----------- convert_sources :Génération du site $1..."
|
||||
|
||||
|
||||
|
||||
@ -85,7 +80,7 @@ generate_website() {
|
||||
mkdir -p html-websites/$website_name/lang_fr
|
||||
mkdir -p html-websites/$website_name/lang_en
|
||||
|
||||
echo "----------- Le site $1 a été généré avec succès."
|
||||
echo "----------- convert_sources :Le site $1 a été généré avec succès."
|
||||
|
||||
# conversion des pages statiques
|
||||
cd sources/$website_name
|
||||
@ -95,7 +90,7 @@ generate_website() {
|
||||
# traduction fr
|
||||
cd lang_fr
|
||||
convert_sources ../
|
||||
echo "----------- pages en français du site web $website_name converties"
|
||||
echo "----------- convert_sources :pages en français du site web $website_name converties"
|
||||
cd ..
|
||||
|
||||
# traduction en
|
||||
@ -109,19 +104,11 @@ generate_website() {
|
||||
cd ..
|
||||
pwd
|
||||
|
||||
# création de l'index:
|
||||
# prendre les fichiers markdown du dossier md/ ,
|
||||
# et créer un index des fichiers situés dedans, rangés par nom de fichier décroissant,
|
||||
# sauver le tout dans un fichier index.gmi
|
||||
python3 build_indexes.py $website_name "$website_name"
|
||||
|
||||
cp index_$website_name.html html-websites/$website_name/index.html
|
||||
|
||||
cp $style_file html-websites/$website_name/style.css
|
||||
# --------------------------------------------------------------------------------------------------
|
||||
# convertir les fichiers org
|
||||
echo "----------- ------------ enrich html --------"
|
||||
python3 enrich_html.py html-websites/$website_name -t $website_name --style $style_file
|
||||
echo "----------- convert_sources : ------------ enrich html --------"
|
||||
|
||||
|
||||
cp $style_file html-websites/$website_name/style.css
|
||||
@ -131,6 +118,7 @@ generate_website() {
|
||||
|
||||
convert_markdown_to_gmi() {
|
||||
|
||||
echo "----------- convert_sources : convert_markdown_to_gmi : $website_name"
|
||||
|
||||
mkdir -p gemini-capsules/$website_name
|
||||
rm -rf gemini-capsules/$website_name/*
|
||||
@ -140,27 +128,44 @@ convert_markdown_to_gmi() {
|
||||
# mv index_$website_name.gmi gemini-capsules/$website_name/index.gmi
|
||||
|
||||
|
||||
destination_gemini="gemini-capsules/$website_name/"
|
||||
|
||||
echo "----------- génération des fichiers gemini"
|
||||
echo "----------- destination des fichiers gemini: $destination_gemini"
|
||||
|
||||
echo "----------- fichiers markdown présents dans le dossier de base: "
|
||||
ls -l output/*$website_name/converted/*.md |wc
|
||||
echo "----------- convert_markdown_to_gmi : $PWD"
|
||||
echo "----------- convert_markdown_to_gmi : destination: $destination_gemini"
|
||||
|
||||
echo "----------- convert_markdown_to_gmi : fichiers markdown présents dans le dossier de base: "
|
||||
|
||||
ls -l sources/$website_name/converted/*.md |wc
|
||||
|
||||
# # faire les fichiers gemini à partir du markdown
|
||||
for fichier in output/*$website_name/converted/*.md ; do
|
||||
# pages de base
|
||||
# pages fr
|
||||
# pages en
|
||||
for fichier in sources/$website_name/converted/*.md ; do
|
||||
if [ -f "$fichier" ]; then
|
||||
echo "----------- convert the markdown to gmi : $fichier"
|
||||
echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
|
||||
md2gemini "$fichier" -w -d $destination_gemini
|
||||
fi
|
||||
done
|
||||
for fichier in sources/$website_name/lang_fr/converted/*.md ; do
|
||||
if [ -f "$fichier" ]; then
|
||||
echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
|
||||
md2gemini "$fichier" -w -d sources/$website_name/lang_fr/converted/
|
||||
fi
|
||||
done
|
||||
for fichier in sources/$website_name/lang_en/converted/*.md ; do
|
||||
if [ -f "$fichier" ]; then
|
||||
echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
|
||||
md2gemini "$fichier" -w -d sources/$website_name/lang_fr/converted/
|
||||
fi
|
||||
done
|
||||
|
||||
echo "----------- génération des fichiers gemini faite."
|
||||
|
||||
|
||||
|
||||
echo "fichiers gmi présents:"
|
||||
ls -l $destination_gemini/*.gmi |wc -l
|
||||
# echo "fichiers gmi présents:"
|
||||
# ls -l $destination_gemini*.gmi |wc -l
|
||||
}
|
||||
|
||||
|
||||
@ -175,6 +180,30 @@ for website_name in "${blogs_folders[@]}"; do
|
||||
generate_website $website_name
|
||||
convert_markdown_to_gmi $website_name
|
||||
|
||||
# création de l'index:
|
||||
# prendre les fichiers markdown du dossier md/ ,
|
||||
# et créer un index des fichiers situés dedans, rangés par nom de fichier décroissant,
|
||||
# sauver le tout dans un fichier index.gmi
|
||||
python3 build_indexes.py $website_name "$website_name"
|
||||
|
||||
# déplacer les fichiers générés en html dans le dossier statique
|
||||
# mv sources/$website_name/converted/*.html html-websites/$website_name/
|
||||
# mv sources/$website_name/lang_fr/converted/*.html html-websites/$website_name/
|
||||
mv index_$website_name.html html-websites/$website_name/index.html
|
||||
mv sources/$website_name/converted/*.html html-websites/$website_name/
|
||||
mv sources/$website_name/converted/lang_fr/*.html html-websites/$website_name/lang_fr/
|
||||
mv sources/$website_name/converted/lang_en/*.html html-websites/$website_name/lang_en/
|
||||
|
||||
|
||||
python3 enrich_html.py html-websites/$website_name -t $website_name --style $style_file
|
||||
|
||||
# # déplacer les fichirers gemini dans la capsule
|
||||
# mv index_$website_name.gmi gemini-capsules/$website_name/index.gmi
|
||||
# mv sources/$website_name/converted/*.gmi gemini-capsules/$website_name/
|
||||
# mv sources/$website_name/converted/lang_fr/*.gmi gemini-capsules/$website_name/lang_fr/
|
||||
# mv sources/$website_name/converted/lang_en/*.gmi gemini-capsules/$website_name/lang_en/
|
||||
|
||||
# copy style
|
||||
cp $style_file html-websites/$website_name/style.css
|
||||
|
||||
done
|
||||
|
141
enrich_html.py
141
enrich_html.py
@ -16,7 +16,7 @@ style_file = args.style
|
||||
blog_name = args.blog_name
|
||||
source_blog = f"sources/{blog_name}"
|
||||
header_content_path = f"{source_blog}/templates/header_page.org"
|
||||
footer_content_path = f"{source_blog}/templates/header_page.org"
|
||||
footer_content_path = f"{source_blog}/templates/footer_page.org"
|
||||
static_page_path = f"{source_blog}/templates/html/static.html"
|
||||
|
||||
# variables du template de page
|
||||
@ -26,17 +26,37 @@ BLOG_SUBTITLE='Code, nouvelles technologies et entrepreneurariat par B. Lemoine'
|
||||
TITLE=''
|
||||
AUTHOR=''
|
||||
PAGE_TITLE=''
|
||||
LOCALE=''
|
||||
LOCALE='fr_FR'
|
||||
DESCRIPTION=''
|
||||
NDD='https://www.cipherbliss.com'
|
||||
EMAIL='contact@cipherbliss.com'
|
||||
SITE_ICON='https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png'
|
||||
SITE_ICON='image/png'
|
||||
SITE_ICON_TYPE='image/png'
|
||||
NAVIGATION='<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>'
|
||||
BANNIERE_ENTETE='https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg'
|
||||
BANNIERE_ENTETE_ALT='bannière du site'
|
||||
ARTICLE=''
|
||||
FOOTER=''
|
||||
|
||||
|
||||
def extract_body_content(html_content):
|
||||
pattern = r'<body>.+?</body>'
|
||||
match = re.search(pattern, html_content, re.DOTALL)
|
||||
if match:
|
||||
return match.group(1)
|
||||
else:
|
||||
return None
|
||||
def remove_before_body(text):
|
||||
pattern = r"<!DOCTYPE>.+?<body>"
|
||||
replacement = "<body>"
|
||||
return re.sub(pattern, replacement, text, flags=re.DOTALL)
|
||||
|
||||
def remove_after_body(text):
|
||||
pattern = r"</body>.+?</html>"
|
||||
replacement = "</body>"
|
||||
return re.sub(pattern, replacement, text, flags=re.DOTALL)
|
||||
|
||||
|
||||
def remove_properties_section(text):
|
||||
pattern = r"<h1 id=\"article\">Article</h1>.+?</ul>"
|
||||
replacement = ""
|
||||
@ -72,6 +92,9 @@ def enrich_one_file(file, root_path):
|
||||
with open(os.path.join(root_path, file), "r") as f:
|
||||
html_content = f.read()
|
||||
|
||||
# html_content = extract_body_content(html_content)
|
||||
# html_content = remove_before_body(html_content)
|
||||
# html_content = remove_after_body(html_content)
|
||||
html_content = remove_properties_section(html_content)
|
||||
html_content = remove_article_head_properties_orgmode(html_content)
|
||||
html_content = remove_hint_html(html_content)
|
||||
@ -83,32 +106,96 @@ def enrich_one_file(file, root_path):
|
||||
css_content = "<style type='text/css'>{css_content}</style>"
|
||||
|
||||
# Ajouter la déclaration de charset UTF-8, le doctype HTML et le titre du site Web
|
||||
html_content = f"""<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang=\"fr\">
|
||||
<head>
|
||||
<meta charset=\"UTF-8\">
|
||||
<title>{BLOG_TITLE}</title>
|
||||
{css_content}
|
||||
<link rel=\"stylesheet\" href=\"/style.css\"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
html_content = f"""
|
||||
|
||||
<h1>{BLOG_TITLE}</h1>
|
||||
<p>{BLOG_SUBTITLE}</p>
|
||||
{NAVIGATION}
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
{html_content}
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
{NAVIGATION}
|
||||
</footer>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="{SITE_ICON}">
|
||||
<meta property="og:locale" content="{LOCALE}">
|
||||
<meta property="og:description" content="{BLOG_SUBTITLE}">
|
||||
<meta property="og:url" content="https://portfolio.cipherbliss.com/">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
|
||||
<meta charset="utf-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>{TITLE}</title>
|
||||
<meta name="author" content="{AUTHOR}">
|
||||
<link rel="alternate" type="application/rss+xml" title="{BLOG_TITLE} » Flux"
|
||||
href="{NDD}/feed/">
|
||||
<meta property="og:title" content="{PAGE_TITLE}">
|
||||
<meta property="og:locale" content="{LOCALE}">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="{PAGE_TITLE}">
|
||||
<meta name="reply-to" content="{EMAIL}">
|
||||
<link rel="icon" type="{SITE_ICON_TYPE}" href="{SITE_ICON}">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image">
|
||||
{BANNIERE_ENTETE}
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="{NDD}">
|
||||
<img src="{SITE_ICON}"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="{NDD}">
|
||||
<img src="{SITE_ICON}"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
{NAVIGATION}
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
{html_content}
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
{BLOG_TITLE}
|
||||
{BLOG_SUBTITLE}
|
||||
{NAVIGATION}
|
||||
{css_content}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
"""
|
||||
|
||||
html_path_enriched=os.path.join(root_path, file)
|
||||
|
43
gemini-capsules/contact.gmi
Normal file
43
gemini-capsules/contact.gmi
Normal file
@ -0,0 +1,43 @@
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
## title: cipherbliss_blog
|
||||
|
||||
# Contact
|
||||
|
||||
où me trouver: //
|
||||
=> https://web.archive.org/web/20240721071559/mailto:contact@cipherbliss.com contact@cipherbliss.com
|
||||
//
|
||||
|
||||
Tel -- bureau CipherBliss:
|
||||
=> tel:0185461173 0185461173
|
||||
=> https://web.archive.org/web/20240721071559/https://signal.org/ Signal si vous avez mon numéro perso
|
||||
|
||||
Sur Matrix/Riot, pour tout support ou contribution lié à mes services et projets en lignes
|
||||
=> https://web.archive.org/web/20240721071559/https://matrix.to/#/!jfoYESqTObXYlKAOVM:matrix.org?via=matrix.org #cipherbliss:matrix.org
|
||||
XMPP:
|
||||
=> https://web.archive.org/web/20240721071559/xmpp:tykayn@chapril.org tykayn@chapril.org
|
||||
|
||||
=> https://web.archive.org/web/20240721071559im_/https://www.telegram.org/img/t_logo.png [IMG]
|
||||
Telegram:
|
||||
=> https://web.archive.org/web/20240721071559/https://t.me/tykayn <https://t.me/tykayn>
|
||||
|
||||
Empreinte mail RSA: *548acf17d1e7a5d4d7572b95d4f4356a2bd69c47* [[
|
||||
=> https://web.archive.org/web/20240721071559/https://mastodon.cipherbliss.com/@tykayn https://web.archive.org/web/20240721071559/https://mastodon.cipherbliss.com/@tykayn
|
||||
][ ]]Mastodon:
|
||||
=> https://web.archive.org/web/20240721071559/https://mastodon.cipherbliss.com/@tykayn <https://mastodon.cipherbliss.com/@tykayn>
|
||||
Peertube:
|
||||
=> https://web.archive.org/web/20240721071559/https://mastodon.cipherbliss.com/ <https://peertube.cipherbliss.com>
|
||||
[[
|
||||
=> https://web.archive.org/web/20240721071559/https://peertube.cipherbliss.com/video-channels/root_channel/videos https://web.archive.org/web/20240721071559/https://peertube.cipherbliss.com/video-channels/root_channel/videos
|
||||
][Ma chaine peertube perso ]][[
|
||||
=> https://web.archive.org/web/20240721071559/https://www.openstreetmap.org/user/tykayn https://web.archive.org/web/20240721071559/https://www.openstreetmap.org/user/tykayn
|
||||
][OpenStreetMaps Tykayn ]]
|
||||
|
||||
[[
|
||||
=> https://web.archive.org/web/20240721071559/https://framagit.org/tykayn https://web.archive.org/web/20240721071559/https://framagit.org/tykayn
|
||||
][Sources de projets libres sur le Gitlab Framagit ]]
|
||||
|
||||
N° SIRET Cipher Bliss:[[
|
||||
=> https://web.archive.org/web/20240721071559/https://www.infogreffe.fr/entreprise-societe/799424163-lemoine-baptiste-paul-jean-79942416300019.html?typeProduitOnglet=EXTRAIT&afficherretour=false https://web.archive.org/web/20240721071559/https://www.infogreffe.fr/entreprise-societe/799424163-lemoine-baptiste-paul-jean-79942416300019.html?typeProduitOnglet=EXTRAIT&afficherretour=false
|
||||
][79942416300027 ]]Ingénieur front-end sur Orsay, Essonne, France.
|
||||
=> https://web.archive.org/web/20240721071559/https://www.cipherbliss.com/ www.cipherbliss.com
|
17
gemini-capsules/index.gmi
Normal file
17
gemini-capsules/index.gmi
Normal file
@ -0,0 +1,17 @@
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
## title: cipherbliss_blog
|
||||
|
||||
# CipherBliss
|
||||
|
||||
[contact](contact.org)
|
||||
|
||||
# Articles
|
||||
|
||||
# en Fr
|
||||
|
||||
# en En
|
||||
|
||||
# Flux RSS
|
||||
|
||||
# Bisous
|
@ -1,263 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<!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>des-sauvegardes-qui-durent-mille-ans</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">des-sauvegardes-qui-durent-mille-ans</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="des-sauvegardes-qui-durent-mille-ans-1">Des sauvegardes qui
|
||||
durent mille ans</h2>
|
||||
|
||||
<p>J'ai animé un atelier au cours du premier camp CHATONS qui a eu lieu
|
||||
le week-end dernier. (Le <a href="<a
|
||||
href="https://www.chatons.org/">https://www.chatons.org/</a>">Collectif
|
||||
des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et
|
||||
Solidaires</a> vise à rassembler des structures proposant des
|
||||
<strong>services en ligne libres, éthiques et
|
||||
décentralisés</strong> afin de permettre aux utilisateur⋅ices de
|
||||
<a href="<a
|
||||
href="https://www.chatons.org/search/by-service">https://www.chatons.org/search/by-service</a>">trouver
|
||||
rapidement des alternatives</a> respectueuses de leurs données et
|
||||
de leur vie privée)#+begin<sub>src</sub> shell</p>
|
||||
<p>Pas de compte rendu du camp en lui même pour tout de suite, cependant
|
||||
voici un résumé de l'atelier qui aura duré près d'une
|
||||
heure.<br><a href="<a
|
||||
href="https://libreto.sans-nuage.fr/camps-chatons/programme">https://libreto.sans-nuage.fr/camps-chatons/programme</a>"><a
|
||||
href="https://libreto.sans-nuage.fr/camps-chatons/programme">https://libreto.sans-nuage.fr/camps-chatons/programme</a></a><br><br>Comment
|
||||
se protéger des pertes de données et ne pas perdre la confiance et les
|
||||
précieuses données des membres de son
|
||||
CHATONS?<br><br>L'atelier aborde la définition d'un modèle
|
||||
de menace pour savoir contre quoi se prémunir, et quels critères de
|
||||
qualité utiliser pour réaliser automatiquement ses sauvegardes en tant
|
||||
que particulier, ou en tant que CHATONS.<br>On y voit de la façon
|
||||
la plus "grand public" à la façon la plus "techno geek" comment
|
||||
récupérer ses données éparpillées en ligne, historiser, chiffrer,
|
||||
dédupliquer, compresser, répliquer, partager les clés d'accès, et
|
||||
prévoir des restaurations périodiques, de sorte que les données les plus
|
||||
cruciales survivent à leurs administrateurs et
|
||||
administratrices.#+begin<sub>src</sub> shell</p>
|
||||
<p><!– wp:image
|
||||
{"id":1598,"sizeSlug":"large","linkDestination":"none"} –> <figure
|
||||
class="wp-block-image size-large"><img src="<a
|
||||
href="https://www.cipherbliss.com/wp-content/uploads/2021/09/Screenshot_2021-09-27-Les-Sauvegardes-automatiques-Slides-1024x747.jpg">https://www.cipherbliss.com/wp-content/uploads/2021/09/Screenshot_2021-09-27-Les-Sauvegardes-automatiques-Slides-1024x747.jpg</a>"
|
||||
alt="" class="wp-image-1598"/><figcaption>Jancovici et le
|
||||
stockage à froid, une remarquable utilisation des couches géologiquement
|
||||
stables</figcaption></figure> <!– /wp:image –></p>
|
||||
<p><br>Liens:<br>Les slides sont disponibles
|
||||
ici:<br><a href="<a
|
||||
href="https://slides.com/tykayn/les-sauvegardes-automatiques">https://slides.com/tykayn/les-sauvegardes-automatiques</a>"><a
|
||||
href="https://slides.com/tykayn/les-sauvegardes-automatiques">https://slides.com/tykayn/les-sauvegardes-automatiques</a></a><br><br>La
|
||||
feuille de calcul pour cartographier son matériel<br><a
|
||||
href="<a
|
||||
href="https://cloud.tykayn.fr/index.php/s/KQfYHpaSpgwrWam">https://cloud.tykayn.fr/index.php/s/KQfYHpaSpgwrWam</a>"><a
|
||||
href="https://cloud.tykayn.fr/index.php/s/KQfYHpaSpgwrWam">https://cloud.tykayn.fr/index.php/s/KQfYHpaSpgwrWam</a></a>#+begin<sub>src</sub>
|
||||
shell</p>
|
||||
<p>Le site des CHATONS: <br><a href="<a
|
||||
href="https://www.chatons.org">https://www.chatons.org</a>"><a
|
||||
href="https://www.chatons.org">https://www.chatons.org</a></a>#+begin<sub>src</sub>
|
||||
shell</p>
|
||||
<p>Le forum où tout se discute:<br><a href=" <a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a>"> <a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a></a>#+begin<sub>src</sub>
|
||||
shell</p>
|
||||
<p>La documentation pour ne pas réinventer la roue: <br><a
|
||||
href="<a
|
||||
href="https://wiki.chatons.org">https://wiki.chatons.org</a>"><a
|
||||
href="https://wiki.chatons.org">https://wiki.chatons.org</a></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>
|
||||
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,239 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<!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>nouvelles-doctobre-2021</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">nouvelles-doctobre-2021</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="nouvelles-doctobre-2021-1">Nouvelles d'Octobre 2021</h2>
|
||||
|
||||
<p>j'espère que ça roule pour tout le monde en ce début de
|
||||
vacances.<br>J'ai pu faire un atelier sur la création graphique et
|
||||
le dessin à Gometz, et suite à son succès je réitère l'expérience
|
||||
pendant les 4 prochaines semaines et ai publié ces évènements sur
|
||||
l'agenda du libre et sur mobilizon.<br>J'en ai profité aussi pour
|
||||
alimenter le mobilizon d'OSM avec les prochains évènements référencés
|
||||
sur le wiki, l'agenda du libre, microcosm, et d'autres
|
||||
recherches.<br><br>La nouvelle version de Framadate avance,
|
||||
on peut tester les maquettes sur sketch, un outil non libre
|
||||
:D<br><a href="<a
|
||||
href="https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play">https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play</a>"><a
|
||||
href="https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play">https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play</a></a><br>J'ai
|
||||
pas encore de démo qui ressemble vraiment à cette
|
||||
maquette.<br><br>Cependant j'ai avancé sur l'exportateur
|
||||
d'archive mastodon qui fournit des stats et un rendu HTML filtrable à
|
||||
partir du contenu d'une archive mastodon. On peut filtrer les posts
|
||||
selon qu'ils aient des médias attachés ou non, un nombre min et max de
|
||||
caractères, un terme de recherche basique, et on obtient des
|
||||
statistiques sur les tags qu'on a utilisé, ainsi que les gens a qui on a
|
||||
envoyé nos posts mastodon, le tout entièrement hors
|
||||
ligne.<br><a href="<a
|
||||
href="https://forge.chapril.org/tykayn/mastodon-archive-stats">https://forge.chapril.org/tykayn/mastodon-archive-stats</a>"><a
|
||||
href="https://forge.chapril.org/tykayn/mastodon-archive-stats">https://forge.chapril.org/tykayn/mastodon-archive-stats</a></a><br><br>Et
|
||||
j'ai enfin pu participer a une réunion mensuelle CHATONS, victoire! du
|
||||
coup y'a de l'activité à suivre sur le forum chatons :D<br><a
|
||||
href="<a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a>"><a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a></a>#+begin<sub>src</sub>
|
||||
shell</p>
|
||||
<p>On prévoit de lancer le premier chapéro parisien de l'année en
|
||||
Novembre, voir les détails sur le forum.<br><br>J'avance sur
|
||||
ma gestion de tâches avec emacs / orgmode. Le chemin est long mais ça
|
||||
vaut le coup.<br><br>et vous quoi de beau?</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,253 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<!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>programme-pour-une-annee-2022-moins-pire programme-pour-une-annee-2022-moins-pire</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">programme-pour-une-annee-2022-moins-pire
|
||||
programme-pour-une-annee-2022-moins-pire</h1>
|
||||
</header>
|
||||
<h1 id="programme-pour-une-année-2022-moins-pire">Programme pour une
|
||||
année 2022 moins pire</h1>
|
||||
<p>Woof, que de choses se sont passées cette année</p>
|
||||
<p>Migration d'un système de gestion de projets depuis Getting Things
|
||||
Gnome vers des fichiers Orgmode dans Emacs, qui reste une chose
|
||||
compliquée et nécessitant de nombreux ajustements pour en avoir une
|
||||
utilisation efficace.</p>
|
||||
<p>Plein de donations envoyées à des assos, ainsi que des créateurs et
|
||||
créatrices (comme Wikimedia, Archive.org, Gnupg, La quadrature du net,
|
||||
Nos Oignons, Framasoft, Openstreetmap, les voix du nucléaire, Le
|
||||
Réveilleur, Méta de choc…) pour un montant total d'environ 1500€ dans
|
||||
l'année passée.</p>
|
||||
<p>Aucune donation reçue sur le compte liberapay de cipherbliss cette
|
||||
année comparée à l'année précédente. Si vous trouvez que les services
|
||||
déployés par mon entreprise et que ce que l'on fait ici vous est utile,
|
||||
je vous invite à nous faire un don par ici: <a
|
||||
href="https://liberapay.com/cipherbliss">https://liberapay.com/cipherbliss</a>"><a
|
||||
href="https://liberapay.com/cipherbliss">https://liberapay.com/cipherbliss</a></p>
|
||||
<p>ça nous aide à payer les infrastructures (700€ par an pour mastodon,
|
||||
peertube, leurs backups et d'autres choses à venir) dégager d'avantage
|
||||
de temps à la modération des service, leur maintenance, la mise en place
|
||||
d'ateliers gratuits d'éducation populaire et l'amélioration de logiciels
|
||||
libres.</p>
|
||||
<p>Le boulot, c'était pas évident durant 2020, mais au final ça a pu se
|
||||
faire à peu près normalement et à quasi 100% en télétravail, avec
|
||||
d'avantage de missions en direct avec le client, ce qui est mieux sur
|
||||
beaucoup de points quand on est freelance.</p>
|
||||
<p>Alors que d'habitude des tas de boites me contactent régulièrement,
|
||||
même si j'affiche ne pas être disponible, c'était le calme plat pendant
|
||||
les premières périodes de confinement, soit les trois quarts de
|
||||
2020.</p>
|
||||
<p>2021 s'est déroulé un brin plus normalement de ce côté là.</p>
|
||||
<p>Et la famille, bah ça se passe.</p>
|
||||
<p>Les amis, on les voit un peu plus quand y'a pas moult contaminations
|
||||
de partout et moyens de santé publique défoncés. Donc pas hyper souvent
|
||||
non plus.</p>
|
||||
<p>Et le turfu pour cette année?</p>
|
||||
<p>Premièrement, réaliser au moins un café vie privée dans des petits
|
||||
patelins d'Essonne.</p>
|
||||
<p><img
|
||||
src="https://www.cipherbliss.com/wp-content/uploads/2022/01/affiche-724x1024.jpg" /></p>
|
||||
<p>Le premier aura lieu le Samedi 22 Janvier, voilà son évènement
|
||||
mobilizon.</p>
|
||||
<p><a
|
||||
href="https://mobilizon.chapril.org/events/8ca0c0e3-3c3e-4ec1-92bd-13507f1a3a08">https://mobilizon.chapril.org/events/8ca0c0e3-3c3e-4ec1-92bd-13507f1a3a08</a></p>
|
||||
<p>Ça causera gestionnaire de mot de passe et vie privée en général.</p>
|
||||
<p>Puis sortir une version bêta pour Framadate funky, sous un nom à
|
||||
définir avec la DINUM.</p>
|
||||
<p>Compléter mon wiki personnel, publier des tas de dessins et leurs
|
||||
sources numériques.</p>
|
||||
<p>Faire davantage de vélo, voir un peu plus de monde. Et on sera déjà
|
||||
bien.</p>
|
||||
<p>Et vous, que prévoyez vous de beau cette année?</p>
|
||||
<p>Allez à tantôt!</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,112 @@
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://portfolio.cipherbliss.com/">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
|
||||
<meta charset="utf-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image">
|
||||
https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
id: 8e220f62-f0fc-4394-8bdf-f9b3db30711e title: cipherbliss_blog
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
```{=org}
|
||||
#+CREATED: 2024-11-03 12:41:56
|
||||
```
|
||||
|
||||
```{=org}
|
||||
#+SLUG: création-d'un-blog-gemini
|
||||
```
|
||||
|
||||
```{=org}
|
||||
#+BLOG: cipherbliss_blog
|
||||
```
|
||||
|
||||
# Création d'un blog gemini {#création-dun-blog-gemini-1}
|
||||
|
||||
Et hop, un générateur qui fait le café à partir de fichiers orgmode ou markdown.
|
||||
|
||||
[2024-11-03]
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
Cipher Bliss
|
||||
Code, nouvelles technologies et entrepreneurariat par B. Lemoine
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
@ -1,246 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<!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>Ressources de café vie privée</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">Ressources de café vie privée</h1>
|
||||
</header>
|
||||
<h1 id="ressources-de-café-vie-privée-1">Ressources de café vie
|
||||
privée</h1>
|
||||
<p>Voici de quoi se repérer dans la jungle des notions voisines à celle
|
||||
de la vie privée.</p>
|
||||
<p>Vous retrouverez ici de nombreuses notions abordées lors des cafés
|
||||
vie privée que j’anime, avec d’autres personnes intéressées par les les
|
||||
enjeux autour des logiciels libres et des communs, tel que le groupe <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.liness.org/">Liness</a>
|
||||
en Essonne.</p>
|
||||
<p>Les slides de mes présentations et les autres fichiers de support de
|
||||
présentation sont disponibles dans <a
|
||||
href="https://web.archive.org/web/20240617080716/https://cloud.tykayn.fr/index.php/s/FQ57cqXmJ6ngDfo">le
|
||||
dossier de partage nextcloud</a>: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://cloud.tykayn.fr/index.php/s/FQ57cqXmJ6ngDfo"><span>https://cloud.tykayn.fr/index.php/s/FQ57cqXmJ6ngDfo</span></a></p>
|
||||
<p>Vous pouvez me contacter via les divers moyens listés dans <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.cipherbliss.com/contact">la
|
||||
page dédiée aux moyens de contact</a>.</p>
|
||||
<p>Dans un café vie privée on vulgarise auprès du grand public des
|
||||
enjeux et des notions autour de la vie privée et des technologies
|
||||
numériques. Voici quelques sujets régulièrement abordés dans les
|
||||
ateliers:</p>
|
||||
<p>Comprendre les dangers d’un monde sans vie privée répandu sous la
|
||||
fameuse idée que l' »on a rien à cacher », communiquer de façon
|
||||
sécurisée, réaliser des sauvegardes automatiques, comprendre
|
||||
l’architecture d’internet et du web, contribuer au libre, défendre le
|
||||
droit d’accès à l’information de qualité, comprendre les sciences,
|
||||
sortir des GAFAM, adopter <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.chatons.org/">les
|
||||
CHATONS</a>, protéger des accès avec des <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.cipherbliss.com/comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe/">gestionnaires
|
||||
de mot de passe</a>, sortir des bulles de filtrage des médias sociaux,
|
||||
récupérer son temps d’attention, suivre les évolutions juridiques et les
|
||||
atteintes aux libertés fondamentales, remettre la solidarité humaine et
|
||||
l’émancipation au cœur des enjeux de société.</p>
|
||||
<p>Des évènements et groupes de personnes similaires peuvent être
|
||||
retrouvés dans l’<a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.agendadulibre.org/">agenda
|
||||
du libre</a> et dans le fédiverse.</p>
|
||||
<p>Des recettes de cookies sous licence libre, la fameuse pâtisserie qui
|
||||
habite dans nos navigateurs web : <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.cuisine-libre.org/cookies"><span>https://www.cuisine-libre.org/cookies</span></a></p>
|
||||
<p>Trouver des alternatives aux logiciels privateurs: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://alternativeto.net/"><span>https://alternativeto.net</span></a></p>
|
||||
<p>Le covoiturage libre: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.mobicoop.fr/"><span>https://www.mobicoop.fr</span></a></p>
|
||||
<p>Sci hub pour libérer l’accès aux publications scientifiques: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://sci-hub.hkvisa.net/"><span>https://sci-hub.hkvisa.net</span></a></p>
|
||||
<p>Bon voyage sur les internets!</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,340 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<!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>Connaître la couleur des jours EDF Tempo en ligne de commande</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">Connaître la couleur des jours EDF Tempo en ligne de
|
||||
commande</h1>
|
||||
</header>
|
||||
<h1
|
||||
id="connaître-la-couleur-des-jours-edf-tempo-en-ligne-de-commande-1">Connaître
|
||||
la couleur des jours EDF Tempo en ligne de commande</h1>
|
||||
<p>EDF expose une API pour connaître les couleurs de jour TEMPO, mais
|
||||
cette api n'est pas bien référencée sur le wouaib, ce sont donc des
|
||||
sites qui n'ont rien à voir qui vous donneront cette info avec moult
|
||||
trackers et pubs de partout.</p>
|
||||
<p>Voici l'url dont vous avez besoin:</p>
|
||||
<p>> <a
|
||||
href="https://api-commerce.edf.fr/commerce/activet/v1/calendrier-jours-effacement?option=TEMPO&dateApplicationBorneInf=%7Bdate_inférieure%7D&dateApplicationBorneSup=%7Bdate_supérieure%7D&identifiantConsommateur=src">https://api-commerce.edf.fr/commerce/activet/v1/calendrier-jours-effacement?option=TEMPO&dateApplicationBorneInf={date_inférieure}&dateApplicationBorneSup={date_supérieure}&identifiantConsommateur=src</a></p>
|
||||
<p>Cette API de commerce EDF ne fonctionne que si vous demandez des
|
||||
dates ayant 365 jours d'écart de différence, et si vous ne mettez pas de
|
||||
zéro précédant le numéro de journée au format année-mois-jour. Autre
|
||||
limitation, la couleur du jour du lendemain vous sera donnée seulement à
|
||||
partir de 11h du matin dans la journée.</p>
|
||||
<p>Fabriquez vous un petit script en python pour aller pêcher ce
|
||||
calendrier, piocher les couleurs des deux derniers jours. Il vous
|
||||
suffira d'un alias de commande pour lancer "python
|
||||
mon<sub>scripttempo</sub>.py" en ayant le dossier où le script est placé
|
||||
dans votre variable d'environnement PATH.</p>
|
||||
<div class="sourceCode" id="cb1"><pre
|
||||
class="sourceCode python"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> requests</span>
|
||||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> json</span>
|
||||
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> datetime <span class="im">import</span> datetime, timedelta </span>
|
||||
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> date_il_y_a_un_an(date):</span>
|
||||
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a> date_obj <span class="op">=</span> datetime.strptime(date, <span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>)</span>
|
||||
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a> date_il_y_a_un_an <span class="op">=</span> date_obj <span class="op">-</span> timedelta(days<span class="op">=</span><span class="dv">365</span>)</span>
|
||||
<span id="cb1-9"><a href="#cb1-9" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> date_il_y_a_un_an.strftime(<span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>)</span>
|
||||
<span id="cb1-10"><a href="#cb1-10" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-11"><a href="#cb1-11" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> get_tempo_for_today_and_tomorrow():</span>
|
||||
<span id="cb1-12"><a href="#cb1-12" aria-hidden="true" tabindex="-1"></a> <span class="co"># Obtenir la date d'aujourd'hui</span></span>
|
||||
<span id="cb1-13"><a href="#cb1-13" aria-hidden="true" tabindex="-1"></a> datenow <span class="op">=</span> datetime.now()</span>
|
||||
<span id="cb1-14"><a href="#cb1-14" aria-hidden="true" tabindex="-1"></a> sup <span class="op">=</span> (datenow <span class="op">+</span> timedelta(days<span class="op">=</span><span class="dv">1</span>))</span>
|
||||
<span id="cb1-15"><a href="#cb1-15" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-16"><a href="#cb1-16" aria-hidden="true" tabindex="-1"></a> inf <span class="op">=</span> date_il_y_a_un_an(datenow.strftime(<span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>))</span>
|
||||
<span id="cb1-17"><a href="#cb1-17" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-18"><a href="#cb1-18" aria-hidden="true" tabindex="-1"></a> <span class="co"># Obtenir la date de demain</span></span>
|
||||
<span id="cb1-19"><a href="#cb1-19" aria-hidden="true" tabindex="-1"></a> sup <span class="op">=</span> sup.strftime(<span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>)</span>
|
||||
<span id="cb1-20"><a href="#cb1-20" aria-hidden="true" tabindex="-1"></a> sup <span class="op">=</span> sup.replace(<span class="st">"-0"</span>, <span class="st">"-"</span>)</span>
|
||||
<span id="cb1-21"><a href="#cb1-21" aria-hidden="true" tabindex="-1"></a> inf <span class="op">=</span> inf.replace(<span class="st">"-0"</span>, <span class="st">"-"</span>)</span>
|
||||
<span id="cb1-22"><a href="#cb1-22" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-23"><a href="#cb1-23" aria-hidden="true" tabindex="-1"></a> <span class="co"># print("Date inf :", inf)</span></span>
|
||||
<span id="cb1-24"><a href="#cb1-24" aria-hidden="true" tabindex="-1"></a> <span class="co"># print("Date sup:", sup)</span></span>
|
||||
<span id="cb1-25"><a href="#cb1-25" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-26"><a href="#cb1-26" aria-hidden="true" tabindex="-1"></a> <span class="co"># URL de l'API d'EDF pour récupérer les informations sur les couleurs des jours de l'offre Tempo</span></span>
|
||||
<span id="cb1-27"><a href="#cb1-27" aria-hidden="true" tabindex="-1"></a> url <span class="op">=</span> <span class="ss">f"https://api-commerce.edf.fr/commerce/activet/v1/calendrier-jours-effacement?option=TEMPO&dateApplicationBorneInf=</span><span class="sc">{</span>inf<span class="sc">}</span><span class="ss">&dateApplicationBorneSup=</span><span class="sc">{</span>sup<span class="sc">}</span><span class="ss">&identifiantConsommateur=src"</span></span>
|
||||
<span id="cb1-28"><a href="#cb1-28" aria-hidden="true" tabindex="-1"></a> <span class="bu">print</span>(url)</span>
|
||||
<span id="cb1-29"><a href="#cb1-29" aria-hidden="true" tabindex="-1"></a> <span class="co"># Effectuer la requête HTTP et récupérer la réponse JSON</span></span>
|
||||
<span id="cb1-30"><a href="#cb1-30" aria-hidden="true" tabindex="-1"></a> response <span class="op">=</span> requests.get(url)</span>
|
||||
<span id="cb1-31"><a href="#cb1-31" aria-hidden="true" tabindex="-1"></a> data <span class="op">=</span> json.loads(response.text)</span>
|
||||
<span id="cb1-32"><a href="#cb1-32" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-33"><a href="#cb1-33" aria-hidden="true" tabindex="-1"></a> <span class="co"># Récupérer la liste des couleurs des jours pour les 30 prochains jours</span></span>
|
||||
<span id="cb1-34"><a href="#cb1-34" aria-hidden="true" tabindex="-1"></a> calendrier <span class="op">=</span> data[<span class="st">"content"</span>][<span class="st">"options"</span>][<span class="dv">0</span>][<span class="st">"calendrier"</span>]</span>
|
||||
<span id="cb1-35"><a href="#cb1-35" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-36"><a href="#cb1-36" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">=</span><span class="st">""</span></span>
|
||||
<span id="cb1-37"><a href="#cb1-37" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-38"><a href="#cb1-38" aria-hidden="true" tabindex="-1"></a> <span class="co"># # Afficher les couleurs des jours pour le prochain jour</span></span>
|
||||
<span id="cb1-39"><a href="#cb1-39" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> jour <span class="kw">in</span> calendrier[<span class="op">-</span><span class="dv">2</span>:]:</span>
|
||||
<span id="cb1-40"><a href="#cb1-40" aria-hidden="true" tabindex="-1"></a> date <span class="op">=</span> jour[<span class="st">"dateApplication"</span>]</span>
|
||||
<span id="cb1-41"><a href="#cb1-41" aria-hidden="true" tabindex="-1"></a> code_couleur <span class="op">=</span> jour[<span class="st">"statut"</span>]</span>
|
||||
<span id="cb1-42"><a href="#cb1-42" aria-hidden="true" tabindex="-1"></a> <span class="cf">if</span> code_couleur <span class="op">==</span> <span class="st">"TEMPO_BLEU"</span>:</span>
|
||||
<span id="cb1-43"><a href="#cb1-43" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="ch">\033</span><span class="ss">[34m</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ch">\033</span><span class="ss">[0m</span><span class="ch">\n</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-44"><a href="#cb1-44" aria-hidden="true" tabindex="-1"></a> <span class="cf">elif</span> code_couleur <span class="op">==</span> <span class="st">"TEMPO_BLANC"</span>:</span>
|
||||
<span id="cb1-45"><a href="#cb1-45" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="ch">\033</span><span class="ss">[37m</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ch">\033</span><span class="ss">[0m</span><span class="ch">\n</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-46"><a href="#cb1-46" aria-hidden="true" tabindex="-1"></a> <span class="cf">elif</span> code_couleur <span class="op">==</span> <span class="st">"TEMPO_ROUGE"</span>:</span>
|
||||
<span id="cb1-47"><a href="#cb1-47" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="ch">\033</span><span class="ss">[31m</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ch">\033</span><span class="ss">[0m</span><span class="ch">\n</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-48"><a href="#cb1-48" aria-hidden="true" tabindex="-1"></a> <span class="cf">else</span>:</span>
|
||||
<span id="cb1-49"><a href="#cb1-49" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-50"><a href="#cb1-50" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-51"><a href="#cb1-51" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> texte_retour</span>
|
||||
<span id="cb1-52"><a href="#cb1-52" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-53"><a href="#cb1-53" aria-hidden="true" tabindex="-1"></a>texte <span class="op">=</span> get_tempo_for_today_and_tomorrow()</span>
|
||||
<span id="cb1-54"><a href="#cb1-54" aria-hidden="true" tabindex="-1"></a><span class="bu">print</span>(texte)</span>
|
||||
<span id="cb1-55"><a href="#cb1-55" aria-hidden="true" tabindex="-1"></a></span></code></pre></div>
|
||||
<p>Bonne réduction des pointes de conso!</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,10 +1,80 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://portfolio.cipherbliss.com/">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
|
||||
<meta charset="utf-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image">
|
||||
https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
<!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>contact</title>
|
||||
<title>cipherbliss_blog</title>
|
||||
<style>
|
||||
html {
|
||||
color: #1a1a1a;
|
||||
@ -165,6 +235,9 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
<h1 id="contact">Contact</h1>
|
||||
<p>où me trouver: //<a
|
||||
href="https://web.archive.org/web/20240721071559/mailto:contact@cipherbliss.com">contact@cipherbliss.com</a>//</p>
|
||||
@ -201,3 +274,23 @@ href="https://web.archive.org/web/20240721071559/https://www.infogreffe.fr/entre
|
||||
href="https://web.archive.org/web/20240721071559/https://www.cipherbliss.com/">www.cipherbliss.com</a></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
Cipher Bliss
|
||||
Code, nouvelles technologies et entrepreneurariat par B. Lemoine
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
@ -1,29 +1,269 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://portfolio.cipherbliss.com/">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
|
||||
<meta charset="utf-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image">
|
||||
https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<html><head><title>cipherbliss_blog</title><link rel="stylesheet" href="/style.css"></link></head><body>
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
<!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="cipherbliss">CipherBliss</h1>
|
||||
<p>[contact](contact.org)</p>
|
||||
<h1 id="articles">Articles</h1>
|
||||
<h1 id="en-fr">en Fr</h1>
|
||||
<h1 id="en-en">en En</h1>
|
||||
<h1 id="flux-rss">Flux RSS</h1>
|
||||
<h1 id="bisous">Bisous</h1>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
Cipher Bliss
|
||||
Code, nouvelles technologies et entrepreneurariat par B. Lemoine
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
|
||||
|
||||
<h1>Navigation</h1><br><a href=/index.html>index.html</a><br><a href=/contact.html>contact.html</a><h1>Articles en Français</h1><br><a href=/2024/20241109231603-connaître-la-couleur-des-jours-edf-tempo-en-ligne-de-commande>2024 20241109231603 connaître la couleur des jours edf tempo en ligne de commande</a><br><a href=/2024/20241109231110-tags>2024 20241109231110 tags</a><br><a href=/2024/20241109230937-ressources-de-café-vie-privée>2024 20241109230937 ressources de café vie privée</a><br><a href=/2022/cipherbliss_blog_241_programme-pour-une-annee-2022-moins-pire>2022 cipherbliss_blog_241_programme pour une annee 2022 moins pire</a><br><a href=/2021/cipherbliss_blog_240_video-du-premier-chatons-camp-2021>2021 cipherbliss_blog_240_video du premier chatons camp 2021</a><br><a href=/2021/cipherbliss_blog_239_nouvelles-doctobre-2021>2021 cipherbliss_blog_239_nouvelles doctobre 2021</a><br><a href=/2021/cipherbliss_blog_238_des-sauvegardes-qui-durent-mille-ans>2021 cipherbliss_blog_238_des sauvegardes qui durent mille ans</a></article></body></html>
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
@ -11,14 +11,19 @@ html {
|
||||
|
||||
body {
|
||||
text-align: left;
|
||||
margin: 0 auto;
|
||||
font-size: 1.5rem;
|
||||
line-height: 1.5em;
|
||||
max-width: 70ch;
|
||||
color: #000;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
nav, .navbar,
|
||||
.container,
|
||||
.body-wrap {
|
||||
max-width: 70ch;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
|
||||
margin-top: 1em;
|
||||
@ -115,6 +120,16 @@ li {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.navbar-menu img {
|
||||
width: 2rem;
|
||||
height: 2rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
.content {
|
||||
min-height: 50rem;
|
||||
}
|
||||
|
||||
@media (max-width: 20rem) {
|
||||
body {
|
||||
padding: 1rem;
|
||||
|
@ -22,7 +22,7 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>Tags</title>
|
||||
<title>20060925100118_tkblog_861_dotclear-s-parti</title>
|
||||
<style>
|
||||
html {
|
||||
color: #1a1a1a;
|
||||
@ -183,54 +183,25 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Tags</h1>
|
||||
</header>
|
||||
<h1 id="tags-1">Tags</h1>
|
||||
<p>Étiquettes</p>
|
||||
<p><a href="file:///tag/ai/">AI</a> <a
|
||||
href="file:///tag/archives/">archives</a> <a
|
||||
href="file:///tag/autohebergement/">autohébergement</a> <a
|
||||
href="file:///tag/backup/">backup</a> <a
|
||||
href="file:///tag/blockchain/">blockchain</a> <a
|
||||
href="file:///tag/borg/">borg</a> <a
|
||||
href="file:///tag/caisse/">caisse</a> <a
|
||||
href="file:///tag/comptabilite/">comptabilité</a> <a
|
||||
href="file:///tag/comptes/">comptes</a> <a
|
||||
href="file:///tag/data-visualisation/">data visualisation</a> <a
|
||||
href="file:///tag/design/">design</a> <a
|
||||
href="file:///tag/email/">email</a> <a
|
||||
href="file:///tag/entreprise/">entreprise</a> <a
|
||||
href="file:///tag/entreprise-individuelle/">entreprise individuelle</a>
|
||||
<a href="file:///tag/ethereum/">ethereum</a> <a
|
||||
href="file:///tag/facebook/">facebook</a> <a
|
||||
href="file:///tag/factures/">factures</a> <a
|
||||
href="file:///tag/floss/">FLOSS</a> <a
|
||||
href="file:///tag/fediverse/">fédiverse</a> <a
|
||||
href="file:///tag/gestion-de-projet/">gestion de projet</a> <a
|
||||
href="file:///tag/gestion-du-temps/">gestion du temps</a> <a
|
||||
href="file:///tag/gestionnaire-de-mot-de-passe/">gestionnaire de mot de
|
||||
passe</a> <a href="file:///tag/gimp/">gimp</a> <a
|
||||
href="file:///tag/git/">git</a> <a
|
||||
href="file:///tag/logiciellibre/">logiciellibre</a> <a
|
||||
href="file:///tag/logiciel-libre/">logiciel libre</a> <a
|
||||
href="file:///tag/mastodon/">mastodon</a> <a
|
||||
href="file:///tag/mobilizon/">mobilizon</a> <a
|
||||
href="file:///tag/mot-de-passe/">mot de passe</a> <a
|
||||
href="file:///tag/mysql/">mysql</a> <a
|
||||
href="file:///tag/nextcloud/">nextcloud</a> <a
|
||||
href="file:///tag/open-source/">open source</a> <a
|
||||
href="file:///tag/openstreetmap/">openstreetmap</a> <a
|
||||
href="file:///tag/orgmode/">orgmode</a> <a
|
||||
href="file:///tag/osm/">OSM</a> <a href="file:///tag/photos/">photos</a>
|
||||
<a href="file:///tag/pim/">pim</a> <a
|
||||
href="file:///tag/projet/">projet</a> <a
|
||||
href="file:///tag/prevision/">prévision</a> <a
|
||||
href="file:///tag/python/">python</a> <a
|
||||
href="file:///tag/reseau-social/">réseau social</a> <a
|
||||
href="file:///tag/sauvegardes/">sauvegardes</a> <a
|
||||
href="file:///tag/script/">script</a> <a href="file:///tag/ux/">UX</a>
|
||||
<a href="file:///tag/vie-privee/">vie privée</a></p>
|
||||
<h1 id="dotclear-sparti">Dotclear s'parti</h1>
|
||||
<p>Vla mon espèce de Blog, <strong>-</strong> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/sparti/76cm_dechatte.jpg" /></p>
|
||||
<p>je dois remercier <a href="https://www.mee2.net">Mee2</a> (et <a
|
||||
href="https://monoceros01.free.fr">Mono</a> ptêre =D) pour son
|
||||
installation \ø/ Allez jeunes gens (nan les autres vous sortez) sparti
|
||||
pour flooder tout ça w00t <strong>0</strong></p>
|
||||
<p><strong>Q</strong></p>
|
||||
<h1 id="métadonnées">Métadonnées</h1>
|
||||
<p> #+title:
|
||||
dotclear-s-parti</p>
|
||||
<p>dotclear-s-parti #+post<sub>url</sub>: <a
|
||||
href="https://tykayn.fr/2006/dotclear-s-parti">https://tykayn.fr/2006/dotclear-s-parti</a>
|
||||
#+post<sub>title</sub>: Dotclear s'parti #+post<sub>type</sub>: post</p>
|
||||
<p><a href="https://tykayn.fr/?p=2049">https://tykayn.fr/?p=2049</a>
|
||||
#+post<sub>status</sub>: publish #+post<sub>datepublished</sub>:
|
||||
<2006-09-25 10:01:18> #+post<sub>datemodified</sub>:
|
||||
<2006-09-25 10:01:18> #+post<sub>indexpageroamid</sub>: <a
|
||||
href="id:e6ff1608-70e3-4622-8f58-9139af8b4cfb">undefined</a></p>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -0,0 +1,300 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<!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>20060925104233_tkblog_867_16-septembre-2006-anniv-19-ans</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>
|
||||
<h1 id="septembre-2006-anniv-19-ans">16-septembre-2006-anniv-19-ans</h1>
|
||||
<p>((<a
|
||||
href="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09139.JPG">https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09139.JPG</a>))%%%
|
||||
c\'est la fête, plein de fotos et de cados, \Ø/////// et c'est pas tout
|
||||
=D%%% Compte rendu en images \Ø/%%% (click it, otherwise I knock down
|
||||
your face <strong>-</strong>)</p>
|
||||
<hr />
|
||||
<p>Puchiko, Alexis, Harmonie, Reg, Thé, Jori, Micanou, Débo, deVince,
|
||||
Aber(!), Djo et Sephirah y étaient.</p>
|
||||
<p>c'est la fête, plein de fotos et de cados, \Ø/////// et c'est pas
|
||||
tout =D Compte rendu en images \Ø/ (click it, otherwise I knock down
|
||||
your face <strong>-</strong>) Puchiko, Alexis, Harmonie, Reg, Thé, Jori,
|
||||
Micanou, Débo, deVince, Aber(!), Djo et Sephirah.</p>
|
||||
<p>Après 3appels le matin pour me shouaitr bon nnaiv, 2km â pied l'après
|
||||
midi, du transfert de pc portab rézo qui fuck le world, quelques photos
|
||||
ouned par la Puchi main: <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09146.JPG" /><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09147.JPG" /><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09233.JPG" /><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09213.JPG" /></p>
|
||||
<p><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09123.JPG" />
|
||||
Cadeauuuu de la compagnie Parisienne: 12 feutres â alcool (Pentones)
|
||||
avec du papier inviolable =D Merciiiiiii T<sub>T</sub> <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09215.JPG" />
|
||||
Djo et pépète le chat sur sesépaules,écharppestyl. <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09139.JPG" />
|
||||
Nous voici réuniiiiis (sauf pour tous ceux qui sont pas venus =D) autour
|
||||
d'une table pleine de grignotteries, d'assiettes Walt Disney (cendrillon
|
||||
pour les mecs, Simba la bête pour les filles) de boissons, de malibu
|
||||
cado et de Pizaaaaaas <strong>0</strong> <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09145.JPG" />
|
||||
Après la prise de cette photo j'ai perdu l'usage de mes poignets, faites
|
||||
attention Puchi est une catcheuse dans l'âme. =D</p>
|
||||
<p><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09159.JPG" />
|
||||
Djo au naturel, Micanou, derrière qui est passionné par le sol, et le
|
||||
yorksher, heu, le lapin. <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09169.JPG" />
|
||||
Cherchez la outeille d Malibu cado, au milieu des Parisiens \Ø/ <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09172.JPG" /><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09178.JPG" /><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09171.JPG" />
|
||||
Les rats sont des vré z'acrobates. <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09185.JPG" />
|
||||
<img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09194.JPG" />
|
||||
<img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09192.JPG" />
|
||||
Genre on est des enfants sages. Photo prise juste avant une suite de
|
||||
bataille de coussins, où j'ai gagné, stévident B-)</p>
|
||||
<p><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09210.JPG" />
|
||||
Head and Shouldeurs prévient l'apparition des péllicules, et sinon vous
|
||||
avez les rats qui se chargent du reste.</p>
|
||||
<p><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09203.JPG" />
|
||||
<img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09214.JPG" />
|
||||
Y'avait quelques clochards qui ont squatté le jardin aussi.</p>
|
||||
<p><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09230.JPG" />
|
||||
<img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09235.JPG" />
|
||||
<img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09237.JPG" />
|
||||
hannn ils lisent l'horoscope, bouuuuh!</p>
|
||||
<p><img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09240.JPG" />
|
||||
Admirez ma technique auto défensive du lever de bras gauche. <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09244.JPG" />
|
||||
w00t des pouces! Et la dévastatrice main qui n'a pas réussi cette fois
|
||||
ci â pourrir la photo =D <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09256.JPG" /> â
|
||||
partir d'une certaine heure on voit ceux qui commencent â fatiguer. Mais
|
||||
si, ils sont de pluz en plus vautrés, ça se voit. <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09258.JPG" /> lâ
|
||||
deVince se protège de l'attaque des boules de jonglage. ça fait mal dans
|
||||
les OGE, mais aussi â la tête. Bah, partout en fait =D <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09268.JPG" />
|
||||
4heures du mat passées, les Parisiens se barrent vers le parking où
|
||||
s'était garé Reg et sa tuture rouge qu'on ne voit pas ici. <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09270.JPG" />
|
||||
Encore une photo ouned par Puchi v_<sub>v</sub> <img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09271.JPG" />
|
||||
Z'yeu rouges! Roog â voulu m'écraser avec sa Regmobile /o\\ et ils sont
|
||||
partis en me shouaitant un dernier bon nanniverssaire ^ _^ [[]] [[]]
|
||||
<img
|
||||
src="https://membres.lycos.fr/tykayn/z/a/06/sept/pti/DSC09278.JPG" />
|
||||
WTF j'ai ici la preuve que mon lit â été squatté =D Essayez de deviner
|
||||
la pose du dormeur =3 Merci pour touuuut encore <strong>0</strong> Dans
|
||||
mon idée, je voulais me refaire une fête musicale, avec plus de monde et
|
||||
mon dictaphonne qui pêche les dâ´ssiers, ben ce sera pour une autre fête
|
||||
=) Vivement la prochaine fiesta =3</p>
|
||||
<h1 id="métadonnées">Métadonnées</h1>
|
||||
<p> #+title:
|
||||
16-septembre-2006-anniv-19-ans #+post<sub>ID</sub>: 2057
|
||||
#+post<sub>slug</sub>: 16-septembre-2006-anniv-19-ans
|
||||
#+post<sub>url</sub>: <a
|
||||
href="https://tykayn.fr/2006/16-septembre-2006-anniv-19-ans">https://tykayn.fr/2006/16-septembre-2006-anniv-19-ans</a></p>
|
||||
<p><a href="https://tykayn.fr/?p=2057">https://tykayn.fr/?p=2057</a>
|
||||
#+post<sub>status</sub>: publish #+post<sub>datepublished</sub>:
|
||||
<2006-09-25 10:42:33> #+post<sub>datemodified</sub>:
|
||||
<2006-09-25 10:42:33> #+post<sub>indexpageroamid</sub>: <a
|
||||
href="id:e6ff1608-70e3-4622-8f58-9139af8b4cfb">undefined</a></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -22,7 +22,7 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>video-du-premier-chatons-camp-2021</title>
|
||||
<title>20060925105123_tkblog_875_by-the-wall-intersubkey</title>
|
||||
<style>
|
||||
html {
|
||||
color: #1a1a1a;
|
||||
@ -183,48 +183,73 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">video-du-premier-chatons-camp-2021</h1>
|
||||
</header>
|
||||
<h1 id="vidéo-du-premier-chatons-camp-2021">Vidéo du premier CHATONS
|
||||
Camp 2021</h1>
|
||||
<p><span id="error-block"></span>* <span id="error-content"></span><span
|
||||
id="video-password-block"></span>* <span
|
||||
id="video-password-content"></span><span
|
||||
id="video-password-error"></span><a
|
||||
href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0cmVtIiBoZWlnaHQ9IjRyZW0iIHZpZXdib3g9IjAgMCAyNCAyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzRjNGM0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjExIiB4PSIzIiB5PSIxMSIgcng9IjIiIHJ5PSIyIj48L3JlY3Q+PHBhdGggZD0iTTcgMTFWN2E1IDUgMCAwIDEgMTAgMHY0Ij48L3BhdGg+PC9nPjwvc3ZnPg==">data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0cmVtIiBoZWlnaHQ9IjRyZW0iIHZpZXdib3g9IjAgMCAyNCAyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzRjNGM0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjExIiB4PSIzIiB5PSIxMSIgcng9IjIiIHJ5PSIyIj48L3JlY3Q+PHBhdGggZD0iTTcgMTFWN2E1IDUgMCAwIDEgMTAgMHY0Ij48L3BhdGg+PC9nPjwvc3ZnPg==</a>
|
||||
<span id="video-wrapper"></span></p>
|
||||
<p>Voici un premier aperçu du camp CHATONS qui a eu lieu dans l'éco lieu
|
||||
du Vigan, nommé la fabrègue. On peut m'y voir faire mon atelier sur les
|
||||
backups qui durent mille ans, un prérequis pour fonder son propre
|
||||
CHATONS.</p>
|
||||
<p>Je vous en dirai plus un peu plus tard mais c'était tellement
|
||||
chouette ces quelques 3 jours pour faire ensemble plein de choses,
|
||||
découvrir les initatives existantes pour se libérer des GAFAM et
|
||||
apprendre les uns des autres, le tout dans une ambiance super
|
||||
décontractée, avec un lieu incroyablement prometteur.</p>
|
||||
<p>Voici quelques éléments en plus, vous en trouverez bien d'autres sur
|
||||
le forum des chatons. <a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a></p>
|
||||
<ul>
|
||||
<li>la <a
|
||||
href="https://video.colibris-outilslibres.org/w/u3HfhsQgKZkKZxsNf29D8G">vidéo
|
||||
de présentation du collectif Chatons 12</a> , déjà 168 vues en 3 jours,
|
||||
soit l'équivalent du million sur youtube o/ - les restitutions des
|
||||
souvenirs du futur des chatons en 2031, <a
|
||||
href="https://video.colibris-outilslibres.org/w/6SkAsiKdTrfueyJsiC6b8a">groupe
|
||||
1</a>, <a
|
||||
href="https://video.colibris-outilslibres.org/w/ckzGy9msoigFQ3Xrx6qmQT">groupe
|
||||
2</a>, <a
|
||||
href="https://video.colibris-outilslibres.org/w/292CD5GY48M838HLgqNASn">groupe </a>
|
||||
- <a
|
||||
href="https://photos.colibris-outilslibres.org/index.php?/category/409">les
|
||||
photos</a></li>
|
||||
</ul>
|
||||
<p>Tout est disponible sous licence CC BY SA (Attribution Edouard
|
||||
Marchal).</p>
|
||||
<p><a
|
||||
href="https://forum.chatons.org/c/collectif/camp-chatons-2021/85">https://forum.chatons.org/c/collectif/camp-chatons-2021/85</a></p>
|
||||
<h1 id="by-the-wall-intersubkey">By the wall, intersubkey</h1>
|
||||
<p>((<a
|
||||
href="https://tykay.free.fr/dotclear2/public/bythewall/15.jpg">https://tykay.free.fr/dotclear2/public/bythewall/15.jpg</a>))
|
||||
%%%Pas à pas d une illustration faite pour que les gens se disent qu
|
||||
<u><u>InterSubKey</u></u> what the fuck qu est-ce que c est k s
|
||||
pistol?%%%</p>
|
||||
<hr />
|
||||
<p>nécessaire: <strong>Criterium 0.5</strong>, Artline drawing system
|
||||
0.5 et 0.2 pour l encrage, feuille de papier blanche
|
||||
<strong>A4</strong>, des gommes fines et grosses (j ai pris une gomme
|
||||
mie de pain), des mikados, <strong>3heures</strong> dans la matinée ( de
|
||||
7 à 9 et une autre pour toshop après la sieste), un appareil
|
||||
<strong>photo</strong>, <del>une bonne <strong>bi ère</strong></del>,
|
||||
des <strong>croquettes</strong> po+ur le cha+t, heu…</p>
|
||||
<p>Enfin, apr ès avoir eu une idée révolutionnaire/bizarre, il va
|
||||
falloir la faire partager <strong>-</strong> alors, hop, croquis!</p>
|
||||
<p><img src="https://tykayn.fr/wp-content/uploads/bythewall/01.jpg" />
|
||||
<img src="https://tykayn.fr/wp-content/uploads/bythewall/02.jpg" /> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/03.jpg" /> D abord
|
||||
le premier croquis est fait de formes grossi ères, il à pour but premier
|
||||
de choisir un cadrage et de mettre en place les différents éléments de l
|
||||
image (le mur, et le mec qui passe à travers, et aussi je définis la
|
||||
limite entre les deux) <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/04.jpg" /> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/05.jpg" /> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/06.jpg" /></p>
|
||||
<p>On rajoute des <strong>détails</strong>, des objets, des fringues,
|
||||
des cheveux, tout en tenant compte du supposé <strong>mouvement</strong>
|
||||
de passage (à travers le mur) en <strong>orientant</strong> les cheveux
|
||||
et les plis des vêtements, et des lani ères de sac. On
|
||||
<strong>encre</strong>, ensuite on <strong>gomme</strong> le crayon, on
|
||||
re-encre ce qu on a oublié, on marque certaines zones d un noir
|
||||
<strong>absolu</strong>, on fait <strong>varier</strong> l épaisseur des
|
||||
traits pour donner un volume et ensuite on peut s attaquer à la
|
||||
<strong>coloration</strong> pentone <strong>0</strong></p>
|
||||
<p><img src="https://tykayn.fr/wp-content/uploads/bythewall/07.jpg" />
|
||||
<img src="https://tykayn.fr/wp-content/uploads/bythewall/08.jpg" /> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/09.jpg" /> Apr ès
|
||||
plusieurs couches de peau <del>posées au hasard</del> et une
|
||||
répercussion lumineuse jaune venant de la gauche Hop on rajoute un peu
|
||||
de décor. Dommage que vous ne puissez apprécier ici la polyphonie de
|
||||
phase qui va avec le dessin iksdé. <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/10.jpg" /> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/11.jpg" /> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/12.jpg" /> Décor
|
||||
fait au criterium comme pour le croquis, sauf que j appuie +, pour faire
|
||||
assez noir pour être vu, mais assez peu épais pour qu on remarque mieux
|
||||
le perso. <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/13.jpg" /> <img
|
||||
src="https://tykayn.fr/wp-content/uploads/bythewall/14.jpg" /></p>
|
||||
<p>Et hop passage sur toshop pour mettre en valeur le perso clair avec
|
||||
un fond un peu plus sombre. <a
|
||||
href="https://www.deviantart.com/deviation/40176714/">[[<span>https://tykayn.fr/wp-content/uploads/bythewall/15.jpg</span></a>]]</p>
|
||||
<p><img src="https://www.choobidoo.com/q/images/smiles/icon_cool.gif" />
|
||||
et voualaaaaa <strong>0</strong> w00t cliquez sur l image pour voir sa
|
||||
grosse version. Enjoy. Apérot. Merciiii poru les pentones <img
|
||||
src="https://www.choobidoo.com/q/images/smiles/icon_redface.gif" /></p>
|
||||
<h1 id="métadonnées">Métadonnées</h1>
|
||||
<p> #+title:
|
||||
by-the-wall-intersubkey #+post<sub>ID</sub>: 2066 #+post<sub>slug</sub>:
|
||||
by-the-wall-intersubkey #+post<sub>url</sub>: <a
|
||||
href="https://tykayn.fr/2006/by-the-wall-intersubkey">https://tykayn.fr/2006/by-the-wall-intersubkey</a></p>
|
||||
<p>post #+post<sub>mimetypes</sub>:</p>
|
||||
<p>publish #+post<sub>datepublished</sub>: <2006-09-25 10:51:23>
|
||||
#+post<sub>datemodified</sub>: <2006-09-25 10:51:23>
|
||||
#+post<sub>indexpageroamid</sub>: <a
|
||||
href="id:e6ff1608-70e3-4622-8f58-9139af8b4cfb">undefined</a></p>
|
||||
</body>
|
||||
</html>
|
||||
|
330
html-websites/tykayn_blog/2021/20211211215731-krita/index.html
Normal file
330
html-websites/tykayn_blog/2021/20211211215731-krita/index.html
Normal file
@ -0,0 +1,330 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<!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>krita astuces</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">krita astuces</h1>
|
||||
</header>
|
||||
<p>Logiciel de <a
|
||||
href="id:d5c072f1-309f-4d4a-b3e0-9131db36fdbe">dessin</a></p>
|
||||
<p>Astuces pour faire des dessins avec krita</p>
|
||||
<h1 id="krita-astuces.">krita astuces.</h1>
|
||||
<h2 id="faire-son-propre-set-de-brushes-favorites">faire son propre set
|
||||
de brushes favorites</h2>
|
||||
<p>Krita vient par défaut avec un paquet de brushes, ajoutez des tags à
|
||||
deux ou trois pour vous faire un paquet de brosses préférées à
|
||||
sélectionner en suite. Vous pouvez les régler dans le menu du haut de
|
||||
l'écran pour ajuster la vitesse à laquelle le changement d'épaisseur de
|
||||
trait se fait en fonction de la pression sur votre stylet.</p>
|
||||
<h2
|
||||
id="activer-le-stabilisateur-pour-faire-du-smooth-sur-des-lignes.">Activer
|
||||
le stabilisateur pour faire du smooth sur des lignes.</h2>
|
||||
<p>Dans la fenêtre pour sélectionner une couleur, cliquer sur l'onglet
|
||||
"Tool options".</p>
|
||||
<p>Brush smoothing: weighted Distance: 45px Stroke edging: 0.05 Smooth
|
||||
pressure: oui Scalable distance: oui.</p>
|
||||
<h2
|
||||
id="changer-de-pilote-graphique-dans-la-conf-ça-peut-éviter-les-problèmes-de-latence">Changer
|
||||
de pilote graphique dans la conf, ça peut éviter les problèmes de
|
||||
latence</h2>
|
||||
<h2
|
||||
id="raccourcis-clavier-pavé-numérique-pour-tourner-le-canevas.-4-5-6.">Raccourcis
|
||||
clavier pavé numérique pour tourner le canevas. 4 5 6.</h2>
|
||||
<p>1 2 3 pour le zoom. les touches + et - aussi. m pour faire un miroir
|
||||
du canevas. changer la taille de brosse avec Shift et clic à droite ou
|
||||
gauche. ctrl pour faire de la pipette en dessinant. barre espace et
|
||||
bouger pour se déplacer dans l'image.</p>
|
||||
<h2
|
||||
id="préfabriquer-un-fichier-avec-des-calques-pré-nommés-et-rangés-en-dossier">Préfabriquer
|
||||
un fichier avec des calques pré nommés et rangés en dossier</h2>
|
||||
<p>J'ai fabriqué un fichier krita avec des calques déjà nommés et rangés
|
||||
pour mes illus, réutilisez le! <a
|
||||
href="https://forge.chapril.org/tykayn/book_generator/raw/branch/main/illustrations/2024-09-08T13.11.14%20ce%20matin%20un%20lapin.kra">https://forge.chapril.org/tykayn/book_generator/raw/branch/main/illustrations/2024-09-08T13.11.14%20ce%20matin%20un%20lapin.kra</a></p>
|
||||
<h2 id="commencer-avec-un-sketch-à-larrache-et-vu-dassez-loin">Commencer
|
||||
avec un sketch à l'arrache et vu d'assez loin</h2>
|
||||
<p>go go go ! on peut toujours refaire des choses par dessus. et tester
|
||||
des choses, redimensionner des parties, essayer des alternatives.</p>
|
||||
<h2 id="prendre-des-pauses-et-tourner-limage">Prendre des pauses et
|
||||
tourner l'image</h2>
|
||||
<p>pour revenir plus tard avec un regard neuf. Raccourci M pour voir en
|
||||
miroir latéral son canevas.</p>
|
||||
<h2 id="faire-du-liquify">Faire du liquify</h2>
|
||||
<p>faire une séleciton de zone voir dans les tool options, dans le panel
|
||||
à droite, l'outil goutte d'eau. choix ensuite du mode de transformation.
|
||||
déplacer la brosse sur l'image pour appliquer des transformations
|
||||
valider les modifications en cliquant.</p>
|
||||
<p>documentation chez Krita: <a
|
||||
href="https://artworkpath.com/how-to-use-liquify-in-krita/">https://artworkpath.com/how-to-use-liquify-in-krita/</a></p>
|
||||
<h2 id="tutos-vidéo">tutos vidéo:</h2>
|
||||
<h3 id="min-pour-comprendre-comment-dessiner-sur-krita">15 min pour
|
||||
comprendre comment dessiner sur Krita</h3>
|
||||
<p><a
|
||||
href="https://www.youtube.com/watch?v=Z06RRp81iDM">https://www.youtube.com/watch?v=Z06RRp81iDM</a></p>
|
||||
<h3 id="liquify-transform">Liquify transform</h3>
|
||||
<p><a
|
||||
href="https://www.youtube.com/watch?v=54_pCb5e2OU">https://www.youtube.com/watch?v=54_pCb5e2OU</a></p>
|
||||
<h2 id="mapper-lécran-dp-0-à-la-tablette">Mapper l'écran DP-0 à la
|
||||
tablette</h2>
|
||||
<div class="sourceCode" id="cb1"><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">xsetwacom</span> <span class="at">--set</span> <span class="st">"Wacom Graphire4 4x5 Pen stylus"</span> MapToOutput DP-0</span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="ex">xsetwacom</span> <span class="at">--set</span> <span class="st">"Wacom Graphire4 4x5 Pen eraser"</span> MapToOutput DP-0</span>
|
||||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><span class="ex">xsetwacom</span> <span class="at">--set</span> <span class="st">"Wacom Graphire4 4x5 Pen cursor"</span> MapToOutput DP-0</span></code></pre></div>
|
||||
<h1 id="raccourcis-claviers-principaux">Raccourcis claviers
|
||||
principaux</h1>
|
||||
<p>shift et click pour changer la taille de la brosse en déplaçant votre
|
||||
stylet latéralement. crtl et click pour fair une pipette de couleur</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
29
html-websites/tykayn_blog/index.html
Normal file
29
html-websites/tykayn_blog/index.html
Normal file
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Cipher Bliss</title>
|
||||
|
||||
<link rel="stylesheet" href="/style.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
|
||||
<h1>Cipher Bliss</h1>
|
||||
<p>Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</header>
|
||||
<hr/>
|
||||
<main>
|
||||
<html><head><title>tykayn_blog</title><link rel="stylesheet" href="/style.css"></link></head><body>
|
||||
|
||||
|
||||
<h1>Navigation</h1><br><a href=/projets.html>projets.html</a><br><a href=/index.html>index.html</a><br><a href=/footer-articles.html>footer-articles.html</a><br><a href=/contact.html>contact.html</a><br><a href=/blogroll.html>blogroll.html</a><br><a href=/accueil.html>accueil.html</a><br><a href=/a-propos.html>a-propos.html</a><br><a href=/2021/20211211215731-krita>2021 20211211215731 krita</a><br><a href=/2006/tkblog_875_by-the-wall-intersubkey>2006 tkblog_875_by the wall intersubkey</a><br><a href=/2006/tkblog_867_16-septembre-2006-anniv-19-ans>2006 tkblog_867_16 septembre 2006 anniv 19 ans</a><br><a href=/2006/tkblog_861_dotclear-s-parti>2006 tkblog_861_dotclear s parti</a></article></body></html>
|
||||
</main>
|
||||
<hr/>
|
||||
<footer>
|
||||
<nav><a href="/">Accueil</a><a href="https://portfolio.cipherbliss.com">Portfolio</a><a href="/feed">Flux RSS</a><a href="/contact">Contact</a><a href="/ressources-de-café-vie-privée">Ressources</a></nav>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,11 +0,0 @@
|
||||
|
||||
|
||||
|
||||
|
||||
# Navigation
|
||||
-------------------------
|
||||
=> index..gmi
|
||||
=> 20200909152039_blog_cil_gometz_12_panel-dactivites-de-la-rentree-post-covid19..gmi
|
||||
=> 20200803124344_blog_cil_gometz_11_ecrire-une-comptine-en-python-bonjour-le-jour..gmi
|
||||
=> 20200518182215_blog_cil_gometz_7_activites-en-cours..gmi
|
||||
=> 20200513215141_blog_cil_gometz_1_a-propos-du-cil-de-gometz-la-ville..gmi
|
@ -1,4 +0,0 @@
|
||||
<html><head><title>cil_gometz</title><link rel="stylesheet" href="/style.css"></link></head><body>
|
||||
|
||||
|
||||
<h1>Navigation</h1><br><a href=/index.html>index.html</a><br><a href=/2020/blog_cil_gometz_12_panel-dactivites-de-la-rentree-post-covid19>2020 blog_cil_gometz_12_panel dactivites de la rentree post covid19</a><br><a href=/2020/blog_cil_gometz_11_ecrire-une-comptine-en-python-bonjour-le-jour>2020 blog_cil_gometz_11_ecrire une comptine en python bonjour le jour</a><br><a href=/2020/blog_cil_gometz_7_activites-en-cours>2020 blog_cil_gometz_7_activites en cours</a><br><a href=/2020/blog_cil_gometz_1_a-propos-du-cil-de-gometz-la-ville>2020 blog_cil_gometz_1_a propos du cil de gometz la ville</a></article></body></html>
|
@ -4,15 +4,9 @@
|
||||
|
||||
# Navigation
|
||||
-------------------------
|
||||
=> index..gmi
|
||||
=> contact..gmi
|
||||
=> index.gmi
|
||||
=> contact.gmi
|
||||
|
||||
# Articles en Français
|
||||
-------------------------
|
||||
=> 20241109231603-connaître-la-couleur-des-jours-edf-tempo-en-ligne-de-commande..gmi
|
||||
=> 20241109231110-tags..gmi
|
||||
=> 20241109230937-ressources-de-café-vie-privée..gmi
|
||||
=> 20220106183554_cipherbliss_blog_241_programme-pour-une-annee-2022-moins-pire..gmi
|
||||
=> 20211023195028_cipherbliss_blog_240_video-du-premier-chatons-camp-2021..gmi
|
||||
=> 20211023192307_cipherbliss_blog_239_nouvelles-doctobre-2021..gmi
|
||||
=> 20210927092238_cipherbliss_blog_238_des-sauvegardes-qui-durent-mille-ans..gmi
|
||||
=> 2024-11-03-création-d'un-blog-gemini.gmi
|
||||
|
@ -1,4 +0,0 @@
|
||||
<html><head><title>cipherbliss_blog</title><link rel="stylesheet" href="/style.css"></link></head><body>
|
||||
|
||||
|
||||
<h1>Navigation</h1><br><a href=/index.html>index.html</a><br><a href=/contact.html>contact.html</a><h1>Articles en Français</h1><br><a href=/2024/20241109231603-connaître-la-couleur-des-jours-edf-tempo-en-ligne-de-commande>2024 20241109231603 connaître la couleur des jours edf tempo en ligne de commande</a><br><a href=/2024/20241109231110-tags>2024 20241109231110 tags</a><br><a href=/2024/20241109230937-ressources-de-café-vie-privée>2024 20241109230937 ressources de café vie privée</a><br><a href=/2022/cipherbliss_blog_241_programme-pour-une-annee-2022-moins-pire>2022 cipherbliss_blog_241_programme pour une annee 2022 moins pire</a><br><a href=/2021/cipherbliss_blog_240_video-du-premier-chatons-camp-2021>2021 cipherbliss_blog_240_video du premier chatons camp 2021</a><br><a href=/2021/cipherbliss_blog_239_nouvelles-doctobre-2021>2021 cipherbliss_blog_239_nouvelles doctobre 2021</a><br><a href=/2021/cipherbliss_blog_238_des-sauvegardes-qui-durent-mille-ans>2021 cipherbliss_blog_238_des sauvegardes qui durent mille ans</a></article></body></html>
|
@ -1,3 +1,4 @@
|
||||
#!/bin/bash
|
||||
sudo apt install pandoc python3-pip
|
||||
pip install uuid argparse os
|
||||
sudo apt install pandoc python3-pip npm
|
||||
pip install uuid argparse os md2gemini
|
||||
npm install -g sass
|
42
parse_article.py
Normal file
42
parse_article.py
Normal file
@ -0,0 +1,42 @@
|
||||
import re
|
||||
import os
|
||||
def trouver_nom_article(fichier_org):
|
||||
print('fichier_org, ',fichier_org)
|
||||
with open(fichier_org, 'r') as file:
|
||||
lignes = file.readlines()
|
||||
|
||||
# Expressions régulières pour trouver les titres de niveau 1 et 2
|
||||
titre_niveau_1 = r'^\*+ (.+)$'
|
||||
titre_niveau_2 = r'^\*\*+ (.+)$'
|
||||
|
||||
nom_article = None
|
||||
|
||||
# Itérer sur les lignes du fichier
|
||||
for ligne in lignes:
|
||||
# Rechercher un titre de niveau 1
|
||||
titre_niveau_1_match = re.match(titre_niveau_1, ligne)
|
||||
if titre_niveau_1_match:
|
||||
titre_niveau_1_texte = titre_niveau_1_match.group(1)
|
||||
if titre_niveau_1_texte.lower() != "article":
|
||||
nom_article = titre_niveau_1_texte
|
||||
break
|
||||
else:
|
||||
# Si le premier titre de niveau 1 est "Article", rechercher le premier titre de niveau 2
|
||||
titre_niveau_2_match = re.match(titre_niveau_2, ligne)
|
||||
if titre_niveau_2_match:
|
||||
nom_article = titre_niveau_2_match.group(1)
|
||||
break
|
||||
print(f"Nom de l'article : {nom_article}")
|
||||
|
||||
return nom_article
|
||||
|
||||
|
||||
# Chemin absolu du dossier parent (pour sauver le fichier d'index)
|
||||
dossier_parent = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
nom = trouver_nom_article(dossier_parent+'/sources/cipherbliss_blog/contact.org')
|
||||
print('nom ',nom)
|
||||
|
||||
nom = trouver_nom_article(dossier_parent+'/sources/cipherbliss_blog/lang_fr/20210927092238_cipherbliss_blog_238_des-sauvegardes-qui-durent-mille-ans.org')
|
||||
|
||||
print('nom ',nom)
|
@ -1,31 +0,0 @@
|
||||
import argparse
|
||||
from website_config import configs_sites
|
||||
|
||||
def assemble_article_template(article_file, template_file, output_file):
|
||||
# Ouvrir le fichier de template en mode lecture
|
||||
with open(template_file, "r") as f:
|
||||
template = f.read()
|
||||
|
||||
# Ouvrir le fichier d'article en mode lecture
|
||||
with open(article_file, "r") as f:
|
||||
article = f.read()
|
||||
|
||||
# Remplacer $$ARTICLE$$ dans le template par le contenu de l'article
|
||||
html = template.replace("$$ARTICLE$$", article)
|
||||
|
||||
# Écrire le contenu HTML dans le fichier de sortie
|
||||
with open(output_file, "w") as f:
|
||||
f.write(html)
|
||||
|
||||
if __name__ == "__main__":
|
||||
# Définir les arguments de la ligne de commande
|
||||
parser = argparse.ArgumentParser(description="Assembler un article et un template pour créer un fichier HTML.")
|
||||
parser.add_argument("article_file", help="Le fichier d'article à inclure dans le template.")
|
||||
parser.add_argument("template_file", help="Le fichier de template à utiliser.")
|
||||
parser.add_argument("output_file", help="Le fichier de sortie HTML.")
|
||||
|
||||
# Récupérer les arguments de la ligne de commande
|
||||
args = parser.parse_args()
|
||||
|
||||
# Assembler l'article et le template
|
||||
assemble_article_template(args.article_file, args.template_file, args.output_file)
|
@ -15,7 +15,7 @@
|
||||
|
||||
Voici le framadate pour les réunions du mois de Septembre. N'oubliez pas
|
||||
de vous inscrire pour que l'on puisse prévoir au mieux nos sujets
|
||||
d'étude :)\\
|
||||
d'étude :)
|
||||
[[https://framadate.org/XpXcBD2XekomlWfD]]
|
||||
|
||||
|
||||
|
@ -41,7 +41,7 @@ Quant aux livres eux-même on peut se les procurer...
|
||||
en fait que le droit de le lire, ni de le modifier ni de le passer --
|
||||
gratuitement ou non -- à un ami. (ce sont des
|
||||
[[https://www.gnu.org/proprietary/proprietary-drm.fr.html][menottes
|
||||
numériques]])\\
|
||||
numériques]])
|
||||
|
||||
- En les téléchargeant sur des sites plus ou moins légaux où les
|
||||
fichiers ne contiennent pas de DRM .
|
||||
@ -208,11 +208,11 @@ On obtient la liste dont le début est :
|
||||
Si, par exemple, on souhaite Germinal en français sous la forme epub on
|
||||
clique sur le livre et on arrive à :
|
||||
|
||||
\\
|
||||
\\
|
||||
|
||||
\\
|
||||
\\
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
... la suite est « évidente » soit on télécharge et il suffira de
|
||||
transférer le fichier sur la liseuse soit on a une Kindle et on peut
|
||||
@ -290,7 +290,7 @@ numériques. Il permet :
|
||||
- De lire un livre numérique comme sur une liseuse.
|
||||
|
||||
- D'obtenir des livres sur des sites commerciaux en précisant le prix et
|
||||
la p \\
|
||||
la p
|
||||
résence ou l'absence de DRM... par exemple :
|
||||
|
||||
Dans la colonne de gauche on peut cocher les sources à utiliser et il y
|
||||
|
@ -23,7 +23,7 @@ font que nous nous sommes tournés vers les logiciels libres et en
|
||||
particulier vers le système Linux dans ses diverse versions.Nous ne
|
||||
sommes pas pour autant opposés à tout logiciel commercial mais si un
|
||||
logiciel libre fait la même chose qu'un logiciel commercial, nous
|
||||
préférons le logiciel libre.\\
|
||||
préférons le logiciel libre.
|
||||
Chacune de nos réunions nous permet de progresser et de mieux comprendre
|
||||
ce qu'est l'informatique : un peu de système (terminal et ligne de
|
||||
commande), un peu de bureautique (traitement de texte, tableur...), un
|
||||
@ -34,7 +34,7 @@ l'aiderons du mieux possible tout en profitant de ses connaissances.
|
||||
|
||||
MJC de Gometz le châtel le mardi de 14h à 16h
|
||||
|
||||
\\
|
||||
|
||||
[[https://www.openstreetmap.org/#map=19/48.67847/2.13797&layers=N][Afficher
|
||||
une carte plus grande]]
|
||||
|
||||
|
@ -1,176 +0,0 @@
|
||||
<!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>index</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>
|
||||
<h1 id="dragon-blog-land">Dragon blog land</h1>
|
||||
<p>[contact](contact.org)</p>
|
||||
<h1 id="articles">Articles</h1>
|
||||
<h1 id="en-fr">en Fr</h1>
|
||||
<h1 id="en-en">en En</h1>
|
||||
<h1 id="flux-rss">Flux RSS</h1>
|
||||
<h1 id="bisous">Bisous</h1>
|
||||
</body>
|
||||
</html>
|
@ -14,10 +14,10 @@
|
||||
** échec de sauvegarde
|
||||
|
||||
je n'avais pas automatisé suffisamment de choses et soudain bam ! Mon
|
||||
serveur mysql ne veut plus démarrer.\\
|
||||
\\
|
||||
<https://blog.ledez.net/informatique/comment-r%C3%A9cup%C3%A9rer-un-rm-rf-var-lib-mysql/>\\
|
||||
\\
|
||||
serveur mysql ne veut plus démarrer.
|
||||
|
||||
<https://blog.ledez.net/informatique/comment-r%C3%A9cup%C3%A9rer-un-rm-rf-var-lib-mysql/>
|
||||
|
||||
# Regrouper tout le bazar
|
||||
|
||||
# Supprimer les dossiers et fichiers vides dans le bazar
|
||||
@ -34,58 +34,58 @@ find ./ -empty -type f -delete
|
||||
|
||||
find ./ -empty -type d -delete
|
||||
|
||||
\\
|
||||
# Définir son architecture de sauvegarde\\
|
||||
\\
|
||||
## ranger la destination\\
|
||||
/home/tykayn/backup\\
|
||||
- serveurs\\
|
||||
- sys\\
|
||||
- postgresql\\
|
||||
- dump\\
|
||||
- lib\\
|
||||
- mysql\\
|
||||
- dump\\
|
||||
- lib\\
|
||||
- home\\
|
||||
- www\\
|
||||
- mastodon\\
|
||||
- tykayn\\
|
||||
- spare\\
|
||||
- peertube\\
|
||||
- vps\\
|
||||
- cloudland\\
|
||||
- nextcloud\\
|
||||
- mysql\\
|
||||
- dump\\
|
||||
\\
|
||||
les scripts de sauvegarde doivent faire partie de la sauvegarde\\
|
||||
|
||||
# Définir son architecture de sauvegarde
|
||||
|
||||
## ranger la destination
|
||||
/home/tykayn/backup
|
||||
- serveurs
|
||||
- sys
|
||||
- postgresql
|
||||
- dump
|
||||
- lib
|
||||
- mysql
|
||||
- dump
|
||||
- lib
|
||||
- home
|
||||
- www
|
||||
- mastodon
|
||||
- tykayn
|
||||
- spare
|
||||
- peertube
|
||||
- vps
|
||||
- cloudland
|
||||
- nextcloud
|
||||
- mysql
|
||||
- dump
|
||||
|
||||
les scripts de sauvegarde doivent faire partie de la sauvegarde
|
||||
## ranger les sources en recherchant par type de fichier
|
||||
|
||||
\\
|
||||
bases de données\\
|
||||
- mysql\\
|
||||
- postgresql\\
|
||||
- snap mysql\\
|
||||
\\
|
||||
plusieurs serveurs\\
|
||||
- 3 serveurs de 2To chacun répliquent la sauvegarde\\
|
||||
- Mon NAS de 10 To se syncronise avec un de ces trois serveurs.\\
|
||||
\\
|
||||
fichiers de chaque serveur à copier\\
|
||||
- configuration nginx\\
|
||||
- dossier de snap nextcloud\\
|
||||
- tout le contenu des sites web\\
|
||||
- des archives diverses\\
|
||||
\\
|
||||
tout réunir avec **Borg Backup**\\
|
||||
```\\
|
||||
apt install borgbackup\\
|
||||
```\\
|
||||
\\
|
||||
Créer le dossier de destination des sauvegardes\\
|
||||
\\
|
||||
borg init --encryption=repokey-blake2 /home/tykayn/borg\\
|
||||
|
||||
bases de données
|
||||
- mysql
|
||||
- postgresql
|
||||
- snap mysql
|
||||
|
||||
plusieurs serveurs
|
||||
- 3 serveurs de 2To chacun répliquent la sauvegarde
|
||||
- Mon NAS de 10 To se syncronise avec un de ces trois serveurs.
|
||||
|
||||
fichiers de chaque serveur à copier
|
||||
- configuration nginx
|
||||
- dossier de snap nextcloud
|
||||
- tout le contenu des sites web
|
||||
- des archives diverses
|
||||
|
||||
tout réunir avec **Borg Backup**
|
||||
```
|
||||
apt install borgbackup
|
||||
```
|
||||
|
||||
Créer le dossier de destination des sauvegardes
|
||||
|
||||
borg init --encryption=repokey-blake2 /home/tykayn/borg
|
||||
borg create /borg::{now} /home/tykayn/backup
|
||||
|
||||
faire le ménage dans les sauvegardes passées et ne garder que quelques
|
||||
@ -94,37 +94,37 @@ copies
|
||||
borg prune -v --list --stats --keep-daily=4 --keep-weekly=4
|
||||
--keep-monthly=3 /media/tykayn/tk4to/backup_land4to
|
||||
|
||||
syncroniser le dossier de borg\\
|
||||
\\
|
||||
## cronjob de sauvegarde\\
|
||||
### Résoudre le problème de connection sans mot de passe\\
|
||||
https://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/\\
|
||||
\\
|
||||
\\
|
||||
\\
|
||||
### Créer le script avec son log\\
|
||||
```\\
|
||||
sudo nano /etc/cron.daily/tykayn-backup\\
|
||||
```\\
|
||||
#!/bin/bash\\
|
||||
\\
|
||||
syncroniser le dossier de borg
|
||||
|
||||
## cronjob de sauvegarde
|
||||
### Résoudre le problème de connection sans mot de passe
|
||||
https://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/
|
||||
|
||||
|
||||
|
||||
### Créer le script avec son log
|
||||
```
|
||||
sudo nano /etc/cron.daily/tykayn-backup
|
||||
```
|
||||
#!/bin/bash
|
||||
|
||||
echo "start daily tykayn-backup cron job" >>
|
||||
/home/tykayn/backup/all.log\\
|
||||
/home/tykayn/backup/all.log
|
||||
sudo su - mastodon -c "cd && today=$(date +"%Y-%m-%d_%H-%I-%s") ;
|
||||
pg_dump -Fc mastodon -f
|
||||
/home/mastodon/backups/backup_${today}_mastodon-cipherbliss-com.dump"\\
|
||||
bash /home/tykayn/rsync_all.sh\\
|
||||
/home/mastodon/backups/backup_${today}_mastodon-cipherbliss-com.dump"
|
||||
bash /home/tykayn/rsync_all.sh
|
||||
alias dumpall='today=$(date +"%Y-%m-%d_%H-%I-%S") ; mysqldump -utykayn
|
||||
-pplopplop01 --all-databases >
|
||||
/home/tykayn/backup/mysql_dump_all_databases/backup_mysql_${today}_.sql';\\
|
||||
alias mysimport='mysqlimport -uroot -pplopplop01'\\
|
||||
\\
|
||||
\\
|
||||
\\
|
||||
\\
|
||||
# Script de healthcheck\\
|
||||
\\
|
||||
ping sur différents sites\\
|
||||
/home/tykayn/backup/mysql_dump_all_databases/backup_mysql_${today}_.sql';
|
||||
alias mysimport='mysqlimport -uroot -pplopplop01'
|
||||
|
||||
|
||||
|
||||
|
||||
# Script de healthcheck
|
||||
|
||||
ping sur différents sites
|
||||
vérification de services qui fonctionnent
|
||||
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
* Dragon blog land
|
||||
* CipherBliss
|
||||
|
||||
[contact](contact.org)
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>Creation of a gemini blog</title>
|
||||
<title>cipherbliss_blog</title>
|
||||
<style>
|
||||
html {
|
||||
color: #1a1a1a;
|
||||
@ -166,7 +166,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">Creation of a gemini blog</h1>
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
<h1 id="creation-of-a-gemini-blog-1">Creation of a gemini blog</h1>
|
||||
<p>[2024-11-03]</p>
|
||||
|
@ -7,6 +7,7 @@
|
||||
#+BLOG: cipherbliss_blog
|
||||
|
||||
* Création d'un blog gemini
|
||||
Et hop, un générateur qui fait le café à partir de fichiers orgmode ou markdown.
|
||||
|
||||
[2024-11-03]
|
||||
|
@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>des-sauvegardes-qui-durent-mille-ans</title>
|
||||
<title>cipherbliss_blog</title>
|
||||
<style>
|
||||
html {
|
||||
color: #1a1a1a;
|
||||
@ -166,7 +166,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">des-sauvegardes-qui-durent-mille-ans</h1>
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
<h1 id="article">Article</h1>
|
||||
<ul>
|
||||
|
@ -1,222 +0,0 @@
|
||||
<!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>nouvelles-doctobre-2021</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">nouvelles-doctobre-2021</h1>
|
||||
</header>
|
||||
<h1 id="article">Article</h1>
|
||||
<ul>
|
||||
<li>ID: 1600</li>
|
||||
<li>guid:</li>
|
||||
<li>status: publish</li>
|
||||
<li>publié le: <2021-10-23 19:23:07></li>
|
||||
<li>modifié: <2021-10-23 19:38:11></li>
|
||||
<li>Index des articles du blog <a
|
||||
href="id:39e91a2e-d003-4acd-a99a-b58dca74df77">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
<h2 id="nouvelles-doctobre-2021-1">Nouvelles d'Octobre 2021</h2>
|
||||
<p>ceci<sub>estduhtml</sub></p>
|
||||
<p>j'espère que ça roule pour tout le monde en ce début de
|
||||
vacances.<br>J'ai pu faire un atelier sur la création graphique et
|
||||
le dessin à Gometz, et suite à son succès je réitère l'expérience
|
||||
pendant les 4 prochaines semaines et ai publié ces évènements sur
|
||||
l'agenda du libre et sur mobilizon.<br>J'en ai profité aussi pour
|
||||
alimenter le mobilizon d'OSM avec les prochains évènements référencés
|
||||
sur le wiki, l'agenda du libre, microcosm, et d'autres
|
||||
recherches.<br><br>La nouvelle version de Framadate avance,
|
||||
on peut tester les maquettes sur sketch, un outil non libre
|
||||
:D<br><a href="<a
|
||||
href="https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play">https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play</a>"><a
|
||||
href="https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play">https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/JnbVGxk/play</a></a><br>J'ai
|
||||
pas encore de démo qui ressemble vraiment à cette
|
||||
maquette.<br><br>Cependant j'ai avancé sur l'exportateur
|
||||
d'archive mastodon qui fournit des stats et un rendu HTML filtrable à
|
||||
partir du contenu d'une archive mastodon. On peut filtrer les posts
|
||||
selon qu'ils aient des médias attachés ou non, un nombre min et max de
|
||||
caractères, un terme de recherche basique, et on obtient des
|
||||
statistiques sur les tags qu'on a utilisé, ainsi que les gens a qui on a
|
||||
envoyé nos posts mastodon, le tout entièrement hors
|
||||
ligne.<br><a href="<a
|
||||
href="https://forge.chapril.org/tykayn/mastodon-archive-stats">https://forge.chapril.org/tykayn/mastodon-archive-stats</a>"><a
|
||||
href="https://forge.chapril.org/tykayn/mastodon-archive-stats">https://forge.chapril.org/tykayn/mastodon-archive-stats</a></a><br><br>Et
|
||||
j'ai enfin pu participer a une réunion mensuelle CHATONS, victoire! du
|
||||
coup y'a de l'activité à suivre sur le forum chatons :D<br><a
|
||||
href="<a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a>"><a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a></a>#+begin<sub>src</sub>
|
||||
shell</p>
|
||||
<p>On prévoit de lancer le premier chapéro parisien de l'année en
|
||||
Novembre, voir les détails sur le forum.<br><br>J'avance sur
|
||||
ma gestion de tâches avec emacs / orgmode. Le chemin est long mais ça
|
||||
vaut le coup.<br><br>et vous quoi de beau?</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,213 +0,0 @@
|
||||
<!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>video-du-premier-chatons-camp-2021</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">video-du-premier-chatons-camp-2021</h1>
|
||||
</header>
|
||||
<h1 id="vidéo-du-premier-chatons-camp-2021">Vidéo du premier CHATONS
|
||||
Camp 2021</h1>
|
||||
<p><span id="error-block"></span>* :PROPERTIES: :CUSTOM<sub>ID</sub>:
|
||||
error-title :END: <span id="error-content"></span><span
|
||||
id="video-password-block"></span>* :PROPERTIES: :CUSTOM<sub>ID</sub>:
|
||||
video-password-title :END: <span
|
||||
id="video-password-content"></span><span
|
||||
id="video-password-error"></span><a
|
||||
href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0cmVtIiBoZWlnaHQ9IjRyZW0iIHZpZXdib3g9IjAgMCAyNCAyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzRjNGM0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjExIiB4PSIzIiB5PSIxMSIgcng9IjIiIHJ5PSIyIj48L3JlY3Q+PHBhdGggZD0iTTcgMTFWN2E1IDUgMCAwIDEgMTAgMHY0Ij48L3BhdGg+PC9nPjwvc3ZnPg==">data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0cmVtIiBoZWlnaHQ9IjRyZW0iIHZpZXdib3g9IjAgMCAyNCAyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzRjNGM0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjExIiB4PSIzIiB5PSIxMSIgcng9IjIiIHJ5PSIyIj48L3JlY3Q+PHBhdGggZD0iTTcgMTFWN2E1IDUgMCAwIDEgMTAgMHY0Ij48L3BhdGg+PC9nPjwvc3ZnPg==</a>
|
||||
<span id="video-wrapper"></span></p>
|
||||
<p>Voici un premier aperçu du camp CHATONS qui a eu lieu dans l'éco lieu
|
||||
du Vigan, nommé la fabrègue. On peut m'y voir faire mon atelier sur les
|
||||
backups qui durent mille ans, un prérequis pour fonder son propre
|
||||
CHATONS.</p>
|
||||
<p>Je vous en dirai plus un peu plus tard mais c'était tellement
|
||||
chouette ces quelques 3 jours pour faire ensemble plein de choses,
|
||||
découvrir les initatives existantes pour se libérer des GAFAM et
|
||||
apprendre les uns des autres, le tout dans une ambiance super
|
||||
décontractée, avec un lieu incroyablement prometteur.</p>
|
||||
<p>Voici quelques éléments en plus, vous en trouverez bien d'autres sur
|
||||
le forum des chatons. <a
|
||||
href="https://forum.chatons.org">https://forum.chatons.org</a></p>
|
||||
<ul>
|
||||
<li>la <a
|
||||
href="https://video.colibris-outilslibres.org/w/u3HfhsQgKZkKZxsNf29D8G">vidéo
|
||||
de présentation du collectif Chatons 12</a> , déjà 168 vues en 3 jours,
|
||||
soit l'équivalent du million sur youtube o/ - les restitutions des
|
||||
souvenirs du futur des chatons en 2031, <a
|
||||
href="https://video.colibris-outilslibres.org/w/6SkAsiKdTrfueyJsiC6b8a">groupe
|
||||
1</a>, <a
|
||||
href="https://video.colibris-outilslibres.org/w/ckzGy9msoigFQ3Xrx6qmQT">groupe
|
||||
2</a>, <a
|
||||
href="https://video.colibris-outilslibres.org/w/292CD5GY48M838HLgqNASn">groupe </a>
|
||||
- <a
|
||||
href="https://photos.colibris-outilslibres.org/index.php?/category/409">les
|
||||
photos</a></li>
|
||||
</ul>
|
||||
<p>Tout est disponible sous licence CC BY SA (Attribution Edouard
|
||||
Marchal).</p>
|
||||
<p><a
|
||||
href="https://forum.chatons.org/c/collectif/camp-chatons-2021/85">https://forum.chatons.org/c/collectif/camp-chatons-2021/85</a></p>
|
||||
</body>
|
||||
</html>
|
@ -1,227 +0,0 @@
|
||||
<!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>programme-pour-une-annee-2022-moins-pire programme-pour-une-annee-2022-moins-pire</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">programme-pour-une-annee-2022-moins-pire
|
||||
programme-pour-une-annee-2022-moins-pire</h1>
|
||||
</header>
|
||||
<h1 id="programme-pour-une-année-2022-moins-pire">Programme pour une
|
||||
année 2022 moins pire</h1>
|
||||
<p>Woof, que de choses se sont passées cette année</p>
|
||||
<p>Migration d'un système de gestion de projets depuis Getting Things
|
||||
Gnome vers des fichiers Orgmode dans Emacs, qui reste une chose
|
||||
compliquée et nécessitant de nombreux ajustements pour en avoir une
|
||||
utilisation efficace.</p>
|
||||
<p>Plein de donations envoyées à des assos, ainsi que des créateurs et
|
||||
créatrices (comme Wikimedia, Archive.org, Gnupg, La quadrature du net,
|
||||
Nos Oignons, Framasoft, Openstreetmap, les voix du nucléaire, Le
|
||||
Réveilleur, Méta de choc…) pour un montant total d'environ 1500€ dans
|
||||
l'année passée.</p>
|
||||
<p>Aucune donation reçue sur le compte liberapay de cipherbliss cette
|
||||
année comparée à l'année précédente. Si vous trouvez que les services
|
||||
déployés par mon entreprise et que ce que l'on fait ici vous est utile,
|
||||
je vous invite à nous faire un don par ici: <a
|
||||
href="https://liberapay.com/cipherbliss">https://liberapay.com/cipherbliss</a>"><a
|
||||
href="https://liberapay.com/cipherbliss">https://liberapay.com/cipherbliss</a></p>
|
||||
<p>ça nous aide à payer les infrastructures (700€ par an pour mastodon,
|
||||
peertube, leurs backups et d'autres choses à venir) dégager d'avantage
|
||||
de temps à la modération des service, leur maintenance, la mise en place
|
||||
d'ateliers gratuits d'éducation populaire et l'amélioration de logiciels
|
||||
libres.</p>
|
||||
<p>Le boulot, c'était pas évident durant 2020, mais au final ça a pu se
|
||||
faire à peu près normalement et à quasi 100% en télétravail, avec
|
||||
d'avantage de missions en direct avec le client, ce qui est mieux sur
|
||||
beaucoup de points quand on est freelance.</p>
|
||||
<p>Alors que d'habitude des tas de boites me contactent régulièrement,
|
||||
même si j'affiche ne pas être disponible, c'était le calme plat pendant
|
||||
les premières périodes de confinement, soit les trois quarts de
|
||||
2020.</p>
|
||||
<p>2021 s'est déroulé un brin plus normalement de ce côté là.</p>
|
||||
<p>Et la famille, bah ça se passe.</p>
|
||||
<p>Les amis, on les voit un peu plus quand y'a pas moult contaminations
|
||||
de partout et moyens de santé publique défoncés. Donc pas hyper souvent
|
||||
non plus.</p>
|
||||
<p>Et le turfu pour cette année?</p>
|
||||
<p>Premièrement, réaliser au moins un café vie privée dans des petits
|
||||
patelins d'Essonne.</p>
|
||||
<p><img
|
||||
src="https://www.cipherbliss.com/wp-content/uploads/2022/01/affiche-724x1024.jpg" /></p>
|
||||
<p>Le premier aura lieu le Samedi 22 Janvier, voilà son évènement
|
||||
mobilizon.</p>
|
||||
<p><a
|
||||
href="https://mobilizon.chapril.org/events/8ca0c0e3-3c3e-4ec1-92bd-13507f1a3a08">https://mobilizon.chapril.org/events/8ca0c0e3-3c3e-4ec1-92bd-13507f1a3a08</a></p>
|
||||
<p>Ça causera gestionnaire de mot de passe et vie privée en général.</p>
|
||||
<p>Puis sortir une version bêta pour Framadate funky, sous un nom à
|
||||
définir avec la DINUM.</p>
|
||||
<p>Compléter mon wiki personnel, publier des tas de dessins et leurs
|
||||
sources numériques.</p>
|
||||
<p>Faire davantage de vélo, voir un peu plus de monde. Et on sera déjà
|
||||
bien.</p>
|
||||
<p>Et vous, que prévoyez vous de beau cette année?</p>
|
||||
<p>Allez à tantôt!</p>
|
||||
</body>
|
||||
</html>
|
@ -1,220 +0,0 @@
|
||||
<!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>Ressources de café vie privée</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">Ressources de café vie privée</h1>
|
||||
</header>
|
||||
<h1 id="ressources-de-café-vie-privée-1">Ressources de café vie
|
||||
privée</h1>
|
||||
<p>Voici de quoi se repérer dans la jungle des notions voisines à celle
|
||||
de la vie privée.</p>
|
||||
<p>Vous retrouverez ici de nombreuses notions abordées lors des cafés
|
||||
vie privée que j’anime, avec d’autres personnes intéressées par les les
|
||||
enjeux autour des logiciels libres et des communs, tel que le groupe <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.liness.org/">Liness</a>
|
||||
en Essonne.</p>
|
||||
<p>Les slides de mes présentations et les autres fichiers de support de
|
||||
présentation sont disponibles dans <a
|
||||
href="https://web.archive.org/web/20240617080716/https://cloud.tykayn.fr/index.php/s/FQ57cqXmJ6ngDfo">le
|
||||
dossier de partage nextcloud</a>: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://cloud.tykayn.fr/index.php/s/FQ57cqXmJ6ngDfo"><span>https://cloud.tykayn.fr/index.php/s/FQ57cqXmJ6ngDfo</span></a></p>
|
||||
<p>Vous pouvez me contacter via les divers moyens listés dans <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.cipherbliss.com/contact">la
|
||||
page dédiée aux moyens de contact</a>.</p>
|
||||
<p>Dans un café vie privée on vulgarise auprès du grand public des
|
||||
enjeux et des notions autour de la vie privée et des technologies
|
||||
numériques. Voici quelques sujets régulièrement abordés dans les
|
||||
ateliers:</p>
|
||||
<p>Comprendre les dangers d’un monde sans vie privée répandu sous la
|
||||
fameuse idée que l' »on a rien à cacher », communiquer de façon
|
||||
sécurisée, réaliser des sauvegardes automatiques, comprendre
|
||||
l’architecture d’internet et du web, contribuer au libre, défendre le
|
||||
droit d’accès à l’information de qualité, comprendre les sciences,
|
||||
sortir des GAFAM, adopter <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.chatons.org/">les
|
||||
CHATONS</a>, protéger des accès avec des <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.cipherbliss.com/comment-ne-plus-perdre-de-temps-avec-ses-mots-de-passe/">gestionnaires
|
||||
de mot de passe</a>, sortir des bulles de filtrage des médias sociaux,
|
||||
récupérer son temps d’attention, suivre les évolutions juridiques et les
|
||||
atteintes aux libertés fondamentales, remettre la solidarité humaine et
|
||||
l’émancipation au cœur des enjeux de société.</p>
|
||||
<p>Des évènements et groupes de personnes similaires peuvent être
|
||||
retrouvés dans l’<a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.agendadulibre.org/">agenda
|
||||
du libre</a> et dans le fédiverse.</p>
|
||||
<p>Des recettes de cookies sous licence libre, la fameuse pâtisserie qui
|
||||
habite dans nos navigateurs web : <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.cuisine-libre.org/cookies"><span>https://www.cuisine-libre.org/cookies</span></a></p>
|
||||
<p>Trouver des alternatives aux logiciels privateurs: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://alternativeto.net/"><span>https://alternativeto.net</span></a></p>
|
||||
<p>Le covoiturage libre: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://www.mobicoop.fr/"><span>https://www.mobicoop.fr</span></a></p>
|
||||
<p>Sci hub pour libérer l’accès aux publications scientifiques: <a
|
||||
href="https://web.archive.org/web/20240617080716/https://sci-hub.hkvisa.net/"><span>https://sci-hub.hkvisa.net</span></a></p>
|
||||
<p>Bon voyage sur les internets!</p>
|
||||
</body>
|
||||
</html>
|
@ -1,217 +0,0 @@
|
||||
<!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>Tags</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">Tags</h1>
|
||||
</header>
|
||||
<h1 id="tags-1">Tags</h1>
|
||||
<p>Étiquettes</p>
|
||||
<p><a href="file:///tag/ai/">AI</a> <a
|
||||
href="file:///tag/archives/">archives</a> <a
|
||||
href="file:///tag/autohebergement/">autohébergement</a> <a
|
||||
href="file:///tag/backup/">backup</a> <a
|
||||
href="file:///tag/blockchain/">blockchain</a> <a
|
||||
href="file:///tag/borg/">borg</a> <a
|
||||
href="file:///tag/caisse/">caisse</a> <a
|
||||
href="file:///tag/comptabilite/">comptabilité</a> <a
|
||||
href="file:///tag/comptes/">comptes</a> <a
|
||||
href="file:///tag/data-visualisation/">data visualisation</a> <a
|
||||
href="file:///tag/design/">design</a> <a
|
||||
href="file:///tag/email/">email</a> <a
|
||||
href="file:///tag/entreprise/">entreprise</a> <a
|
||||
href="file:///tag/entreprise-individuelle/">entreprise individuelle</a>
|
||||
<a href="file:///tag/ethereum/">ethereum</a> <a
|
||||
href="file:///tag/facebook/">facebook</a> <a
|
||||
href="file:///tag/factures/">factures</a> <a
|
||||
href="file:///tag/floss/">FLOSS</a> <a
|
||||
href="file:///tag/fediverse/">fédiverse</a> <a
|
||||
href="file:///tag/gestion-de-projet/">gestion de projet</a> <a
|
||||
href="file:///tag/gestion-du-temps/">gestion du temps</a> <a
|
||||
href="file:///tag/gestionnaire-de-mot-de-passe/">gestionnaire de mot de
|
||||
passe</a> <a href="file:///tag/gimp/">gimp</a> <a
|
||||
href="file:///tag/git/">git</a> <a
|
||||
href="file:///tag/logiciellibre/">logiciellibre</a> <a
|
||||
href="file:///tag/logiciel-libre/">logiciel libre</a> <a
|
||||
href="file:///tag/mastodon/">mastodon</a> <a
|
||||
href="file:///tag/mobilizon/">mobilizon</a> <a
|
||||
href="file:///tag/mot-de-passe/">mot de passe</a> <a
|
||||
href="file:///tag/mysql/">mysql</a> <a
|
||||
href="file:///tag/nextcloud/">nextcloud</a> <a
|
||||
href="file:///tag/open-source/">open source</a> <a
|
||||
href="file:///tag/openstreetmap/">openstreetmap</a> <a
|
||||
href="file:///tag/orgmode/">orgmode</a> <a
|
||||
href="file:///tag/osm/">OSM</a> <a href="file:///tag/photos/">photos</a>
|
||||
<a href="file:///tag/pim/">pim</a> <a
|
||||
href="file:///tag/projet/">projet</a> <a
|
||||
href="file:///tag/prevision/">prévision</a> <a
|
||||
href="file:///tag/python/">python</a> <a
|
||||
href="file:///tag/reseau-social/">réseau social</a> <a
|
||||
href="file:///tag/sauvegardes/">sauvegardes</a> <a
|
||||
href="file:///tag/script/">script</a> <a href="file:///tag/ux/">UX</a>
|
||||
<a href="file:///tag/vie-privee/">vie privée</a></p>
|
||||
</body>
|
||||
</html>
|
@ -1,314 +0,0 @@
|
||||
<!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>Connaître la couleur des jours EDF Tempo en ligne de commande</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">Connaître la couleur des jours EDF Tempo en ligne de
|
||||
commande</h1>
|
||||
</header>
|
||||
<h1
|
||||
id="connaître-la-couleur-des-jours-edf-tempo-en-ligne-de-commande-1">Connaître
|
||||
la couleur des jours EDF Tempo en ligne de commande</h1>
|
||||
<p>EDF expose une API pour connaître les couleurs de jour TEMPO, mais
|
||||
cette api n'est pas bien référencée sur le wouaib, ce sont donc des
|
||||
sites qui n'ont rien à voir qui vous donneront cette info avec moult
|
||||
trackers et pubs de partout.</p>
|
||||
<p>Voici l'url dont vous avez besoin:</p>
|
||||
<p>> <a
|
||||
href="https://api-commerce.edf.fr/commerce/activet/v1/calendrier-jours-effacement?option=TEMPO&dateApplicationBorneInf=%7Bdate_inférieure%7D&dateApplicationBorneSup=%7Bdate_supérieure%7D&identifiantConsommateur=src">https://api-commerce.edf.fr/commerce/activet/v1/calendrier-jours-effacement?option=TEMPO&dateApplicationBorneInf={date_inférieure}&dateApplicationBorneSup={date_supérieure}&identifiantConsommateur=src</a></p>
|
||||
<p>Cette API de commerce EDF ne fonctionne que si vous demandez des
|
||||
dates ayant 365 jours d'écart de différence, et si vous ne mettez pas de
|
||||
zéro précédant le numéro de journée au format année-mois-jour. Autre
|
||||
limitation, la couleur du jour du lendemain vous sera donnée seulement à
|
||||
partir de 11h du matin dans la journée.</p>
|
||||
<p>Fabriquez vous un petit script en python pour aller pêcher ce
|
||||
calendrier, piocher les couleurs des deux derniers jours. Il vous
|
||||
suffira d'un alias de commande pour lancer "python
|
||||
mon<sub>scripttempo</sub>.py" en ayant le dossier où le script est placé
|
||||
dans votre variable d'environnement PATH.</p>
|
||||
<div class="sourceCode" id="cb1"><pre
|
||||
class="sourceCode python"><code class="sourceCode python"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> requests</span>
|
||||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><span class="im">import</span> json</span>
|
||||
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a><span class="im">from</span> datetime <span class="im">import</span> datetime, timedelta </span>
|
||||
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> date_il_y_a_un_an(date):</span>
|
||||
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a> date_obj <span class="op">=</span> datetime.strptime(date, <span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>)</span>
|
||||
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a> date_il_y_a_un_an <span class="op">=</span> date_obj <span class="op">-</span> timedelta(days<span class="op">=</span><span class="dv">365</span>)</span>
|
||||
<span id="cb1-9"><a href="#cb1-9" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> date_il_y_a_un_an.strftime(<span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>)</span>
|
||||
<span id="cb1-10"><a href="#cb1-10" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-11"><a href="#cb1-11" aria-hidden="true" tabindex="-1"></a><span class="kw">def</span> get_tempo_for_today_and_tomorrow():</span>
|
||||
<span id="cb1-12"><a href="#cb1-12" aria-hidden="true" tabindex="-1"></a> <span class="co"># Obtenir la date d'aujourd'hui</span></span>
|
||||
<span id="cb1-13"><a href="#cb1-13" aria-hidden="true" tabindex="-1"></a> datenow <span class="op">=</span> datetime.now()</span>
|
||||
<span id="cb1-14"><a href="#cb1-14" aria-hidden="true" tabindex="-1"></a> sup <span class="op">=</span> (datenow <span class="op">+</span> timedelta(days<span class="op">=</span><span class="dv">1</span>))</span>
|
||||
<span id="cb1-15"><a href="#cb1-15" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-16"><a href="#cb1-16" aria-hidden="true" tabindex="-1"></a> inf <span class="op">=</span> date_il_y_a_un_an(datenow.strftime(<span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>))</span>
|
||||
<span id="cb1-17"><a href="#cb1-17" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-18"><a href="#cb1-18" aria-hidden="true" tabindex="-1"></a> <span class="co"># Obtenir la date de demain</span></span>
|
||||
<span id="cb1-19"><a href="#cb1-19" aria-hidden="true" tabindex="-1"></a> sup <span class="op">=</span> sup.strftime(<span class="st">"%Y-%m-</span><span class="sc">%d</span><span class="st">"</span>)</span>
|
||||
<span id="cb1-20"><a href="#cb1-20" aria-hidden="true" tabindex="-1"></a> sup <span class="op">=</span> sup.replace(<span class="st">"-0"</span>, <span class="st">"-"</span>)</span>
|
||||
<span id="cb1-21"><a href="#cb1-21" aria-hidden="true" tabindex="-1"></a> inf <span class="op">=</span> inf.replace(<span class="st">"-0"</span>, <span class="st">"-"</span>)</span>
|
||||
<span id="cb1-22"><a href="#cb1-22" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-23"><a href="#cb1-23" aria-hidden="true" tabindex="-1"></a> <span class="co"># print("Date inf :", inf)</span></span>
|
||||
<span id="cb1-24"><a href="#cb1-24" aria-hidden="true" tabindex="-1"></a> <span class="co"># print("Date sup:", sup)</span></span>
|
||||
<span id="cb1-25"><a href="#cb1-25" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-26"><a href="#cb1-26" aria-hidden="true" tabindex="-1"></a> <span class="co"># URL de l'API d'EDF pour récupérer les informations sur les couleurs des jours de l'offre Tempo</span></span>
|
||||
<span id="cb1-27"><a href="#cb1-27" aria-hidden="true" tabindex="-1"></a> url <span class="op">=</span> <span class="ss">f"https://api-commerce.edf.fr/commerce/activet/v1/calendrier-jours-effacement?option=TEMPO&dateApplicationBorneInf=</span><span class="sc">{</span>inf<span class="sc">}</span><span class="ss">&dateApplicationBorneSup=</span><span class="sc">{</span>sup<span class="sc">}</span><span class="ss">&identifiantConsommateur=src"</span></span>
|
||||
<span id="cb1-28"><a href="#cb1-28" aria-hidden="true" tabindex="-1"></a> <span class="bu">print</span>(url)</span>
|
||||
<span id="cb1-29"><a href="#cb1-29" aria-hidden="true" tabindex="-1"></a> <span class="co"># Effectuer la requête HTTP et récupérer la réponse JSON</span></span>
|
||||
<span id="cb1-30"><a href="#cb1-30" aria-hidden="true" tabindex="-1"></a> response <span class="op">=</span> requests.get(url)</span>
|
||||
<span id="cb1-31"><a href="#cb1-31" aria-hidden="true" tabindex="-1"></a> data <span class="op">=</span> json.loads(response.text)</span>
|
||||
<span id="cb1-32"><a href="#cb1-32" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-33"><a href="#cb1-33" aria-hidden="true" tabindex="-1"></a> <span class="co"># Récupérer la liste des couleurs des jours pour les 30 prochains jours</span></span>
|
||||
<span id="cb1-34"><a href="#cb1-34" aria-hidden="true" tabindex="-1"></a> calendrier <span class="op">=</span> data[<span class="st">"content"</span>][<span class="st">"options"</span>][<span class="dv">0</span>][<span class="st">"calendrier"</span>]</span>
|
||||
<span id="cb1-35"><a href="#cb1-35" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-36"><a href="#cb1-36" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">=</span><span class="st">""</span></span>
|
||||
<span id="cb1-37"><a href="#cb1-37" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-38"><a href="#cb1-38" aria-hidden="true" tabindex="-1"></a> <span class="co"># # Afficher les couleurs des jours pour le prochain jour</span></span>
|
||||
<span id="cb1-39"><a href="#cb1-39" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> jour <span class="kw">in</span> calendrier[<span class="op">-</span><span class="dv">2</span>:]:</span>
|
||||
<span id="cb1-40"><a href="#cb1-40" aria-hidden="true" tabindex="-1"></a> date <span class="op">=</span> jour[<span class="st">"dateApplication"</span>]</span>
|
||||
<span id="cb1-41"><a href="#cb1-41" aria-hidden="true" tabindex="-1"></a> code_couleur <span class="op">=</span> jour[<span class="st">"statut"</span>]</span>
|
||||
<span id="cb1-42"><a href="#cb1-42" aria-hidden="true" tabindex="-1"></a> <span class="cf">if</span> code_couleur <span class="op">==</span> <span class="st">"TEMPO_BLEU"</span>:</span>
|
||||
<span id="cb1-43"><a href="#cb1-43" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="ch">\033</span><span class="ss">[34m</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ch">\033</span><span class="ss">[0m</span><span class="ch">\n</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-44"><a href="#cb1-44" aria-hidden="true" tabindex="-1"></a> <span class="cf">elif</span> code_couleur <span class="op">==</span> <span class="st">"TEMPO_BLANC"</span>:</span>
|
||||
<span id="cb1-45"><a href="#cb1-45" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="ch">\033</span><span class="ss">[37m</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ch">\033</span><span class="ss">[0m</span><span class="ch">\n</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-46"><a href="#cb1-46" aria-hidden="true" tabindex="-1"></a> <span class="cf">elif</span> code_couleur <span class="op">==</span> <span class="st">"TEMPO_ROUGE"</span>:</span>
|
||||
<span id="cb1-47"><a href="#cb1-47" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="ch">\033</span><span class="ss">[31m</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ch">\033</span><span class="ss">[0m</span><span class="ch">\n</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-48"><a href="#cb1-48" aria-hidden="true" tabindex="-1"></a> <span class="cf">else</span>:</span>
|
||||
<span id="cb1-49"><a href="#cb1-49" aria-hidden="true" tabindex="-1"></a> texte_retour<span class="op">+=</span>(<span class="ss">f"</span><span class="sc">{</span>date<span class="sc">}</span><span class="ss">: journée </span><span class="sc">{</span>code_couleur<span class="sc">}</span><span class="ss">"</span>)</span>
|
||||
<span id="cb1-50"><a href="#cb1-50" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-51"><a href="#cb1-51" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> texte_retour</span>
|
||||
<span id="cb1-52"><a href="#cb1-52" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-53"><a href="#cb1-53" aria-hidden="true" tabindex="-1"></a>texte <span class="op">=</span> get_tempo_for_today_and_tomorrow()</span>
|
||||
<span id="cb1-54"><a href="#cb1-54" aria-hidden="true" tabindex="-1"></a><span class="bu">print</span>(texte)</span>
|
||||
<span id="cb1-55"><a href="#cb1-55" aria-hidden="true" tabindex="-1"></a></span></code></pre></div>
|
||||
<p>Bonne réduction des pointes de conso!</p>
|
||||
</body>
|
||||
</html>
|
@ -13,7 +13,7 @@
|
||||
|
||||
** la théorie des chaines de caractère
|
||||
|
||||
[[https://www.geo.mtu.edu/weather/aurora/images/aurora/jan.curtis/images/janc_004.jpg]]\\
|
||||
[[https://www.geo.mtu.edu/weather/aurora/images/aurora/jan.curtis/images/janc_004.jpg]]
|
||||
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
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
** signez pour la neutralité du net
|
||||
|
||||
\\
|
||||
|
||||
|
||||
--------------
|
||||
|
||||
|
@ -15,29 +15,29 @@
|
||||
|
||||
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.\\
|
||||
le bon sens.
|
||||
dans un lieu où les progrès en rapidité du réseau des interwebs s'est
|
||||
arrêté à l'an 2000. C'est un peu fâcheux quand notre métier c'est le
|
||||
ouaibe. Et puis, on ne commitera jamais trop vite comme ils disent chez
|
||||
[[https://www.commitstrip.com/fr/][Commit Strip]].\\
|
||||
[[https://www.commitstrip.com/fr/][Commit Strip]].
|
||||
Aussi, j'ai demandé WTF à la Mairie de ma ville qui m'a gentiment
|
||||
répondu que "c'est pas à nous qu'il faut demander" mais à Arcueil.\\
|
||||
\\
|
||||
répondu que "c'est pas à nous qu'il faut demander" mais à Arcueil.
|
||||
|
||||
[[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.\\
|
||||
"on marque quoi pour informer les gens? -euuuuuuuh - ok je note ça"\\
|
||||
le site du val de bièvre.
|
||||
"on marque quoi pour informer les gens? -euuuuuuuh - ok je note ça"
|
||||
|
||||
C'est un peu la même chose quand on leur dit "dites donc, vous avez payé
|
||||
l'implantation de Vélib dans la ville mais y'a jamais aucun vélib aux
|
||||
bornes, vous pouvez faire quelque chose? ah non, faut contacter le
|
||||
service client de Vélib", et donc Vélib de me répondre " ah mais non,
|
||||
nous on peut rien faire, c'est la mairie qui doit s'arranger pour ça".\\
|
||||
\\
|
||||
nous on peut rien faire, c'est la mairie qui doit s'arranger pour ça".
|
||||
|
||||
Breffe, la fibre c'est bien beau, mais c'est pas gagné et on ne peut
|
||||
rien y faire, nous autres pauvres citoyens polis avec
|
||||
l'administration.\\
|
||||
Reste à savoir si la 4G en tant que modem est une alternative viable.\\
|
||||
l'administration.
|
||||
Reste à savoir si la 4G en tant que modem est une alternative viable.
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -15,18 +15,18 @@
|
||||
|
||||
[[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?\\
|
||||
retenir?
|
||||
Que nenni, l'expérience JS du jour vous permet d'estimer aussi la date
|
||||
de votre mort selon les chiffres de l'insee, et d'autres choses
|
||||
étonnantes.\\
|
||||
étonnantes.
|
||||
Saviez vous que vous avez gagné votre premier milliard de secondes en
|
||||
seulement 11 jours?\\
|
||||
seulement 11 jours?
|
||||
Votre millième semaine débutera avant ou après votre dix millième
|
||||
jour?\\
|
||||
Quel était le jour de la semaine où vous êtes nés?\\
|
||||
\\
|
||||
jour?
|
||||
Quel était le jour de la semaine où vous êtes nés?
|
||||
|
||||
Définissez votre date de naissance et soyez carrément émerveillé par ces
|
||||
quelques dates de votre vie dont vous ne soupçonniez pas l'existence!\\
|
||||
quelques dates de votre vie dont vous ne soupçonniez pas l'existence!
|
||||
[[https://artlemoine.com/dates-de-vie]]
|
||||
|
||||
|
||||
|
@ -17,20 +17,20 @@
|
||||
|
||||
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.\\
|
||||
\\
|
||||
pour aussi profiter de vos moments en dehors du travail.
|
||||
|
||||
Voici un site qui va sauver vos journées:
|
||||
[[https://sleepyti.me/][sleepyti.me]] vous donne un temps optimal de
|
||||
sommeil en vous permettant de deviner à quelle heure vous devriez vous
|
||||
coucher pour vous lever à l'heure voulue.\\
|
||||
coucher pour vous lever à l'heure voulue.
|
||||
Vous pouvez aussi chercher l'heure à laquelle vous lever en fonction de
|
||||
l'heure à laquelle vous vous couchez.\\
|
||||
l'heure à laquelle vous vous couchez.
|
||||
La plupart des humains mettent 14 minutes à s'endormir, (moi j'ai
|
||||
l'impression que c'est bien plus, plutôt 40 minutes) et il semblerait
|
||||
qu'une durée de sommeil optimale dure 5 à 6 cycles de sommeil de 90
|
||||
minutes.\\
|
||||
minutes.
|
||||
Après ce nombre de périodes, Il faut idéalement se réveiller entre deux
|
||||
cycles de sommeil pour se sentir frais et alerte.\\
|
||||
cycles de sommeil pour se sentir frais et alerte.
|
||||
|
||||
Bonne nuit :D
|
||||
|
||||
|
@ -18,32 +18,32 @@
|
||||
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.\\
|
||||
boulot de cet appel.
|
||||
Si vous voulez avoir un dossier en commun entre dropbox et google drive,
|
||||
c'i possible.\\
|
||||
c'i possible.
|
||||
Si lorsque vous vous approchez de votre maison votre téléphone allume le
|
||||
wifi et éteigne les données internet pour vous faire économiser du
|
||||
forfait, c'i possible.\\
|
||||
forfait, c'i possible.
|
||||
Si vous voulez un arrière plan qui change tous les jours selon la méga
|
||||
photo de la NASA, c'i possible.\\
|
||||
photo de la NASA, c'i possible.
|
||||
Ou bien, vous voulez que lorsque vous appellez le 112, un message soit
|
||||
envoyé à votre femme, il y a une recette pour ça.\\
|
||||
Vous pouvez construire vos recettes comme ça.\\
|
||||
envoyé à votre femme, il y a une recette pour ça.
|
||||
Vous pouvez construire vos recettes comme ça.
|
||||
Ils ont aussi lancé un service nommé DO. comme le verbe faire, pas la
|
||||
note de musique.\\
|
||||
note de musique.
|
||||
cela vous permet d'avoir une recette qui s'active sur demande, lorsque
|
||||
vous appuyez sur une icone dans votre mobile.\\
|
||||
vous appuyez sur une icone dans votre mobile.
|
||||
[[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\\
|
||||
personnalisable à souhait comme les autres recettes
|
||||
Installez IFTTT sur votre téléphone, inscrivez vous sur le site, et
|
||||
commencez à jouer avec les recettes.\\
|
||||
commencez à jouer avec les recettes.
|
||||
Pour mettre en place les recettes il faut activer les canaux
|
||||
correspondants. Dropbox, gmail, github et bien d'autres sont des canaux
|
||||
à activer en se loguant.\\
|
||||
\\
|
||||
à activer en se loguant.
|
||||
|
||||
"Oh noez, me dites vous, s'inscrire encore sur un service, mondieu mais
|
||||
jamais je ne me souviendrai de mon mot de passe, ou alors je vais en
|
||||
utiliser un seul pareil pour tous et si on le trouve je suis dans la
|
||||
|
@ -13,16 +13,16 @@
|
||||
|
||||
** paye ton arrondi en js
|
||||
|
||||
F12. dans la console javascript écrivez:\\
|
||||
999999999999999\\
|
||||
faites entrée. la console vous répond:\\
|
||||
999999999999999\\
|
||||
\\
|
||||
mais écrivez un 9 de plus\\
|
||||
9999999999999999\\
|
||||
faites entrée. la console vous répond:\\
|
||||
10000000000000000\\
|
||||
\\
|
||||
F12. dans la console javascript écrivez:
|
||||
999999999999999
|
||||
faites entrée. la console vous répond:
|
||||
999999999999999
|
||||
|
||||
mais écrivez un 9 de plus
|
||||
9999999999999999
|
||||
faites entrée. la console vous répond:
|
||||
10000000000000000
|
||||
|
||||
narmol.
|
||||
|
||||
|
||||
|
@ -14,16 +14,16 @@
|
||||
** des live templates pour angular dans intelliJ
|
||||
|
||||
[[https://www.ajmadison.com/ajmadison/images/large/UM-100F-MP-I.jpg]]
|
||||
(ceci est un live template)\\
|
||||
(ceci est un live template)
|
||||
j'utilise PHPstorm pour faire des projets avec du angular dedans (entre
|
||||
autres), et pour gagner en performance et en confort, heureusement qu'il
|
||||
y a les live templates.\\
|
||||
y a les live templates.
|
||||
éditables dans les settings, ils permettent de créer des fichiers xml
|
||||
dans le dossier de templates, ( dans le dossier:
|
||||
*~/.WebIde80/config/templates* , avec un nom qui ressemble à .WebIde80
|
||||
selon la version de votre IDE)\\
|
||||
et de vous faire des raccourcis paramétrables.\\
|
||||
\\
|
||||
selon la version de votre IDE)
|
||||
et de vous faire des raccourcis paramétrables.
|
||||
|
||||
des projets sur github permettent de rajouter des suites de code
|
||||
template pour vous faciliter la vie. aujourd'hui je vais vous vanter les
|
||||
mérites d'un dépot fort sympa pour faire des tests jasmine et divers
|
||||
|
@ -22,7 +22,7 @@ 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.\\
|
||||
plus y être autorisé sous peu.
|
||||
Ce n'est pas si ironique de poster cette vidéo sur youtube, un site qui
|
||||
fait open bar de vos données à la NSA. c'est justement un bon endroit
|
||||
pour se faire entendre.
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
un site bien sympa nommé [[https://converter.rosstuck.com/][__Symfony2
|
||||
Service Config Converter_]]_ permet de convertir du code au format .yml
|
||||
en .php , en .ini, en .xml\\
|
||||
en .php , en .ini, en .xml
|
||||
Rosstuck le donne aussi en bundle sur github afin de l'intégrer à vos
|
||||
commandes perso symfony2.
|
||||
|
||||
|
@ -13,25 +13,25 @@
|
||||
|
||||
** Le petit Printf
|
||||
|
||||
ont devenus un problème."\\
|
||||
ont devenus un problème."
|
||||
Et tandis que l'homme se tenait là en silence (sur son nouveau bureau à
|
||||
roulettes trop cool), le petit printf se dirigea hors de la salle.\\
|
||||
roulettes trop cool), le petit printf se dirigea hors de la salle.
|
||||
|
||||
** *Chapitre 8*
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: chapitre-8
|
||||
:END:
|
||||
|
||||
[[https://ferd.ca/static/img/printf/ops.png]]\\
|
||||
[[https://ferd.ca/static/img/printf/ops.png]]
|
||||
Dans le bureau d'à côté se trouvait un employé fatigué, avec des
|
||||
dizaines de tasses à café vides, recroquevillée sur ton clavier, à taper
|
||||
avec énervement.\\
|
||||
"Salut, dit le petit printf."\\
|
||||
avec énervement.
|
||||
"Salut, dit le petit printf."
|
||||
La femme n'a pas arrêté ce qu'elle faisait. Elle a continué à taper
|
||||
furieusement.\\
|
||||
"Bonjour?" demanda-t-il à nouveau.\\
|
||||
furieusement.
|
||||
"Bonjour?" demanda-t-il à nouveau.
|
||||
La femme s'arrêta d'un coup, pris un flacon d'un tiroir dans son bureau,
|
||||
et a pris une gorgée.\\
|
||||
et a pris une gorgée.
|
||||
"J'ai un travail terrible, dit-elle. Je fais DevOps. ça avait bien
|
||||
commencé, la plupart du temps je développais et puis parfois je
|
||||
debuguais des choses, mais plus le temps passait, plus à a a empiré.
|
||||
@ -39,20 +39,20 @@ J'ai commencé à lutter contre les incendies dans notre pile, puis plus
|
||||
d'incendies ont commencé à se produire. Je me suis débarrassé de la
|
||||
plupart d'entre eux, tirant de petits miracles ici et là pour ensuite
|
||||
respecter les délais de dev sur des choses que je devais aussi faire en
|
||||
plus.\\
|
||||
-Et ont-ils embauché quelqu'un pour aider?\\
|
||||
plus.
|
||||
-Et ont-ils embauché quelqu'un pour aider?
|
||||
-Non, c'est ça le truc. Les petits feux continuent de se produire ici et
|
||||
là, et en raison du temps que je prends pour les combattre, je ne peux
|
||||
pas être aussi prudente qu' avant avec le dev, donc je crée plus de feux
|
||||
tout le temps. Maintenant, je lutte contre les incendies toute la
|
||||
journée et toute la nuit et je déteste mon travail. -Pourquoi votre
|
||||
employeur ne fait pas quelque chose?\\
|
||||
employeur ne fait pas quelque chose?
|
||||
-Je suis douée à faire mon travail, et je suis parvenu à garder les
|
||||
choses sous contrôle assez longtemps que tout le monde s'y soit habitué.
|
||||
Lorsque vous prenez l'habitude de petits miracles, les gens sont
|
||||
habitués. Ensuite, vous êtes coincé à faire des miracles tout le temps
|
||||
ou ils vont penser que vous ne faites pas votre travail du tout.\\
|
||||
-Cela semble très triste\\
|
||||
ou ils vont penser que vous ne faites pas votre travail du tout.
|
||||
-Cela semble très triste
|
||||
-ça l'est; et parce que vous êtes la personne la plus familière avec ces
|
||||
feux, vous obtenez seulement de travailler sur eux de plus en plus,
|
||||
jusqu'à ce que votre employeur embauche quelqu'un d'autre pour couvrir
|
||||
@ -60,9 +60,9 @@ votre ancien emploi, celui que vous aimiez. Si vous vous souciez assez
|
||||
dur sur votre travail pour être celui qui fait les choses que tout le
|
||||
monde déteste, on vous remerciera en vous donnant de plus en plus de ce
|
||||
travail qui ne vous plaît pas, jusqu'à ce que ce soit tout ce que vous
|
||||
faites. Et puis il n'y a plus rien pour vous plaire dans votre job.\\
|
||||
-Alors, vous êtes malchanceuse," dit le petit printf.\\
|
||||
Et son pager sonna encore.\\
|
||||
faites. Et puis il n'y a plus rien pour vous plaire dans votre job.
|
||||
-Alors, vous êtes malchanceuse," dit le petit printf.
|
||||
Et son pager sonna encore.
|
||||
"Cette femme," dit le petit printf à lui-même, en continuant plus loin
|
||||
son voyage, "cette femme serait méprisée par tous les autres: par
|
||||
l'expert spécialisé, par le développeur de rockstar, par l'adoptant
|
||||
@ -77,7 +77,7 @@ Peut-être est parce qu'elle pense à autre chose qu'à elle-même.
|
||||
[[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.\\
|
||||
avec des rames de documentation sur son bureau.
|
||||
"Ah, voici un développeur!" s'écria l'homme, alors que printf se tenait
|
||||
à la porte. "Entrez!" En regardant à travers les fenêtres, le petit
|
||||
printf a remarqué qu'ils étaient pleins d'écriture. Avec l'aide d'un
|
||||
@ -85,54 +85,54 @@ stylo effaçable à sec, la vue sur le monde extérieur a été masqué par
|
||||
des tonnes de cercles, des flèches, des cylindres, et les nuages. Alors
|
||||
qu'il était curieux les nuages de l'homme nécessaire tirées où les
|
||||
vrais pouvaient être vus à l'extérieur, tout l'ensemble était plus
|
||||
intrigant.\\
|
||||
"Qu'est-ce que c'est ?," demanda notre ami, en montrant les fenêtres.\\
|
||||
intrigant.
|
||||
"Qu'est-ce que c'est ?," demanda notre ami, en montrant les fenêtres.
|
||||
"Oh ça? Ceci est notre système de production!" Dit l'homme, en pensant
|
||||
non pas une seule fois que la question portait sur le monde extérieur.
|
||||
"Je suis un architecte logiciel.\\
|
||||
-Qu'est-ce qu'un architecte logiciel?\\
|
||||
"Je suis un architecte logiciel.
|
||||
-Qu'est-ce qu'un architecte logiciel?
|
||||
-La plupart du temps, il est quelqu'un qui sait comment structurer au
|
||||
mieux et coordonne les composants d'un grand système pour que tout aille
|
||||
bien ensemble. Il est quelqu'un qui doit connaître les bases de données,
|
||||
des langages, des framewords, des éditeurs de code, des formats de
|
||||
sérialisation, des protocoles et des concepts tels que l'encapsulation
|
||||
et la séparation des préoccupations.\\
|
||||
et la séparation des préoccupations.
|
||||
-Très intéressant! dit le petit printf, voici quelqu'un qui peut
|
||||
répondre à toutes mes questions! Il regarda les diagrammes
|
||||
d'architecture. Votre système est très impressionnant. Est-il très
|
||||
rapide à fonctionner?\\
|
||||
rapide à fonctionner?
|
||||
-Je ne pouvais pas vous dire, dit l'architecte. ça doit être le cas, je
|
||||
pense. -Comment est le code alors, est-il bon?\\
|
||||
-Je ne pouvais pas vous dire\\
|
||||
-les utilisateurs sont-ils heureux?\\
|
||||
-Je ne pouvais pas vous dire non plus, je crains\\
|
||||
-Mais vous êtes un architecte logiciel!\\
|
||||
pense. -Comment est le code alors, est-il bon?
|
||||
-Je ne pouvais pas vous dire
|
||||
-les utilisateurs sont-ils heureux?
|
||||
-Je ne pouvais pas vous dire non plus, je crains
|
||||
-Mais vous êtes un architecte logiciel!
|
||||
-Exactement! Mais je ne suis pas un développeur. Ce n'est pas
|
||||
l'architecte qui va et écrit les modules et les classes, combine les
|
||||
bibliothèques. L'architecte logiciel est beaucoup trop important pour
|
||||
aller toucher au code. Mais il parle avec les programmeurs et les
|
||||
développeurs, leur pose des questions, leur donne des conseils. Et si le
|
||||
problème se trouve être assez intéressant, l'architecte prend en charge
|
||||
la planification.\\
|
||||
-Et pourquoi ça?\\
|
||||
la planification.
|
||||
-Et pourquoi ça?
|
||||
-Parce que nous sommes plus expérimentés. Nous en savons plus sur les
|
||||
systèmes et ce qui fonctionne ou non. Les développeurs peuvent alors
|
||||
être une extension de nos connaissances pour produire de grands
|
||||
systèmes!\\
|
||||
systèmes!
|
||||
-Mais comment savez-vous si les choses vont bien sans s'impliquer avec
|
||||
le code?\\
|
||||
-Nous faisons confiance aux développeurs\\
|
||||
le code?
|
||||
-Nous faisons confiance aux développeurs
|
||||
-Donc, vous leur faites confiance pour mettre en œuvre vos idées
|
||||
correctement, mais pas assez pour venir avec leurs propres idées?"\\
|
||||
correctement, mais pas assez pour venir avec leurs propres idées?"
|
||||
L'architecte logiciel était visiblement ébranlé par ce commentaire. "Je
|
||||
suppose que je pourrais avoir été un peu déconnecté," il a finalement
|
||||
admis. "Le problème est que, après un certain temps, vous êtes invité à
|
||||
travailler avec des idées tellement vous ne disposez pas d'un bon moyen
|
||||
de les faire tester ou vérifier..." Il baissa les yeux, pensif.
|
||||
"Parfois, un architecte logiciel ne fait ni logiciel, ni architecture,
|
||||
on dirait."\\
|
||||
on dirait."
|
||||
Le petit printf a quitté la salle, ayant terminé de sa visite, il quitta
|
||||
le bâtiment.\\
|
||||
le bâtiment.
|
||||
|
||||
** *Chapitre 10*
|
||||
:PROPERTIES:
|
||||
@ -142,37 +142,37 @@ le bâtiment.\\
|
||||
[[https://ferd.ca/static/img/printf/charity.png]]
|
||||
|
||||
le petit printf, une fois à l'extérieur, a rencontré un homme collectant
|
||||
de l'argent pour la charité.\\
|
||||
"Salut, dit l'homme. Que diriez vous d'aider quelqu'un aujourd'hui?\\
|
||||
de l'argent pour la charité.
|
||||
"Salut, dit l'homme. Que diriez vous d'aider quelqu'un aujourd'hui?
|
||||
-ça m'aiderait sans doute à me faire sentir mieux, répondit printf. Je
|
||||
suis allé dans ce bureau toute la journée, et maintenant je suis plus
|
||||
confus que jamais.\\
|
||||
confus que jamais.
|
||||
-Ah, je vois. Ces personnes sont tous les développeurs. Ils ne sont pas
|
||||
vraiment utiles, n'est-ce pas? Ce qu'ils aiment à dire est qu'ils
|
||||
changent le monde, et ils ont pas mal réussir à à le faire, en fait.\\
|
||||
changent le monde, et ils ont pas mal réussir à à le faire, en fait.
|
||||
-Pourquoi est ce que je me sens si gêné, alors? questionna le petit
|
||||
printf.\\
|
||||
printf.
|
||||
-Eh bien, le meilleur qu'ils font est souvent d'aider à convertir les
|
||||
emplois de certaines personnes dans des programmes, ou de rendre les
|
||||
loisirs de tout le monde plus tranquilles.\\
|
||||
loisirs de tout le monde plus tranquilles.
|
||||
Le logiciel est en train de manger le monde et de lui faire changer de
|
||||
visage, c'est certain... mais au fond, c'est le même vieux monde, avec
|
||||
un visage mutilé. La raison pour laquelle on se sent gêné est que le
|
||||
changement de cette façon ne veut pas dire les choses deviennent mieux.
|
||||
Nous avons les mêmes défauts et les problèmes que nous avons toujours
|
||||
eu, les mêmes trous à combler à l'intérieur.\\
|
||||
eu, les mêmes trous à combler à l'intérieur.
|
||||
-Alors, comment puis-je me sentir mieux?" le petit printf était
|
||||
visiblement anxieux.\\
|
||||
visiblement anxieux.
|
||||
L'homme a pensé pendant un certain temps, et a offert printf à venir
|
||||
l'aider à aider les autres, car c'était la façon que cet homme avait de
|
||||
se sentir mieux. Au cours de l'après-midi, printf raconta à l'homme ses
|
||||
problèmes et son aventure. Après un long silence, l'homme dit:\\
|
||||
problèmes et son aventure. Après un long silence, l'homme dit:
|
||||
"Les jeux que les gens jouent, les rôles et les réputations qu'ils
|
||||
poursuivent et entretiennent, le plaisir éphémère qu'ils tirent de la
|
||||
résolution de problèmes complexes, c'est amusant pendant un certain
|
||||
temps. En fin de compte, si vous ne résolvez pas quelque chose de
|
||||
valable, si vous oubliez les personnes impliquées, ça ne va jamais être
|
||||
vraiment satisfaisant.\\
|
||||
vraiment satisfaisant.
|
||||
Et cela peut être très bien, ou ça pourrait ne pas l'être, et vous
|
||||
pouvez ou ne pouvez pas obtenir cela par ailleurs que sur votre lieu de
|
||||
travail quand vous grandissez. Le travail peut être un travail; il peut
|
||||
@ -180,15 +180,15 @@ travail quand vous grandissez. Le travail peut être un travail; il peut
|
||||
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.\\
|
||||
qui est essentiel est invisible pour l'ordinateur.
|
||||
C' est le temps que vous avez passé sur votre système qui le rend si
|
||||
important », l'homme a ajouté," et quand vous avez perdu de vue pourquoi
|
||||
il était logique de passer du temps là-dessus, quand il est devenu un
|
||||
jeu d'orgueil, alors il a causé plus de douleur que de soulagement.\\
|
||||
jeu d'orgueil, alors il a causé plus de douleur que de soulagement.
|
||||
Les développeurs ont souvent oublié cette vérité; Si vous perdez de vue
|
||||
des choses, travailler sur votre système devient son propre problème, et
|
||||
la solution la plus efficace est de se débarrasser du système, étant
|
||||
donné qu'il est le problème."\\
|
||||
donné qu'il est le problème."
|
||||
"C'est seulement quand vous résolvez les problèmes avec un visage humain
|
||||
que vous pouvez sentir vraiment bien", répéta le petit printf à
|
||||
lui-même, de sorte qu'il s'en souvienne.
|
||||
@ -200,24 +200,24 @@ lui-même, de sorte qu'il s'en souvienne.
|
||||
|
||||
[[https://ferd.ca/static/img/printf/printf-end.png]]
|
||||
|
||||
\\
|
||||
|
||||
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.\\
|
||||
des gens à faire la même chose.
|
||||
Lorsque je me suis lancé dans le jeu d'essayer de devenir un véritable
|
||||
programmeur, Printf ne l'a pas fait. Il a dit qu'il était correct de ne
|
||||
pas être un vrai programmeur, qu'il préférait être un programmeur avec
|
||||
un visage humain.\\
|
||||
un visage humain.
|
||||
Aujourd'hui, je suis coincé dans la situation où je regarde en arrière,
|
||||
je dois comprendre si je peux, aussi, devenir un programmeur avec un
|
||||
visage humain ; ou si tout ce que je fais est juste un emploi. Il ne
|
||||
semble pas y avoir tellement de choses qui vaille la peine entre-deux.\\
|
||||
semble pas y avoir tellement de choses qui vaille la peine entre-deux.
|
||||
En tous les cas, là où printf a estimé qu'il n'a pas besoin d'être un
|
||||
vrai programmeur, je pense que je ressens la même chose maintenant.\\
|
||||
vrai programmeur, je pense que je ressens la même chose maintenant.
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -43,7 +43,7 @@ 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).\\
|
||||
aussi).
|
||||
|
||||
C'est ainsi que sur [[https://framacolibri.org][framacolibri.org]], le
|
||||
forum de l'association framasoft, en une semaine seulement j'ai pu :
|
||||
@ -54,7 +54,7 @@ forum de l'association framasoft, en une semaine seulement j'ai pu :
|
||||
- intégralement traduire le site en anglais en confiant des textes à
|
||||
traduire sur une plateforme dédiée. Sus à
|
||||
[[https://www.cipherbliss.com/depasser-la-barriere-de-la-langue/][la
|
||||
barrière de la langue]]!\\
|
||||
barrière de la langue]]!
|
||||
|
||||
Comme quoi, il suffit de se lancer. ça tombe bien,
|
||||
[[https://frama.site/][frama.site]] vous permet de créer des sites perso
|
||||
|
@ -120,7 +120,7 @@ l'éditeur web nommé ID, je vous recommande de ne pas vous plonger là
|
||||
dedans pour le moment et de faire au plus cohérent avec les éléments
|
||||
voisins.
|
||||
|
||||
** \\
|
||||
**
|
||||
Applications mobiles
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: applications-mobiles
|
||||
@ -153,7 +153,7 @@ d'ailleurs des ensembles de reconnaissances d'image pour trouver des
|
||||
éléments, et va automatiquement flouter les plaques d'immatriculation et
|
||||
les visages des gens.
|
||||
|
||||
** \\
|
||||
**
|
||||
Traces GPS
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: traces-gps
|
||||
@ -172,7 +172,7 @@ terminé vous pouvez cliquer sur "enregistrer". l'appli ne vous proposera
|
||||
pas d'enregistrer votre chemin si vous n'avez pas le GPS activé.
|
||||
|
||||
Après avoir bien compris que selon ce que l'on a sélectionné (point,
|
||||
chemin, ou polygone) on ne peut pas mettre n'importe quel attribut,\\
|
||||
chemin, ou polygone) on ne peut pas mettre n'importe quel attribut,
|
||||
la plupart de mes questions ont le plus souvent concerné la recherche de
|
||||
nom correct pour qualifier un point d'intérêt
|
||||
[[https://wiki.openstreetmap.org/wiki/FR:Comment_cartographier_un...]["comment
|
||||
|
@ -108,7 +108,7 @@ viennent discuter, sociabiliser, boire un coup, et des fois même,
|
||||
écrire, dessiner, coder des trucs.
|
||||
|
||||
Les maquettes sont prêtes, on peut les faire évoluer, on est prêts aussi
|
||||
à les confronter à la réalité.\\
|
||||
à les confronter à la réalité.
|
||||
|
||||
*** Accueillir les gens est primordial
|
||||
:PROPERTIES:
|
||||
|
@ -14,118 +14,118 @@
|
||||
** Whip yourself *0* Angoulême soon
|
||||
|
||||
((http://i22.photobucket.com/albums/b301/tykayn/zinecouvtest.jpg)) %%%
|
||||
La couverture du zine 3 de Mangastyl va ressembler à ça :3 %%%++++++++\\
|
||||
La couverture du zine 3 de Mangastyl va ressembler à ça :3 %%%++++++++
|
||||
|
||||
*BONNE ANNEEEEEEEEEEEE!* \^O^////////
|
||||
[[http://e.deviantart.com/emoticons/h/hug.gif]]\\
|
||||
[[http://e.deviantart.com/emoticons/h/hug.gif]]
|
||||
Réussissez ce que vous entreprenez, gagnez du pognon, que la joie de
|
||||
vivre vous accompagne, suivie de près par la santé et les zamours *o*\\
|
||||
\\
|
||||
Soyez heureux, ou vous aurez droit au fouet d'orties è__é\\
|
||||
vivre vous accompagne, suivie de près par la santé et les zamours *o*
|
||||
|
||||
Soyez heureux, ou vous aurez droit au fouet d'orties è__é
|
||||
Je me suis fait appeler mademoiselle et madame plus de 15 fois en deux
|
||||
semaines, pour l peine j'ai gagné 515€ après avoir été caissier à
|
||||
Picard. n_n\\
|
||||
\\
|
||||
Picard. n_n
|
||||
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]] Venus est un homme,
|
||||
et ce groupe est trop bo *o*\\
|
||||
\\
|
||||
et ce groupe est trop bo *o*
|
||||
|
||||
[[http://e.deviantart.com/emoticons/d/dance.gif]] *VENEZ AU FESTIVAL
|
||||
D'ANGOULËME* *0*\\
|
||||
[[http://e.deviantart.com/emoticons/b/boogie.gif]]\\
|
||||
\\
|
||||
Si je devais prendre une bonne résolution,\\
|
||||
D'ANGOULËME* *0*
|
||||
[[http://e.deviantart.com/emoticons/b/boogie.gif]]
|
||||
|
||||
Si je devais prendre une bonne résolution,
|
||||
ce serait celle que de retrouver l'intensité de tous mes sentiments et
|
||||
d'enfin faire avancer ma propre histoire. n___n\\
|
||||
¤_¤ ceci est un eye beam!!\\
|
||||
\\
|
||||
d'enfin faire avancer ma propre histoire. n___n
|
||||
¤_¤ ceci est un eye beam!!
|
||||
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*To do* list:(slappez
|
||||
moi pour que ça avance)\\
|
||||
\\
|
||||
(9 janvier 2007) + 4 truc faits\\
|
||||
moi pour que ça avance)
|
||||
|
||||
(9 janvier 2007) + 4 truc faits
|
||||
(11 janvier 2007) + 1 truc fait / 19 à faire
|
||||
[[http://e.deviantart.com/emoticons/moods/joy/humor/b0x0rz-less.gif]](21
|
||||
Janvier 2007) +5 trucs de faits, + 24 trucs à faire XD\\
|
||||
(5 Fevrier) + 2 trucs de faits + 1 truc à faire.\\
|
||||
Janvier 2007) +5 trucs de faits, + 24 trucs à faire XD
|
||||
(5 Fevrier) + 2 trucs de faits + 1 truc à faire.
|
||||
[[http://e.deviantart.com/emoticons/n/new.gif]](23 Mars) + 5 trucs de
|
||||
faits.\\
|
||||
[[http://e.deviantart.com/emoticons/d/dance.gif]]15 Mai\\
|
||||
\\
|
||||
*15* / *34* trucs:\\
|
||||
\\
|
||||
faits.
|
||||
[[http://e.deviantart.com/emoticons/d/dance.gif]]15 Mai
|
||||
|
||||
-s'inscrire à Saint Luc (école de BD en Belgique)\\
|
||||
*15* / *34* trucs:
|
||||
|
||||
|
||||
-s'inscrire à Saint Luc (école de BD en Belgique)
|
||||
[[http://e.deviantart.com/emoticons/h/hug.gif]]*-Aller faire ch...
|
||||
déposer lettre de motiv et CV à intermarché (400 mètres à pied ça use
|
||||
les souliers)* (5 Fevrier)\\
|
||||
les souliers)* (5 Fevrier)
|
||||
[[http://e.deviantart.com/emoticons/b/boogie.gif]]*-Dessiner pendant un
|
||||
atelier cocci* (15 Mai 2007)\\
|
||||
-Apprendre mes kanjis :giggle:\\
|
||||
atelier cocci* (15 Mai 2007)
|
||||
-Apprendre mes kanjis :giggle:
|
||||
[[http://e.deviantart.com/emoticons/h/hug.gif]] *-faire le festival
|
||||
d'Angoulême 2007* (5 Fevrier)\\
|
||||
-faire l'anthologie de mes agendas depuis 2002.\\
|
||||
d'Angoulême 2007* (5 Fevrier)
|
||||
-faire l'anthologie de mes agendas depuis 2002.
|
||||
[[http://e.deviantart.com/emoticons/n/new.gif]]*-exposer ma vision des
|
||||
cycles horaires annuels et des nombres.*(Mars 2007)\\
|
||||
cycles horaires annuels et des nombres.*(Mars 2007)
|
||||
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-répondre aux ratons
|
||||
laveurs qui veulent lancer ma carrière *_** (11 janvier 2007)\\
|
||||
laveurs qui veulent lancer ma carrière *_** (11 janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-Mettre à jour son
|
||||
CV. (9 janvier 2007)*\\
|
||||
CV. (9 janvier 2007)*
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-Voir l'expo Hergé
|
||||
Dimanche 7 Janvier 2007* (7 janvier 2007)\\
|
||||
Dimanche 7 Janvier 2007* (7 janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-Bouffer de la
|
||||
galette* (7 janvier 2007)\\
|
||||
galette* (7 janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-Se payer 60€ de
|
||||
timbres fiscaux.* (21 Janvier 2007)\\
|
||||
timbres fiscaux.* (21 Janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-Se faire un
|
||||
passeport à la mairie.* (21 Janvier 2007)\\
|
||||
passeport à la mairie.* (21 Janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-me payer des boîtes
|
||||
de CD vides.* (21 Janvier 2007)\\
|
||||
de CD vides.* (21 Janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-Archiver toutes mes
|
||||
photos numériques sur CD.* (21 Janvier 2007)\\
|
||||
photos numériques sur CD.* (21 Janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]*-Préparer le voyage
|
||||
pour le festival d'Angoulême en 15 jours (topic à faire sur MS et
|
||||
e-kaki* (8 janvier 2007)*).*\\
|
||||
e-kaki* (8 janvier 2007)*).*
|
||||
|
||||
\\
|
||||
-compléter ma collection de pentones *o*\\
|
||||
|
||||
-compléter ma collection de pentones *o*
|
||||
[[http://e.deviantart.com/emoticons/n/new.gif]]*-Faire les pages de
|
||||
Grapefruits.* (zine Ms 4) (pages finies le 25 Février 2007)\\
|
||||
Grapefruits.* (zine Ms 4) (pages finies le 25 Février 2007)
|
||||
[[http://e.deviantart.com/emoticons/d/dance.gif]]*-Préparer Inter Sub
|
||||
Key chapitre 2.(zine Ms 4)*\\
|
||||
-Slapper Reg et faire les pages du projet OMG chapitre 2 (!Q 2)\\
|
||||
Key chapitre 2.(zine Ms 4)*
|
||||
-Slapper Reg et faire les pages du projet OMG chapitre 2 (!Q 2)
|
||||
[[http://e.deviantart.com/emoticons/n/new.gif]]*-Finir le zine 3 de
|
||||
Mangastyl en Janvier*\\
|
||||
Mangastyl en Janvier*
|
||||
[[http://e.deviantart.com/emoticons/n/new.gif]]*-Aller l'imprimer le
|
||||
zine 3 de Mangastyl en Janvier.*\\
|
||||
zine 3 de Mangastyl en Janvier.*
|
||||
-Billie Jean, is not my lover, she's just a girl, who says I am the
|
||||
one...\\
|
||||
\\
|
||||
\\
|
||||
one...
|
||||
|
||||
|
||||
[[http://e.deviantart.com/emoticons/moods/joy/humor/b0x0rz-less.gif]]*-faire
|
||||
le concert des Fatals Picards* (21 Janvier 2007)\\
|
||||
\\
|
||||
\\
|
||||
Films\\
|
||||
\\
|
||||
-voir les 2 saisons des "Décalés du cosmos"\\
|
||||
le concert des Fatals Picards* (21 Janvier 2007)
|
||||
|
||||
|
||||
Films
|
||||
|
||||
-voir les 2 saisons des "Décalés du cosmos"
|
||||
[[http://e.deviantart.com/emoticons/moods/joy/humor/b0x0rz-less.gif]]*-voir
|
||||
Borat* (15 Janvier 2007)\\
|
||||
Borat* (15 Janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/moods/joy/humor/b0x0rz-less.gif]]*-voir
|
||||
Brisby et le secret de Nimh* (15 Janvier 2007)\\
|
||||
Brisby et le secret de Nimh* (15 Janvier 2007)
|
||||
[[http://e.deviantart.com/emoticons/moods/joy/humor/b0x0rz-less.gif]]*-voir
|
||||
Milenium Actress* (21 Janvier 2007)\\
|
||||
-voir la trilogie des Qatsi (2/3)\\
|
||||
-voir Pulp Fiction\\
|
||||
-voir Wayne's World\\
|
||||
Milenium Actress* (21 Janvier 2007)
|
||||
-voir la trilogie des Qatsi (2/3)
|
||||
-voir Pulp Fiction
|
||||
-voir Wayne's World
|
||||
[[http://e.deviantart.com/emoticons/d/dance.gif]]*-voir Hackers*
|
||||
...mondieu o_o (15 Mai 2007)\\
|
||||
-voir Blade Runner\\
|
||||
...mondieu o_o (15 Mai 2007)
|
||||
-voir Blade Runner
|
||||
[[http://e.deviantart.com/emoticons/n/new.gif]]*-voir Dark
|
||||
Water*(Février 2007)\\
|
||||
\\
|
||||
-voir les 11 épisodes de *"Stand Up!!"*\\
|
||||
\\
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]\\
|
||||
Water*(Février 2007)
|
||||
|
||||
-voir les 11 épisodes de *"Stand Up!!"*
|
||||
|
||||
[[http://e.deviantart.com/emoticons/g/giggle.gif]]
|
||||
[[http://i22.photobucket.com/albums/b301/tykayn/16.jpg]]
|
||||
|
||||
|
||||
|
@ -15,31 +15,31 @@
|
||||
|
||||
|
||||
|
||||
[[http://membres.lycos.fr/tikachu/truc/59-back_noir_pti.png]]\\
|
||||
(J'aime la dentelle *3*)\\
|
||||
[[http://membres.lycos.fr/tikachu/truc/59-back_noir_pti.png]]
|
||||
(J'aime la dentelle *3*)
|
||||
Les affaires reprennent
|
||||
|
||||
pour les ratons laveurs. Je vais me faire 100€ avec ce que j'ai envoyé
|
||||
mais c'est pas tout, je gagne aussi d'autres contrats mieux rémunérés
|
||||
\o/ Les affaires marchent donc.\\
|
||||
[[http://membres.lycos.fr/tikachu/truc/raton_savon_pti.jpg]]\\
|
||||
\o/ Les affaires marchent donc.
|
||||
[[http://membres.lycos.fr/tikachu/truc/raton_savon_pti.jpg]]
|
||||
J'ai même commencé mes cours du CNED, les notes arriveront bientôt. Et
|
||||
selon mes calCULs je dois faire 2 à trois devoirs par semaine jusqu'à la
|
||||
semaine 22 pour être fin prêt le jour du bac et avoir tout révisé \o/\\
|
||||
[[http://membres.lycos.fr/tikachu/truc/ratons_machine_pti.jpg]]\\
|
||||
semaine 22 pour être fin prêt le jour du bac et avoir tout révisé \o/
|
||||
[[http://membres.lycos.fr/tikachu/truc/ratons_machine_pti.jpg]]
|
||||
J'en profite pour clamer haut et fort que Venetian Snares et Susume
|
||||
Hirasawa (compositeur des ziks des films de Satoshi Kon comme dans
|
||||
Millenium Actress, Paranoia Agent ou Paprika) sont des génies de la
|
||||
composition musicale et que la Qatsi trilogy ça déchire Tadaa!\\
|
||||
composition musicale et que la Qatsi trilogy ça déchire Tadaa!
|
||||
|
||||
[[http://membres.lycos.fr/tikachu/truc/choc1.jpg]]\\
|
||||
omg shocking! Du spoil pour !Q numéro 2.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/s/icon_redface.gif]]\\
|
||||
[[http://membres.lycos.fr/tikachu/truc/choc1.jpg]]
|
||||
omg shocking! Du spoil pour !Q numéro 2.
|
||||
[[http://tykayn.fr/wp-content/uploads/s/icon_redface.gif]]
|
||||
Ayant eu plusieurs retours du zine !Q numéro 1 j'ai décidé de moins
|
||||
arnaquer les gens dans le prochain numéro en mettant plus de dessins de
|
||||
ku plus ou moins explicites. Ces messieurs ET ces mesdammes en auront
|
||||
pour leur argent avec ce numéro qui s'annonce plus ordonné et plus
|
||||
hard.\\
|
||||
hard.
|
||||
On pouvait pas faire moins avec seulement quatre nichons sur 52 pages
|
||||
dont une paire en couleur joliment illustrée *3* par Puchi-ko en
|
||||
quatrième de couverture (même que pendant
|
||||
@ -47,28 +47,28 @@ quatrième de couverture (même que pendant
|
||||
prude que ne le pensait son piercing, retournait les couvertures du côté
|
||||
peu commercial, celui où il y a Desmond Lewelyn, l'agent Q de James
|
||||
Blonde, et qu'on devait du coup les re-retourner si on voulait trouver
|
||||
des acheteurs, laule o_o).\\
|
||||
\\
|
||||
[[http://membres.lycos.fr/tikachu/truc/95_heart.jpg]]\\
|
||||
des acheteurs, laule o_o).
|
||||
|
||||
[[http://membres.lycos.fr/tikachu/truc/95_heart.jpg]]
|
||||
Y'a pu qu'a convaincre Regulus qu'*offrir un ou deux préservatifs à nos
|
||||
acheteurs de /fanzine culturel/* ne serait pas une "incitation à la
|
||||
débauche" pire que tout ce qu'ils trouveront dans le zine lui même. (ça
|
||||
fait bien rire notre mee2 national) Je suis sûr que ce serait une bonne
|
||||
idée, en plus Choob et Yue proposaient aussi des strings chics :D\\
|
||||
idée, en plus Choob et Yue proposaient aussi des strings chics :D
|
||||
Voilà, tous avec moi, faites le savoir ici, signez le pacte Q de Nicolas
|
||||
Hulo... heu non, *faites le savoir ici dans vos commentaires*! ^o^\\
|
||||
\\
|
||||
Hulo... heu non, *faites le savoir ici dans vos commentaires*! ^o^
|
||||
|
||||
Voilà, il semblerait que tout aille bien dans ma vie car ma carrière
|
||||
s'annonce lancée, eh bien détrompez vous. Ne soyons sûrs de rien et
|
||||
restons patients.\\
|
||||
restons patients.
|
||||
Comme je suis presque sûr de ne pas revenir en vie du voyage que je vais
|
||||
faire dans moins de trois semaines jevais en profiter pour faire plein
|
||||
de choses que j'aurais dû faire, passer ce temps auprès de gens que
|
||||
j'apprécie et qui ont su remplir mes journées de bonheur.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/s/icon_redface.gif]]\\
|
||||
j'apprécie et qui ont su remplir mes journées de bonheur.
|
||||
[[http://tykayn.fr/wp-content/uploads/s/icon_redface.gif]]
|
||||
à la prochaine mes chéries
|
||||
[[http://e.deviantart.com/emoticons/h/heart.gif]] *o*\\
|
||||
[[http://e.deviantart.com/emoticons/h/hug.gif]]\\
|
||||
[[http://e.deviantart.com/emoticons/h/heart.gif]] *o*
|
||||
[[http://e.deviantart.com/emoticons/h/hug.gif]]
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -17,35 +17,35 @@
|
||||
|
||||
Bon, comme il faut faire des pauses des fois, voici donc un peu de
|
||||
[[/index.php/tag/strips][strips]] et de propagande pour fêter le salut
|
||||
d'une éclaircie passagère.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/essai_27412.png]]\\
|
||||
Et faire des koukiz entre deux révisions c'est toujours sympa ^o^\\
|
||||
\\
|
||||
C'est toujours mieux que se poser des questions existencielles.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115-jiji.jpg]]\\
|
||||
Ou d'essayer d'imaginer la tronche de Sheron.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/105.jpg]]\\
|
||||
d'une éclaircie passagère.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/essai_27412.png]]
|
||||
Et faire des koukiz entre deux révisions c'est toujours sympa ^o^
|
||||
|
||||
\\
|
||||
Enrichissons donc notre culture d'un nouveau verbe: *Nicolahulotter*.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115-strip.jpg]]\\
|
||||
C'est toujours mieux que se poser des questions existencielles.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115-jiji.jpg]]
|
||||
Ou d'essayer d'imaginer la tronche de Sheron.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/105.jpg]]
|
||||
|
||||
|
||||
Enrichissons donc notre culture d'un nouveau verbe: *Nicolahulotter*.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115-strip.jpg]]
|
||||
hah, ça me fait penser que je devrais rendre son stylo feutre 0.1 mm à
|
||||
Coffe Frame/o%%% Voici un strip qui a reçu la mention coluche.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115coluche.png]]\\
|
||||
\\
|
||||
Enfin, question culture de [[/index.php/tag/%21Q][!Q]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115-cartes.jpg]]\\
|
||||
\\
|
||||
Coffe Frame/o%%% Voici un strip qui a reçu la mention coluche.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115coluche.png]]
|
||||
|
||||
Enfin, question culture de [[/index.php/tag/%21Q][!Q]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/115-cartes.jpg]]
|
||||
|
||||
L'équipe du fanzine culturel se propose d'offrir gratos des préservatifs
|
||||
de qualité et/ou des strings en bonus à l'achat d'un zine !Q (3€uros en
|
||||
tout)\\
|
||||
tout)
|
||||
Avec bien sûr à l'intérieur du zine un mode d'emploi et des idées
|
||||
d'applications.\\
|
||||
\\
|
||||
Alors, pour ou contre? :3\\
|
||||
d'applications.
|
||||
|
||||
Sur ce, je retourne à mes révisions, hohohoho...\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/essai_27411.png]]\\
|
||||
Alors, pour ou contre? :3
|
||||
|
||||
Sur ce, je retourne à mes révisions, hohohoho...
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/nicolahulotte/essai_27411.png]]
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -15,14 +15,14 @@
|
||||
|
||||
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/yersteday.jpg]]\\
|
||||
\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/yersteday.jpg]]
|
||||
|
||||
Posez ici vos questions auxquelles toute l'équipe de
|
||||
[[/index.php/tag/%21Q][!Q]] se démènera sang et eau pour y répondre à la
|
||||
façon d'un courrier des lecteurs.\\
|
||||
\\
|
||||
Ont déjà été posées pour le N°2::\\
|
||||
\\
|
||||
façon d'un courrier des lecteurs.
|
||||
|
||||
Ont déjà été posées pour le N°2::
|
||||
|
||||
|
||||
- Comment font les garçons pour corrir avec un tel bazar entre les
|
||||
jambes ?
|
||||
@ -33,9 +33,9 @@ Ont déjà été posées pour le N°2::\\
|
||||
- Le grand délire des japonais c'est que masser des seins les fait
|
||||
grossir, c'est vrai ?
|
||||
|
||||
\\
|
||||
\\
|
||||
à vous de rallonger la liste, posez des questions sérieuses ou non.\\
|
||||
|
||||
|
||||
à vous de rallonger la liste, posez des questions sérieuses ou non.
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -19,7 +19,7 @@
|
||||
L'arrivée d'une batterie dans le salon et de sa métamorphose en salle de
|
||||
répèt m'a fait fuir.%%% Faut dire, c'était ce jour là que
|
||||
[Jori|http://e-jori.com/], le boss d'[e-kaki.net|http://e-kaki.net]
|
||||
fêtait son 29ème [anniversaire|tag:anniversaire].%%%\\
|
||||
fêtait son 29ème [anniversaire|tag:anniversaire].%%%
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/joriverssaire/DSC06571.JPG]]
|
||||
Malgré un soleil timide,
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
** Le blog caché d'Aber
|
||||
|
||||
[((http://tykay.free.fr/dotclear2/public/3.0/aberslife/1.jpg||C))|http://tykay.free.fr/index.php/post/2007/08/11/Le-blog-cache-dAber]\\
|
||||
[((http://tykay.free.fr/dotclear2/public/3.0/aberslife/1.jpg||C))|http://tykay.free.fr/index.php/post/2007/08/11/Le-blog-cache-dAber]
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/aberslife/2.jpg]]
|
||||
[[http://mapage.noos.fr/r.ferreol/chine/rue_de_nankin.jpg]]
|
||||
@ -22,12 +22,12 @@
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/aberslife/4.jpg]]
|
||||
|
||||
Mis à part que Dorian n'est pas (complètement) une brioche... *ceci est
|
||||
une histoire vraie*.\\
|
||||
une histoire vraie*.
|
||||
Aber a refusé d'aller en chine (il n'y est jamais allé) en famille pour
|
||||
un ou deux mois, sans payer le voyage ni les dépenses une fois là bas,
|
||||
il a préféré jouer a Ragnarok (et
|
||||
[[http://tykayn.fr/index.php/post/2007/05/01/Aber-tu-sors][on avait vu
|
||||
que R.O. cémal]])seul chez lui...\\
|
||||
que R.O. cémal]])seul chez lui...
|
||||
Slappons-le! [[http://tykayn.fr/wp-content/uploads/s/icon_mad.gif]]
|
||||
|
||||
|
||||
|
@ -17,37 +17,37 @@
|
||||
devinez où je suis! au pays de la frite! mais non pas chez Flucnh bande
|
||||
de... ¬¬ %%%
|
||||
((http://tykay.free.fr/dotclear2/public/3.0/belgique/septembre07/DSC08666.JPG||C))%%%
|
||||
Jvous présente mon nouvel appartement, trobien, woute! *q*%%%\\
|
||||
Jvous présente mon nouvel appartement, trobien, woute! *q*%%%
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08669.JPG]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08669.JPG]]
|
||||
Wah, des zoulis bowls et ohashi pour bouffer des
|
||||
pat'[[/index.php/tag/aber][aber]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08673.JPG]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08673.JPG]]
|
||||
Vue de mon vélux, je suis au troisième étage dans ma ptite chambre à
|
||||
parties communes. Par là, le "*centrum*" de
|
||||
[[/index.php/tag/belgique][Bruxelles]].
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08674.JPG]]\\
|
||||
là bas, la tour de la gare du midi où y'a plein de TéGéVés *q*\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08674.JPG]]
|
||||
là bas, la tour de la gare du midi où y'a plein de TéGéVés *q*
|
||||
Avec tout ça vous devriez pouvoir situer où est-ce que je me
|
||||
positionne... (les points de suspension ça fait toujours très... points
|
||||
de suspension o_o)
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08675.JPG]]\\
|
||||
Ma plus récente photo auto portrait.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08682.JPG]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08675.JPG]]
|
||||
Ma plus récente photo auto portrait.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08682.JPG]]
|
||||
"*Oeno tk*" qu'y a marqué, wah, après les sites en ".tk" j'ai des restos
|
||||
à mon effigie! \O///
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08647.JPG]]\\
|
||||
Enfin, ici aussi on est envahis par les coccis.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08653.JPG]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08647.JPG]]
|
||||
Enfin, ici aussi on est envahis par les coccis.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08653.JPG]]
|
||||
y'en a dissimulées sur toutes les enseignes!
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08659.JPG]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/belgique/septembre07/DSC08659.JPG]]
|
||||
Choisissez votre nappe pour la prochaine
|
||||
[[http://tykayn.fr/index.php/category/Conventions][convention]] de
|
||||
Mangastyl \O///\\
|
||||
Mangastyl \O///
|
||||
Hah, les plus perspicaces d'entre vous auront noté qu'on ne voit pas de
|
||||
photo de l'intérieur de ma chambre, hohoho. Vous en saurez plus une
|
||||
prochaine fois ¬¬\\
|
||||
wah,quel cliffhanger...\\
|
||||
prochaine fois ¬¬
|
||||
wah,quel cliffhanger...
|
||||
[[http://tykayn.fr/wp-content/uploads/s/icon_lol.gif]]
|
||||
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
!!!JE SUIS ADMIS EN BANDE DESSINÉE A SAINT LUC \O/////// woueeeeh! %%%
|
||||
Les cours ont commencé Lundi 17 Septembre.%%% Voici quelques
|
||||
[sketches|tag:sketches] pour la peine! %%%
|
||||
((http://tykayn.fr/wp-content/uploads/i/septembre/cours/bataillage.jpg||C))\\
|
||||
((http://tykayn.fr/wp-content/uploads/i/septembre/cours/bataillage.jpg||C))
|
||||
|
||||
Voici une ébauche du premier devoir qu'on a à rendre sur une feuille A3,
|
||||
montrant une séquence de visite du *musée de l'armée* de Bruxelles où
|
||||
@ -24,9 +24,9 @@ l'on va se retrouver, ma classe et moi-même accompagnés de deux
|
||||
proffeseurs de bédé, plusieurs fois la semaine pendant trois semaines,
|
||||
jusqu'au 9 Octobre date de rendu de la planche propre en couleurs.\O/
|
||||
[[http://tykayn.fr/wp-content/uploads/i/septembre/cours/truc-cours-3-musee_c.jpg][[[http://tykayn.fr/wp-content/uploads/i/septembre/cours/truc-cours-3-musee_pti.jpg]]]]
|
||||
(Click it!)\\
|
||||
\\
|
||||
Et entre les ateliers au musée y'a quelques cours.\\
|
||||
(Click it!)
|
||||
|
||||
Et entre les ateliers au musée y'a quelques cours.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/septembre/cours/manif_.jpg]]
|
||||
Cours d'histoire de l'art. Hah pour un fois que ça dérange personne
|
||||
qu'on soit inspiré par leurs cours
|
||||
|
@ -39,11 +39,11 @@ comment on fait. ^^%%% %%% ça se prend très vite en main, trobien! *_*
|
||||
%%% %%% Pour la peine voici un [strip|tag:strips] (dessiné pendant les
|
||||
cours :D) qui raconte une histoire vraie *q* Même que j'ai épié le
|
||||
cokpit du pilote de tramway le jour précédent celui où
|
||||
[Angie|http://angeloluha.free.fr] m'a raconté cette histoire.\\
|
||||
[Angie|http://angeloluha.free.fr] m'a raconté cette histoire.
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/septembre/angie-tramway.jpg]]
|
||||
|
||||
Héhéhéhéhé.... hem, pardon.\\
|
||||
Héhéhéhéhé.... hem, pardon.
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
J'vous présente, juliette, fan du nain Doopey dans Blanche neige et les
|
||||
7 nabots, avec pansai. Enfin, dans la présentation, pas dans le film de
|
||||
blanche nei... hum.\\
|
||||
blanche nei... hum.
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/decembre/jujunkee_.jpg]]
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
|
||||
Voici un peu de [[/index.php/tag/%21Q][CULture]], généreusement
|
||||
organisée par Arte (la seule chaine télé hertzienne qui soit cébien) et
|
||||
retransmise par Dailymotion.\\
|
||||
\\
|
||||
retransmise par Dailymotion.
|
||||
|
||||
Voici deux doCUmentaires, chacun regardable par un public qui aura, on
|
||||
va die, plus de 16 ans. vous êtes prévenus.
|
||||
|
||||
@ -27,15 +27,15 @@ sur la masturbation, l'histoire d'un tabou, je pense, surtout destiné à
|
||||
vous mesdammes "histoire d'une condamnation" et témoignages, très
|
||||
instructifs.
|
||||
[[http://static-07.dailymotion.com/dyn/preview/160x120/828120.jpg?20061012194435]]
|
||||
[[http://www.dailymotion.com/relevance/search/pardon+mais+c%27est+trop+bon/video/xhp5r_pardon-mais-cest-trop-bon_creation][prélude]]\\
|
||||
[[http://www.dailymotion.com/relevance/search/pardon+mais+c%27est+trop+bon/video/xhp5r_pardon-mais-cest-trop-bon_creation][prélude]]
|
||||
[[http://www.dailymotion.com/relevance/search/pardon+mais+c%27est+trop+bon/video/xlsyr_pardon-mais-cest-trop-bon-1_news][partie
|
||||
1]]\\
|
||||
1]]
|
||||
[[http://www.dailymotion.com/relevance/search/pardon+mais+c%27est+trop+bon/video/xhp8t_pardon-mais-cest-trop-bon2_creation][partie
|
||||
2]]\\
|
||||
2]]
|
||||
[[http://www.dailymotion.com/relevance/search/pardon+mais+c%27est+trop+bon/video/xltw7_pardon-mais-cest-trop-bon-3_news][partie
|
||||
3]]\\
|
||||
3]]
|
||||
[[http://www.dailymotion.com/relevance/search/pardon+mais+c%27est+trop+bon/video/xhqzc_pardon-mais-cest-trop-bon-suite_creation][dernière
|
||||
partie]]\\
|
||||
partie]]
|
||||
|
||||
Surtout pour les messieurs à mon avis, qui s'y connaissent moins (et un
|
||||
peu pour ces mesdammes aussi) voici *"le clitoris ce cher inconnu"*:
|
||||
@ -43,8 +43,8 @@ peu pour ces mesdammes aussi) voici *"le clitoris ce cher inconnu"*:
|
||||
j'en avais déjà fait la publicité ailleurs, un reportage qui en plus
|
||||
d'être intéressant et bien réalisé sans tomber dans une médicalité
|
||||
froide, dément certains à-prioris comme "être ou ne pas être
|
||||
clitoridienne ou vaginale".\\
|
||||
Mais bon, il semble qu'il s'est fait censurer par daliymotion :D\\
|
||||
clitoridienne ou vaginale".
|
||||
Mais bon, il semble qu'il s'est fait censurer par daliymotion :D
|
||||
si vous les retrouvez faites moi signe o/
|
||||
|
||||
|
||||
|
@ -15,23 +15,23 @@
|
||||
|
||||
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/poulpe_prelude.jpg]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/poulpe_prelude.jpg]]
|
||||
Voici donc [[/index.php/tag/poulpe][Aurélie]], chanteuse du groupe de
|
||||
mon frère, et poulpe malgré elle \o/\\
|
||||
mon frère, et poulpe malgré elle \o/
|
||||
J'avais déjà fait un [[/index.php/tag/strip][strip]]
|
||||
[[/index.php/post/2007/11/09/On-mappelle-lhomme-mesure][où elle
|
||||
apparaissait]], en vla d'autres\\
|
||||
Cliquez là dessu pour voir la suite.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/poulpe_story.jpg][[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/poulpe_th.jpg]]]]\\
|
||||
apparaissait]], en vla d'autres
|
||||
Cliquez là dessu pour voir la suite.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/poulpe_story.jpg][[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/poulpe_th.jpg]]]]
|
||||
Les dessins ont été faits en 2007, et les trucs qui y sont racontés se
|
||||
sont passés entre Février 2007 et Octobre 2007. n_n\\
|
||||
sont passés entre Février 2007 et Octobre 2007. n_n
|
||||
Hum, ça ferait ptêtre pas plaisir à [[/painsdepices.php/][Sandra
|
||||
chérie]] tout ça :D\\
|
||||
\\
|
||||
chérie]] tout ça :D
|
||||
|
||||
Et puisque vous redemandez des dessins, je vous présente une partie de
|
||||
moi-même,\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/trucbleu.jpg]]\\
|
||||
que d'émotions! ;o;\\
|
||||
moi-même,
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/fevrier/poupe_presentation/trucbleu.jpg]]
|
||||
que d'émotions! ;o;
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -23,7 +23,7 @@ concernera la myologie (les muscles).%%%%%%
|
||||
Vous allez y voir tous les os du squelette humain, leurs proportions,
|
||||
des scémas simplifiés, un vrai cours de dessin *o* (sauf que je
|
||||
commenterai pas plus que ça les schémas, faudra vous débrouiller pour
|
||||
les comprendre.)\\
|
||||
les comprendre.)
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/avril/09_anatomie/a001.jpg]]
|
||||
|
||||
@ -58,8 +58,8 @@ Si vous voulez en savoir plus, il y a wikipedia
|
||||
et je vous offre les scans de A4 en 150 dpi dans cette archive:
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/avril/09_anatomie/anatomie.zip][[[http://tykayn.fr/dotclear2/admin/images/media/folder.png]]]]
|
||||
( anatomie.zip ; 4.4 Mo)\\
|
||||
\\
|
||||
( anatomie.zip ; 4.4 Mo)
|
||||
|
||||
Enjoy! J'espère que ça vous servira et que vous ferez des dessins encore
|
||||
mieux après avoir étudié toues ces théories *0*
|
||||
|
||||
|
@ -15,9 +15,9 @@
|
||||
|
||||
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/bazar/painsdepices/oekaki_36866.png]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/bazar/painsdepices/oekaki_36866.png]]
|
||||
Joyeux 33 ans [[http://da-Motive.deviantart.com][Motive]], tiens, vla
|
||||
une bougie à souffler :3\\
|
||||
une bougie à souffler :3
|
||||
Hum, y'a plein d'[[/index.php/tag/annversaire][annversaires]] en Mai,
|
||||
c'est dingue! o_o
|
||||
|
||||
|
@ -20,147 +20,147 @@ considérer.%%%
|
||||
Avec l'invention de [la
|
||||
photographie|http://fr.wikipedia.org/wiki/Photographie] vers 1800 , on a
|
||||
commencé à apprivoiser au mieux la perspective et ses points de
|
||||
fuite.%%% %%% __Un point de fuite c'est quoi?__ %%%\\
|
||||
fuite.%%% %%% __Un point de fuite c'est quoi?__ %%%
|
||||
|
||||
Un point vers lequel des lignes imaginaires convergent *à l'infini*.\\
|
||||
Un point vers lequel des lignes imaginaires convergent *à l'infini*.
|
||||
Ces lignes droites sont les extrêmités d'objets. Ce sont les bords d'un
|
||||
immeuble, d'une table, d'un rail... etc.\\
|
||||
immeuble, d'une table, d'un rail... etc.
|
||||
Ce sont des lignes imaginaires tracées par le dessinateur pour délimiter
|
||||
les objets.\\
|
||||
les objets.
|
||||
*Dans la réalité ces lignes n'existent pas*, prenons quelques photos et
|
||||
traçons les lignes des bords pour trouver comment convergent ces
|
||||
lignes.\\
|
||||
\\
|
||||
lignes.
|
||||
|
||||
Gare de Part-dieu à Lyon:\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC09207.JPG]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC092072.JPG]]\\
|
||||
|
||||
Gare du Nord à Paris:\\
|
||||
Gare de Part-dieu à Lyon:
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC09207.JPG]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC092072.JPG]]
|
||||
|
||||
Gare du Nord à Paris:
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC00757.JPG]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC007572.jpg]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC007572.jpg]]
|
||||
|
||||
On remarque ici que les points de fuite dépendent de notre position:
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/hotel.gif]]
|
||||
|
||||
Décomposons:
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC091802.jpg]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC091812.jpg]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC091822.jpg]]
|
||||
|
||||
On remarque ici que les points de fuite dépendent de notre position:\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/hotel.gif]]\\
|
||||
\\
|
||||
Décomposons:\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC091802.jpg]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC091812.jpg]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC091822.jpg]]\\
|
||||
\\
|
||||
En marquant les lignes ont s'apperçoit qu'elles *convergent au zénith de
|
||||
l'observateur* (dans le cas où les objets observés sont bien
|
||||
*verticaux*, c'est à dire perpendiculaires à la surface du sol)\\
|
||||
*verticaux*, c'est à dire perpendiculaires à la surface du sol)
|
||||
Quand on se place entre les deux drapaux et qu'on regarde en l'air, leur
|
||||
lignes convergent juste au dessus de nous.\\
|
||||
lignes convergent juste au dessus de nous.
|
||||
*Il en est de même lorsque l'on ne se trouve pas au milieu des objets
|
||||
verticaux.*\\
|
||||
\\
|
||||
\\
|
||||
verticaux.*
|
||||
|
||||
|
||||
|
||||
ils se trouvent *à notre hauteur dans l'horizon*, ou à notre *zénith /
|
||||
nadir* si on regarde *en l'air / vers le sol*.\\
|
||||
nadir* si on regarde *en l'air / vers le sol*.
|
||||
en regardant droit devant soi, Si on traçait une tangente au sol qui
|
||||
part de notre *point de vue* (voir
|
||||
[[http://tykayn.fr/index.php/post/2008/04/19/Perspective%3A-introduction-et-vocabulaire][l'introduction
|
||||
à la perspective]]) à la surface du sol dans la direction de notre
|
||||
regard, on trouve le point de fuite.\\
|
||||
regard, on trouve le point de fuite.
|
||||
Si on s'accroupit, ou si on se couche en regardant toujours au loin
|
||||
devant soi, ce point de fuite descend, il se rapproche du sol, comme on
|
||||
le fait, et les lignes de fuite le suivent.\\
|
||||
le fait, et les lignes de fuite le suivent.
|
||||
Du coup, on peut savoir si un objet observé est: plus haut que nous, ou
|
||||
plus bas. Quand on dessine des décors, tracer l'horizon de notre hauteur
|
||||
permet de ne pas se tromper en plaçant un objet qu'on verrait par
|
||||
exemple de dessus, alors qu'il est au dessus de cet horizon.\\
|
||||
exemple de dessus, alors qu'il est au dessus de cet horizon.
|
||||
|
||||
\\
|
||||
C'est une bonne leçon de philosophie ça:\\
|
||||
|
||||
C'est une bonne leçon de philosophie ça:
|
||||
|
||||
#+BEGIN_EXAMPLE
|
||||
Ce qu'on voit nous apparaît en fonction de notre point de vue
|
||||
#+END_EXAMPLE
|
||||
|
||||
On pourrait même s'en servir pour parler de physique quantique, mais
|
||||
bon, revenons fouetter nos moutons!\\
|
||||
\\
|
||||
bon, revenons fouetter nos moutons!
|
||||
|
||||
|
||||
|
||||
\\
|
||||
Voilà pour ce qui était de la perspective à *un seul* point de fuite,
|
||||
mais spa fini pour ce chapitre.\\
|
||||
mais spa fini pour ce chapitre.
|
||||
Ça donne des images statiques, centrées sur le sujet, et c'est peu
|
||||
fréquent dans notre réalité.\\
|
||||
fréquent dans notre réalité.
|
||||
Notre vision humaine se rapprocherait plutôt d'une conception à 6 points
|
||||
de fuite (6 points définissant les extrémités des axes pour faire 3
|
||||
dimensions), voire 12 (6 pour chaque oeil), mais nous allons voir ça au
|
||||
fur et à mesure.\\
|
||||
fur et à mesure.
|
||||
Voyons plutôt la propriété pour savoir comment rétrécir exactement vos
|
||||
objets lorsqu'ils se rapprochent de l'horizon.\\
|
||||
\\
|
||||
objets lorsqu'ils se rapprochent de l'horizon.
|
||||
|
||||
|
||||
*** Décroissance des objets avec la distance
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: décroissance-des-objets-avec-la-distance
|
||||
:END:
|
||||
|
||||
\\
|
||||
Admettons que vous vouliez dessiner une rangée de poteaux électriques.\\
|
||||
Comment les placer en perspective correctement?\\
|
||||
|
||||
Admettons que vous vouliez dessiner une rangée de poteaux électriques.
|
||||
Comment les placer en perspective correctement?
|
||||
Là j'ai pas de photo mais ça semble harmonieux, et tous mes cours de
|
||||
perspective m'ont raconté ça:\\
|
||||
\\
|
||||
perspective m'ont raconté ça:
|
||||
|
||||
Plante ton premier poteau, trace ton horizon, choisis un point de fuite
|
||||
(les Belges ont une drôle de prononciation sur les U, ils les disent OU,
|
||||
mondieu hiiii!):\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux6.jpg]]\\
|
||||
\\
|
||||
Plante ton deuxième poteau qui va décider de la place des suivants.\\
|
||||
mondieu hiiii!):
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux6.jpg]]
|
||||
|
||||
Plante ton deuxième poteau qui va décider de la place des suivants.
|
||||
Cette théorie de la décroissance des objets en perspective ne fonctionne
|
||||
que si les objets doivent être espacés d'une même distance entre eux.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux7.jpg]]\\
|
||||
\\
|
||||
que si les objets doivent être espacés d'une même distance entre eux.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux7.jpg]]
|
||||
|
||||
Trace une ligne qui part du *milieu de la hauteur* du poteau 1 vers le
|
||||
point de fuite.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux8.jpg]]\\
|
||||
\\
|
||||
point de fuite.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux8.jpg]]
|
||||
|
||||
Trace en rouge la ligne qui part du haut du poteau 1 et qui passe par le
|
||||
milieu du poteau 2.\\
|
||||
milieu du poteau 2.
|
||||
Tu peux maintenant planter ton 3e poteau là où la ligne rouge rencontre
|
||||
la ligne fuyante indiquant le bas de tous les poteaux.\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux9.jpg]]\\
|
||||
\\
|
||||
Et ainsi de swouite :D\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux10.jpg]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC01331.JPG]]\\
|
||||
la ligne fuyante indiquant le bas de tous les poteaux.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux9.jpg]]
|
||||
|
||||
Et ainsi de swouite :D
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/poteaux10.jpg]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juin/persp1/DSC01331.JPG]]
|
||||
Notez que le point qui ne va pas vous servir à grand chose est sur la
|
||||
perpendiculaire à l'horizon, du côté sous-sol.\\
|
||||
perpendiculaire à l'horizon, du côté sous-sol.
|
||||
En effet, il ne va pas vous servir à grand chose, malheur ! vous venez
|
||||
d'apprendre un truc qui ne va pas vous servir.\\
|
||||
\\
|
||||
Ça peut être une bonne +question d'examen+ leçon de philosophie.\\
|
||||
d'apprendre un truc qui ne va pas vous servir.
|
||||
|
||||
Ça peut être une bonne +question d'examen+ leçon de philosophie.
|
||||
|
||||
#+BEGIN_EXAMPLE
|
||||
On en apprend tous les jours.
|
||||
#+END_EXAMPLE
|
||||
|
||||
\\
|
||||
\\
|
||||
|
||||
|
||||
Vous pouvez jouer avec le
|
||||
*[[http://fr.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_de_thal%C3%A8s][théorème
|
||||
de thales]]*: Si vous mesurez la longueur (un segment non courbé) entre
|
||||
votre oeil et le bout de votre main qui tient une règle à la verticale,
|
||||
vous pouvez savoir:\\
|
||||
vous pouvez savoir:
|
||||
La distance qui vous sépare d'un monument dont vous connaissez la vraie
|
||||
hauteur,\\
|
||||
hauteur,
|
||||
la hauteur d'un monument dont vous connaissez la distance qui vous en
|
||||
sépare \o/\\
|
||||
\\
|
||||
sépare \o/
|
||||
|
||||
[[http://tykayn.fr/index.php/category/Tuto][Tuto]] sur la
|
||||
[[/index.php/tag/perspective][persp']] *à suivre*, avec encore plusse de
|
||||
points de fwouitte.\\
|
||||
points de fwouitte.
|
||||
En attendant, je ne saurais que trop vous conseiller d'observer la
|
||||
VraieVie.\\
|
||||
VraieVie.
|
||||
On apprend beaucoup de choses en prenant le train et en regardant
|
||||
partout.\\
|
||||
partout.
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -15,28 +15,28 @@
|
||||
|
||||
((http://i22.photobucket.com/albums/b301/tykayn/oekaki_38184.png||C))%%%%%%
|
||||
Demain le 30 Juin: __résultats de mon année de BD1, priez pour moi!!!__
|
||||
*0* ;o; *-*%%%\\
|
||||
*0* ;o; *-*%%%
|
||||
|
||||
appel de mon employeur qui va me dire si je travillerai pour lui ou pas
|
||||
pour Juillet et Aout dans le centre commercial de Caluire à côté de
|
||||
Lyon.\\
|
||||
Lyon.
|
||||
La Japan Expo c'est dans 4 jours, wéééé, mais si je bosse dans le centre
|
||||
commercial j'y serai pas du tout, positivons, ça me fera économiser
|
||||
dupognon, et si je veux un nouveau pécé + écran va falloir économiser
|
||||
\o/\\
|
||||
\\
|
||||
Bon, et question métaphysique du jour:\\
|
||||
\o/
|
||||
|
||||
Bon, et question métaphysique du jour:
|
||||
partout, lorsqu'il s'agit de lecture de romans, de bande dessinée,
|
||||
d'histoires illustrées, de dessins animés, de films, on parle
|
||||
d'*identification.*\\
|
||||
d'*identification.*
|
||||
Or voilà, l'autre jour j'étais bien content de tomber sur un post du
|
||||
blog de boulet où il raconte que lui non plus n'avait jamais imaginé que
|
||||
dans les histoires qu'il lisait il se prenait pour un ou des personnages
|
||||
dont il voyait l'histoire se dérouler.\\
|
||||
dont il voyait l'histoire se dérouler.
|
||||
J'ai toujours su mettre une distance entre ce que je vois à la télé, ce
|
||||
que je lis dans des livres, dans des BD, dans ce que je dessine, et le
|
||||
monde réel.\\
|
||||
Jamais je ne me suis imaginé être à la place d'un personnage fictif.\\
|
||||
monde réel.
|
||||
Jamais je ne me suis imaginé être à la place d'un personnage fictif.
|
||||
Hier je parlais de ça avec [[http://tykayn.fr/painsdepices.php/][ma
|
||||
chérie]] et elle m'avait dit que elle, au contraire, avait toujours
|
||||
imaginé qu'elle était (ou qu'elle pouvait être) le personnage qu'elle
|
||||
|
@ -15,25 +15,25 @@
|
||||
|
||||
|
||||
|
||||
C'est parti pour les dessins à la demande \o/\\
|
||||
\\
|
||||
C'est parti pour les dessins à la demande \o/
|
||||
|
||||
ça se passe sur mon Portfolio:
|
||||
[[http://artlemoine.com][[[http://tykayn.fr/wp-content/uploads/i/2009/09septembre/ban_portfolio_tykayn.png]]
|
||||
http://artlemoine.com]] :)
|
||||
|
||||
+Vous pouvez voir ce que je fais sur
|
||||
[[http://tykayn.deviantart.com/gallery][ma gallerie Deviantart]] ou bien
|
||||
sur [[][ce blog]]\\
|
||||
sur [[][ce blog]]
|
||||
+ +Entre 20 et 7 euros je peux vous faire un dessin en noir et blanc,
|
||||
gris, ou en couleur, et vous envoyer l'original par la poste ou bien par
|
||||
mail.\\
|
||||
mail.
|
||||
+ --(J'avoue, depuis que je n'envoie plus de fanzines par la poste ça me
|
||||
manque de coller des timbres, et en ce moment j'ai un boulot qui me
|
||||
laisse le temps de dessiner donc j'en profite :) Voici la grille
|
||||
tarifaire:\\
|
||||
--\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juillet/22_plein_trucs/comissions.jpg]]\\
|
||||
\\
|
||||
tarifaire:
|
||||
--
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2008/juillet/22_plein_trucs/comissions.jpg]]
|
||||
|
||||
+Si vous voulez un pour garnir votre tableau de chasse de dédicaces ou
|
||||
bien pour faire un cadeau à un proche, renseignez moi
|
||||
[[mailto:%62%61%70%74%6c%65%6d%6f%69%6e%65%40%68%6f%74%6d%61%69%6c%2e%63%6f%6d][par
|
||||
@ -46,20 +46,20 @@ mail]] ou en commentant ici à propos de:+
|
||||
montant)+
|
||||
- +J'accepte les commandes de dessins choquants *q*+
|
||||
|
||||
\\
|
||||
\\
|
||||
|
||||
|
||||
Je vous conseille pas le transfert de pognon en liquide par courrier. ça
|
||||
coule entre les doigts, la poste peut les intercepter et en plus c'est
|
||||
interdit par la loi. *Chèque*:\\
|
||||
envoyez moi donc un mail\\
|
||||
\\
|
||||
interdit par la loi. *Chèque*:
|
||||
envoyez moi donc un mail
|
||||
|
||||
*virement*: si vous êtes sages vous aurez ptêtre droit à mon Relevé
|
||||
d'Identité Banquaire\\
|
||||
\\
|
||||
d'Identité Banquaire
|
||||
|
||||
Vous pouvez recevoir votre commande 48H après que j'aie reçu votre
|
||||
paiement.\\
|
||||
paiement.
|
||||
Je suis à votre service si vous avez des questions ou des suggestions
|
||||
:)\\
|
||||
:)
|
||||
--
|
||||
|
||||
|
||||
|
@ -17,9 +17,9 @@
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/04avril/20_dessins/pti_soleil.jpg]]
|
||||
Cécile la blondasse, aussi appelée petit soleil par les frisés de la
|
||||
classe, n'a pas réellement les bras twistés. :D\\
|
||||
classe, n'a pas réellement les bras twistés. :D
|
||||
Et ça causait aussi de steam punk en atelier aujourdhui, ce qui
|
||||
m'inspire forcément nimp.\\
|
||||
m'inspire forcément nimp.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/04avril/20_dessins/steam_punk.jpg]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/04avril/20_dessins/steam_punk_computer.JPG]]
|
||||
Enjoy !
|
||||
|
@ -20,7 +20,7 @@ Toujours dans l'optique de faire des collabs conformément à
|
||||
public]] j'ai accepté de participer graphiquement à un
|
||||
[[http://whatznext.fr.ht/][blog/site d'actu de nerderies en tous genres:
|
||||
What'z next]]. tenu par une équipe dont j'ai connu la majeure partie
|
||||
durant mes années lycée.\\
|
||||
durant mes années lycée.
|
||||
Vous verrez donc paraître toutes les semaines sur ce site des petits
|
||||
strips ou illus en rapport avec quelques articles. :) Enjoy !
|
||||
|
||||
|
@ -19,19 +19,19 @@
|
||||
Mars avec quelques dessineux d'e-kaki et grâce à l'association
|
||||
Voyagitudes j'ai participé à mon premier voyage de 5 jours en Italie, à
|
||||
[[/index.php/tag/Rome][Rome]]. Une ville qui a un peu la classe quand
|
||||
même.\\
|
||||
C'est aussi la première fois que mes participations sont exposées *o*\\
|
||||
même.
|
||||
C'est aussi la première fois que mes participations sont exposées *o*
|
||||
Si vous vous promenez dans le Sud de la France, à Domène vous pourrez
|
||||
voir l'expo qui rassemble tout plein de choses de ce voyage: dessins,
|
||||
photos, explications et dépaysement.\\
|
||||
photos, explications et dépaysement.
|
||||
"*le 29 Mai 2010, une grande journée à la médiathèque autour de
|
||||
l'exposition avec des ateliers, un repas, un diaporama*" c'est après
|
||||
demain ! :D\\
|
||||
demain ! :D
|
||||
Plus d'infos par ici
|
||||
[[http://voyagitudes.over-blog.com/article-le-mois-du-voyage-a-domene-escapades-italiennes-49013956.html][sur
|
||||
le site des voyagitudes]]\\
|
||||
le site des voyagitudes]]
|
||||
voilà qui me rappelle que j'ai pas raconté grand chose de ce super
|
||||
voyage et que ça serait ptêtre bien de le faire :)\\
|
||||
voyage et que ça serait ptêtre bien de le faire :)
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -16,22 +16,22 @@
|
||||
|
||||
|
||||
Voici donc mon projet de fin d'année, qui pourrait s'intituler
|
||||
*Surfusion*.\\
|
||||
*Surfusion*.
|
||||
La [[http://fr.wikipedia.org/wiki/Surfusion][surfusion]] est l'état
|
||||
d'une matière qui demeure en phase liquide alors que sa température est
|
||||
plus basse que son point de solidification.\\
|
||||
plus basse que son point de solidification.
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/clap_page1_v2.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/thumb/clap_page1_v2.jpg]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/clap_page2_colo.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/thumb/clap_page2_colo.jpg]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/clap-page3_colo.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/thumb/clap-page3_colo.jpg]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/clap-page4_colo.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/thumb/clap-page4_colo.jpg]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/clap_page5_colo_v2.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/thumb/clap_page5_colo_v2.jpg]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/clap_page6.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/thumb/clap_page6.jpg]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/clap_page6.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/clap_bd_jury/thumb/clap_page6.jpg]]]]
|
||||
|
||||
Aujourdhui je saurai ce qu'en pense le jury BD.\\
|
||||
Enjoy!\\
|
||||
Aujourdhui je saurai ce qu'en pense le jury BD.
|
||||
Enjoy!
|
||||
Et vivent les calques couleur et produit sur de la mine de plomb A3
|
||||
\o/////\\
|
||||
\o/////
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/tuttouches.jpg]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/tuttouches.jpg]]
|
||||
True story ! c'est cool de dessiner par dessus des photos qui ne sont
|
||||
pas photoshopées des proportions, parce que
|
||||
[[http://www.google.be/url?sa=t&source=web&cd=1&ved=0CBwQFjAA&url=http%3A%2F%2Fphotoshopdisasters.blogspot.com%2F&ei=KOkjTMvdAZSAOLr9mKkF&usg=AFQjCNE07Ax2eKpMP2i3kzJOUhnOuy-yAg&sig2=Z-uf72jeoHpvQvSYctzmNA][ça
|
||||
@ -23,15 +23,15 @@ se fait rare de nos jours]]. Ciel, que de désastres. Qu'on ne vienne pas
|
||||
me dire que c'est le public qui souhaite tant de modifications des
|
||||
fantasmes. Ce n'est de la responsabilité unique que des directeurs
|
||||
artistiques et des publicitaires. Ils finiront par comprendre qu'on ne
|
||||
peut pas acheter un truc qui n'est pas à vendre. Bref.\\
|
||||
peut pas acheter un truc qui n'est pas à vendre. Bref.
|
||||
% Cobie Smulders est l'actrice qui interprète Robin Scherbatsky dans la
|
||||
série *How I met your mother*, une série dont j'avais déjà réalisé un
|
||||
fanart. Après avoir re zieuté la saison 1 de cette série j'ai cru
|
||||
remarquer que Robin a bien moins de poitrine à la fin de la saison que
|
||||
tout au début. Serait-elle passée chez le garagiste qui lui aurait fait
|
||||
une baisse de pression dans la chambre à air ? photoshop dans les
|
||||
vidéos? Who cares? Le mystère reste entier.\\
|
||||
\\
|
||||
vidéos? Who cares? Le mystère reste entier.
|
||||
|
||||
Wala donc un billet avec de l'anonymat dedans. La chambre de robin
|
||||
Scherbatsky et son téléphone ont été passés au cryptage paskeu la
|
||||
branlette chez les femmes on ne doit pas faire comme si ça existait,
|
||||
@ -41,7 +41,7 @@ le fanzine culturel]] y consacrera son prochain numéro, le numéro 4 avec
|
||||
un vrai tour d'horizon de tout ce qui est comparable a des
|
||||
[[/index.php/tag/sextoys][sextoys]], avec des conneries et des trucs
|
||||
plussérieux, le tout avec de la dentelle et des témoignages de tous les
|
||||
goûts.\\
|
||||
goûts.
|
||||
[[http://qzine.fr][Le forum !Q]] est ouvert aux discussions, créez donc
|
||||
des discussions pleines de quoi rendre interessant ce prochain numéro et
|
||||
donnez votre avis, je compte sur toi public, enjoy \o/
|
||||
|
@ -23,7 +23,7 @@ musique à l'orgue tocatta et fugue qui ressemble un peu à
|
||||
tiluliiiiiiiiiii tilululu tuuuuuu... tiluliiiiiiiiiii tu-liiiiluuuu
|
||||
tuuuuu...) où dedans un mec tire avec dédain sur une corde accrochée à
|
||||
tout une suite de poulies qui sont accrochées à un bateau, et ce bateau
|
||||
est soulevé de l'eau comme ça *o*\\
|
||||
est soulevé de l'eau comme ça *o*
|
||||
reprenant ce principe il m'est venu une idée de moteur électrique qui
|
||||
utiliserait la chute d'une balle conductrice dans une bobine. la balle
|
||||
serait ensuite remontée avec aussi peu de force grâce à une suite de
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
Voici les badges que vous pourrez trouver au stand !Q de la Japan Expo
|
||||
2010 qui commence Dans moins de 48 heures.\\
|
||||
2010 qui commence Dans moins de 48 heures.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/badges_q_preview/Q_Kiminikiss1.jpg]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/badges_q_preview/Q_Kiminikiss2.jpg]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/06juin/badges_q_preview/Q_Kiminikiss3.jpg]]
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
|
||||
|
||||
Que de journées mouvementées en ce moment.\\
|
||||
Que de journées mouvementées en ce moment.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/07juillet/scrabble.jpg]]
|
||||
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
|
||||
|
||||
youpiiiiiii une anecdote !\\
|
||||
youpiiiiiii une anecdote !
|
||||
[[http://tykayn.fr/wp-content/uploads/i/3.0/dedicace_hadh.jpg]]
|
||||
|
||||
|
||||
|
@ -17,13 +17,13 @@
|
||||
|
||||
c'est ce que je me demandais depuis le bar du VVF de Portbail entre deux
|
||||
pull and push de [[http://fr.wikipedia.org/wiki/Mercurial][mercure]]
|
||||
dans les espaces au wifi gratuit.\\
|
||||
dans les espaces au wifi gratuit.
|
||||
Parce oui cher lecteur et lectrices fan des boobies de HadH et de tant
|
||||
d'autres (parce que vous être polygames je le sais bien), je suis en
|
||||
vacances du net. Mais je vous raconterai la folle histoire de la
|
||||
Normandie, de ses couchers de soleil derrière les nuages, de son herbe
|
||||
verte radiofluorescente, de ses spécialités culinaires aux noms
|
||||
wickings.\\
|
||||
wickings.
|
||||
Damned, le gouvernement Français a décidé de faire passer la loi hadopi.
|
||||
ces grands experts en utilisation d'internet qui ne voient que le mal
|
||||
dans le peer to peer, et qui n'ont décidément pas compris qu'ils
|
||||
@ -32,12 +32,12 @@ place de ce système inutile au lieu de les investir pour promouvoir et
|
||||
rémunérer réellement les artistes. De plus le téléchargement de musiques
|
||||
ou de films ne nuit pas aux artistes, il leur fait même de la publicité
|
||||
et leur permet un bénéfice plus direct et écolo. Mais
|
||||
[[http://korben.info][Korben]] vous le dira mieux que moi.\\
|
||||
[[http://korben.info][Korben]] vous le dira mieux que moi.
|
||||
J'apprends avec une immense joie que
|
||||
[[http://www.journaldunepeste.fr][la peste a continué son blog]],
|
||||
mangez-en c'est tout du bon miam! *o*\\
|
||||
mangez-en c'est tout du bon miam! *o*
|
||||
Breffe. Les oiseaux qui ont le vertige: ptêt bin qu'oui ptêt bin qu'non,
|
||||
bisûr.\\
|
||||
bisûr.
|
||||
Allez, je me reprends une semaine de vacances supplémentaire pour la
|
||||
peine. Bon courage aux non-vacanceux :)
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
/Si une fille se met à ma parler avec une voix toute mignone c'est pour
|
||||
me demander un service./\\
|
||||
me demander un service./
|
||||
Maintenant j'en suis sûr.
|
||||
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
un sympathique lieu d'escalade arboricole pleine de câbles et de
|
||||
z'arbres, avec des tyroliennes *o* c'était fort sympatoche, et ça
|
||||
déboite les paumes de main si on met pas de gants :D
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/DSC00486.JPG][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/thumb/DSC00486.JPG]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/DSC00487.JPG][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/thumb/DSC00487.JPG]]]]\\
|
||||
\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/DSC00486.JPG][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/thumb/DSC00486.JPG]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/DSC00487.JPG][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/acro%20branche/thumb/DSC00487.JPG]]]]
|
||||
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -21,7 +21,7 @@ autant avec les yeux qu'avec goût. Je vous recommande leur célèbre
|
||||
"petits fours financier" ainsi que leurs "sablés diamants" cliquez donc
|
||||
sur ''lire la suite'' pour en voir plusse bande de coquinous! *o*
|
||||
((http://www.ailesse.info/~tykayn/bazar/kotlife/2010//08aout/la_maison_du_biscuit/DSC00490.JPG|DSC00490|C))
|
||||
(disaster girl était avec moi)\\
|
||||
(disaster girl était avec moi)
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010//08aout/la_maison_du_biscuit/DSC00489.JPG]]
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/couv_pepete_story.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/couv_pepete_story.jpg]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/couv_pepete_story.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/couv_pepete_story.jpg]]]]
|
||||
Je sors des bouquins cet été, youpi! *Texte du 4e de couverture:*
|
||||
|
||||
#+BEGIN_QUOTE
|
||||
@ -24,15 +24,15 @@ Je sors des bouquins cet été, youpi! *Texte du 4e de couverture:*
|
||||
Elle rencontre alors une araignée qui lui apprend qu'elle est sa mère,
|
||||
que maintenant les requins aussi chassent les chattes, et que les
|
||||
éléphantes ont trois trompes. Enfin, qu'elle devrait arrêter la drogue
|
||||
vite fait et s'épiler.\\
|
||||
\\
|
||||
vite fait et s'épiler.
|
||||
|
||||
|
||||
Une tragédite absurde de plus dans la série des aventures poilues de
|
||||
pépète le chat mêlant agoraphobie et drame de comptoir évoquant la
|
||||
situation précaire des petits sablés sur une plage Bretonne.
|
||||
#+END_QUOTE
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/couv_chat_araignée.png][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/couv_chat_araignée.png]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/couv_chat_araignée.png][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/couv_chat_araignée.png]]]]
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -15,20 +15,20 @@
|
||||
|
||||
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/lekter.psd.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/lekter.psd.jpg]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/lekter.psd.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/lekter.psd.jpg]]]]
|
||||
Autre couverture de livre fantastique que je vous recommande d'aller
|
||||
vous procurer dans toute bonne librairie: De Lekter à ses pieds, un
|
||||
épisode de la saga des enfants du divin mélancolique inspiré par Dorian
|
||||
et juju.\\
|
||||
\\
|
||||
*Texte de 4e de couverture:*\\
|
||||
et juju.
|
||||
|
||||
*Texte de 4e de couverture:*
|
||||
|
||||
#+BEGIN_QUOTE
|
||||
Pas facile d'être un des enfants du divin mélancolique sur une plage
|
||||
normande où les femmes préfèrent d'abord discuter et se connaître
|
||||
quand on est habitué à distribuer des morsures dans le cou à tout ce
|
||||
qui bouge sans aucune raison.\\
|
||||
\\
|
||||
qui bouge sans aucune raison.
|
||||
|
||||
|
||||
un Roméo et Rhouliette moderne en plus trash qui dépeint les méandres
|
||||
des violences intestines de l'inconscience humaine du XXIe siècle.
|
||||
|
@ -15,11 +15,11 @@
|
||||
|
||||
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/SexuElle_couv.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/SexuElle_couv.jpg]]]]\\
|
||||
Voici qui va mettre un bon coup de talon dans les magazines féminins.\\
|
||||
/SexuElle les jours de pleine lune et avec un bonnet A c'est possible/\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/SexuElle_couv.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/SexuElle_couv.jpg]]]]
|
||||
Voici qui va mettre un bon coup de talon dans les magazines féminins.
|
||||
/SexuElle les jours de pleine lune et avec un bonnet A c'est possible/
|
||||
|
||||
*Texte de 4e de couverture:*\\
|
||||
*Texte de 4e de couverture:*
|
||||
|
||||
#+BEGIN_QUOTE
|
||||
Par la reine des histoires sanglantes en règle et l'auteur de Pépète
|
||||
@ -28,7 +28,7 @@ Voici qui va mettre un bon coup de talon dans les magazines féminins.\\
|
||||
mignon, et pour rester “sexy” en Français, c'est à dire SexuElle.
|
||||
#+END_QUOTE
|
||||
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/hadh_en_regles.png][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/hadh_en_regles.png]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/hadh_en_regles.png][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/couvertures_livre/thumb/hadh_en_regles.png]]]]
|
||||
[[http://vraimentfacilearetenir.blogspot.com/][HadH]], vraie top modèle
|
||||
et fille chatte.
|
||||
|
||||
|
@ -17,13 +17,13 @@
|
||||
|
||||
Merci à Shiyumi d'avoir fait la promotion du stand !Q pendant la Japan
|
||||
Expo en brandissant mon carnet de dessin choquants.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/shiyumi_promotion_dessin_nu.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/shiyumi_promotion_dessin_nu.jpg]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/le_poke.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/le_poke.jpg]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/shiyumi_promotion_dessin_nu.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/shiyumi_promotion_dessin_nu.jpg]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/le_poke.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/le_poke.jpg]]]]
|
||||
|
||||
Et voici une histoire vraie à Bruxelles, kékpart sur le parvis de Saint
|
||||
Gilles à une terrasse de bar.
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/proposition_poser_nue.jpeg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/proposition_poser_nue.jpeg]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/cunnicleaire.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/cunnicleaire.jpg]]]]\\
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/proposition_poser_nue.jpeg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/proposition_poser_nue.jpeg]]]]
|
||||
[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/cunnicleaire.jpg][[[http://tykayn.fr/wp-content/uploads/i/2010/08aout/carnet-propositions/thumb/cunnicleaire.jpg]]]]
|
||||
|
||||
|
||||
* Liens
|
||||
|
@ -19,8 +19,8 @@
|
||||
reste un peu moins de 3 semaines pour proposer vos participations au
|
||||
concours !Q !4 où vous gagnerez des badges et de la publication dans le
|
||||
seul et unique fanzine qui cherche à répandre la paix dans le monde
|
||||
grâce au côté lumineux de la sexualité *o*\\
|
||||
\\
|
||||
grâce au côté lumineux de la sexualité *o*
|
||||
|
||||
Par ici pour savoir les consignes du
|
||||
[[http://qzine.fr/comments.php?DiscussionID=237][concours de dessin et
|
||||
de texte sur la masturbation et les sextoys]] :)
|
||||
|
@ -17,8 +17,8 @@
|
||||
|
||||
[[http://fc04.deviantart.net/fs70/f/2010/196/2/6/Q4_concours_illustration_by_TyKayn.jpg][[[http://th04.deviantart.net/fs70/150/f/2010/196/2/6/Q4_concours_illustration_by_TyKayn.jpg]]]]c'est
|
||||
la semaine prochaiiiiine que ça se termine le concours! Faites péter vos
|
||||
participations! *o*\\
|
||||
\\
|
||||
participations! *o*
|
||||
|
||||
Par ici pour savoir les consignes du
|
||||
[[http://qzine.fr/comments.php?DiscussionID=237][concours de dessin et
|
||||
de texte sur la masturbation et les sextoys]] :)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user