Skip to content

Instantly share code, notes, and snippets.

View lucasgautheron's full-sized avatar

Lucas Gautheron lucasgautheron

View GitHub Profile
Ils appelaient cela, entre eux, des "trajectoires". Plus précisément, des "trajectoires d'effectifs". C'est le terme qui revenait apparemment dans les directives, les circulaires fixant des "objectifs" qui descendaient du sommet à la base, et dans les rapports qui remontaient de la base au sommet. Ce mot, "trajectoires", servait à masquer la réalité de la chose : des démissions forcées de fonctionnaires en CDI. Car il fallait supprimer 22 000 postes. 22 000 postes de fonctionnaires invirables. C'était le prix du passage de France Télécom à Orange, de la vieille téléphonie de papa à l'ère radieuse du portable et du numérique. Virer les anciens, les fossilisés, les irrécupérables. Susciter le déclenchement de 22 000 "trajectoires d'effectifs" : c'étaient les consignes données par la haute hiérarchie de France Télécom, alors dirigée par Didier Lombard, dont le parquet vient de requérir le renvoi en correctionnelle, avec deux autres ex-cadres supérieurs du groupe, pour une forme de "harcèlement moral institutionn
void mass() {
TH1F *h1= new TH1F("masse"," masse", 100,0,150) ;
FILE *fp = fopen ("mass.txt", "r");
float inv_mass = 0;
while (fscanf(fp, "%e", &inv_mass) > 0)
{
printf("m = %.3f\n", inv_mass);
h1->Fill(inv_mass);
}
\documentclass[10pt]{article}
% I only need the arrows for this one.
\usepackage{tikz}
\usetikzlibrary{arrows}
% Nice captions.
\usepackage[hang,small,bf]{caption}
\setlength{\captionmargin}{25pt}
gms.toList.groupBy(_.map).mapValues(m => m.groupBy(_.winner.getOrElse("tie")).mapValues(_.length.toFloat/m.size)).foreach(println)
#!/usr/bin/env node
var EventSource = require('eventsource');
var cfgPath = require('confortable')('stream.json', process.cwd());
if (!cfgPath) {
throw new Error("Could not load stream.json");
}
var cfg = require(cfgPath);
var ircStream = require('irc-stream')(cfg.irc.server, cfg.irc.name, {
@lucasgautheron
lucasgautheron / layout.xsl
Created December 4, 2015 14:08
Original file causing the issue
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:doc="http://sciencestechniques.fr"
exclude-result-prefixes="xs doc">
<xsl:variable name="linkwords" select="//ressources/ressource/linkwords/linkword"/>
<xsl:function name="doc:find-matching-linkword">
<xsl:param name="text"/>
<xsl:copy-of select="(data(($linkwords[contains($text, .)])[1]/../../@id), ($linkwords[contains($text, .)])[1], data(($linkwords[contains($text, .)])[1]/../../title))"/>