21 octobre 2018

Parole de filles contre celle du maître

L'accusation
  • Catherine raconte que l'instituteur a essayé de l'embrasser et d'abuser d'elle après la classe.
  • Hélène raconte que l'instituteur lui a donné rendez-vous dans le petit bois puis l'a violée.
  • Josette raconte que l'instituteur l'a embrassée et caressée de force après lui avoir donné une photo de lui.
Les conséquences
  • Les parents portent plainte.
  • L'instituteur se retrouve en prison. Il risque les travaux forcés à perpétuité pour attentat à la pudeur commis avec violence sur des filles de moins de 15 ans.
L'explication
  • Catherine est secrètement amoureuse de l'instituteur. Josette lui apprend que l'instituteur a une liaison avec Hélène car elle le sait d’Annette. Catherine est jalouse. Le jour de la remise des carnets de notes, l'instituteur la réprimande durement après la classe pour ses résultats en forte baisse. Et il se moque d'elle quand il découvre qu'elle a une photo de lui. Catherine se venge en arrachant son corsage pour simuler une tentative de viol, et rentre chez elle précipitamment.
  • Hélène a un petit ami portugais qui travaille et loge dans la clairière de son père. Elle lui rend visite en secret, lui apporte de quoi améliorer l'ordinaire et couche avec lui. Mais la famille d'Annette l'a aperçu sur la route en direction de la carrière le jour du feu d'artifice. Hélène a peur que son père s'en prenne à son petit ami s'il l'apprend. Elle raconte alors qu'elle avait rendez-vous avec l'instituteur qui l'a forcé à avoir des rapports intimes.
  • Josette a aussi une photo de l'instituteur. Elle raconte qu'il la lui a donnée après l'avoir embrassée et caressée partout.
La vérité
  • Catherine oublie son cartable et son carnet de notes sur la table de classe lors de la reconstitution, contrairement au jour du viol présumé. Mise en défaut, elle avoue avoir tout inventé par vengeance envers l'instituteur.
  • Hélène est couverte par le faux témoignage de son ami Brigitte. Mais prise de remords, Brigitte avoue qu'elle savait qu'Hélène avait un petit ami. Hélène reconnaît alors avoir tout inventé pour le protéger.
  • Josette avoue qu'elle a volé les photos de l'instituteur à son insu, le jour où elle a apporté chez lui la pièce de viande commandée à ses parents bouchers. Elle explique avoir tout inventé car il ne lui arrive jamais rien contrairement à Catherine et Hélène.

André Cayatte. Les Risques du métier, 1967.

20 octobre 2018

La sourde complainte d'un prêtre du Saint-Siège

Je ne suis qu'un ecclésiastique de métier.
J'ai été soustrait au devoir pastoral depuis trop longtemps.
J'ai perdu le contact avec les gens ordinaires qui nous rapprochent de Dieu.
J'ai réduit la foi à une conception intellectuelle, à une acceptation stérile.
J'ai perdu le sens de la pitié, de la crainte et l'amour.
J'ai perdu l'émerveillement face aux mystères de la foi dont je suis le gardien.
J'agis selon de droit canon et non plus par charité.
Je n'ai aucune passion dans ma vie.
Voilà ma croix.
Michel Corne. La sourde complainte d'un prêtre du Saint-Siège, 10/2018.
Morris West. L'Avocat du diable, extraits, 1959.

18 octobre 2018

Python cheatsheet

Implementation
  • CPython (interpreter written in C)
  • Cython (compiles to C)
  • Jython (compiles to Java bytecode)
  • IDLE
Print
  • print("line\nline")
  • print("line1", "line2", end="\n", sep="-")
Number
  • 123, 0o173, 0x7b
  • 0.4, .4
  • 30000000, 3E8, 6.62E-34
String quote escaping
  • "string\"string", 'string"string'
  • 'string\'string', "string'string"
Type
  • 2*3 is int, 2*3.0 is float, 2.0*3 is float, same for: ** / // % + -
  • 6/2 is float
  • 4 is int, 4.0 is float
  • 2==2.0 is True
Integer division
  • 6//4=1
  • -6//4=-2
Operator priority
  1. ! ~ + - (unary)
  2. ** (right-sided binding)
  3. */%
  4. +- (binary)
  5. << >>
  6. < <= > >=
  7. == !=
  8. &
  9. |
  10. &&
  11. ||
  12. = += -= *= /= %= &= ^= |= >>= <<=
Comment
  • # comment to the end of the line
Shortcut operator
  • a += 1 is same as a = a+1
  • same for any two-argument operator
Type conversion
  • input("message") returns a string
  • int(string), float(string), str(number)
String operator
  • string + string (concatenation)
  • string * number, number * string (repetition)
Condition
  • if true_or_not: do_this_if_true
  • elif true_or_not: do_this_if_true
  • else: else_do_this
Loop
  • while true_or_not: do_this_while_true
  • else: always_executed
  • for i in range(10): do_this
  • else: always_executed
  • for i in list:
  • pass (empty instruction), break, continue
Range
  • range(first included, last excluded, increment)
  • range(10) = range(0, 10) = range(0, 10, 1)
List
  • a sequence of data which can be scanned by the for loop
  • list = name of a memory location where the list is stored
  • list2 = list1 point to the same list, list2 = list1[:] is a copy
  • list = [10, 5, 7], list[0] = 20, list[-1] = 3
List slicing
  • list[start included : end excluded]
  • list[-1:1] is same as []
  • list[:end]
  • list[start:] is same as list[start:len(list)]
List management
  • len(list)
  • list.append(4), list.insert(where, what), list.sort()
  • del list[1], del list[1:3], del list[:] deletes all values, del list deletes the list
  • elem in list, elem not in list
  • for i in list:
List operator
  • list1 + list2 (concatenation)
  • list * number, number * list (repetition)
Multidimensional list
  • row = ["a" for i in range(8)] is one dimension
  • board = [["a" for i in range(8)] for j in range (8)] is two dimension, board[0][0]
Function
  • def function():
  • function and variable with same name forbidden
  • def function(a, b, c, d=4), function(1, 2, 3, 4), function(c=3, a=1, b=2), function(1, c=3, b=2)
  • return, return None, return 13, return list
  • global var
Tuple
  • a tuple is an immutable sequence type
  • tuple = (1, 2, 3), tuple = 1, 2, 3
  • tuple = (1,), tuple = 1, whereas var = (1) is not a tuple
  • tuple = () is empty
  • tuple[0], tuple[-1], tuple[1:], tuple[:-2]
  • for i in tuple:
Tuple operator
  • tuple1 + tuple2 (concatenation)
  • tuple * number, number * tuple (repetition)
  • v1, v2, v3 = v2, v3, v1
Dictionary
  • an associative array
  • key is unique, integer, float or string
  • dict = {'dog': 'chien', 'horse': 'cheval', 'cat': 'chat'}
  • {} is empty
Dictionary management
  • len(dict)
  • del dict['dog']
  • for key in sorted(dict.keys()):
  • for en,fr in dict.items():
  • for fr in dict.values():

PCAP: Programming Fundamentals in Python (Part 1), pythoninstitute.org.

07 octobre 2018

Du post-impressionniste au cubisme avec le même modèle

Gernez peint en 1914 une femme couchée nue, très plastique, dans un style post-impressionniste. Il reprend la même scène six ans plus tard, les proportions et la pose reste les mêmes mais la facture est cubiste tout en respectant la réalité anatomique. Les deux œuvres exposées côte à côte constituent un diptyque remarquable.
Paul-Élie Gernez. Nu couché au châle fleuri [a], 1914.
Paul-Élie Gernez. Grand nu couché [a], 1920.
Exposition Paul-Élie Gernez 1888-1948, Musée Eugène-Boudin, Honfleur, 7-10/2018. Dossier de presse [a].

La triste vie de Shanaya

Shanaya a 13 ans.
Elle vit dans un petit village en Inde.
Elle a un père agriculteur et endetté.
Elle a une mère malade et sans travail.
Elle doit s'occuper de ses frères et sœurs.
Elle n'a jamais été à l'école.
Elle va être mariée, cela fera une bouche de moins à nourrir.

Shanaya a 16 ans.
Elle a deux enfants et travaille comme domestique.
Elle aurait un meilleur salaire en ville d'après son mari.
Elle est expédiée à Mumbai avec ses enfants.
Elle réalise alors qu'elle a été vendue à un bordel.
Elle doit coucher avec une dizaine d'hommes chaque jour.
Elle fait dormir ses enfants sous son lit, même en présence des clients.

Shanaya a 18 ans.
Elle est très malade et ne comprend pas pourquoi.
Elle apprend à l'hôpital qu'elle est atteinte du sida.
Elle ne gagne pas assez d'argent pour vivre et payer des médicaments.
Elle confit ses enfants à une association pour être logés, nourris et éduqués.
Elle ne peut pas les voir souvent.
Elle doit néanmoins continuer son travail pour survivre.
Michel Corne. La triste vie de Shanaya, 10/2018.
Robin Chaurasiya. Meet the woman empowering girls from Mumbai's oldest red-light district, transcription, 3/2016.
Allison Joyce. Sex Workers of Faridpur - End Slavery Now [a], 1/2016, endslaverynow.org.

22 septembre 2018

Et si la maladie d'Alzheimer était due à un germe ?

  1. Le cerveau humain normal n'est pas stérile, mais contient de nombreuses bactéries, en particulier des protéobactéries et des actinobactéries. Les spirochètes et les bactéries orales ont également été identifiées à maintes reprises, tout comme les virus, y compris les virus de l'herpès.
  2. Il n'est pas rare que des organismes pathogènes envahissent le système nerveux central. Par exemple :
    • Bactéries: neurosyphilis, lèpre, méningite à méningocoque, chlamydia.
    • Virus: Zika, rougeole, varicelle, virus Epstein-Barr, West Nile, VIH, poliomyélite, cytomégalovirus. Récemment, l'herpès 6A et 7 ont été mis en évidence comme étant excessivement présents dans le cerveau (Neuron. 2018 Jul 11;99(1):64-82.e7. doi: 10.1016/j.neuron.2018.05.023. Epub 2018 Jun 21).
    • Parasites: paludisme, toxoplasmose, amibe.
    • Prions: Kuru, maladie de Creutzfeldt-Jakob, maladie de la vache folle.
  3. Les bactéries peuvent produire des substances qui endommagent le système nerveux. Les spores du C. tetani fabriquent une toxine qui nuit aux neurones moteurs (trismus). La toxine produite par les spores du C. botulinum bloque la transmission nerveuse, provoquant une paralysie (botulisme).
  4. La bêta-amyloïde, une protéine importante qui s'accumule dans le cerveau atteint d’Alzheimer, peut être provoquée par divers micro-organismes. Un article récent décrit sa production stimulée par le virus de l'herpès et suggère qu'il joue un rôle protecteur (Neuron. 2018 Jul 11;99(1):56-63.e3. doi: 10.1016/j.neuron.2018.06.030).
  5. L'inflammation, un sujet émergent dans la recherche sur la maladie d'Alzheimer en tant que cause immédiate de lésions neuronales, n'est pas une cause fondamentale, mais le résultat d'une invasion ou d'une blessure. Les bactéries, les virus, les champignons, les parasites et les prions peuvent la déclencher.
  6. Une maladie grave chez les personnes âgées peut être causée par le virus d’une infection infantile qui est resté caché dans le système nerveux des patients pendant des décennies, mais se déclarer seulement pendant leur vieillissement, par exemple le virus de la varicelle (herpès zoster) qui éclate plus tard sous forme de zona. Certaines infections d'adultes, par exemple la syphilis, peuvent prendre des décennies pour passer de l'infection initiale mineure ou inaperçue à des lésions cérébrales. Le kuru aurait une période d'incubation allant jusqu'à 50 ans. La chlamydie et le toxoplasma ont été signalés pour rester latents dans le corps pendant des décennies. La maladie d'Alzheimer chez les personnes âgées peut donc être la manifestation tardive d'une infection beaucoup plus tôt dans la vie.
  7. Divers médicaments connus pour améliorer ou guérir les infections auraient un effet bénéfique sur les patients atteints d’Alzheimer. Certains antibiotiques qui tuent les bactéries semblent améliorer les patients atteints (J Am Geriatr Soc. 2004 Mar;52(3):381-7) et les plaques amyloïdes (Scientific Reports 6:30028. DOI:10.1038/srep30028). La thérapie anti-herpétique administrée à un grand groupe de Taïwanais a semblé diminuer l'incidence ultérieure de la maladie d'Alzheimer et les patients présentant une infection par l'herpès non traité plus tôt dans la vie ont développé la maladie plus rapidement que les personnes non infectées (Neurotherapeutics. 2018 Apr;15(2):417-429. doi: 10.1007/s13311-018-0611-x).
  8. La maladie d'Alzheimer peut être transmissible au sein d'un ménage. L’étude menée dans le comté de Cache (Utah, USA) a révélé que les personnes dont les conjoints souffraient de démence avaient plus de risques de démence que les personnes dont les conjoints n’étaient pas atteints (J Am Geriatr Soc. 2010 May;58(5):895-900. DOI: 10.1111/j.1532-5415.2010.02806.x). Les auteurs ont toutefois attribué la propension à contracter la maladie d’Alzheimer à cause du stress engendré par les soins donnés aux patients atteints de la maladie. L’étude n’avait pas été conçue pour détecter une éventuelle transmission et les données ne sont pas suffisamment complètes pour être concluantes dans ce sens.
  9. La maladie d'Alzheimer peut être transmissible dans la salle d'opération neurochirurgicale. On a rapporté que les neurochirurgiens, qui opèrent bien sûr sur le cerveau, meurent d’Alzheimer à un taux anormalement élevé par rapport à d’autres causes (J. Neurosurg 113:474-478, 2010. DOI:10.3171/2010.1.JNS091740). Cette étude n'avait pas été conçue pour éclairer cette découverte intrigante et inattendue. Les données sont insuffisantes pour tirer toute conclusion. La transmission du bêta-amyloïde a été rapportée comme résultant de greffes de dure-mère et de procédures neurochirurgicales (Jaunmuktane Z et al, Acta Neuropath 135:671-679, 2018. DOI.org/10.1007/s00401-018-1822-2).
  10. La maladie d'Alzheimer peut être transmissible aux primates non-humains mais avec difficulté. Les chercheurs qui avaient réussi à faire du kuru une maladie transmissible ont injecté du tissus cérébral dans plusieurs espèces de primates non-humains. Après des périodes d'observation prolongées, généralement supérieures à 40 mois, sur 61 inoculums de 19 cerveaux atteints d'Alzheimer, trois ont provoqué une encéphalopathie spongiforme chez les animaux receveurs. Les chercheurs affirment qu'avec ce taux, la transmission semble moins systématique que ce qu’ils ont trouvé avec des tissus provenant de la maladie de Kuru et de Creutzfeldt-Jakob. Un réexamen ultérieur sur les tissus d'origine montre toutefois que la transmission a été plus importante qu'on le pensait initialement (J et al. Neurology 30:945-950. 1980; Goldgaber D et al, Alzheimer’s & Dementia 2010 6:S250 DOI: https://doi.org/10.1016/j.jalz.2010.05.815).

Leslie C. Norins. It’s Time to Find the “Alzheimer’s Germ” - Ten intriguing clues the Alzheimer’s germ exists [a], 1/2015.
William Utermohlen [a]. Self-Portrait Slideshow, 1995-2001.

15 septembre 2018

Un engagement à deux

Les époux doivent ...
  • se respecter, être fidèles, se porter secours et assistance.
  • assurer ensemble la direction morale et matérielle de la famille.
  • pourvoir à l'éducation des enfants et préparer leur avenir.
Chaque époux peut ...
  • se faire ouvrir un compte sans le consentement de l'autre.
  • disposer de ses revenus après s'être acquitté des charges du mariage.
  • porter, à titre d'usage, le nom de l'autre époux.

Code civil, Chapitre VI : Des devoirs et des droits respectifs des époux, 9/2019.

13 septembre 2018

Chronologie de l'humanité

En années
avant
aujourd'hui
13,5 milliardsApparition de la matière
4,5 milliardsFormation de la Terre
3,8 milliardsPremiers organismes
6 millionsDernier ancêtre commun aux humains et aux chimpanzés
2,5 millionsNaissance du genre Homo en Afrique, premiers outils en pierre
2 millionsMigration de l'Afrique vers l'Eurasie, évolution de différentes espèces humaines
500 000Expansion des Néandertaliens en Europe et au Moyen-Orient
300 000Utilisation quotidienne du feu
200 000Naissance des Homo sapiens en Afrique de l'Est
70 000Révolution cognitive, émergence du langage fictif, migration en dehors de l'Afrique
45 000Migration en Australie, extinction de la mégafaune australienne
30 000Extinction des Néandertaliens
16 000Migration en Amérique, extinction de la mégafaune américaine
13 000Extinction d'Homo floresiensis, Homo sapiens seule espèce humaine survivante
12 000Révolution agricole, domestication des plantes et des animaux, habitations permanentes
5 000Premiers royaumes, écriture et argent, religions polythéistes
4 250Premier empire : l'empire akkadien de Sargon
2 500Invention de la monnaie à vocation universelle.
Empire perse : un ordre politique universel au bénéfice de tous.
Bouddhisme en Inde : une vérité universelle pour nous libérer de la souffrance.
2 000Empire des Han en Chine.
Empire romain en Méditerranée.
Christianisme.
1 400Islam
500Révolution scientifique.
Conquête de l'Amérique et des océans par les Européens.
Émergence du capitalisme.
200Révolution industrielle.
Rôle de la famille et des communautés remplacé par l'État et le marché.
Extinction massive de plantes et d'animaux.
MaintenantÉclatement des frontières, mondialisation.
Menace des armes nucléaires pour la survie de l'humanité.
Organismes de plus en plus façonnés par dessein que par la sélection naturelle.

Yuval Noah Harari. Sapiens: A Brief History of Humankind - Timeline of History, 2014.

07 septembre 2018

Le vieil homme et le héron

Le vieil homme aimait les oiseaux de la campagne.
Il regardait en direction de la montagne,
Le héron traverser lentement la vallée.
L'enfant aimait bien l'observer à ses côtés.
Il ouvrit les volets de sa chambre un matin,
Il vit le héron passer au-dessus de lui.
Il apprit la mort du vieil homme dans la nuit,
Son esprit volait avec le héron au loin.

Michel Corne. Le vieil homme et le héron, 9/2018.
Claire Brenot. Vol de héron, le Courrier de l'environnement de l'INRA, n° 56, p.150.

23 août 2018

La Parisienne en rouge et noir

Une chevelure ample et brune
Des yeux charbonneux
Une bouche fardée de rouge
Un collier simple aux perles écarlates
Des ongles courts et impeccables
Une peau sans fard, libre et rayonnante
Une allure élégante et nonchalante
Un chaud et froid, quintessence de la féminité
Voici la Parisienne.

Michel Corne. La Parisienne en rouge et noir, 8/2018.
Kees van Dongen. Femme en buste les mains jointes, la Parisienne [a], 1906.
Exposition Van Dongen et le Bateau-Lavoir, Musée de Montmartre, 2-8/2018. Dossier de presse [a].
Émilie Veyretout. Dans le sillage de la Parisienne [a], 4/2012, madame.lefigaro.fr.