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

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  21520  21521  21522  ..  27194  27195  27196  27197  27198  27199
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2252501
masklinn
í dag viðrar vel til loftárása
Posté le 07-03-2015 à 13:49:38  profilanswer
 

Reprise du message précédent :


Si tu découvres Medhi, la guitare et le changement de freins restent les vidéos les plus drôles.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 07-03-2015 à 13:49:38  profilanswer
 

n°2252502
el muchach​o
Comfortably Numb
Posté le 07-03-2015 à 14:37:20  profilanswer
 

masklinn a écrit :


Si tu découvres Medhi, la guitare et le changement de freins restent les vidéos les plus drôles.


Très bon en effet, j'aime bien aussi "How to fix a camera DIY". :D


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2252510
masklinn
í dag viðrar vel til loftárása
Posté le 07-03-2015 à 16:10:32  profilanswer
 

TIL:

Code :
  1. int i, j;
  2. (cond ? i : j) = 42;


c'est valide en C++ (mais pas en C) [:poogz:1]

Message cité 2 fois
Message édité par masklinn le 07-03-2015 à 16:10:38

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2252513
el muchach​o
Comfortably Numb
Posté le 07-03-2015 à 17:00:32  profilanswer
 
n°2252514
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 07-03-2015 à 18:58:30  profilanswer
 

masklinn a écrit :

TIL:

Code :
  1. int i, j;
  2. (cond ? i : j) = 42;


c'est valide en C++ (mais pas en C) [:poogz:1]


 [:neernitt:1]


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2252515
sligor
Posté le 07-03-2015 à 19:25:11  profilanswer
 

je ne vois pas trop les cas d'utilisation :o :o


---------------
qwerty-fr
n°2252516
nraynaud
lol
Posté le 07-03-2015 à 19:54:36  profilanswer
 

pour ce genre de cas:  
https://github.com/nraynaud/webgcod [...] er.js#L119
?


---------------
trainoo.com, c'est fini
n°2252517
drasche
Posté le 07-03-2015 à 19:56:38  profilanswer
 

Vos femmes étaient fans de Dawson Creek? Elles vont adorer CSI Cyber [:bien] (James Van Der Beek est un des leads)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2252522
gatsu35
Blablaté par Harko
Posté le 07-03-2015 à 21:31:43  profilanswer
 

[:soulafa]  [:soulafa]  [:soulafa]  /!\ ALERTE MASKLINN /!\ [:soulafa]  [:soulafa]  [:soulafa]  
One punch man va sortir en anime !
http://www.animenewsnetwork.com/ne [...] ime/.85713


Message édité par gatsu35 le 07-03-2015 à 21:32:28
n°2252523
flo850
moi je
Posté le 07-03-2015 à 21:59:29  profilanswer
 
mood
Publicité
Posté le 07-03-2015 à 21:59:29  profilanswer
 

n°2252525
Elmoricq
Posté le 07-03-2015 à 22:54:13  profilanswer
 

masklinn a écrit :

TIL:

Code :
  1. int i, j;
  2. (cond ? i : j) = 42;


c'est valide en C++ (mais pas en C) [:poogz:1]


Il fait quoi ce code :??:

n°2252526
gatsu35
Blablaté par Harko
Posté le 07-03-2015 à 22:55:05  profilanswer
 

Ben en fonction de cond, ça sera i ou j qui vaudra 42.

n°2252527
___alt
Posté le 07-03-2015 à 23:33:36  profilanswer
 

Une discussion anodine sur twitter entre deux geeks quelconques.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2252531
Hermes le ​Messager
Breton Quiétiste
Posté le 08-03-2015 à 09:28:39  profilanswer
 

gatsu35 a écrit :

Ben en fonction de cond, ça sera i ou j qui vaudra 42.


 
Ca doit pas arriver bien souvent.  :D

n°2252532
el muchach​o
Comfortably Numb
Posté le 08-03-2015 à 10:09:24  profilanswer
 


Combien de CEO connaissent à ce niveau de détail la technologie qui fait tourner leur business ?


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2252533
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-03-2015 à 10:12:01  profilanswer
 

int a = 0;
int b = 0;
(argc > 1 ? a : b) = 1;
 
vs
 
int a = (argc > 1) ? 1 : 0;
int b = (argc > 1) ? 0 : 1;


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2252534
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-03-2015 à 10:13:31  profilanswer
 

el muchacho a écrit :


Combien de CEO connaissent à ce niveau de détail la technologie qui fait tourner leur business ?


 
Les CEO des petites entreprises innovantes/très R&D en général ils gèrent bien leur sujet quand même :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2252535
el muchach​o
Comfortably Numb
Posté le 08-03-2015 à 10:27:16  profilanswer
 

Xavier_OM a écrit :


Les CEO des petites entreprises innovantes/très R&D en général ils gèrent bien leur sujet quand même :o


Pour les petites entreprises, oui, mais quand on gère Tesla et SpaceX (je ne sais plus s'il a revendu PayPal ou s'il est tjrs CEO), c'est quand même autre chose.
Je ne le suis pas, mais il trouve quand même le temps de lire et recommander des articles comme celui-ci: http://waitbutwhy.com/2015/01/arti [...] ion-1.html


Message édité par el muchacho le 08-03-2015 à 10:35:17

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2252536
boblenain2​00
Posté le 08-03-2015 à 10:42:56  profilanswer
 

el muchacho a écrit :


Combien de CEO connaissent à ce niveau de détail la technologie qui fait tourner leur business ?


Les CEOs dans les banques d'investissements connaissent très bien la finance en général.

n°2252537
Trajet
Posté le 08-03-2015 à 10:49:52  profilanswer
 

Xavier_OM a écrit :

int a = 0;
int b = 0;
(argc > 1 ? a : b) = 1;
 
vs
 
int a = (argc > 1) ? 1 : 0;
int b = (argc > 1) ? 0 : 1;


 
On peut rendre ça encore plus obscur ! :o  
int a = 0, b = 0;
(argc > 1 ? ++a : ++b);
 
D'ailleurs je n'ai pas joué avec l'opérateur ternaire depuis un bail mais est-ce qu'il est possible dans un langage l'implémentant d'enchaîner plusieurs instructions dans une condition ?
Genre une horreur telle que :
int a, b;
(argc > 1 ? a=1, b=0 : a=0, b=1);
 :??:

n°2252538
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-03-2015 à 10:57:46  profilanswer
 

Trajet a écrit :

 

On peut rendre ça encore plus obscur ! :o
int a = 0, b = 0;
(argc > 1 ? ++a : ++b);

 

D'ailleurs je n'ai pas joué avec l'opérateur ternaire depuis un bail mais est-ce qu'il est possible dans un langage l'implémentant d'enchaîner plusieurs instructions dans une condition ?
Genre une horreur telle que :
int a, b;
(argc > 1 ? a=1, b=0 : a=0, b=1);
 :??:

 

J'utilise souvent l'opérateur ternaire moi  [:spamafote] C'est pratique pour les "return cond ? x : y;" et pour les initialisations avec une valeur par défaut.

 

Pour l’enchaînement oui, tu peux même mettre un ternaire dans un ternaire si tu veux aller plus loin...

Message cité 1 fois
Message édité par Xavier_OM le 08-03-2015 à 10:58:26

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2252539
sligor
Posté le 08-03-2015 à 10:58:51  profilanswer
 

Xavier_OM a écrit :

int a = 0;
int b = 0;
(argc > 1 ? a : b) = 1;
 
vs
 
int a = (argc > 1) ? 1 : 0;
int b = (argc > 1) ? 0 : 1;


alors que:
 

Code :
  1. int a = (argc > 1);
  2. int b = (argc == 1);


 
même pas besoin de ternaire


---------------
qwerty-fr
n°2252540
masklinn
í dag viðrar vel til loftárása
Posté le 08-03-2015 à 11:00:37  profilanswer
 

'tin TIL que le forum accepte des changements de mot de passe avec lesquels tu sais pas te logger [:petrus75]

 

Je sais pas si c'est le : ou le ? qu'il a pas aimé, mais il a pas aimé [:pingouino]

Trajet a écrit :

On peut rendre ça encore plus obscur ! :o
int a = 0, b = 0;
(argc > 1 ? ++a : ++b);


Cette utilisation n'a rien d'obscur c'est juste une paire de pre-increment. Le truc que j'ai posté c'est un opérateur ternaire en lvalue, et je connais pas de langage où ça fonctionne en dehors du C++ (et même là, faut que les deux alternatives soient exactement du même type, si il y a une promotion ça marche plus). Ptet Perl.

Message cité 1 fois
Message édité par masklinn le 08-03-2015 à 11:01:17

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2252542
sligor
Posté le 08-03-2015 à 11:09:06  profilanswer
 

je cherche un opérateur ADSL:
1) fiable
2) TV rien à branler
3) téléphone rien à branler
4) youtube et netflix nickels en HD
 
SFR allez vous faire foutre


---------------
qwerty-fr
n°2252543
Blackyell
$question = $to_be || !$to_be;
Posté le 08-03-2015 à 11:19:25  profilanswer
 

sligor a écrit :

je cherche un opérateur ADSL:
1) fiable
2) TV rien à branler
3) téléphone rien à branler
4) youtube et netflix nickels en HD
 
SFR allez vous faire foutre


 
Le point 1 élimine déjà l'ensemble des opérateurs non ?

n°2252544
sligor
Posté le 08-03-2015 à 11:19:54  profilanswer
 

Blackyell a écrit :


 
Le point 1 élimine déjà l'ensemble des opérateurs non ?


"pas trop merdique" alors  :o
 
ce qui me fait chier c'est surtout que les offres internet pures n'ont plus l'air d'exister :/


Message édité par sligor le 08-03-2015 à 11:20:49

---------------
qwerty-fr
n°2252545
flo850
moi je
Posté le 08-03-2015 à 11:26:22  profilanswer
 

Ça existe chez Bouygues il me semble


---------------

n°2252546
Blackyell
$question = $to_be || !$to_be;
Posté le 08-03-2015 à 11:28:04  profilanswer
 

Non ça n'existe plus.
 
Donc en résumé, tu ne veux pas SFR et pas Free (YouTube).
 
Donc c'est soit Orange, soit Bouygues... donc je dirais Bouygues avec la box à 19.90€ par mois (pas d'appels illimités vers les mobiles).

n°2252547
Trajet
Posté le 08-03-2015 à 11:28:35  profilanswer
 

Xavier_OM a écrit :


 
J'utilise souvent l'opérateur ternaire moi  [:spamafote] C'est pratique pour les "return cond ? x : y;" et pour les initialisations avec une valeur par défaut.
 
Pour l’enchaînement oui, tu peux même mettre un ternaire dans un ternaire si tu veux aller plus loin...


 
Ah mais j'aime bien l'utiliser aussi dans des return plutôt que de me taper l'écriture d'un if else qui ne sera pas forcément plus lisible. Juste que en faisant du tri dans un de mes disques hier, je suis retombé sur un vieux cours de c++ où ils recommandaient de ne pas l'utiliser pour ne pas écrire du code illisible (alors que ce n'est pas mauvais en soi, il faut juste savoir l'utiliser avec parcimonie).
 

masklinn a écrit :


Cette utilisation n'a rien d'obscur c'est juste une paire de pre-increment. Le truc que j'ai posté c'est un opérateur ternaire en lvalue, et je connais pas de langage où ça fonctionne en dehors du C++ (et même là, faut que les deux alternatives soient exactement du même type, si il y a une promotion ça marche plus). Ptet Perl.


 
Question de sensibilité j'imagine. Je trouve que, d'une manière générale, ne pas faire de calculs dans les conditions sera plus digeste pour le développeur qui repassera peut être un jour derrière.

Message cité 1 fois
Message édité par Trajet le 08-03-2015 à 11:29:33
n°2252548
sligor
Posté le 08-03-2015 à 11:29:59  profilanswer
 

Blackyell a écrit :

Non ça n'existe plus.
 
Donc en résumé, tu ne veux pas SFR et pas Free (YouTube).
 
Donc c'est soit Orange, soit Bouygues... donc je dirais Bouygues avec la box à 19.90€ par mois (pas d'appels illimités vers les mobiles).


Free n'a (toujours) pas résolu ses problèmes avec youtube ? :/


---------------
qwerty-fr
n°2252551
el muchach​o
Comfortably Numb
Posté le 08-03-2015 à 11:37:39  profilanswer
 

Trajet a écrit :


D'ailleurs je n'ai pas joué avec l'opérateur ternaire depuis un bail mais est-ce qu'il est possible dans un langage l'implémentant d'enchaîner plusieurs instructions dans une condition ?
Genre une horreur telle que :
int a, b;
(argc > 1 ? a=1, b=0 : a=0, b=1);Il:??:


Ca compile, sauf que tu te fais niquer par la précédence de : qui est plus élevée que ,

 

Il faut faire:
argc > 1 ? (a=1, b=0) : (a=0, b=1);

 

Raison supplémentaire pour ne pas l'utiliser ainsi.

 


edit: ce bug est particulièrement vicieux car si al cond est false, le résultat est bien celui attendu, et on passe à coté du bug. Dans le cas contraire, on obtient a=1, b=1

 

Et -Wall -Wextra n'y voit que du feu. Donc c'est très facile de tester seulement la condition qui va bien et de se retrouver avec l'erreur en production.

Message cité 1 fois
Message édité par el muchacho le 08-03-2015 à 11:56:49

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2252552
Dion
Acceuil
Posté le 08-03-2015 à 11:38:32  profilanswer
 

sligor a écrit :

je cherche un opérateur ADSL:
1) fiable
2) TV rien à branler
3) téléphone rien à branler
4) youtube et netflix nickels en HD
 
SFR allez vous faire foutre


OVH ?


---------------
It is not called show art
n°2252553
Jubijub
Parce que je le VD bien
Posté le 08-03-2015 à 11:51:52  profilanswer
 


 
j'ai pas testé leur offre, mais si c'est comme le hosting, faut avoir le coeur bien accroché


---------------
Jubi Photos : Flickr - 500px
n°2252554
masklinn
í dag viðrar vel til loftárása
Posté le 08-03-2015 à 11:59:26  profilanswer
 

el muchacho a écrit :


Ca compile, sauf que tu te fais niquer par la précédence de : qui est plus élevée que ,
 
Il faut faire:
argc > 1 ? (a=1, b=0) : (a=0, b=1);
 
Raison supplémentaire pour ne pas l'utiliser ainsi.
 
edit: ce bug est particulièrement vicieux car si al cond est false, le résultat est bien celui attendu, et on passe à coté du bug. Dans le cas contraire, on obtient a=1, b=1
 
Et -Wall -Wextra n'y voit que du feu. Donc c'est très facile de tester seulement la condition qui va bien et de se retrouver avec l'erreur en production.


[:implosion du tibia]
 
Et on peut utiliser ça dans plein de langages, pas juste en C++ [:dks:2]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2252556
el muchach​o
Comfortably Numb
Posté le 08-03-2015 à 12:00:34  profilanswer
 

OVH, pour le hosting, ça doit être secure, c'est utilisé par les script kiddies style Lizard squad comme proxy d'attaque. :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2252557
el muchach​o
Comfortably Numb
Posté le 08-03-2015 à 12:03:32  profilanswer
 

masklinn a écrit :


[:implosion du tibia]
 
Et on peut utiliser ça dans plein de langages, pas juste en C++ [:dks:2]


Ca permet quelques embrouilles sympathiques et des time bombs en prod après ton pot de départ. [:petrus75]


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2252560
Blackyell
$question = $to_be || !$to_be;
Posté le 08-03-2015 à 12:19:55  profilanswer
 

Au taff on est chez OVH et on est sans arrêt emmerdés.
 
(Après, ce n'est pas forcément leur faute, il y a peut-être un problème physique sur la ligne, mais un tech Orange est passé plusieurs fois et il n'a rien trouvé)

n°2252561
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-03-2015 à 12:23:56  profilanswer
 

sligor a écrit :


alors que:
 

Code :
  1. int a = (argc > 1);
  2. int b = (argc == 1);


 
même pas besoin de ternaire


:D l'équivalence bool <=> int c'est moche et t'as pas ça partout (C#...)


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2252562
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 08-03-2015 à 12:26:22  profilanswer
 

sligor a écrit :

je cherche un opérateur ADSL:
1) fiable
2) TV rien à branler
3) téléphone rien à branler
4) youtube et netflix nickels en HD
 
SFR allez vous faire foutre


fdn :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2252563
el muchach​o
Comfortably Numb
Posté le 08-03-2015 à 12:27:54  profilanswer
 

sligor a écrit :


Free n'a (toujours) pas résolu ses problèmes avec youtube ? :/


Si, ça va. Et je suis tjrs en ADSL. D'ailleurs je ne sais plus comment faire pour les contacter pour qu'ils viennent installer la fibre chez moi. Si qq peut me donner les pointeurs qui vont bien...


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2252565
sligor
Posté le 08-03-2015 à 12:30:14  profilanswer
 

Trajet a écrit :


Ah mais j'aime bien l'utiliser aussi dans des return plutôt que de me taper l'écriture d'un if else qui ne sera pas forcément plus lisible. Juste que en faisant du tri dans un de mes disques hier, je suis retombé sur un vieux cours de c++ où ils recommandaient de ne pas l'utiliser pour ne pas écrire du code illisible (alors que ce n'est pas mauvais en soi, il faut juste savoir l'utiliser avec parcimonie).


exactement: pour une initialisation ou un retour de fonction c'est très bien.  
Pour contre j'évite de les imbriquer et de mettre des expressions trop complexe dedans
 
Et je l'ai déjà dit sur ce topic: il faut avouer que la syntaxe du ternaire en C/C++ est nulle à chier et qu'on a beaucoup mieux dans d'autres langages:
 
comme en python:

Code :
  1. result = x if a > b else y


ou en ada 2012:

Code :
  1. result := if a >b then x else y;


ou en vhdl:

Code :
  1. result <= x when a >b else y; --un multiplexeur

Message cité 1 fois
Message édité par sligor le 08-03-2015 à 12:34:11

---------------
qwerty-fr
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  21520  21521  21522  ..  27194  27195  27196  27197  27198  27199

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


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