Jump to content
Neo Force Order Resurrection
Sign in to follow this  
Dr_Windu

Guerres de religion

Recommended Posts

Firefox ou Chrome ? Qwerty ou Bepo ? Apple ou Microsoft ? Emacs ou Vi ? C++ ou Java ? Espaces ou tabulations ? PDF ou format papier ? Nucléaire ou solaire ? Viande ou poisson ? Bic ou Criterium ? Petits ou grand carreaux ? Gaucher ou droitier ? MySQL ou NoSQL ? Debian ou Gentoo ? Google ou DuckDuckGo ? Neuf ou Free ? Steam ou GOG ? OpenOffice ou LibreOffice ? Socialiste ou néo-libéral ? La voiture ou le vélo ? Spotify ou iTunes ? Teamspeak ou Mumble ? LoL ou HoN ? Battlefield ou Call of ?

 

This is the place. Messieurs... au premier sang !

Share this post


Link to post

DUCK DUCK GO IS DAMN TOO STRONG

 

Edit : Même pas sûr que les gens savent ce qu'est Duck Duck Go

Share this post


Link to post

Celocurine ou Nimbex? Diprivan ou Hypnovel? C'est ça les vrais questions qui changeront le monde!!

Avec aussi, accessoirement, frites ou nuggets? Nintendo, Sony ou Crosoft? Kebab ou Tacos? Blonde ou Brune (La bière hein....)?

 

Ce qui me fait penser à un lien dont la partie intéressante se situe à partir de la deuxième minute de la vidéo...

 

http://www.youtube.com/watch?v=GmPOq7N6QwM

Share this post


Link to post

Firefox / sais pas / Microsoft (ou pas) / sais pas / à priori C++ au vu de ce qu'on dit sur Java / Tabulation ET espace / pdf / ça dépend si on est hippie ou pas (et de la rentabilité énergétique du panneau solaire) / VIANDE (mais le poisson aussi de temps en temps) / Criterium of course / Petits carreaux (eux au moins ont l'avantage d'avoir une échelle viable basée sur une unité de mesure courrante ;) ) / droiter (les gauchers devraient tous mourrir là maintenant !) / sais pas / sais pas (mais Debian ça tourne pas trop mal à priori) / Google / Free (j'ai tout compris !) / Steam (GoG c'est pour les hippies et anglicistes ^^) / Microsoft Office (quoi que sinon Libre office qui respecte mieux, je crois le format de programmation Excel qui est quand même mieux que celui d'openoffice) / Humaniste Libéral (si si ça existe !) / Tout dépend de la distance, sur le fond plutôt vélo mais à l'usage la voiture / Downparadise et torrent :P / Les 2 ont leurs points forts et faibles le dernier TS est un peu au dessus de Mumble / LoL (car je maitrise mieux) / Euh des vrais jeux ce sera mieux que ça ^^!

 

Voila !!

Share this post


Link to post

Firefox ou Chrome ?

Opera.

Qwerty ou Bepo ?

Qwertz

Apple ou Microsoft ?

Linux.

Emacs ou Vi ?

Elvis

C++ ou Java ?

VisualBasic

Espaces ou tabulations ?

nbsp

PDF ou format papier ?

JPG

Nucléaire ou solaire ?

Anti-matière

Viande ou poisson ?

Plante

Bic ou Criterium ?

Clavier

Petits ou grand carreaux ?

Losange

Gaucher ou droitier ?

Ambidextre

MySQL ou NoSQL ?

Oracle

Debian ou Gentoo ?

Fedora

Google ou DuckDuckGo ?

Ixquick

Neuf ou Free ?

Orange (non, j'rigole, mais vous connaitriez pas le vrai)

Steam ou GOG ?

Utorrent

OpenOffice ou LibreOffice ?

LateX

Socialiste ou néo-libéral ?

Conservateur socialisant la libéralité

La voiture ou le vélo ?

Les pieds

Spotify ou iTunes ?

Utorrent

Teamspeak ou Mumble ?

Skype

LoL ou HoN ?

Real Life

Battlefield ou Call of ?

Wolfenstein ET

 

Et le pire dans tout ca, c'est que tout ce qui est écrit est la pure vérité.

Share this post


Link to post

J'ai quand même des doutes pour les losanges sur ta feuille standard (et Orange ^^).

Tourne une feuille de 45°.

Et pour le FAI, bah comme dit, vu que je ne suis pas en France... :P

Et Ze, c'est justement la preuve que je ne suis plus en Suisse : là c'est pas de la neutralité mais carrément le meilleur moyen de se mettre tout le monde à dos à la fois ! :o

Share this post


Link to post

Moi j'ai plus des doutes sur l'usage de LaTeX en tant que tableur et le générateur à antimatière - sans parler de l'ordinateur assemblé dans une usine Linux - mais bon.

 

Il y a quand même un point que je ne peux pas laisser passer, c'est l'indentation aux non-breaking spaces. D'abord je vois pas ce que ça apporte par rapport aux espaces simples, ni quel IDE supporte cette notion absurde : si on a plus de 80 colonnes d'indentation, c'est que quelque chose est allé de travers avant de toute façon.

 

Ensuite, pour aérer son code source, il convient d'utiliser un mélange d'espaces et de tabulations. Choqué ? Oui, c'est le but de cette tournure, qui vise à capter votre attention.

 

Non, évidemment non, je ne préconise pas d'alterner aléatoirement espaces et tabulations au petit bonheur jusqu'à atteindre la bonne colonne sur votre IDE. Ce qu'il convient de faire en revanche, c'est d'indenter son code avec des tabulations (et EXCLUSIVEMENT des tabulations) et de l'aligner avec des espaces (et EXCLUSIVEMENT des espaces). Le caractère tabulation acquiert ainsi une valeur sémantique précise (qu'elle soit, comme en Python, interprétée par le langage ou, comme en C, destinée uniquement aux autres humains). Après un caractère newline, une série de x caractères tabulation indique que l'on se trouve au x-ième niveau d'indentation.

 

Avantages ?

- Le parsing du code en est facilité pour tous les outils d'analyse statique, de même qu'un éventuel script de transformation automatique.

- Chacun peut configurer son IDE pour obtenir le niveau apparent d'indentation qui correspond à ses facultés visuelles. Certains (comme moi) sont exaspérés par des espacements blancs de 32 ou 40 caractères à gauche dans le moindre algorithme cubique ; d'autres prétendent être incapables de distinguer d'un coup d'oeil deux niveaux d'indentation lorsque seulement deux ou trois caractères les séparent. Les deux peuvent être satisfaits par l'usage de tabulations.

 

Défauts ? Néant. Hormis que l'intégriste du Deuzespaces ne peut plus imposer son mode de fonctionnement au djihadiste du Uitespaces et vice-versa, supprimant ainsi l'opportunité de les voir s'entretuer sur leur lieu de travail.

 

Ensuite, il arrive parfois que, pour des raisons esthétiques, on veuille par exemple couper une ligne en deux et aligner les arguments suivants d'une fonction avec la parenthèse ouvrante. Ignorant les prétentions absurdes du style "une-fonction-ne-devrait-jamais-requérir-autant-d'arguments", qui mériteraient une diatribe à part entière pour en exhiber toute la stupidité, une telle tâche s'accomplit de la manière suivante. Après le dernier argument de la ligne, on passe à la ligne suivante, puis on insère autant de niveaux d'indentation que nécessaire (le niveau de la ligne entamée précédemment), puis on complète le décalage avec autant d'espaces qu'il n'y avait de caractères jusqu'à la parenthèse ouvrante, puis on inscrit la fin de la liste d'arguments. Et le tour est joué.

 

Avantages ?

- Quel que soit la taille des tabulations, la ligne reste impeccablement alignée.

- La maniaquerie esthétique de certains (je plaide coupable) peut être satisfaite en toutes circonstances.

- Les commentaires inline suivant un appel de fonction sont également gérés, et groupés par niveau d'indentation.

 

Inconvénients du système ? Néant. Ah si. Il n'est hélas pas possible d'ajouter de grands dessins en ASCII art à coups de commentaires inline à droite d'un bloc de code comprenant plusieurs niveaux d'indentation. Mais... sérieusement ? S'il vous faut vraiment de l'ASCII art à cet endroit précis du code, insérez un ou deux sauts de ligne avant la fin du bloc. Ou si VRAIMENT vous voulez concevoir une bande dessinée ASCII pour accompagner votre code sur toute la hauteur, placez-la à gauche avec une largeur fixée. Cinglé.

 

*****

 

Voilà. Telle est la bonne parole. Tout autre style d'indentation doit être jugé comme hérétique et rejeté impitoyablement. J'ai dit.

 

*****

 

Et pour conclure, un petit quote d'une codeuse (OMG, ToGTFO) :

Assume for some reason you want to select all indents and double them or convert them to spaces. This is very easy with tabs, because that’s their sole meaning. Tabs were invented for this sort of thing. Spaces on the other hand, have many meanings, so you can’t just find & replace space characters. And how do we usually call the practice of using things for a different purpose than they were made for? Yup, that’s right, using spaces for indentation is a hack.

Share this post


Link to post
Moi j'ai plus des doutes sur l'usage de LaTeX en tant que tableur et le générateur à antimatière - sans parler de l'ordinateur assemblé dans une usine Linux - mais bon.

Parce que des ordis fabriqués dans une usine microsoft t'en connais beaucoup ? :P

(pour le reste, tout est faisable... c'est juste une question de temps :rolleyes: )

 

  fan.

Share this post


Link to post

Salété de Suisses, toujours à rester neutres...

 

Non, ils attendent simplement de savoir de quel côté se situe Chuck Norris avant d'agir. Nuance.

Share this post


Link to post

Une XBox, c'est un ordi. On peut pas s'en servir comme tel nativement, mais techniquement, tu pourrais prétendre en avoir acheté une et l'avoir flashée pour t'en servir comme PC. (On a bien vu des clusters de XBox pour le crackage de mots de passes, alors...)

 

Accessoirement, y'a la tablette Surface. Même si là encore ça serait un peu de la mauvaise foi d'appeler ça un ordi, je préfère couvrir large parce que certains aiment bien la mauvaise foi ici. Et c'est à cette effet que j'ai créé ce topic dont le tag est "Troll". Donc... à mon tour. :P

 

EDIT : Correction. Wikipédia considère la Surface comme une tablette, et les tablettes comme des ordinateurs. Ca n'est donc pas de la mauvaise foi. I stand corrected.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×