Renault a écrit 7419 commentaires

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 1.

    Raté, Je connais mieux le C++ que le C.

    Bah c'est facile, ma sœur de 5 ans peut mieux connaitre le C++ du C si je lui apprends les bases du C++.
    Je parle personnellement de connaitre de manière exhaustive un langage, ça n'a rien à voir avec la connaissance relative d'un langage par rapport à un autre (qui dépendra de tes goûts et de ton parcours).

    Ton code est foireux pour plusieurs raisons :

    • Le type complex est déprécié depuis C11
    • Tu utilises la notation pré-ANSI, interdite depuis C90
    • Tu redéfinies une constante préalablement définie dans l'en-tête

    Tu en veux d'autres ?

    Meilleure vérification des types, smart pointers, destructeurs, templates (au lieu de macro non sûr)

    Ah des histoires sympas sur le débogages de template, il y en a des sympas. ;)
    C'est loin d'être aussi idyllique.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 3.

    Non, les gens sont libres de voter pour qui se présente et a été adoubé par le système (cf. système de signatures pour la présidentielle).

    Ca tombe bien, c'est le peuple qui élu ces élus locaux.
    Bref, la population peut tout changer si elle le veut vraiment.

    Et comment font-ils ? Il semblerait que tu connais la solution, merci de la partager.

    Se présenter, contacter les politiques (tout le monde est prêt à railler au bar, pas grand monde appelle derrière le député pour discuter d'un sujet), soutenir des candidats auxquels on soutient vraiment le programme, fonder son propre parti, etc.
    Bien sûr, ce n'est pas sans contre partie, mais ce sont ceux qui se bougent qui avancent et ont des résultats, pas eux qui regardent.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 3.

    Je parlais bien évidemment de systèmes à élections directs et à choix uniques. Personnellement un gouvernement responsable devant l'Assemblée m'irait bien.
    Mais quand tu vois les français qui râlent pare que certains membres de l'UE sont élus indirectement, que penser d'un tel système pour le président…

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 1.

    Dans les deux cas il y a des nuances compliquées. (Mais c'est normal que un expert en C qui ait des années d'expérience en C comme Linus soit plus habitué au nuances du C qu'à celle du C++.)

    Sauf que je reviens dans mon exemple, tu peux appréhender les 700 pages de la norme du langage C pour connaitre ses limites et les nuances délicates. En C++ tu ne peux pas, pas de manière aussi exhaustive.

    Pareil en C et C++.

    Bof, comme il y a moins d'instructions, et encore moins d'instructions trop éloignées de la machine, le code assembleur provenant du C est plus proche que ce que le programmeur C a écrit que le gars avec le C++. Bien que le compilateur optimise beaucoup par endroit.

    Parce que tu ne réécris pas le compilateur quand tu porte. Tu réécris seulement le backend. Par exemple, dans le cas de LLVM tu ne réécris que la partie de génération de code, qui est la même pur C et C++

    Je connais un minimum l'architecture des compilateurs, merci.
    Cependant je te signale que GCC et LLVM ne sont pas les seuls compilateurs du monde, les fondeurs de nouvelles architectures créent souvent le leur.

    Oui, mais le C++ est mieux. Plus confortable et plus sûr.

    Bof, là encore je pense que c'est discutable par moment.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 3.

    On peut trouver que ce choix est biaisé, […] le système de vote à deux tours,

    Le système de vote à deux tours est le seul système qui évite, du moins aux présidentielles, le risque de vote utile pour deux partis dominants.
    Regarde les USA ou le Royaume-Uni qui sont adeptes du vote à un tour, il n'y a véritablement que deux partis capables d'aller au second tour. En France le FN y est parvenu et les autres partis ont une bonne représentativité au premier tour (souvent entre 5 et 15%, ce qui est inimaginable aux USA).

    Le système à deux tours c'est :

    • Premier tour : je vote pour mon candidat préféré
    • Deuxième tour : je choisis pour le moins pire de ceux qui sont sélectionnés

    En un tour ça donne :
    * Premier tour : vote utile, je vote pour le candidat le plus proche de mes idées et qui a de grandes chances d'être élus de peur qu'un autre candidat encore plus pire accède au pouvoir à la place

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2. Dernière modification le 18 novembre 2013 à 16:03.

    Mince, double post, désolé.

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    C n'est pas facile non plus. Même les experts on du mal a prédire son comportement. (undefined behaviour, ….)

    Un comportement indéterminé l'est par la norme, l'objectif est de dire :
    "Cette instruction est interprétée comme le souhaite le compilateur pour simplifier l'implémentation". Cependant tu peux connaitre la liste des comportements indéterminés et savoir ainsi si une instruction donnée ne devrait pas être réécrite pour avoir le comportement souhaité.

    En C++, c'est bien plus délicats. Et c'est sans parler de la correspondance instruction / binaire qui est également délicat (et pour un noyau, c'est gênant, en embarqué tu dois parfois regarder le binaire généré…).

    Euh non, pourquoi ?

    Bah si, c'est un fait que le C est plus rapide à porter sur une architecture donnée (ou alors tu m'expliques comment un langage avec une norme de 1700 pages fait pour être porté plus vite qu'un langage de 700 pages de normes…).

    Je n'ai pas dit que ça empêchait le C++ d'être utilisé pour faire un noyau mais que ce n'était pas sans inconvénient. Bref, le C n'est pas parfait et le C++ non plus.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 2.

    Bah en soit la démocratie n'empêche pas à des gens inaptes de diriger le pays au service des citoyens.
    Si c'est le choix du peuple, après tout…

    Après bien sûr, la démocratie n'oblige pas ce choix et permet de choisir qui on veut en théorie.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 2.

    J'ai grandi en quasi-HLM, aujourd'hui j'ai plus que le patrimoine médian et ce sans avoir eu d'héritage, suis-je donc parti d'une caste? On ne m'avait rien dit… Adrien aide-moi, montre moi la voie, de quelle caste suis-je? Celle des HLM?

    Merde, un gars non issu du cercle vertueux a eu accès au savoir ultime pour être dans de bonnes conditions de vie.
    Si la NSA te kidnappe demain, tu sauras pourquoi. Mon message s'autodétruira après sa lecture.

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    Ça dépend, si a, b c sont des entiers alors l'opération en C comme en C++ a = b + c sera transformé directement en opcodes correspondants. Si en C++ ce n'est pas le cas pour les types natifs, c'est encore pire que ce que je pensais.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 1.

    La démocratie, au sens tout le monde peut accéder aux postes à responsabilités, me semble très largement préférable à ce système. Alors oui, le risque c'est d'avoir de mauvais gestionnaires si on se plante dans le choix. C'est sans aucun doute la plus grande faiblesse de la démocratie : il faut prendre au sérieux son vote.

    Ce n'est pas une faiblesse, dans le sens où normalement ces candidatures sans valeur ou avenir seraient rejetés par la population. La population est maitre de son destin, si elle ne prend pas els élections au sérieux c'est un problème mais je pense que globalement les gens le font un minimum consciencieusement (il n'y a qu'à voir les partis soutenus par des gens lambdas qui ne percent pas).

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 1.

    C'est caché pour quelqu'un qui ne connait pas le C++ peut être. En attendant, le code en C++ est plus clair et moins prône à l'erreur.

    C'est très discutable, en tout cas maitriser la norme C++ et ses sous-ensembles est humainement impossible.
    La légèreté du C a l'avantage de permettre d'en connaitre ses limites et de prédire exactement son comportement (en C++ c'est vite difficile, même pour un expert).

    Parce que ils ont été écrit dans les années 90 avant même que C++ ne soit standardisé.
    Maintenant on est en 2013, il faut évoluer.

    Avoir du C standard est plus rapide à porter sur n'importe quelle architecture, pour le C++ le travail sera plus long (ou limité à une fraction du standard).
    Cet avantage est énorme pour les systèmes embarqués et de facto pour la conception d'un noyau.

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 1.

    Pourquoi tu dis que c'est anodin ? C'est si difficile à comprendre que chaque opération est un appel de fonction ?

    Bof non, c'est convertit directement en opcode sans appels de fonctions intermédiaires. Donc pas d'allocation sur la pile, pas d'interruption pour charger la fonction et y aller pour y faire des actions…

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 2.

    Est-ce qu'ils ont obtenu leur patrimoine grâce à leur fonctions politiques (qui sont bien rémunérées) ou une situation antérieure (boulot personnelle ou héritage familial).

    C'est une vraie question.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 2.

    Est-ce que le milieu ouvrier ou autre milieu en théorie défavorisé veut y parvenir à réussir en politique ?
    Car s'il y a reproduction sociale chez "l'élite", c'est pareil en dessous. J'ai pu voir au long de ma scolarité de nombreux élèves issus de milieux défavorables abandonner car ils veulent suivre la voie des parents ou le milieu familial ne voie pas l'intérêt des études. Comment en partant de là, à savoir une scolarité déficiente, tu veux une bonne représentation au haut de l'échelle politique ?

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 2.

    Donc selon tes dires on a plusieurs choix :
    * La démocratie ne fonctionne pas car les gens sont trop cons pour réaliser des vrais choix en étant trop influencer par la communication au détriment de la valeur réelle du programme ;
    * Les gens sont hypocrites, ils veulent le candidat A et votent pour le C ;
    * Une pression se déroule dans l'isoloir pour voter UMP ou PS (en France) ;
    * Monter un parti est impossible, même si plus de la moitié de la population serait en accord avec les idées (comment expliquer l’existence de partis dont tout le monde s'en fout par exemple ?) ;

    Bref, si on peut proposer un candidat ou élire un candidat en accord avec ses idées, mais encore faut-il que ces idées soient majoritaires pour que ça ait une chance de fonctionner. Le parti communiste est présent avec pourtant très peu de sympathisants, donc qu'attends-tu pour fonder ton propre parti ?

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 9.

    Plus sérieusement il y a plusieurs certaines de pages de manuel livrés avec les voiture dont l'entretiens et les options peu courantes ou standarisées :
    - Valeur de pression et de dimension des pneus
    - Comment changer une ampoule et références des modèles
    - De même pour les roues de secours
    - Comment changer l'huile ou d'autres liquides et vérifier leur valeurs
    - Ce qui faut vérifier avant un grand trajet (sisi)

    Ce genre de chose est loin d'être connu de tous et correspond à de l'entretiens et non au pur usage de la conduite.
    Et c'est sans compter les trucs annexes :
    - Fonctionnement de la clim
    - Fonctionnement du centre multimédias
    - Significations des valeurs du tableau de bord
    - Rôle et présences de chaque compartiment du véhicule
    - Etc.

    C'est assez complet et les modèles récents ont ça avec l'achat. Un ordinateur a rarement plus de 10 pages de manuel qui se limite souvent à :
    - Liste des objets présents dans l'emballage
    - Allumer / éteindre
    - Actions des boutons présents
    - Liste des connectiques (et encore, pas toujours)
    - Trucs sur la garanties et plages de fonctionnement de l'appareil
    - Pub pour des accessoires liés

    Un manuel d'un objet d’électroménager ou du multimédia (télévision par exemple) est plus complet. C'est fou.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 7.

    Même si tu as raison sur le volume des deux produits, il convient de préciser quelque chose d'important :
    * Un Amstrad à l'époque ça devait coûter environ l'équivalent de 1000-2000€ aujourd'hui, un Android (tablette comme téléphone) peut se vendre entre 100 et 700€. Il est normal que le second se vende plus.
    * À l'époque de l'Amstrad, seul l'Europe, l'Amérique du Nord et le Japon/Corée du Sud pouvaient s'acheter ces produits, aujourd'hui l'Inde, la Chine, l'Afrique et l'Amérique du Sud peuvent en avoir des neufs ou d'occasion en masse. Forcément le volume des ventes explose avec un marché bien plus grand.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 8.

    Tu crois vraiment que le vote des Américains a un quelconque effet sur les méthodes de la NSA ?

    En n'exigeant pas, via les élections, l'abandon du Patrioct Act et de ses dérivé, les américains favorisent l'existence de nombreux dispositifs de la NSA.
    La NSA a existé avant ces lois et a espionné avant, mais l'échelle et la largesse de l'espionnage a changé grâce à ces dispositifs. Il appartient aux américains seulement de conserver ou d'abolir ces lois. Les européens ne pouvant participer à ces élections en tant que candidats ou électeurs, ils ne peuvent rien faire directement.

  • [^] # Re: Pauvreté de l'offre européenne

    Posté par  (site web personnel) . En réponse à la dépêche Préoccupés par ce qu'on ne peut pas vous dire ? Nous aussi (Google Transparency Report). Évalué à 10.

    Faut arrêter les fantasmes de l'Europe protectrice de l'européen : le seul problème de la NSA comparés aux européens, c'est qu'elle s'est faite chopée. Pas pour rien que personne en Europe ne veut accueillir Snowden. Croire que localiser en Europe est la solution pour ne pas être regardé (que se soit par son pays ou par les américains) est une belle démonstration de naïveté.

    L'Europe espionne ses sujets, c'est certains mais dans des proportions inconnues pour le moment.
    Malgré tout, il vaut mieux pour un européen d'être espionné par l'Europe que les USA, pourquoi ?
    * Car l'européen peut utiliser des recours via le droit européen s'il y a violation de celle-ci. Faire de même contre les USA est problématique.
    * Il est électeur et peut changer la politique européenne sur le sujet, ce qui est impossible à faire pour les USA (à moins d'y vivre et de changer de nationalité).

    Cela pose également d'autres problèmes, l'industrie européenne utilise de nombreuses solutions américaines qui pourraient faciliter l'espionnage industriel. L'indépendance technologique est importante pour cela, mais aussi pour avoir ses solutions propres si jamais les relations diplomatiques se tendent.

  • [^] # Re: Précision sur F2FS

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Linux 3.12. Évalué à 2.

    Une option au boot pour forcer la fonctionnalité ?

  • [^] # Re: Arrêtez de croire ce que vous lisez

    Posté par  (site web personnel) . En réponse à la dépêche Décès de Cédric Blancher, chercheur en sécurité informatique. Évalué à 10.

    l'article est une connerie car ce n'est pas un virage bas mais une rafale.Quand on se sait pas de quoi on parle et quand on ne connait rien au parachutisme le mieux est de rien dire.

    Écoute mon loulou, je n'ai jamais dit que ça s'est forcément passé ainsi, j'ai émis un doute avec cet article. Il est faux ok, mais comment on le devine ?
    Plains toi au journaliste s'il y a effectivement une erreur, car lui il a menti, nous non…

    Concernant cet abrutit de Sylvain Sauvage j'espère pour toi que tu ne perdras pas un proche, je me ferai un plaisir de venir faire tes jeux de mots en pleine gueule.Je pense que tu n'es pas un être humain et si tu étais venu à l'église saint jeanne d'arc tu n'aurai pas tenu de tels propos.

    J'ai personnellement perdu des proches, même récemment, et les personnes autour qui ne sont pas liées à cet évènement peuvent vivre et blaguer dessus. C'est leur droit et tu es libre d'ignorer ces propos. La liberté d'expression reste un droit fondamental, même si le propos en question blesse des gens (mais je te rassure, des propos innocents blessent des gens aussi pour rien, où est la limite ?).

    Le respect de la famille et du défunt n'empêche pas l'humour. Ce n'est pas incompatible.

    je vais maintenant regarder ce site de plus près car l’article R 624-3 du code pénal me parait etre un arme efficace contre les abrutis.

    Aucun juge ne prendrait un dossier pour si peu. Je te rassure, ils sont occupés et ont des choses plus importantes à faire.
    La diffamation concerne des propos bien plus graves en général…

  • [^] # Re: Il faut du matériel dédié

    Posté par  (site web personnel) . En réponse au message Restauration automatique ça existe?. Évalué à 1.

    Oui mais non.
    Le RAID matériel apporte des contraintes de prix et de compatibilités importantes. Un RAID logiciel est plus souple, moins cher et le risque de conneries reste faible (un RAID matériel n'est pas invulnérable non plus).

  • [^] # Re: Précision sur F2FS

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Linux 3.12. Évalué à 3.

    Oui.
    C'est ce que j'utilise pour trouver les dépendances non satisfaites de logiciels que je souhaite installer à la main, c'est terriblement efficace.

    On pourrait limite faire un script pour qu'il installe le paquet retourné directement après cette requête.

  • # Un expert de sécurité qui ne respecte pas la sécurité ?

    Posté par  (site web personnel) . En réponse à la dépêche Décès de Cédric Blancher, chercheur en sécurité informatique. Évalué à 6.

    Lien sur le détail de l'accident

    Apparemment son décès viendrait d'une erreur dans un manœuvre non sécurisée.
    Cela est presque ironique, il aura laissé sa vie en flirtant dans le domaine de la sécurité, où qu'il soit…

    Cela reste bien sûr un évènement triste pour ses proches et dommage pour la communauté.