Ce week-end, un chasseur

Ce matin, un Lapin

Ce week-end, un chasseur
À tué un cycliste
Ce week-end, un chasseur
À tué un cycliste
C’était un chasseur, qui
C’était un chasseur, qui
Avait un permis

Du côté de Montriond
Ce week-end est arrivé
Une chose que tout l’monde
Avait bien vu arriver

C’était je crois l’quatrième
Depuis l’début d’la saison
Ces p’tits accidents mortels
Moitié-prix, merci Macron

Ce week-end, un chasseur
À tué un cycliste
Ce week-end, un chasseur
À tué un cycliste
C’était un chasseur, qui
C’était un chasseur, qui
Avait un permis

Les premiers écologistes
De France, ça c’est certains
N’aiment pas trop les cyclistes
Préfèrent le civet d’Lapin

Ne soyez pas en colère
Les accidents ça arrive
Ne soyez pas trop vénère
Fautes de Merles on mange des grives

Ce week-end, un chasseur
À tué un cycliste
Ce week-end, un chasseur
À tué un cycliste
C’était un chasseur, qui
C’était un chasseur, qui
Avait un permis

Manuel Valls

capitaine Flam

Manuel Valls tu n’trouve pas
Vraiment ta place ici
Tu n’as plus trop d’ami
(Manuel Valls !)
À l’assemblée tu t’ennuies
Les méchants insoumis
Ne veulent plus voir ta pomme

Manuel Valls tu n’es pas
Le meilleur député
Qu’ils disent à la télé
( Manuel Valls !)
Tu quittes enfin l’Assemblée
Tenter ta chance à la
Mairie d’Barcelona

Tu nous as/parlé des arabes
En jouant sur les thêmes
Chers à la droite extrême
Tu as trahi

Ceux là
Qui t’ont traité d’minable
Sans soutenir Benoît
Qui n’le méritait pas

Manuel Valls tu n’as pas
Su t’intégrer ici
Ça tu l’as bien compris
(Manuel Valls)
Pas si loin que l’infini
Tu vas quitter Paris
Pour vivre à Barcelone

Manuel Valls nous à la
Goguette des z’énervés
Tu vas bien nous manquer
(Manuel Valls)
On espère qu’tu vas t’viander
Et que tu reviendras
Inspirer nos débats

Mnauel Valls c’est pour ça
Que si tu reste là bas
Jamais on t’oubliera !

Coupe d’immonde

Et rev’la encore un match de foot
Toute les Frances sont supporters
Alors qu’moi, j’en ai, rien à footr’
ça me donne même pas envie d’une bière

Les goguettes s’achèvent
Ça, ça me fait moins rigoler
C’est comme si j’avais avalé une chaise
Il faut beaucoup qu’je boive pour digérer

J’m’en fais pas c’est pas la fin du monde
En septembre on r’commence à fond
Et surtout la coupe de foot des immondes
Dans 9 jours on en parle plus pour de bon !

Je n’ai plus de téléviseur
J’l’ai jeté, y’a 10 ans voir plus
Quand l’actu ne nous fait plus peur
Le football, arrive comme une vérue
Les bars sont pleins de beaufitude
Et de l’amour du ballon rond
Partout la patrio-attitude
Faut vraiment qu’on nous prenne que pour des cons

[ Refrain ]

Les bleus ou bien ils gagnent ou bien ils perdent
Pour l’instant aucun scandale pédophile
D’accord ils auront courru comme des bêtes
Cest millionaires comme dirait Anne-Sophie (Lapix)
Ça leur rapporte je sais pas combien d’fric
Pendant q’tant d’monde dort dans la rue
J’vois pas grand chose de plus inique
Manquerait plus que l’un d’eux soit élu

[ Refrain ]

J’ai pas regardé une seule partie
C’est pas comme tous mes collègues de boulot
Dès 16h ils étaient d’vant la TiVi
Pour une fois que moi pour bosser j’étais chaud
Je me fout vraiment du rayonnement d’la France
Des J.O. d’hivers ou d’été
Les gens n’y gagnent pas grand chose
On ne leur laisse que leurs yeux pour pleurer

[ Refrain ]

Quelqu’un m’a dit

(goguette incomplète)

On me dit qu'insoumis niveau démocratie
C'est pas la panacée c'est plus une tyranie
On me dit que la gauche est morte pour le moment
Et que je ferais mieux de changer de mouvement
Pourtant quelqu'un m'a dit d'être moins démocratif
C'est quelqu'un qui m'a dit, d'être, plus collectif
Attend la convention…
On dit que les marcheurs ne valent pas un clou
Qu'ils suivent aveuglément comme des gentils toutous
Parait qu'on est meilleur vu qu'on est insoumis
Puisqu'on est insoumis c'est donc qu'on est meilleur 
Pourtant quelqu'un m'a dit qu'il faut pas la ram'ner
C'est quelqu'un qui m'a dit
De n'pas trop me moquer
Serais-je trop impliqué … ?
Mais que c'passe t-il en Corse
Y'aurait des dissidents
…

Qwerty-Lafayette v0.5 avec setxkbmap

Petit article pour remettre au propre les étapes pour intégrer qwerty-lafayette à une distrib basée sur Debian.

Résultat attendu : la commande `setxkbmap fr lafayette` vous fera changer de layout.

Qwerty-Lafayette, c’est là : http://fabi1cazenave.github.io/qwerty-lafayette/

Cet article est basé sur http://simos.info/blog/archives/1134

Version courte en mode copier/coller :

wget http://qwerty-lafayette.org/releases/lafayette_linux_v0.5.xkb --output-document=lafayette.xkb
cut_start=$(echo "$(cat -n lafayette.xkb |grep 'partial alphanumeric_keys' | awk '{print $1-1}')")
cut_end=$(wc lafayette.xkb | awk '{print $1-3}')
sed -ni "${cut_start},${cut_end}p" lafayette.xkb
sed -i 's/"lafayette_group2"/"lafayette"/' lafayette.xkb | sudo tee --append /usr/share/X11/xkb/symbols/fr
sudo vim -e +"/<layout>\\n *<configItem>\\n *<name>fr<//name>\\n[//<>\\na-zA-Z0-9 ]*<variantList>/" +"/<variantList>/+1" +"i
 <variant>
 <configItem>
 <name>lafayette</name>
 <description>French (coding, Qwerty-Lafayette)</description>
 <languageList><iso639Id>fra</iso639Id></languageList>
 </configItem>
 </variant>
" +wq /usr/share/X11/xkb/rules/base.xml
sudo vim -e +"/<layout>\\n *<configItem>\\n *<name>fr<//name>\\n[//<>\\na-zA-Z0-9 ]*<variantList>/" +"/<variantList>/+1" +"i
 <variant>
 <configItem>
 <name>lafayette</name>
 <description>French (coding, Qwerty-Lafayette)</description>
 <languageList><iso639Id>fra</iso639Id></languageList>
 </configItem>
 </variant>
" +wq /usr/share/X11/xkb/rules/evdev.xml

Pour tester que le layout fr «habituel» fonctionne toujours :

setxkbmap fr

Pour (enfin!) tester le layout qwerty-lafayette

setxkbmap fr lafayette

twitter-bootstrap 3.x, the easy way for customization

create an empty bootstrap.less inside your project that will import variables.less, then customize variables you want, then import bootstrap.less.

Less `@import` is an implicit « import once » (like the php `require_once`) , so the `@import variables.less` present in official bootstrap.less file will not reload the default variables.

This way allows you to update easier the twitter bootstrap library when you need.

@import "../twitter-bootstrap/less/variables.less"
@import "variables.less" // customize (or not) variables
@import "../twitter-bootstrap/less/mixins.less"
@import "mixins.less"

// in that file already imported .less will be not re-imported
// unless you explicitely ask it when compiling
@import "../twitter-bootstrap/less/bootstrap.less"
// Alternative : 
// instead of importing native bootstrap.less
// you can only take some importation

//== Custom
//
//## add your own specific rules here


 

Installer qwerty-lafayette

Qwerty-Lafayette, c’est là : http://fabi1cazenave.github.io/qwerty-lafayette/

(Basé sur : http://simos.info/blog/archives/1134 )

# 1 – download layout

wget https://raw.githubusercontent.com/fabi1cazenave/qwerty-lafayette/master/lafayette.xkb

# 2 – enlever les 80 premières lignes + le « }; » à la fin

tail, head, etc.

# 3 – ajouter dans /usr/share/X11/xkb/symbols/fr

cat lafayette.xkb >> /usr/share/X11/xkb/symbols/fr

# 4 – ajouter dans evdev.xml and base.xml

dans la balise `variableList` adéquate (fr donc :) )

/usr/share/X11/xkb/rules/base.xml
/usr/share/X11/xkb/rules/evdev.xml
-----

 <variant>
 <configItem>
 <name>lafayette</name>
 <description>French (coding, Qwerty-Lafayette)</description>
 <languageList><iso639Id>fra</iso639Id></languageList>
 </configItem>
 </variant>

# 5 – vérifier qu’il n’y a pas d’erreur et que le fichier « fr » se recharge bien

setxkbmap fr

# 6 – tester la variation lafayette

setxkbmap fr lafayette

Sous Ubuntu (unity), le raccourci pour changer de langue est +

avec i3, j’utilise <super> + <w> pour tourner entre en/fr/fr-lafayette

Et ces lignes pour afficher le layout actuel dans la barre i3:

i3status --config ~/.i3/i3status-light | while :
do
read line
        LG=$(setxkbmap -print | grep xkb_symbols | awk -F"+" '{print $2}')
        echo "LG: $LG | $line" || exit 1
done

(voir ici : https://github.com/Asenar/dotfiles/blob/master/i3/keymap.sh )

AuthType Digest

Pour vous éviter de chercher:
1) utilisation du digest dans le .htaccess (au lieu du Basic)

AuthType Digest
# AuthName est utilisé pour générer le mot de passe
AuthName "prive"
AuthUserFile /home/www/.htdigest
AuthDigestNonceLifetime 300
require valid-user

2) génération d’un mot de passe :
C’est similaire à un htpasswd, avec « realm » en plus au milieu : htdigest [fichier] [realm] [user]
« Realm » correspond à la valeur de « AuthName » mis plus haut.

htdigest -c /home/web/.htdigest "prive" michael

date range in bash

#!/bin/bash
# display all dates between arg1 and arg2

date1=$1
date2=$2

# checks dates
if ! date -d "$date1" 2>&1 > /dev/null ; 
	then echo "first date is invalid" ; exit 1
fi
if ! date -d "$date2" 2>&1 > /dev/null ; 
	then echo "second date is invalid" ; exit 1
fi

#set current and end date
current=$(date -d "$date1" +%F)
end=$(date -d "$date2" +%F)

#loop over all dates
while [ "$end" != "$current" ] 
do
	echo $current
	current=$(date -d "$current +1 days" +%F)
done
echo $current