29220

GoldenCrystal (./29218) :
./29206 ./29207 ./29208
C'est surtout dommage de re-commettre les erreurs que d'autres ont déjà commis avant.
Quand les gars de Visual Studio ont annoncé leur interface flat monochrome profondément merdique assortie d'icônes noir et blancs, ils se sont tellement mangés de retours négatifs dans la tronche (c'était moche et tout le monde se perdait) qu'au final, la même version, une fois sortie, avait retrouvé des icônes plus colorés. (Design flat, mais coloré) À la version suivante, les icônes avaient retrouvé une vraie palette de couleur et personne n'a gueulé. (Disons que les plaintes de personnes gênés par le vrai retour de la couleur était plutôt anecdotiques, et sans commune mesure avec l'opération inverse ^^)

Alors oui, il y a des études qui disent que l'œil est plus sensible à une variation d'intensité lumineuse qu'à une variation de teinte, et oui, il y a des études qui disent que l'œil utilise d'abord la forme avant la couleur pour déterminer la signification d'un symbole… (cf. les fameuses illusions style "jaune") Mais ces études ont été interprétées complètement de travers par des designer complètement débiles… Ça veut pas dire que le cerveau n'utilise pas la couleur pour se repérer (hint: sauf handicap particulier c'est le cas), c'est juste que dans certains cas, c'est moins prioritaire que les autres informations… (D'ailleurs j'ai pas trouvé d'étude précise là dessus, mais logiquement, même si forme et couleur se détectent beaucoup moins bien dans la vision périphérique, il me semble qu'on distingue plus facilement un amas de couleur qu'une forme dans ces zones là)
il faudrait des icones animées, l'œil détecte le mouvement, même dans l'angle mort !
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

29221

Et tout le monde aurait le mal des transport en rehardant son écran, ainsi qu'un tas de maladies oculaires grin Il m'arrive d'avoir mal aux yeux en pssassant trop de temps sur imgur cheeky

29222

Arvi89 (./29217) :
https://blog.online.net/2016/08/23/c14-story-part-1-meet-our-nuclear-fallout-shelter/
Intéressant, le nom de l'abris m'a surpris quand j'ai lu au début ^^
Ça me rappelle un article du Dailty WTF (que je ne retrouverai pas) où un programmeur appelé pour un dépannage devait se rendre au cœur d'une forêt, entrer dans un petit local isolé, qui comportait une plate-forme en guise d'ascenseur, pour accéder à une ancienne base secrète souterraine recyclée en datacenter.
Il s'agit de ne pas être claustrophobe.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

29223

Excellent le scénario, tu dois te croire en plein jeu d'aventure love

29224

Après un peu de recherche, j'ai retrouvé : http://thedailywtf.com/articles/Bunker_Buster
Ce n'est pas tout à fait comme je m'en souvenais... en fait, c'est encore meilleur question scénario de jeu d'aventure grin (un datacenter protégé par des blockaus et qui a ses propres cellules de détention triso )
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

29225

(les articles de TheDailyWTF sont volontairement [très] romancés et modifiés, donc c'est à prendre avec des pincettes)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

29226

TDWTF romance surtout pour rajouter de l'humour ou de l'ironie à ces situations. Ce bunker-datacenter étant au cœur de l'article, je le pense assez fidèle dans la description des installations (d'autant que l'article ci-dessus montre bien qu'un tel aménagement est possible).
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

29227

Alimentez ce tumblr de sites mobiles inutilisables à cause des pubs : http://letmereadyourarticle.tumblr.com

29228

Effrayant ! C'est déjà difficile de visiter un site web sur un petit écran mais si en plus il faut subir ce genre de chose...

29229

(Mais Google a promis de faire chûter le pagerank de tels sites, nous sommes sauvés !)
avatar

29230

Saint Google priez pour notre salut !
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29231

• Folco met un cierge à google

29232

Foutredieu, un tumblr qui n'est pas un tumblr d'emo goth dépressif automutilateur suicidaire !

29233

J'émets une réserve pour les avertissements au cookie. La question n'est pas "ils n'ont qu'à pas utiliser de cookie", il n'empêche que cette déclaration est obligatoire (et ce texte ne peut être écrit en taille 2px). Mettons une exception pour ce point.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

29234

C'est mega lourdingue cette putain de loi de merde au passage.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29235

29236

Il est 7x plus tranchant?

Ha ça comment bien, première "feature" rentre dans le pire qu'on puisse faire question rendre le code incompréhensible des qu'il dépasse 1 lignes...

Bon courage dans une fonction de 150 lignes pour voir ou se trouve la déclaration de X et Y... :/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29237

Godzil (./29236) :
Bon courage dans une fonction de 150 lignes pour voir ou se trouve la déclaration de X et Y... :/
clic droit + goto declaration ou ^+clic gauche ?

29238

Et puis si tu en as souvent, des fonctions de 150 lignes, peut-être qu'il y a un autre problème à régler avant ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

29239

Et les 50 déclarations en tête de fonction, c'est tellement old school...

Je trouve bordélique de déclarer une variable en tête de fonction alors qu'elle ne va vivre que dans les 5 lignes d'un if ou dans une boucle for.
Et comme dit Pen^2, avec les outils actuels il suffit de survoler une variable pour avoir toutes les infos qu'on veut dessus, son commentaire, et avec un clic dans le popup on va à la définition.

29240

(Arg, tu déclares tes variables en début de fonction en C++ ?!)

29241

Folco (./29239) :
Et les 50 déclarations en tête de fonction, c'est tellement old school...

Je trouve bordélique de déclarer une variable en tête de fonction alors qu'elle ne va vivre que dans les 5 lignes d'un if ou dans une boucle for.Et comme dit Pen^2, avec les outils actuels il suffit de survoler une variable pour avoir toutes les infos qu'on veut dessus, son commentaire, et avec un clic dans le popup on va à la définition.

Declarer une variable dans un bloc if, for, while n'est pas un probleme. La on parle de déclarer les variable dans un appel de fonction!

Tu vois un

scanf("%d %d %d", &int bla, &int bli, &int blo);

?

Moi non, un codeur me pond cela, son changement par direct en réécriture, même si le langage le permet.

Le problème c'est de ne pas déclarer tes variables de manière consistante, la déclarer en plein milieu du code ou pire d'un appel de fonction ( ou comme l'adore faire des C++istes dans un for sick) casse la maintenabilité du code avec un facteur assez conséquent.

Rien de pire qu'un code ou tu passe 3h a chercher (même avec la recherche, ctag ou tout ce que tu veux) la déclaration d'une fonction.

Hint: tu n'as pas toujours un IDE de 2Go en RAM charge pour faire des modifs sur un projet, tu n'a des fois que la possibilité d'utiliser un bon vieux grep ou la fonction "rechercher" pour trouver ce que tu veux, ça parait peut être oldschool, mais déclarer toutes les variables au début d'un bloc permet de grandement simplifier la recherche et la maintenabilité d'un code, tu ne peux vraiment pas toujours compter sur ton IDE pour tout faire.

Tiens un exemple concret de l’utilité des règles "oldschool" comme la limites de 80 colonnes qu'on trouve souvent. Dans ma précédente boite il y avais un dev qui avait de gros problèmes de vue, et devait agrandir beaucoup la fonte pour que ça soit lisible et confortable pour lui.
C'est un cas extrême bien sur, et la limite n'avais pas était faite pour lui a l'origine, mais il était bien content de ne pas passer sa journée a scroller horizontalement pour pouvoir lire le code (et ne me parle pas retour a la ligne automatique, c'est parfait pour du texte, pour du code ça rends très vite les choses illisible.)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29242

Godzil (./29241) :
Tiens un exemple concret de l’utilité des règles "oldschool" comme la limites de 80 colonnes qu'on trouve souvent. Dans ma précédente boite il y avais un dev qui avait de gros problèmes de vue, et devait agrandir beaucoup la fonte pour que ça soit lisible et confortable pour lui.

J'ai dû supporter ça pour faire du fortran, tous les matins j'avais envie de vomir.

29243

Concernant la déclaration des variables et la maintenabilité, l'idée est de déclarer les variables au plus près de leur utilisation, ce qui est à mon avis nettement plus confortable. Et ça permet aussi de limiter leur portée.

29244

Dans ce cas une alternative raisonnable est peut-être de les déclarer au début du bloc dans lequel elles sont utilisées (donc au début du corps d'un "if", "while" ou autre). C'est correct au niveau de la portée (d'ailleurs dans la plupart des langages ça permet même de visualiser la portée qu'elles ont effectivement), sans pour autant autoriser des déclarations n'importe où parce que c'est vrai qu'une déclaration toutes les trois lignes c'est un peu difficile à suivre (et ça rend les fonctions qui déclarent 35 variables au total plus difficile à repérer).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

29245

Zeph: oui c'est ce que je préconise.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29246

Zeph (./29244) :
Dans ce cas une alternative raisonnable est peut-être de les déclarer au début du bloc dans lequel elles sont utilisées (donc au début du corps d'un "if", "while" ou autre). C'est correct au niveau de la portée (d'ailleurs dans la plupart des langages ça permet même de visualiser la portée qu'elles ont effectivement), sans pour autant autoriser des déclarations n'importe où parce que c'est vrai qu'une déclaration toutes les trois lignes c'est un peu difficile à suivre (et ça rend les fonctions qui déclarent 35 variables au total plus difficile à repérer).
epee
Je trouve ça mieux de toujours déclarer les variables au même endroit.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

29247

(je vous trouve ridicules de vous crêper le chignon sur le plan théorique pour savoir qui code mieux que qui. Allez plutôt ici faire une critique en bonne et dûe forme, à quelque niveau que ce soit : https://github.com/Folcogh/SC2Metro embarrassed)

Et #crayzeph#, je me suis jamais formalisé cette règle, mais c'est ce que je dois faire à peu près ça et je m'y tiendrai dorénavant. C'est pour les raisons que tu évoques que je trouve idiot d'imposer les déclarations en début de fonctions.

29248

Tu aurais pufaire SC2Tram plutôt voir mieux WNTram!!!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29249

gni

29250

http://linuxfr.org/news/a-toulouse-ouverture-d-une-formation-de-developpeur-d-applications-full-stack
Tiens Yoshi Noir, c'est pour toi ! grin
Dès l'année prochaine, tu seras un développeur full-stack, maitrisant de bout en bout tous les concepts qui forment l'informatique en général, du hardware au design d'UI (voir les commentaires). Aller hop, au boulot ! grin