Cher journal ...
Exemple tout bête de ce matin encore.
Je demande a grep de chercher un motif de façon récursive un motif dans mon /etc ...
[root@oberon etc]# grep -R pan11 *
grep: alternatives/java_sdk_exports/jndi-ldap-1.6.0.jar: Aucun fichier ou dossier de ce type
grep: alternatives/java_sdk_exports/sasl-1.6.0.jar: Aucun fichier ou dossier de ce type
grep: alternatives/java_sdk_exports/jdbc-stdext-1.6.0.05.jar: Aucun fichier ou dossier de ce type^C
etc ... etc ...
Comment peut il me citer le nom d'un fichier qu'il a trouvé lui même pour me rétorquer que justement il ne le trouve pas ?
Comme parfois aussi j'ai le bonheur de voir des applis se terminer violemment par le joli message d'erreur "Success" ...
J'utilise majoritairement des systèmes libres, et donc c'est souvent la que je trouve ce genre d'horreurs, mais d'autres ont ils déjà vus ce genre de débilités sur d'autres systèmes/applis ?
Fut un temps des magazines publiaient des screenshots de ce genre de choses, ca doit sûrement pulluler sous windows, mais comme je ne l'utilise pas ... je ne sais pas.
# Lien symbolique cassé
Posté par e-t172 (site web personnel) . Évalué à 10.
C'est tout à fait normal, et tous les programmes se comportent comme ça depuis la nuit des temps.
[^] # Re: Lien symbolique cassé
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 5.
grep -R pan11 * 2>/dev/null
[^] # Re: Lien symbolique cassé
Posté par aurel (site web personnel, Mastodon) . Évalué à 9.
C'est vrai que dans ce cas, un "link target not found" ou quelque chose dans le genre aurait été aussi bien :)
[^] # Re: Lien symbolique cassé
Posté par vincent LECOQ (site web personnel) . Évalué à 5.
[^] # Re: Lien symbolique cassé
Posté par Larry Cow . Évalué à 9.
[^] # Re: Lien symbolique cassé
Posté par alexissoft . Évalué à 3.
[^] # Re: Lien symbolique cassé
Posté par Colin Leroy (site web personnel) . Évalué à 3.
# bouton démarrer
Posté par Earered . Évalué à 2.
>J'utilise majoritairement des systèmes libres, et donc c'est souvent la que je trouve ce genre d'horreurs, mais d'autres ont ils déjà vus ce genre de débilités sur d'autres systèmes/applis ?
Comme le bouton démarrer pour éteindre? Ou les messages d'erreur qui disent l'inverse de ce qu'il faut? Genre windows à récupérer d'une erreur irrécupérable?
Pour ce genre d'erreurs, le "c'est quoi ce bordel quotidien" (daily wtf) :
http://thedailywtf.com/Series/Error_0x27_d.aspx
[^] # Re: bouton démarrer
Posté par pampryl . Évalué à 8.
Je viens à l'instant d'éjecter ma clef USB d'un pc sous windows xp... comme pour un cd j'ai tendu la main en attendant qu'elle y vienne toute seule... ben non, j'ai du la débrancher.
</temps réel>
M'enfin, y'en a aussi surement qui ont du avoir peur de retrouver des morceaux d'électronique et de plastique quand il ont fait: "démonter" leur clef usb sous linux...
0 partout, la balle au centre sur ce coup là... ;-)
[^] # Re: bouton démarrer
Posté par animal_omega . Évalué à 8.
Je lui demande des explications et elle me dit que "on peut pas monter le volume" mais pourtant le son marche bien.
en effet y'avais une popup avec un message d'erreur "impossible de monter le volume", sauf que le volume c'etait sa clef USB qu'elle avait retiré a l'arrache et que linux n'arrivait pas à "mounter".
[^] # Re: bouton démarrer
Posté par Vincent (site web personnel) . Évalué à 3.
Exemple pour fermer un programme : Evolution propose ctrl+Q, VLC ctrl+X (pourtant accepte ctrl+Q), Nautilus ctrl+W.
Et dans ces 3 cas l'immonde alt+F4 fonctionne.
[^] # Re: bouton démarrer
Posté par Colin Leroy (site web personnel) . Évalué à 7.
[^] # Re: bouton démarrer
Posté par psychoslave__ (site web personnel) . Évalué à 1.
Sinon comme dis le commentaire ci-dessus, le alt+F4 c'est le gestionnaire de fenêtre qui le capture. Sous fluxbox par exemple moi j'ai configuré win+q pour le signal sig_quit et win+k pour sig_kill entre autre.
[^] # Re: bouton démarrer
Posté par Troy McClure (site web personnel) . Évalué à 0.
[^] # Re: bouton démarrer
Posté par donkee . Évalué à 1.
[^] # Re: bouton démarrer
Posté par Jean B . Évalué à 2.
[^] # Re: bouton démarrer
Posté par tiot (site web personnel) . Évalué à 8.
(on tape souvent sous Windows mais il faut bien aussi se moquer de Mac)
[^] # Re: bouton démarrer
Posté par mekare . Évalué à 2.
J'ai toujours eu peur qu'il me l'efface ou qu'il me la sorte en petits confettis !
On peut aussi noter que sous Rox-filer lorsqu'on fait un clic droit sur un volume il y a systématiquement éjecter et démonter, quelque soit le type de montage et même si on a pas le droit de le faire...
[^] # Re: bouton démarrer
Posté par w3c . Évalué à 4.
[^] # Re: bouton démarrer
Posté par Earered . Évalué à -1.
(ça doit être pour ça que je me suis fait moinsser, pourtan il est fnu le site dailywtf)
[^] # Re: bouton démarrer
Posté par left . Évalué à 6.
[^] # Re: bouton démarrer
Posté par Earered . Évalué à 2.
[^] # Re: bouton démarrer
Posté par libre Cuauhtémoc . Évalué à 1.
# Rationalité, quand tu nous tiens ...
Posté par Obsidian . Évalué à 3.
Mais en attendant cela, je trouve encore que le meilleur compromis en matière de retour d'information reste justement le "mi-chemin", c'est-à-dire des messages surprenants hors contexte, mais qui découlent malgré tout d'une explication logique et qui, surtout, se présentent chaque fois de la même façon.
# perror()
Posté par Colin Leroy (site web personnel) . Évalué à 9.
C'est dû au fait que le développeur a appelé une fonction qui touche à errno après celle qui avait positionné l'erreur; du coup errno est remis à 0 (success) et l'appel à perror() retourne Success.
exemple:
/* peut retourner ENOENT si le fichier n'existe pas, ou d'autres erreurs*/
FILE *fp = fopen("blah.txt","r");
if (fp == NULL) { unlink("blah.txt"); perror("fopen"); }
comme unlink aura réussi, on aura "Success".
FILE *fp = fopen("blah.txt","r");
if (fp == NULL) { perror("fopen"); unlink("blah.txt"); }
Fonctionne mieux. Souvent la logique de la fonction est plus compliquée et du coup on peut en laisser passer.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.