Ça semble assez logique quand on sait que Google est le moteur le plus utilisé et le plus connu en France (je ne sais pas pour le reste de l'Europe). Ce qui n'est pas le cas au USA, en Russie ou en Chine.
Oui mais dans un terminal il faut faire Ctrl+Shift+c (et Ctrl+Shift+v pour coller) car Ctrl+c fait un BREAK…
Ctrl+Shift+c c'est déjà moins ergonomique, ça ressemble à un raccourci emacs c'est pour dire…
Laissez-nous ces putains de touches bordel… Idem, toujours dans un terminal, Shift+PageUp et Shift+PageDown sont indispensables… On les remplace par quoi ?
Faut ouvrir les yeux les mecs, les geeks comme vous (et moi bien que je code très peu), ça représente 1% des utilisateurs d'informatique… Donc y'a 99% de gens qui n'utilisent JAMAIS ces touches.
Euh… Quelqu'un qui fait de la bureautique et qui n'utilisent pas les touches dont tu parles c'est quand même un sacré bras-cassé…
J'ai l'impression que tu prétends que 99% des gens sont des débiles profonds ne sachant pas utiliser un ordinateur et qui font tout à la souris, ce qui est à mon avis totalement fantasmé.
Je ne dis pas qu'il n'y a pas des choses à améliorer sur l'AZERTY (par exemple on a une touche qui ne sert que à l'écriture d'UN mot de la langue française et à rien d'autre…) mais les touches dont tu parles, alors là franchement non…
Est-ce que tu ne voudrais pas aussi le cul de la crémière et le sourire du crémier ? ;)
et je dois attendre deux ans pour qu'une nouvelle version d'une application dont j'ai besoin (parce qu'elle apporte une nouvelle fonctionnalité ou corrige des bugs)
Nouvelles fonctionnalités clairement. Corrige des bugs c'est très relatif. Les applications d'une stable n'ont généralement pas de bug grave à la sortie de la distribution, si par la suite on découvre des bugs ils sont soit mineurs et contournables, soit critiques, et dans ce cas corrigés dans la version stable actuelle.
Et sinon quel est le problème avec les PPA ou encore les backports Debian ?
Note qu'anacron (sans "h") ne remplace pas cron mais est complémentaire de celui-ci.
Le fonctionnement est très simple, quand tu lances anacron il regarde les tâches à faire une par une, ainsi que le jour de leur dernière exécution, exécute celles qui doivent l'être et se termine (ce n'est pas un daemon).
Les tâches à effectuée sont stockées dans un fichier "anacrontab" et à chaque exécution il écrit un fichier nommé avec le nom de la tâche qui contient la date d'exécution.
La doc d'anacron suggère de le lancer au login mais on peut aussi le lancer à intervalles réguliers avec… cron…
Ce qui est dommage c'est que la granularité c'est à la journée, donc ce n'est pas possible de lui dire d'effectuer une tâche toute les 5 heures, par exemple.
Mais qu'elle prise de tête toute ces distribs qui appellent liveCD leur… liveDVD :)
Quelles distribs ? Parce que comme je disais, Debian ça tient sur un CD. Et si j'en prends une autre, au hasard Fedora, en cherchant un peu je vois que le « Spin » Xfce tiens lui aussi sur un CD. En plus Xfce saymieu (surtout si l'ordi est un peu âgé)
C'est ce que j'allais te proposer, super distrib, orientée support/dépannage mais tout à fait utilisable comme distribution généraliste pour un usage basique.
Et même avec tout ce qu'il y a déjà dedans il reste de la place sur un CD ! (l'ISO fait 393 MiB actuellement)
À priori il n'y a pas de différence fonctionnelle mais ils ne s'utilisent pas pareil, certains caractères ne sont pas interprété pareil.
Sur stackoverflow la réponse qui revient pas mal c'est que les $() peuvent être imbriqués, ce à quoi quelqu'un répond qu'on peut aussi imbriquer les `` mais que c'est assez moche :
Suppose you want to find the lib directory corresponding to where gcc is installed. You have a choice:
Tu dois faire un script en shell qui s'utilise ainsi :
$ ./script arg1 arg2 arg3
et qui a la même sortie que la commande ps -C arg1,arg2,arg3
en utilisant sed :)
On peut t'aider à voir ce qui ne va pas dans ton code, comme on l'a fait pour l'exercice 2. mais peu de gens vont te donner une réponse toute faite. Ça ne serait pas te rendre service…
man sed ! Non je déconne ça va pas trop t'aider. Cherche plutôt un cours, avec des exemples, sur le web pour te familiariser avec sed.
C'est d'ailleurs assez tordu de le faire avec sed… J'y arrive, mais le script ne supporte pas des espaces supplémentaires entre les arguments (alors que les deux premiers scripts si), ça finit en arg1,arg2,,,,arg3 ce que ps -C trouve toute aussi impropre comme liste…
[^] # Re: Bonne nouvelle
Posté par Marotte ⛧ . En réponse au journal Yandex, Baidu et Yahoo, un point commun ?. Évalué à 2.
Ça semble assez logique quand on sait que Google est le moteur le plus utilisé et le plus connu en France (je ne sais pas pour le reste de l'Europe). Ce qui n'est pas le cas au USA, en Russie ou en Chine.
[^] # Re: Bonne nouvelle
Posté par Marotte ⛧ . En réponse au journal Yandex, Baidu et Yahoo, un point commun ?. Évalué à 3.
Google ! :)
[^] # Re: Je n’aime pas les gosses…
Posté par Marotte ⛧ . En réponse au sondage Quel système de «contrôle parental» utilisez-vous ?. Évalué à 5.
Oula, j'ai pas ce talent moi :) D'après le Web il s'agit de Pierre Dac.
[^] # Re: Clavier et normalisation.
Posté par Marotte ⛧ . En réponse au journal Un agencement de clavier normalisé : bientôt pour la France !. Évalué à 2.
Question bête : Plutôt que §, ne faudrait-il pas plutôt utiliser "RS" (record separator (0x1E)) ?
[^] # Re: Je n’aime pas les gosses…
Posté par Marotte ⛧ . En réponse au sondage Quel système de «contrôle parental» utilisez-vous ?. Évalué à 9. Dernière modification le 17 novembre 2014 à 09:40.
Les gamins c'est comme les pets : on ne supporte que les siens.
^^(je sais pas de qui elle est mais elle me fait toujours marrer…)[^] # Re: Clavier et normalisation.
Posté par Marotte ⛧ . En réponse au journal Un agencement de clavier normalisé : bientôt pour la France !. Évalué à 5.
Oui mais dans un terminal il faut faire Ctrl+Shift+c (et Ctrl+Shift+v pour coller) car Ctrl+c fait un BREAK…
Ctrl+Shift+c c'est déjà moins ergonomique, ça ressemble à un raccourci emacs c'est pour dire…
Laissez-nous ces putains de touches bordel… Idem, toujours dans un terminal, Shift+PageUp et Shift+PageDown sont indispensables… On les remplace par quoi ?
[^] # Re: Clavier et normalisation.
Posté par Marotte ⛧ . En réponse au journal Un agencement de clavier normalisé : bientôt pour la France !. Évalué à 10.
Euh… Quelqu'un qui fait de la bureautique et qui n'utilisent pas les touches dont tu parles c'est quand même un sacré bras-cassé…
J'ai l'impression que tu prétends que 99% des gens sont des débiles profonds ne sachant pas utiliser un ordinateur et qui font tout à la souris, ce qui est à mon avis totalement fantasmé.
Je ne dis pas qu'il n'y a pas des choses à améliorer sur l'AZERTY (par exemple on a une touche qui ne sert que à l'écriture d'UN mot de la langue française et à rien d'autre…) mais les touches dont tu parles, alors là franchement non…
# MySQL AB
Posté par Marotte ⛧ . En réponse au message Logiciel avec version propriétaire et libre. Évalué à 3.
MySQL est un exemple très connu de logiciel distribué sous double licence (proprio & GPL), ce depuis le début si je ne m'abuse.
[^] # Re: Licence
Posté par Marotte ⛧ . En réponse au journal Du xml dans vos outils CLI. Évalué à 2.
C'est pas contraire aux RFC ?
# Le beurre et l'argent du beurre
Posté par Marotte ⛧ . En réponse au journal Une idée de distribution Linux. Évalué à 4.
Est-ce que tu ne voudrais pas aussi le cul de la crémière et le sourire du crémier ? ;)
Nouvelles fonctionnalités clairement. Corrige des bugs c'est très relatif. Les applications d'une stable n'ont généralement pas de bug grave à la sortie de la distribution, si par la suite on découvre des bugs ils sont soit mineurs et contournables, soit critiques, et dans ce cas corrigés dans la version stable actuelle.
Et sinon quel est le problème avec les PPA ou encore les backports Debian ?
[^] # Re: cron ou pas cron...
Posté par Marotte ⛧ . En réponse au journal Installe une libellule dans ton bureau. Évalué à 4.
Note qu'anacron (sans "h") ne remplace pas cron mais est complémentaire de celui-ci.
Le fonctionnement est très simple, quand tu lances anacron il regarde les tâches à faire une par une, ainsi que le jour de leur dernière exécution, exécute celles qui doivent l'être et se termine (ce n'est pas un daemon).
Les tâches à effectuée sont stockées dans un fichier "anacrontab" et à chaque exécution il écrit un fichier nommé avec le nom de la tâche qui contient la date d'exécution.
La doc d'anacron suggère de le lancer au login mais on peut aussi le lancer à intervalles réguliers avec… cron…
Ce qui est dommage c'est que la granularité c'est à la journée, donc ce n'est pas possible de lui dire d'effectuer une tâche toute les 5 heures, par exemple.
[^] # Re: Ah mes nyeux !
Posté par Marotte ⛧ . En réponse à la dépêche Agility Training - Un site internet pour créer et partager des parcours d’agility. Évalué à 2.
Ça commence bien avec le titre mais le texte gagnerait à utiliser Impact voir Comic Sans MS
Le choix des couleurs est parfait. Orange et bleu, LA combinaison de couleurs opposées.
[^] # Re: finalement
Posté par Marotte ⛧ . En réponse au message Un liveCD qui tient sur un CD. Évalué à 5.
Quelles distribs ? Parce que comme je disais, Debian ça tient sur un CD. Et si j'en prends une autre, au hasard Fedora, en cherchant un peu je vois que le « Spin » Xfce tiens lui aussi sur un CD. En plus Xfce saymieu (surtout si l'ordi est un peu âgé)
http://fedoraproject.org/en/get-fedora#desktops
[^] # Re: systemrescueCD
Posté par Marotte ⛧ . En réponse au message Un liveCD qui tient sur un CD. Évalué à 6. Dernière modification le 31 octobre 2014 à 13:43.
C'est ce que j'allais te proposer, super distrib, orientée support/dépannage mais tout à fait utilisable comme distribution généraliste pour un usage basique.
Et même avec tout ce qu'il y a déjà dedans il reste de la place sur un CD ! (l'ISO fait 393 MiB actuellement)
Et sinon, un LiveCD Debian ça tient sur un CD.
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Oui. Je ne sais pas d'où je tiens ça…
http://stackoverflow.com/questions/9449778/what-is-the-benefit-of-using-instead-of-backticks-in-shell-scripts
À priori il n'y a pas de différence fonctionnelle mais ils ne s'utilisent pas pareil, certains caractères ne sont pas interprété pareil.
Sur stackoverflow la réponse qui revient pas mal c'est que les $() peuvent être imbriqués, ce à quoi quelqu'un répond qu'on peut aussi imbriquer les
``mais que c'est assez moche :[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Tu es en prison ? :) Dans quel pays ?
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2. Dernière modification le 31 octobre 2014 à 11:33.
Tu surf sous elinks et tu n'arrives pas à afficher la nimage dans ton framebuffer ? Tu réponds par mail ? Tu utilises un terminal Braille ?
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Merci pour ton explication.
C'est tordu, je me demande la raison derrière :/
Oui…
Si ça se trouve le résultat et peut être aléatoire sans guillemets ? Ou bien le test -n se comporte volontairement de manière différente ?
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Non, tu ne dois pas utiliser de boucle for, c'est dans l'énoncé.
Il faut utiliser le paramètre spécial
$@qui contient l'ensemble des arguments (et pas$*qui fait sensiblement la même chose mais pas tout à fait)C'est traité au chapitre « Paramètre spéciaux » du manuel de ton shell.
Chez moi, /bin/sh lance /bin/dash donc
man dash…Tu fais ce truc sous quel OS ?
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Tu dois faire un script en shell qui s'utilise ainsi :
$ ./script arg1 arg2 arg3
et qui a la même sortie que la commande ps -C arg1,arg2,arg3
en utilisant sed :)
On peut t'aider à voir ce qui ne va pas dans ton code, comme on l'a fait pour l'exercice 2. mais peu de gens vont te donner une réponse toute faite. Ça ne serait pas te rendre service…
man sed ! Non je déconne ça va pas trop t'aider. Cherche plutôt un cours, avec des exemples, sur le web pour te familiariser avec sed.
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
J'ai utilisé $* parce que je suis idiot.
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
C'est d'ailleurs assez tordu de le faire avec sed… J'y arrive, mais le script ne supporte pas des espaces supplémentaires entre les arguments (alors que les deux premiers scripts si), ça finit en arg1,arg2,,,,arg3 ce que ps -C trouve toute aussi impropre comme liste…
Bon courage !
^^[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Ni l'un ni l'autre, à part pour le test du nombre d'arguments…
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Parce que geany n'est pas lancé ? :)
Ton script fonctionne.
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Bien vu.
Si je test $VAR et "$VAR" ou ! -z $VAR et ! -z "$VAR" j'ai le même résultat, par contre -n $VAR et -n "$VAR" ne donne pas le même résultat.
C'est en flagrante contradiction avec le manuel :
J'aime mon shell…
C'est normal ce comportement ?