Clean history for public release
This commit is contained in:
commit
369b94fa3c
38 changed files with 3211 additions and 0 deletions
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
output
|
||||
__pycache__
|
||||
*.pyc
|
||||
.*.swp
|
||||
themes/nervproject/node_modules
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule "pelican-plugins"]
|
||||
path = pelican-plugins
|
||||
url = https://github.com/getpelican/pelican-plugins
|
120
LICENSE
Normal file
120
LICENSE
Normal file
|
@ -0,0 +1,120 @@
|
|||
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
|
||||
|
||||
|
||||
Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. More considerations for licensors.
|
||||
|
||||
Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. More considerations for the public.
|
||||
|
||||
Creative Commons Attribution-ShareAlike 4.0 International Public License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.
|
||||
|
||||
Section 1 – Definitions.
|
||||
|
||||
Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.
|
||||
Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.
|
||||
BY-SA Compatible License means a license listed at creativecommons.org/compatiblelicenses, approved by Creative Commons as essentially the equivalent of this Public License.
|
||||
Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
|
||||
Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.
|
||||
Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.
|
||||
License Elements means the license attributes listed in the name of a Creative Commons Public License. The License Elements of this Public License are Attribution and ShareAlike.
|
||||
Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.
|
||||
Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.
|
||||
Licensor means the individual(s) or entity(ies) granting rights under this Public License.
|
||||
Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.
|
||||
Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.
|
||||
You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.
|
||||
|
||||
Section 2 – Scope.
|
||||
|
||||
License grant.
|
||||
Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:
|
||||
reproduce and Share the Licensed Material, in whole or in part; and
|
||||
produce, reproduce, and Share Adapted Material.
|
||||
Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.
|
||||
Term. The term of this Public License is specified in Section 6(a).
|
||||
Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.
|
||||
Downstream recipients.
|
||||
Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.
|
||||
Additional offer from the Licensor – Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapter’s License You apply.
|
||||
No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
|
||||
No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).
|
||||
|
||||
Other rights.
|
||||
Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.
|
||||
Patent and trademark rights are not licensed under this Public License.
|
||||
To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.
|
||||
|
||||
Section 3 – License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the following conditions.
|
||||
|
||||
Attribution.
|
||||
|
||||
If You Share the Licensed Material (including in modified form), You must:
|
||||
retain the following if it is supplied by the Licensor with the Licensed Material:
|
||||
identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
|
||||
a copyright notice;
|
||||
a notice that refers to this Public License;
|
||||
a notice that refers to the disclaimer of warranties;
|
||||
a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
|
||||
indicate if You modified the Licensed Material and retain an indication of any previous modifications; and
|
||||
indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.
|
||||
You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.
|
||||
If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.
|
||||
ShareAlike.
|
||||
|
||||
In addition to the conditions in Section 3(a), if You Share Adapted Material You produce, the following conditions also apply.
|
||||
The Adapter’s License You apply must be a Creative Commons license with the same License Elements, this version or later, or a BY-SA Compatible License.
|
||||
You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. You may satisfy this condition in any reasonable manner based on the medium, means, and context in which You Share Adapted Material.
|
||||
You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, Adapted Material that restrict exercise of the rights granted under the Adapter's License You apply.
|
||||
|
||||
Section 4 – Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:
|
||||
|
||||
for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;
|
||||
if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material, including for purposes of Section 3(b); and
|
||||
You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.
|
||||
|
||||
Section 5 – Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.
|
||||
To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.
|
||||
|
||||
The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.
|
||||
|
||||
Section 6 – Term and Termination.
|
||||
|
||||
This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.
|
||||
|
||||
Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:
|
||||
automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or
|
||||
upon express reinstatement by the Licensor.
|
||||
For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.
|
||||
For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.
|
||||
Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
|
||||
|
||||
Section 7 – Other Terms and Conditions.
|
||||
|
||||
The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.
|
||||
Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.
|
||||
|
||||
Section 8 – Interpretation.
|
||||
|
||||
For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.
|
||||
To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.
|
||||
No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.
|
||||
Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.
|
||||
|
||||
Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” The text of the Creative Commons public licenses is dedicated to the public domain under the CC0 Public Domain Dedication. Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
124
Makefile
Normal file
124
Makefile
Normal file
|
@ -0,0 +1,124 @@
|
|||
PY?=python3
|
||||
PELICAN?=pelican
|
||||
PELICANOPTS=
|
||||
|
||||
BASEDIR=$(CURDIR)
|
||||
INPUTDIR=$(BASEDIR)/content
|
||||
OUTPUTDIR=$(BASEDIR)/output
|
||||
CONFFILE=$(BASEDIR)/pelicanconf.py
|
||||
PUBLISHCONF=$(BASEDIR)/publishconf.py
|
||||
|
||||
FTP_HOST=localhost
|
||||
FTP_USER=anonymous
|
||||
FTP_TARGET_DIR=/
|
||||
|
||||
SSH_HOST=localhost
|
||||
SSH_PORT=22
|
||||
SSH_USER=root
|
||||
SSH_TARGET_DIR=/var/www
|
||||
|
||||
S3_BUCKET=my_s3_bucket
|
||||
|
||||
CLOUDFILES_USERNAME=my_rackspace_username
|
||||
CLOUDFILES_API_KEY=my_rackspace_api_key
|
||||
CLOUDFILES_CONTAINER=my_cloudfiles_container
|
||||
|
||||
DROPBOX_DIR=~/Dropbox/Public/
|
||||
|
||||
GITHUB_PAGES_BRANCH=gh-pages
|
||||
|
||||
DEBUG ?= 0
|
||||
ifeq ($(DEBUG), 1)
|
||||
PELICANOPTS += -D
|
||||
endif
|
||||
|
||||
RELATIVE ?= 0
|
||||
ifeq ($(RELATIVE), 1)
|
||||
PELICANOPTS += --relative-urls
|
||||
endif
|
||||
|
||||
help:
|
||||
@echo 'Makefile for a pelican Web site '
|
||||
@echo ' '
|
||||
@echo 'Usage: '
|
||||
@echo ' make html (re)generate the web site '
|
||||
@echo ' make clean remove the generated files '
|
||||
@echo ' make regenerate regenerate files upon modification '
|
||||
@echo ' make publish generate using production settings '
|
||||
@echo ' make serve [PORT=8000] serve site at http://localhost:8000'
|
||||
@echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 '
|
||||
@echo ' make devserver [PORT=8000] start/restart develop_server.sh '
|
||||
@echo ' make stopserver stop local server '
|
||||
@echo ' make ssh_upload upload the web site via SSH '
|
||||
@echo ' make rsync_upload upload the web site via rsync+ssh '
|
||||
@echo ' make dropbox_upload upload the web site via Dropbox '
|
||||
@echo ' make ftp_upload upload the web site via FTP '
|
||||
@echo ' make s3_upload upload the web site via S3 '
|
||||
@echo ' make cf_upload upload the web site via Cloud Files'
|
||||
@echo ' make github upload the web site via gh-pages '
|
||||
@echo ' '
|
||||
@echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html '
|
||||
@echo 'Set the RELATIVE variable to 1 to enable relative urls '
|
||||
@echo ' '
|
||||
|
||||
html:
|
||||
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
|
||||
|
||||
clean:
|
||||
[ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR)
|
||||
|
||||
regenerate:
|
||||
$(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
|
||||
|
||||
serve:
|
||||
ifdef PORT
|
||||
cd $(OUTPUTDIR) && $(PY) -m pelican.server $(PORT)
|
||||
else
|
||||
cd $(OUTPUTDIR) && $(PY) -m pelican.server
|
||||
endif
|
||||
|
||||
serve-global:
|
||||
ifdef SERVER
|
||||
cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 $(SERVER)
|
||||
else
|
||||
cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 0.0.0.0
|
||||
endif
|
||||
|
||||
|
||||
devserver:
|
||||
ifdef PORT
|
||||
$(BASEDIR)/develop_server.sh restart $(PORT)
|
||||
else
|
||||
$(BASEDIR)/develop_server.sh restart
|
||||
endif
|
||||
|
||||
stopserver:
|
||||
$(BASEDIR)/develop_server.sh stop
|
||||
@echo 'Stopped Pelican and SimpleHTTPServer processes running in background.'
|
||||
|
||||
publish:
|
||||
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS)
|
||||
|
||||
ssh_upload: publish
|
||||
scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)
|
||||
|
||||
rsync_upload: publish
|
||||
rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude
|
||||
|
||||
dropbox_upload: publish
|
||||
cp -r $(OUTPUTDIR)/* $(DROPBOX_DIR)
|
||||
|
||||
ftp_upload: publish
|
||||
lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit"
|
||||
|
||||
s3_upload: publish
|
||||
s3cmd sync $(OUTPUTDIR)/ s3://$(S3_BUCKET) --acl-public --delete-removed --guess-mime-type
|
||||
|
||||
cf_upload: publish
|
||||
cd $(OUTPUTDIR) && swift -v -A https://auth.api.rackspacecloud.com/v1.0 -U $(CLOUDFILES_USERNAME) -K $(CLOUDFILES_API_KEY) upload -c $(CLOUDFILES_CONTAINER) .
|
||||
|
||||
github: publish
|
||||
ghp-import -m "Generate Pelican site" -b $(GITHUB_PAGES_BRANCH) $(OUTPUTDIR)
|
||||
git push origin $(GITHUB_PAGES_BRANCH)
|
||||
|
||||
.PHONY: html help clean regenerate serve serve-global devserver publish ssh_upload rsync_upload dropbox_upload ftp_upload s3_upload cf_upload github
|
3
README.md
Normal file
3
README.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Kujiu's labs
|
||||
|
||||
Source of http://www.kujiu.org blog.
|
72
contactmailer.py
Normal file
72
contactmailer.py
Normal file
|
@ -0,0 +1,72 @@
|
|||
#!/usr/bin/env python3
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
import ssl
|
||||
from smtplib import SMTP
|
||||
from email.mime.text import MIMEText
|
||||
from email.mime.multipart import MIMEMultipart
|
||||
from urllib.parse import parse_qs
|
||||
from html import escape
|
||||
|
||||
CONFIG = {
|
||||
'kujiu': {
|
||||
'smtp_server': '',
|
||||
'smtp_port': 587,
|
||||
'smtp_user': '',
|
||||
'smtp_pass': '',
|
||||
'sender_email': '',
|
||||
'receiver_email': '',
|
||||
'redirect_to': '/pages/submit_success.html',
|
||||
},
|
||||
'nerv-project': {
|
||||
'smtp_server': '',
|
||||
'smtp_port': 587,
|
||||
'smtp_user': '',
|
||||
'smtp_pass': '',
|
||||
'sender_email': '',
|
||||
'receiver_email': '',
|
||||
'redirect_to': '/pages/submit_success.html',
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
def application(environ, start_fn):
|
||||
website = environ.get('SERVER_NAME', '')
|
||||
for ws in CONFIG:
|
||||
config = CONFIG[ws]
|
||||
if ws in website:
|
||||
break
|
||||
|
||||
args = parse_qs(environ['QUERY_STRING'])
|
||||
name = escape(args.get('name', [''])[0])
|
||||
name = name.replace('<', '').replace('>', '')
|
||||
email = escape(args.get('email', [''])[0])
|
||||
email = email.replace('<', '').replace('>', '')
|
||||
subject = escape(args.get('subject', [''])[0])
|
||||
body = escape(args.get('message', [''])[0])
|
||||
|
||||
message = MIMEMultipart()
|
||||
message["From"] = '%s/%s <%s>' % (
|
||||
name, email, config['sender_email'])
|
||||
message["Reply-To"] = '%s <%s>' % (name, email)
|
||||
message["To"] = config['receiver_email']
|
||||
message["Subject"] = "[WS " + website + "] " + subject
|
||||
message.attach(MIMEText(body, "plain"))
|
||||
|
||||
context = ssl.create_default_context()
|
||||
server = SMTP(config['smtp_server'], config['smtp_port'])
|
||||
server.starttls(context=context)
|
||||
server.ehlo()
|
||||
server.login(config['smtp_user'], config['smtp_pass'])
|
||||
server.sendmail(
|
||||
config['sender_email'],
|
||||
config['receiver_email'],
|
||||
message.as_string()
|
||||
)
|
||||
server.quit()
|
||||
|
||||
start_fn(
|
||||
'303 See Other',
|
||||
[('Location', config['redirect_to'])]
|
||||
)
|
||||
return ['1']
|
235
content/blog/2016/11/13_sorciere_hautfort.rst
Normal file
235
content/blog/2016/11/13_sorciere_hautfort.rst
Normal file
|
@ -0,0 +1,235 @@
|
|||
La sorcière de Hautfort
|
||||
#######################
|
||||
|
||||
:date: 2016-11-13 21:13
|
||||
:modified: 2016-11-13 21:13
|
||||
:tags: halloween, sorcière, hautfort, chat, dragon
|
||||
:category: Fiction
|
||||
:slug: 20161113_sorciere_hautfort
|
||||
:authors: kujiu
|
||||
:summary: Conte d'Halloween
|
||||
:ebook: nouvelles_et_legendes01
|
||||
|
||||
Préface
|
||||
-------
|
||||
|
||||
Ce texte aurait dû sortir plus tôt, pour le 31 octobre 2016. Cependant, le
|
||||
déménagement a eu raison de mon temps disponible. Le déballage des cartons
|
||||
s'est enfin achevé, même si tout n'est pas encore rangé à sa place définitive.
|
||||
Voici donc ma contribution pour un Halloween futur, je vous laisse le soin de la
|
||||
ressortir en 2017.
|
||||
|
||||
La sorcière de Hautfort
|
||||
-----------------------
|
||||
|
||||
Aénor Castagnier grelottait dans sa cellule. Elle y avait été enfermée quelques
|
||||
heures plus tôt. Le garde lui avait confisqué son chapeau et son balai. Le roi
|
||||
aurait décidé de supprimer les sorcières, et ce le pire jour de l'année. Le vent
|
||||
et le froid rentraient par tous les interstices et par la fenêtre en ce 31
|
||||
octobre. Aénor réfléchissait calmement sur la couchette de paille, les mains
|
||||
et les chevilles entravées de lourds fers reliés par des chaînes. Elle
|
||||
souhaitait échapper à la question tant que possible, à cette torture
|
||||
ridicule et cruelle imposée par les pires bourreau de toute l'Histoire. Elle
|
||||
était une sorcière et le revendiquait ainsi, avec ou sans torture. Le palais du
|
||||
Seigneur Mondragor recelait, selon la rumeur, de technologies de questionnement
|
||||
avancées. Des cris de douleur parvenaient parfois jusqu'à la Grand Place de
|
||||
Hautfort pour rappeler aux citoyens qui régnait sur cette ville. Montdragor
|
||||
n'hésitait jamais à employer une violence spectaculaire et cruelle envers
|
||||
tout opposant ou criminel. Il était à la fois la justice et le bourreau à lui
|
||||
seul.
|
||||
|
||||
La journée avait pourtant bien commencé pour Aénor. Elle avait quitté la
|
||||
chaumière tôt le matin, vêtue de sa robe et de sa cape noires, de son chapeau
|
||||
pointu noir, de ses longues chaussures cornues noires et de son balai. Elle
|
||||
était appréciée des habitants et descendait de la colline pour leur rendre
|
||||
visite régulièrement. Elle venait d'achever sa formation, à 25 ans à peine. Elle
|
||||
avait scrupuleusement rempli son sorcellinariat auprès de la vieille Margareth.
|
||||
La vieille sorcière avait enfin pu prendre sa retraite bien méritée.
|
||||
|
||||
Ce matin du 31 octobre, Aénor devait commencer par rendre visite
|
||||
à la mère Mortelune. Elle avait aidé à l'accouchement la veille, et elle
|
||||
s'occupait personnellement des soins du nourrisson. Elle avait concocté
|
||||
ses meilleures potions pour renforcer le métabolisme et prévenir des maladies
|
||||
de l'hiver. Ce n'était pas la meilleure période pour les nouveaux nés, et elle
|
||||
le savait très bien. La fête des morts rapproche le monde présent de
|
||||
l'au-delà. Il était donc essentiel qu'Aénor purifie la petite Jutta pour éviter
|
||||
toute jalousie ou toute vengeance mal placée d'un esprit quelconque. Elle aida
|
||||
également là mère au nettoyage de la demeure, à l'habillage du bébé et à la
|
||||
lessive. Elle en profita pour rajouter quelques sceaux de protection aux lieux
|
||||
stratégiques de la maison. Une sorcière devait savoir se rendre utile, être à
|
||||
l'écoute des gens et imposer sa solution. La mystification et l'ésotérisme
|
||||
étaient réellement nécessaires pour rendre toute sorcière indispensable.
|
||||
|
||||
Aénor avait ensuite rendu visite à Frémont Gardevent, le vieux fermier. Frémont
|
||||
vivait isolé du monde, au milieu de vastes champs. Il cultivait principalement
|
||||
l'orge et le blé. Du moins, il le faisait avant. Ses rhumatismes, son dos
|
||||
et ses divers maux avaient eu raison de sa motivation. Frémont avait toujours eu
|
||||
peur des voleurs. Aénor connaissait l'emplacement de chaque piège à loup, de
|
||||
chaque trou dans le chemin. Elle appelait Frémont de loin, afin d'éviter qu'il
|
||||
ne sorte avec son arbalète en prononçant des mots qui lui vaudraient au moins
|
||||
six mois d'enfermement. Comme tous les jours, elle sortit ses plantes et ses
|
||||
décoctions. Elle prépara un cataplasme avec les plantes de la forêt, bien chaud.
|
||||
Elle l'appliqua sur le bas du dos du vieux Frémont.
|
||||
|
||||
|
||||
« — Votre truc me fait toujours un bien incroyable ! dit-il.
|
||||
|
||||
— C'est ça les bons secrets des sorcières, rappela Aénor.
|
||||
|
||||
— Il faudra vous méfier, mettez votre chapeau au placard quelques temps.
|
||||
|
||||
— Sortir sans mon chapeau ? Il en est hors de question ! Vous ne me
|
||||
reconnaîtriez pas !
|
||||
|
||||
— Allons donc, mais vous savez bien pour notre Grande Majesté Absolue Johan le
|
||||
rabougri ?
|
||||
|
||||
— Savoir quoi ? Comment voulez-vous que je devine si vous ne me dites rien ?
|
||||
|
||||
— Eh beh, le roi, s'il a son nez crochu, c'est pas l'coup du sort ! C'est une
|
||||
sorcière qui l'aurait maudit.
|
||||
|
||||
— Arrêtez avec vos idioties, ce type de malédiction n'existe donc pas ! Et puis
|
||||
laissez moi masser ce dos, je dois ramollir vos muscles encore. Il faudrait
|
||||
que vous vous calmiez un peu aussi sur l'exercice, ça ne vous réussi pas. Et
|
||||
en plus vous avez encore forci.
|
||||
|
||||
— Encore des reproches ! Bon en tout cas, le rabougri, il aurait dit que puisque
|
||||
c'est une sorcière qui a transformé son nez, il allait le faire payer. Il veut
|
||||
mettre toutes les sorcières à prix. Et alors, qui c'est qui me soignera mon
|
||||
dos hein ?
|
||||
|
||||
— Ça n'augure rien de bon tout ça, en plus en plein jour d'Halloween. »
|
||||
|
||||
Aénor ne récupéra pas de nourriture en sortant de chez Frémont. Il avait
|
||||
certainement peur d'être complice de la sorcière s'il tentait de l'aider.
|
||||
Recourir à la magie était toujours très compliqué. Les gens sont rapidement
|
||||
impressionnés, mais en réalité, les effets secondaires sur le corps sont
|
||||
abominables. Il n'y a pas de réduction de l'espérance de vie comme certains
|
||||
l'imaginent, plutôt une augmentation. Mais les douleurs le font largement
|
||||
regretter. Cependant, Aénor avait faim. Elle fit une pause sur le trajet menant
|
||||
vers le château et la ville fortifiée de Hautfort. Elle s'assit sur une bûche
|
||||
et prononça quelques paroles absconses. Un tourbillon d'ombres se forma devant
|
||||
elle. Il se transforma en un miroir qui reflétait le rayonnage de la
|
||||
pâtisserie. Aénor parcourra tous les gâteaux du regard et choisit celui à
|
||||
l'orange. Elle vérifia que la pâtissière avait le dos tourné et passa son bras
|
||||
au travers du tourbillon pour attraper le gâteau. Elle déposa les piécettes
|
||||
correspondant au prix affiché à l'emplacement désormais vide.
|
||||
|
||||
Aénor reprit sa route après avoir mangé. Elle arriva aux fortifications au bout
|
||||
d'une heure et se dirigea au bureau de poste. Elle avait envoyé un colis
|
||||
quelques semaines auparavant, mais il n'était toujours pas arrivé. Elle l'avait
|
||||
suivi avec sa boule de cristal. Non seulement, elle n'obtenait toujours pas de
|
||||
remboursement pour les précieuses pièces qu'elle avait envoyé, mais en plus, le
|
||||
roi Johan ne reçut pas les cotisations fiscales. Cette histoire de malédiction
|
||||
intriguait fortement Aénor. Elle se demanda s'il ne s'agissait pas d'un
|
||||
prétexte. Qui plus est, elle n'était pas la seule sorcière dont les cotisations
|
||||
furent perdues, ou du moins détournées. La boule de cristal ne se trompait
|
||||
jamais, et elle avait bien vu que le colis n'était pas passé aux bons endroits.
|
||||
Et qu'il était désormais dans un autre coffre fort. La postière avait même
|
||||
réclamé un dédommagement pour les « frais de gestion » engendrées par la
|
||||
surcharge de travail. Quatorze douzains et demi !
|
||||
|
||||
Aénor continua sa traversée de la ville par le quartier militaire. Elle devait
|
||||
retrouver une veuve. Un garde l'interpella et lui passa rapidement les fers.
|
||||
Elle ne fut guère surprise par cette attitude. Elle fut conduite directement
|
||||
au cachot, elle préféra se laisser faire. Elle passa l'après-midi à réfléchir
|
||||
à la situation. S'échapper n'était pas la solution optimale : cela n'arrangerait
|
||||
pas la mauvaise humeur du roi.
|
||||
|
||||
Un garde vint en début de soirée pour amener Aénor en salle de questionnement.
|
||||
Elle le suivit le long du couloir, jusqu'à l'escalier descendant dans les
|
||||
niveaux inférieurs. Elle rentra dans une grande salle vide hormis une chaise
|
||||
en son milieu. Des gardes étaient disposés à chacun des huit piliers. Le
|
||||
questionneur avança vers la prisonnière pour l'accueillir en toute violence.
|
||||
Son ombre grossissait, et des yeux y apparurent, des yeux maléfiques. Une bouche
|
||||
lumineuse et terrifiante semblait ricaner dans un rictus diabolique.
|
||||
Aénor dirigeait son regard dans le vide, et balbutiait des mots inaudibles.
|
||||
Une légère fumée colorée s'échappait de ses fers. Le métal se mit à chauffer
|
||||
légèrement, il se morcelait et vola en éclats. Le questionneur recula
|
||||
brutalement pour éviter un débris. Aénor profita de la situation pour fuir.
|
||||
|
||||
Élianara, la grande Élianara, était de retour, telle était la conclusion d'Aénor.
|
||||
Cette dragonne maléfique prenait possession des humains pour mieux semer la
|
||||
panique et trouver son déjeuner le plus savoureux. Aénor devait agir, et vite.
|
||||
Elle courait à travers la ville. Elle réfléchissait en même temps sur la
|
||||
situation actuelle. Le roi était donc innocent dans cette affaire. Élianara
|
||||
se nourrissait des pouvoirs magiques des humains, elle les dépossédait de leurs
|
||||
âmes avant d'en extraire toute force vitale. Son plan était diabolique : elle
|
||||
avait détourné toutes les cotisations fiscales pour rétablir le trésor qui lui
|
||||
avait été repris au siècle dernier. Un dragon ne sait exister qu'au-dessus d'un
|
||||
trésor. Élianara avait créé à la fois un prétexte et une source d'enrichissement.
|
||||
La chasse aux sorcières pouvait dès lors débuter à la bonne date. Élianara
|
||||
pouvait aspirer les âmes au cimetière uniquement un soir d'Halloween. Elle avait
|
||||
déjà tenté de conquérir le monde dans le passé. Elle avait grossi, tant et si
|
||||
bien qu'elle était aussi large qu'un conté. Elle fut arrêtée par la maîtresse
|
||||
de Margareth après la destruction de nombreuses villes. Cependant, le sacrifice
|
||||
ultime n'avait pas suffit. Une seule vie n'avait permit que d'endormir la
|
||||
dragonne durant cent cinquante ans.
|
||||
|
||||
Aénor dépassa les portes de la ville et vit le cimetière au loin. De longs corps
|
||||
filiformes blanchâtres et translucides s'élevaient dans les nuages. Ces derniers
|
||||
commençaient à former un tourbillon lent et sombre dans le ciel. Le temps était
|
||||
compté. Elle rejoignit sa chaumière, haletant durant tout le trajet. Elle
|
||||
récupéra au plus vite ses élixirs, des herbes, et alluma le feu sous le chaudron.
|
||||
Elle prit son grimoire le plus précieux et chercha la recette de la potion
|
||||
d'Ab Khaharam. Elle en gardait toujours tous les ingrédients en cas d'urgence.
|
||||
Elle était la seule héritière d'un tel savoir. Le chaudron illuminait la pièce
|
||||
à chaque fois qu'Aénor prononçait une incantation. Elle mit plus de deux heures
|
||||
pour préparer la potion, et elle remplit ainsi une vingtaine de fioles qu'elle
|
||||
boucha immédiatement.
|
||||
|
||||
Aénor repartit dès que possible, emmenant ainsi sa chatte Nao, noire et parsemée de beige.
|
||||
Elle enjamba son balai, mit Nao à l'arrière sur la brosse, et décolla. Les
|
||||
migraines magiques apparurent immédiatement. Elle partit en direction du
|
||||
cimetière. Nao ressentait le poids des âmes et s'impatientait. Elle regardait
|
||||
attentivement le tourbillon de fantômes dans les airs puis baissa les yeux vers
|
||||
les tombes. Aénor accéléra pour se rendre au cimetière le plus rapidement
|
||||
possible en poussant un cri de douleur. Elle aperçut alors une griffe sortir
|
||||
du tourbillon nuageux. Élianara arrivait. Aénor décida de rejoindre le sol et
|
||||
lâcha Nao. Le félin chassait les âmes, jouait avec et commença à les enterrer.
|
||||
|
||||
Élianara descendit du ciel, telle une calamité divine. Elle se posa en face
|
||||
d'Aénor, sa seule et unique menace. Elle sentait le pouvoir purificateur caché
|
||||
dans la veste de la sorcière. Les deux êtres s'observèrent un instant de leurs
|
||||
regards les plus perçants et les plus mauvais. La dragonne recula sa tête,
|
||||
inspira profondément puis cracha d'immenses flammes. Aénor réussit à éviter
|
||||
la sentence létale et se mit à courir le plus vite possible. Elle prit une des
|
||||
fioles de potion d'Ab Khaharam et la lança sur Élianara. La fiole s'éclaira
|
||||
à mi-chemin puis se brisa. Le liquide resta figé dans les airs et brillait de
|
||||
plus en plus avant de se libérer par une explosion. Élianara hurla lorsque des
|
||||
gouttes lui glacèrent la peau. Des cristaux minéraux restèrent ancrées sur le corps
|
||||
de la dragonne.
|
||||
|
||||
Aénor continuait sa course et avait de l'avance par rapport à Élianara. La
|
||||
poursuite continuait sur les chemins de terre escarpés. Aénor tourna dans un
|
||||
champ mal entretenu. Les épis de blé ne suffisaient pas à couvrir sa tête,
|
||||
Élianara suivit alors le chapeau pointu de la sorcière. Elle se rapprochait
|
||||
de plus en plus de sa cible. Le chapeau continuait à tracer des
|
||||
sillons dans le champ. Élianara se prépara puis cracha sa flamme. Elle incendia
|
||||
le blé tout autour de la cible, laissant alors une terre brûlée à nu.
|
||||
|
||||
Aénor connaissait le terrain du vieux Frémont. Elle avait lancé un sortilège
|
||||
de lévitation sur un caillou coiffé de son chapeau. Puis, elle s'était éloignée de
|
||||
la dragonne pour rejoindre un autre chemin de terre. Élianara se posa en face
|
||||
du corps supposé de la sorcière et fulmina en voyant la supercherie. Elle
|
||||
s'élança et courra en direction d'Aénor. La sorcière se retourna avec un sourire
|
||||
narquois et observa la dragonne. Élianara ne comprit pas, jusqu'au moment où
|
||||
son pied fut bloqué par un piège à loup. La paranoïa de Frémont avait sauvé
|
||||
Aénor. Le sol craquela autour de la dragonne maléfique puis s'effondra. Élianara
|
||||
était coincé dans le trou. Aénor lança alors ses potions sur la créature
|
||||
diabolique. Élianara rugissait de douleur tandis que son corps se cristallisait en un
|
||||
minéral bleuâtre translucide. Elle était vaincue, par une sorcière de Hautfort,
|
||||
encore une fois. Elle rumina et se promit une vengeance absolue lorsqu'elle
|
||||
serait libérée de l'emprise minérale.
|
||||
|
||||
Aénor, exténuée, griffée, brûlée, retourna au cimetière et rejoignit Nao. Elle
|
||||
commença des incantations de paix et de tranquillité. Elle rappelait les âmes
|
||||
vers le cimetière et assurait leur repos pour l'année à venir. Elle continua
|
||||
ainsi durant toute la nuit. Nao l'aidait, courrait vers les fantômes et les
|
||||
ramenait à leurs tombes. Cependant, de nombreuses âmes manquaient à l'appel,
|
||||
détruites par l'immonde dragonne. Aénor prévoyait une semaine de deuil, pour
|
||||
les pleurer et les consoler. Un mausolée devait être créé pour enfermer la
|
||||
menace, et surtout protéger les générations futures par une formation suffisante.
|
||||
|
||||
Ainsi s'achève le premier conte de la sorcière de Hautfort.
|
261
content/blog/2016/12/24_noel_ancetres.rst
Normal file
261
content/blog/2016/12/24_noel_ancetres.rst
Normal file
|
@ -0,0 +1,261 @@
|
|||
Un Noël à l'ancienne
|
||||
####################
|
||||
|
||||
:date: 2016-12-24 0:00
|
||||
:modified: 2016-12-24 0:00
|
||||
:tags: noël, surveillance, science-fiction, robot
|
||||
:category: Fiction
|
||||
:slug: 20161224_noel_ancetres
|
||||
:authors: kujiu
|
||||
:summary: Petite aventure de Noël
|
||||
:ebook: nouvelles_et_legendes01
|
||||
|
||||
Préface
|
||||
-------
|
||||
|
||||
Cette histoire s'inscrit dans un futur cycle long, et pour lequel je ne me sens
|
||||
pas encore prêt. Je vous laisse donc dans cet univers, apocalyptique, froid et
|
||||
sous surveillance. Il existe quelques références extérieures, saurez-vous les
|
||||
retrouver ? Bonne lecture et bonnes fêtes à tous.
|
||||
|
||||
Un Noël à l'ancienne
|
||||
--------------------
|
||||
|
||||
L'enfant se réveilla, dans sa chambre aux murs gris. La couleur était interdite
|
||||
par la loi. Il se leva et alla directement faire sa toilette. Il disposait de
|
||||
quinze minutes pour cela, le compte à rebours s'afficha en rouge sur les murs
|
||||
de la chambre et de la salle de bain. Il revêtit son uniforme gris et alla
|
||||
directement à la cuisine, équipée uniquement d'un évier, d'un placard et d'une
|
||||
poubelle à aspiration. Il prît la boîte de nourriture dans le tiroir, l'ouvrit
|
||||
et mangea la mixture brunâtre, comme lors de tous les repas. Il termina alors que le
|
||||
compte à rebours du repas indiquait encore une vingtaine de secondes, il devrait
|
||||
faire attention durant le reste de la journée à bien respecter les
|
||||
horaires. De lourdes sanctions s'imposaient au bétail incapable d'agir selon
|
||||
les instructions de la machine. L'enfant mit la boîte vide et la fourchette
|
||||
que cette dernière contenait dans le tube d'aspiration de la poubelle. Il se
|
||||
lava rapidement les mains et quitta la cuisine. La place devait se libérer
|
||||
rapidement pour que sa mère puis son père puissent manger. Les discussions avant
|
||||
le travail n'étaient pas tolérées.
|
||||
|
||||
Andy, le robot humanoïde, attendait l'enfant dans le couloir pour lui passer
|
||||
ses chaussures de travail. Il en verrouilla les fermetures, et activa l'alarme.
|
||||
Les chaussures pouvaient aussi bien envoyer une décharge électrique en cas de
|
||||
désobéissance que tracer tous les mouvements en dehors de la maison. Cependant,
|
||||
ce modèle était voué à disparaître avec le marquage ADN nouvelle génération qui
|
||||
se répandait de plus en plus. L'enfant se dirigea vers l'école, en empruntant la
|
||||
voie par identification pédestre et en respectant les durées imposées par
|
||||
l'ordinateur. Il voyait le compte à rebours grâce à ses pupilles
|
||||
bio-technologiques. L'enseignement scolaire servait essentiellement à comprendre
|
||||
les actions requises par un métier, sélectionné selon les attributs de l'individu
|
||||
grâce à des algorithmes avancés. L'enfant suivait la filière gestion de carrière.
|
||||
Il apprenait comment évaluer l'efficacité au travail d'un être humain, selon les
|
||||
tests nécessaires. Le programme informatique indiquait également l'intérêt de
|
||||
la mise au rebut des corps inefficaces, sans indiquer le devenir des êtres.
|
||||
L'enfant rejoignit sa
|
||||
salle individuelle de formation, sans croiser personne d'autre. Les horaires
|
||||
étaient définis pour éviter toute perte de temps, surtout les contraintes
|
||||
sociales. Andy veillait à ce que l'enfant respecte bien les règles, à distance,
|
||||
grâce aux traces laissées par les chaussures dans le système Sibyl.
|
||||
|
||||
Les robots du type d'Andy communiquaient toutes les informations au système
|
||||
central de gestion du dôme. La commune était en effet enfermée pour se protéger
|
||||
des fléaux extérieurs. Les êtres humains ne résistaient pas à un environnement
|
||||
aussi hostile. Et il était bien plus malléable et corvéable quand il est
|
||||
enfermé. Quelques hommes, privilégiés par leurs castes, n'étaient pas soumis
|
||||
au même régime. Ils se prélassaient en longueur de journée, regardaient leurs
|
||||
fictions favorites ou encore les esclaves se tuer entre eux aux arènes
|
||||
communales. Ils profitaient des fruits et légumes du potager ou encore des
|
||||
« rebutés » du système, drogués et amorphes, pour les torturer à loisir. La
|
||||
SCL - Sibyl Corporated Limited - gérait la commune depuis des siècles voire des
|
||||
millénaires. Cette entité électronique régissait la vie de tout être selon les
|
||||
ordres des castes supérieures.
|
||||
|
||||
Une alarme retentit dans le silence morbide de cette cité. Des voix s'élevèrent
|
||||
sous une petite ruelle abandonnée.
|
||||
|
||||
« — Mais, Roger, je t'avais bien dit de ne pas toucher à ce câble !
|
||||
|
||||
— Je sais bien, Aline. Mais j'ai glissé. Et puis pour le moment, Sibyl n'a pas
|
||||
repéré l'endroit exact.
|
||||
|
||||
— Ça ne saurait tarder, il va falloir fuir avant.
|
||||
|
||||
— Attends, je rebranche ailleurs pour désorienter le système. »
|
||||
|
||||
L'enfant rentra le soir, les patrouilles des forces armées circulaient dans
|
||||
toute la commune à la recherche d'indices. L'enfant arriva juste à la fin du compte à
|
||||
rebours. Il ouvrit la porte, Andy l'assistant personnel l'attendait.
|
||||
L'androïde se jeta sur l'enfant et lui mit les fers sur les poignets.
|
||||
La famille entière était mise au rebut. Le robot informa l'enfant qu'il était
|
||||
tenu responsable, comme ses parents, d'un acte de rébellion et de vandalisme
|
||||
sur le système Sibyl. Un lieutenant des forces armées arriva peu après avec deux
|
||||
Kappa, des robots sur roues équipés d'une carapace protégeant une artillerie
|
||||
impressionnante. L'enfant fut embarqué dans un fourgon jusqu'à son lieu de
|
||||
détention.
|
||||
|
||||
Il fut placé dans une petite pièce contenant uniquement un banc solidaire
|
||||
du mur, la porte fut fermée. Il s'assit et resta cloîtré dans son silence.
|
||||
Pendant ce temps, le système Sibyl essayait de retracer les actions délictueuses
|
||||
sans y parvenir, Il était évident que l'enfant n'était pas l'auteur. Il était
|
||||
coupable car il en était décidé ainsi et une vérité du système Sibyl ne peut
|
||||
être contredite en aucun cas. L'enfant attendait son sort, les mains sur les
|
||||
genoux, le regard dans le vide et totalement inexpressif.
|
||||
|
||||
« — Josh, tu vas arrêter un peu, tu vois bien que le système a repris non ?
|
||||
|
||||
— Je te rappelle, chère Aline, qu'on est dans un conduit abandonné, dans le noir,
|
||||
à ramper dans la boue et qu'il n'y a strictement aucun équipement à proximité,
|
||||
alors je fais du bruit si je veux !
|
||||
|
||||
— Toi et tes grands airs, répliqua Aline, je te rappelle également que si
|
||||
je n'avais pas trouvé ce conduit, on y serait resté.
|
||||
|
||||
— Et ça va encore être de ma faute ! s'exclama Roger, à l'arrière de la file. »
|
||||
|
||||
Le trio de rebelles s'immisçait dans la citadelle interdite, le sanctuaire
|
||||
du système Sibyl. Aline et Josh, ainsi que leur fils Roger, avançaient
|
||||
désormais à pas feutrés le long de couloirs souterrains oubliés même du système
|
||||
central. Josh disposait d'une bonne vision de nuit suite à sa modification
|
||||
d'ADN. Il guidait les deux autres dans le noir. Aline et Roger préféraient une
|
||||
vision de jour, pour ne pas être aveuglés par le moindre rayon de lumière.
|
||||
|
||||
« — Aline, d'après mon terminal, ils ont enfermé quelqu'un à notre place, indiqua
|
||||
Roger.
|
||||
|
||||
— Toi, tu vas encore vouloir qu'on aille le récupérer avant qu'il ne finisse aux
|
||||
arènes !
|
||||
|
||||
— Et tu vas me le reprocher ? C'est toi qui a eu cette idée de libérer tout le
|
||||
monde du système pour une fête païenne que tu appelles comment déjà ?
|
||||
|
||||
— C'est Noël, et puis oui, je trouve qu'une fête, ça aidera les gens à se
|
||||
réintégrer. »
|
||||
|
||||
L'enfant restait toujours immobile dans sa cellule, en attendant le verdict. Des
|
||||
bruits de coups lui parvenaient du plafond. Il réfléchissait alors aux
|
||||
procédures à appliquer en cas de bruit suspect dans un bâtiment, et quels outils
|
||||
utiliser pour évaluer le travail des bâtisseurs. Une trappe s'ouvrit sur le
|
||||
plafond. La tête d'une femme apparut.
|
||||
|
||||
« — Salut, toi ! interjeta Aline à l'enfant. »
|
||||
|
||||
Mais l'enfant restait cloitré le regard dans le vide.
|
||||
|
||||
« — On a désactivé les robots, tu peux parler, ajouta Aline.
|
||||
|
||||
— Je vais avoir des problèmes si je parle.
|
||||
|
||||
— Ils ne le sauront pas, et ils vont te tuer si tu restes là. Viens avec nous ! »
|
||||
|
||||
L'enfant ne discutait jamais les ordres. Il attrapa ainsi la main qu'Aline lui
|
||||
tendait depuis l'aération du plafond. Josh le libéra des chaussures traceuses,
|
||||
de sa montre connectée et déconnecta les yeux de Sibyl. L'enfant suivit les
|
||||
trois rebelles le long du
|
||||
tunnel, sans parler. Ils arrivèrent alors à l'issue, la lumière
|
||||
irradiait de plus en plus fort. Le conduit menait directement dans le centre
|
||||
administratif fortifié. Roger s'adressa à l'enfant.
|
||||
|
||||
« — Tu as un nom petit ?
|
||||
|
||||
— Je suis le citoyen travailleur en formation numéro 76802309.
|
||||
|
||||
— Ce n'est pas un nom ça, que dirais-tu d'Arthur ?
|
||||
|
||||
— Je ne suis pas un noble, je ne peux pas avoir un nom.
|
||||
|
||||
— Mais si, c'est très bien, et puis il y'a bien eu un Arthur qui était pauvre
|
||||
et qui est devenu noble en retirant une épée d'un rocher.
|
||||
|
||||
— Bon d'accord, mais est-ce que Sibyl est d'accord ?
|
||||
|
||||
— Nous sommes dans la lutte contre Sibyl, ce système qui réduit la plupart
|
||||
des humains à l'esclavage. On a décidé d'y mettre fin aujourd'hui, et tu vas
|
||||
nous être utile.
|
||||
|
||||
— Sibyl va nous tuer si on fait ça.
|
||||
|
||||
— Ne t'inquiète pas trop pour ça, nous désactiverons Sibyl, il est temps que tu
|
||||
évalues aussi sa qualité de travail à elle. »
|
||||
|
||||
Le groupe de rebelles se dirigea vers la tour centrale. Le système n'était pas
|
||||
gardé puisque la population entière était surveillée. Cependant, un contrôle
|
||||
d'accès persistait sur une porte blindée au bas de la tour. Roger prit la main
|
||||
d'Arthur et l'amena de l'autre côté du bâtiment.
|
||||
|
||||
« — Tu vas m'aider à ouvrir cette petite trappe là, on tire à trois.
|
||||
|
||||
— D'accord.
|
||||
|
||||
— Un. Deux. Trois. s'exclamèrent-ils en cœur.
|
||||
|
||||
— Maintenant, examine un peu tous ces fils, ordonna Roger. Et puis essaie
|
||||
de me dire ce qui correspond au système d'ouverture de la porte.
|
||||
|
||||
— Il faut que je me souvienne. Je n'ai plus les accès au terminal. Vous avez du
|
||||
matériel pour tester dans votre sac ?
|
||||
|
||||
— Bien sûr, mais tu peux me tutoyer, on n'est pas de Sibyl nous. Et pour le
|
||||
terminal, j'ai ce qu'il faut.
|
||||
|
||||
— D'accord, il me faudra un analyseur de fréquence. Et j'ai besoin de la table
|
||||
de correspondance A38 sur les différents signaux de contrôle. »
|
||||
|
||||
Arthur récupéra le fréquencemètre pendant que Roger interrogeait son terminal
|
||||
portable. La fiche A38 était en accès restreint, Roger s'employait à contourner
|
||||
les différents systèmes de sécurité informatique. Il avait réussi à se procurer
|
||||
les clés et mots de passe nécessaires pour la plupart des opérations. La fiche
|
||||
apparut sur l'écran et Arthur put faire la distinction des câbles.
|
||||
|
||||
« — Alors le jaune ici, c'est le contrôle de la porte, l'alarme est ici dans le
|
||||
vert et l'alimentation dans le brun. Ce bleu ici, c'est le neutre. Et après,
|
||||
tu as les données d'analyse pour Sibyl dans cet autre jaune. Il faut donc
|
||||
couper ce jaune-ci mais il faut l'alimenter directement en 48V et rajouter
|
||||
une porteuse pour dire que tout va bien. Tu as un modulateur de fréquence ?
|
||||
|
||||
— Je te passe ça. »
|
||||
|
||||
Arthur réussit à ouvrir la porte d'accès sans éveiller le moindre soupçon. Roger
|
||||
était impressionné, et il ne pouvait pas s'empêcher de penser à la remarque que lui ferait
|
||||
sa mère. Arthur et Roger retournèrent vers la porte et rejoignirent Aline et
|
||||
Josh. Ils entrèrent tous les quatre dans la tour. L'intérieur était constitué
|
||||
d'une immense pièce unique en forme de dôme. Une grande quantité de câbles
|
||||
rejoignait de grandes machineries au centre. Arthur s'approcha du système.
|
||||
|
||||
« — C'est bizarre ici, ce n'est pas un centre de contrôle.
|
||||
|
||||
— C'est un échec ? demanda Roger.
|
||||
|
||||
— Non, c'est un centre énergétique. C'est l'alimentation de Sibyl, répliqua
|
||||
Arthur. »
|
||||
|
||||
Le groupe décida de couper l'électricité de Sibyl et retirèrent les fusibles.
|
||||
Ils détruisirent l'installation électrique. Une alerte retentit dans l'ensemble
|
||||
de la commune.
|
||||
|
||||
« — Alerte. Alerte. Alerte. Système énergétique défaillant. Arrêt de Sibyl dans
|
||||
quinze minutes. »
|
||||
|
||||
Les robots rejoignirent tous leur point de rassemblement pour préparer
|
||||
l'extinction. Le groupe de rebelles sortit juste à temps pour éviter les robots
|
||||
chargés de la réparation.
|
||||
|
||||
« — Alerte. Alerte. Alerte. Système énergétique non réparable. Arrêt de Sibyl
|
||||
dans dix minutes. »
|
||||
|
||||
Les chaussures de tous les citoyens cessèrent de fonctionner, les témoins
|
||||
lumineux s'éteignirent. Les dix minutes qui restaient à Sibyl s'écoulèrent
|
||||
avec le bruit de l'alarme annonçant l'extinction. Les nobles allèrent
|
||||
dans les véhicules d'évacuation pour quitter la commune. Ils étaient incapables
|
||||
de se battre ou de gérer une rébellion.
|
||||
|
||||
« — Alerte. Alerte. Alerte. Système Sibyl interrompu. »
|
||||
|
||||
Le groupe d'Aline annonçait la bonne nouvelle aux habitants et demanda à tout
|
||||
le monde de se rassembler sur la Grand Place. La fête de Noël put s'organiser
|
||||
en musique, avec les victuailles préparées à l'avance. Aline et Josh expliquaient
|
||||
comment vivre sans Sibyl. La population devait réapprendre à vivre. Mais quelque
|
||||
part, à des dizaines de mètres sous terre, d'énormes ordinateurs faisaient
|
||||
clignoter leurs voyants. Sibyl avait été vaincu par une bataille surprise, mais
|
||||
la guerre n'était pas finie et les données de cet échec étaient désormais
|
||||
inscrites dans le réseau. Il n'était donc pas une bonne idée d'asservir
|
||||
l'ensemble d'une population, le système préparait une vengeance sans merci.
|
70
content/blog/2017/05/14_evolution.rst
Normal file
70
content/blog/2017/05/14_evolution.rst
Normal file
|
@ -0,0 +1,70 @@
|
|||
Évolutions et nouvelles
|
||||
#######################
|
||||
|
||||
:date: 2017-05-14 11:10
|
||||
:modified: 2017-05-14 11:10
|
||||
:tags: nouveauté, santé, hôpital, adaptation
|
||||
:category: Humeur
|
||||
:slug: 20170514_evolution
|
||||
:authors: kujiu
|
||||
:summary: Les dernières nouvelles du blog
|
||||
|
||||
Ce n'était pas comme dans un roman, le temps n'a pas théâtralisé l'ambiance de ce jour :
|
||||
pas d'orage, pas d'éclair, pas de tonnerre annonciateur. Le soleil émettait ses
|
||||
rayons chauds au travers de la fenêtre. Je venais de m'inscrire à l'accueil du
|
||||
service, et je m'asseyais sur un banc dans la salle d'attente. Je reprenais la
|
||||
lecture d'un roman. Le stress et la peur me hantaient, les idées noires tentaient
|
||||
de s'exprimer dans ma tête. La lecture diminuait cette boule au ventre
|
||||
insupportable. Une tâche était apparue au centre de ma vision sur un œil trois
|
||||
semaines auparavant. Le diagnostic était déjà établi, et il n'était pas très bon.
|
||||
Le médecin vint vers moi. Elle affichait un regard de chien battu, et me salua
|
||||
en me tenant l'épaule. La communication non verbale en dit parfois bien plus que
|
||||
des monologues entiers. La matinée fut consacrée aux différents examens de la
|
||||
rétine. Poser le menton sur l'appareil, bien appuyer le front, ouvrir grand les
|
||||
yeux, supporter la douleur. Le rituel était le même sur chacun des appareils,
|
||||
encore et encore, interrompu uniquement pour appliquer des gouttes d'un produit
|
||||
ou d'un autre dans les yeux. Et cela durait depuis l'apparition du problème.
|
||||
|
||||
Je retournais en salle d'attente pour que les médecins se réunissent et débattent
|
||||
des résultats. Il était impossible de lire, les collyres avaient altéré totalement
|
||||
la vue. Et l'attente semblait de nouveau s'éterniser. La boule au ventre
|
||||
réapparaissait. Et finalement, le médecin m'accueillit dans son bureau. Les
|
||||
photos de la rétine montraient la cicatrisation, mais pas de récupération
|
||||
visuelle. Le verdict tombait : les chances d'amélioration étaient quasiment nulles. Je m'y
|
||||
étais préparé. Elle affichait de nouveau son regard de chien battu, exprimant une
|
||||
pitié exacerbée. Je haïssais ce rictus au plus profond. Je ne voulais pas de cette
|
||||
pitié. Je voulais voir, je voulais lire les lettres avec cet œil malade. Mais
|
||||
cela était impossible. Néanmoins, ma préoccupation principale concernait le reste.
|
||||
Pourrai-je continuer à voir à l'avenir ? Trois ou quatre ans de lecture, telle
|
||||
fut la réponse. Le corps était trop instable pour donner des pronostics viables
|
||||
mais celui-ci semblait réaliste. Trois ou quatre ans, telle était la réponse, ou
|
||||
du moins l'éventualité d'une réponse totalement imprécise. Un monde s'effondrait
|
||||
devant mes yeux.
|
||||
|
||||
Le temps de la déprime touche à sa fin. J'ai écouté tellement de musiques tristes
|
||||
en boucle, retenu mes larmes, et je me suis tellement interrogé sur le pourquoi.
|
||||
Il est désormais l'heure de penser au futur, d'adapter, de changer de vie, de
|
||||
se préparer. Je commence par arrêter tout ce que je ne pourrai plus faire à
|
||||
l'avenir. Je ne veux pas me créer une passion que je devrai abandonner par la
|
||||
suite, ce serait cruel. Il existe des solutions pour quasiment tous les gestes
|
||||
du quotidien. La tristesse et le désespoir doivent faire place à la hargne, à la
|
||||
lutte et à la joie de vivre. Trois ans ne seront pas de trop pour être prêt et
|
||||
pour réapprendre le quotidien. J'ai conscience qu'il y'aura des hauts et des bas,
|
||||
que chaque perte sera vécue comme un drame. Il me faudra garder un cap, m'assurer
|
||||
d'une autonomie et me fixer un objectif à ne surtout pas perdre de vue.
|
||||
|
||||
Ce blog est amené à évoluer. Tout d'abord, il a été épuré de toutes les activités
|
||||
que je ne pratiquerai plus. Je souhaitais au début m'intéresser au dessin, et
|
||||
proposer des planches BD. Mais je n'avais pas le niveau pour faire quelque chose
|
||||
d'extraordinaire. Le dessin me procurait une sensation de liberté, d'évasion. Et
|
||||
j'ai retrouvé cela en m'exprimant tout simplement avec des mots. Les articles ne
|
||||
sont pas pour autant supprimés, ils ont été regroupés dans la page d'archives
|
||||
disponible dans le menu en haut de l'écran. Le thème général du blog est devenu
|
||||
plus élégant, avec son fond anthracite et une police d'écriture différente.
|
||||
L'accessibilité est bien sûr renforcée. Je vais en avoir besoin. Les articles
|
||||
seront uniquement des écrits et seront séparés en trois catégories (fiction,
|
||||
psychologie, humeur). Enfin, la publication se fera plus fréquente. Je dois
|
||||
terminer d'aider des amis sur certains points de leurs sites web et je me ferai
|
||||
ensuite plus égoïste. Il est désormais temps de profiter de ce que j'ai,
|
||||
de me relever et d'avancer malgré les obstacles. Le combat est engagé et ne fait
|
||||
que commencer.
|
97
content/blog/2019/01/12_nouvelle_annee.rst
Normal file
97
content/blog/2019/01/12_nouvelle_annee.rst
Normal file
|
@ -0,0 +1,97 @@
|
|||
Nouvelle année, nouveau départ
|
||||
##############################
|
||||
|
||||
:date: 2019-01-12 18:00
|
||||
:modified: 2019-01-12 18:00
|
||||
:tags: nouveauté, santé, projets
|
||||
:category: Humeur
|
||||
:slug: 20190112_nouvelle_annee
|
||||
:authors: kujiu
|
||||
:summary: Il est temps de repartir après une année catastrophique...
|
||||
|
||||
2018 est enfin terminée, ce fut une année complexe : perte d'un travail,
|
||||
perte d'autonomie, perte d'inclusion sociale. Mais, quand on est au fond
|
||||
du gouffre, qu'il n'est plus possible d'aller plus bas, il faut se
|
||||
relever. Il est temps de parcourir la rivière, de récupérer des bouts
|
||||
de bric et de broc et de construire des échelles. La surface est au loin,
|
||||
mais à force d'efforts, de courage et de volonté, l'espoir peut ne pas
|
||||
être vain. Et puis, ce n'est plus le temps qui manque.
|
||||
|
||||
Réapprendre à lire
|
||||
==================
|
||||
|
||||
Oui, mon premier projet concerne la lecture. Plus exactement, je dois
|
||||
accélérer ma lecture après le changement d'alphabet imposé par 2018.
|
||||
C'est un chemin de croix nécessaire, et j'espère qu'il ne sera pas trop
|
||||
long.
|
||||
|
||||
Du développement logiciel
|
||||
=========================
|
||||
|
||||
Je compte créer mon propre emploi. Fini les trois à quatre heures de
|
||||
transport par jour avec mon poste précédent (ce qui explique mon manque
|
||||
de projets hors travail). Et tout ça passe par le développement de
|
||||
quelques outils.
|
||||
|
||||
NervMag
|
||||
~~~~~~~
|
||||
|
||||
La NervMag sera publiée très prochainement. Il s'agit d'une vidéo-loupe
|
||||
web utilisant n'importe quelle webcam. C'est donc une solution peu
|
||||
chère pour tous ceux qui ont une mauvaise vue. Et le tout en libre !
|
||||
|
||||
NervERP
|
||||
~~~~~~~
|
||||
|
||||
Là, c'est un gros morceau. NervERP sera un ERP/CRM/ESB libre
|
||||
orienté qualité, gestion par la preuve (EBM) et documentation. Il
|
||||
gèrera la GDPR par sa conception même ! Le tout sera basé sur Django
|
||||
et sur Vue.js. Bref, la première version prévue pour dans un an
|
||||
comprendra :
|
||||
|
||||
- la gestion documentaire ;
|
||||
- la facturation ;
|
||||
- la comptabilité ;
|
||||
- l'éco-conception ;
|
||||
- la gestion des cycles PDCA ;
|
||||
- la gestion des calendriers et contacts ;
|
||||
- la gestion des projets ;
|
||||
- et bien sûr les liaisons inter-logiciels (ESB) ;
|
||||
- et d'autres modules qui viendront par la suite.
|
||||
|
||||
Enfin, il est prévu pour être conforme WAI-AAA !
|
||||
|
||||
NervERP sera la pierre angulaire de ce que je compte proposer dans ma
|
||||
future entreprise. Il y'aura un service de personnalisation, et un
|
||||
hébergement type cloud. Tous les contrats reprendront des articles sur
|
||||
l'éthique que je veux mettre en place : confidentialité des informations,
|
||||
honnêteté, etc. Je rédigerai également un code éthique que toutes les
|
||||
entreprises pourront signer et utiliser.
|
||||
|
||||
Écriture
|
||||
========
|
||||
|
||||
Je vais enfin pouvoir prendre le temps d'écrire ! Et puis, cette activité
|
||||
sera mon plan B si le projet d'entreprise échoue (même si ça ne paie pas).
|
||||
Quelques projets sont déjà prévus !
|
||||
|
||||
Article sur le BirdboxChallenge
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Ce texte est en cours d'écriture, il arrivera très rapidement. Ce
|
||||
défi n'est pas forcément idiot. Je vais donc donner quelques clés pour
|
||||
mieux en profiter et en toute sécurité. Cela s'adresse à tous ceux qui
|
||||
peuvent juste enlever le bandeau, aux écrivains qui veulent créer un
|
||||
personnage qui voit mal voire pas du tout et à tous les curieux.
|
||||
|
||||
Simulacres
|
||||
~~~~~~~~~~
|
||||
|
||||
Holà citoyens, le temps de la vérité a sonné. Le grand professeur
|
||||
Arthur Rance, phrénologue renommé, vous propose de venir à sa conférence.
|
||||
Il exposera ses dernières observations astronomiques et vous prouvera
|
||||
avec brio que la Terre est plate et qu'il ne peut en être autrement.
|
||||
Restez donc attentif, c'est pour bientôt ! À moins que la menace reptilienne
|
||||
n'en décide autrement...
|
||||
|
||||
Cette aventure sera disponible en texte et en audio.
|
251
content/blog/2019/02/05_birdboxchallenge.rst
Normal file
251
content/blog/2019/02/05_birdboxchallenge.rst
Normal file
|
@ -0,0 +1,251 @@
|
|||
Quelques défis pour un BirdboxChallenge
|
||||
#######################################
|
||||
|
||||
:date: 2019-02-05 22:15
|
||||
:modified: 2019-02-05 22:15
|
||||
:tags: birdbox, challenge, aveugle
|
||||
:category: Accessibilité
|
||||
:slug: 20190205_birdboxchallenge
|
||||
:authors: kujiu
|
||||
:summary: Tenté par le BirdboxChallenge ? Suivez-le guide !
|
||||
|
||||
Tout est parti d'un film diffusé par Netflix : Birdbox. Il s'agit d'une
|
||||
histoire post-apocalyptique : le monde est parcouru par d'étranges
|
||||
créatures. Un simple regard suffit à vous rendre fous ! Les victimes
|
||||
se suicident les unes après les autres créant des vagues de panique.
|
||||
Malorie, alors enceinte, échappe à la catastrophe. Cinq ans plus tard,
|
||||
elle tente de rejoindre un lieu sûr pour ses enfants.
|
||||
|
||||
Dans notre réalité, un défi est né : le BirdboxChallenge. Le principe
|
||||
en est simple, le courageux met un bandeau sur les yeux et tente diverses
|
||||
actions. Malheureusement, certains sont allés trop loin et se sont mis
|
||||
en danger. Le cas le plus flagrant fut une femme qui provoqua un accident
|
||||
de la route, sans gravité, en conduisant les yeux bandés ! Mais le
|
||||
BirdboxChallenge peut aussi être une opportunité intéressante pour
|
||||
découvrir le monde des aveugles et malvoyants. Je te propose dix défis
|
||||
à faire en toute sécurité, pour apprendre comment se débrouiller et
|
||||
qu'un aveugle n'a pas de don de clairvoyance comme dans les films.
|
||||
|
||||
Avant de commencer, je vais te demander une chose très importante. En
|
||||
cas de doute, de danger, ce n'est qu'un jeu, retire le bandeau ! Ne
|
||||
risque pas ta vie pour ça. Quand on ne voit pas, certaines actions ne
|
||||
sont pas possibles. Pas de voiture, pas de vélo, pas de trottinette, pas
|
||||
de skate.
|
||||
|
||||
Défi 1 : Se repérer chez soi
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Ce défi nécessite un lieu rangé, et les escaliers doivent être
|
||||
inaccessibles. Bref : aucune marche ne doit pouvoir te faire chuter.
|
||||
Les escaliers nécessitent une technique spéciale avec une canne.
|
||||
|
||||
Il s'agit bien de se repérer chez soi, à l'intérieur, et non pas dehors.
|
||||
Tu vas donc pouvoir mettre ton bandeau sur les yeux. Et ne rien faire.
|
||||
Il faut écouter. Il y'a des bruits partout. L'ordinateur ronronne, le
|
||||
frigo s'active, le robinet goutte. Bref, tous les bruits sont des
|
||||
repères. Tu peux faire attention aussi aux odeurs : la litière du chat,
|
||||
le bon plat qui a mijoté dans la cuisine, tout est important. L'odeur
|
||||
varie en fonction de l'endroit où l'on se trouve. Un autre indice réside
|
||||
dans les masses d'air. Cette sensation est bien plus difficile à
|
||||
cerner. L'air ne circule pas de la même manière contre un mur, l'air y
|
||||
est plus chaud, il n'y a pas de vent. Ce n'est pas grave si tu n'y
|
||||
arrives pas. Ce point peut prendre beaucoup de temps dans une revalidation
|
||||
pour les personnes concernées.
|
||||
|
||||
Tu peux te déplacer dès que tu te sens prêt. Il faut que tu saches où
|
||||
tu te trouves à chaque pas, que tu arrives à te situer sur une carte
|
||||
mentale. Les bras doivent être relâchés, pliés à mi-hauteur, les mains
|
||||
sont tournées en diagonale, paume vers le bas et vers l'intérieur. Rien ne
|
||||
doit être en extension et bloqué ! Les mains servent de bouclier. Ce
|
||||
sont elles qui vont permettre de rencontrer les obstacles sans heurts.
|
||||
Il est recommandé de mettre le petit doigt, toujours courbé, contre un
|
||||
mur, un meuble ou tout autre repère. Il risque de buter sur des obstacles
|
||||
sur le mur, il faut donc vraiment que les muscles soient relâchés.
|
||||
|
||||
Tu peux maintenant faire le tour de chez toi, en connaissant parfaitement
|
||||
le terrain. Il faut suivre les lignes : un mur, un relief dans le
|
||||
carrelage au sol, un meuble, etc. Si tu te perds, recentre toi sur les
|
||||
bruits, le toucher de ce qui est autour. Si le doute persiste, retire
|
||||
le bandeau. Le défi est gagné si tu arrives à te repérer en permanence,
|
||||
et cela peut demander un peu d'entraînement.
|
||||
|
||||
|
||||
Défi 2 : Un petit verre ?
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Le film Birdbox n'aborde pas certains problèmes. Ce défi fait parti de
|
||||
ce qui a été éludé. Il s'agit tout simplement d'aller à la cuisine, de
|
||||
sortir un verre, d'y mettre de l'eau et de le boire. La dernière étape
|
||||
est fort simple. Le chemin jusqu'à la cuisine devrait se faire facilement
|
||||
au vu de tes progrès grâce au premier défi. Il reste alors à atteindre
|
||||
le placard et sortir un verre. Il faut alors le poser sur une table et
|
||||
se souvenir de sa position. Reste alors à chercher la bouteille d'eau
|
||||
ou la carafe et revenir à la table. La technique est alors simple : tu
|
||||
tiens le verre avec une main, l'index est à l'intérieur du verre, sur
|
||||
le bord, et descend d'une longueur de phalange. Tu peux alors verser
|
||||
l'eau avec l'autre main, doucement. Tu t'arrêtes dès que tu sens l'eau
|
||||
avec ton index.
|
||||
|
||||
Défi 3 : Il va falloir satisfaire sa petite faim
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Manger sans la vue, c'est difficile. Il existe des restaurants appliquant
|
||||
ce principe, les convives sont plongés dans le noir. Effet garanti.
|
||||
Si tu ne peux pas aller dans un de ces établissements, tu peux demander
|
||||
à un ami de te préparer quelque chose, sans que tu ne saches quoi.
|
||||
Certains plats augmentent la difficulté : carcasse de poulet, scampis
|
||||
à décortiquer, moules, etc. Tu vas vite te rendre compte de la difficulté
|
||||
à appréhender le contenu de l'assiette, à manger proprement et à identifier
|
||||
ce que tu manges. La vue modifie fortement notre perception du goût.
|
||||
Arriveras-tu à finir complètement ton assiette, sans rien laisser ?
|
||||
|
||||
Petit défi dans le défi : demande à un ami de te préparer des toasts
|
||||
avec des œufs de lump. À toi de trouver lesquels sont rouges et lesquels
|
||||
sont noirs ! [1]_
|
||||
|
||||
Défi 4 : Un petit tour dehors ?
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Enfin un moment où il est possible de faire comme dans le film, ou
|
||||
presque. Ce défi doit se faire dans un lieu clos, sans véhicule et sans
|
||||
escalier, de préférence un jardin. Les déplacements doivent être lents.
|
||||
Les enfants du film Birdbox se sont entraînés cinq ans selon le scénario
|
||||
! Encore une fois, il est essentiel de savoir où on est, écouter les
|
||||
bruits, sentir les courants d'air. C'est cette perception là qui en
|
||||
fera une expérience personnelle très riche. Il est également important
|
||||
de faire attention aux chevilles ! La vue permet de savoir où et
|
||||
comment on pose le pied. Il y'a un risque non négligeable de se tordre
|
||||
la cheville. Bref, échauffe-toi avant !
|
||||
|
||||
Il te faudra un accessoire et pas des moindres aussi : une canne. Cela
|
||||
peut être un simple manche à balai. Cette canne doit être suffisamment
|
||||
longue, elle doit arriver à la moitié du thorax quand tu la tiens droite
|
||||
devant toi. Elle doit te permettre de faire deux pas pour atteindre la
|
||||
position du bout à terre. Protège aussi le bout qui sera du côté de ton
|
||||
abdomen. La canne a toujours tendance à se bloquer au sol, et ce sont les
|
||||
abdominaux qui prennent.
|
||||
|
||||
Tu vas devoir tenir ta canne avec la main fermée sur la poignée. L'index
|
||||
est une exception, il doit être droit et posé de tout son long : c'est
|
||||
lui qui lit la route. La main se positionne devant le nombril, en laissant
|
||||
une marge suffisante. L'embout d'une canne tourne généralement sur
|
||||
lui-même, il est posé au sol. Il suffit de le faire rouler (ou du moins
|
||||
glisser dans le cas du manche à balai) en faisant des S tout en
|
||||
avançant. L'embout de la canne se situe du côté du pied en arrière et
|
||||
l'amplitude correspond à peu près à une largeur d'épaules. Je te
|
||||
conseille de faire quelques pas sans bandeau pour tester.
|
||||
|
||||
Les consignes sont alors très proches de celles données lors du premier
|
||||
défi. Il faut se repérer, tracer sa carte mentale, suivre des lignes,
|
||||
ressentir le matériau du sol (sable, pavé, herbe, gravier). Tu
|
||||
peux essayer de suivre un parcours. Un ami peut te mettre des obstacles
|
||||
de type plots en plastique. Tu risques de remarquer que la canne ne
|
||||
t'indique que ce qui est au sol, surtout si des arbres sont présents
|
||||
sur le terrain.
|
||||
|
||||
Défi 5 : Quand le smartphone s'en mêle
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Je vais te demander d'aller sur la page Wikipedia concernant
|
||||
l'audiodescription sur ton smartphone pour le prochain défi, et de la
|
||||
lire. Oui, avec le bandeau sur les yeux. Les indications que je donne
|
||||
ici concernent Android. Il faut aller dans les paramètres, puis dans
|
||||
le menu *Accessibilité*. Il suffit d'activer l'option *Talkback*. Un
|
||||
tutoriel est proposé, il est important de le suivre. Tout le
|
||||
comportement du téléphone est modifié. Je te laisse alors faire le défi
|
||||
les yeux bandés. Tu peux ensuite quitter Talkback en appuyant longuement
|
||||
sur les deux touches de volume en même temps.
|
||||
|
||||
Défi 6 : Un petit film ?
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Il est alors temps de tester l'audiodescription. Tu peux en savoir un
|
||||
peu plus sur cette aide en regardant cette
|
||||
`vidéo <https://www.youtube.com/watch?v=LjhIlMwpTPg>`_.
|
||||
|
||||
Bref, il va falloir regarder un film avec le bandeau. Si tu ne l'as pas
|
||||
encore vu, tu peux regarder Birdbox sur Netflix. La piste
|
||||
d'audiodescription en français est disponible en allant sur le menu des
|
||||
choix de sous-titrage. Certains cinémas proposent aussi des films
|
||||
audiodécrits. Ils sont malheureusement peu nombreux. Enfin, il est
|
||||
possible d'activer l'option sur la télévision, mais seuls quelques
|
||||
programmes existent.
|
||||
|
||||
Tu devras ici jouer de ton imagination. Tu peux avoir besoin de temps
|
||||
pour t'habituer à la voix supplémentaire, à voir la scène, à la
|
||||
ressentir. Je te conseille de regarder ainsi un film que tu ne connais
|
||||
pas, puis de le visionner à nouveau mais avec tes yeux et sans
|
||||
audiodescription. Est-ce comme ça que tu l'imaginais ?
|
||||
|
||||
Défi 7 : Apprendre à lire
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Lire le braille, cette compétence demande beaucoup de pratique. Beaucoup
|
||||
de malvoyants et d'aveugles ne l'ont pas apprise contrairement aux idées
|
||||
reçues. Ils se contentent des retours vocaux, des agrandissements quand
|
||||
la vue le permet. L'apprentissage de l'alphabet est rapide, car le
|
||||
braille n'est qu'un alphabet. Du moins, le braille intégral. Il existe
|
||||
aussi le braille abrégé, rajoutant alors des abréviations et des
|
||||
contractions de syllabes. En soit, c'est du par cœur et il n'y a pas
|
||||
tant de lettres que ça. Un caractère, en braille, est constitué de deux
|
||||
colonnes de trois points ou de deux colonnes de quatre points. Cela
|
||||
dépend surtout du support, papier ou informatique. Bref quelques
|
||||
combinaisons à retenir et le braille intégral est acquis. Simple, non ?
|
||||
|
||||
En fait non. Et c'est l'objet de ce défi. Il faut trouver du braille et
|
||||
tenter de distinguer les caractères avec le bandeau sur les yeux. Il
|
||||
y'en a dans des ascenseurs, sur des plans, sur des panneaux
|
||||
d'orientation. Il vaut mieux commencer par du braille bien marqué. Pour
|
||||
lire, il faut effleurer avec le doigt, sans appuyer. Le mouvement est
|
||||
important pour percevoir les points. Combien sens-tu de caractères et
|
||||
quels sont les points que tu distingues ? La lecture au toucher est bien
|
||||
différente de la vision.
|
||||
|
||||
Défi 8 : Une initiation
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Certaines associations comme la Ligue Braille en Belgique, l'AVH ou
|
||||
l'UNADEV en France peuvent proposer des séances de sensibilisation. Cela
|
||||
prend une paire d'heures ou une demi-journée. Pourquoi ne pas participer ?
|
||||
|
||||
Défi 9 : Joueurs prêts ?
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Tenté par un peu de sport ? Pour ce défi, tu devras contacter un club de
|
||||
torball pour une initiation. Le torball, prononcé "tord-balle" en raison
|
||||
de son origine germanique, se pratique à trois contre trois. Un terrain
|
||||
de sept mètres de large dispose de deux buts de la largeur complète. Il
|
||||
est séparé en deux par trois ficelles infranchissables. Ces dernières
|
||||
ne doivent pas être touchées, et le ballon doit passer en-dessous. Les
|
||||
joueurs adverses en position de défense attrapent le missile avec
|
||||
n'importe quelle partie du corps et le renvoient à leur tour.
|
||||
|
||||
Écoute et réflexes te seront utiles ici. Il faut entendre la respiration
|
||||
de ses coéquipiers pour les repérer, le bruit du ballon, les pas de
|
||||
l'adversaire. Tu te repèreras grâce au tapis sur ta position. Mais
|
||||
sauras-tu éviter de marquer contre ton propre camp ? Je te laisse
|
||||
regarder ce `reportage <https://www.youtube.com/watch?v=sE76DBTth_Y>`_
|
||||
pour avoir une petite idée de ce qui t'attend !
|
||||
|
||||
Défi 10 : Un peu de temps libre
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Bravo si tu as fini les neufs autres défis ! Tu as pu remarquer les
|
||||
difficultés d'un handicap visuel. Tu as pu aussi découvrir un univers,
|
||||
voire même une culture si tu as rencontré des personnes. Tu sais
|
||||
désormais que l'on peut vivre sans voir ou avec une très mauvaise vue.
|
||||
Mais tu te doutes certainement de tous les obstacles dans la vie
|
||||
courante, de l'exclusion que cela peut entraîner. C'est pour cela que
|
||||
nous avons besoin d'aide, de bénévoles, de professionnels. Mon dernier
|
||||
défi sera donc le plus difficile : pousser la porte d'une association
|
||||
et donner de ton temps libre. Les besoins sont très variés. Cela peut
|
||||
être une aide administrative, de la transcription de documents, du
|
||||
lobbying, de la discussion, du soutien à ceux qui viennent de perdre la
|
||||
vue, de la logistique. Tu pourras suivre des équipes sportives, arbitrer
|
||||
des matchs. Tu pourras aussi, tout simplement, accueillir un chien
|
||||
guide avant sa formation, ou lorsqu'il est devenu inapte au travail. Le
|
||||
chien aussi a le droit à sa pension ! Et tu pourras aussi partager tes
|
||||
passions avec nous.
|
||||
|
||||
.. [1] Les œufs de lump sont en réalité gris. La couleur vient d'un
|
||||
colorant, il n'y a donc pas de différence de goût.
|
255
content/blog/2019/03/03_aveugleordinateur.rst
Normal file
255
content/blog/2019/03/03_aveugleordinateur.rst
Normal file
|
@ -0,0 +1,255 @@
|
|||
M'enfin, un aveugle, ça ne sait pas lire un écran !
|
||||
###################################################
|
||||
|
||||
:date: 2019-03-03 01:12
|
||||
:modified: 2019-03-03 01:12
|
||||
:tags: ordinateur, malvoyant, aveugle
|
||||
:category: Accessibilité
|
||||
:slug: 20190303_aveugleordinateur
|
||||
:authors: kujiu
|
||||
:summary: S'il y'a bien une phrase que j'entends régulièrement, c'est celle là !
|
||||
|
||||
Vivre sans voir est perçu comme la fin de tout par une bonne partie de
|
||||
la population. Et pourtant, c'est possible. Certes, la vue aide
|
||||
énormément à la vie de tous les jours, et elle représente l'un des
|
||||
principaux sens. Mais les au moins huit autres - odorat, toucher,
|
||||
goût, ouïe, équilibrioception, nociception, thermoception et
|
||||
proprioception - sont toujours là. (Et non, l'humain n'a pas seulement
|
||||
cinq sens, la science a évolué sur ce point depuis bien longtemps !)
|
||||
Lorsque l'on perd une grande partie de la vision voire la totalité,
|
||||
une formation complète permet de rebondir et de réapprendre à se
|
||||
déplacer, à lire, à écouter, à entretenir le logement, et même à
|
||||
utiliser un smartphone ou un ordinateur.
|
||||
|
||||
Car oui, un aveugle peut parfaitement utiliser son GSM dans la rue ou
|
||||
un ordinateur à son bureau. La première des difficultés rencontrées
|
||||
concerne justement tous les préjugés rencontrés sur ce qu'un déficient
|
||||
visuel peut ou ne peut pas faire. La réalité en est généralement très
|
||||
éloignée.
|
||||
|
||||
Malvoyance et non-voyance
|
||||
=========================
|
||||
|
||||
Je vais devoir donner quelques définitions ici. Il existe plusieurs
|
||||
termes bien précis et ils ont des significations différentes. Et pour
|
||||
compliquer le tout, les termes n'auront pas la même signification
|
||||
entre la loi et la réalité sur le terrain.
|
||||
|
||||
La déficience visuelle concerne tous les cas cités ici. Un déficient
|
||||
visuel (souvent abrégé DV) a une pathologie oculaire handicapante. Il
|
||||
peut s'agir de tout un tas de problèmes plus ou moins graves sur les
|
||||
deux yeux ou pas.
|
||||
|
||||
Un non-voyant est atteint d'une cécité totale. Il ne voit strictement
|
||||
rien. Le signal n'est pas crée ou ne passe pas du tout. Son acuité
|
||||
visuelle, c'est à dire sa capacité à voir et à séparer des points par
|
||||
la vue, est absolument nulle. L'acuité correspond à la fameuse
|
||||
fraction donnée par les professionnels. La moyenne se situe aux
|
||||
alentours de douze dixièmes.
|
||||
|
||||
Officiellement, un aveugle est une personne ayant une acuité visuelle
|
||||
inférieure à un vingtième. Plus exactement, la première lettre du test
|
||||
passé classiquement - l'échelle de Monoyer - ne peut pas être lue. Je
|
||||
fais partie de cette catégorie. Un malvoyant a une acuité visuelle
|
||||
d'au moins un vingtième et inférieure à trois dixièmes en France et en
|
||||
Belgique ou un champ visuel inférieur à vingt degrés. Les mesures se
|
||||
font avec les corrections visuelles, c'est à dire avec les lunettes
|
||||
quand cela est possible. Un malvoyant peut donc très bien avoir une
|
||||
excellente acuité visuelle, lire sans problème mais être incapable de
|
||||
se déplacer sans une canne à cause d'une vision dite tubulaire.
|
||||
L'atteinte peut donc être soit globale avec l'impossibilité de faire
|
||||
le point, soit concerner la vision périphérique en laissant une bonne
|
||||
acuité, soit concerner la vision centrale en affectant l'acuité soit
|
||||
tachetée.
|
||||
|
||||
En pratique, socialement, les termes "aveugle" et "non-voyant" sont
|
||||
confondus, et je préfère me décrire comme malvoyant. La réalité est
|
||||
très différente en terme d'adaptation entre ceux qui ont une capacité
|
||||
visuelle limitée mais disponible et ceux qui ne l'ont plus. Il ne faut
|
||||
pas penser non plus qu'il y'a un point de bascule clair entre
|
||||
l'absence totale de vision et un peu de vision. Une capacité visuelle
|
||||
restante peut se limiter à repérer le soleil et rien de plus. Mais
|
||||
cela reste un indicateur visuel pour se repérer.
|
||||
|
||||
L'écran
|
||||
=======
|
||||
|
||||
Je peux utiliser un écran. Je peux même lire sur un écran avec mes
|
||||
capacités visuelles. Bon, je dispose d'un trente-deux pouces de
|
||||
diagonale et je me tiens à moins de dix centimètres de la dalle. Une
|
||||
ligne de texte couvre au minimum un quart de mon champ visuel
|
||||
vertical. Je me sers beaucoup de l'écran pour repérer des blocs
|
||||
colorés, les pointer avec mon énorme pointeur de souris. Et mon bureau
|
||||
est prévu pour être agrandi avec un simple raccourci. J'utilise Mate
|
||||
sous ArchLinux avec CompizFusion. J'ai donc activé l'option
|
||||
d'agrandissement pour les déficients visuels et je commande le tout
|
||||
avec le raccourci *Ctrl+Alt+molette de souris*. J'ai également défini
|
||||
le raccourci *Super+Shift+molette de souris* pour changer l'opacité de
|
||||
la fenêtre. Je peux ainsi profiter de mes fonds d'écran quand je n'ai
|
||||
pas besoin de voir ce que je fais. Enfin, le raccourci
|
||||
*Super+Ctrl+Alt+Clic* active des étoiles très visibles autour du
|
||||
pointeur de la souris.
|
||||
|
||||
L'écran me permet aussi de regarder des films ou des séries sans
|
||||
audiodescription voire sous-titrés ou encore de jouer à des jeux
|
||||
vidéo. Je dois en permanence changer le zoom, mettre sur pause le
|
||||
temps de comprendre et de distinguer. Mais il s'agit là du registre du
|
||||
possible dès lors que l'écran est grand et que je puisse en être très
|
||||
proche.
|
||||
|
||||
Cependant, cet outil "d'assistés" n'a pas que des avantages. Certes, il
|
||||
permet d'avoir une présentation passive des informations. Il n'y a pas
|
||||
nécessité d'aller chercher par soi-même l'information, tout est
|
||||
affiché d'un bloc. Mais l'écran est une lumière permanente percutant
|
||||
des rétines et des yeux fragilisés. Cela présente de base un
|
||||
assèchement des cornées chez l'ensemble de la population. Dans mon
|
||||
cas, cela correspond à une souffrance permanente. J'utilise un gel
|
||||
hydratant pour limiter l'impact. Mais il ne s'agit pas de la solution
|
||||
la plus viable, et le produit est relativement cher. Je limite
|
||||
pourtant la luminosité à son strict minimum, j'utilise un thème
|
||||
sombre, j'ai défini le raccourci *Super+m* pour inverser la couleur
|
||||
d'une fenêtre et *Super+n* pour l'écran entier. Rien n'y fait. Le
|
||||
temps d'exposition doit être minimal dans ma situation. Et comme
|
||||
l'handicap est encore récent, l'écran reste pour le moment le moyen le
|
||||
plus efficace. Cela changera à l'avenir.
|
||||
|
||||
Je n'ai parlé dans cette partie que de l'écran de l'ordinateur. Celui
|
||||
du téléphone est bien trop petit pour moi ! J'y distingue à peine
|
||||
quelques blocs de couleurs. J'arrive éventuellement à voir la
|
||||
séparation entre deux icônes, enfin entre deux amas blancs dénués de
|
||||
toute signification et ce malgré le zoom.
|
||||
|
||||
Le vocal
|
||||
========
|
||||
|
||||
Mais alors, qu'utilisons-nous pour remplacer l'écran ? La réponse est
|
||||
simple : un lecteur d'écran. Il s'agit d'un logiciel permettant de
|
||||
naviguer dans l'écran tout en utilisant une ou plusieurs sorties
|
||||
disponibles, comme la synthèse vocale. J'utilise Orca sous Linux avec
|
||||
les voix de Voxygen et Talkback sous Android avec les mêmes voix.
|
||||
|
||||
La parole est plus lente que la lecture, et donc les déficients
|
||||
visuels ont tendance à augmenter le débit. À beaucoup augmenter le
|
||||
débit. Cela vient avec l'expérience et l'absence de concentration sur
|
||||
la vue permet d'avoir la disponibilité cognitive suffisante pour. Il
|
||||
m'arrive de regarder certaines conférences sur YouTube avec une
|
||||
vitesse quadruple. Je monterai bien au-dessus, mais cela ne
|
||||
fonctionne pas sur Firefox avec le plugin Video Speed Controller (si
|
||||
jamais un développeur de Firefox me lit). Je reste en vitesse triple
|
||||
pour la plupart des vidéos.
|
||||
|
||||
Le retour vocal, c'est la petite voix permanente qui décrit l'écran.
|
||||
L'ordinateur devient une pipelette. Chaque évènement est énoncé. Un
|
||||
changement sur une page web et c'est parti pour une relecture en bonne
|
||||
et due forme. Le lecteur d'écran analyse tout ce qui se passe et
|
||||
envoie le texte à lire à la synthèse vocale. Mais ce qui nous
|
||||
intéresse, c'est d'avoir la bonne information au bon moment. Il n'est
|
||||
pas question de relire l'intégralité de l'écran à chaque touche
|
||||
appuyée. Fini l'assistanat, il est temps d'utiliser une approche
|
||||
active de recherche d'informations.
|
||||
|
||||
Un premier passage dans l'application ou la page web permet de se
|
||||
faire une idée de la structure. Il faut voir cela comme une hiérarchie
|
||||
d'éléments. Des boutons sont dans une barre de menu qui est dans
|
||||
l'entête de la page, etc. Cela est d'autant plus vrai dans le web car
|
||||
les options de contrôle y sont bien plus fournies. Tous les éléments
|
||||
perçus permettent d'étayer sa représentation mentale du logiciel, qui
|
||||
peut être très différente de ce qui est affiché. La mémoire remplace
|
||||
alors l'assistance de l'écran. La compréhension de la structure reste
|
||||
une étape de découverte du logiciel, pour mieux se repérer.
|
||||
|
||||
Les déplacements d'un élément à un autre se font au moyen de trois
|
||||
curseurs distincts. Le premier concerne le focus. Il s'agit de
|
||||
l'élément actif en cours, celui qui interagit avec le clavier. Il se
|
||||
déplace facilement d'un élément à l'autre avec les touches de
|
||||
tabulation par exemple. Mais la navigation diffère entre les
|
||||
applications natives, les pages web et le type d'élément qui a le
|
||||
focus. Le second curseur est également connu des voyants, le pointeur
|
||||
de la souris. Le lecteur d'écran a capacité de le déplacer sur un
|
||||
élément précis et de cliquer. J'utilise également une tablette
|
||||
graphique avec des coordonnées absolues. Cela me permet de savoir dans
|
||||
quelle zone de l'écran je pointe. Le lecteur d'écran me retranscrit ce
|
||||
qui est sous le pointeur. Enfin, il y'a le curseur de balayage. Le
|
||||
lecteur d'écran permet de le déplacer pour transcrire les différents
|
||||
éléments sans changer le focus.
|
||||
|
||||
L'utilisation d'un lecteur d'écran suppose l'usage de raccourcis
|
||||
clavier en très grand nombre. Certains d'entre eux sont globaux,
|
||||
d'autres ne concernent qu'une seule application. Ils permettent de
|
||||
déplacer les trois curseurs, de répéter un texte, d'épeler, d'activer
|
||||
un bouton, de sélectionner une option, de cliquer, de créer des
|
||||
signets. Je dispose d'une quantité phénoménale d'outils pratiques dans
|
||||
Firefox pour passer au titre, au lien visité, au bouton suivant. Je
|
||||
peux lister tous les titres d'une page, ou toutes les zones d'édition.
|
||||
Plus l'idée de la structure d'une application est claire et plus la
|
||||
navigation est efficace. On ne se déplace plus dans une fenêtre mais
|
||||
dans des structures logiques.
|
||||
|
||||
Le braille
|
||||
==========
|
||||
|
||||
Le braille est un système d'écriture en six ou huit points en relief
|
||||
par caractère. Le braille six points est plutôt utilisé sur papier et
|
||||
le huit points sur ordinateur. J'utilise une "barrette braille" ou
|
||||
"plage braille" de la marque HandyTech. Cet équipement me permet de
|
||||
lire 40 caractères à la fois. Autant l'apprentissage des caractères se
|
||||
fait assez rapidement, autant celui de la sensibilité des doigts est
|
||||
long et fastidieux. Passer d'une lenteur extrême à une lenteur un peu
|
||||
moins extrême prend des mois. Mais le braille a cet avantage de
|
||||
retranscrire correctement l'orthographe des mots. Chaque cellule
|
||||
braille dispose d'un bouton sélecteur pour les copier/coller. La
|
||||
barrette est pour moi une deuxième sortie du lecteur d'écran.
|
||||
|
||||
Le braille peut aussi servir pour la saisie. Le clavier se présente
|
||||
avec dix touches de saisie (les 8 points, espace et entrée) ainsi que
|
||||
quelques touches de navigation. Chaque lettre se tape en appuyant sur
|
||||
les points braille correspondants. Cela limite largement les
|
||||
mouvements des doigts, et donc les troubles musculo-squelettiques
|
||||
(tendinite, syndrome du canal carpien, etc.). J'ai largement moins de
|
||||
problèmes qu'avec un clavier ergonomique plus standard. Pour les
|
||||
voyants qui se poseraient la question, il existe un clavier braille
|
||||
seul et la saisie est très efficace après un temps d'apprentissage.
|
||||
Cela nécessite le lancement de *brltty* et de *xbrlapi* sur Linux.
|
||||
|
||||
|
||||
Les limites
|
||||
===========
|
||||
|
||||
Les outils sont certes là, mais ils ne sont pas miraculeux. Ils ont
|
||||
besoin d'accéder à la structure des applications et des documents.
|
||||
Certains logiciels ne le permettent pas ou n'utilisent pas une
|
||||
technologie compatible. Il en existe tant d'exemples. Et même s'ils le
|
||||
font, certains utilisent des images sans texte de remplacement.
|
||||
"Cette opération détruira définitivement vos documents, souhaitez-vous
|
||||
continuer ?" Vous choisiriez plutôt la réponse bouton, bouton ou
|
||||
bouton ?
|
||||
|
||||
Il faut aussi que je vous parle d'un truc, du boss final toutes
|
||||
catégories. Il faudra arrêter avec les CAPTCHAs. C'est inefficace
|
||||
aujourd'hui, il existe d'autres solutions (comme le champ honeypot).
|
||||
Vous savez, le truc où il faut cliquer sur toutes les voitures, tous
|
||||
les panneaux ou je ne sais quoi. Sérieusement, je vous demande de
|
||||
compter précisément le nombre de feuilles sur les arbres de toute une
|
||||
forêt sans marge d'erreur moi ? Alors oui, il existe le CAPTCHA audio
|
||||
pour les déficients visuels. Il est incompréhensible. Il faut saisir
|
||||
les mots entiers entendus et il y'a cinq essais pour ça. L'adresse IP
|
||||
est bannie un certain laps de temps au-delà. Changer de phrase est
|
||||
considéré comme un échec. Chaque extrait comprend entre deux et cinq
|
||||
mots entiers, le premier et le dernier étant coupés n'importe où. Et
|
||||
la langue est aléatoire. Il existe heureusement des résolveurs qui
|
||||
sont meilleurs que les humains. Mais l'adresse IP reste régulièrement
|
||||
bannie malgré tout. Les spammeurs, eux, utilisent des milliers d'IP
|
||||
pour contourner le problème.
|
||||
|
||||
La meilleure option
|
||||
===================
|
||||
|
||||
Il n'existe pas un outil supérieur à l'autre. Il y'a une
|
||||
complémentarité. Le braille est très bien pour rédiger un document,
|
||||
le vocal est parfait pour se faire lire un article de journal.
|
||||
J'utilise donc écran, braille et vocal en même temps. Je peux très
|
||||
bien me tenir loin de l'écran pour voir la couleur d'un bloc tout en
|
||||
saisissant le texte en braille et en utilisant le vocal pour la
|
||||
navigation. Les usages dépendent fortement de la tâche en cours et de
|
||||
mon expérience des outils. Chacun fait à sa convenance et adapte à sa
|
||||
situation.
|
65
content/blog/2019/03/17_label.rst
Normal file
65
content/blog/2019/03/17_label.rst
Normal file
|
@ -0,0 +1,65 @@
|
|||
Un label pour l'accessibilité
|
||||
#############################
|
||||
|
||||
:date: 2019-03-17 18:00
|
||||
:modified: 2019-03-17 18:00
|
||||
:tags: label, accessibilité, entreprise
|
||||
:category: Accessibilité
|
||||
:slug: 20190317_label
|
||||
:authors: kujiu
|
||||
:summary: Ça y'est, je me lance !
|
||||
|
||||
Le dernier article de ce blog expliquait comment j'utilise un ordinateur
|
||||
au quotidien. Mais, quitte à râler, autant être constructif. Cela fait
|
||||
quelques temps que je prépare un projet professionnel. Les grosses
|
||||
échéances approchent et je travaille d'arrache-pied pour arriver au bout
|
||||
à temps.
|
||||
|
||||
Ma première piste était de créer un ERP : un logiciel de gestion pour
|
||||
les entreprises. Je le voulais novateur avec tout un tas de fonctionnalités
|
||||
très spécifiques, comme par exemple une double comptabilité euros et
|
||||
carbone émis pour connaître exactement ce qui pollue dans l'entreprise.
|
||||
Je voulais y mettre de la gestion qualité avec la fameuse roue de Deming.
|
||||
Je comptais y rajouter la gestion des risques. Le tout devait avoir
|
||||
des modules de facturation et de relation client. J'avais commencé à
|
||||
faire des tests de technologie, et j'ai sélectionné tout un tas de
|
||||
choses très intéressantes. Mais les premiers doutes commencèrent en janvier.
|
||||
|
||||
Tel un ingénieur aéronautique voyant son œuvre, sa fusée, exploser au
|
||||
moment de son envol, le projet n'a pas continué. Plusieurs problèmes
|
||||
sont apparus. Le premier concerne l'accessibilité. Je voulais être en
|
||||
environnement AAA. Le niveau maximal d'accessibilité logiciel. Le
|
||||
problème est le même que pour ce blog : il faut faire avec le niveau
|
||||
des briques logicielles utilisées. C'est frustrant, très frustrant. Ce
|
||||
moment où rares sont les solutions. Alors oui, on peut contribuer au
|
||||
libre, mais le moindre commit d'autrui peut casser l'accessibilité.
|
||||
Autrement dit, le fork est nécessaire la plupart du temps. Et tout ça
|
||||
pour quoi ? Pour passer deux ans à développer une solution pour les PME,
|
||||
sociétés qui veulent bien du logiciel tant que ça ne leur coûte pas. Les
|
||||
craintes ont été confirmées par une étude de marché. La poisse.
|
||||
|
||||
Mais durant toute cette période, j'ai pu constater avec effroi le chemin
|
||||
restant pour apprendre aux gens à faire accessible. Pour aider à faire
|
||||
comprendre en quoi un logiciel n'est pas accessible. La volonté est
|
||||
souvent là, mais demandez aux développeurs : la plupart ne comprendra
|
||||
absolument pas de quoi vous parlez.
|
||||
|
||||
J'ai donc pris la décision de monter un label d'accessibilité. Il est
|
||||
entièrement compatible avec les obligations légales pour les administration.
|
||||
Je fournirai des rapports très complets sur les améliorations à donner.
|
||||
Je m'appuie sur les textes existants, rien de nouveau. Je vais juste
|
||||
combiner EN301549, WCAG, UAAG et ATAG pour créer des critères forts,
|
||||
utiles et objectifs. Et puis, je pourrai ainsi certifier tous ceux qui
|
||||
le souhaitent, tous ceux qui veulent inclure l'handicap, tous ceux qui
|
||||
veulent avancer sur un label inspiré de ces quatre textes. Car c'est
|
||||
grâce à tous ceux qui ont la volonté d'adapter l'environnement qu'on
|
||||
pourra apprivoiser l'handicap, cette rencontre entre une capacité moindre
|
||||
et un environnement inadapté. Il est temps de triompher des ténèbres.
|
||||
|
||||
Le planning prévu n'est pas de tout repos. Créer un label prend du temps.
|
||||
Et je dois déposer un dossier pour monter la structure le 8 avril. Cela
|
||||
me permettrait de débuter l'activité le 1er mai. Alors si tu veux m'aider,
|
||||
si tu souhaites me confier un projet ou si tu connais une personne
|
||||
potentiellement intéressée, n'hésite pas à prendre contact !
|
||||
|
||||
P.S.: Je pourrai me remettre à la fiction une fois le projet lancé ;)
|
168
content/blog/2019/10/04_huitieme_couleur.rst
Normal file
168
content/blog/2019/10/04_huitieme_couleur.rst
Normal file
|
@ -0,0 +1,168 @@
|
|||
La Huitième Couleur
|
||||
###################
|
||||
|
||||
:date: 2019-10-04 17:30
|
||||
:modified: 2019-10-04 17:30
|
||||
:tags: lecture, pratchett, disque-monde, humour
|
||||
:category: Lecture
|
||||
:slug: 20191004_huitieme_couleur
|
||||
:authors: kujiu
|
||||
:summary: La Huitième Couleur de Terry Pratchett
|
||||
|
||||
Je débute cette nouvelle catégorie d'articles. Elle va me permettre
|
||||
de publier bien plus régulièrement. Je vais m'atteler ici à vous
|
||||
présenter mes lectures. Celles que j'aime mais aussi celles que je
|
||||
n'aime pas. Je vais également essayer d'inclure certaines de mes
|
||||
lectures de cette année. Certains d'entre vous semblent intéressés
|
||||
par l'idée. Alors n'hésitez pas à me donner les améliorations possibles
|
||||
en commentaire ou sur les réseaux sociaux (Twitter ou Mastodon).
|
||||
|
||||
:titre: La Huitième Couleur
|
||||
:auteur: Terry Pratchett
|
||||
:traduction: Patrick Couton
|
||||
:publication: 1983
|
||||
:genre: heroic fantasy, humour
|
||||
:avis: Bon, la saga s'améliore avec les tomes suivants
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Haaaa, Terry Pratchett ! Quoi de mieux que de commencer par mon auteur
|
||||
préféré. Terry Pratchett donc, homme de colère selon un de ses amis,
|
||||
Neil Gaiman. Il naquit en 1948 dans un bourg britannique. Il s'intéressait
|
||||
fortement à l'astronomie tout en étant baigné des œuvres de
|
||||
science-fiction de son époque. Il débuta par une carrière de journaliste,
|
||||
tout en ayant déjà publié sa première nouvelle depuis longtemps.
|
||||
|
||||
Il continuait à écrire tout en travaillant, passant d'employeur en
|
||||
employeur. En 1980, il était responsable de la communication d'un
|
||||
opérateur d'électricité. Entre temps, il avait écrit
|
||||
`Le Peuple du Tapis`, `La Face Obscure du Soleil` et `Strate-à-gemmes`.
|
||||
Mais surtout, en 1983, sortit son premier livre de la série du
|
||||
Disque-Monde : `La Huitième Couleur`. Ce fut le point de départ d'un
|
||||
succès planétaire. Terry Pratchett se consacra à temps plein à ses
|
||||
romans au bout du quatrième tome des `Annales du Disque-Monde`.
|
||||
|
||||
Il écrivit peu de livres en dehors de sa série déjantée, comparativement
|
||||
à son rythme de publication. Il a notamment collaboré avec Neil Gaiman
|
||||
pour `De bons présages`, adapté en série par Amazon. Quant aux `Annales
|
||||
du Disque-Monde`, il en écrivit trente-cinq volumes. Ainsi que six
|
||||
`Romans du Disque-Monde`, un recueil de nouvelles, des recueils des
|
||||
`Annales du Disque-Monde`, trois vade-mecum, des livres de vulgarisation
|
||||
scientifique, un livre de recettes de cuisine, des cartes, des BD et
|
||||
j'en passe. L'univers du Disque-Monde est donc extrêmement riche.
|
||||
|
||||
Terry Pratchett fut largement récompensé pour son œuvre, tant par des
|
||||
prix littéraires - beaucoup de prix littéraires - que par un anoblissement.
|
||||
Il aurait commenté sur son nouveau titre que tout auteur de fantasy rêve de
|
||||
devenir chevalier et qu'il aurait bien aimé acheter une épée et un cheval.
|
||||
Il obtint aussi plusieurs diplômes à titre honorifique notamment pour
|
||||
ses livres de vulgarisation scientifique.
|
||||
|
||||
Terry Pratchett luttait contre les injustices et en marqua largement
|
||||
ses œuvres. L'univers du Disque-Monde transpose de vrais problèmes de
|
||||
société et les critique ouvertement. Par exemple, `Le Régiment Monstrueux`
|
||||
s'inquiète de la place de la femme dans nos sociétés. Ou encore, le guet
|
||||
municipal présent dans de nombreux livres, accepte toutes les races dans
|
||||
ses rangs : loups-garous, trolls, nains, humains, mais pas les vampires.
|
||||
Terry Pratchett lutta également pour la légalisation de l'euthanasie
|
||||
et contre la maladie d'Alzheimer dont il mourra en 2015. Son compte
|
||||
twitter afficha alors "AT LAST, SIR TERRY, WE MUST WALK TOGETHER," en
|
||||
reprenant la manière de parler en majuscule de la Mort, un des personnages
|
||||
récurrents du Disque-Monde.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Venez découvrir Ankh-Morpork, ses ruelles désuètes, ses coutumes,
|
||||
ses tavernes pittoresques et leurs bagarres, ses héros, son fleuve
|
||||
à l'odeur fétide, ses voleurs, ses assassins et bien d'autres choses
|
||||
touristiques ! Selon Rincevent, mage de l'Université de l'Invisible -
|
||||
mais recalé -, pittoresque veut dire vertigineux et désuet est un
|
||||
synonyme de ravagé et en ruine. Mais venons en à l'histoire. Dans
|
||||
une dimension mal conçue, la grande tortue A'Tuin soutenait quatre
|
||||
éléphants sur lesquels reposait le Disque-Monde. Sur ce dernier, la
|
||||
ville en deux parties d'Ankh-Morpork accueillait l'Université de l'Invisible
|
||||
où étaient formés les mages du continent. Rincevent y avait étudié mais,
|
||||
suite à un pari, il s'était introduit dans la pièce interdite où reposait
|
||||
l'In Octavo, un livre d'une puissance extrême. L'un des huit grands
|
||||
sortilèges s'échappa alors du livre pour rejoindre la tête de Rincevent.
|
||||
Les sorts communs refusaient de rentrer par terreur, ce qui valut
|
||||
à Rincevent son exclusion.
|
||||
|
||||
Un bâteau arriva dans le port d'Ankh-Morpork et un étranger peu commun
|
||||
en descendit. Ce dernier était muni d'un livre de conversation, d'une
|
||||
boite à image démoniaque, et d'un coffre rempli d'or. Bref, un touriste
|
||||
naïf débarquant dans un des lieux les plus pauvres. Un idiot diront
|
||||
certains. Alors que des mendiants en avaient après l'or, Rincevent était
|
||||
très intrigué par le coffre, le contenant. Il avait été recalé mais il
|
||||
reconnaissait encore le poirier savant. Et un coffre capable de marcher
|
||||
à côté de son maître était une rareté très intéressante.
|
||||
|
||||
Différentes péripéties obligèrent Rincevent à devenir le guide
|
||||
de Deuxfleurs, ce premier touriste de toute l'histoire du Disque. Le
|
||||
Patricien avait su se montrer très persuasif. C'est ainsi que commença
|
||||
le périple de Deuxfleurs et de Rincevent.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
J'ai relu `La Huitième Couleur` récemment et je dois avouer qu'il me semble
|
||||
moins bon que la première fois. Il manque ce petit quelque chose d'un univers
|
||||
bien plus travaillé, plus sombre aussi, de la suite du Disque-Monde. Il n'en
|
||||
reste pas moins que `La Huitième Couleur` reste pour moi un excellent livre,
|
||||
avec des personnages hauts en couleur. Rincevent est clairement un mage
|
||||
totalement raté, mais il a un talent : celui de fuir. Il rencontre
|
||||
plusieurs fois la Mort - personnage masculin - et fait tout pour lui échapper.
|
||||
Deuxfleurs est la satyre du touriste niais et incapable, à toujours
|
||||
s'émerveiller de tout et n'hésitant pas à se mettre en danger pour prendre des
|
||||
`images`, des photos comme nous disons de nos jours.
|
||||
Même les personnages secondaires sont travaillés. Le Patricien maîtrise sa
|
||||
ville d'une main de fer. La Mort a une façon de parler très caractéristique,
|
||||
très humoristique aussi.
|
||||
|
||||
La politique n'est qu'à peine esquissée sur cette introduction à l'univers
|
||||
pratchettien mais le chemin est déjà tracé pour la complexifier. L'arrivée
|
||||
du touriste a chamboulé l'économie de la ville, et en résulte de profonds
|
||||
changements. Les commerçants se dressent contre les voleurs et les assassins,
|
||||
et l'arrivée de l'or en grande quantité dans une région pauvre se transforme
|
||||
en catastrophe (ce n'est pas un spoiler, c'est au début du livre). Nous sommes
|
||||
clairement face à une critique du tourisme qui étale ses richesses faisant fi
|
||||
de la situation économique d'un pays. Car ici, l'univers de fantasy critique
|
||||
notre monde à nous et le contexte de l'écriture est donc important.
|
||||
|
||||
Terry Pratchett transforme son univers pour satisfaire son scénario et en fait
|
||||
un élément important. Il n'y a pas de dragons dans ce premier tome des
|
||||
`Annales du Disque-Monde` : ils ont disparu. Mais il suffit d'une zone
|
||||
contaminée par des relents de magie pour que les dragons deviennent
|
||||
réalité. La magie est une énergie mal maîtrisée, une aberration et un
|
||||
danger permanent. Elle peut ainsi rappeler les peurs liées à l'énergie
|
||||
nucléaire. Terry Pratchett était d'ailleurs employé dans la société qui
|
||||
gérait Thee Miles Island un an après l'accident. Certes, je divague
|
||||
ici mais je pense sérieusement que la magie du Disque-Monde prend
|
||||
inspiration des technologies de notre monde. Rincevent dit lui-même
|
||||
qu'il aimerait un univers où la magie serait remplacée par quelque chose
|
||||
de plus scientifique, comme la maîtrise de la foudre.
|
||||
|
||||
Pour reprendre les mots de Cécile Duquenne, Deuxfleurs et Rincevent sont
|
||||
protégés par une armure en scenarium : le scénario s'arrange pour les
|
||||
garder en vie quoi qu'il arrive. Et pourtant le suspens est bien
|
||||
présent. D'une part parce que le Huitième Sortilège dans la tête de
|
||||
Rincevent peut sortir à tout moment, sans qu'on en connaisse l'effet et
|
||||
d'autre part parce que l'histoire fait la part belle aux Deus Ex Machina.
|
||||
Les dieux interviennent directement. Mais les dieux jouent. L'aventure
|
||||
des deux protagonistes n'est qu'une bataille féroce entre le Destin et
|
||||
la Dame. Au final, les personnages ne sont plus que des pions sur un
|
||||
plateau de jeu. Et par ailleurs, Deuxfleurs est-il réellement aussi
|
||||
naïf ? Il est vendeur de `hache-sueur-rance`, et il s'agit pour lui
|
||||
de parier que des catastrophes n'arriveront pas. C'est un spécialiste
|
||||
du risque, ou peut-être un joueur de plus ?
|
||||
|
||||
`La Huitième Couleur` n'est que le premier essai, indissociable du
|
||||
`Huitième Sortilège` d'une critique majeure de notre société. Et cela
|
||||
n'est pas dénué d'humour, d'une plume toujours au plus juste. Lire
|
||||
du Terry Pratchett, c'est à la fois passer un agréable moment tout
|
||||
en observant nos travers les plus sombres. Certes, l'univers n'est pas
|
||||
encore assez étoffé par rapport à la suite des `Annales du Disque-Monde`,
|
||||
mais `La Huitième Couleur` reste un excellent livre que je conseille
|
||||
chaleureusement à toute personne friande d'humour absurde.
|
106
content/blog/2019/10/21_historienne_drakula.rst
Normal file
106
content/blog/2019/10/21_historienne_drakula.rst
Normal file
|
@ -0,0 +1,106 @@
|
|||
L'historienne et Drakula
|
||||
########################
|
||||
|
||||
:date: 2019-10-21 17:25
|
||||
:modified: 2019-10-21 17:25
|
||||
:tags: lecture, kostova, vampire, fantastique
|
||||
:category: Lecture
|
||||
:slug: 20191021_historienne_drakula
|
||||
:authors: kujiu
|
||||
:summary: L'historienne et Drakula d'Elizabeth Kostova
|
||||
|
||||
|
||||
Je vous propose aujourd'hui un voyage à travers les âges et l'espace
|
||||
et de saison. En cette période de Halloween, nous allons parler de
|
||||
vampires, de torture, et de cruauté.
|
||||
|
||||
:titre: L'historienne et Drakula
|
||||
:auteur: Elizabeth Kostova
|
||||
:publication: 2005
|
||||
:genre: fantastique, historique, thriller
|
||||
:avis: Excellent, à lire absolument
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Elizabeth Kostova est née en 1964 aux États-Unis et mariée avec un
|
||||
informaticien bulgare. Elle a voyagé dans toute l'Europe durant son
|
||||
enfance, et particulièrement dans les balkans. Son père la baigna dans
|
||||
les histoires de Drakula, de traditions slaves et créa ainsi une passion
|
||||
sans faille. Elizabeth Kostova créa en 2007 une fondation pour la
|
||||
promotion de la littérature bulgare auprès des pays anglophones.
|
||||
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
J'appellerai le personnage principal l'historienne dans cette section.
|
||||
En effet, son nom n'est cité nulle part, elle est le narrateur, fille
|
||||
de Helen Rossi et de Paul. Ainsi, l'historienne vivait à Amsterdam auprès
|
||||
de son père Paul, un éminent conseiller international. Elle découvrit
|
||||
un étrange livre dans la bibliothèque de la maison durant un nouveau
|
||||
voyage de son père. Ce livre était rempli de pages blanches exceptée la
|
||||
double page centrale où une gravure imprimée représentait un dragon
|
||||
noir et rouge. Un mot apparaissait au centre : Drakulya. Des lettres
|
||||
de Paul insérées dans le livre indiquaient un message bien sombre. Elles
|
||||
commençaient toujours par "Cher et infortuné successeur".
|
||||
|
||||
L'historienne découvrit au travers de ces lettres le passé de son
|
||||
père vingt ans auparavant, durant les années cinquante. Paul découvrait
|
||||
alors ce livre mystérieux d'une des manières les plus étranges qu'il
|
||||
soit. Il était alors à l'université, et préparait une thèse en Histoire
|
||||
au sujet du commerce hollandais au Moyen-Âge. Il fit part de cette
|
||||
étrange découverte auprès de son directeur de thèse : le professeur
|
||||
Bartholomew Rossi. Le professeur montra alors à Paul le livre identique
|
||||
et maudit qu'il avait obtenu lui-même vingt ans auparavant.
|
||||
|
||||
Le professeur Rossi disparut dans d'étranges circonstances peu après
|
||||
avoir légué le livre et des lettres à Paul. Le père de l'historienne
|
||||
décida alors de retrouver son mentor et partit à la recherche de celui
|
||||
qui semblait lié à cette affaire, le célèbre Vlad Țepeș - à prononcer
|
||||
"Tsepech" - également connu sous les noms de Vlad l'Empaleur ou encore
|
||||
Drakula.
|
||||
|
||||
Le récit suit tout au long de l'œuvre les trois axes temporels : la
|
||||
recherche de Bartholomew Rossi dans les années trente, les tribulations
|
||||
de Paul et d'Helen Rossi - fille de Bartholomew Rossi ainsi que de la
|
||||
transmission de ce fardeau à l'historienne dans les années septantes.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
L'historienne et Drakula fait partie de ces œuvres qui ne laissent pas
|
||||
indifférent. Il ne s'agit pas simplement d'une petite histoire mais
|
||||
aussi d'Histoire avec un grand H. Tous les principaux protagonistes
|
||||
sont professeurs, étudiants, thésards. La réalité se mêle à la fiction,
|
||||
les références sont pour la plupart bien réelles. Et les vampires ne
|
||||
se comportent pas toujours comme dans les œuvres de fiction habituelles,
|
||||
trahissant ainsi certains préjugés de notre imaginaire.
|
||||
|
||||
Cependant, L'historienne et Drakula ne joue pas dans la même cour qu'un
|
||||
Indiana Jones : point de pillage de tombe, de destruction massive de sites
|
||||
archéologiques. Ici, nous visitons l'Europe mais surtout les bibliothèques
|
||||
universitaires. Les historiens sont des rats de bibliothèque, ils étudient
|
||||
scrupuleusement des archives, des textes précieux en en prenant le plus
|
||||
grand soin. Cela n'empêche pas des scènes d'action, rythmant ainsi
|
||||
le récit de vérités historiques, de détresse, de courage, de fatalité
|
||||
et d'héroïsme. Le récit de la mère d'Helen et de sa rencontre avec
|
||||
Bartholomew Rossi est particulièrement émouvant. Et surtout, l'ombre
|
||||
roumaine de l'Empaleur se fait sentir dans les tripes.
|
||||
|
||||
Elizabeth Kostova a dû consacrer un temps de recherche énorme pour
|
||||
l'écriture de ses deux tomes. L'exactitude des paysages, de la disposition
|
||||
des bibliothèques, des contextes historiques dans les différentes époques
|
||||
apporte au récit une authenticité et une touche de réalisme touchant au
|
||||
sublime. Je recommande vivement aux lecteurs de tenir à disposition un
|
||||
accès aux photos des différents lieux. Le monastère de Saint-Matthieu
|
||||
des Pyrénées Orientales ou encore celui de Rila sont de pures merveilles.
|
||||
Mais il ne s'agit pas seulement de lieux. Elizabeth Kostova nous
|
||||
raconte aussi l'ambiance, les traditions, les plats culturels et non
|
||||
pas touristiques des différents pays.
|
||||
|
||||
Lisez L'historienne et Drakula, vous ne le regretterez sûrement pas !
|
||||
Et vous découvrirez sûrement des bouts de la véritable identité de
|
||||
Drakula, fils du dragon, membre de l'Ordre du Dragon, prince de Valachie.
|
||||
La cruauté de cette figure justifie à elle seule la légende qui s'est
|
||||
créée au fil du temps.
|
54
content/blog/2019/10/28_installation_peur.rst
Normal file
54
content/blog/2019/10/28_installation_peur.rst
Normal file
|
@ -0,0 +1,54 @@
|
|||
L'installation de la peur
|
||||
#########################
|
||||
|
||||
:date: 2019-10-28 21:00
|
||||
:modified: 2019-10-28 21:00
|
||||
:tags: lecture, peur, anticipation, dictature, manipulation
|
||||
:category: Lecture
|
||||
:slug: 20191028_installation_peur
|
||||
:authors: kujiu
|
||||
:summary: L'Installation de la Peur par Rui Zink
|
||||
|
||||
|
||||
`L'installation de la peur` est un court roman d'anticipation
|
||||
de Rui Zink. La fiche est exceptionnellement courte
|
||||
ayant finalement peu de choses à en dire.
|
||||
|
||||
:titre: L'Installation de la Peur
|
||||
:auteur: Rui Zink
|
||||
:publication: 2012
|
||||
:genre: anticipation
|
||||
:avis: Pas mon style
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Rui Zink est un professeur de littérature à l'université de Lisbonne,
|
||||
né en 1961. Il a écrit des romans dans divers genres, du roman jeunesse
|
||||
à la bande dessinée en passant par le roman interactif.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Une femme dans son appartement entend la sonnette. Elle cache son
|
||||
enfant et reçoit deux huluberlus. Ces derniers sont des agents du
|
||||
gouvernement et viennent installer la peur pour un meilleur contrôle
|
||||
de la population. S'ensuit un dialogue entre les deux sbires de l'État
|
||||
dans le but de terroriser la femme en parlant d'économie, de guerre,
|
||||
de terrorisme, d'épidémie, d'animaux dangereux et autres sujets.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Le sujet est fortement intéressant : la manière de contrôler la population
|
||||
par la peur. Au final, le discours des deux agents ressemble à s'y
|
||||
méprendre à un fil d'informations ou à des argumentations de comptoir.
|
||||
Il s'agit donc clairement d'une critique de la société telle que nous la
|
||||
connaissons. Et je ne vais pas avoir beaucoup plus à en dire.
|
||||
|
||||
Je m'attendais à lire un roman de la trempe de `1984` de George Orwell,
|
||||
j'ai surtout retrouvé un `En attendant Godot` de Samuel Beckett. Et surtout,
|
||||
je me suis vite ennuyé. Cette œuvre n'est pas mauvaise en soi, mais j'y
|
||||
ai ressenti beaucoup de redites, de passages redondants. Mais au final,
|
||||
sans la dévoiler, la fin relève largement le niveau. `L'installation de
|
||||
la peur` doit cibler une élite dont je ne fais pas partie.
|
101
content/blog/2019/10/31_psychohistoire.rst
Normal file
101
content/blog/2019/10/31_psychohistoire.rst
Normal file
|
@ -0,0 +1,101 @@
|
|||
Un peu de psychohistoire
|
||||
########################
|
||||
|
||||
:date: 2019-10-31 10:00
|
||||
:modified: 2019-10-31 10:00
|
||||
:tags: lecture, science-fiction, psycho-histoire, empire
|
||||
:category: Lecture
|
||||
:slug: 20191031_psychohistoire
|
||||
:authors: kujiu
|
||||
:summary: Le cycle Fondation d'Isaac Asimov
|
||||
|
||||
Aujourd'hui, je m'attaque à la meilleure série de science-fiction
|
||||
de tous les temps. Ce n'est pas moi qui le dit mais le prix Hugo !
|
||||
|
||||
:titres: Fondation, Fondation et Empire, Seconde Fondation,
|
||||
Fondation foudroyée, Terre et Fondation,
|
||||
Prélude à Fondation et l'Aube de Fondation
|
||||
:auteur: Isaac Asimov
|
||||
:publication: 1942 à 1993
|
||||
:genre: Space opera
|
||||
:avis: Légendaire, à lire en priorité
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Isaac Asimov est un maître de la science-fiction aux multiples
|
||||
prix littéraires (Nebula, Hugo, Cosmos, Locus et bien d'autres).
|
||||
Son nom a été utilisé en hommage pour un cratère sur Mars, un
|
||||
astéroïde, un robot de chez Honda ou encore une méthode statistique.
|
||||
Quoi de mieux pour un auteur de science-fiction que de se faire
|
||||
catastériser - transformé en constellation ou étoile, bref un objet
|
||||
céleste porte son nom.
|
||||
|
||||
Isaac Asimov est né en Russie en 1920 et mort du sida en 1992 aux
|
||||
États-Unis. Il était un ami de Gene Roddenberry, le créateur de
|
||||
StarTrek. Il fut biochimiste quelques années avant de se consacrer
|
||||
pleinement à l'écriture. Il laissa derrière lui pas moins de 500 livres.
|
||||
Il est principalement connu pour les cycles de Fondation et des Robots.
|
||||
Quel fan de science-fiction n'a pas entendu parler des fameuses trois
|
||||
lois de la robotique ?
|
||||
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
L'empire galactique se mourrait. Du moins, c'est ce que
|
||||
Hari Seldon prédisait grâce à la psychohistoire. Cette
|
||||
science détermine les actions d'une foule et permet
|
||||
d'établir des prévisions. Cependant, l'humanité aurait
|
||||
besoin de dix mille ans pour sortir du chaos engendré
|
||||
par l'effondrement.
|
||||
|
||||
Ainsi, Hari Seldon prépara un plan secret pour réduire
|
||||
cette période à un seul millénaire. Il a conçu un
|
||||
nouveau repère pour les bibliothécaires sur la planète
|
||||
Terminus, bien loin de la planète capitale Trantor.
|
||||
Certains évènements se produiraient pour les colons et
|
||||
il y aurait une seule façon de les résoudre. Hari Seldon
|
||||
avait prévu une manipulation de la population entière
|
||||
sur un millénaire, devenant ainsi un Dieu.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Le cycle de Fondation se déroule sur un demi millénaire.
|
||||
Nous suivons ainsi un roman à vocation historique dans un
|
||||
futur lointain, aux alentours de l'an 25000. Les deux premiers
|
||||
romans s'écoulent rapidement. Les arcs sont séparés de
|
||||
plusieurs dizaines d'années à chaque fois. Les protagonistes
|
||||
d'une ère deviennent les légendes de l'ère suivante jusqu'à l'apparition
|
||||
d'un étrange personnage : le Mulet.
|
||||
|
||||
Le troisième livre se consacre aux doutes concernant l'existence
|
||||
d'une seconde fondation mais surtout à cet infâme Mulet.
|
||||
Ce dernier était un grand conquérant à l'image d'Alexandre le Grand ou
|
||||
Napoléon. Ses pouvoirs psychiques redoutables mettaient à mal le Plan
|
||||
Seldon.
|
||||
|
||||
Fondation foudroyée et Terre et Fondation adoptent un rythme plus lent.
|
||||
Il est question de la recherche de la Terre originale et de l'origine
|
||||
de l'expansion humaine. En effet, tous les êtres de toutes les planètes
|
||||
étaient tous de la même espèce. Cela signifiait donc qu'il n'existait
|
||||
qu'une seule origine.
|
||||
|
||||
Prélude à fondation et L'Aube de Fondation ont été écrits en dernier
|
||||
mais se placent avant les autres sur la chronologie. Ils s'attardent
|
||||
sur le parcours de Hari Seldon et sur la création de la psychohistoire.
|
||||
|
||||
Le cycle de Fondation est à lire absolument. Il est à la fois un
|
||||
résumé de l'Histoire de l'humanité et sa critique. Ses différentes ères
|
||||
décrivent la nature des échanges de la connaissance, de la religion, de
|
||||
la force ou encore économiques. Comment ne pas faire le parallèle entre
|
||||
la situation de l'Empire et notre époque ou encore celle de la chute
|
||||
de l'Empire Romain ? Désormais, vous vous écrierez "C'est une crise
|
||||
Seldon !" en regardant l'actualité.
|
||||
|
||||
L'histoire est haletante, mais la résolution des conflits n'est pas
|
||||
toujours celle attendue. Le suspens est géré habilement, l'écriture est
|
||||
très fluide privilégiant ainsi l'histoire aux tournures alambiquées.
|
||||
Isaac Asimov mérite largement tous les prix qu'il a reçu. Le cycle
|
||||
Fondation est à lire absolument !
|
56
content/blog/2019/11/01_bella_rush.rst
Normal file
56
content/blog/2019/11/01_bella_rush.rst
Normal file
|
@ -0,0 +1,56 @@
|
|||
En Immersion avec Bella Rush
|
||||
############################
|
||||
|
||||
:date: 2019-11-01 10:15
|
||||
:modified: 2019-11-01 10:15
|
||||
:tags: lecture, anticipation, thriller
|
||||
:category: Lecture
|
||||
:slug: 20191101_bella_rush
|
||||
:authors: kujiu
|
||||
:summary: En immersion avec Bella Rush de Stéphane Desienne
|
||||
|
||||
Stéphane Desienne est de nouveau à l'honneur dans cette
|
||||
fiche de lecture.
|
||||
|
||||
:titre: En Immersion avec Bella Rush
|
||||
:auteur: Stéphane Desienne
|
||||
:publication: 2014
|
||||
:genre: Anticipation
|
||||
:avis: Excellent et rapide à lire
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Stéphane Desienne est un auteur lorrain contemporain. Il écrit
|
||||
principalement de la science-fiction, du thriller et de l'horreur.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Bella Rush était la star du moment à la télévision.
|
||||
Elle décida de lancer un concours particulier : le
|
||||
vainqueur pourrait passer deux jours entiers en
|
||||
immersion avec la diva. Bien sûr, tout était virtuel
|
||||
grâce aux lunettes glass-T.
|
||||
|
||||
Craig, bûcheron inscrit au concours par sa sœur, fut
|
||||
tiré au sort. Il passa du petit ouvrier inconnu à
|
||||
un véritable phénomène de foire. Il n'était ni préparé
|
||||
ni consentant. Mais personne ne refuse une invitation
|
||||
de Bella Rush. Craig partit dans un lieu secret pour
|
||||
partager deux jours avec Bella.
|
||||
|
||||
Mais l'avion eut une avarie. Craig se retrouva seul,
|
||||
sur une île abandonnée. Il disposait des glass-T et
|
||||
découvrit que la star n'y était pas étrangère.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
En immersion avec Bella Rush est une nouvelle coup
|
||||
de poing. Stéphane Desienne critique ouvertement
|
||||
la télé-réalité, le show-business, le star system
|
||||
et tout ce qui tourne autour. C'est un sujet qu'il
|
||||
aborde également dans Zoulag. La nouvelle est à lire
|
||||
jusqu'au bout et la fin inattendue reste des plus
|
||||
savoureuses.
|
56
content/blog/2019/11/01_dino_hunter.rst
Normal file
56
content/blog/2019/11/01_dino_hunter.rst
Normal file
|
@ -0,0 +1,56 @@
|
|||
Dino Hunter
|
||||
###########
|
||||
|
||||
:date: 2019-11-01 10:30
|
||||
:modified: 2019-11-01 10:30
|
||||
:tags: lecture, science-fiction, dinosaures, extraterrestres
|
||||
:category: Lecture
|
||||
:slug: 20191101_dino_hunter
|
||||
:authors: kujiu
|
||||
:summary: Dino Hunter d'Olivier Saraja
|
||||
|
||||
Prenez un chapeau et votre meilleur fusil car nous partons à la chasse !
|
||||
|
||||
:titre: Dino Hunter
|
||||
:auteur: Olivier Saraja
|
||||
:publication: 2018
|
||||
:genre: Pulp
|
||||
:avis: Très bon
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Olivier Saraja est un auteur de la région toulousaine.
|
||||
Il est un partisan du logiciel libre et utilisateur
|
||||
de Blender. Il écrit principalement de la fantasy,
|
||||
de la science-fiction et un livre sur Blender.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Buck était un guide touristique du côté du Rio Grande
|
||||
au Texas. Il fut victime d'un monstre dans le passé.
|
||||
Mais ce jour, il devait se coltiner une scientifique
|
||||
farfelue, une certaine Amanda Summers. Cette fille
|
||||
avait conçu une interface pour contrôler un reptile
|
||||
à distance. Mais l'escapade tourna court en raison
|
||||
de la présence du monstre surgissant du passé de Buck.
|
||||
|
||||
Cependant, les ennuis ne venaient pas seul. Une masse
|
||||
non identifiée était sortie du soleil et s'approchait
|
||||
dangereusement de la Terre. Il s'agissait d'un
|
||||
vaisseau extraterrestre hostile. Aucune force armée
|
||||
ne put en venir à bout. Le vaisseau déposa une
|
||||
multitude d'œufs de dinosaures avant de repartir.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Dino Hunter semble sortir d'un délire. Et pourtant,
|
||||
ce court roman est sérieux. Les protagonistes devront
|
||||
gérer à la fois la menace jurassique et la menace
|
||||
extraterrestre. Cette œuvre joue la carte de
|
||||
l'aventure sans dentelle. La chasse est ouverte,
|
||||
brutale et pleine de surprises. Dino Hunter est à lire
|
||||
si vous aimez foncer dans le tas ! Il y'aura du
|
||||
dinosaure pour tout le monde.
|
64
content/blog/2019/11/01_dividendes_apocalypse.rst
Normal file
64
content/blog/2019/11/01_dividendes_apocalypse.rst
Normal file
|
@ -0,0 +1,64 @@
|
|||
Les dividendes de l'apocalypse
|
||||
##############################
|
||||
|
||||
:date: 2019-11-01 10:00
|
||||
:modified: 2019-11-01 10:00
|
||||
:tags: lecture, science-fiction, religion
|
||||
:category: Lecture
|
||||
:slug: 20191101_dividendes_apocalypse
|
||||
:authors: kujiu
|
||||
:summary: Les dividendes de l'apocalypse de Stéphane Desienne
|
||||
|
||||
Je donne place aujourd'hui à un auteur qui mériterait largement
|
||||
d'être plus connu.
|
||||
|
||||
:titre: Les dividendes de l'apocalypse
|
||||
:auteur: Stéphane Desienne
|
||||
:publication: 2014
|
||||
:genre: Thriller SF
|
||||
:avis: Excellent, à lire absolument
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Stéphane Desienne est un auteur lorrain contemporain. Il écrit
|
||||
principalement de la science-fiction, du thriller et de l'horreur.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Le Vatican s'était réfugié sur une planète éloignée
|
||||
après l'Apocalypse. L'Église catholique se cloîtrait
|
||||
sur Nouveau-Vatican à l'abri des tentations impies.
|
||||
Ceci dit, cette isolation n'empêchait pas les
|
||||
évolutions. Les prêtres communiquaient par croix-com,
|
||||
et les gardes disposaient de
|
||||
hallebardes-fusil-d'assaut.
|
||||
|
||||
Le cardinal Valero, responsable de la Sainte
|
||||
Inquisition, dut gérer une affaire de relique
|
||||
spatiale. Cette dernière infectait les vaisseaux
|
||||
proches et les détruisait. Valero voulait alors
|
||||
profiter de cette entité maléfique pour prendre
|
||||
les fonctions papales. C'est ainsi qu'il fit
|
||||
chanter le bras droit du pape Célestin, le
|
||||
cardinal Janssen. Ce dernier fit appel à Giuseppe
|
||||
et à une fille de l'extérieur pour la protection
|
||||
du pape.
|
||||
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Les dividendes de l'Apocalypse est un court roman
|
||||
ne laissant place à aucun moment à l'ennui. Le
|
||||
suspens tient jusqu'au bout entre traîtrise,
|
||||
coups bas, complots, vengeance et incompétence de
|
||||
certains protagonistes. Les personnages ont une
|
||||
certaine profondeur intéressante, évitant ainsi
|
||||
la dualité manichéenne classique. Il s'agit donc
|
||||
d'une lecture rapide pour passer un très agréable
|
||||
moment.
|
||||
|
||||
Et comme le dit si bien Stéphane Desienne,
|
||||
méfiez-vous du cardinal !
|
98
content/blog/2019/11/23_chat_aux_yeux_jaunes.rst
Normal file
98
content/blog/2019/11/23_chat_aux_yeux_jaunes.rst
Normal file
|
@ -0,0 +1,98 @@
|
|||
Le Chat aux Yeux Jaunes
|
||||
#######################
|
||||
|
||||
:date: 2019-11-23 17:30
|
||||
:modified: 2019-11-23 17:30
|
||||
:tags: lecture, policier
|
||||
:category: Lecture
|
||||
:slug: 20191123_chat_yeux_jaunes
|
||||
:authors: kujiu
|
||||
:summary: Le Chat aux Yeux Jaunes de Serge Brussolo
|
||||
|
||||
Aujourd'hui, je vous propose une lecture bien sombre
|
||||
et mystérieuse avec un chat empaillé sans pelage,
|
||||
une vieille actrice charismatique des années 60
|
||||
et une étrange pension isolée.
|
||||
|
||||
:titre: Le Chat aux Yeux Jaunes
|
||||
:auteur: Serge Brussolo
|
||||
:publication: 2011
|
||||
:genre: Policier
|
||||
:avis: Très bon, à lire
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Serge Brussolo est un romancier très
|
||||
prolifique -- jusqu'à 9 romans dans l'année 1993,
|
||||
impressionnant ! Il est né en 1951 et s'est très vite
|
||||
tourné vers l'écriture. Il s'oriente sur des études
|
||||
littéraires et en psychologie, cela s'en ressent
|
||||
très fortement sur les personnages. Il affectionne
|
||||
la science-fiction, le fantastique, le thriller et
|
||||
le policier. Certains de ces thèmes engendreront même
|
||||
un harcèlement de la part de satanistes.
|
||||
|
||||
Il est nommé à la direction littéraire des éditions
|
||||
Le Masque dans les années 2000. Il annonce également
|
||||
en 2014 souhaiter se publier lui-même pour éviter
|
||||
le carcan commercial des maisons d'édition. À noter
|
||||
que certains titres ne sont plus disponibles à ce
|
||||
jour dont ceux écrits sous le pseudonyme Akira
|
||||
Suzuko.
|
||||
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Mickie Katz, décoratrice de l'Agence 13, a vécu
|
||||
une enfance bien difficile. Elle fut élevée par
|
||||
un père terroriste qui lui enseignait l'art du
|
||||
combat, la confection de bombes à partir de
|
||||
produits ménagers ou encore comment résister
|
||||
à un interrogatoire musclé en lui fracturant le
|
||||
nez. Elle déteste son père. Et pourtant, elle
|
||||
travaille dans cette agence de relooking et
|
||||
de location de scènes de crime appartenant
|
||||
à son paternel.
|
||||
|
||||
L'Agence 13 reçoit une demande de décoration
|
||||
d'un home (ou maison de retraite pour les
|
||||
francophones de France) pour acteurs déchus.
|
||||
Mickie doit alors se renseigner sur la carrière
|
||||
de la propriétaire du lieu, une certaine Peggy
|
||||
McFloyd. Peggy était le premier rôle du soap
|
||||
opera *Beloved First Lady* dans les années 60. Mais
|
||||
cette série était maudite : un second rôle important
|
||||
avait disparu et surtout il y'eut cet accident, où
|
||||
Peggy fut défigurée au vitriol.
|
||||
|
||||
Mickie ne sait pas dans quel pétrin elle s'engage
|
||||
et devra démêler le vrai du faux dans un manoir
|
||||
bloqué en l'an 1965.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Le Chat aux Yeux Jaunes est le troisième tome de la
|
||||
série des Affaires de l'Agence 13. Cependant, il se
|
||||
lit indépendamment du reste sans problème.
|
||||
|
||||
Serge Brussolo dépeint un univers malsain dans les
|
||||
dessous du cinéma et de la télévision : agents véreux,
|
||||
acteurs capricieux, querelles intestines et j'en passe.
|
||||
Mais surtout, chaque personnage est empreint d'une
|
||||
profondeur très intéressante, comme s'il était le
|
||||
personnage principal. Mickie, quant à elle, fait pâle
|
||||
figure. Finalement, elle n'est que la cruche de service
|
||||
comme l'était la première dame dans Beloved First Lady.
|
||||
|
||||
Les personnages sont abîmés par la vie, et pourtant
|
||||
ils s'y accrochent. Des rumeurs ésotériques circulent
|
||||
pour éviter de mourir et des acteurs se raccrochent
|
||||
à un passé révolu et pourtant ravageur. Ici, il faut
|
||||
oublier le blanc et le noir des mondes dichotomiques,
|
||||
bienvenu dans la réalité. Chacun a son intérêt propre,
|
||||
ses convictions et son histoire. Le style de Serge
|
||||
Brussolo est pour moi une véritable bonne découverte
|
||||
et je n'hésiterai pas à m'y replonger prochainement.
|
67
content/blog/2019/11/23_quand_la_pluie_viendra.rst
Normal file
67
content/blog/2019/11/23_quand_la_pluie_viendra.rst
Normal file
|
@ -0,0 +1,67 @@
|
|||
Quand la pluie viendra
|
||||
######################
|
||||
|
||||
:date: 2019-11-23 23:55
|
||||
:modified: 2019-11-23 23:55
|
||||
:tags: lecture, apocalyptique, thriller
|
||||
:category: Lecture
|
||||
:slug: 20191123_quand_la_pluie_viendra
|
||||
:authors: kujiu
|
||||
:summary: Quand la Pluie Viendra de Ghaan Ima, un roman
|
||||
apocalyptique explosif et dérangeant
|
||||
|
||||
La pluie évoquera sans doute en vous ces moments de
|
||||
course pour éviter d'être mouillé, ou encore de ce
|
||||
souvenir rafraichissant ou même d'un mauvais jour. La
|
||||
pluie ce n'est rien. Enfin, tant qu'elle n'est pas
|
||||
constituée d'acide sulfurique ! Décidément, aujourd'hui,
|
||||
j'enchaîne les fiches de lectures toxiques.
|
||||
|
||||
:titre: Quand la Pluie Viendra
|
||||
:auteur: Ghaan Ima
|
||||
:publication: 2018
|
||||
:genre: Apocalyptique, thriller
|
||||
:avis: Très bon, âmes sensibles s'abstenir
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Ghaan Ima est une autrice de romans qu'elle définit
|
||||
comme techno-thriller ou encore de roman-manga. Elle
|
||||
baigne dans l'action épique et brutale, l'émotion, la
|
||||
mythologie, la science, le fantastique et la
|
||||
science-fiction.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Marc-Olivier et Thomas, deux consultants, partent
|
||||
voir leur client Atmos Technologies représenté par
|
||||
Jennifer. Ils sont bloqués face à un tunnel et
|
||||
le bouchon ne semble pas évoluer dans le bon sens.
|
||||
Ils appellent donc Jennifer et découvrent avec
|
||||
horreur la réalité : un nuage d'ammoniaque mortel
|
||||
arrive sur eux. Pire, il stagnera à cause du gel.
|
||||
|
||||
Marc-Olivier est survivaliste, les deux protagonistes
|
||||
pourront se sauver grâce à des masques à gaz
|
||||
sophistiqués et de toutes les options anti-terroristes
|
||||
de la voiture. Thomas devra suivre son compagnon
|
||||
pour survivre. Mais pour cela, il doit absolument
|
||||
endurer ce personnage atypique et surtout d'une
|
||||
perversité impressionnante.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Quand la Pluie Viendra ne laisse pas indifférent.
|
||||
C'est un concentré de violence et de malaise. La
|
||||
première partie prend le point de vue de Thomas
|
||||
principalement, mais la deuxième celle de Marc-Olivier.
|
||||
Autant dire que le récit prend le prisme de la
|
||||
perversité, du narcissisme, de la violence sexiste
|
||||
et sexuelle, de la manipulation. Ce n'est pas une
|
||||
lecture pour les âmes sensibles mais une analyse
|
||||
d'un personnage malsain. L'ambiance rappelle celle
|
||||
du tout récent film Joker. À lire si vous tenez
|
||||
le choc !
|
95
content/blog/2020/01/10_nouvelle_annee.rst
Normal file
95
content/blog/2020/01/10_nouvelle_annee.rst
Normal file
|
@ -0,0 +1,95 @@
|
|||
Nouvelle année 2020
|
||||
###################
|
||||
|
||||
:date: 2020-01-10 22:40
|
||||
:modified: 2020-01-10 22:40
|
||||
:tags: actualité
|
||||
:category: Humeur
|
||||
:slug: 20200110_nouvelle_annee
|
||||
:authors: kujiu
|
||||
:summary: Meilleurs vœux, actualité du blog et projets
|
||||
|
||||
Bonjour à tous !
|
||||
|
||||
Je commence par vous présenter mes meilleurs vœux pour cette
|
||||
année 2020. Je vous souhaite de bonnes aventures, des
|
||||
escapades littéraires fructueuses et beaucoup d'étoiles
|
||||
dans les yeux, de l'émerveillement brut, de la magie, des
|
||||
fées, des dragons, et bien d'autres choses !
|
||||
|
||||
2019 a été ici une année charnière. Je termine donc avec
|
||||
l'abandon d'un projet professionnel pour passer sur du
|
||||
projet artistique. Ainsi, 2020 démarre sous le signe du
|
||||
renouveau. La marque Nerv Project sera réorientée, il faut
|
||||
encore que je réfléchisse comment. Et je sens venir la
|
||||
question fatidique de ce que va devenir ce blog. La réponse
|
||||
est simple : il va devenir un de mes outils principaux !
|
||||
|
||||
J'ai commencé des fiches lectures et cela continuera. Le
|
||||
retour est plutôt positif, malgré un faible nombre de vues.
|
||||
La fiction reprendra bientôt, d'ici quelques mois (et
|
||||
j'espère pour le mois de mars mais je ne peux pas garantir
|
||||
la date). Car il me faut du temps pour écrire. Certes, je
|
||||
ne travaille plus à côté mais je dois quand même prendre du
|
||||
temps pour me soigner. Et surtout, l'ampleur du projet n'est
|
||||
pas la même. Concrètement, je me fixe comme objectif dans
|
||||
un premier temps une publication toutes les deux semaines.
|
||||
Puis, dès que le projet est prêt, une publication par
|
||||
semaine. Et je reviendrai ensuite à une publication toutes
|
||||
les deux semaines jusqu'à la sortie du projet suivant.
|
||||
|
||||
Je conserve les quatre catégories actuelles : Accessibilité,
|
||||
Fiction, Lecture et Humeur.
|
||||
|
||||
Catégorie Humeur
|
||||
Vous y retrouverez tous les billets sur les actualités
|
||||
du blog, sur mon avancement, sur mes outils de travail, etc.
|
||||
|
||||
Catégorie Accessibilité
|
||||
Je parle ici de mes problèmes quotidiens, de comment
|
||||
j'arrive à gérer ma malvoyance et autres soucis de santé.
|
||||
Cette partie vous fera découvrir comment on compense le
|
||||
handicap et quels peuvent en être les impacts.
|
||||
|
||||
Catégorie Lecture
|
||||
Je continuerai les commentaires sur mes lectures. Le
|
||||
prochain met un peu de temps à sortir, mais il s'agit
|
||||
d'un très gros morceau. Je vais parler du cycle entier
|
||||
de Terremer d'Ursula K. Le Guin !
|
||||
|
||||
Catégorie Fiction
|
||||
C'est ici que je vais passer le plus de temps. De
|
||||
nouvelles fictions arrivent et la prochaine est en cours
|
||||
d'écriture. Je publierai ici dès que le projet sera
|
||||
intégralement écrit à raison d'un chapitre par semaine.
|
||||
Oui, je parle bien de plusieurs chapitres par projet, de
|
||||
livres entiers ! Et le tout sera en téléchargement au
|
||||
format ePub sans DRM dès la sortie du dernier chapitre.
|
||||
|
||||
Alors, n'est-ce pas un beau programme ? Mais j'ai mieux
|
||||
encore, une autre annonce. Les projets de fiction et les
|
||||
articles d'accessibilité seront également produits en
|
||||
audio ! Tout sera disponible sur YouTube notamment (et
|
||||
certainement d'autres plateformes). J'ai bien sûr pensé
|
||||
à PeerTube et j'y serai. Mais je veux aussi être là où
|
||||
le public est.
|
||||
|
||||
Et maintenant, je vous laisse avec ce petit teaser pour
|
||||
la prochaine fiction.
|
||||
|
||||
**La Victoire des Grelots**
|
||||
|
||||
Lucas, jeune étudiant, espère devenir la prochaine star
|
||||
du basketball. Il enchaîne les entraînements dans un
|
||||
club exigeant. Mais en cette fin d'année, le retour
|
||||
de la fête est tragique. Lucas, passager d'une voiture,
|
||||
perd la vue lors d'un violent accident. Il lui faudra
|
||||
réapprendre à vivre et surtout abandonner ses rêves.
|
||||
Et c'est sans compter sur l'inspectrice de police qui
|
||||
lui apprend qu'il a été victime non pas d'un accident
|
||||
mais d'une tentative de meurtre. Il en viendra à
|
||||
soupçonner ses propres coéquipiers !
|
||||
|
||||
La Victoire des Grelots mêle le sport, l'action,
|
||||
l'enquête et surtout la revalidation. À découvrir
|
||||
prochainement !
|
83
content/blog/2020/02/28_rosesmecaniques.rst
Normal file
83
content/blog/2020/02/28_rosesmecaniques.rst
Normal file
|
@ -0,0 +1,83 @@
|
|||
Roses Mécaniques
|
||||
################
|
||||
|
||||
:date: 2020-02-28 10:30
|
||||
:modified: 2020-02-28 10:30
|
||||
:tags: lecture, thriller, SF
|
||||
:category: Lecture
|
||||
:slug: 20200228_rosesmecaniques
|
||||
:authors: kujiu
|
||||
:summary:
|
||||
Roses Mécaniques, un thriller de Stéphane Desienne
|
||||
|
||||
Viser tranquillement, tirer et détruire. Rien n'est plus
|
||||
jouissif que détruire le commerce de son ancien employeur
|
||||
à l'arme russe ! Que diriez-vous d'une descente dans les
|
||||
bas quartiers d'un univers futuriste pas si éloigné du
|
||||
nôtre ?
|
||||
|
||||
Viser tranquillement, tirer et détruire. Rien n'est plus
|
||||
jouissif que détruire le commerce de son ancien employeur
|
||||
à l'arme russe ! Que diriez-vous d'une descente dans les
|
||||
bas quartiers d'un univers futuriste pas si éloigné du
|
||||
nôtre ?
|
||||
|
||||
:titre: Roses Mécaniques
|
||||
:auteur: Stéphane Desienne
|
||||
:publication: 2019 aux Éditions du 38
|
||||
:genre: Thriller SF
|
||||
:avis: Très bon, à lire
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Stéphane Desienne vit près de la Loire. Il est féru de
|
||||
zombies, de robots, d'espace, d'exobiologie et surtout
|
||||
d'action ! Il a écrit des livres aux doux noms d'Exil, de
|
||||
Toxic, ou encore de "Anneaux, Mirabelles et Macchabées".
|
||||
Tout un programme.
|
||||
|
||||
J'ai déjà publié sur ce blog deux avis pour le même auteur
|
||||
pour
|
||||
`Les dividendes de l'Apocalypse <{filename}../../2019/11/01_dividendes_apocalypse.rst>`_
|
||||
et pour `En Immersion avec Bella Rush <{filename}../../2019/11/01_bella_rush.rst>`_.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Cinq prostituées se retrouvent à la rue, dans un squat,
|
||||
virées par leur mac. Elles n'ont qu'une seule idée en
|
||||
tête : se venger. Leur vie n'avait pas été facile. Yuri
|
||||
était un mac particulièrement sadique et capable des pires
|
||||
horreurs. Il se faisait respecter quitte à utiliser la
|
||||
terreur.
|
||||
|
||||
Margot avait hérité d'une bonne arme. Elle se plante
|
||||
régulièrement dans une planque et attend en bonne
|
||||
snippeuse. Et quand une nouvelle protégée de Yuri
|
||||
apparaît, elle tire. Dans la tête. Toutes les
|
||||
connexions et les rouages de la poupée mécanique
|
||||
s'éparpillent. Que connaissaient ces androïdes du métier
|
||||
au final ?
|
||||
|
||||
Les cinq femmes humaines cherchent cependant un moyen
|
||||
plus efficace pour nuire à Yuri. Après tout, les roses
|
||||
mécaniques sont remplacées rapidement par l'assurance.
|
||||
Et puis la situation devient plus dangereuse entre les
|
||||
drones de surveillance et les caméras à reconnaissance
|
||||
faciale. Il faut faire mieux que juste égratigner le
|
||||
commerce de Yuri, il faut l'anéantir.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Roses mécaniques est une fuite en avant. Beaucoup d'action,
|
||||
et des personnages haut en couleur ! L'écriture de
|
||||
Stéphane Desienne est toujours aussi fluide et dynamique.
|
||||
Un vrai bonheur pour tous les amateurs de sensations
|
||||
fortes. Mais Roses Mécaniques interroge aussi sur l'avenir
|
||||
de notre société. Un État dépassé et très surveillé, le
|
||||
tout dominé par de grosses entreprises est-il réellement
|
||||
ce que l'on souhaite ? Et tout cela est condensé dans un
|
||||
roman court, vite lu, bien trop vite lu, dans lequel on ne
|
||||
s'ennuie jamais.
|
65
content/blog/2020/02/28_secondechance.rst
Normal file
65
content/blog/2020/02/28_secondechance.rst
Normal file
|
@ -0,0 +1,65 @@
|
|||
Une seconde chance
|
||||
##################
|
||||
|
||||
:date: 2020-02-28 10:30
|
||||
:modified: 2020-02-28 10:30
|
||||
:tags: lecture, policier
|
||||
:category: Lecture
|
||||
:slug: 20200228_une_seconde_chance
|
||||
:authors: kujiu
|
||||
:summary:
|
||||
Une seconde chance, un roman policier de Mary Higgins Clark
|
||||
|
||||
Un avion tombe et l'espoir d'un vaccin contre le cancer
|
||||
se brise. Entre colère et perte financière, il est temps
|
||||
de mener l'enquête.
|
||||
|
||||
Un avion tombe et l'espoir d'un vaccin contre le cancer
|
||||
se brise. Entre colère et perte financière, il est temps
|
||||
de mener l'enquête.
|
||||
|
||||
:titre: Une seconde chance
|
||||
:auteur: Mary Higgins Clark
|
||||
:publication: 2003
|
||||
:genre: Policier
|
||||
:avis: Un bon moment, intrigue cousue de fil blanc
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
On ne présente plus Mary Higgins Clark. Elle est née en
|
||||
1927 à New-York et décédée récemment, le 31 janvier 2020
|
||||
à Naples en Floride. Elle fut hôtesse de l'air, mariée
|
||||
à un directeur de ligne. Puis à un avocat mais le mariage
|
||||
fut annulé. Puis à un homme d'affaire. Pendant ce temps,
|
||||
elle écrivit à la radio, dirigea une société puis publia
|
||||
petit à petit de nombreux romans. Très nombreux.
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
Nick Spencer est mort dans le crash de son avion. Enfin,
|
||||
cela est la version officielle. De nombreuses rumeurs
|
||||
courent. Nick était le responsable d'une société
|
||||
pharmaceutique révolutionnaire, sur le point de
|
||||
commercialiser un vaccin contre le cancer. Mais la FDA
|
||||
rejette l'autorisation d'exploitation. L'entreprise est
|
||||
ruinée, les actionnaires furieux.
|
||||
|
||||
Carley DeCarlo, journaliste et demi-sœur de la veuve
|
||||
éplorée, veut connaître la vérité. Elle s'enfonce dans une
|
||||
affaire qui la dépasse, et surtout qui la met en danger.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
La plus grande qualité ici est l'interprétation audio
|
||||
du Club Magnétic (association mettant en accessibilité
|
||||
des œuvres pour les aveugles et les malvoyants). Les
|
||||
personnages sont intéressants. Mais l'intrigue n'a rien
|
||||
de bien mystérieux. Je connaissais déjà les grandes lignes
|
||||
de l'affaire à la fin du premier chapitre. Une seconde
|
||||
chance n'est pas une mauvaise expérience, mais elle n'est
|
||||
pas sublime non plus. Serait-ce parce que je lisais des
|
||||
œuvres bien plus extraordinaires en même temps ? Vous
|
||||
devriez apprécier si vous dévorez les livres policiers.
|
191
content/blog/2020/02/28_terremer.rst
Normal file
191
content/blog/2020/02/28_terremer.rst
Normal file
|
@ -0,0 +1,191 @@
|
|||
Terremer
|
||||
########
|
||||
|
||||
:date: 2020-02-28 10:30
|
||||
:modified: 2020-02-28 10:30
|
||||
:tags: lecture, fantasy
|
||||
:category: Lecture
|
||||
:slug: 20200228_terremer
|
||||
:authors: kujiu
|
||||
:summary:
|
||||
Le cycle de Terremer, un chef d'œuvre d'Ursula K. Le Guin
|
||||
|
||||
Plongez dans un conte mélancolique et vivez la fantasy.
|
||||
Dans les contrées de Terremer, l'action est toujours
|
||||
réfléchie. Ici, on ressent et on contemple un chef
|
||||
d'œuvre. Et les contrées arides.
|
||||
|
||||
Plongez dans un conte mélancolique et vivez la fantasy.
|
||||
Dans les contrées de Terremer, l'action est toujours
|
||||
réfléchie. Ici, on ressent et on contemple un chef
|
||||
d'œuvre. Et les contrées arides.
|
||||
|
||||
La biographie
|
||||
=============
|
||||
|
||||
Ursula K. Le Guin était une autrice majeure du monde de la
|
||||
science-fiction et de la fantasy. Elle a obtenu sept prix
|
||||
Hugo, six prix Nebula et vingt-deux prix Locus : un
|
||||
exploit ! Elle est née le 21 octobre 1929 à Berkeley et
|
||||
vécut jusqu'à l'âge de quatre-vingt huit ans. Elle était
|
||||
très orientée à gauche, avec une tendance anarchiste et
|
||||
taoïste. Elle a étudié l'ethnologie et la littérature.
|
||||
|
||||
Mais surtout, Ursula K. Le Guin a écrit des œuvres très
|
||||
particulières, précises et réalistes. Elle a été et est
|
||||
toujours un modèle de nombreux auteurs. L'humain et ses
|
||||
valeurs, ses sentiments, sa condition sont au centre des
|
||||
écrits d'Ursula K. Le Guin.
|
||||
|
||||
Il est possible de trouver des références et l'inspiration
|
||||
prise sur les œuvres de Le Guin dans beaucoup d'écrits
|
||||
modernes. L'école des sorciers de Harry Potter serait-elle
|
||||
la même sans celle de Terremer ?
|
||||
|
||||
Le synopsis
|
||||
===========
|
||||
|
||||
:titre: Le Sorcier de Terremer
|
||||
:auteur: Ursula K. Le Guin
|
||||
:publication: 1968
|
||||
:genre: Fantasy
|
||||
|
||||
Dan, enfin de Gont, apprend à élever des chèvres. Une
|
||||
sorcière perçoit son don et lui explique comment appeler
|
||||
à lui différents animaux. Il apprend vite et semble
|
||||
posséder un don époustouflant. Il gagne le surnom
|
||||
d'Épervier car il réussit à dresser un tel animal.
|
||||
|
||||
Ogion, le mage de Gont, vient pour l'anniversaire des
|
||||
treize ans de Dan. Il lui donne alors son véritable nom,
|
||||
Ged. Sur l'Archipel de Terremer, chaque chose vivante ou
|
||||
inanimée possède un nom dans le langage de la Création. Un
|
||||
nom qui donne du pouvoir, qui permet l'élaboration des
|
||||
sorts. Évidemment, chacun garde son nom véritable secret.
|
||||
|
||||
Ged repousse une armée khargue venue piller l'île de Gont
|
||||
et s'en trouve très affaibli. Le mage Ogion le prend sous
|
||||
son aile quelques temps. Ged apprend à écouter, le
|
||||
silence. Et il progresse si vite. Il rejoint plus tard
|
||||
l'île de Roke pour apprendre des maîtres de l'école de
|
||||
magie. Il y trouve alors un rival.
|
||||
|
||||
:titre: Les Tombeaux d'Atuan
|
||||
:auteur: Ursula K. Le Guin
|
||||
:publication: 1971
|
||||
:genre: Fantasy
|
||||
|
||||
Arha, la dévorée, n'est plus. La prêtresse des tombeaux
|
||||
d'Atuan renaît de ses cendres par la réincarnation. Une
|
||||
fille née au moment de la mort d'Arha est désignée. Arha
|
||||
grandit paisiblement jusqu'à l'âge de la cérémonie. Elle
|
||||
devient alors la gardienne des tombeaux et apprend son
|
||||
nouveau rôle entre tâches ménagères et dévouement. Les
|
||||
tombeaux des Innomables se dressent tels les doigts de la
|
||||
main, ils sont sacrés. Nul ne peut y aller mis à part la
|
||||
dévorée. Mais les tombeaux renferment un trésor, caché
|
||||
au milieu d'un gigantesque labyrinthe dans lequel aucune
|
||||
lumière n'est permise. Arha s'y rend régulièrement et en
|
||||
connaît les recoins. Mais un jour, un méchant-sorcier
|
||||
nommé Ged se met en travers de la prêtresse.
|
||||
|
||||
:titre: L'Ultime Rivage
|
||||
:auteur: Ursula K. Le Guin
|
||||
:publication: 1972
|
||||
:genre: Fantasy
|
||||
|
||||
Le monde se meurt, la magie disparaît par endroit. Le
|
||||
prince Arren s'en va à la recherche de l'Archimage Ged.
|
||||
À eux d'eux, ils mènent l'enquête.
|
||||
|
||||
:titre: Tehanu
|
||||
:auteur: Ursula K. Le Guin
|
||||
:publication: 1990
|
||||
:genre: Fantasy
|
||||
|
||||
Tenar, anciennement Arha, recueille Therru. Cette fille
|
||||
a été brûlée vive par ses parents. Elle est à moitié
|
||||
défigurée et n'a plus qu'une seule de ses mains. Tenar
|
||||
rejoint Ogion, le maître de Ged, avec Therru. Elle
|
||||
l'assiste avant la mort du maître. Peu de temps après, Ged
|
||||
revient à dos de dragon, complètement affaibli et sans
|
||||
aucun pouvoir. Tenar tient la maison, crée une nouvelle
|
||||
famille avec Ged et Therru, affronte la malédiction d'un
|
||||
sorcier.
|
||||
|
||||
:titre: Les contes de Terremer
|
||||
:auteur: Ursula K. Le Guin
|
||||
:publication: 2001
|
||||
:genre: Fantasy
|
||||
|
||||
*Les contes de Terremer* reprend cinq nouvelles.
|
||||
|
||||
Dans *Le Trouvier*, Loutre évolue durant la guerre. Cette
|
||||
nouvelle explique la création de l'école de Roke.
|
||||
|
||||
*Rosenoire et Diamant* joue dans la romance. Diamant doit
|
||||
choisir entre la carrière menant à la fortune ou l'amour
|
||||
d'une fille de sorcière.
|
||||
|
||||
*Les Os de la Terre* s'intéresse au passé d'Ogion, le maître
|
||||
de Ged, et sa relation avec son maître Dulse.
|
||||
|
||||
*Libellule* est l'histoire d'une jeune fille au don bien
|
||||
marqué. Libellule, cette fille, se fait embarquer par un
|
||||
mage raté vers Roke. Elle quémande alors l'enseignement
|
||||
alors que les femmes ne peuvent en aucun cas être formées.
|
||||
|
||||
:titre: Le vent d'ailleurs
|
||||
:auteur: Ursula K. Le Guin
|
||||
:publication: 2001
|
||||
:genre: Fantasy
|
||||
|
||||
Aulne est un sorcier réparateur. Il remet tous les objets
|
||||
en état par ses sorts. Il était amoureux d'une autre
|
||||
sorcière, mais cette dernière est morte, elle a rejoint
|
||||
les terres arides. Désormais, Aulne fait toujours le
|
||||
même cauchemar : il se retrouve devant le mur de pierre
|
||||
séparant le monde des vivants de celui des morts. Ces
|
||||
derniers l'appellent et tentent de détruire le mur. Mais
|
||||
cela n'est pas un cauchemar, le problème est réel. Aulne
|
||||
rejoint donc l'île de Roke. Les grands maîtres n'ont pas
|
||||
de réponse et le renvoient vers Ged. Ce dernier pressent
|
||||
de grands changements. Il rédige une lettre et l'envoie
|
||||
auprès de son ami Arren Lebannen, le Roi d'Havnor.
|
||||
|
||||
Pendant ce temps, Lebannen reçoit la très mystérieuse
|
||||
princesse khargue. Il est très embarrassé par la situation
|
||||
car le peuple khargue lui impose un mariage arrangé. Il
|
||||
va cependant s'occuper du problème d'Aulne assisté par
|
||||
Tehanu (alias Therru) et Tenar.
|
||||
|
||||
Conclusion
|
||||
==========
|
||||
|
||||
Terremer fait partie de ses œuvres coup de poing.
|
||||
L'ambiance est mélancolique voire lugubre, mais toujours
|
||||
juste. Les personnages se battent contre leurs peurs et
|
||||
leurs faiblesses. L'univers est particulièrement
|
||||
travaillé. Il s'agit d'une fable politique, égalitariste,
|
||||
écologique, utopiste et je ne sais quoi encore.
|
||||
|
||||
Il y'a à la fois une inversion des
|
||||
discriminations avec un peuple à la peau noire dominant
|
||||
et une critique des sociétés masculinistes. Les femmes
|
||||
n'ont pas leur place à Roke, et pourtant elles se battent.
|
||||
Ce cycle apporte clairement un combat politique sur
|
||||
l'inégalité. Mais en plus de cette lutte, il est question
|
||||
d'immortalité et des conséquences sur le monde. On peut
|
||||
y faire le parallèle avec les problèmes de surconsommation
|
||||
et de pollution. Les sorts appellent de grandes
|
||||
responsabilités, et peuvent mettre en danger l'équilibre
|
||||
même du monde. Un bon mage n'abuse pas de la magie. Il
|
||||
écoute en silence.
|
||||
|
||||
Je pourrai parler des heures entières de ce pincement
|
||||
au cœur, des sentiments que j'ai ressenti tout au long
|
||||
de ce cycle. Le terme de chef d'œuvre n'est pas abusé :
|
||||
il faut absolument lire Terremer. L'adaptation faite par
|
||||
Ghibli ne met malheureusement pas ce bijou en valeur, il
|
||||
s'agit clairement d'un raté quand on perçoit tout ce que
|
||||
l'univers permet.
|
1
content/extra/google82f190054a773ed9.html
Normal file
1
content/extra/google82f190054a773ed9.html
Normal file
|
@ -0,0 +1 @@
|
|||
google-site-verification: google82f190054a773ed9.html
|
13
content/pages/404.rst
Normal file
13
content/pages/404.rst
Normal file
|
@ -0,0 +1,13 @@
|
|||
Page introuvable
|
||||
################
|
||||
|
||||
:date: 2016-03-04 00:27
|
||||
:modified: 2016-03-04 00:27
|
||||
:tags: erreur 404 introuvable
|
||||
:slug: 404
|
||||
:save_as: 404.html
|
||||
:authors: kujiu
|
||||
:status: hidden
|
||||
:summary: Page introuvable
|
||||
|
||||
Désolé, la page demandée n'a pas été trouvée.
|
15
content/pages/about.rst
Normal file
15
content/pages/about.rst
Normal file
|
@ -0,0 +1,15 @@
|
|||
À propos
|
||||
########
|
||||
|
||||
:date: 2016-03-04 00:27
|
||||
:modified: 2016-03-04 00:27
|
||||
:tags: about, a propos, kujiu
|
||||
:slug: about
|
||||
:authors: kujiu
|
||||
:summary: À propos
|
||||
|
||||
Développeur dans la vraie vie, spécialiste de l'ergonomie et des interfaces utilisateur,
|
||||
je butine sur le net au gré de mes envies. J'écris ici pour mon bon plaisir, tout aussi
|
||||
bien de la fiction que de la vulgarisation. N'hésite pas à m'encourager si tu passes du bon
|
||||
temps par ici, les commentaires sont là pour ça ! Et qui sait, on se croisera peut-être
|
||||
dans un fritcot au coin de la rue ;)
|
42
content/pages/contact.rst
Normal file
42
content/pages/contact.rst
Normal file
|
@ -0,0 +1,42 @@
|
|||
Me contacter
|
||||
############
|
||||
|
||||
:date: 2016-03-04 00:27
|
||||
:modified: 2016-03-04 00:27
|
||||
:tags: contact
|
||||
:slug: contact
|
||||
:authors: kujiu
|
||||
:status: hidden
|
||||
:summary: Me contacter
|
||||
|
||||
N'hésitez pas à me laisser un petit message :)
|
||||
|
||||
.. raw:: html
|
||||
|
||||
<form action="/submit/" method="GET">
|
||||
<main>
|
||||
<div class="formctl">
|
||||
<label for="name">Nom</label>
|
||||
<input type="text" id="name" name="name" required minlength=5>
|
||||
<span class="validity"></span>
|
||||
</div>
|
||||
<div class="formctl">
|
||||
<label for="email">Adresse de courriel</label>
|
||||
<input type="email" minlength=5 id="email" name="email" required>
|
||||
<span class="validity"></span>
|
||||
</div>
|
||||
<div class="formctl">
|
||||
<label for="subject">Objet</label>
|
||||
<input type="text" id="subject" minlength=10 name="subject" required>
|
||||
<span class="validity"></span>
|
||||
</div>
|
||||
<div class="formctl">
|
||||
<label for="message">Votre message</label>
|
||||
<textarea required minlength=10 id="message" name="message" rows="9"></textarea>
|
||||
<span class="validity"></span>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<button type="submit">Envoyer</button>
|
||||
</footer>
|
||||
</form>
|
113
content/pages/legal.rst
Normal file
113
content/pages/legal.rst
Normal file
|
@ -0,0 +1,113 @@
|
|||
Mentions légales
|
||||
################
|
||||
|
||||
:date: 2016-03-04 00:27
|
||||
:modified: 2016-03-04 00:27
|
||||
:tags: legal
|
||||
:slug: legal
|
||||
:authors: kujiu
|
||||
:status: hidden
|
||||
:summary: Mentions légales
|
||||
|
||||
Identification
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
Ce blog fait partie du `Nerv Project <https://www.nerv-project.eu>`_.
|
||||
De plus amples précisions sont disponibles sur le site en question.
|
||||
|
||||
====================== ====================
|
||||
Coordonnées kujiu
|
||||
====================== ====================
|
||||
Contact `Me contacter <contact.html>`_
|
||||
Régime Personne physique
|
||||
Adresse | Christophe Buffenoir
|
||||
| Rue Longue 27 Bte K10
|
||||
| 1420 Eigenbrakel
|
||||
| Belgium
|
||||
Téléphone +32 (0)2 319 888 0
|
||||
Les publicités ne sont pas autorisées sur ce
|
||||
numéro de téléphone.
|
||||
TVA/Entreprise Ce blog est édité à titre privé.
|
||||
Publication Nerv Project / Christophe Buffenoir
|
||||
DPO Christophe Buffenoir
|
||||
Propriétaire Christophe Buffenoir
|
||||
Production Nerv Project / Christophe Buffenoir
|
||||
Webmaster Nerv Project / Christophe Buffenoir
|
||||
Auteur Christophe Buffenoir sauf mention contraire
|
||||
Vidéo Nerv Project / Christophe Buffenoir sauf mention contraire
|
||||
Voix Christophe Buffenoir sauf mention contraire
|
||||
Hébergement Nerv Project & IT4Freedom
|
||||
Registre national 830531-603.51
|
||||
AViQ 2007026
|
||||
Statut professionnel Invalidité / BIM
|
||||
Mutualité Mutualia Waterloo
|
||||
SPF Sécurité Sociale ARR + AI
|
||||
====================== ====================
|
||||
|
||||
Le présent site assure la confidentialité de vos données.
|
||||
Il ne comporte aucune publicité, le trafic est mesuré grâce
|
||||
au logiciel libre Fathom hébergé sur ce même serveur.
|
||||
Aucune donnée n'est revendue.
|
||||
|
||||
L'hébergement est assuré par `IT4Freedom <https://www.it4freedom.net>`_.
|
||||
|
||||
Sauf mention expresse, le contenu de ce blog est disponible selon la licence
|
||||
`Creative Commons Attribution-ShareAlike 4.0 International License
|
||||
<https://creativecommons.org/licenses/by-sa/4.0/>`_.
|
||||
|
||||
Certaines zones de ce site peuvent abriter des commentaires ou permettre
|
||||
l'envoi de messages.
|
||||
|
||||
Règles d'utilisation
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
1. L'utilisateur s'engage :
|
||||
|
||||
- à respecter la bonne morale, à ne pas heurter la sensibilité d'autrui, majeur comme mineur ;
|
||||
- à respecter l'ordre public ;
|
||||
- à ne pas divulguer d'informations confidentielles dans les zones publiques ;
|
||||
- à envoyer des données dont il dispose de la propriété intellectuelle ;
|
||||
- à ne pas discriminer ou inciter à la discrimination d'une personne ou d'un groupe de personnes en raison de sa religion,
|
||||
de son ethnie, de sa race, de son orientation sexuelle ou de son handicap ;
|
||||
- à ne pas inciter à la haine, à la violence, au suicide, au meurtre, à l'assassinat, au racisme, à la xénophobie, à l'homophobie,
|
||||
à l'apologie des crimes de guerre ou contre l'humanité, à commettre un crime, à commettre un délit, à réaliser un acte de
|
||||
terrorisme ;
|
||||
- à ne pas inciter des tiers à se procurer illégalement des données, des logiciels ou des œuvres de l'esprit ou toute autre chose
|
||||
portant atteinte aux droits ou aux bien des tiers ;
|
||||
- à ne pas être dénigrant, diffamant ;
|
||||
- à ne pas porter atteinte à l'image, à la réputation, d'une personne physique, d'une marque ou d'une entreprise ;
|
||||
- à ne pas conseiller une pratique douteuse, frauduleuse, illicite ;
|
||||
- à ne pas faire de la publicité pour son compte ou celui d'un autre ;
|
||||
- à ne pas envoyer de photos ou d'images pornographiques ou pédopornographiques ;
|
||||
- à ne pas compromettre la vie privée, l'image ou les données d'un tiers ;
|
||||
- à ne pas conseiller une pratique polluante et néfaste pour l'environnement ou la santé ;
|
||||
- à respecter les règles d'éthique et de déontologie défendues par le présent site.
|
||||
|
||||
2. L'administrateur du site s'octroie le droit de modifier ou supprimer une donnée ou un message d'un utilisateur
|
||||
au titre de la modération, afin de garantir le respect des règles, des personnes, des systèmes et de l'environnement.
|
||||
3. L'administrateur du site ne peut être tenu responsable des données déposées par un utilisateur.
|
||||
4. L'utilisateur peut signaler tout contenu abusif par un lien spécifique, par courriel ou par téléphone. L'administrateur du site
|
||||
ne traitera que les demandes légitimes.
|
||||
5. Le site est édité et hébergé en Belgique.
|
||||
6. En application de la GDPR, toute plainte, demande de suppression, question
|
||||
sur la confidentialité, … peut être adressée par mail, de préférence en
|
||||
mettant [DPO kujiu.org] dans le sujet du mail pour un traitement plus
|
||||
efficace. Il peut être utilisé indifféremment l'adresse du blog kujiu.org
|
||||
et l'adresse du Nerv Project.
|
||||
7. Les données personnelles sont hébergées par IT4Freedom, OVH et Hetzner.
|
||||
8. Les logiciels Pelican (moteur de blog), ISSO (commentaires),
|
||||
Fathom (mesure d'audience),
|
||||
Postfix (mail), Dovecot (mail), Kopano (mail),
|
||||
PostgreSQL, SQLite, MariaDB, OpenSuSE, Debian, mutt (mail),
|
||||
Mastodon, Weechat, Gomuks, Bitlbee, Synapse (Matrix), Gitlab
|
||||
(auto-hébergé), Linphone, Voxygen, Orca, brltty, Firefox,
|
||||
prosody, Nextcloud (auto-hébergé), Zabbix, Uyuni, Salt Stack
|
||||
ainsi que leurs dépendances respectives peuvent être utilisés pour la
|
||||
gestion des données personnelles.
|
||||
|
||||
Données personnelles
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Vous pouvez exercer vos droits sur vos données en utilisant la page de contact
|
||||
(accès, modification, suppression, opposition, etc.) en vertu de l'application
|
||||
du GDPR.
|
21
content/pages/links.rst
Normal file
21
content/pages/links.rst
Normal file
|
@ -0,0 +1,21 @@
|
|||
Liens
|
||||
#####
|
||||
|
||||
:date: 2016-03-04 00:27
|
||||
:modified: 2017-05-13 19:29
|
||||
:tags: links, bookmarks, liens
|
||||
:slug: links
|
||||
:authors: kujiu
|
||||
:summary: Liens
|
||||
|
||||
Je vous propose de visiter les sites de mes amis :
|
||||
|
||||
* `Garfieldairlines <http://garfieldairlines.net/>`_
|
||||
* `Hydraze <http://www.hydraze.org/>`_
|
||||
* `IT4Freedom <https://www.it4freedom.net/>`_
|
||||
* `Olivier Saraja <https://oliviersaraja.wordpress.com/>`_
|
||||
* `Sporatux <https://www.sporatux.org/>`_
|
||||
* `Iooner <http://www.iooner.me/>`_
|
||||
* `Numahell <http://numahell.net/>`_
|
||||
* `David Revoy <http://davidrevoy.com/>`_
|
||||
* `Timothée Giet <http://timotheegiet.com/>`_
|
12
content/pages/submit_success.rst
Normal file
12
content/pages/submit_success.rst
Normal file
|
@ -0,0 +1,12 @@
|
|||
Me contacter
|
||||
############
|
||||
|
||||
:date: 2016-03-04 00:27
|
||||
:modified: 2016-03-04 00:27
|
||||
:tags: contact
|
||||
:slug: submit_success
|
||||
:authors: kujiu
|
||||
:status: hidden
|
||||
:summary: Me contacter
|
||||
|
||||
Merci pour votre message !
|
BIN
content/static/logo.png
Normal file
BIN
content/static/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 215 KiB |
94
fabfile.py
vendored
Normal file
94
fabfile.py
vendored
Normal file
|
@ -0,0 +1,94 @@
|
|||
from fabric.api import *
|
||||
import fabric.contrib.project as project
|
||||
import os
|
||||
import shutil
|
||||
import sys
|
||||
import SocketServer
|
||||
|
||||
from pelican.server import ComplexHTTPRequestHandler
|
||||
|
||||
# Local path configuration (can be absolute or relative to fabfile)
|
||||
env.deploy_path = 'output'
|
||||
DEPLOY_PATH = env.deploy_path
|
||||
|
||||
# Remote server configuration
|
||||
production = 'root@localhost:22'
|
||||
dest_path = '/var/www'
|
||||
|
||||
# Rackspace Cloud Files configuration settings
|
||||
env.cloudfiles_username = 'my_rackspace_username'
|
||||
env.cloudfiles_api_key = 'my_rackspace_api_key'
|
||||
env.cloudfiles_container = 'my_cloudfiles_container'
|
||||
|
||||
# Github Pages configuration
|
||||
env.github_pages_branch = "gh-pages"
|
||||
|
||||
# Port for `serve`
|
||||
PORT = 8000
|
||||
|
||||
def clean():
|
||||
"""Remove generated files"""
|
||||
if os.path.isdir(DEPLOY_PATH):
|
||||
shutil.rmtree(DEPLOY_PATH)
|
||||
os.makedirs(DEPLOY_PATH)
|
||||
|
||||
def build():
|
||||
"""Build local version of site"""
|
||||
local('pelican -s pelicanconf.py')
|
||||
|
||||
def rebuild():
|
||||
"""`clean` then `build`"""
|
||||
clean()
|
||||
build()
|
||||
|
||||
def regenerate():
|
||||
"""Automatically regenerate site upon file modification"""
|
||||
local('pelican -r -s pelicanconf.py')
|
||||
|
||||
def serve():
|
||||
"""Serve site at http://localhost:8000/"""
|
||||
os.chdir(env.deploy_path)
|
||||
|
||||
class AddressReuseTCPServer(SocketServer.TCPServer):
|
||||
allow_reuse_address = True
|
||||
|
||||
server = AddressReuseTCPServer(('', PORT), ComplexHTTPRequestHandler)
|
||||
|
||||
sys.stderr.write('Serving on port {0} ...\n'.format(PORT))
|
||||
server.serve_forever()
|
||||
|
||||
def reserve():
|
||||
"""`build`, then `serve`"""
|
||||
build()
|
||||
serve()
|
||||
|
||||
def preview():
|
||||
"""Build production version of site"""
|
||||
local('pelican -s publishconf.py')
|
||||
|
||||
def cf_upload():
|
||||
"""Publish to Rackspace Cloud Files"""
|
||||
rebuild()
|
||||
with lcd(DEPLOY_PATH):
|
||||
local('swift -v -A https://auth.api.rackspacecloud.com/v1.0 '
|
||||
'-U {cloudfiles_username} '
|
||||
'-K {cloudfiles_api_key} '
|
||||
'upload -c {cloudfiles_container} .'.format(**env))
|
||||
|
||||
@hosts(production)
|
||||
def publish():
|
||||
"""Publish to production via rsync"""
|
||||
local('pelican -s publishconf.py')
|
||||
project.rsync_project(
|
||||
remote_dir=dest_path,
|
||||
exclude=".DS_Store",
|
||||
local_dir=DEPLOY_PATH.rstrip('/') + '/',
|
||||
delete=True,
|
||||
extra_opts='-c',
|
||||
)
|
||||
|
||||
def gh_pages():
|
||||
"""Publish to GitHub Pages"""
|
||||
rebuild()
|
||||
local("ghp-import -b {github_pages_branch} {deploy_path}".format(**env))
|
||||
local("git push origin {github_pages_branch}".format(**env))
|
1
pelican-plugins
Submodule
1
pelican-plugins
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit d2c8fb439282ce4efee3c002ee40dfdf3edb9026
|
110
pelicanconf.py
Normal file
110
pelicanconf.py
Normal file
|
@ -0,0 +1,110 @@
|
|||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*- #
|
||||
""" Configuration file for kujiu's labs """
|
||||
from __future__ import unicode_literals
|
||||
import datetime
|
||||
|
||||
AUTHOR = 'kujiu'
|
||||
SITENAME = "Kujiu's Labs"
|
||||
SITETITLE = "Kujiu's Labs"
|
||||
SITESUBTITLE = "Fantasy, SF et un soupçon d'accessibilité"
|
||||
SITEURL = 'https://www.kujiu.org'
|
||||
|
||||
PATH = 'content'
|
||||
|
||||
TIMEZONE = 'Europe/Brussels'
|
||||
|
||||
DEFAULT_LANG = 'fr'
|
||||
I18N_TEMPLATES_LANG = 'en'
|
||||
I18N_GETTEXT_LOCALEDIR = 'themes/nervproject/translations'
|
||||
I18N_GETTEXT_DOMAIN = 'messages'
|
||||
LOCALE = 'fr_BE.UTF-8'
|
||||
OG_LOCALE = 'fr_BE.UTF-8'
|
||||
THEME = 'themes/nervproject'
|
||||
PYGMENTS_STYLE = 'autumn'
|
||||
|
||||
CC_LICENSE = {'name': 'CC-BY-SA', 'version': '4.0', 'slug': 'by-sa'}
|
||||
MAIN_MENU = True
|
||||
|
||||
DISPLAY_CATEGORIES_ON_MENU = True
|
||||
|
||||
# Feed generation is usually not desired when developing
|
||||
FEED_ALL_ATOM = 'atom'
|
||||
FEED_ALL_RSS = 'rss'
|
||||
CATEGORY_FEED_ATOM = None
|
||||
TRANSLATION_FEED_ATOM = None
|
||||
|
||||
# Blogroll
|
||||
LINKS = (
|
||||
) # (('Pelican', 'http://getpelican.com/'),)
|
||||
MENUITEMS = (
|
||||
('Me contacter', '/pages/contact.html'),
|
||||
('Mentions légales', '/pages/legal.html'),
|
||||
)
|
||||
|
||||
# Social widget
|
||||
SOCIAL = (('twitter', 'http://twitter.com/kujiu'),
|
||||
('github', 'http://github.com/kujiu'),
|
||||
('git', 'https://procrastinator.nerv-project.eu/kujiu'),
|
||||
('mastodon', 'https://mastodon.kujiu.org/@kujiu'),
|
||||
('rss', 'https://www.kujiu.org/atom'),)
|
||||
|
||||
TWITTER_USERNAME = 'kujiu'
|
||||
|
||||
DEFAULT_PAGINATION = 15
|
||||
PAGE_PATHS = ['pages']
|
||||
|
||||
# Uncomment following line if you want document-relative URLs when developing
|
||||
RELATIVE_URLS = False
|
||||
|
||||
PLUGIN_PATHS = ['plugins', 'pelican-plugins']
|
||||
PLUGINS = ['sitemap', 'related_posts', 'share_post', 'read_more_link', ]
|
||||
JINJA_EXTENTIONS = ['jinja2.ext.i18n', 'jinja2.ext.with_', ]
|
||||
|
||||
READ_MORE_LINK = "<span>Continuer la lecture</span>"
|
||||
|
||||
SITEMAP = {
|
||||
'format': 'txt',
|
||||
'exclude': ['tag/', 'category/']
|
||||
}
|
||||
|
||||
ARTICLE_PATHS = ['blog']
|
||||
STATIC_PATHS = [
|
||||
'blog',
|
||||
'static',
|
||||
'extra',
|
||||
]
|
||||
ARTICLE_SAVE_AS = 'blog/{date:%Y}/{date:%m}/{slug}.html'
|
||||
ARTICLE_URL = 'blog/{date:%Y}/{date:%m}/{slug}.html'
|
||||
|
||||
TYPOGRIFY = True
|
||||
|
||||
SITELOGO = '/static/logo.png'
|
||||
ROBOTS = True
|
||||
COPYRIGHT_YEAR = datetime.date.today().year
|
||||
FATHOM_URL = '//casanabo.kujiu.org'
|
||||
FATHOM_SITE_ID = 'JKNYR'
|
||||
|
||||
ISSO_PREFIX = '/isso'
|
||||
ISSO_URL = SITEURL + ISSO_PREFIX
|
||||
ISSO_REQUIRE_AUTHOR = "true"
|
||||
ISSO_LANG = 'fr'
|
||||
|
||||
ISSO_REPLY_TO_SELF = "true"
|
||||
ISSO_REQUIRE_AUTHOR = "true"
|
||||
ISSO_REQUIRE_EMAIL = "false"
|
||||
ISSO_REPLY_NOTIF = "true"
|
||||
ISSO_MAX_COMMENTS_TOP = 20
|
||||
ISSO_MAX_COMMENTS_NESTED = 20
|
||||
ISSO_REVEAL_ON_CLICK = 20
|
||||
ISSO_AVATAR = "true"
|
||||
ISSO_VOTE = "false"
|
||||
ISSO_VOTE_LEVELS = ""
|
||||
ISSO_FEED = "true"
|
||||
|
||||
|
||||
EXTRA_PATH_METADATA = {
|
||||
'extra/robots.txt': {'path': 'robots.txt'},
|
||||
'extra/google82f190054a773ed9.html': {
|
||||
'path': 'google82f190054a773ed9.html'},
|
||||
}
|
24
publishconf.py
Normal file
24
publishconf.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*- #
|
||||
from __future__ import unicode_literals
|
||||
|
||||
# This file is only used if you use `make publish` or
|
||||
# explicitly specify it as your config file.
|
||||
|
||||
import os
|
||||
import sys
|
||||
sys.path.append(os.curdir)
|
||||
from pelicanconf import *
|
||||
|
||||
SITEURL = ''
|
||||
RELATIVE_URLS = False
|
||||
|
||||
FEED_ALL_ATOM = 'feeds/all.atom.xml'
|
||||
CATEGORY_FEED_ATOM = 'feeds/%s.atom.xml'
|
||||
|
||||
DELETE_OUTPUT_DIRECTORY = True
|
||||
|
||||
# Following items are often useful when publishing
|
||||
|
||||
#DISQUS_SITENAME = ""
|
||||
#GOOGLE_ANALYTICS = ""
|
Loading…
Reference in a new issue