La face cachée du faible taux de chômage en Allemagne.
Un peu de relaxation ne fait jamais de mal.
Interview intéressante. Le livre de la dame doit valoir le détour également.
Question:
Selon vous, le vrai visage de ce "nouveau monde" incarné par les start-up d'aujourd'hui n'est en réalité que le reflet d'un "capitalisme sauvage". Vous allez même jusqu'à comparer leur fonctionnement avec celui d'une "dictature totalitaire" et d'un "régime despotique". C'est-à-dire?
Réponse:
Tout à fait. C'est une forme d'organisation totalitaire, voire même sectaire. Dans ces structures, il y a la reproduction d'un même schéma avec un leader charismatique, incarné généralement par le fondateur de la société, autour duquel se crée un culte de la personnalité. Vous avez ensuite l'adoption d'un langage commun généralement bourré d'anglicismes, d'euphémismes et de superlatifs décuplés qui se propagent à une vitesse folle. Les titres de postes eux-mêmes [en référence à certains cités dans son livre: "office manager", "assistant talent recruiter", "growth hacker", NDLR] servent la plupart du temps soit à enjoliver un job banal, soit à masquer une précarité. Plusieurs process sont souvent rebaptisés avec des noms qui se veulent savants mais sont au final très creux. Ajoutés à cette novlangue, des rituels communs, des valeurs communes, une culture d'entreprise commune ou encore une surveillance omniprésente des résultats. Ce qui est assez proche selon moi d'un système totalitaire.... et d'autant plus hypocrite de la part d'entrepreneurs prônant la liberté à tous les étages et qui se révèlent dans les faits plus que liberticides.
Attention: les versions de l'outil "sudo" entre 1.8.6p7 et 1.8.20 sont affectées par une vulnérabilité.
Mettez à jour vers la version 1.8.20p1 publiée hier!
Pour récupérer le n-ème argument en bash:
#!/bin/bash
n=3
echo "${!n}"
Résultat:
bash script.sh voiture camion "tati danielle" raclette "pommes de terre" exponentielle logarithme
tati danielle
Et pour récupérer les m premiers arguments à partir du n-ème (compris):
#!/bin/bash
n=4
m=2
echo "${@:$n:$m}
Résultat:
bash script.sh voiture camion "tati danielle" raclette "pommes de terre" exponentielle logarithme
raclette pommes de terre
Pour toi antichesse. Les nouvelles règles de l'orthographe. Ou comment justifier sa paye en promouvant l'impérieuse nécessité de la nouveauté ;-)
Quand l'Immonde, le journal de révérence, se prend les pieds dans le tapis des fake news!
Une section Condamnations judiciaires vient d'être créée à cette occasion sur wikipedia ^^
L'astuce du jour.
J'ai un fichier comportant trois colonnes, et structuré de cette manière:
Nom Prénom DateDeNaissance
Le séparateur de colonnes est une tabulation.
Question: comment construire la regexp correcte dans un terminal, pour décrire ce fichier (dans sed ou grep par exemple)?
En effet, il n'est pas possible de "juste" taper sur la touche tabulation. Rien ne se produit.
Pour intégrer la tabulation il faut:
1) Appuyer sur les touches CTRL + V. Cela informe le terminal que la prochaine touche devra être prise "littéralement".
2) Appuyer sur la touche tabulation. Celle-ci est alors inséree dans la ligne de commande comme n'importe quel autre caractère.
Voilà
PS: Je sais maintenant pourquoi un CTRL+V dans un terminal ne "colle" pas le presse-papier.
Pour télécharger prism.js et prism.css, afin d'intégrer la coloration syntaxique du code dans une page web.
Vous les vouliez? Vous les attendiez? Vous les aurez!
La variable d'environnement LANG sous Linux, contient la valeur liée aux paramètres locaux (langue, clavier, ...).
Elle vaut en général quelquechose comme ça:
fr_FR.utf8
es_EC.utf8
en_US.utf8
etc
Mais parfois, on voit cette variable LANG changer de valeur. En particulier, lors d'une compilation en langage C.
On voit alors:
LANG=C
Mais cela n'a (presque) rien a voir avec le fait que c'est le langage C qui est en jeu.
La "locale" C est une convention POSIX qui permet d'anticiper les sorties de certains outils tels que grep. Cette locale C permet en outre d'augmenter les performances de ces mêmes outils, en n'utilisant pas l'UTF8.
Enfin, la langue de cette locale est l'anglais. Eh oui.
Du coup au lieu de faire ça:
$ echo $LANG
$ fr_FR.utf8
$ LANG=C
$ echo oui | commande
On fait ça:
$ echo $LANG
$ fr_FR.utf8
$ LANG=C
$ echo yes | commande
Une petite particularité des shell dérivés du shell sh.
Il existe la commande : (deux-points). Et elle ... ne fait rien! Ou plus exactement, elle agit comme un non-opérande.
Quand on la "lance", elle retourne un code d'erreur 0:
$ :
$ $?
$ 0
Alors à quoi ça sert?
Dans les vieilles version des shell, cette commande est utilisée en remplacement de la commande "true" (qui n'existait pas).
Alors on peut voir des choses comme:
if commande; then
:
else
autre-commande
fi
Ou avec un double pipe en fin de commande, pour envoyer un code d'erreur 0:
commande || :
Sympa à savoir si on travail à décortiquer de vieux scripts.
Edit: sur le même sujet https://superuser.com/questions/423980/colon-command-for-bash