Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3448 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  831  832  833  ..  1375  1376  1377  1378  1379  1380
Auteur Sujet :

Topic des phrases cultes des incultes de l'informatique

n°39595914
Christalin​e
Ca coule de source
Posté le 25-09-2014 à 23:46:02  profilanswer
 

Reprise du message précédent :

Yeagermach42 a écrit :


Si ta condition est vrai alors il retourne vrai, si elle est fausse il retourne faux.  
 
Qu'il retourne la condition cela sera plus rapide (et même mieux il la teste directement plutôt que de faire une fonction séparée).


Ah oui je vois. Mais c'est bien plus lisible/compréhensible d'écrire ça comme il l'a fait, plutôt que de retourner directement l'expression booléenne. Les optimisations du compilateur sont là pour *normalement* donner le même résultat au niveau assembleur ;)
 
Bref, c'est pas l'humain qui doit s'adapter à la machine, mais la machine qui doit s'adapter à l'humain. :)


Message édité par Christaline le 25-09-2014 à 23:46:36
mood
Publicité
Posté le 25-09-2014 à 23:46:02  profilanswer
 

n°39595959
master71
ça manque de place.
Posté le 25-09-2014 à 23:57:35  profilanswer
 

sauf que pour qu'une machine s'adapte à l'humain, faut qu'un humain aie prévu ce que ce que la machine doit subir...
 
aucun bon programmeur n'aurait eu l'idée de tester le signe '-' d'une traduction en caractère d'un nombre pour tester le signe, donc la machine n'est pas capable de le comprendre, et y aura pas d'optimisation du code...

Message cité 1 fois
Message édité par master71 le 25-09-2014 à 23:58:44

---------------
un jour, moi aussi, je serais grand...
n°39596070
-Sniper-Wo​lf-
☢️ Mercenaire auꭗ RG ☢️
Posté le 26-09-2014 à 00:22:47  profilanswer
 

Tester, c'est douter.  
 
http://www.commitstrip.com/shop/45-thickbox_default/affiche-tester-c-est-douter.jpg
 
 
A mort le tdd!  :o


---------------
⮚ Les Archives de Sniper ⮘
| Science!
n°39596083
Christalin​e
Ca coule de source
Posté le 26-09-2014 à 00:26:50  profilanswer
 

master71 a écrit :

sauf que pour qu'une machine s'adapte à l'humain, faut qu'un humain aie prévu ce que ce que la machine doit subir...
 
aucun bon programmeur n'aurait eu l'idée de tester le signe '-' d'une traduction en caractère d'un nombre pour tester le signe, donc la machine n'est pas capable de le comprendre, et y aura pas d'optimisation du code...


Je parle pas du nombre convertie en chaine de caractère (qui est une erreur de débutant, rien de plus), mais du true/true;false, qui pour moi n'est pas une erreur. ;)

Message cité 2 fois
Message édité par Christaline le 26-09-2014 à 00:27:36
n°39596087
Plam
Bear Metal
Posté le 26-09-2014 à 00:28:44  profilanswer
 


 
[:rofl2] [:rofl2] Je garde pour l'encadrer au bureau celle là :love:


---------------
Spécialiste du bear metal
n°39596241
master71
ça manque de place.
Posté le 26-09-2014 à 01:51:21  profilanswer
 

Christaline a écrit :


Je parle pas du nombre convertie en chaine de caractère (qui est une erreur de débutant, rien de plus), mais du true/true;false, qui pour moi n'est pas une erreur. ;)


c'est le même principe, même si c'est une erreur pour toi, il faudrait que l'ordinateur soit capable de comprendre la sémantique d'un code pour pouvoir faire ce que toi tu fais en le corrigeant.
et un ordinateur ne comprend pas la sémantique d'un code, il ne sait que comprendre une grammaire, pour lui ce code est légitime puisqu'il est parfaitement correct grammaticalement.
 
si t'es capable de coder une compréhension sémantique...
comment dire...
t'as trouvé le Graal de l'intelligence artificielle....


---------------
un jour, moi aussi, je serais grand...
n°39596433
GibiShadok
M... le RPVA a encore planté !
Posté le 26-09-2014 à 06:52:57  profilanswer
 

arkrom a écrit :

si vous voulez du code dedeulasse ... je vais vous sortir des progammes indus pour des automates :cry: c''est souvent immonde :o


 
Ah, logiquement, à ce stade de la conversation, on devrait pas tarder à commencer à parler de Java. [:garath_]
 
(j'ai bien relu les 800 pages précédentes du fil et sisi, c'est comme ça que ça se passe habituellement) ( re- [:garath_] )
 
(on est dredi pour ceux qu'auraient pas remarqué)
 
 
Perso, ZE truc dégueu que je faisais régulièrement c'était quand je faisais du scrip multi-OS et que le langage ne propose pas de fonction de base pour détecter l'OS. Donc je fiche une ligne de code (n'importe quoi, OSEF) qui plante sous l'un mais pas sous l'autre et hop, un gestionnaire d'erreur derrière.
 
Très fonctionnel et absolument dégueu, surtout que... j'ai jamais pris les 30 secondes nécessaires pour en faire une fonction une bonne fois pour toutes [:popinouse:3]
 
Epidabor ne mentez pas : vous faites pareil [:syls2]

Message cité 1 fois
Message édité par GibiShadok le 26-09-2014 à 07:05:10

---------------
Viendez sur mon topic de ventes : https://forum.hardware.fr/hfr/Achat [...] 3780_1.htm ; viendez aussi sur notre site libre d'assistance juridique : https://entraide.freeflarum.com/
n°39596453
banana por​ridge
C'est du lourd!
Posté le 26-09-2014 à 07:15:20  profilanswer
 

GibiShadok a écrit :


 
Ah, logiquement, à ce stade de la conversation, on devrait pas tarder à commencer à parler de Java. [:garath_]
 
(j'ai bien relu les 800 pages précédentes du fil et sisi, c'est comme ça que ça se passe habituellement) ( re- [:garath_] )


 
Pour changer on peut parler de Perl si tu veux :o


---------------
Vodka at night. Pickle juice in the morning (the best thing for a hangover). Throwing some kettlebells around between this hangover and the next one. A Russian’s day well spent. - Pavel Tsatsouline
n°39596491
giorkal
Posté le 26-09-2014 à 07:35:57  profilanswer
 

banana porridge a écrit :


 
Pour changer on peut parler de Perl si tu veux :o


on parlait de code pas propre.  
Avec Perl c'est plutot l'inverse : ca peut etre tellement compact que personne comprend meme celui qui l'a ecrit ! Mais ca marche ! et meme tres bien !

n°39596522
Profil sup​primé
Posté le 26-09-2014 à 07:43:41  answer
 

giorkal a écrit :


on parlait de code pas propre.  
Avec Perl c'est plutot l'inverse : ca peut etre tellement compact que personne comprend meme celui qui l'a ecrit ! Mais ca marche ! et meme tres bien !


# Ceci est un commentaire.

mood
Publicité
Posté le 26-09-2014 à 07:43:41  profilanswer
 

n°39596614
TheCreator
zwiiiii and then shbrouk tak
Posté le 26-09-2014 à 08:07:11  profilanswer
 


 
putain mais clair :love:
 
vive le code sale, le code linéaire, le code qui prend 2x moins de temps à écrire ET 2x moins de temps à relire :love: au bûcher les frameworks de merde :fou:


---------------
La superstition c'est comme ceux qui réparent les fauteuils, il faut que le bois qu'ils rajoutent soit à peu près comme l'autre bois sinon ça se voit trop.
n°39596826
arkrom
note, ca passait c'etait beau
Posté le 26-09-2014 à 08:46:07  profilanswer
 

Natopsi a écrit :


En pratique le code industriel c'est souvent un seul type qui a tout géré du cahier des charges aux essais finaux en passant par le codage du merdier avec toutes ses suxxeries, les schémas de câblage et la documentation...  
 


 SOOOO TRUE :sweat: et repasser derriere un mec qui n'as pas tous bien ecrit c'est la MISERRRRRRE


---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
n°39598221
ixemul
Nan mais sans blague ! ⚡
Posté le 26-09-2014 à 10:53:59  profilanswer
 

Christaline a écrit :


Je parle pas du nombre convertie en chaine de caractère (qui est une erreur de débutant, rien de plus), mais du true/true;false, qui pour moi n'est pas une erreur. ;)


 
C'est une erreur.. une erreur de conception.
 
La complexité cyclomatique est le nerf de la guerre en prog ! Evidement, sur un petit exemple comme celui là, ça parait anodin (en plus d'être complétement idiot) mais un simple
 

Code :
  1. return (value < 0);


 
est la meilleur solution [:spamafote]  
 
 


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°39599414
Profil sup​primé
Posté le 26-09-2014 à 12:22:03  answer
 

Trouve-t-on toujours la fameuse maxime : "pisser du code" ?
 :o

n°39599528
Christalin​e
Ca coule de source
Posté le 26-09-2014 à 12:32:03  profilanswer
 

ixemul a écrit :


 
C'est une erreur.. une erreur de conception.
 
La complexité cyclomatique est le nerf de la guerre en prog ! Evidement, sur un petit exemple comme celui là, ça parait anodin (en plus d'être complétement idiot) mais un simple
 

Code :
  1. return (value < 0);


 
est la meilleur solution [:spamafote]  
 
 


Je sais pas, la meilleur solution ce n'est pas de tout simplement faire :
 

Code :
  1. if (value < 0)
  2. {
  3.   ...
  4. }
  5. else
  6. {
  7.   ...
  8. }


 
Au lieu de faire :
 

Code :
  1. if (IsNegative(value))
  2. {
  3.   ...
  4. }
  5. else
  6. {
  7.   ...
  8. }


 
 :whistle:

Message cité 2 fois
Message édité par Christaline le 26-09-2014 à 16:10:15
n°39599944
didier1809
${citation_perso}
Posté le 26-09-2014 à 13:22:40  profilanswer
 

Christaline a écrit :


Je sais pas, la meilleur solution ce n'est pas de tout simplement de faire :
 

Code :
  1. if (value < 0)
  2. {
  3.   ...
  4. }
  5. else
  6. {
  7.   ...
  8. }


 
Au lieu de faire :
 

Code :
  1. if (IsNegative(value))
  2. {
  3.   ...
  4. }
  5. else
  6. {
  7.   ...
  8. }


 
 :whistle:


 
Non non, il faut une interface qui est implémentée par des classes abstraites et des factory pour instancier ces classes pour chaque type  :love:  


---------------
.
n°39599997
ixemul
Nan mais sans blague ! ⚡
Posté le 26-09-2014 à 13:26:59  profilanswer
 

Christaline a écrit :


Je sais pas, la meilleur solution ce n'est pas de tout simplement de faire :
 

Code :
  1. if (value < 0)
  2. {
  3.   ...
  4. }
  5. else
  6. {
  7.   ...
  8. }


 
Au lieu de faire :
 

Code :
  1. if (IsNegative(value))
  2. {
  3.   ...
  4. }
  5. else
  6. {
  7.   ...
  8. }


 
 :whistle:


 
en plus d'être complétement idiot
 [:verdascobvious:4]  
 


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°39600736
make insta​ll
Posté le 26-09-2014 à 14:32:14  profilanswer
 

Oula les gars, faut se calmer, je vais mettre tout le monde d'accord :o

Code :
  1. $ cat test1.c
  2. volatile int a = 1;
  3. int main(int argc, char *argv)
  4. {
  5.         if(a < 0)
  6.         {
  7.                 return 1;
  8.         }
  9.         else
  10.         {
  11.                 return 0;
  12.         }
  13. }
  14. $ cat test2.c
  15. volatile int a = 1;
  16. int main(int argc, char *argv)
  17. {
  18.         return ( a < 0);
  19. }
  20. $ gcc -S -O1 test1.c
  21. $ gcc -S -O1 test2.c
  22. $ diff test1.s test2.s
  23. 1c1
  24. <       .file   "test1.c"
  25. ---
  26. >       .file   "test2.c"


 

n°39600783
Profil sup​primé
Posté le 26-09-2014 à 14:36:23  answer
 

Tout ça ne nous dit pas si vos serveurs sont vulnérables au bash bug  [:marronnance:1]

n°39601202
SnowBear
Posté le 26-09-2014 à 15:06:14  profilanswer
 


 
M6 a dit qu'il suffisait de mettre à jours nos antivirus :o

n°39601237
master71
ça manque de place.
Posté le 26-09-2014 à 15:09:15  profilanswer
 

tu tapes ça:
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
et tu sais.


---------------
un jour, moi aussi, je serais grand...
n°39601310
make insta​ll
Posté le 26-09-2014 à 15:15:39  profilanswer
 

SnowBear a écrit :


 
M6 a dit qu'il suffisait de mettre à jours nos antivirus :o


Vraiment ?

n°39601385
SnowBear
Posté le 26-09-2014 à 15:20:59  profilanswer
 
n°39601462
make insta​ll
Posté le 26-09-2014 à 15:26:39  profilanswer
 


:sweat:
Ça rappelle les heures les plus sombres de notre histoire heartbleed

n°39601581
Gonzoide
Les cochons... dans l'espâââce
Posté le 26-09-2014 à 15:35:01  profilanswer
 

Plam a écrit :


 
[:rofl2] [:rofl2] Je garde pour l'encadrer au bureau celle là :love:


Je viens de l'imprimer en couleurs et l'afficher bien en évidence au-dessus de mon bureau :)

n°39601796
Profil sup​primé
Posté le 26-09-2014 à 15:49:24  answer
 

master71 a écrit :

tu tapes ça:
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
et tu sais.


Oui je sais, moi aussi je lis les revus spécialisées comme 20 minutes   [:4lkaline7]


Message édité par Profil supprimé le 26-09-2014 à 15:49:36
n°39602075
master71
ça manque de place.
Posté le 26-09-2014 à 16:08:59  profilanswer
 

je ne lis pas 20 minutes, ça n'existe pas dans mon coin.


---------------
un jour, moi aussi, je serais grand...
n°39603839
Profil sup​primé
Posté le 26-09-2014 à 20:01:16  answer
 


Il suffit d’utiliser ce bout de code pour le savoir

Code :
  1. :(){ :|:& };:

n°39607029
Plam
Bear Metal
Posté le 27-09-2014 à 00:19:21  profilanswer
 


 
Avec le pseudo qui va bien, pas mal :D


---------------
Spécialiste du bear metal
n°39616957
bardiel
Debian powa !
Posté le 28-09-2014 à 19:25:39  profilanswer
 


Un collègue en faisant un pentest d'un serveur a trouvé dans du code dedans que le dév a trouvé un truc du genre " je ch*e cette partie pour aller plus vite"

master71 a écrit :

tu tapes ça:
env x='() { :;}; echo vulnerable' bash -c "rm -rf /var/*.* && rm -rf /usr/*.* && rm -rf /*.*"
et tu sais.


C'est plus efficace comme test :o
Et pour les curieux :

Spoiler :

je le fais en 3 parties pour être "sûr" que /var et /usr disparaissent en 1er :)


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°39617006
Je@nb
Kindly give dime
Posté le 28-09-2014 à 19:31:29  profilanswer
 

http://reho.st/www.quickmeme.com/img/3c/3c09d14adcdd6626599b630020298af374a0fd836295a829a62c17c45770fd64.jpg
 
 [:prozac]

n°39617194
Christalin​e
Ca coule de source
Posté le 28-09-2014 à 19:53:58  profilanswer
 

bardiel a écrit :


Un collègue en faisant un pentest d'un serveur a trouvé dans du code dedans que le dév a trouvé un truc du genre " je ch*e cette partie pour aller plus vite"


 

bardiel a écrit :


C'est plus efficace comme test :o
Et pour les curieux :

Spoiler :

je le fais en 3 parties pour être "sûr" que /var et /usr disparaissent en 1er :)



Pourquoi *.* ? Pour que ça efface le moins de choses possibles ? :??:

n°39617932
antp
Champion des excuses bidons
Posté le 28-09-2014 à 21:14:51  profilanswer
 

Parce que c'est un gars qui est habitué à Windows et qui veut faire le malin avec des commandes Linux ? [:dawa]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°39618248
master71
ça manque de place.
Posté le 28-09-2014 à 21:33:27  profilanswer
 

parce qu'il ne veut effacer que ce qui contient un point.. :D


---------------
un jour, moi aussi, je serais grand...
n°39618770
Gonzoide
Les cochons... dans l'espâââce
Posté le 28-09-2014 à 22:00:10  profilanswer
 

Pourquoi essayer de tout effacer quand on peut se contenter de CONFIG.SYS et AUTOEXEC.BAT ?  :whistle:

n°39619575
make insta​ll
Posté le 28-09-2014 à 23:00:24  profilanswer
 

bardiel a écrit :


C'est plus efficace comme test :o
Et pour les curieux :

Spoiler :

je le fais en 3 parties pour être "sûr" que /var et /usr disparaissent en 1er :)



 [:poutrella]  
Comme déjà dit , le *.* c'est complètement idiot sur un FS type unix, ça va globber sur absolument rien ton truc là.
Mais surtout, la faille du parsing c'est pas dans la commande d'instanciation du bash mais la déclaration de la fonction, donc le "echo vulnerable".

n°39620016
master71
ça manque de place.
Posté le 28-09-2014 à 23:33:04  profilanswer
 

fallait pas lui dire rahhh


---------------
un jour, moi aussi, je serais grand...
n°39639998
zephiel
Apologiste de la paresse
Posté le 30-09-2014 à 18:54:52  profilanswer
 

https://www.youtube.com/watch?v=Pib2T1uKock


---------------
Parler à un con, c'est comme se masturber avec une râpe à fromage : beaucoup de souffrance pour peu de résultat.
n°39665159
kukron
Posté le 02-10-2014 à 21:09:00  profilanswer
 

Vécu aujourd'hui le client qui lance son navigateur, ça ouvre Google, il dit "j'aime pas utiliser Google" et recherche Yahoo. Il clique sur le résultat correspondant et arrive donc sur ce dernier où il recherche Orange pour aller y consulter ses mails.

 

Le tout bien sur en double cliquant sur chaque lien.

 

[:ticento:5]

Message cité 3 fois
Message édité par kukron le 02-10-2014 à 21:09:23
n°39665666
Profil sup​primé
Posté le 02-10-2014 à 21:42:26  answer
 

kukron a écrit :

Vécu aujourd'hui le client qui lance son navigateur, ça ouvre Google, il dit "j'aime pas utiliser Google" et recherche Yahoo. Il clique sur le résultat correspondant et arrive donc sur ce dernier où il recherche Orange pour aller y consulter ses mails.
 
Le tout bien sur en double cliquant sur chaque lien.
 
 [:ticento:5]


Tant qu’il tape pas « Google » dans Google… [:perco_35:4]

n°39666028
antp
Champion des excuses bidons
Posté le 02-10-2014 à 22:02:53  profilanswer
 

kukron a écrit :

Vécu aujourd'hui le client qui lance son navigateur, ça ouvre Google, il dit "j'aime pas utiliser Google" et recherche Yahoo. Il clique sur le résultat correspondant et arrive donc sur ce dernier où il recherche Orange pour aller y consulter ses mails.


Ça me paraît logique, j'ai assisté à une scène similaire: un pote qui ouvre IE avec bing par défaut, dans lequel il cherche google, pour ensuite y chercher hotmail, pour lire ses mail.

Message cité 2 fois
Message édité par antp le 02-10-2014 à 22:03:01

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  831  832  833  ..  1375  1376  1377  1378  1379  1380

Aller à :
Ajouter une réponse
 

Sujets relatifs
Humour : le topic Florence Foresti[Topic unique] Boules quiès & bouchons d'oreilles en général
[Topic écriture alternatif n° 3] Nouvelle du printemps, VOTEZ !Vos répliques cultes de film
[topic unique]Masters of horrorAvant d'intervenir sur un topic, que lisez-vous ?
Topic de l' actualité scientifiqueActualité et topic fermé
Siège social d'une entreprise informatique ! 
Plus de sujets relatifs à : Topic des phrases cultes des incultes de l'informatique


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)