This commit is contained in:
Alexis Métaireau 2014-01-09 13:05:53 +01:00
parent 752791e27e
commit 781cbaf665
14 changed files with 198 additions and 55 deletions

View file

@ -2,6 +2,7 @@ Tricot
######
:date: 28-12-2012
:tags: note
Puisque j'ai décidé d'apprendre à faire les trucs moi-même, je me mets au
tricot. Et puis y'a aussi tout un symbole derrière: le tricot, c'est pour les

View file

@ -2,6 +2,7 @@
########
:date: 27-12-2012
:tags: note
“Groovy”, c'est comme ça que je l'aime la musique: peut importe le style
finalement, la bonne musique c'est celle qui sonne, celle qui groove, celle qui

View file

@ -2,6 +2,7 @@ Languages
#########
:date: 28-12-2012
:tags: note
Ouriel Ellert " Languages" avec Anthony Jambon & Natascha Rogers, c'est
enregistré par le `Studio Mezzanine

View file

@ -3,6 +3,7 @@ Selection musicale
:date: 04/05/2013
:status: draft
:tags: note
Une petite selection de mes morceaux coup de cœur du moment.

View file

@ -96,3 +96,101 @@ Ressources
- Le sens commun, Thomas Payne.
- Peter Ulrich
Comment financer le RDB
=======================
Si lon se fie à son produit intérieur brut (PIB), la France est aujourdhui le
cinquième pays le plus riche du monde. En 2010, le revenu disponible (après
versement des pres- tations sociales et prélèvement des impôts directs) sy
élevait à 1 276 euros par mois et par personne, adultes et enfants confondus.
Nous disposons donc de ressources suffisantes pour garantir à chaque individu 1
276 euros si lon décidait dopérer un partage strictement égalitaire. Cest
nettement plus que le seuil de pauvreté actuel, fixé en France à 60 % du revenu
médian (1), soit 960 euros par adulte. Qui peut le plus pouvant le moins, la
France a donc sans nul doute les moyens dassurer à tous ses résidents un
revenu au moins égal au seuil de pauvreté.
À Reculons, par André Gorz.
===========================
(Paru dans le monde diplomatique de Juin 1990)
*Proche de Jean-Paul Sartre, cofondateur, en 1964, du Nouvel Observateur, le
philosophe André Gorz (1923-2007) sest converti progressivement à un
écosocialisme dont il est devenu lun des principaux théoriciens. En 1990, dans
nos colonnes, sous le titre « Pourquoi la société salariale a besoin de
nouveaux valets », il formulait une critique de lidéologie du travail qui
devait lamener quelques années plus tard à se prononcer en faveur dun revenu
dexistence.*
Dans lensemble des pays capitalistes dEurope, on produit trois à quatre fois
plus de richesses quil y a trente-cinq ans ; cette production nexige pas
trois fois plus dheures de travail, mais une quantité de travail beaucoup plus
faible. (...)
Nous sortons de la civilisation du travail, mais nous en sortons à reculons, et
nous entrons à reculons dans une civilisation du temps libéré, incapables de la
voir et de la vouloir, incapables donc de civiliser le temps libéré qui nous
échoit, et de fonder une culture du temps disponible et une culture des
activités choisies pour relayer et compléter les cultures techniciennes et
profes- sionnelles qui dominent la scène. (...)
Pour près de la moitié de la population active, lidéologie du travail est
devenue une mauvaise farce ; lidentification au travail est désormais
impossible, car le système économique na pas besoin ou na pas un besoin
régulier de leur capacité de travail. La réalité que nous masque lexaltation
de la « ressource humaine », cest que lemploi stable, à plein temps, durant
toute lannée et toute la vie active, devient le privilège dune minorité.
Pour [les autres], le travail cesse dêtre un métier qui intègre dans une
communauté productive et définit une place dans la société. Ce que le patronat
appelle « flexibilité » se traduit pour les salariés par la précarité. (...)
Que doit être une société dans laquelle le travail à plein temps de tous les
citoyens nest plus nécessaire, ni économiquement utile ? Quelles priorités
autres quéconomiques doit-elle se donner ? Comment doit-elle sy prendre pour
que les gains de productivité, les économies de temps de travail profitent à
tout le monde ? Comment peut-elle redistribuer au mieux tout le travail
socialement utile de manière à ce que tout le monde puisse travailler, mais
travailler moins et mieux, tout en recevant sa part des richesses socialement
produites ?
La tendance dominante est décarter ce genre de questions et de poser le
problème à lenvers : comment faire pour que, malgré les gains de productivité,
léconomie consomme autant de travail que par le passé ? Comment faire pour que
de nouvelles activités rémunérées viennent occuper ce temps que, à léchelle de
la société, les gains de productivité libèrent ? A quels nouveaux domaines
dactivité peut-on étendre les échanges marchands pour remplacer tant bien que
mal les emplois supprimés par ailleurs dans lindustrie et les services
industrialisés ?
On connaît la réponse, pour laquelle les Etats-Unis et le Japon ont montré la
voie : le seul domaine dans lequel il est possible, en économie libérale, de
créer à lavenir un grand nombre demplois, cest celui des services aux
personnes. Le développement de lemploi pourrait être illimité si lon
parvenait à transformer en prestations de services rétribuées les activités que
les gens ont, jusquà présent, assumées chacun pour soi. Les économistes
parlent à ce sujet de « nouvelle croissance plus riche en emplois », de «
tertiarisation » de léconomie, de « société de services » prenant le relais de
la « société industrielle » (1). (...)
Le problème de fond auquel nous sommes confrontés est celui dun au-delà de
léconomie et, ce qui revient au même, dun au- delà du travail rémunéré. La
rationalisation économique libère du temps, elle continuera den libérer, et il
nest plus possible, par conséquent, de faire dépendre le revenu des citoyens
de la quantité de travail dont léconomie a besoin. Il nest plus possible, non
plus, de continuer à faire du travail rémunéré la source principale de
lidentité et du sens de la vie pour chacun.
La tâche dune gauche, si gauche il doit y avoir, consiste à transformer cette
libération du temps en une liberté nouvelle et en des droits nouveaux : le
droit de chacun et de chacune de gagner sa vie en travaillant, mais en
travaillant de moins en moins, de mieux en mieux, tout en recevant sa pleine
part de la richesse socialement produite. Le droit, dautre part, de travailler
de façon discontinue, intermittente, sans perdre durant les intermittences de
lemploi le plein revenu de manière à ouvrir de nouveaux espaces aux
activités sans but économique et à reconnaître à ces activités qui nont pas la
rémunération pour but une dignité et une valeur éminentes, tant pour les
individus que pour la société elle-même.

View file

@ -1,10 +1,8 @@
Hey !
#####
Hi, I'm Alexis,
###############
:slug: about
Hi, I'm Alexis.
I'm a software developer with interests ranging from software development to
ecology, education, agriculture and do it yourself.
@ -35,8 +33,9 @@ Je travaille actuellement pour la fondation Mozilla, dans l'équipe "Services".
Nous construisons des services qui visent à protéger la vie privée de nos
utilisateurs, ainsi qu'un ensemble d'outils qui nous permettent de nous
faciliter la tache. Tout ce qu'on fait est publié librement sur internet, et
vous êtes libres de les réutiliser et les améliorer. `Je pense que la
collaboration est meilleure que la compétition
vous êtes libres de les réutiliser et les améliorer.
`Je pense que la collaboration est meilleure que la compétition
<http://blog.notmyidea.org/quels-usages-pour-linformatique-fr.html>`_.
Vous êtes en train de lire mes carnets. Il s'agit de réflexions (techniques ou

View file

@ -2,6 +2,7 @@ Gnome 3, extensions
###################
:date: 27-12-2012
:tags: note
Après avoir tenté pendant un bout de temps unity, le bureau par defaut de
ubuntu, j'ai eu envie de changements, et j'ai donc essayé un peu de regarder du

View file

@ -2,6 +2,7 @@ Astuces SSH
###########
:date: 27-12-2012
:tags: note
Tunelling
=========

View file

@ -1,4 +1,4 @@
Ceci n'est pas un blog
Des carnets d'esquisse
######################
:date: 16/08/2013

View file

@ -54,6 +54,8 @@ et que donc il en deviendrait un outil pour vérifier que la confiance est bien
légitime, et non pas créée de toute pièce sur le profil de la personne en
question.
Plu
Plus exactement, ce qui est dit est que le paiement en ligne permet de
justifier qu'il y a bien eu transaction entre deux personnes, et que donc les
commentaires et "notations" effectuées sont donc légitimes.

View file

@ -9,65 +9,92 @@ restent intacts.
J'aime bien faire des points de temps à autre, donc allons-y!
Historique
==========
Un an et demi, ça me paraît énorme, c'est le temps le plus long que j'ai passé
à travailler sur un projet, avec les mêmes personnes. Si vous suivez un peu ces
carnets, vous savez surement que je travaille énormement avec `Tarek
<ziade.org>`_ par exemple.
Services
========
--------
Le principal de mon travail a été de construire des outils. Je suis le
mainteneur de **Cornice**, un utilitaire qui vient se greffer par dessus pyramid
pour vous simplifier la vie et créér des services web; J'ai travaillé un peu
sur un outil de gestion des process nommé **Circus**, et travaille actuellement
sur un outil de montée en charge dénommé **Loads**.
mainteneur de `Cornice <https://github.com/mozilla-services/cornice>`_, un
utilitaire qui vient se greffer par dessus le framework python pyramid pour
vous simplifier la vie et créér des services web; J'ai travaillé un peu
sur un outil de gestion des process nommé `Circus
<https://github.com/mozilla-services/circus>`_, et travaille actuellement
sur un outil de montée en charge dénommé `Loads
<https://github.com/mozilla-servbices/loads>`_
Au tout début de ma *mission*, j'ai travaillé sur un concept de `serveur de
tokens <https://github.com/mozilla-services/tokenserver>`_. L'idée était de
désolidariser l'authentification des services web des services eux mêmes.
L'idée est (je pense) bonne mais le service n'à jamais été utilisé. La raison
étant principalement que Sync est en train d'être réécrit et repensé.
étant principalement que Sync, pour lequel le serveur de token à été développé
est en train d'être réécrit et repensé (voir le projet nommé `Profile In The
Cloud <https://wiki.mozilla.org/Identity/PiCL>`_
J'avoue que mettre un projet au rebut comme celui-ci, sans être réellement
prévenu est un peu dur, mais bon, il paraît que ça arrive. L'écriture de celui
ci n'à pas été vaine, puisque il en ressort Circus ainsi que beaucoup
ci n'a pas été vaine, puisque Circus est né de besoins la bas, ainsi que beaucoup
d'enseignements personnels.
Marketplace
===========
Marketplace: chouette, on va casser du serveur.
-----------------------------------------------
Après 6 mois à travailler à Services, nous avons commencé à rejoindre l'équipe
du Marketplace pour travailler sur son passage à l'échelle.
du Marketplace pour faire un travail d'audit de performance.
Cette partie est aussi connue sous le nom de "Chouette, on va casser des serveurs".
L'idée était de prêter main forte à l'équipe du marketplace, mais les détails
étaient alors assez flous. Le code de marketplace est assez indigeste au
premier abord, ce qui m'avait alors pas mal refroidi. La raison principale
étant que le code est utilisé à la fois par addons.mozilla.org et par
marketplace.firefox.com, rendant les choses souvent un peu plus compliquées
qu'il ne faudrait.
L'idée était de prétêr main forte à l'équipe de développement du marketplace,
mais les détails étaient assez flous. Le code de marketplace est assez
indigeste au premier abord, ce qui m'à pas mal refroidi. Il y à un effort en
cours pour améliorer la qualité du code et en faire quelque chose de plus
maintenable.
Il y à actullement énormement d'efforts qui sont fait pour aller dans la bonne
direction et faire en sorte que le code soit plus facile à maintenir et que le
projet soit plus facile à aborder.
Une partie du plan à été de sortir certaines fonctionalités du code du
Une partie du plan à été de sortir certaines fonctionnalités du code du
marketplace, pour en faire quelque chose de plus facile à maintenir et de moins
imbriqué. *Monolith* est le nom du projet de qui fait sortir les statistiques
du marketplace.
imbriqué. `Monolith <https://github.com/mozilla/monolith>`_ est le projet qui
fait sortir les statistiques du marketplace, sur lequel j'ai travaillé.
La communauté
=============
La Communauté
-------------
Circus et Cornice sont deux outils qui semblent utiles à la communauté. J'ai eu
des retours très positifs sur Cornice, et j'essaye de le faire évoluer dans la
direction qui me semble propice.
Nous utilisons actuellement Cornice pour coder `Daybed
<https://github.com/spiral-project/daybed>`_ un service de validation de
formulaires.
Circus commence à recevoir des contributions de plus en plus intéressantes, et
à être utilisé en interne chez nous et chez d'autres, donc c'est une
extrêmement bonne nouvelle !
Circus et Cornice sont deux outils qui sont utiles à la communauté,
semble-t-il. J'ai eu des retours très positifs sur Cornice, et j'essaye de le
faire évoluer dans la direction qui me semble propice.
Enseignements
=============
Mozilla est ma première expérience professionelle. Ça signifie que j'ai
beaucoup à apprendre, encore, et c'est tant mieux.
Mozilla est ma première expérience professionnelle, et par conséquent, je
manque nécessairement de recul sur ce qui est acceptable et ce qui ne l'est
pas. D'une manière générale, avoir un environnement de travail basé sur la
confiance est réellement appréciable.
Voilà quelques enseignements que j'ai tiré de ce temps passé à Mozilla.
J'ai encore un peu de mal à savoir quels indicateurs utiliser pour savoir si je
suis "productif" ou non, mais j'ai globalement l'impression que je manque de
concentration et de discipline: prioriser les tâches sur lesquelles je vais
travailler se fait quasiment au jour le jour alors qu'il serait possible de
faire autrement.
Malheureusement, le code n'est pas propre
@ -75,35 +102,34 @@ Malheureusement, le code n'est pas propre
Je me rends compte que bien souvent je suis assez déçu de la qualité du code
que je regarde. Principalement parce que je ne suis pas capable de le
comprendre rapidement. Spécifiquement, ça m'est arrivé avec zamboni, le code du
marketplace.
comprendre rapidement. Spécifiquement, ça m'est arrivé avec certaines parties
de Zamboni, le code du Marketplace dont je parlais plus haut.
C'était extremement frustrant pour moi de découvrir que le code écrit à Mozilla
n'était pas super carré. Tout le code qui est ajouté à l'heure actuelle est
revu et corrigé par des pairs, mais un certain nombre de projets ont un
historique assez lourd qui rends leur structure plus compliqué que ce qui
devrait.
C'était extrêmement frustrant pour moi de découvrir que le code écrit à Mozilla
n'était pas exemplaire. Tout le code qui est ajouté à l'heure actuelle est
revu, corrigé et validé par des pairs, mais un certain nombre de projets ont un
historique assez lourd qui rends leur structure complexe.
Je suppose que je suis un peu trop idéaliste, pour le coup. Mon travail est
bien évidemment de savoir écrire du code propre, mais également de comprendre
du code que je considère comme "sale", quitte à l'améliorer.
Je réalise donc que mon travail n'est pas uniquement de savoir écrire du code
propre, mais également de réussir à comprendre du code que je considère comme
"sale" (quitte à l'améliorer au passage !)
Apprendre est un processus actif
--------------------------------
Il est facile de passer à coté de l'apprentissage. Être entouré de gens
talentueux ne suffit pas toujours. Ma principale erreur ici était de penser que
je savais, ou alors de dire que je savais alors que non, de toute évidence, je
ne savais pas.
talentueux ne suffit pas toujours à continuer à apprendre.
Savoir reconnaitre le fait d'être en situation d'échec est nécessaire. Dire que
l'on comprends pour éviter de passer pour un idiot est un biais qui se prends
assez rapidement, et qu'il fait éviter à tout prix.
Il y a une espèce de honte de ne pas savoir, alors que tout le monde autour
sait ou en tout cas semble savoir. Bien souvent, les gens autour ne savent pas
non plus et on se retrouve dans un espèce de flou artistique, sans trop savoir
pourquoi.
non plus, ce qui mène à des discussions de comptoir, sans trop savoir pourquoi.
Connaître ses limites techniques, c'est un bon début pour pouvoir les
surpasser. Je pense que je ne voulais pas reconnaitre ma non-connaissance dans
certains dommaines, à tord.
Connaître ses limites techniques est un bon début pour pouvoir les
surpasser.
"Assez bien" est suffisant
--------------------------
@ -111,7 +137,17 @@ certains dommaines, à tord.
La culture de l'excellence
"Write toolkits, not frameworks"
--------------------------------
Écrire des boites à outils et non pas des frameworks
----------------------------------------------------
Écrire des frameworks force les utilisateurs à
Être le moteur de son propre changement
---------------------------------------
La suite ?
==========

View file

@ -51,7 +51,7 @@
<ol id="posts-list" class="hfeed">
{% set current_category = None %}
{% for article in articles_page.object_list %}
{% if article.category.name != 'notes' or category and category.name == 'notes' %}
{% if (not 'note'in article.tags or tag and tag.name == 'note') and article.category.name != 'notes' or category and category.name == 'notes' %}
<a href="{{ SITEURL }}/{{ article.url }}" rel="bookmark" title="{{ article.title}}" class='{{ article.lang }}'>
<li><article class="hentry {{ article.category }}">
{% if article.category.name != current_category %}

View file

@ -2,9 +2,11 @@
{% block title %}{{ page.title }}{% endblock %}
{% block content %}
<section id="content" class="body">
<article>
<h1 class="entry-title">{{ page.title }}</h1>
{% if PDF_PROCESSOR %}<a href="{{ SITEURL }}/pdf/{{ page.slug }}.pdf">get
the pdf</a>{% endif %}
{{ page.content }}
</article>
</section>
{% endblock %}