Carnets de La Grange Chroniques d'un poète urbain tag:la-grange.net,2000-04-12:karl 2013-04-12T13:38:13Z http://www.la-grange.net/favicon.png Karl Dubost http://www.la-grange.net/karl/ tag:la-grange.net,2013-04-10:2013/04/10/memoire-lieu L'hôtel particulier de Mozilla 2013-04-10T23:17:00Z 2013-04-12T13:38:13Z
salle avec dorures
Salle intérieure de l'hôtel Mercy d’Argenteau

Our mission is to promote openness, innovation & opportunity on the Web.

Mozilla, Mission.

Mozilla France a déménagé dans de nouveaux locaux au 16, rue boulevard Montmartre à Paris. Comme le bâtiment de style 18eme siècle est particulièrement remarquable (bien que pas très à mon goût), la presse en parle. Laurent a écrit un billet sur le lieu, ce qui en retour a piqué ma curiosité pour en savoir un peu plus. Laurent et moi échangeons des informations dans les commentaires de son billet.

Le propriétaire en 2013 de l'ensemble de l'immeuble, dont Mozilla ne loue qu'une partie, est Gecina.

Les personnes

Portrait de Jean-Joseph de LabordeL'hôtel particulier a été construit en 1778. Firmin Perlin est l'architecte. Il avait alors 31 ans. Il est mort à l'âge de 36 ans de turberculose.

Le client Jean-Joseph de Laborde (sur la droite) réalise sa fortune sur le commerce des biens rares tels que les fruits et les essences d'arbres tropicaux. Il participe à la traite des esclaves également. Il semble posséder de nombreuses propriétés. Il sera guillotiné en 1794. Sur Gallica, on peut trouver les listes des guillotinés par le tribunal révolutionnaire. Ces listes sont terrifiantes. Elles énumèrent des personnes de toutes conditions sociales jugées et exécutées aussitôt.

liste de noms
Salle intérieure de l'hôtel Mercy d’Argenteau

Portrait de Florimond de Mercy-ArgenteauJean-Joseph ne semble ne pas avoir gardé le bâtiment longtemps qui est aussitôt revendu ou cédé au comte de Mercy-Argenteau, alors ambassadeur d'Autriche. Mais ce n'est pas si clair. Toutes les sources d'information sur wikipedia semblent répéter la même histoire. Les deux personnes semblent avoir été proches et leurs maisons étaient proches selon l'introduction de ce livre publié en 1889, Correspondance secrète du comte de Mercy-Argenteau avec l'Empereur Joseph II et le prince de Kaunitz.

M. de Mercy était surtout très étroitement lié avec le grand banquier Jean-Joseph de Laborde, un des hommes qui honorèrent le plus la nation française à la fin de l'ancien régime.

L'origine de leurs relations se devine aisément. En 1760, M. de Laborde avait épousé une des filles de Mme Nettine, qui dirigeait à Bruxelles la grande maison de banque, chargée des affaires de la cour de Vienne aux Pays-Bas. Cette dame était en outre l'amie intime du comte de Cobenzl, le ministre qui était à la tête de l'administration des Pays-Bas autrichiens et elle avait toute la confiance de l'Impératrice et du prince de Kaunitz qui avait les Pays-Bas dans ses attributions. Comme M. de Laborde était à Paris le représentant de sa belle-mère, il avait forcément des relations avec les ambassadeurs impériaux, qui devaient être trop heureux de pouvoir fréquenter une maison agréable, où la meilleure société de Paris se donnait rendez-vous. On y rencontrait entre autres le prince de Conti, Mme de Brionne, le duc de Gontaut, la duchesse de Gramont et son frère le duc de Choiseul, qui donnait en toute occasion les preuves de la plus vive amitié à M. de Laborde, qui de son côté lui rendait les plus grands services. Aussi lorsque M. de Mercy fut admis dans l'intimité de la famille de Choiseul, à la fin de l'année 1768, il devint en même temps l'ami de M. de Laborde, qui dès lors est souvent nommé dans les dépêches de l'ambassadeur. Cette intimité s'accrut encore, en 1778, quand M. de Mercy fut venu habiter son hôtel sur le boulevard, qui était tout à côté de l'hôtel de M. de Laborde, situé rue Grange-Batelière W. M. de Mercy devint alors l'un des familiers les plus assidus de la maison de Laborde. Non seulement il y trouvait des amis sûrs et dévoués, un homme du plus grand mérite et une femme de premier ordre, qui savaient attirer chez eux la meilleure société de Paris, mais il recueillait dans ce salon des mieux informés les plus précieux renseignements sur les affaires d'Etat comme sur celles des particuliers et il en profitait pour augmenter l'intérêt de ses dépêches. En outre, M. de Laborde par sa position pouvait lui fournir les notions les plus certaines sur les intrigues de cour, sur l'état du Trésor royal, sur la situation économique de la France, etc.

Arneth, Alfred von., Correspondance secrète du comte de Mercy-Argenteau avec l'Empereur Joseph II et le prince de Kaunitz.

Une note de pied de page précise

M. de Laborde, qui possédait presque tout ce quartier qu'il avait complètement transformé en y perçant des rues et en y bâtissant un grand nombre de maisons, avait sans doute cédé à M. de Mercy un terrain pour y bâtir son hôtel. Nous savons que M. de Laborde, qui s'occupait de la fortune de ses amis, prenait soin des affaires de M. de Mercy comme des affaires du duc de Choiseul. C'est en l'hôtel de M. de Laborde que fut signé le 26 septembre 1775 le contrat passé entre le comte de Mercy et le marquis de Castellane pour la baronnie de Conflans.

Arneth, Alfred von., Correspondance secrète du comte de Mercy-Argenteau avec l'Empereur Joseph II et le prince de Kaunitz.

Difficile de savoir donc pour qui Firmin Perlin a vraiment construit l'hôtel particulier du boulevard Montmartre et avec quel argent. Cependant on trouve aussi dans le texte, la mention suivante à la page XXVI

En quittant son palais de la rive gauche, M. de Mercy alla habiter le superbe hôtel qu'il venait de se faire bâtir sur le boulevard Richelieu, aujourd'hui des Italiens, vis-à-vis la rue de Richelieu. Cette maison était assez remarquable pour que les guides de ce temps la signalassent à l'attention des provinciaux et des étrangers.

Arneth, Alfred von., Correspondance secrète du comte de Mercy-Argenteau avec l'Empereur Joseph II et le prince de Kaunitz.

Et une autre note de pied de page

Voici ce que nous en dit Hardy à la date du 9 juin 1778 : « Ce jour, me promenant sur les boulevards anciens, depuis la porte Saint-Martin jusqu'à la place Louis XV, je remarque… que depuis trois ou quatre ans on avait élevé de droite et de gauche, jusqu'à l'entrée du faubourg Saint-Honoré, de superbes maisons dans la construction desquelles on voyait briller et les talents de nos modernes artistes et le goût actuellement décidé des Parisiens pour le luxe et la décoration. Le comte de Mercy, ambassadeur de l'Empereur à la cour de France, originaire d'Italie et l'un des plus riches seigneurs de la cour impériale, qui avait obtenu de son souverain la permission de se fixer pour toujours dans notre capitale, était du nombre de ceux qui s'y faisaient préparer à grands frais un logement spacieux et magnifique. » (Journal de Hardy, t. III, p. 5oo, Mss. fr. de la Bibl. nat., vol. 6682.)

Grimm, dans un mémoire à Catherine II, écrivait en 1797 : « Un cas bien plus remarquable est celui du comte de Mercy-Argenteau, ambassadeur de la cour de Vienne en France, où il avait acheté des terres considérables et bâti à Paris un superbe hôtel pour habitation. Il avait d'ailleurs une fortune im mense, dont sûrement une grande partie était placée en France, puisqu'il comptait comme moi y passer sa vie. » (Correspondance littéraire, édition M. Tourneux, t. 1, p. 47.)

Thierry, Guide des amateurs et des étrangers a Paris, Paris, 1786, in- n, t. I,p. 188, et Watin, Le Provincial à Paris, quartier du Louvre, Paris, 1787, in-24, p. 18.

En 1795 l'hôtel de Mercy portait le n° 24 du boulevard de la Loi; mais jusqu'ici nous n'avons pas réussi à déterminer exactement l'emplacement de la maison qui le représente aujourd'hui; cela n'a pas d'ailleurs d'importance pour l'objet qui nous occupe.

Arneth, Alfred von., Correspondance secrète du comte de Mercy-Argenteau avec l'Empereur Joseph II et le prince de Kaunitz.

Il y a de nombreuses autres références dans le texte. Le boulevard semble s'appeler Boulevard de Richelieu. Tout ceci est assez confus finalement. Il semble qu'il soit venu habiter l'hôtel à partir de 1778 seulement.

Le bâtiment

Le bâtiment construit sur le boulevard Montmartre fût quitté par Mercy-Argenteau un peu après la Révolution Française. Je suppose que cela devenait trop dangereux de rester. L'hôtel avait bien moins d'étages au tout début de sa construction. Il a été agrandi au siècle suivant. Dans un document de la Commission du Vieux Paris (pdf) du 27 novembre 2008, on peut trouver une reproduction de la façade du bâtiment original.

plan du bâtiment
façade de l'hôtel Mercy d’Argenteau

1824 Le Grand Cercle. Il s'agit d'un lieu de jeu. Sa fondation remonte à 1824 un "Jockey-Club"pour généraux en retraite disaient les mauvaises langues. Situé presque en face du théâtre des Variétés, le cercle reprenait vie après la fermeture de celui-ci, les vieux barbons venant se reposer des émotions du foyer des artistes. On ne jouait pas de grosses sommes dans cet établissement de jeu qui ne fit pas beaucoup parler de lui sauf au moment de sa fermeture qui fut un scandale.Autour du Père Tanguy

Sur une gravure réalisée par Benjamin Pépiot en 1860, on peut voir l'hôtel avec déjà tous ses étages.Selon

Détail d'une gravure montrant des immeubles
hôtel Mercy d’Argenteau sur la droite (complet)

Un peu plus d'informations sur une page dédiée aux rénovations récentes de l'hôtel particulier :

Amputé de ses communs et de ses jardins à la Révolution, il est surélevé de trois étages entre 1827 et 1829, augmenté de deux ailes sur cour et devient un immeuble de rapport. Il hébergera au Second Empire des cercles mondains très en vogue. En 1890, il est agrandi d’une vaste salle des fêtes attribuée à Charles Garnier, inscrite à l’inventaire supplémentaire des Monuments Historiques, tout comme le salon n° 2 du 1er étage, orné de colonnes corinthiennes.

1867 : le Cercle comptait plus de cinq cents membres — Autour du Père Tanguy

1876 : un nouveau nom est adopté Cercle des Ganaches, né de la fusion du Cercle Général du Commerce et de l'ancien Cercle. Surveillance rapproché par la police. — Autour du Père Tanguy.

20 janvier 1894 : le préfet de Police Lépine faisait fermer le Grand Cercle, à la suite de nombreux rapports signalant la présence aux côtés du propriétaire d'un escroc international, "un nommé Mariovaldi (sic) dit Fabian Guagni dont les exploits ne sont plus à compter et tellement de notoriété publique, qu'il lui est impossible depuis de longues années de fréquenter le dernier des tripots de France C'est pour cela qu'il en était réduit à opérer sur les paquebots à l'étranger" (...) En compagnie de Monsieur Ardisson, l'auteur du scandale de l'Epatant, il fut de s'enfuir du Cercle de l'Union à Hambourg où il venaiit de dépouiller les joueurs d'une centaine de mille francs (expulsé de Baden-Baden. Ce monsieur faisa_it partie de la bande de détrousseurs composée de Belliard, Maria et consors est un grec des plus dangereux(...) extrait d'un rapport de police de décembre 1892.Autour du Père Tanguy.

Les cartes

2013 : le 16 du boulevard Montmartre sur OpenStreetMap.

Carte OpenstreetMap au lieu de l'hôtel
OpenStreetMap 2013

1773 : Sur le plan du quartier Montmartre de Jean-Baptiste-Michel Renou de Chauvigné dit Jaillot, on peut remarquer un grand jardin au niveau du 16 actuel. Il n'existe alors que quelques hôtels particuliers et des fermes. Le plan pourrait avoir été dessiné avant 1773. Il est publié en 1773.

Détail du plan
Plan du quartier Montmartre, 1773

1778 : Construction de l'hôtel

1779 : Plan de la ville et fauxbourgs de Paris avec tous les changements et les édifices les plus récents.

Détail du plan
Paris, 1779

1780 : Un autre plan, Nouveau plan routier de la Ville et Fauxbourgs de Paris en 1780 semble montrer un bâti tout autour du bloc de rue avec des jardins intérieurs, mais sans grands détails.

Détail du plan
Paris, 1780

1783 : Nouveau Plan de Paris, avec les augmentations et changements qui ont été faits pour son embellissement. Très similaire.

Détail du plan
Paris, 1783

Boulevard Montmartre

Le boulevard Montmartre était le boulevard Richelieu.

Dans un livre de 1863 sur l'histoire des boulevards

Derrière l'autre rangée d'arbres, parmi les maisons qui surgissent sur d'autres terrains vendus par la famille Choiseul à Dumont, à Forget, à Laborde, à Vessu, voici une propriété établie sous Louis XVI pour M. de Bospin, à l'un des angles de la rue Le Peletier.

[…]

Le Cours, où des arbres furent plantés en 1676, se divisa postérieurement en boulevards de divers noms, et le boulevard Poissonnière fut longtemps dit boulevard Montmartre. Celui qu'on connaît à présent sous cette dernière dénomination s'appelait boulevard Richelieu.

[…]

Notre notice sur la rue Drouot a déjà donné l'historique de la grande propriété située à l'opposite sur le boulevard. La maison adjacente qu'occupe l'ancien cercle a été un hôtel Mercy. Le comte de Mercy-d'Argenteau , ambassadeur du saint-empire, y résida, comme à l'hôtel d'Augny. On accusa ce diplomate, au commencement de la Révolution, d'être à Paris le directeur du comité autrichien, et il se retira à Bruxelles en septembre 1790.

Son frère, dans le même temps, épousait une cantatrice du nom de Levasseur , sa maîtresse, qui devint ainsi baronne du saint-empire, vicomtesse de Mercy-d'Argenteau. L'ambassadeur mourut à Londres quatre ans après; l'autre servit, comme général, dans les armées autrichiennes, et ne cessa de vivre qu'en 1815.

Charles Lefeuve, Histoire des boulevards des Italiens, Montmartre, Poissonnière, Bonne-Nouvelle et Saint-Denis.

En 1905, livre sur l'histoire de la famille Mercy-d'Argenteau

Le comte de Mercy-Argenteau, qui avait pris pour règle de suivre les traditions fastueuses du prince de Kaunitz, s'installa en prenant possession de l'ambassade d'Autriche, au palais du Petit-Luxembourg, qu'il avait loué au prince de Condé(1). C'est là qu'il résida de 1766 à 1778 et qu'il reçut l'empereur Joseph II, lors de son voyage en France en 1774.

Le comte de Mercy ne tarda pas à gagner la confiance du duc de Choiseul, chef du ministère français, avec lequel il négocia et mena à bonne fin le mariage de l'archiduchesse Marie-Antoinette avec le dauphin de France, plus tard Louis XVI. Ce mariage resserrait l'alliance Austro-Française, oeuvre du prince de Kaunitz et comblait les voeux de l'impératrice Marie-Thérèse.

(1) Aujourd'hui, la résidence du président du Sénat; il quitta ce palais en 1778, pour aller habiter un superbe hôtel qu'il avait fait bâtir au boulevard Richelieu, aujourd'hui des Italiens, vis-à-vis de la rue Richelieu.

Eugène Poswick, Histoire de la seigneurie libre et impériale d'Argenteau et de la maison de ce nom, aujourd'hui Mercy-Argenteau.

Dans les procès verbaux de la Commission municipale du Vieux Paris, on trouve :

Quelques auteurs ont affirmé que le comte de Mercy-Argenteau avait habité cet hôtel. Cette affirmation est probablement erronée, les Almanachs royaux, jusqu'à celui de 1790, indiquant ce personnage comme logeant au boulevard Richelieu :

« M. le Comte de Mercy-Argenteau, Ambassadeur de l'Empereur, roi de Hongrie et de Bohême, au Boulevard Richelieu. »

D'ailleurs, Thiery dit, en parlant de la rue Grange-Batelière :

« … Revenant sur vos pas, vous verrez encore de beaux hôtels avant d'arriver au Boulevard, sur lequel vous remarquerez celui occupé par M. le Comte de Mercy-Argenteau, Ambassadeur de l'Empereur (1). »

Il ne paraît donc pas y avoir de doute dans ce texte, en ce qui concerne la situation, sur le boulevard, de l'hôtel du célèbre diplomate.

Commission du Vieux Paris, Procès verbaux - Commission municipale du Vieux Paris.

Voir aussi Commission du vieux Paris - 21 avril 2009 (pdf)

Le passage est extrait du guide de Luc Thiéry à la page 188.

Voir Ailleurs

tag:la-grange.net,2013-04-09:2013/04/09/les-salauds Les salauds du livre 2013-04-09T12:36:00Z 2013-04-09T13:27:27Z
trois hommes autour d'une table
Les salauds dorment en paix, Akira Kurosawa

La vie est cynique. Notre relation l'est aussi.

Akira Kurosawa, Les salauds dorment en paix.

Depuis quelques jours, le monde du livre discute. Voici ce que je retiens des lectures des commentaires et des billets chargés d'invectives. Ce ne sont pas mes propos.

  • L'état. Salaud car il détourne les lois européennes et le code de la propriété intellectuelle.
  • La BNF. Salaud car elle négocie dans l'opacité contre les auteurs.
  • L'éditeur. Salaud car il profite de l'argent public pour éditer en numérique alors qu'il n'a pas bougé le petit doigt avant.
  • L'auteur. Salaud car il ne considère pas l'intérêt public et s'accroche au code de la propriété intellectuelle.
  • Le lecteur. Salaud car il ne respecte pas l'auteur et « le lit mal » (sic).

Vraiment ? Est-ce vraiment le monde que nous voulons ? Réveillez-vous.

tag:la-grange.net,2013-04-03:2013/04/03/python-jour Trouver le premier et le dernier jour du mois (Python) 2013-04-03T17:11:00Z 2013-04-09T10:33:00Z
Lampe dans une rue sombre
26 mars 2008, Tokyo, Japon

Le jour et la nuit ne sont-ils que des hallucinations de passant ? Que voient les emmurés ? L'oubli ? Leurs mains ?

René Char, Recherche de la base et du sommet.

Afin de pouvoir calculer le temps écoulé entre une date précise et le début du mois, ou bien la fin du mois, il est nécessaire de déterminer le premier jour et le dernier jour de ce mois.

Le premier jour du mois est facile à obtenir. Le dernier jour du mois est variable. Il est soit le 28, 29, 30 ou 31. Le plus simple est donc de rechercher le premier jour du mois suivant (stable) et de soustraire 1 seconde pour obtenir le dernier jour du mois en cours. Bien sûr uniquement pour les dates récentes, le calendrier a évolué, changé dans le passé.

#!/usr/bin/env python
# encoding: utf-8
"""
Compute first and last day of the month for a precise date.
Python 3

Created by Karl Dubost on 2013-04-03.
MIT License.
"""

import datetime


def month_range(datetime_object):
    """give the first and last day of the month for this day"""
    # getting the month
    first_month = datetime_object.month
    # getting the year
    first_year = datetime_object.year
    # Computing the first day.
    # It is always the first of the month
    first_day = datetime.datetime(year=first_year, month=first_month, day=1)
    # computing the last day
    # The last day of the month can be 28, 29, 30, 31.
    # So we increment to the first day of next month at midnight and remove 1 second.
    if first_month == 12:
        last_day = datetime.datetime(year=first_year, month=12, day=31, hour=23, minute=59, second=59)
    else:
        last_day = datetime.datetime(year=first_year, month=first_month+1, day=1) - datetime.timedelta(seconds=1)
    return first_day, last_day


def main():
   # given a date string
   date_string = "2013-04-03T16:27:00"
   # convert it into a python datetime object
   date_object = datetime.datetime.strptime(date_string, "%Y-%m-%dT%H:%M:%S")
   # return a tuple being the first and last day of the month for this date
   print(month_range(date_object))

if __name__ == '__main__':
    main()

Comme d'habitude, avec l'espoir que ce soit utile pour les autres.

Module calendar en Python

Une autre solution proposée par Yves Lafon (quelques minutes plus tard)

→ python3
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 01:25:11)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import calendar
>>> calendar.monthrange(2013, 2)
(4, 28)

calendar.monthrange(year, month) renvoie le jour de la semaine du premier jour du mois, ainsi que le nombre de jours dans le mois.

tag:la-grange.net,2013-03-31:2013/03/31/conteneur Habiter la globalisation 2013-03-31T23:59:00Z 2013-04-08T20:14:18Z
Rue d'un village de conteneurs
Village de conteneurs. Mars 2013, Aly Song, Reuters ©.

L'orage a deux maisons. L'une occupe une brève place sur l'horizon ; l'autre, tout un homme suffit à peine à la contenir.

René Char, Recherche de la base et du sommet.

Le conteneur est une unité symbolique de la globalisation. Il représente les échanges des biens matériels. Tout ce qui se déplace est échangé à travers le monde passera par un conteneur. Devenu commun, il devient objet de travail, de transformation, de détournement et de création. On le transforme en appartements pour étudiants. Il est également décliné à tous les barreaux de l'échelle sociale en Chine.

Dacheng est spécialisé dans la création de structure de métal. Il vous en coûtera de 2,850 à 6,000 dollars US pour avoir votre boîte de métal.

conteneurs alignés en grand nombre
Parc d'achat des conteneurs pour Dacheng.

Bien sûr, les riches ont tout prévu et ne voulaient pas être en reste. Il existe donc maintenant un hôtel cinq étoiles pour passer la nuit dans un conteneur.

Cependant la réalité urbaine du conteneur se décline surtout comme hébergement de fortune pour les migrants des provinces chinoises attirés par le travail dans les fortes zones industrielles autour de Shanghai, Shenzhen, etc. Les centre-villes sont souvent été rasés pour être reconstruits en logements plus salubres mais inabordables pour les migrants. Ils s'installent donc dans les conteneurs pour leur maison et leurs commerces locaux. Les conteneurs sont loués 500 Yuans par mois.

Rue d'un village de conteneurs
Village de conteneurs. Mars 2013, Aly Song, Reuters ©.
tag:la-grange.net,2013-03-24:2013/03/24/hanami Hanami, la fiction en flocons 2013-03-24T23:59:00Z 2013-04-08T19:18:22Z
chemin sous les cerisiers en fleurs
29 mars 2008, Tokyo, Japon

Le poète : Les orangers déjà sont en fleur, le pêcher fait son averse. D'autres arbres vont bientôt suivre. Mais leur maturité est insérée dans une unique saison. Tandis qu'ici…

René Char, Recherche de la base et du sommet.

Chaque jour, un pétale se détache du monde. À travers les océans et les continents, la joie se communique avec l'onde. L'ivresse accompagne la chute des flocons du printemps japonais. Alors nous rêvons et nous trinquons au delà des fuseaux horaires. Le monde est dense. Nos amis sont proches.

Que nous vaut l'ivresse quand la chair n'y est pas. Sous nos cerisiers, les voix s'imaginent. Nous crystalisons le bonheur. La fiction y est un corps étrange. La vibration des mots qui tremble dans nos coffres respectifs, ceux là, il faudra les créer de nouveau.

tag:la-grange.net,2013-03-21:2013/03/21/creation Le processus de création confronté au quotidien 2013-03-21T23:59:00Z 2013-04-08T03:03:52Z
hommes face à la mer
Les pêcheurs, Kanae Yamamoto

Tant de mots sont synonymes d'adieu, tant de visages n'ont pas d'équivalent.

René Char, Recherche de la base et du sommet.

Kanae Yamamoto a relancé l'Ukiyo-e (estampe gravée sur bois) au début du 20eme siècle. L'imagerie populaire des ukiyo-e s'appuie sur une reproduction de masse commerciale, le « pop art » avant l'heure. L'imprimerie et les encres chimiques ne feront qu'accélérer le processus, et puis finalement le tuer. Le système de création des ukiyo-e est un système traditionnel réparti, composé de :

  • l'artiste
  • le graveur sur bois
  • l'imprimeur
  • l'éditeur

Kanae Yamamoto et quelques autres artistes veulent en s'appuyant sur une idée de l'artiste maître de l'ensemble de son processus de création de créer un nouveau mouvement : Sōsaku-hanga. L'artiste doit maîtriser tout le processus de création et être à la fois peintre, graveur, imprimeur. D'une culture du travail combiné des artisans, on passe à une culture de l'artiste maître poussée par les nombreux artistes japonais qui ont séjourné en Europe. L'artiste avec un « moi » affirmé commence à apparaître en 1910 dans un essai de Takamura Kotaro intitulé Soleil Vert et publié dans le magazine Subaru (2–4 Avril 1910, p. 23–29). Il appelle à l'indépendance artistique Si une personne peint un « soleil vert, » je ne dirais pas que c'est incorrect. Car il y a des moments où le soleil ressemble à cela pour moi, aussi. Simplement parce-qu'une peinture contient un « soleil vert, » je ne seraias pas capable d'ignorer la valeur d'ensemble de la peinture. Le bon ou le mauvais de la peinture n'a rien à voir avec le fait que le soleil soit vert ou rouge enflammé. Et un peu plus loin, il poursuit par J'aimerais permettre la Persoenlichkeit de l'artiste qui a peint un soleil vert d'avoir une autorité absolue.

Tout ceci se pose dans un contexte historique bien particulier, la difficulté de créer pour certains artistes. Que ce soit les impressionnistes en France raillés par les critiques ou bien les jeunes artistes japonais revenant de Paris s'affrontant au mur des artistes établis. L'histoire est bien souvent la même, une nouvelle ère, une nouvelle période, de nouveaux moyens, de nouvelles règles esthétiques. Les anciens résistent aux modernes, les excluent, les moquent ou les transforment en destructeurs du passé. L'appareil culturel des anciens est l'art établi avec ses règles, ses circuits économiques, ses systèmes de validation. Les modernes ne rentrent pas dans le moule et sont donc perçus comme une menace. Et qu'on ne se fasse pas d'illusions, les modernes deviendront des anciens s'ils finissent par s'établir comme référence.

Nous le vivons aujourd'hui dans le monde des arts classiques confrontés au monde numérique et à ses explorations de réseau. L'erreur est bien souvent de penser que c'est le fait que la création soit numérique. C'est en partie le cas. Ce qui a beaucoup modifié les relations et poussé les frontières—et ce n'est que le début—c'est la numérisation connectée. L'accélération électrique de l'échange immédiat change beaucoup de choses dans notre relation à cette même information, à sa valeur, à son évolution, à sa mixité créative.

On peut difficilement se revendiquer d'une exploration de nouveaux territoires et dès que le territoire est menaçant soudainement se rappatrier sur la sécurité du système des anciens. Le pas de rêverie vers les nouveaux territoires est à la fois douloureux et libérateur.

tag:la-grange.net,2013-03-15:2013/03/15/condensation La sueur du tofu 2013-03-15T23:59:00Z 2013-04-07T15:19:52Z
condensation
15 mars 2013, Montréal, Canada

L'expérience que la vie dément, celle que le poète prèfère.

René Char, Recherche de la base et du sommet.

Juste au dessus, là où le bloc de tofu touche le ciel de sa pointe, la condensation s'est dissipée. La montagne se donne à voir, les nuages se sont alignés. Les deux coudes plantés dans la table de bois, le regard perdu sur les goutellettes, je rêve. Que la cuisine est belle quand elle invente des secrets.

tag:la-grange.net,2013-03-14:2013/03/14/jean-talon Marché Jean-Talon emballé 2013-03-14T23:59:00Z 2013-04-07T13:25:29Z
bâches entourant un bâtiment
3 mars 2013, Montréal, Canada

L'idéal, disait cet architecte, serait d'édifier une ville sans plis.

René Char, Recherche de la base et du sommet.

Je vous l'emballe ou est-ce pour consommer tout de suite ? Il nous faudra attendre le printemps tardif. L'hiver dure 6 mois et plus à Montréal. Et le marché retrouvera ces couleurs.

tag:la-grange.net,2013-04-06:2013/04/06/gerer-flux Gérer le flux d'informations 2013-04-06T23:59:00Z 2013-04-07T12:59:53Z
Homme assis et statue de bouddha en vitrine
3 mars 2013, Montréal, Canada

La tentation de s'effacer derrière le pullulement des mains.

René Char, Recherche de la base et du sommet.

Tous les trois ou quatre mois, je réarrange les flux entrants de mon compte twitter. Je réduis les sources d'informations de façon à pouvoir continuer à gérer celles-ci. J'essaie de ne pas dépasser 150 et idéalement j'essaie de rester autour de 100. Je procède un peu de la façon suivante :

  1. Prendre la timeline avec les dernières publications
  2. Cliquer sur chaque compte twitter
  3. Regarder la fréquence et le contenu des messages
  4. Arrêter de suivre ce compte si je ne me sens plus/pas capable de gérer cette information

Mon incapacité à gérer une information entrante est complexe et je ne suis pas tout à fait sûr de connaître moi-même tous les critères mais en voici quelques uns :

  • Le volume (ou fréquence des messages) : Quand un compte émet beaucoup trop de messages, je deviens soit en incapacité de le lire, soit il écrase tous les autres dans le flux. Je lis mon compte twitter et je tiens à comprendre ce que lis. Je ne peux pas lire 1000 personnes.
  • Le ton du message : Les messages à caractères agressifs—c'est un sujet sur lequel je dois revenir un jour— et/ou négatifs ont un fort impact émotionnel. Je préfère rêver que d'avoir à gérer l'émotion que cela crée sur le long terme. Un seul tweet peut tourner dans votre tête pendant très longtemps.
  • Le contenu du message : Nos intérêts changent, nos envies de lire certaines choses aussi. Il y a des sujets qui ne m'intéressent pas ou plus beaucoup.

Il semble que je peine les gens lorsque je réalise cette nouvelle organisation. L'enjeu est peut-être que les réseaux sociaux invitent à amplifier la notion d'amitié dans le lien social. Hors ironie de la chose, si je soustrais les amis « geeks » (travaillant dans un milieu proche des technologies numériques) aucun de mes autres amies sont sur twitter. La réalité sociale est là aussi. Il est possible que je n'utilise pas les outils comme twitter de la même façon que la plupart des autres. Je ne sais pas. Je serais toujours un apprenti.

Aujourd'hui, on m'a demandé mais comment communiques-tu avec tes amis ? C'est simple. Les rencontres physiques, le courrier électronique, le courrier postal et parfois mais très rarement le téléphone (je n'aime pas le téléphone).

tag:la-grange.net,2013-03-13:2013/03/13/identite Une identité et son histoire 2013-03-13T23:59:00Z 2013-04-06T16:51:11Z
Affiche se désagrégant
3 mars 2013, Montréal, Canada

Nous touchons au temps du suprême désespoir et de l'espoir pour rien, au temps indescriptible.

René Char, Recherche de la base et du sommet.

L'identité d'une personne est faite des scories d'actions persistantes et que l'on retrouve dans le passé, par la mémoire et par les écrits. Nous sélectionnons, nous oublions, nous nous désagrégeons. Les faits existent dans la matérialité de leurs supports. Il est sculpté, imprimé, reproduit et distribué. L'imprimerie a étendue notre identité dans un matériau extrêment durable, le papier, mais difficile à déplacer. L'accélération électrique a rendu cette matérialité innaccessible à notre regard. Il y a toujours stockage dans un matériau (magnétique, optique) sous forme d'unités électriques, mais cette matérialité est imperceptible physiquement pour les humains. Nous avons besoin d'outils externes afin de pouvoir agrandir et convertir l'information sur un support pour la rendre intelligible. La survie des faits et donc de notre identité n'est donc plus dans la durabilité du matériau conservant le message, mais bien dans la capacité à reproduire et reconvertir l'algorithme de conservation des faits. Les algorithmes de reproduction sont donc devenus essentiels.

L'accélération électrique a également changé brutalement l'immédiateté d'accès. Quelque soit le lieu sur Terre, il n'est pas plus éloigné d'un autre que 20 000 km environ. La vitesse du courant électrique dépend du matériau dans lequel il se propage. Dans le cuivre, elle est de 273 000 km/s. Il faut ainsi 0,07 seconde pour atteindre (théoriquement) tout point sur Terre. L'immédiateté de la réalisation et de la transmission de nos faits changent la compréhension et l'utilisation de ces faits. Une fois publié, un fait est potentiellement accessible partout au même moment de sa propre réalisation.

Le monde électrique est très efficace à reproduire et transmettre en grand nombre. Les coûts associés une fois l'infrastructure en place sont minimes. Et c'est bien pour cela que toutes les économies reposant en partie sur la difficulté à reproduire et transmettre une information sont secouées. Mais ce qui semble émerger aujourd'hui est l'accélération de la construction de notre identité à venir. Les algorithmes définissent très rapidement ce que nous devons être dans le futur et de façon beaucoup plus efficace que le « Mon enfant, tu reprendas l'activité professionnelle de tes parents. » Ils ajustent notre futur par petites touches en nous poussant dans une direction. Ce sont des suggestions inévitables qui finalement conditionnent notre futur.

L'impression est que notre identité ne se désagrège pas mais elle se construit avec une forme prédéterminée algorithmiquement.

tag:la-grange.net,2013-03-11:2013/03/11/velos Optimisation des systèmes 2013-03-11T23:59:00Z 2013-04-06T15:42:02Z
Rack à vélos
9 mars 2013, Montréal, Canada

Le plus difficile est de distinguer la brouette du jardinier, le nez du profil, et de n'en tenir qu'imperceptiblement compte.

René Char, Recherche de la base et du sommet.

Ce simple rangement à vélos a généré les questions suivantes :

  • Que choisit-on d'optimiser ?
  • Quels sont les axes retenues pour cette optimisation ?
  • Quels sont les coût de création de l'optimisation, de l'expérimentation ?
  • Comment observe-t-on le comportement des utilisateurs face à un nouveau dispositif ?
  • Quelles sont les contraintes (inconnues) que nous créons avec un nouveau dispositif ?
tag:la-grange.net,2013-03-10:2013/03/10/adaptabilite Notre capacité à s'adapter 2013-03-10T23:59:00Z 2013-04-04T21:05:04Z
transformateurs électriques
22 mars 2008, Tokyo, Japon

Ses tombeaux vides
Le monde qui plane
Va-t-il retomber ?

René Char, Recherche de la base et du sommet.

Les accidents sont courants et n'ont pas tous la même gravité. Lors de catastrophes économiques, personnelles, naturelles, géopolitiques, il est bon de pouvoir définir sa propre capacité à s'adapter au changement brutal de l'environnement. Pour mieux découvrir cette capacité, Vinay Gupta a créé une carte permettant de définir votre dépendance face aux infrastructures essentielles de votre quotidien.

Carte schématique
Exemple concret de cartes de dépendances (pas la mienne)
tag:la-grange.net,2013-03-30:2013/03/30/parsing-emlx Traitement des fichiers EMLX (Mac OSX email format) 2013-03-30T13:03:00Z 2013-03-30T14:19:43Z
Camélias roses
5 avril 2008, Tokyo, Japon

La laideur ! Ce contre quoi nous appelons n'est pas la laideur opposable à la beauté, dont les arts et le désir effacent et retracent continuellement la frontière. Laideur vivante, beauté, toutes deux les énigmatiques, sont réellement ineffables. Celle qui nous occupe, c'est la laideur qui décompose sa proie.

René Char, Recherche de la base et du sommet.

Hier, j'ai utilisé les outils Unix pour découvrir les mails et extraire une information. Si je devais traiter l'ensemble des courriers qui sont disponibles sur mes différents comptes depuis 20 ans, il est intéressant de déterminer avant tout le volume de message a traiter.

Comprendre le volume des données

J'ajoute time pour savoir combien de temps, la commande va prendre.

time find ~/Library/Mail/V2 -name *emlx | wc -l

Le résultat est surprenant. Il aura fallu uniquement 1m 53s pour découvrir les 698 101 fichiers emlx contenus sur mon ordinateur. Utilisant les mêms techniques qu'hier, je pourrais décider d'explorer les différents en-têtes de courrier. Par exemple, si je désire extraire l'en-tête Content-Type :

→ time find ~/Library/Mail/V2 -type f -print0 -name *emlx | xargs -0 grep -ih "^content-type" > mail-content-type.txt

Il faudra un peu moins de 22 minutes pour parcourir tous les fichiers.

real    21m32.861s
user    4m36.128s
sys     1m29.399s

Cependant il y a un enjeu, la commande va également extraire des éléments qui ne sont pas contenus dans les en-têtes, mais également dans le corps. Les en-têtes des courriers peuvent aussi s'écrire sur plusieurs lignes (RFC 5322).

→ wc -l mail-content-type.txt
989611 mail-content-type.txt

EMLX, Un format propriétaire de Apple

D'autre part, le fichier de stockage des emails sur MacOSX est un format propriétaire, emlx, (texte heureusement). J'ai changé quelques chaînes de caractères dans le message uniquement pour éviter la connexion trop directe entre les données et l'action des robots.

875
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on xxxxxx.la-grange.net
X-Spam-Level:
X-Spam-Status: No, score=-3.2 required=4.2 tests=BAYES_00,RP_MATCHES_RCVD,
        SPF_PASS,TVD_SPACE_RATIO autolearn=ham version=3.3.2
Received: from [127.0.0.1] (xxxxxx.xx-xxxxxx.xxx [111.11.11.11])
        by xxxxxx.xx-xxxxxx.xxx (8.14.5/8.14.5) with ESMTP id r2TN8m4U099571
        for <xxxx@xx-xxxxxx.xxx>; Fri, 29 Mar 2013 19:08:48 -0400 (EDT)
        (envelope-from xxxx@xx-xxxxxx.xxx)
Subject: very simple
From: Karl Dubost <xxxx@xx-xxxxxx.xxx>
Content-Type: text/plain; charset=us-ascii
Message-Id: <4E83618E-BB56-404F-8595-87352648ADC7@xx-xxxxxx.xxx>
Date: Fri, 29 Mar 2013 19:09:06 -0400
To: Karl Dubost <xxxx@xx-xxxxxx.xxx>
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)

message Foo
--
Karl Dubost
http://www.la-grange.net/karl/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>date-sent</key>
        <real>1364598546</real>
        <key>flags</key>
        <integer>8590195713</integer>
        <key>original-mailbox</key>
        <string>imap://xxxxxxxx@127.0.0.1:11143/mail/2013/03</string>
        <key>remote-id</key>
        <string>41147</string>
        <key>subject</key>
        <string>very simple</string>
</dict>
</plist>

Le message est composé de trois parties :

  • un entier sur la première ligne signifiant le nombre d'octets du message texte
  • le message texte
  • la copie texte d'un fichier XML (le format plist de Apple)

La troisième partie contient une chaîne de caractères magique appelée flags:

Meaning of emlx flags integer data
position meaning length
0read 1 << 0
1deleted1 << 1
2answered 1 << 2
3encrypted 1 << 3
4flagged1 << 4
5recent 1 << 5
6draft 1 << 6
7initial (no longer used) 1 << 7
8forwarded 1 << 8
9redirected 1 << 9
10-15attachment count 3F << 10 (6 bits)
16-22priority level 7F << 16 (7 bits)
23signed 1 << 23
24is junk1 << 24
25is not junk1 << 25
26-28font size delta7 << 26 (3 bits)
29junk mail level recorded 1 << 29
30highlight text in toc 1 << 30
31(unused)

Extraire la structure initiale des fichiers EMLX

J'ai créé un petit programme très simple en python 3.3 pour renvoyer la structure initiale des fichiers EMLX afin de les rendre exploitables dans leur structure logique. L'inspiration initiale vient du programme de Rui Carmo.

#!/usr/bin/env python
# encoding: utf-8
"""emlx.py

Class to parse email stored with Apple proprietary emlx format
Created by Karl Dubost on 2013-03-30
Inspired by Rui Carmo — https://the.taoofmac.com/space/blog/2008/03/03/2211
MIT License"""


import email
import plistlib


class Emlx(object):
    """An apple proprietary emlx message"""
    def __init__(self):
        super(Emlx, self).__init__()
        self.bytecount = 0
        self.msg_data = None
        self.msg_plist = None

    def parse(self, filename_path):
        """return the data structure for the current emlx file
        * an email object
        * the plist structure as a dict data structure
        """
        with open(filename_path, "rb") as f:
            # extract the bytecount
            self.bytecount = int(f.readline().strip())
            # extract the message itself.
            self.msg_data = email.message_from_bytes(f.read(self.bytecount))
            # parsing the rest of the message aka the plist structure
            self.msg_plist = plistlib.readPlistFromBytes(f.read())
        return self.msg_data, self.msg_plist

if __name__ == '__main__':
    msg = Emlx()
    message, plist = msg.parse('your_message.emlx')
    # print(message)
    # Access to one of the email headers
    print(message['subject'])
    # Access to the plist data
    print(plist)

La classe lit le message, sépare la partie texte du fichier XML, créé un objet email ainsi qu'une structure JSON pour le fichier XML.

Un petit test en donnant le bon chemin pour votre message EMLX, dans le cas du message ci-dessus, le programme retourne :

very simple
{'subject': 'very simple', 'date-sent': 1364598546.0, 'remote-id': '41147', 'flags': 8590195713, 'original-mailbox': 'imap://xxxxxxxx@127.0.0.1:11143/mail/2013/03'}

Bon Hack !

Il serait bien de créer un petit parseur pour l'entier du fichier plist et de retourner une structure de données pertinentes comme un dictionnaire Python.

tag:la-grange.net,2013-03-29:2013/03/29/sort-string Tri de caractères avec sort, grep, find, sed 2013-03-29T12:19:00Z 2013-03-29T13:58:25Z
Pochette de disque et plante
29 mars 2013, Tokyo, Japon

Le poète qui versifie en marchant bouscule de son talon frangé d'écume des centaines de mots à ce coup inutiles ; de même un vaste ouvrage qui surgit en se construisant alerte et fait pleuvoir d'insolites projectiles. Tous deux taillent leur énigme à l'éclair d'y toucher. En cet air, l'espace s'illumine et le sol s'obscurcit.

René Char, Recherche de la base et du sommet.

Les outils unix sont toujours performants et excessivement pratiques. | (pipe) pour chaîner les actions est le complément de l'articulation des données entrée-sortie. Cette semaine, le spam passant à travers SpamAssassin me semblait augmenter. Muni des outils find, grep, sed, sort, uniq, xargs, j'ai exploré ce que j'effaçais manuellement. Je n'ai pas appris tant que cela à propos du spam que je recevais mais en revanche, beaucoup plus sur l'utilisation des outils.

Trouver les courriers effacés

Les courriers effacés de Mail.app se trouvent sur Mac OS X 10.7.5 dans le dossier

~/Library/Mail/V2/Mailboxes/Deleted Messages

Ce chemin contient un espace entre Deleted et Messages qu'il faudra gérer en utilisant le caractère \. Les courriers sont conservés individuellement dans des fichiers qui se terminent par l'extension emlx. Utilisons find pour explorer et trouver les courriers.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -name *emlx

Cela renvoie une liste de tous les chemins (un par ligne) se terminant par emlx. Pour être sûr, que nous n'allons récupérer que les fichiers et non les répertoires, ajoutons type f.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -name *emlx

La liste ressemble donc à ceci :

/Users/karl/Library/Mail/V2/Mailboxes/Deleted Messages.mbox/B2E8CBB2-1440-43AC-B082-42F6500A369C/Data/4/2/7/Messages/724309.emlx
/Users/karl/Library/Mail/V2/Mailboxes/Deleted Messages.mbox/B2E8CBB2-1440-43AC-B082-42F6500A369C/Data/4/2/7/Messages/724310.emlx
…

Traiter chacun des messages

La commande xargs permet d'appliquer un traitement à chacune des lignes reçues. Par exemple nous pourrions obtenir les informations de création et taille avec un simple ls -l

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -name *emlx | xargs ls -l

Cependant xargs transforme les retours de ligne en espace avant de passer à la commande suivante.

ls: cannot access /Users/karl/Library/Mail/V2/Mailboxes/Deleted: No such file or directory
ls: cannot access Messages.mbox/B2E8CBB2-1440-43AC-B082-42F6500A369C/Data/4/2/7/Messages/724309.emlx: No such file or directory
…

ls identifie donc deux chaînes de caractères à la place d'une seule. Nos chemins contiennent des espaces. Il existe (au moins) une solution pour contourner.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -name *emlx -print0 | xargs -0 ls -l

Il suffit de changer le caractère de séparation -print0 avec find et d'utiliser -0 pour xargs. Cette fois-ci la liste est cohérente.

-rw------- 1 karl karl   22951 2013-03-28 08:45 /Users/karl/Library/Mail/V2/Mailboxes/Deleted Messages.mbox/B2E8CBB2-1440-43AC-B082-42F6500A369C/Data/4/2/7/Messages/724309.emlx
-rw------- 1 karl karl   36375 2013-03-28 08:45 /Users/karl/Library/Mail/V2/Mailboxes/Deleted Messages.mbox/B2E8CBB2-1440-43AC-B082-42F6500A369C/Data/4/2/7/Messages/724310.emlx
…

Trouver l'expéditeur pour chacun des messages

L'expéditeur peut se trouver à plusieurs endroits. Parfois cet expéditeur sera un faux expéditeur. Il faut donc être prudent avec l'information que l'on récupère. Les en-têtes pour ajouter l'expéditeur sont From, Sender et parfois X-Sender. Il suffit donc sur chaque message de rechercher ces chaînes de caractères. Nous pouvons utiliser grep et les expressions régulières (regex) avec les conditions suivantes.

  • se trouve en début de ligne : ^
  • majuscule/minuscule pas signifiant : -i
  • au choix l'une des chaînes de caractères : OR, soit \|
  • le résultat ne doit pas afficher le chemin : -h

Ce qui nous donne :

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:"

Et nous obtenons en retour la liste suivante (juste un extrait) :

From: "United Auto Protection" <kelly.tiffany@hulusarah.com>
X-Sender: "Editor IJTEMT"
From: "Editor IJTEMT"
From: "ups Account Holders Services" <ups-services@ups.com>
From: Inmac-wstore - Grand Destock <dest_inmac@pky-events.fr>
From: ABRITEL par CPM Direct <news@deal-comunikis.com>
Sender: ABRITEL par CPM Direct <news@deal-comunikis.com>
X-Sender: fixngo@publicite-par-email.com

Nous remarquons déjà quelques éléments. Certains champs ne contiennent pas d'adresses éléctroniques. Nous pouvons les éliminer en ne recherchant que les lignes qui contiennent le caractère @.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@"

L'extrait ci-dessus devient :

From: "United Auto Protection" <kelly.tiffany@hulusarah.com>
From: "ups Account Holders Services" <ups-services@ups.com>
From: Inmac-wstore - Grand Destock <dest_inmac@pky-events.fr>
From: ABRITEL par CPM Direct <news@deal-comunikis.com>
Sender: ABRITEL par CPM Direct <news@deal-comunikis.com>
X-Sender: fixngo@publicite-par-email.com

Nous voulons aussi probablement extraire uniquement l'adresse de courrier électronique. C'est à dire tout ce qui se trouve entre les caractères < et >. Nous allons utiliser sed et regex pour substituer des chaînes de caractères.

sed -e "s/CHERCHER/REMPLACER/"

Nous recherchons le début de ligne ^, suivi de n'importe quel caractère .*, suivi du caractère <. Puis nous voulons trouver n'importe quel caractère mais en groupe (.*). Cependant les paranthèses pour prendre leur significations de groupes doivent être précédées de \. Et finalement le caractère > marquant la fin de l'adresse électronique. Le groupe que nous avons trouvé, c'est que nous allons gardé avec \1 (le nombre dépend de la position du groupe). Nous n'avons ici qu'un seul groupe.

^.*<\(.*\)>/\1/"

Remettons tous cela ensemble.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@" | sed -e "s/^.*<\(.*\)>/\1/"

Mais que se passe-t-il si la chaîne de caractères ne contient pas < et > comme par exemple :

X-Sender: fixngo@publicite-par-email.com

Il nous faut traiter ce cas aussi. Ajoutons un sed.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@" | sed -e "s/^.*<\(.*\)>/\1/" | sed -e "s/^.* //"

La liste cette fois-ci devient :

kelly.tiffany@hulusarah.com
ups-services@ups.com
dest_inmac@pky-events.fr
news@deal-comunikis.com
news@deal-comunikis.com
fixngo@publicite-par-email.com

Trier la liste et éliminer les doublons

La liste peut vite devenir longue et contenir de nombreux doublons. La commande sort permet de trier.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@" | sed -e "s/^.*<\(.*\)>.*/\1/" | sed -e "s/^.* //" | sort

Cela m'a donné un résultat intéressant qui m'a permis d'identifier une erreur.

sort: string comparison failed: Illegal byte sequence
sort: Set LC_ALL='C' to work around the problem.
sort: The strings compared were `ups-services@ups.com' and `L\351ana <vacancesfpp@kiwost.net>'.

Corrigeons tout d'abord le message d'erreur de sort. La comparaison de chaînes de caractères se réalise en fonction de la configuration de mon terminal qui est pour l'instant.

→ echo $LC_ALL
fr_FR.utf-8

Le message d'erreur recommande LC_ALL='C' pour la commande sort dans ce cas. Nous pouvons l'injecter au moment de l'éxécution.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@" | sed -e "s/^.*<\(.*\)>.*/\1/" | sed -e "s/^.* //" | LC_ALL='C' sort

Nous obtenons une liste triée en effet, mais… ce n'est pas satisfaisant pour autant. Ajoutons un | grep "vacancesfpp@kiwost.net" qui était la chaîne de caractères posant problème. Le résultat est

L?ana <vacancesfpp@kiwost.net>

Cela signifie que notre sed n'a pas fonctionné non plus quand le champs contient des caractères étranges (non UTF-8). Il nous faut donc placer le LC_ALL='C' en amont.

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@" | LC_ALL='C' sed -e "s/^.*<\(.*\)>.*/\1/" | sed -e "s/^.* //" | sort

nous donne bien une liste ordonnée sans erreurs, mais cette fois-ci si je recommence le | grep "vacancesfpp@kiwost.net", j'obtiens :

vacancesfpp@kiwost.net

Nous pouvons finalement rendre unique chaque adresse de la liste avec uniq

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@" | LC_ALL='C' sed -e "s/^.*<\(.*\)>.*/\1/" | sed -e "s/^.* //" | sort | uniq

Si vous désirez compter combien d'occurences de chaque adresse il suffit d'ajouter -c

find ~/Library/Mail/V2/Mailboxes/Deleted\ Messages* -type f -print0 -name *emlx |xargs -0 grep -h -i "^From:\|^Sender:\|^X-Sender:" | grep "@" | LC_ALL='C' sed -e "s/^.*<\(.*\)>.*/\1/" | sed -e "s/^.* //" | sort | uniq -c

Pourquoi ?

Je voulais partager ceci, car j'ai appris

  • find -print0/xargs -0
  • injection d'un paramètre de terminal au sein de la chaîne de commandes LC_ALL='C'

Et que je me suis dit que cela pouvait être utile à d'autres aussi.

tag:la-grange.net,2013-03-03:2013/03/03/surveillance Surveiller la surveillance 2013-03-03T23:59:00Z 2013-03-27T17:57:44Z
Sticker pour une caméra de surveillance
3 mars 2013, Montréal, Canada

The self-feeding, self-imaging, and environmental surveillance capabilities of closed-circuit television provide for some artists a means of engaging the phenomenon of communication and perception in a turly empirical fashion similar to scientific experimentation.

Gene Youngblood, Expanded Cinema.

Lorsqu'un phénomème est généralisé, il devient très difficile de le combattre et de le renverser. Être vigileant au tout début est nécessaire avant qu'il ne soit trop tard, et que nous nous sommes habitués au status quo.

tag:la-grange.net,2013-03-01:2013/03/01/tradition Le spectacle de la tradition 2013-03-01T23:59:00Z 2013-03-27T17:41:49Z
deux publicités côte à côte
1er janvier 2013, Tsujido, Japon

The nature of these encounters exposes and frees us from a range of aesthetic and cultural conventions.

Carolee Schneemann, Kinetic Theatre.

Deux publicités dans le journal du nouvel an, l'une pour les soldes d'un magasin local, l'autre pour une chaîne de hamburgers. Les deux utilisent des éléments de la tradition. Que ce soit à gauche une illustration à la façon des u-kiyoe, à droite un autel.

Le détournement de référents culturels invitent au spectacle de la tradition. Quand acceptons-nous le détournement d'une authenticité de la culture et quand sommes nous choqués ? Qu'est-ce que cela dit sur notre attitude prétentieuse face à la culture ?

tag:la-grange.net,2013-03-23:2013/03/23/relire Relire en numérique 2013-03-23T12:39:00Z 2013-03-23T13:38:15Z
Goutte d'eau sur le texte d'un livre
23 juin 2006, Montréal, Canada

Sachant que les éditeurs acceptaient de vendre au détail, par la suite je suis allé acheter directement à la maison Teikoku Bunko qui les publiait le Hakkenden et le Taiheiki (« Chronique de la Paix parfaite »).

Junichiro Tanizaki, Mes années d'enfance.

Si vous vous intéressez au monde du livre et que vous avez accès à Internet, vous êtes au courant du dernier drame en cours : Relire, un projet de la BNF pour remettre en circulation commerciale certains ouvrages indisponibles au format numérique. Comme dans tout projet d'envergure, il y a des ratés qui bien sûr créent de la colère, du sentiment de dépouillement. En effet, certains des ouvrages sont déjà disponibles au format numérique et se retrouvent donc dans la liste par erreur. Vous pouvez vous aussi rechercher les titres candidats à la numérisation et commercialisation.

Je ne donnerai ici que ma position de lecteur-auteur qui a une dent contre la propriété intellectuelle. Ma culture est celle de l'opensource et des technologies Web ouvertes, celle où notre travail est mis en valeur quand il est repris, modifié, copié par les autres. C'est une philosophie différente. Et n'en déplaise à certains, c'est un choix de ne pas vivre de la propriété intellectuelle. Ce n'est pas de la chance.

Les enjeux

Il y a plusieurs enjeux avec la démarche de la BNF.

Il s'agit d'un « opt-out » et non pas d'un « opt-in. » C'est un problème en soi, car cela donne l'obligation aux auteurs vivants de savoir que quelquechose a été fait avec leur propre travail. Toutes les solutions qui forcent un individu, une personne dans un système sont anormales.

La commercialisation et l'identification des auteurs pour le « opt-out » sont deux choses que je trouve étrange. Si la BNF commercialise et réalise une gestion collective des œuvres, c'est qu'elle s'apprête à reverser l'argent de cette recommercialisation aux auteurs… donc ils sont identifiés et/ou identifiables. Pourquoi alors un auteur pour s'opposer au versement de son œuvre dans le catalogue devrait s'identifier ? Je dois raté une partie de la logique.

J'ai des doutes sur l'intérêt des œuvres proprosées dans ce catalogue. En faisant une courte recherche, je n'ai rien trouvé qui me fasse dire « Ah oui fabuleux, c'est absolument nécessaire. » Comment le catalogue a été constitué, quelle a été la démarche dans le choix des œuvres serait intéressant à connaître. Mais j'en reparle dans les désirs.

Les désirs

Mettre en circulation numérique des œuvres qui ne sont plus imprimées, le lecteur qui est en moi applaudit haut et fort. Les stratégies commerciales des éditeurs et/ou auteurs qui se réservent sous le coude des titres et/ou qui ne vont pas assez vite pour remettre des titres en circulation m'exaspère. C'est mon désir de lecteur. Combien de temps faudra-t-il encore attendre pour avoir Gaston Bachelard au format numérique. D'ailleurs si vous êtes éditeur numérique au Canada, Gaston, mort le 16 octobre 1962, est dans le domaine public.

Le choix… Ce que j'aurais aimé. Un formulaire Web sur le site de la BNF qui me permet de définir ce que j'aimerais lire en version numérique. Toutes les semaines, il y a au moins un ouvrage que j'aimerais avoir au format numérique et qui est introuvable. Créer ce catalogue sur la base de la demande est à mon avis plus important. Cela permet également d'être dans une démarche différente de devoir contacter l'auteur s'il est vivant ou ses ayants-droits si le livre n'est pas encore dans le domaine public.

Le domaine public. Le projet gutenberg réalise un travail fabuleux de mises à disposition des œuvres du domaine public. Archive.org est un autre de ces projets magnifiques. Il est par exemple possible de lire les œuvres de Voltaire (le ePub est disponible, la qualité pas toujours au rendez-vous, mais c'est un premier pas). Gallica donne aussi accès à certaines œuvres, comme Voltaire, pas toujours facile d'accès cependant. Cela mériterait un catalogue à la openlibrary. Ou encore wikisource.

Drame internet

Pas une semaine, et même parfois un jour, sans que les gens sur Internet passent au nucléaire. Je suis très content que nous n'ayons pas tous un bouton rouge à la maison. Cela ne prendrait que quelques nano-secondes avant de tous se foutre en l'air. Je rêve d'une société où nous pouvons être en désaccord, où nous pouvons en discuter, sans créer une lutte de clans à mort, avec des propos très violents. Je rêve d'une humanité joyeuse.

tag:la-grange.net,2013-03-20:2013/03/20/courrier Définir les attentes 2013-03-20T23:59:00Z 2013-03-21T14:12:21Z
Prise électrique rouge
3 mars 2013, Montréal, Canada

Il ne doit plus rester dans la ville de Tokyo beaucoup de sanctuaires shintoistes pourvus du petit théâtre spécialement édifié pour les danses sacrées ; et les cérémonies rituelles elles-mêmes où l'on exécute ces dances pour la fête du temple ou quelque solennité doivent être en nombre bien réduit.

Junichiro Tanizaki, Mes années d'enfance.

Un interlocuteur distant est bien souvent incapable de deviner vos intentions ou vos attentes, spécifiquement dans le cas d'une communication asynchrone comme le courrier électronique. De plus en plus souvent, au début de mes messages professionnels (et parfois personnel), je définis mes attentes ou mes intentions pour éviter les incompréhensions du non-dit. La phrase la plus courante que j'emploie est du type suivant : « Je n'attends pas de réponse immédiate. » ou encore « Il n'est pas obligatoire de répondre. » Ceci pour enlever la pression que certaines personnes ressentent quand elles reçoivent un courrier électronique. Vous pourriez me répondre dans trois ans ou jamais que cela peut me convenir. Tout dépend du contexte et des circonstances.

Rendre la communication plus douce sans avoir le besoin de l'immédiate connexion.

tag:la-grange.net,2013-03-19:2013/03/19/recette Recettes de cuisine en Normandie 2013-03-20T02:11:00Z 2013-03-20T02:21:47Z
Détails
Carte gastronomique de la France

On va aller se régaler de bonnes nouilles de sarrasin du « Fuyuki », au marché au riz.

Junichiro Tanizaki, Mes années d'enfance.

Les cartes donnent à rêver des parfums de l'enfance.

  • L'andouillette de Rouen
  • La pâtisserie rouennaise
  • Le sucre de pommes
  • La brioche rouennaise
  • L'alose à la crème
  • Le canard de Duclair
  • Truites grillées à la crème
  • Les saucisses en gelée
  • Les andouillettes
  • Les Mirlitons
  • Les truites de l'Andelle
  • La poularde flambée
tag:la-grange.net,2013-02-27:2013/02/27/ville-brouillard La ville humaine 2013-02-27T23:59:00Z 2013-03-18T23:53:21Z
femme volante et tour de bureaux
Montréal, Canada, 23 février 2013

J'aurais pu perdre les couleurs
Qui m'imposaient d'être moi-même et ce que j'aime

Paul Eluard, Écrire dessiner inscrire.

En bas, il y a la ville néon, la saleté, les rêves brisés, la foule qui se sert, les pieds mouillés et l'envie de recommencer. Tout en haut, il y a les tours, les complet-vestons, la photocopieuse, la moquette grise, le cubicule et l'envie de tout quitter. En haut, ils rêvent du bas. En bas, ils rêvent du haut.

tag:la-grange.net,2013-02-26:2013/02/26/cloche Le silence 2013-02-26T23:59:00Z 2013-03-18T23:25:48Z
sigle Bell
Montréal, Canada, 24 février 2013

Elle surgissait de ses ressemblances
Et de ses contraires

Paul Eluard, À l'infini.

Les églises ne sonnent plus le rythme de la journée. La ville est silencieuse. L'horloge est dans la main. Ce temps là a bien disparu.

tag:la-grange.net,2013-02-28:2013/02/28/neige Pas un flocon 2013-02-28T23:59:00Z 2013-03-18T23:14:16Z
branches sous la neige
Montréal, Canada, 28 février 2013

Notre printemps est un printemps qui a raison.

Paul Eluard, Printemps.

Le bruit des mots ne survit pas sous la neige, pas un flocon pour crier la beauté de l'hiver.

tag:la-grange.net,2013-03-02:2013/03/02/regard L'ombre d'un regard 2013-03-02T23:59:00Z 2013-03-18T21:59:30Z
Deux ombres sur la neige
Montréal, Canada, 2 mars 2013

Deux ombres une seule nuit
Définitive les coquins
Avaient raison de raisonner

Paul Eluard, Grandeur d'hier et d'aujourd'hui.

Entre les flocons, nous nous regardons.

tag:la-grange.net,2013-02-25:2013/02/25/avion L'écran et la piste 2013-02-25T23:59:00Z 2013-03-18T21:35:37Z
Avion de Adler
L'Aérophile nº8, août 1899

Le Comité de la classe 34 (aérostation), a tenu sa seconde séance dans le laboratoire d'aérostation de M. Ader, sis à Auteuil. Cette heureuse circonstance nous a permis de visiter en détail l'Avion dans la construction duquel le célèbre électricien a dépensé tant de peine, de talent et d'argent. L'appareil qui sera un des clous de l'Exposition d'électricité a été mis en mouvement avec une force motrice égale au tiers de celle qui est nécessaire pour qu'il quitte le sol, comme il l'a fait au camp de Satory. Ces expériences ne pourront être renouvelées à l'Exposition à cause du danger d'incendie provenant de l'introduction de machines à vapeur dans les galeries du Palais consacré à la classe 34.

L'Avion se compose de deux machines à vapeur d'une force de 40 chevaux chacune, et actionnant chacune une hélice motrice placée à l'avant. Les deux hélices sont à axes parallèles et disposées de sorte que leurs mouvements combinés donnent naissance à une propulsion en avant quoiqu'elles tournent en sens inverse.

Les deux machines sont verticales et chauffées avec de l'alcool contenu dans deux réservoirs, entre lesquelles l'aviateur prend place sur un siége ; une paire de bretelles l'empêche de tomber dans le vide et fait l'office de garde-fou.

Au-dessus de la tête de l'aviateur se trouve le condenseur de la vapeur, organe qui paraît fonctionner admirablement car on ne voyait aucune trace de buée troubler la transparence de l'air dans la salle où avait lieu la démonstration.

A l'arrière, se trouvait le gouvernail et à droite et à gauche une manivelle pour faire varier la surface d'une des deux moitiés du parachute dont l'ensemble est destiné à soutenir l'Avion lorsqu'il vole en pleine atmosphère.

Comme la vitesse de chaque hélice peut varier à volonté, on voit que l'aviateur possède tous les moyens désirables pour maintenir l'appareil en équilibre. L'action produite sur l'air était très énergique, et les spectateurs avaient besoin de résister avec une certaine énergie au mouvement d'aspiration qui se produisait pour ne pas être entraînés. Le poids total de l'appareil, non compris la provision d'alcool et d'eau ainsi que le poids de l'aviateur et de son bagage personnel, est de 256 kilogs.

Il est clair que l'atterrissage est une des grandes difficultés du système, car un choc peut tout disloquer comme il est arrivé à Satory. L'inventeur attribue cette catastrophe à la direction rectiligne donnée aux quatre roulettes sur lesquelles l'appareil repose.

Des sommes énormes ont été dépensées par M. Ader pour la construction de l'appareil grandeur d'exécution qu'il explosera en 1900 aux regards du public, à côté de l'Avion dont nous avons étudié le mécanisme, on en voyait un autre, un peu plus ancien, qui avait son parachute replié, afin de montrer comment après une expérience on peut le transporter sur les voies ferrées.

Cette construction représente un grand effort qui sera frappé de stérilité, si M. Ader ne trouve les secours financiers dont il a besoin pour continuer ses travaux.

En se retirant, le Comité a félicité M. Ader qui en fait partie, de sa persévérance et du succès avec lequel il a triomphé d'innombrables difficultés qu'il a rencontrées dans l'exécution de son Avion ; mais il n'avait point à se prononcer sur l'avenir du plus lourd que l'air.

Paul Ancelle, L' « avion » de M. Adler, L'Aérophile nº8, août 1899.

Boston. Le 17 janvier 2013. Le grain bleuté de l'écran. Je ne suis pas dans la cabine. La piste est en face de moi. Enfin, l'image de la piste. Tout finira par s'accélérer, par nous quitter. Ce n'est pas de la transparence, ni de l'invitation au rêve. Et pourtant, je rêve. L'image de mauvaise qualité, la vibration de la carlingue, la poussée dans le siège, mon reflet dans les pixels.

Mon reflet dans les pixels…

Écran dans l'avion
Boston, États-Unis, 17 janvier 2013
tag:la-grange.net,2013-03-16:2013/03/16/sakhaline Le voyage de Tchekhov 2013-03-16T23:59:00Z 2013-03-18T20:20:47Z
Intérieur d'un livre et sa fiche de circulation
Montréal, Canada, 16 mars 2013

« Shimizuya », le magasin d'estampes et de livres illustrés au coin de Ningyocho s'approvisionnait alors abondamment en images de la guerre déployées en triptyques. Suspendues et exposées en vitrtine pour la vente, elles étaient essentiellement dues au pinceau de trois artistes : Toshikata Mizumo, Gekko Ogata, et Kiyochika Kobayashi. Tous les gamins en raffolaient sans être, sauf de rares exceptions, en mesure de les acheter et, jour après jour, ils se contentaient de rester plantés devant le magasin, le regard brillant, littéralement fascinés.

Junichiro Tanizaki, Mes années d'enfance.

Dans les rayons voyage de la grande bibliothèques de Québec, je découvre par hasard un livre intitulé L'île de Sakhaline. En l'ouvrant, il y a encore la fiche de circulation de l'ouvrage avec les dates de prêts. Ce voyage là semble débuter le 22 juin 1973 et se terminer le 21 septembre 2004. Malheureusement, il n'est pas disponible sur wikisource. J'avais déjà envie de voyager un peu plus longtemps avec Tchekhov.

Il est difficile d'aller à la bibliothèque sans vouloir y rester des heures à rêver entre les falaises.

tag:la-grange.net,2013-03-18:2013/03/18/qinghua Un parfum de Chine 2013-03-18T18:59:00Z 2013-03-18T19:26:33Z
Beignets chinois
Montréal, Canada, 17 mars 2013

Pour ce faire, l'homme, du bout des doigts, enduisait d'huîle sa pâte de riz glutineux pour l'empêcher de coller, la pétrissait de façon à lui donner la forme d'un pot qu'il posait sur une planchette…

Junichiro Tanizaki, Mes années d'enfance.

Des beignets de porc, et puis d'agneau à la coriandre chez Qinghua. La lecture de Shenzhen de Guy Delisle trouvé à la librairie Drawn&Quaterly sur la rue Bernard. Quelques pensées le long du delta de la rivière des perles. Une ville est née en moins de 30 ans.

tag:la-grange.net,2013-03-17:2013/03/17/saint-patrick Saint-Patrick, une montagne de déchets 2013-03-17T23:59:00Z 2013-03-18T18:55:31Z
Déchets dans la rue
Montréal, Canada, 17 mars 2013

Elle était venue me rechercher à l'école probablement pour me faire voir le spectacle du quartier en ce jour de fête.

Junichiro Tanizaki, Mes années d'enfance.

Je ne participe plus au défilé de la Saint-Patrick. Malheureusement, je suis passé par la rue Sainte-Catherine en fin d'après-midi après que la parade soit passée.

La ville devient un tas d'immondices. La police encadre les lieux. Nombre de personnes sont dans un état d'ivresse plus qu'avancée et bruyante. Il n'y a rien de vraiment plaisant dans ces moments. Cet état de la ville ne cultive que la misanthropie.

tag:la-grange.net,2013-03-08:2013/03/08/oume Oume Hanai, une femme et le spectacle de sa vie 2013-03-08T23:59:00Z 2013-03-15T20:18:47Z
Image au pochoir de la scène du crime
La scène du crime, 1888

De quel côté du quai de Hamacho Oume Hanai rendue célèbre par le meurtre de son amant Minekichi, avait-elle ouvert le « suitgetsu », sa maison de rendez-vous ? […] C'est au début de l'été 1887 qu'Oume commit son crime. Minekichi l'avait attirée là, le long de ce mur, par une nuit de crachin, vers onze heures et demie, et elle l'avait poignardé avec le grand couteau de cuisine qu'il avait sur lui. Plusieurs années avaient passé depuis ce fait divers quand nous sommes allés nous installer dans la nouvelle voie Fudo, mais ma mère avait dû avoir l'occasion d'apercevoir le visage d'Oume soit au temps de Yanagibashi, soit à l'époque du « Suigetsu », car lorsque celle-ci eut défrayé la chronique avec le meurtre du porteur de shamisen, ma mère allait répétant : « Cette geisha avait réellement fière allure, avec un teint plutôt foncé, et aussi quelque chose d'assez effrayant… C'est peut-être ce qu'on entend par "une belle femme"… » Elle m'avait donné une photo en me disant : « La voici, Oume. » Je l'ai conservée précieusement jusqu'à ce qu'elle fût réduite en cendres au moment du grand tremblement de terre de 1923, mais au simple vu du cliché, je comprenais bien ce que ma mère voulait dire. Au moment de l'affaire, Oumé avait vingt-quatre ans. Après avoir purgé une pein de prison de quinze ans, elle avait ouvert dans le secteur d'Okuyama à Asakusa une gargotte à shiruko, puis avait fait du music-hall. Ayant un jour appris qu'elle jouait dans un film — ce devait être dans les parages de l'« Opéra » —, j'avais pris la peine d'y aller pour la voir ; mais peut-être parce que les pellicules de la fin de l'ère Meiji manquaient fabuleusement de netteté, je ne trouvai pas la moindre ressemblance entre l'actrice et l'image en ma possession.

Junichiro Tanizaki, Mes années d'enfance.

portrait de Oume HanaiApprochez, approchez, braves gens. Je viens vous compter l'histoire de Oume Hanai (花井お梅), une femme vivant du drame de sa vie. Oume était une geisha profondément amoureuse de Sawamura Gennosuke IV (澤村源之助), un acteur de théâtre kabuki, très reconnu pour son interprétation des rôles féminins (女方)—Les femmes ne sont pas admises sur la scène du kabuki. Un assistant, Kamekichi, était très amoureux de Oume Hanai.

Détail de carte
Carte de Tokyo en 1896, Encyclopédie Brockhaus, 14e édition 1894-96, Berlin

scène du crime par Yoshitoshi pour le Yamato Shimbun Durant la nuit du 9 juin 1887, le long des quais de la rivière Sumida, Kamekichi se fait plus pressant. Elle tue cet amant ou non amant avec un couteau. La scène du crime a été illustrée par Tsukioka Yoshitoshi (月岡芳年) deux mois plus tard dans le journal Yamato (ébauche du dessin final).

Oume avait alors 24 ans. Pendant le procès, Oume dira que par auto-défense, elle désarma son adversaire et le tua en prenant son couteau. C'est l'une des versions possibles. L'accusation pousse la thèse du meurtre prémédité, où Oume aurait trouvé là le moyen de se débarasser d'un amant-jouet. La sentence fût la prison à vie.

Elle sortit de prison en 1903 lorsqu'elle atteint l'âge de 40 ans. Elle décida d'ouvrir un café vendant du shiruko près de Asakusa. Le premier jour d'ouverture, il y a eu plus de 80 personnes venus voir les lieux de cette femme à la réputation sulfureuse. Mais ses affaires ne marchèrent pas. Elle abandonne le café.

Elle interprète finalement son propre rôle pour gagner sa vie. Elle mourût à l'âge de 53 ans à cause d'une pneumonie.

tag:la-grange.net,2013-02-24:2013/02/24/avion Au cœur du spectacle 2013-02-24T23:59:00Z 2013-03-15T18:21:08Z
Avion à l'aéroport
Narita, Japon, 16 janvier 2013

Étrange théâtre fait de déterminations pures, agitant l'espace et le temps, agissant directement sur l'âme, ayant pour acteurs des larves - et pour lequel Artaud avait choisi le mot « cruauté ».

Gilles Deleuze, L'île déserte.

Le 16 janvier, nous devions prendre un avion 787 de la compagnie JAL pour rentrer du Japon à Montréal (via Boston). À la porte d'embarquement, il y a un immense écran de télévision qui diffuse les nouvelles. Un avion de la compagnie ANA, un boeing 787, a ce matin fait un aterrissage d'urgence à cause d'une batterie en feu. Nous voilà, au milieu des autres passagers à regarder des nouvelles inquiétantes sur le type d'avion que nous devons prendre dans les prochaines heures. Un sentiment d'impuissance immense face aux structures économiques, techniques prend petit à petit place. L'humour est la seule bouée de sauvetage.

Poste de télévision dans l'aéroport
Narita, Japon, 16 janvier 2013

Une annonce est faite qui provoque la colère de certains, mais qui nous, elle et moi, rassure un peu. Le vol est retardé pour une inspection de l'appareil. Le spectacle se joue là en direct les cameramen et les photographes sont là. Les gens commencent à contacter leur famille pour annoncer qu'il y aura un retard. Les journalistes s'ennuient. Il n'y a que très peu d'information. Le spectacle se construit sur peu de faits, le reste c'est de la narration. Le sensationnel est toujours construit sur l'ennui.

Photographes et passagers
Narita, Japon, 16 janvier 2013

La compagnie annonce finalement que le vol sera annulé et que tous les avions 787 seront cloués au sol tant que le problème ne sera pas proprement identifié. Le grondement enfle. La foule se fait masse autour du comptoir. Les employés gèrent. Je suis toujours admiratif du courage de ces personnes qui sont chargées d'être la voix de décisions désagréables et d'avoir à subir en retour les remontrances des voyageurs agacés.

Pilote de l'avion et employés au comptoir
Narita, Japon, 16 janvier 2013

Le pilote de l'avion ainsi qu'un certain nombre d'employés du personnel de bord font une ligne. Les mains croisés sur le devant, la posture droite, ils sont là dans leur rôle de représentation. Le pilote explique la situation et réalise de multiples excuses. À la fin, il rend le microphone, se remet dans la ligne et avec les autres s'incline pendant quelques secondes en face des passagers. Le langage corporel de l'excuse accompagne le discours qui vient d'être donné.

Le vol JL8 ne partira pas aujourd'hui. Le spectacle a pourtant bien eu lieu.

Panneau d'affichage des vols
Narita, Japon, 16 janvier 2013
tag:la-grange.net,2013-03-12:2013/03/12/http Serveur HTTP et protocole bidon 2013-03-13T01:19:00Z 2013-03-13T01:42:40Z
Graffiti Play
Montréal, Canada, 22 septembre 2007

Absolument. Puisque je suis peintre, je n'ai pas besoin de lire un roman du début à la fin, jusqu'au bout. Où que je le prenne, ça m'intéresse.

Natsume Soseki, Oreiller d'herbes.

Comme j'ai un peu de temps en ce moment, je m'amuse à lire la spécification HTTP/1.1 bis en détails en picorant ici et là. Je tente d'éclaircir des points obscurs tout en vérifiant si c'est testable. J'en profite pour créer une pseudo-librairie en python (non publique pour l'instant) en testant tous les requis de conformance de la spécification.

Je me suis notamment demandé ce qui se passait si on fait une requête avec un nom de protocole bidon. Une requête normale en HTTP/1.1 est du type

GET / HTTP/1.1
Host: www.w3.org

Mais que se passe-t-il, si on envoie

GET / BLAHBLAH/1.1

Dans le code de http.server en python, en utilisant un protocole qui ne correspond à HTTP/, le serveur renvoie

400 Bad request version (%r)

avec %r la chaîne bidon qui a été envoyée. Ce qui est un peu inquiétant, car cela peut peut-être servir à faire de l'injection mais je n'ai pas vérifié. J'ai ensuite testé sur un Apache en local

→ telnet lagrange.test.site 80

Trying 127.0.0.1...
Connected to lagrange.test.site.
Escape character is '^]'.
GET / BLAHBLAH/1.0
Host: lagrange.test.site

HTTP/1.1 200 OK
Date: Wed, 13 Mar 2013 00:15:54 GMT
Server: Apache/2.2.22 (Unix) DAV/2 mod_ssl/2.2.22 OpenSSL/0.9.8r
…

Ah pas bon. Il répond avec joie sans broncher. Je teste sur le site du W3C.

→ telnet www.w3.org 80

Trying 128.30.52.37...
Connected to www.w3.org.
Escape character is '^]'.
GET / BLABLAH/1.1

HTTP/1.0 400 Bad request
Cache-Control: no-cache
Connection: close
Content-Type: text/html

<html><body><h1>400 Bad request</h1>
Your browser sent an invalid request.
</body></html>
Connection closed by foreign host.

Bonne réaction.

tag:la-grange.net,2013-03-09:2013/03/09/web Le Web, le choix de créer 2013-03-09T23:59:00Z 2013-03-12T12:27:31Z
Graffiti Amour
Montréal, Canada, 22 septembre 2007

Je m'étends à l'abandon.

Natsume Soseki, Oreiller d'herbes.

Le « Web » est partout. Le mot s'est infiltré dans tous les domaines, dans tous les univers. C'est un objet technologique, culturel, académique, économique. Il occupe l'espace de notre quotidien. À cause de cette grande diversité, le terme est utilisé pour mettre en opposition des choses qui ne le sont pas. Ces approximations de langage occultent souvent un autre débat. Le dernier en date est celui d'un billet par Tristan Nitot.

Des termes : Web et applications

Il est courant de lire que « les applications mobiles sont une menace pour le Web ». C'est une mauvaise dichotomie. Cette affirmation, utilisée à tort, est un malheureux remplacement pour « Les applications dans des écosystèmes fermés sont une menace pour le Web. » Il s'agit bien là de deux choses entièrement différentes. Je choisis de prendre les deux définitions suivantes :

  • Web == URI + HTTP + formats
  • Applications (mobile ou desktop) == logiciels développés dans un langage de programmation quelconque.

Le navigateur Web est une application codée le plus souvent en C++ qui utilise les protocoles du Web pour pouvoir communiquer. On a bien là une application native utilisant le Web. Les applications dite mobiles sont également de même nature que les navigateurs Web, d'ailleurs de très nombreuses applications sont des navigateurs Web ou utilisent un moteur de rendu Web sous-jacent. Quand une application sur un téléphone mobile, peu importe sa fermeture à la réutilisation des contenus et des données privées, de censure, si celle ci utilise HTTP + URI, elle fait du Web. Les applications, dites mobile, en code natif ne sont pas une menace pour le Web, pas plus, pas moins que tout autre application développée en Javascript + HTML.

Ce n'est pas un bon axe pour la réflexion critique.

Une technologie ouverte et non captive

La définition technologique du Web par son ouverture (pas de brevets), développés par de nombreuses parties (compagnies, organisation) et son principe de fonctionnement (décentralisée) permettent une certaine liberté d'expression en donnant le pouvoir de publier et d'échanger à un très grand nombre de personnes. C'est une condition nécessaire mais pas suffisante.

Les choix d'un magasin

Certaines sociétés commerciales et organisations utilisent leur plateforme technique pour créer des écosystèmes homogènes et controlés à leur profit. Cela existe aussi dans notre monde physique. Dans le milieu du livre, nous aurons des librairies spécialisées dans un domaine, ne vendant qu'un type d'ouvrages qu'il s'agisse de langues, d'art, de politique, etc. Nous ne trouverons pas un livre pro-fasciste dans une librairie libertaire par exemple. De même, les sociétés commerciales créent des magasins d'applications dont ils décident les règles ainsi que le contenu. Nous connaissons maintenant tous les histoires d'applications retirées de tel magasin en ligne pour non conformité aux règles préalablement écrites.

Des systèmes clos sans espace public

Quel est donc le véritable enjeu ? Ces sociétés commerciales ne se contentent pas d'ouvrir un magasin, elles sont également propriétaires des moyens de transport, de la rue, de la langue choisie, de la ville entière. Il n'y a pas de définition de l'espace public en soit. Par la verticalisation de tous les domaines d'interactions d'une personne avec une même marque qui n'est pas sous le contrôle du politique (l'ensemble des individus constituant la vie de la cité), des compagnies commerciales exercent un contrôle complet sur notre expression et finalement sur le Web.

Nous pouvons imaginer qu'une fois l'écosystème suffisamment grand et contrôlant une masse critique de nos activités privées, une société commerciale puisse finalement ne plus laisser le choix. Elle est devenue le tout et nous sommes à l'intérieur de ce tout. L'enjeu des plateformes iOS, Android, Blackberry, Nokia, etc, réside au départ dans l'achat d'un appareil électronique obligeant à passer par un magasin particulier, sans opportunités de pouvoir en utiliser d'autres.

Les plate-formes propriétaires

Ce choix est celui des compagnies commerciales qui sont derrières ces magasins. Si sur les plateformes en question, on me laisse le choix du magasin de mon choix et d'avoir plusieurs magasins, je n'ai plus aucun problème, peu importe les règles spécifiques de chacun. Je retrouver une partie de ma liberté de choix de négocier avec une entité plutôt qu'une autre. Il me devient aussi possible de créer au lieu et dans les conditions qui correspondent à mes choix économiques, politiques, éthiques.

Entre les outils et l'expression

Il est encore aujourd'hui possible d'accéder au Web par de nombreuses voies et en utilisant de nombreux outils différents. La liberté du Web ne tient pas à la nature des outils que l'on utilise. Ce n'est pas le navigateur Web qui garantit le futur du Web. La garantie d'une liberté d'expression, d'une participation commune sans être dépendant d'une marque unique dominant tout le marché tient dans la capacité des individus à pouvoir émettre un message et aux autres de pouvoir lire ce message.

Internet et la capacité à échanger

Un des éléments de danger réside dans l'asymétrie de la connexion Internet. Tant que chaque individu ne pourra pas émettre de son point de connexion (son ordinateur connecté à la maison) de la même façon qu'une entreprise privée avec de gros serveurs et de gros tuyaux, l'infrastructure divisera les individus selon des critères de pouvoir en partie économique, mais également culturel et politique. Avec des « pauvres du média » devant avaler ce qui est émis et des « bourgeois » contrôlant le média par l'émission d'une information.

L'achat d'un point de présence sur le Web est beaucoup moins élevé que celui d'une chaîne de télévision et bien moins complexe à mettre en œuvre. Le coût de déploiement de l'infrastructure est plus bas. Ceci est valable pour tous les protocoles ouverts sur Internet (mail, bittorrent, irc, Web, etc.)

Des inégalités persistent

Cependant, il reste tout de même des difficultés d'accès pour les populations sans culture technologique et sans moyens économiques pour accéder à ce moyen d'expression. Les structures de pouvoir et l'expression ont d'autres barrières. Elles ont été abaissées mais elles existent toujours. De la même façon que les bourgeois ont fait la révolution en France pour éliminer le pouvoir des nobles. Plus de gens ont eu accès au pouvoir (diffuser un message) mais pas pour autant l'ensemble du peuple. Les inégalités se sont déplacées sur le terrain de la propriété (immobilière, ainsi qu'intellectuelle).

La liberté est en partie avoir le choix de créer

Cependant Tristan conclue son article par ce qui était vraiment l'essentiel

la liberté d'apprendre en regardant le code source, la liberté de construire soi-même, la liberté d'utiliser le terminal de son choix, la liberté de publier et de faire des liens.

Tristan Nitot, La fin du navigateur.

Quels sont les principes importants et fondamentaux permettant aux gens de créer et de s'exprimer ? Et comment cela se traduit-il dans la technologie ?

tag:la-grange.net,2013-02-23:2013/02/23/serveur-http-python Un serveur HTTP en python pour tester 2013-02-23T23:59:00Z 2013-03-10T19:45:10Z
Tas de brique
Séoul, Corée du Sud, 12 avril 2005

Il en est toujours ainsi : les choses ne sont pas tellement progressives; avant même qu'une formation sociale s'établisse, ses instruments d'exploitation et de répression sont déjà là, tournant encore dans le vide, mais prêts à travailler dans le plein.

Gilles Deleuze, L'île déserte.

Au cas où vous avez besoin de tester la réaction des navigateurs Web face à des en-têtes HTTP, une petite solution très rapide en python 3.

#!/usr/bin/env python3.3
import http.server

class HTTPHandler(http.server.BaseHTTPRequestHandler):
    "A very simple server"
    def do_GET(self):
        if self.path == "/":
            self.send_response(200)
            self.send_header('Content-type', 'text/plain')
            self.send_header('Toto', 'gloubiboulga')
            self.end_headers()
            self.wfile.write(bytes('Response body\n\n', 'latin1'))

if __name__ == '__main__':
    addr = ('', 9000)
    http.server.HTTPServer(addr, HTTPHandler).serve_forever()

Ce serveur répondra aux requêtes sur le port 9000 pour un HTTP GET. vous pouvez jouer avec les headers avec la commande send_header().

tag:la-grange.net,2013-02-22:2013/02/22/climat Représentation du climat 2013-02-22T23:59:00Z 2013-03-10T19:22:13Z
Poste d'observation de baignade
Olongapo, Phillippines, 1er avril 2005

… lourde silhouette immobile paranoïaque qui fixe la marchandise autant qu'il est fixé par elle ; mais aussi ombre schizo mobile, en perpétuel déplacement par rapport à soi-mème, parcourant toute l'échelle du froid et du chaud, pour réchauffer le froid et refroidir le chaud, voyage incessant sur place.

Gilles Deleuze, L'île déserte.

À garder dans un coin de ma mémoire pour plus tard. Un graphique de distribution de points pour un lieu donné avec deux axes :

  • la température
  • l'humidité

Habituellement appelé un scatter plot. En représentant tous les points sur une année, il devrait être possible d'avoir une signature pour chaque ville. À tester.

tag:la-grange.net,2013-02-21:2013/02/21/voyage Le voyage imaginaire 2013-02-21T23:59:00Z 2013-03-10T19:05:44Z
Intérieur de bus abandonné
Olongapo, Phillippines, 1er avril 2005

Mais aussi, le nomade, ce n'est pas forcément quelqu'un qui bouge : il y a des voyages sur place, des voyages en intensité, et même historiquement les nomades ne sont pas ceux qui bougent à la manière des migrants, au contraire ce sont ceux qui ne bougent pas, et qui se mettent à nomadiser pour rester à la même place en échappant aux codes.

Gilles Deleuze, L'île déserte.

  • Se rendre dans une gare de train
  • Relever l'horaire du premier train et sa destination
  • Se diriger vers un kiosque à journaux
  • Relever le premier nom de ville internationale
  • Définir un voyage imaginaire en utilisant uniquement les moyens de transport terrestre

Ne ratez par le train de votre imagination.