Ife a écrit 155 commentaires

  • [^] # Re: Tendre une main fraternelle à l'Allemagne

    Posté par  . En réponse au journal Téléphoner à ma mère: gratuité, simplicité, liberté ou vie privée?. Évalué à 1.

    L'Allemagne c'est aussi les jobs à 1 euro de l'heure,

    1 euro de l'heure + aides de l'état. Qui permet de rester dans le monde actif, gravir les échelons en interne, tout ça sans sombrer dans le chômage et l'inactivité. Mais l'Union Européenne est en train d'imposer un salaire minimum à tout ses pays membres.

    En France on a les stages non rémunérés.

    Mais, non, ne copions pas tout ce qui marche en Allemagne. Parce qu'ils ont le salaire à 1 €, ça prouve bien que cette société ne fonctionne pas ! Si on commence à copier l'Allemagne, on va se retrouver avec un salaire à 1 € !

    les retraites misérables d'une bonne partie de la population

    Ce sujet a été évoqué plus haut dans les commentaires.

    la loi Hartz-IV qui oblige à prendre n'importe quel boulot au bout de la troisième offre (ce qui pose parfois des problèmes éthiques)

    Y-a-t-il une meilleure solution pour éviter les abus. Où, parfois ça peux poser des problème éthiques, et j'en suis le premier désolé. Mais si quelqu'un a un meilleur système, je suis tout ouïe.

    la quasi-impossibilité pour les femmes d'avoir un travail et un enfant en même temps (d'où un taux de natalité préoccupant)…et j'en oublie.

    Par rapport à la France où la natalité est tirée vers le haut par les immigrés de première génération. Et où les immigrés de deuxième génération se marient avec des gens du pays d'origine de leurs parents. (désolé pour le liens vers le figaro)

    Mais l'Allemagne est en train d'essayer de résoudre ce problème. Ses dirigeant en sont conscients, et ils regardent la France et l’Irlande de près. Parce que les Allemands ne sont pas idiots, ils copient les bonnes idées des autres.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Sources ?

    Posté par  . En réponse au journal Téléphoner à ma mère: gratuité, simplicité, liberté ou vie privée?. Évalué à 2.

    La niveau de sécu n'est pas le même au US (pas de longue maladie et plafond de dépense)

    « Pas de longue maladie » c'est vrai. C'est une des raisons pour lesquelles je suis parti. (Il y en avais beaucoup.)

    Mais pour le plafond de dépense, faut pas abuser quand même. Le plafond extrêmement haut, et maintenant avec l'obamacare ils ont quand même l'obligation de te soigner.

    Le problème que t'as pas évoqué, c'est ce qu'ils appellent la « co-pay » (franchise), en gros quand tu vas chez le médecin, tu as une franchise (pour moi c'était 25 , mais certaines assurances sont à 50). Bon sur une consultation à 150–300 $, ça reste honnête.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: WTF?

    Posté par  . En réponse au journal Téléphoner à ma mère: gratuité, simplicité, liberté ou vie privée?. Évalué à 2.

    je déclare mes impôts en France et dans le pays où je réside. La France me prend la différence.

    Ton foyer fiscal est à l’étranger et tu déclares tes revenus étranger en France en faisant donc une fausse déclaration pour donner de l’argent à l’État ? Il n’y a pas un moyen plus légal ?

    Merci de me dire ça. Ça veux dire que le service des impôts m'a menti. Qui qu'il en soit je ne déclarerai rien l'année prochaine.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Tendre une main fraternelle à l'Allemagne

    Posté par  . En réponse au journal Téléphoner à ma mère: gratuité, simplicité, liberté ou vie privée?. Évalué à 2.

    J'aime pas la bière, mais quand mes potes français viennent ils me disent que la bière est très bonne. La charcuterie et les petit pains sont très bons. Le café aussi. Ça c'est pour la nourriture.

    Pour le climat, Berlin est beaucoup plus vert que Paris. (Plus d'espace vert, plus adapté aux piétons, une très bonne infrastructure de transport publique, moins de voitures.) Je ne suis pas très branché culture, mais on ma dis que l'offre était moins bonne que Paris.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Sources ?

    Posté par  . En réponse au journal Téléphoner à ma mère: gratuité, simplicité, liberté ou vie privée?. Évalué à 6. Dernière modification le 18 juillet 2014 à 01:14.

    En plus de leur proposer des projets pourris, les ingénieurs français en salaire net sont parmi les moins rémunérés d'Europe.

    Source ?

    Ma propre recherche d'emploi. J'avais cherché en Belgique, Pays-Bas, Royaume Uni, Irelande, Allemagne, Suisse et Italie (en plus de la France), et les plus bas salaire net qu'on m'aie proposé étaient français. Ça m'a surpris, je m'attendais à ce que l'Italie soit plus basse.

    Traversez le Rhin et vous doublez votre salaire

    Source ?

    Je dois avouer qu'après une recherche rapide sur Google, c'est difficile de trouver une source publique. La majorité sont des articles, écris par des patrons, expliquant que la différence de salaires ne serait qu'une différence de charges. Ils prétendent que le salaires seraient égaux.

    Je peux te dire que j'ai un ami (pour un profil similaire au mien) à 60 k€ net en Allemagne. Et les salaires qu'on m'avait proposés en France pour mon profil étaient aux alentours de 30 à 35 k€ net.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Halte à la paranoïa

    Posté par  . En réponse au journal De l'approche ultra-légère de la sécurité sur linuxfr. Évalué à 10.

    Il n'y a eu aucune vérification que le système n'est plus vérolé,

    Si tout le système est vérolé cela implique qu'une faille permettant l'élévation de privilège du compte Elasticsearch ait été exploitée. Non ?

    Tout a fait, j'avais lu que LinuxFR utilisait beaucoup LXC (c'est d'ailleurs une des raisons pour laquelle ils utilisent ubuntu server). J'ose espérer que Elastic Search est dans un autre container que le serveur d'application et la base de donnée, ainsi que Elastic Search se connecte à la base de donnése avec des permissions sur mesure. (Et connaissant le niveau technique de l'équipe de LinuxFR, ça m'étonnerais beaucoup que ce ne soit pas le cas.)

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Docker pour le bureau, est-ce le futur ?

    Posté par  . En réponse à la dépêche La folie Docker. Évalué à 10.

    Je pense qu'après « buzzword » il va falloir inventer le mot « buzztechnology ». Des techonologies que les gens utilisent parce que « c'est cool ».

    Bref, ce que j'en pense c'est que c'est un gros coup de « buzztechnology », comme le javascript et le CSS pour faire des thèmes gnome-shell. Comprenez ceci, je suis un utilisateur de Gnome Shell, j'adore Gnome Shell, mais il y a des choix techniques avec lesquels je ne suis pas d'accord.

    Je ne vais pas partir en vrille sur la javascript/css dans Gnome Shell. Mais sur le fait d'utiliser des application « conteneurisées » sous Gnome. (Encore une fois, je suis un utilisateur fedora, j'adore fedora).

    Je vais juste citer Kir Kolyshkin, le project leader d'OpenVZ (l'ancetre de LXC). Quelqu'un au fosdem lui demandais « Quand est-ce qu'il sera possible de faire tourner SELinux dans un “guest” OpenVZ » (désolé pour le franglais, je ne sais pas comment traduire ça.)
    Et il répond « Pourquoi voulez vous faire tourner SELinux dans OpenVZ. SELinux fait la meme chose que OpenVZ, ils empêchent les applications de faire des opérations bizarres. (Écrire dans certain fichier, accéder à certain utilisateur, interragir avec certain processeur.) Si vous voulez isoler deux application ou deux systèmes de fichier l'un de l'autre en utilisant SELinux, pourquoi ne créez vous pas un nouveau container ? »

    Et c'est là tout le truc. Fedora utilise SELinux, les gens n'aime pas ça, parceque c'est la NSA, si on utilise des paquets non Fedora, c'est la galère parceque les packageurs non-fedoraistes ne les ont pas fait « compatible-selinux », donc tout le monde rale.
    Mais des problème comme ça, ou la sécurité va rendre l'utilisation de Fedora difficile, ces problèmes là existerons toujours, et ce sera le même cas avec des applications conteneurisée.
    SELinux marchent très bien, les gens râlent, mais il râlerons avec les containeur aussi.

    Et je vais avancer un dernier argument. Si on utilise différent containers pour Firefox et Thunderbird. Les deux vont utiliser leur propre NSS (équivalent de OpenSSL) qui est dans leur containers. Donc on revient au problèmes des bibliothèques non partagées..
    Ça veux dire qu'il faudra mettre à jour NSS dans le container Thunderbird et dans le container Firefox.

    En résumé, SELinux marche très bien.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • # Ça existe déjà

    Posté par  . En réponse au journal Système d'exploitation "made in france" -- Cocorico. Évalué à 2.

    Et c'est fait par une moule

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: DevOps?

    Posté par  . En réponse au message [CDI Montpellier] Développeur(se) PHP5 / administrateur(rice) systèmes réseaux. Évalué à 1.

    Je te remercie pour ta réponse. Je préfère couper cours, et dire que je ne suis plus intéressé.

    Mais j'aimerai saluer ton respect pour les candidats. (mention du salaire, réponses rapides aux questions …) J'espère vraiment que tu trouveras quelqu'un. Dans l'ensemble ça reste une bonne offre, surtout avec les problématiques de Big Data, etc. ;)

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • # DevOps?

    Posté par  . En réponse au message [CDI Montpellier] Développeur(se) PHP5 / administrateur(rice) systèmes réseaux. Évalué à 2.

    J'ai toujours été déçu par les offres de DevOps. Là où je suis en ce moment (une PME/startup en Arizona) l'offre était « DevOps », le résultat est que la programmation est vraiment au niveau que je cherche (de gros défis techniques en algorithmique et de l'optimisation de requêtes SQL), mais le coté administrateur système est à la ramasse. Et je suis vraiment déçu/mécontent dans mon travail de tout les jours.

    On utilise Puppet pour automatiser les déploiement, on fait ça un peu à la bras-cassés, pas de maître/agents, juste un dépot git qui lance Puppet quand on push. (Ne me regardez pas, c'était comme ça avant que j'arrive) Quand je veux le réparer, on me dis qu'on a pas les ressources nécessaires, que ça sert à rien qu'on a pas le temps. Et donc on se retrouve à réparer des erreurs tous les mois, et ça nous gaspille notre temps. (Et me frustre par la même occasion, car je sais que tout ces problèmes seraient résolu si on nettoyait puppet)

    De temps en temps je jette un œil à LinuxFR et Lolix pour voir s'il est temps pour moi de revenir en France. (Ce qui est mon but à cours/plus ou moins long terme)

    Après ma-vie.fr voici mes questions:

    • est-ce que tu dirais que tu as des défis tous les jours d'un point de vue optimisation/algorithmique ?
    • quelle est votre infrastructure ?
      • nombre de serveurs ? 10 ? 100 ? 1 000 ? ….
      • système d'exploitations ? distributions ? FreeBSD ? CentOS ? …
      • méthode de déploiement ? intégration continue ? On met le code sur le FTP ? …
      • gestion de la configuration ? Cfengine ? Puppet ? Chef ? Ansible ? …
      • serveur d'application ? Apache/mod_php ? Nginx php-fpm ? Autre ? …
    • Comment définirais-tu le ratio entre le temps que tu passe entre développement et administration système?

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • # Zenitram contre la communauté linuxfr

    Posté par  . En réponse au journal Bitcoin, le début de la fin?. Évalué à 10.

    Michael Jackson mange du popcorn tout en souriant

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • # Docker IO et Vagrant: essaie encore

    Posté par  . En réponse au journal Systemd, Docker, NetworkD, EtcD, FleetCTL | CoreOS : Le Cloud n'est pas un Fog .. Évalué à 7. Dernière modification le 27 février 2014 à 20:20.

    Je suis un fan de la première heure de LXC. J'adore tout, le concept, la performance, le fait qu'on peux enfin faire du chroot dopé aux stéroïdes en utilisant SELinux (alors qu'on ne pouvait pas avec OpenVZ)

    LXC est enfin sorti en version 1.0, on peux lancer un container en tant qu'utilisateur. Ça c'est vraiment cool. Ça me rassure d'un point de vue sécurité.

    Idem pour KVM, j'adore l'intégration avec Fedora, l'interface virt-manager de Red Hat.

    Par contre, je dois avouer que je suis vraiment déçu par Docker IO et Vagrant.

    Docker IO parce que c'est juste hype, ça n'apporte rien de nouveau. J'utilise LXC pour avoir une Gentoo qui fait tourner Nginx (comme ça je peux personnaliser les options de compilation), une Debian pour mes emails et une Fedora pour mes applications erlang et python.
    Ce que Docker IO offre, c'est juste des containers, pré-compilés, prêts à être lancés tel quels. Le système entier est partagé en lecture seule entre des container (par exemple un container “wordpress” a un serveur LAMP), le container lance les services, et une partition de donnée est unique pour chaque instance (dans notre exemple de wordpress, on peux écrire dans /var/lib/mysql et /var/www/wordpress/uploads/). C'est sympa dans l'idée, le problème pour utilisateur comme moi c'est que j'ai pas assez de contrôle dessus, pour un utilisateur pas trop admin sys, le problème c'est que les “templates” comme ils les appellent, ne sont pas vraiment maintenus.

    Vagrant, l'idée est sympa pour le développement, ce que j'aime c'est l'idée de télécharger un cd d'installation, simuler les appuis clavier dans la VM. Comme ça on fait des installations automatiques. Le problème c'est que ça utilise VirtualBox (on a vu mieux au point de vue performance, et des grosses briques de virtualbox ne sont pas sous licence libre.) Je sais que Red Hat travaille sur un support de KVM dans Vagrant. J'attends avec impatience!

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • # Où ? Combien ?

    Posté par  . En réponse au message Recherche stagiaire développeu(r|se) Python / Web sur Paris. Évalué à 3. Dernière modification le 19 février 2014 à 05:33.

    Pourquoi un stagiaire? Le but d'un stage c'est la formation. Mais vous cherchez quelqu'un qui connais déjà tous. Moi j'appelle ça un employé.

    C'est où ? J'ai du cliquer sur le lien, pour voir que la boîte a un siège social à paris. Mais rien ne me dis que ce sont là où sont les bureaux.

    Ce payé combien ? Je me rappelle mon stage de fin d'étude, vu que je connaissait déjà tout, et que c'était juste une période d'essai pour une pré-embauche. On m'avais proposé 1500 € par mois. Est-ce que c'est votre cas?

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: SPDY

    Posté par  . En réponse au journal HTTP2, le protocole écrit comme une loi américaine. Évalué à 5.

    • SPDY est SSL seulement.
    • SPDY n'est pas rétro-compatible. (Les serveurs web utilisent la négociation SSL pour savoir si le client supporte spdy ou non)
    • SPDY est google. Google is evil.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: SRV

    Posté par  . En réponse au journal HTTP2, le protocole écrit comme une loi américaine. Évalué à 6.

    Dans le cas d'une pool d'enregistrement AAAA/A, tu as une liste de serveurs en Roud-Robin pour la "failover".

    De mon expérience, aucun navigateur n'a un tel comportement. Il prennent un enregistrement A au hasard. Essai de se connecter. N'y arrive pas, le site est considéré inaccessible.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: SRV

    Posté par  . En réponse au journal HTTP2, le protocole écrit comme une loi américaine. Évalué à 9. Dernière modification le 19 février 2014 à 05:04.

    Yep, D'où ma question. Habituellement, on fait ça avec un Round-Robin sur les enregistrement A et AAAA et ça remplace ça sans problème.

    Les enregistrement SRV gérent une pondération. La distribution en tourniquet (round robin) ne le supporte pas. Théoriquement, si tu as les enregistrement DNS suivant:

    www.example.com A 192.0.2.1
    www.example.com A 192.0.2.2
    www.example.com A 192.0.2.3
    

    192.0.2.3 va prendre autant de requêtes que 192.0.2.1, pourtant, ce premier est mon serveur de courriel. J'aimerai qu'il ne prenne que 10% des requêtes. Impossible de faire ça avec les enregistrements A et AAAA.

    Une aternative à ça est d'avoir un TTL faible pour les enregistrement associé à un DNS load balancer dynamique, qui détecte les serveurs qui partent en sucette. Ce n'est pas parfait, mais ça évite déja les désastres.

    Ça évite rien du tout. Tu as web1.example.com à Roubaix et web2.example.com à Amsterdam. Un matin, un routeur en Angleterre pète, donc toutes les connexions vers Roubaix depuis New York ne peuvent pas être établies, parce que l'entreprise a Roubaix un réseau un peu merdique qui n'est pas résistant aux désastres.
    Tout tes serveurs (et ton DNS) sont en Europe, donc ils peuvent contacter Roubaix sans aucun problème, et pensent que ton serveur est toujours accessible. Du coup, tes DNS (même avec ton TTL de 5 minute) contiennent toujours web1.example.com.

    Avec SRV, ton utilisateur à Chicago essaie de se connecter à web1, il y arrive pas il se connecte à web2, et accède ton site web.

    La contrepartie avec ça, c'est que le temps d'arrivé du premier octet est de 1 ou 2 secondes au lieu de 250 ms. Mais c'est toujours mieux que un temps d'arrivé du premier octet de… Que dalle, ya pas de premier octet!

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: si tu comptes bosser en France

    Posté par  . En réponse au message Que faire après un DUT Informatique. Évalué à 3.

    Je ne peux qu'être d'accord avec ce commentaire sur la France, les études et la différence entre bac+5 et bac+2.

    En revanche, je ne suis pas d'accord avec le sujet “si tu comptes bosser en France”. Je dirais “si tu es Français”, car si tu es Français tu as une chance très significative de bosser en France. Exemples: mon visa a expiré je me suis retrouvé à bosser 6 mois en France, car il fallait que je mange le temps que l’Ambassade me renouvelle mon visa ; la femme d'un ami qui travaillait en Corée du Sud voulait vivre en France, maintenant il se retrouve à bosser en France.

    Qui plus est, un diplôme d'ingénieur certifié par la CTI a une très bonne reconnaissance à l'étranger (enfin, je veux dire en Europe. La reconnaissance des diplôme d'ingénieur aux états unis est très récente. Et ils cherchent juste des pisseurs de code, un indien ou un européen avec un bac+5, c'est la même chose pour eux.)

    Bref un diplôme d'ingénieur pour bosser en Europe, c'est obligatoire: en France pour avoir un salaire relativement honnête, en Europe pour avoir des offres d'emploi facilement. Tu veux bosser en Amérique du Nord, en Asie ou en Océanie? Ça ne fait de mal à personne. (Et rien ne garanti que tu auras un visa indéfiniment. Tu peux très bien te retrouver forcé à revenir en Europe. C'est très facile d'entrer en Australie pour un Français, difficile d'y rester.)

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Boaf…

    Posté par  . En réponse au journal Activation de fonctionnalités sélective dans chromium . Évalué à 2.

    Je développe sous Firefox avec Firebug (les outils par défaut dans Firefox sont toujours à la ramasse, j'espère pas pour longetemps), et j'ai expliqué dans mon commentaire ce qui était mieux sous chrome.

    Pour résumer:

    • Le profiler
    • Le debugger sur exceptions

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Boaf…

    Posté par  . En réponse au journal Activation de fonctionnalités sélective dans chromium . Évalué à 2.

    Oups, j'ai oublié de répondre à un point:

    Le mode “repaiting” où on voit ce que Firefox redessine sur la page.

    Pour le repainting, c'est de ça que tu parles : https://developers.google.com/chrome-developer-tools/docs/demos/too-much-layout/
    ou bien le voir sur les éléments de la page avec un highlight ?

    Non je parlais de voir les éléments de la page mise en valeur. Celà peut être fait avec du CSS (je n'arrive pas à retrouver le snippet, c'est du CSS3 avec keyframes.)

    Mais on ne peux pas voir les suppressions dans le DOM. Firefox a un mode dans lequelle tu peux voir ce que Firefox redessine sur la page. Même quand tu scrolles. Je n'ai pas vu ça sous Chrome.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Boaf…

    Posté par  . En réponse au journal Activation de fonctionnalités sélective dans chromium . Évalué à 3.

    Grégoire a raison, les liens c'est bien aussi. Pour ceux intéressé, on va creuser un peu plus le lien du dessus.

    Au moment où j'écris ce commentaire le Mozilla Developer Network est en maintenance. Mauvais timing, je ne vais pas pouvoir poster de lien, et cela appuie ton argument:

    J'ajoute que Google fournit de très bonnes documentations et des vidéos afin d'aller plus en avant et de découvrir comment utiliser certaines fonctionnalités, Firefox pêche vraiment là dessus.

    Je voulais juste répondre à certains points:

    Chrome est plutôt bien fourni en ce qui concerne le développement mobile : https://developers.google.com/chrome-developer-tools/docs/mobile-emulation

    Non. Je parlais de l'interface ou on peux sélectionner une résolution, et Firefox redimensionne la page à cette résolution. C'est minimaliste, simple, mais super pratique quand on veux tester les « media queries. » Je n'ai pas vu ça sous Chrome

    Chrome avait une très bonne interface pour voir les requêtes et ce qui se passe sur le réseaux.
    Si c'est de ça que tu parles : https://developers.google.com/chrome-developer-tools/docs/network , moi je l'ai toujours.

    Mauvaise formulation. Je voulais dire « Chrome avait la meilleure interface » Je voulais dire que la nouvelle Console de Firefox surpasse chrome maintenant. (Pour voir le trafic réseaux)

    Mais ce sera très dur de ramener les développeurs qui comme moi sont maintenant habitués depuis un sacré bout de temps à chrome, il ne suffira pas de revenir au niveau, mais proposer mieux. On change pas d'outils tous les 4 matins.

    Je suis 200 % d'accord. C'est pour ça que je disais dans mon commentaire que Mozilla ne l'a pas venu venir. Et maintenant ils pleurent.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Boaf…

    Posté par  . En réponse au journal Activation de fonctionnalités sélective dans chromium . Évalué à 9.

    Pour les développeurs, chrome offre quand même pas mal d'outils de qualité.

    je suis intéressé pour les liens.

    Je n'ai pas de lien. Mais j'ai des faits. J'utilise Firefox pour développer, mes collègues ne jurent que par chrome. Je crois que chrome a vraiment bouffé la part de marché des développeurs web. Firefox se rattrape mais trop tard ÀMHA.

    Pour mettre un peu de contexte, de ce que j'ai compris, Firefox essaie de se débarrasser de Firebug et de tout mettre dans l'inspecteur de Firefox.

    Je vais essayer de délivrer un avis le plus objectif possible, car il y a des fanboys dans les deux camps qui répandent de fausse rumeurs. Je connais bien les deux outils, je développe avec Firefox, et mes collègue (avec lesquels je pair souvent) utilisent Chrome.

    Les outils que Chrome a :

    • Le profiler. D'accord, on utilise pas ça tous les jours. Mais quand on en a besoin, c'est juste génialissime sous Chrome. De jolis graphiques, on peux voir chaque événement, chaque appel de fonction de manière très lisible. Le profiler de Firebug plante lamentablement chez moi, le profiler de Firefox est laid et inutilisable (sur Firefox 25).
    • Debugger sur exceptions. Dès qu'un bout de code javascript envoie une exception qui n'est pas attrapé, il y a un mode “fous moi un débogueur à l'endroit où ça a merdé.” Firefox a ça dans les options, je n'ai jamais réussi à le faire fonctionner.
    • Le debugger. C'est un avis personnel, mais j'aime bien leur interface. La page deviens grise, et il y a comme un lecteur de musique au milieu de l'a page (continue, sauter à la prochaine instruction, entrer dans la prochaine instruction)

    Ce qui pue vraiment chez Chrome :

    • J'utilise Firefox en anglais, et mes collègues Chrome en anglais. Je ne sais pas ce que ça donne en Français. Mais les messages d'erreur sous Chrome sont totalement incompréhensible.
    • Si on veux voir la variable a qui contient {foo: bar}, on tape > a, et la, chrome répond [object Object], et il faut cliquer sur le résultat pour l'examiner.

    Ce que chrome n'a pas :

    • Quand on est dans un debugger sous Firefox, le code est juste arrêté, mais pas la page. On peut toujours cliquer un peu partout. Exécuter des commande et voir comment la page change.
    • Le mode “responsive”, où on peux voir à quoi ressemble la page sur les téléphones mobiles et toussa.
    • Le mode “repaiting” où on voit ce que Firefox redessine sur la page.

    Pourquoi j'utilise toujours Firebug :

    • La console de Firefox a copié chrome je pense. Si a est {foo: bar} firefox répond [object Object]. (tout comme chrome). Et il faut cliquer sur l'objet pour l'examiner. Firebug répond {foo: bar}, il y a même l'introspection sur les objets jQuery, genre jQuery(div#foo) et toussa.
    • Je n'ai jamais réussi à faire fonctionner le debugger.
    • Je n'ai jamais réussi à voir les cookies d'une requête HTTP quand on est en navigation privée.

    Ce que je reproche à Firefox/Mozilla :

    • Les performances sous Linux avec Firefox sont hor-ri-ble . On avait une application sur une page (type angular, ember ou meteor) super lente. Sous chrome ça allait. Un collègue sous Mac OS a essayé la page sous Firefox, une bouffée d'air frais. Fluide (beaucoup plus que Chrome sous Mac ou Linux), rapide, … Je ne sais pas pourquoi Mozilla ignore juste Linux.
    • Mozilla est juste à la ramasse. Quand chrome est sorti, ils n'ont pas essayé de se défendre, ils tablaient toujours sur “Internet Explorer c'est mal”. Alors qu'internet explorer était déjà mort. Ils ne l'ont pas vu venir celle là.

    Les fausses idées sur Firefox et Chrome :

    • Firefox est loin d'être plus lent comparé à chrome. Mon ressenti est que l'insertion dans le DOM est plus lente chez Firefox que chez Chrome. À l'opposé, sans asm.js juste du pur javascript, les opération mathématique sous Firefox sont vraiment plus rapides.
    • Chrome ment parfois, ou ne fait pas les choses de la bonne manière. Pour appuyer mon argument précédent. Quand on demande à chrome, d'insérer un élément, il ne repeint pas la page tout de suite, mais attend un certain temps avant de redessiner la zone. Ça fait que l'on ne peux pas demander tout de suite les dimensions de l'objet.
    • Chrome avait une très bonne interface pour voir les requêtes et ce qui se passe sur le réseaux. Ce n'est plus le cas. Firefox a par défaut un très bon outil, et l'outil de Firebug s'améliore vraiment de jour en jour.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Multi site

    Posté par  . En réponse au journal Généralisation du mode sécurisé dans HTTP 2.0 ?. Évalué à 4.

    Je travaille pour une entreprise qui déploie des sites web et on ne l'utilise pas. Car aucune version d'Internet Explorer sur Windows XP ne supporte cette partie du protocole TLS. On garanti à nos client que nos sites marchent sur les même navigateurs que Google, ce qui inclus internet explorer 8+ sur XP.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: vps ?

    Posté par  . En réponse au message Un equivalent de Kimsufi. Évalué à 2.

    Gandi pour gérer mes domaines. Aucun souci, j'adore, je supporte, je vote pour ! Les domaine chez ovh sont moins cher, mais le surcoût de gandi vaut vraiment le coup:

    • vraie interface web pour gérer ses domaines (je parle de changer les « glue records » et DNSSEC, c'est juste insupportable de faire ça avec le manager d'OVH.)
    • Serveur DNS secondaire qui réplique votre serveur
    • Si vous ne voulez pas gérer vos emails, vous avez beaucoup de stockage et 3 boîtes incluses avec le domaine. (La seule adresse à 25M de mail est short chez OVH)

    Gandi pour des serveurs ? J'ai eu de très mauvaises expériences professionnellement, beaucoup de downtime, difficile d'installer son système, parce qu'ils faisaient (je sais pas si c'est toujours le cas) de la paravirtualization XEN. Autre chose que CentOS ou Debian, bonne chance pour l'installer chez Gandi à l'époque. Personnellement, je trouve ça très très très cher pour ce que c'est.

    En ce moment, j'utilise Linode professionnellement. Le réseau est meilleur, mais putain, le support crains 20% du temps, les autres 80% il est excellent/exemplaire. Mais quand on tombe su les 20% de stagiaires/incompétents, c'est hyper frustrant.

    Bref, Ya pas vraiment d'offre de VPS décente.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • # Quel cours ?

    Posté par  . En réponse au message Probleme de tri aidez moi s'il vous plait . Évalué à 4.

    Il dis quoi le prof ?

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

  • [^] # Re: Corporatisme et lavage de linge sale en famille...

    Posté par  . En réponse à la dépêche Mise en demeure, suite et fin. Évalué à 8.

    Dans Ce Fil De Discussion (ITT) : Des informaticiens se plaignent que les avocats soient des escrocs. Mais quand on leur dis que les informaticiens le sont aussi, ils partent au quart de tour à coups de moinssage et plussage pour défendre les informaticiens.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »