Rectification ça fait depuis des dizaines d'années, que lorsque qu'un gars est motivé pour faire bouger les choses et tente de changer la donne, les médias le présente comme un guignol n'ayant aucune chance, agite le spectre du FN, caricature leur propos, coupe les phrase comme il le faut pour ne laisser entendre qu'il n'y a que 2 alternatives viable, chacune de ces alternative sélectionnant bien les personnes à présenter, et les excluant si elles ne font pas le jeu du député godillot.
Ajoute à cela qu'une campagne coûte des sous, que d'après un, je l'espère, futur repris de justice, 22 millions c'est pas assez, tellement qu'il a dépensé (pour un lamentable échec) plus de 40 millions.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
oui mais là à la tête du parlement européen, c'est comme si on avait mis Al Capone à la justice, à l'intérieur et à Bercy.
Ou le patron de Total à l'écologie, Albanelle au numérique, Bachelot à la santé, Raymond Barre au ministère du travail, le conseiller de la Grèce (pour maquiller le déficit) à la banque centrale européenne…
Oups… Bon ok c'est pas si absurde que ça finalement ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Vu que le montant du déficit de la France est du niveau de l'évasion fiscale, qu'un bon paquet de réformes (augmentation des impôts, suppressions de postes, économie d'entretiens ) sont justifié par un objectif de déficit faible (3% du PIB il me semble) Tu es largement plus impacté au quotidien, et ce sans que tu puisse agir que par la fuite des données que tu laisse trainer sur le web.
if[$?=0]then
mv /var/backups/dump_tmp/$FILE /var/backups/dump
for i in 2H 12H
doread garde1 supression <<<$( ls -t /var/backups/dump/*-${i}* )\rm $supressiondoneelse
mv /var/backups/dump_tmp/$FILE /var/backups/dump/$FILE.ERROR
fi
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Si l'idée est de garder les deux précédents, je ferai autrement
if[$?=0]thenread garde1 garde2 supression <<<$( ls -t /var/backups/dump )\rm $supression
mv ...
else
...
fi
ps : je ne fais que du bash, si ça ne passe pas en dash/sh/ksh/tcsh/zsh, je décline toute responsabilité ;)
pps : ça ne passe pas en dash
ppps : ça peut se régler à coup de ls -t | ( read … )
pppps : il y a surement plus élégant ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
je navigue en noscript + sans image car on a un quota de quelques centaines de Mo la semaine, et un truc du genre 1 giga l'an, pour éviter d'exploser le quota, j'ai du m'adapter; si la personne avait bien fait son travail elle aurai mit un alt qui va bien ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Oui enfin le coût d'un presta n'est pas le même qu'un employé, je suis facturé autour de 500€ la journée sur 220 jours, ce qui fait du 110 000€ l'année pour un brute de 49 0000€ ce qui doit donner un superbrut à 74 000 € environ, on est une petite dizaine à bosser pour le même client, et ce depuis plusieurs années, voir dizaines d'année pour certains.
Mais bon ça donne de la flexibilité il parait… Elle coûte cher la flexibilité.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
J'ai déjà mon diplôme moi, ensuite j'ajouterai que mon onliner a plus de chance de fonctionner avec des commandes ayant des espace, sed remplacera les " " par des , une commande du genre "reboot universe" :)
J'ajouterai qu'utiliser sed pour remplacer un caractère par un autre… tr est là pour ça ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
rhoooo alors je propose (ça marche pour bash, je ne sais pas pour sh
for i
do
VAR+=,$i
done
ps -C ${i:1}
et hop pas de if tout degeu en début de boucle
sinon tu peux aussi regarder avec shift pour chopper le premier et faire le reste avec le for (attention, je t'invite à tester dans le cas avec un seul paramètre )
sinon avec ton truc de base tu peux aussi jouer avec basename (qui pour le coup marche tout le temps
par exemple VAR=$( basename $VAR ,)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
pour une raison que j'ignore mes dollars ont un comportement étrange… il vaut mieux remplacer echo ...par l'équivalent qui est dollars parenthèse echo … fermer parenthèse
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
donc début 2015 si j'ai bien suivi le fil (ou dans la daily build)
C'est tout le problème de corriger un bug qui est utilisé par les utilisateurs (une grosse partie des soft windows qui ne fonctionnent plus sont dus à ce genre de blague)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
pour le for (( ; ; ))je viens de tester sur la machine du boulot, ça passe en ksh, ksh93, bash, /bin/sh (mais c'est un lien sur bash), ça ne passe pas en tcsh ni en dash :)
Parmi mes autre truc que j'aime bien c'est le (expr ) )
i=3
echo $(( i + 2 ))
5
sinon pour les seq un peu long il y a aussi le seq 1 10000 | while read i …
c'est plus passe partout.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
effectivement j'ai tendance à remplacer shell par bash, et j'utilise beaucoup de basheries ;)
Tu peux détailler un peu? Les connaissances sur le shell sont toujours bonnes à prendre.
pour le read je l'utilise souvent de la façon suivante
ps -heo pid,user,nice,pcpu,comm |whileread pid user nice pcpu comm
doecho"le pid de $comm est $pid il a été lancé par $user (qui est un gros boulet) avec un nice $nice"done
tu peux aussi avoir un nombre de paramètres plus court dans read (dans ce cas le dernier prends le reste)
pour coproc je l'ai utilisé pour éviter de passer par des mkfifo.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
"boucles for pour compter" (qui n'existe certes pas).
je dirai que tu as une mauvaise connaissance du shell
for((i=0; i < 5; i++ ))doecho$idone
0
1
2
3
4
note bien tu peux aussi utiliser la bonne vieille méthode : for i in $( seq 1 4 )
quant aux ' et ", je n'ai généralement pas de problèmes : soit je veux que mes variables soient interprétées soient je ne veux pas; le shell est devenu d'une simplicité enfantine le jour où j'ai découvert $() à la place de ``; par contre je ne mixe pas du awk et du shell (sauf pour extraire un champ ou les réordonner ), et encore, l'utilisation de read a b c d plop règle bon nombre de problème.
coproc est aussi bien pratique dans certains cas :)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
mais c'est qu'il sait pas lire l’effronté je cite albert, la mise en gras est de moi :
d'utiliser MacOSX en tant que machine virtuel sur un materiel non Apple
Je cite la licence que tu viens de citer la mise en gras est aussi de moi
additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
car system("unrar …") crée un shell, puis un exec il me semble, et cela à chaque tentative; à ta place je tenterai l'utilisation de libunrar ou une équivalente évitant des fork/exec à répétition
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: sur DAB, sur la FM, et maintenant sur linuxfr
Posté par fearan . En réponse au journal "Comment les multinationales (y compris françaises) font de l’évasion fiscale au Luxembourg". Évalué à 2.
Pas mal de pseudo résidents en suisse, ou je dirai récemment un nouveau Russe ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: COUP DE TONNERRE DANS LE LAN...
Posté par fearan . En réponse au journal "Comment les multinationales (y compris françaises) font de l’évasion fiscale au Luxembourg". Évalué à 2.
président de la commission, j'ai fourché
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Oui, et ?
Posté par fearan . En réponse au journal "Comment les multinationales (y compris françaises) font de l’évasion fiscale au Luxembourg". Évalué à 5.
Rectification ça fait depuis des dizaines d'années, que lorsque qu'un gars est motivé pour faire bouger les choses et tente de changer la donne, les médias le présente comme un guignol n'ayant aucune chance, agite le spectre du FN, caricature leur propos, coupe les phrase comme il le faut pour ne laisser entendre qu'il n'y a que 2 alternatives viable, chacune de ces alternative sélectionnant bien les personnes à présenter, et les excluant si elles ne font pas le jeu du député godillot.
Ajoute à cela qu'une campagne coûte des sous, que d'après un, je l'espère, futur repris de justice, 22 millions c'est pas assez, tellement qu'il a dépensé (pour un lamentable échec) plus de 40 millions.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: COUP DE TONNERRE DANS LE LAN...
Posté par fearan . En réponse au journal "Comment les multinationales (y compris françaises) font de l’évasion fiscale au Luxembourg". Évalué à 9.
oui mais là à la tête du parlement européen, c'est comme si on avait mis Al Capone à la justice, à l'intérieur et à Bercy.
Ou le patron de Total à l'écologie, Albanelle au numérique, Bachelot à la santé, Raymond Barre au ministère du travail, le conseiller de la Grèce (pour maquiller le déficit) à la banque centrale européenne…
Oups… Bon ok c'est pas si absurde que ça finalement ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Oui, et ?
Posté par fearan . En réponse au journal "Comment les multinationales (y compris françaises) font de l’évasion fiscale au Luxembourg". Évalué à 9.
oh c'est raffiné tout ça ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Oui, et ?
Posté par fearan . En réponse au journal "Comment les multinationales (y compris françaises) font de l’évasion fiscale au Luxembourg". Évalué à 10. Dernière modification le 06 novembre 2014 à 11:19.
meuh non, faut pas dire ça, il nous a quitté pour un monde meilleur, il faut dire… il vivait dans un monde de brut ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Oui, et ?
Posté par fearan . En réponse au journal "Comment les multinationales (y compris françaises) font de l’évasion fiscale au Luxembourg". Évalué à 10.
Vu que le montant du déficit de la France est du niveau de l'évasion fiscale, qu'un bon paquet de réformes (augmentation des impôts, suppressions de postes, économie d'entretiens ) sont justifié par un objectif de déficit faible (3% du PIB il me semble) Tu es largement plus impacté au quotidien, et ce sans que tu puisse agir que par la fuite des données que tu laisse trainer sur le web.
Enfin vu qu'on pleure un gars décédé parce qu'il payait ses impôts en France, en oubliant que la boite dont il était PDG ( http://www.leparisien.fr/economie/total-pas-un-centime-d-impot-mais-un-cheque-du-fisc-de-80-meur-17-10-2014-4220769.php ) s'arrangeait pour ne pas payer d'impôts, honnêtement quitte à choisir qui de la boite ou le patron doit payer des impôts, dans ce cas précis c'est la boite.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: c'est compliqué
Posté par fearan . En réponse au message Problème find avec ctime. Évalué à 2.
rien de très sorcier à adapter ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# c'est compliqué
Posté par fearan . En réponse au message Problème find avec ctime. Évalué à 2.
Si l'idée est de garder les deux précédents, je ferai autrement
ps : je ne fais que du bash, si ça ne passe pas en dash/sh/ksh/tcsh/zsh, je décline toute responsabilité ;)
pps : ça ne passe pas en dash
ppps : ça peut se régler à coup de ls -t | ( read … )
pppps : il y a surement plus élégant ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# je capturerai les \x
Posté par fearan . En réponse au message Nginx : trapper des logs "bizarres".. Évalué à 4.
en gros une ligne qui valide (\x.*){10} se prends un ban, rien que la première ligne en a plus de 20, la deuxième j'en parle pas ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Débuggage
Posté par fearan . En réponse au message Exercice shell script. Évalué à 2.
typiquement :
généralement les $( ) sont plus lisible et plus facile à gérer.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Débuggage
Posté par fearan . En réponse au message Exercice shell script. Évalué à 3.
je navigue en noscript + sans image car on a un quota de quelques centaines de Mo la semaine, et un truc du genre 1 giga l'an, pour éviter d'exploser le quota, j'ai du m'adapter; si la personne avait bien fait son travail elle aurai mit un alt qui va bien ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Whois
Posté par fearan . En réponse au journal mes-aides.gouv.fr, simulez vos aides en ligne !. Évalué à 10.
Oui enfin le coût d'un presta n'est pas le même qu'un employé, je suis facturé autour de 500€ la journée sur 220 jours, ce qui fait du 110 000€ l'année pour un brute de 49 0000€ ce qui doit donner un superbrut à 74 000 € environ, on est une petite dizaine à bosser pour le même client, et ce depuis plusieurs années, voir dizaines d'année pour certains.
Mais bon ça donne de la flexibilité il parait… Elle coûte cher la flexibilité.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Débuggage
Posté par fearan . En réponse au message Exercice shell script. Évalué à 2.
En même temps, j'ai pas l'énoncé
je préfère mon presque oneliner à coup d'IFS :)
J'ai déjà mon diplôme moi, ensuite j'ajouterai que mon onliner a plus de chance de fonctionner avec des commandes ayant des espace, sed remplacera les " " par des , une commande du genre "reboot universe" :)
J'ajouterai qu'utiliser sed pour remplacer un caractère par un autre… tr est là pour ça ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Débuggage
Posté par fearan . En réponse au message Exercice shell script. Évalué à 3.
rhoooo alors je propose (ça marche pour bash, je ne sais pas pour sh
for i
do
VAR+=,$i
done
ps -C ${i:1}
et hop pas de if tout degeu en début de boucle
sinon tu peux aussi regarder avec shift pour chopper le premier et faire le reste avec le for (attention, je t'invite à tester dans le cas avec un seul paramètre )
sinon avec ton truc de base tu peux aussi jouer avec basename (qui pour le coup marche tout le temps
par exemple VAR=$( basename $VAR ,)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Débuggage
Posté par fearan . En réponse au message Exercice shell script. Évalué à 4.
y'en a qui se complique la vie :)
pour une raison que j'ignore mes dollars ont un comportement étrange… il vaut mieux remplacer
echo ...
par l'équivalent qui est dollars parenthèse echo … fermer parenthèseIl ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Je ne pensais pas que ma question ...
Posté par fearan . En réponse au message Algo ; Evitez les doubles "boucles" ?. Évalué à 2.
en même temps
Forcément, les deux religions vont s'affronter; un peu comme une rencontre entre témoin de jéhovah et des jedi…
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# c'est configurable dans la 4.4 :D
Posté par fearan . En réponse au journal Libreoffice 4.3 : Bug 81633 du tri : "It's not a bug, it's a feature !". Évalué à 9.
donc début 2015 si j'ai bien suivi le fil (ou dans la daily build)
C'est tout le problème de corriger un bug qui est utilisé par les utilisateurs (une grosse partie des soft windows qui ne fonctionnent plus sont dus à ce genre de blague)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Décalage
Posté par fearan . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 2.
pour le for (( ; ; ))je viens de tester sur la machine du boulot, ça passe en ksh, ksh93, bash, /bin/sh (mais c'est un lien sur bash), ça ne passe pas en tcsh ni en dash :)
Parmi mes autre truc que j'aime bien c'est le
(expr ) )
sinon pour les seq un peu long il y a aussi le seq 1 10000 | while read i …
c'est plus passe partout.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Parenthèses vs indentation
Posté par fearan . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 4.
au jour ou n'importe quel éditeur de code est capable de refaire l'indentation, c'est un peu la plus mauvaise justification que tu puisse trouver.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Décalage
Posté par fearan . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 3.
effectivement j'ai tendance à remplacer shell par bash, et j'utilise beaucoup de basheries ;)
pour le read je l'utilise souvent de la façon suivante
tu peux aussi avoir un nombre de paramètres plus court dans read (dans ce cas le dernier prends le reste)
pour coproc je l'ai utilisé pour éviter de passer par des mkfifo.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Décalage
Posté par fearan . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 2.
je dirai que tu as une mauvaise connaissance du shell
note bien tu peux aussi utiliser la bonne vieille méthode : for i in $( seq 1 4 )
quant aux ' et ", je n'ai généralement pas de problèmes : soit je veux que mes variables soient interprétées soient je ne veux pas; le shell est devenu d'une simplicité enfantine le jour où j'ai découvert $() à la place de ``; par contre je ne mixe pas du awk et du shell (sauf pour extraire un champ ou les réordonner ), et encore, l'utilisation de read a b c d plop règle bon nombre de problème.
coproc est aussi bien pratique dans certains cas :)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Apple a abandonné le Mac Mini ?
Posté par fearan . En réponse au journal Une baudruche qui se dégonfle avec fracas.... Évalué à 8.
mais c'est qu'il sait pas lire l’effronté je cite albert, la mise en gras est de moi :
Je cite la licence que tu viens de citer la mise en gras est aussi de moi
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# j'espère que tu as du temps ;)
Posté par fearan . En réponse au message retour de system("echo $?"); inattendu . Évalué à 7.
car system("unrar …") crée un shell, puis un exec il me semble, et cela à chaque tentative; à ta place je tenterai l'utilisation de libunrar ou une équivalente évitant des fork/exec à répétition
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: WTF ?
Posté par fearan . En réponse au journal La chasse aux trolls est ouverte !. Évalué à 8.
je ne schtroumpfe pas ce que tu veux schtroumpfer.
Tu veux parler du schtroumpf qui schtroumpfe du schtroumpf ?
Il ne faut pas décorner les boeufs avant d'avoir semé le vent