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

Guerres de religion

Recommended Posts

Les indentations à coup d'espace, c'est le bien !

Non.

 

La majorité des terminaux ont tendance à considérer qu'une tabulation = 8 espaces, ce qui est en général beaucoup trop. Par conséquent, si tu veux que ton code soit mis en forme correctement sur un terminal, il faut indenter avec des espaces. Point. Tu ne sais pas comment bossent les contributeurs de ton projet, et par conséquent, tu ne sait pas si l'utilisation de tabulation ne va pas leur produire un truc illisible. Et je pense qu'il vaut mieux que quelques intégristes se démerdent avec une indentation différente de leurs habitudes (2 ou 4 espaces ? OSEF) plutôt qu'un gars ne puisse tout simplement pas lire le code.

Ils configurent leur IDE. C'est le principe des tabulations de pouvoir régler la largeur comme bon leur semble. Donc aucun soucis de non-pouvoir lire le code. Alors qu'un 2-space nazi qui doit bosser avec un un E(pi*sqrt(42)/12)-space nazi ne pourront pas bosser ensemble (sauf si E(pi*sqrt(42)/12)) fait 2, j'ai pas calculé).

 

Ceci dit, je t'accorde qu'il est toujours possible pour ce type d'utiliser un autre logiciel, et je conviens qu'utiliser un caractère avec une sémantique propre est théoriquement plus élégant. Sauf que la mise en forme du code est, par définition, esthétique, l'aspect sémantique est donc peu intéressant (et sincèrement, le rechercher/remplacer sur les tabs est quand même anecdotique), sauf bien sur en Python. (Par ailleurs, il me semble avoir vu conseillé l'utilisation d'espace uniquement dans la doc officielle de Python, mais là j'arrive pas à le retrouver.)

PEP-8 recommande l'usage de 4 espaces. http://www.python.or.../peps/pep-0008/

 

Bref, comme j'aime bien pouvoir lire mon code quand je fait un git diff, j'utilise des espaces.

cf lien doc.

 

J'ajouterais que bon, les espaces, avec les polices à chasse variable, voilà. (Même si je te l'accorde, quasiment personne utilise des polices à chasse variable, faut être maso).

Share this post


Link to post

Bon,

FireFox ou Chrome, la question ne se pose même pas, l'un appartient à une fondation (Mozilla), codé par des bénévoles avec un code source visible et donc on sait grosso modo ce qu'il fait dans les grosses lignes. L'autre appartient à la mega société Américaine qui marche sur votre vie privée, analyse vos emails pour cibler leurs pubs et domine presque le monde. De plus avec les dernières révélations sur PRISM, je suis de moins en moins confiant. (Note : c'est la même chose avec IE qui appartient à Microsoft). Donc pour ma part je choisi FireFox !

 

Apple ou Microsoft ?

 

Pour ce qui du hardware sans aucun doute Apple, leurs machines sont très résistante et performante. Même si le prix est un peu plus élevé pour configuration équivalente que chez d'autre marques, ici on paye la finition de la machine, le design bien pensé et aussi le support garanti derrière qui est excellent. Du coup je reviens sur le débat de clavier, un clavier apple ou un clavier traditionnel, pour ma part j'opte pour la clavier Apple : certain caractères utilisés couramment sont plus accessible tel que @, le - etc etc ... De plus les boutons de fonctions sur le clavier Apple tel que la modification de contraste, son, lecture audio, éjection de disque ... marchent tout le temps ce qui n’était pas forcément le cas avec d'autres clavier traditionnel ou il fallait configurer des trucs obscures pour le faire fonctionner correctement.

Cependant en tant que développeur je choisis un clavier traditionnel, sur les claviers Apple pas de { ou de [ affichés, on doit les deviner et les apprendre, c'est assez agaçant.

 

Niveau OS clairement Microsoft (Avant W8), Apple est basé sur du Unix ce qui est un bon point mais le système est beaucoup trop fermé, avec trop de restriction. La moindre modification qui sort de la norme entraîne une ouverture du terminal ou un hack. Windows était plus ouvert jusqu'à W7, leur système de store sur W8 me plait pas du tout, mais c'est un peu trop récent pour juger. (Sinon Linux off course mais ce n'est pas proposé)

 

[mode troll , c'est le but du topic non ?]

C++ ou JAVA ?

JAVA a moins que l'ont soit contre l'évolution technique

[/mode troll , c'est le but du topic non ?]

 

Personnellement je préfère le format Papier, impossible de lire plus de 20 min sur un écran un scan de bouquin ou autres.

 

Puis enfin en fournisseur internet OVH BOWDEL, avec leurs data-center on a un vrai débit sur youtube même le soir à 20H30

 

(Le reste je m'en tamponne)

Share this post


Link to post

Firefox ou Chrome ?

Firefox

Qwerty ou Bepo ?

Qwerty

Apple ou Microsoft ?

Microsoft

Emacs ou Vi ?

Emacs (evident comme question, Vi c'est de la merde !)

C++ ou Java ?

c++

Espaces ou tabulations ?

Tabulations

PDF ou format papier ?

PDF

Nucléaire ou solaire ?

Nucléaire

Viande ou poisson ?

Viande

Bic ou Criterium ?

Bic

Petits ou grand carreaux ?

Grands! (directement proportionnel à la taille du penis)

Gaucher ou droitier ?

Droitier (être gaucher c'est être habité par le demon)

MySQL ou NoSQL ?

MySQL

Debian ou Gentoo ?

Debian

Google ou DuckDuckGo ?

Google

Neuf ou Free ?

Free

Steam ou GOG ?

Steam (*Origin est super aussi* TROLOLO)

OpenOffice ou LibreOffice ?

OpenOffice

Socialiste ou néo-libéral ?

Néo-libéral

La voiture ou le vélo ?

La voiture

Spotify ou iTunes ?

Grooveshark mais vu qu'il n'y est pas : Spotify

Teamspeak ou Mumble ?

Teamspeak

LoL ou HoN ?

Dota 2!

Battlefield ou Call of ?

TF2

 

 

J'ai combien de points ?

Share this post


Link to post

De toutes facon, Gnome c'est pour ceux qui se contentent des petites choses.

Share this post


Link to post

Je veux retagger les morceaux de ma musicothèque.

 

L'emploi des majuscules dans les titres doit, bien évidemment, faire l'objet de règles précises et minutieusement appliquées, ce que nul ne saurait remettre en cause.

 

...horreur, malheur, j'ai jusqu'à présent, sans me renseigner sur la question et de manière instinctive, appliqué les règles de capitalisation française modernes à tous mes titres.

 

Je viens d'apprendre que les capitalisations stupides et random des titres anglais obéissaient en fait à leur propre liste de règles (longues, mal définies, pleines de contre exemples douteux et tout ce qui s'ensuit). Par ailleurs, il existe d'autres règles françaises, plus anciennes (et plus compliquées) mais souvent plus en usage.

 

Question : si je continue à écouter "I can't be with you", "The queen and the soldier", "Voyage voyage" et "Peut-être une angine" plutôt que "I Can't Be with You" (bien que certains écrivent, à tort, "I Can't Be With You" ou "I Can't be with You"), "The Queen and the Soldier", "Voyage Voyage" et "Peut-Être une angine", mérité-je le bûcher virtuel ?

(Dans l'absolu, je sais que oui, vu que je n'ai toujours pas supprimé "Moi lolita" de la liste. ...ou devrais-je d'abord le retagger pour pouvoir supprimer "Moi Lolita" à la place ?)

(...et au passage qu'en est-il de "Mangez-moi ! Mangez-moi !" ? Je n'ai pas vu de règle qui *techniquement* m'autorise à l'employer à la place de "Mangez-moi ! mangez-moi !")

 

Et quid de la chanson de Joe Cocker ? Dois-je écouter "N'Oubliez Jamais" ou "N'oubliez jamais" ? ...ou est-ce "N'oubliez Jamais" ?

 

Dans l'hypothèse où vous n'en avez rien à foutre, voire que franchement vous n'avez aucune espèce d'avis sur la question, vous êtes autorisés, à titre exceptionnel, à poster quand même.

Il est rigolo Doc, il dit ça comme si la moindre forme de respect des conventions risquait de s'appliquer dans le Délirum.

 

 

 

...non, vraiment, je ne peux pas m'empêcher de tiquer en voyant "La Poupée qui fait non" posée à côtée "Le lion est mort ce soir". Je comprends bien *pourquoi*, c'est évident, mais...

 

===

 

EDIT : En plus, je suis un idiot, après le titre des Cranberries (ou de The Cranberries ?), celui qui suit dans ma liste devrait *déjà* être titré "The Queen and the Soldier"... quoique selon cette logique, "the Queen and the Soldier" serait toléré par certains.

 

PS : RAAAH, et est-ce que je dois opter pour "La Camisa negra" ? Je ne parle pas assez bien italien pour aller vérifier !

...au moins, pour les transcriptions du japonais il y a des règles... même s'il s'agit hélas techniquement de règles anglaises.

 

PPS : Oh merde. J'ai un morceau de O-Zone. Je fais quoi avec celle-là ?

 

PPPS : Ah, et ça m'étonnait de ne pas en trouver des comme ça, aussi. Je fais quoi des morceaux dans la série de "Barbapapa's drunken family" (œuvre instrumentale de l'artiste français Pen of Chaos) ? Je suppose que la réponse deviendra évidente quand j'aurais résolu l'énigme posée par Joe Cocker, mais tout de même.

 

PPPPS : ...et j'ai un doute sur "La Forêt des Éventrés"... il me semble clair que "Le Mont Mucus", un peu moins évident que "La Grotte de l'Herpès Écorché" ("...de L'Herpès Écorché" ?) ; mais pour ce qui est du fleuve, de la colline et de la forêt, il va falloir des connaissances plus pointues sur l'orthographe en vigueur à Maender-Alkoor... (Avec un nom pareil, ils doivent être tatillons sur ces questions.)

 

Et ça ne me dira évidemment rien sur comment titrer "Dies irae, dies illa solvet saeclum in favilla", même si je pense que JBX a raison là dessus.

Share this post


Link to post

Tu capitalises tout sauf les "petits mots" (pronoms, déterminants, conjonctions, etc), ainsi que la première lettre du morceau, je dirais. Sinon, que la première, sauf quand il y a un nom propre dans le titre, qui mérite lui une majuscule de toute façon.

L'autre solution consisterait à regarder ce qu'a fait l'auteur, car il avait peut-être une idée derrière la tête, mais ça fait plusieurs têtes à vérifier donc ça ne sera pas uniforme.

Share this post


Link to post

Pour ma part j'ai réglé le problème en utilisant Picard pour tagger ma musique, qui va chercher ses données dans la db MusicBrainz. Les règles de capitalisation et de correction orthographique sont précisés dans la doc. Pour faire simple, la règle est de suivre la volonté de l'auteur si il y en a une ou sinon de suivre la règle de la langue du titre (avec évidemment une page de règle par langue).

 

Comme c'est une base de donnée communautaire, on est pas à l'abri des erreurs et on peut ne pas être d'accord avec certaines règles. On peut cependant toujours corriger les erreurs (localement ou directement dans la db) et éventuellement adapter les règles à l'aide de scripts. L'autre point sympa est que picard rajoute des tag pour identifier l'entrée correspondant au morceau dans la db, ce qui permet de mettre à jour les tags automatiquement.

Share this post


Link to post

Oui, c'est exactement pour cela que j'utilise un logiciel qui donne un résultat qui n'est peut-être pas parfait (et pas forcement totalement à mon goût), mais tout de même bien meilleur que ce que je pourrais obtenir si j'essayais de tout faire à la main dans un temps raisonnable. Corollaire : Si j'essayais de faire la même chose à la main, j'y passerais ma vie sans forcement obtenir un meilleur résultat.

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  
×