stopspam a écrit 685 commentaires

  • # paradoxal

    Posté par  . En réponse au journal Brave - un nouveau navigateur web. Évalué à 10.

    TechnoHipster - NodeJs, Electron

    Vu tout le battage médiatique avec NodeJs, on se demande si c'est pas devenu mainstream… Et ceux qui utilisent un langage serveur, ce sont eux les technohipsters.

    Rapidité

    sxfglkjsrg (je me suis étouffé)

  • [^] # Re: OLOL, Estrosi

    Posté par  . En réponse au journal Les chroniques du progrès : à bégayer ou à dégager ?. Évalué à 5.

    Genre « Je suis ravi de mes précédentes rétro-commissions de la part de Cisco, et je suis impatient de toucher celles de mon prochain projet de ville connectée ».

    rétro-commissions pot de vin

  • [^] # Re: Incompréhension

    Posté par  . En réponse au journal CEGID racheté. Évalué à 7. Dernière modification le 20 avril 2016 à 00:52.

    on te vend "full-web"

    Ça a été le plus grand foutage de gueule pour te faire passer racheter obligatoirement la nouvelle version.

    Vers 2009, de nouveaux éditeurs ont mis en avant le fait que leur soft fonctionne simplement avec le navigateur. Puis ça a été une course pour les vieux de la vieille à celui qui allait sortir sa version web. Et là, on a eu droit aux 2 cas d'écoles en matière de gestion de projet :

    1. Ceux qui en avaient une grosse et qui ont réussi une réécriture from scratch en web en moins de 2 ans (j'en connais 2 ou 3 pas plus).
    2. Le reste, 90% d'éjaculateurs précoces, s'est vautré. Toujours la même technique : le bon vieux contrôle ActiveX qui lance l'ancienne appli en client/serveur. "On vous livre l'application fullweb, module par module".

    On est passé d'une appli lourde qui satisfaisait tout le monde, à un monstre en fullweb qui faisait chier tout le monde. J'ai repris de volé quelques commerciaux lors des démos quand ils parlaient de fullweb.

  • [^] # Re: Incompréhension

    Posté par  . En réponse au journal CEGID racheté. Évalué à 9. Dernière modification le 19 avril 2016 à 13:18.

    CEGID n'est pas un vrai éditeur, il ne crée pas de logiciels mais se contente de racheter des logiciels de gestion existants

    J'ai bossé 4 ans avec Civitas jusqu'à le connaître par coeur (db, gestion) et j'ai subi le rachat renommé en Cegid Public. Grosse période à vide avec un soft qui régressait en terme de stabilité. Je ne sais pas si Cegid a taillé dans les effectifs des dév… Ils se sont améliorés vers la fin quand bon nombre de clients partaient à la concurrence qui proposaient ces amélioration depuis déjà plusieurs années.

    Les administrations françaises sont fortement équipées avec des produits CEGID, pour des raisons commerciales et sûrement aussi politiques.

    Je peux même te préciser :

    1. raisons commerciales : le code des marchés publics, on peut se demander s'il ne fait pas plus de mal que de bien…
    2. sûrement aussi politiques : les délais. Souvent le délais imposé à la migration vers une nouvelle solution exclut tout développement en interne ou via la base d'une solution libre. Ce qui fait qu'on passe par un éditeur (1).

    Le choix de tels outils est suicidaire à long terme, les clients n'ont aucune maîtrise de leur système d'information.

    Ça dépend ce que tu appelles maîtrise ?

    • Jusqu'à présent les gros éditeurs se connaissent entre eux et assurent la reprise des données depuis un concurrent.
    • Moyennant un peu d'huile de coude, on arrive toujours à comprendre la logique de la base de données et donc partir sur une solution perso ne pose généralement pas de problèmes.

    Sur la durée du contrat, je suis d'accord, on est pied et poings liés à l'éditeur en terme d'évolutivité ou de corrections de bugs.

  • # commentateur moyen

    Posté par  . En réponse au journal Vivre en fascisie. Évalué à 10.

    vu le titre provocateur, je n'ai pas pris la peine de lire ton journal en entier et me suis arrêté aux 2 premières lignes. En tant que commentateur moyen, j'ai simplement moinsé ta bouse en laissant donc un commentaire sur lequel tu pourras te défouler, comme convenu.

  • [^] # Re: redirection google

    Posté par  . En réponse au journal Quelles extensions pour votre Firefox?. Évalué à 3.

    autant pour moi

  • # redirection google

    Posté par  . En réponse au journal Quelles extensions pour votre Firefox?. Évalué à 4.

    Personne n'a cité celle là Google Search Link Fix.

    Pourtant rien de plus énervant de voir google me rediriger lui-même vers le bon site, qu'elle perte de temps, sans parler du tracking…

  • [^] # Re: L'OS n'est pas le problème

    Posté par  . En réponse au journal Microsoft va porter SQL Server sur Linux. Évalué à 8.

    SQL server est quand même un jouet

    Microsoft disait ça de Linux avant, c'est drôle de voir d'anciennes vannes ressurgir. Ce que tu appelles jouet, je l'appelle le meilleur SGBDR du moment. Les dba PostGReSQL vont me dire que SQL Server n'est pas libre, je leur dirais que ça ne rentre pas en ligne de compte pour savoir qui est le meilleur. Les dba Oracle vont me dire que c'est moins puissant que leur usines à gaz, je répondrai que la profession de dba oracle est en train de mourrir au profit de dba tout court.

    coincé entre MySQL/mariaDB d'un coté, puis Oracle/MongoDb/Cassandra/redis de l'autre.

    Oulah… Je pense que SQL Server taquine Oracle depuis quelques années maintenant et qu'avec une pente d'apprentissage bien plus faible ça va continuer. Ça ne veut pas dire qu'on ne peut pas faire de traitements complexes.

  • [^] # Re: C'était mieux avant

    Posté par  . En réponse au journal Installer un serveur Firefox Accounts et Firefox Sync. Évalué à 2. Dernière modification le 24 février 2016 à 17:35.

    et pour info, bower a encore moins à voir avec la choucroute, c’est pour le frontend, et c’est aussi utilisé dans des projets faits en PHP

    bower est marqué en pré-requis dans ce journal c'est donc un nième outil à installer.

    Faudra m’expliquer la différence fondamentale entre https://github.com/symfony/symfony/blob/master/composer.json et https://github.com/expressjs/express/blob/master/package.json pour appeler l’un usine à gaz et pas l’autre.

    Il n'y en a pas puisque c'est la même chose. J'ai parlé, par exemple, d'un CMS : il peut très bien utiliser symfony (donc d'y dépendre) mais va assurer sa propre mise à jour de manière autonome…

    Tu vois sincèrement pas en quoi un projet qui utilise un ORM connu et largement testé comme Doctrine aura beaucoup moins de chances d’avoir des SQL injections qu’un projet qui décide de faire toutes ses requêtes SQL à la main

    Non, je ne vois toujours pas de rapport entre le nombre d'utilisateurs et les risques de sécurité. Il y a un ensemble de facteurs (complexité du projet, taille du projet, qualité technique du codeur…) mais celui-ci tout seul n'en est pas un !

    Tu confonds un utilisateur/testeur avec quelqu'un qui :

    • va effectivement auditer le code
    • a les connaissances techniques pour trouver des bugs (failles incluses)
    • va les remonter UPSTREAM

    Les récents événements ont montré que même les librairies les plus utilisées ne sont pas exemptes de bugs/failles depuis des années, elles ont "autant de chances" (pour reprendre ton expression) d'en avoir :

    • openssl tellement secure que forké en libressl,
    • debian : on se rappelle tous du petit problème de génération ssh
    • glibc
    • rails : qui se vantait d'une protection native des sql injections et s'en est mangé une monstrueuse il y a 2 ans…

    A côté de ça, le stagiaire de ma boîte a peut-être fait toutes ses requêtes SQL à la main mais c'est de bonne qualité et sans sql injection. La qualité d'un projet ne dépend pas du nombre d'utilisateurs.

  • [^] # Re: C'était mieux avant

    Posté par  . En réponse au journal Installer un serveur Firefox Accounts et Firefox Sync. Évalué à 4.

    Tu veux dire, le temps où chacun réinventait la roue de son côté, de préférence carrée en apportant son lot de trous de sécurité (XSS, SQL injections, local/remote file inclusions) et ses correctifs douteux (magic quotes) ?

    Ça n'a rien à voir. Là tu parles techno alors que moi, si je fais abstraction du fait que je n'aime pas node, je parle d'un problème de packaging (facilité d'install, mise à jour) mais plus globalement de "lourdeur".

    Tu te rends compte que pour exposer ce service REST, je dois me manger git/node/bower et pour chacun d'eux peut-être des dépendances supplémentaires qu'il va falloir que je gère sur le long terme. Ensuite viens encore l'application qui va elle-même me demander d'installer des librairies complémentaires. Et puis mon appli nodejs, je ne suis pas assez tête brûlée pour la mettre en 1ère ligne et vais sûrement la mettre derrière un apache/nginx.

    Si je compare à une bête appli PHP : je décompresse le zip sur mon ftp et l'appli juste marche et se met à jour (prend n'importe quel CMS largement plus compliqué que firefox-sync).
    Au passage, je ne vois pas le rapport entre réinventer la roue et les trous de sécurité. De trous de sécurité, il y en a partout même sur une bibliothèque un peu utilisée.

    Après si c’est ton trip tu peux très bien faire du node sans npm et 0 dépendances en réécrivant tout toi-même avec amour, la technologie de base n’a pas grand chose à voir avec ça. Dans le fond j’ai du mal à voir en quoi express est plus usine à gaz que symfony.

    Non c'est pas mon trip de recoder, simplement node ne passera pas par moi. De toute façon Firefox-sync a déjà subit des réécritures dans 3 langages différents (PHP, Python, Node). Mozilla est encore pire qu'un chevreuil en rut en plein mois d'août : il saute sur tout ce qui bouge. J'attends juste qu'ils passent à ASP.NET Core et là j'installerai ;)

  • # C'était mieux avant

    Posté par  . En réponse au journal Installer un serveur Firefox Accounts et Firefox Sync. Évalué à 10. Dernière modification le 22 février 2016 à 22:58.

    node

    Je me suis arrêté là, je fuis cette technologie comme la peste. Pour moi, c'est du même temps niveau que Java ou Oracle qui sont des usines à gaz dans leurs domaines respectifs.

    Il est où le temps ou un simple serveur LAMP faisait l'affaire, sans les 15.000 dépendances utilisées et un gestionnaire de paquets propre à chaque couche (OS, langage de l'appli…).

    Au hasard d'un commitstrip, j'ai appris qu'il existait une stack MEAN… Putain, si à 18 ans t'as pas développé sur MEAN, t'as raté ta vie de stagiaire !

  • # module

    Posté par  . En réponse au journal Pyjobs s'enrichit de nouvelles sources et propose un stage en développement web fullstack python. Évalué à 3.

    Si tu développe un module weboob pour pyjobs j'ai un nom tout trouvé ;)

  • # BoobJob

    Posté par  . En réponse au journal pyjobs - un job-board pour les agréger tous.. Évalué à 3.

    À quand un module Weboob pour pyjob ? :)

  • # avantages/inconvénients

    Posté par  . En réponse au journal Test du framework front-end Semantic UI. Évalué à 8.

    Aujourd'hui, il faut reconnaître que Bootstrap s'est pris un petit coup de vieux

    Je suis aussi de cet avis mais au final le design, ça va, ça vient. Celui de semantic-ui est du flat design qu'on retrouve dans un des nombreux thèmes bootstrap. J'attends avec impatience la v4…

    la documentation doit toujours être à portée de main pour pouvoir s'y référer rapidement. C'est chiant, mais on s'y fait.

    Je me suis reconnu dans ces propos. J'ai beau rajouter tous les snippets qui vont bien (dans sublime ou visual studio), j'ai toujours besoin de la doc pour un truc à la con.

    j'apprécie la possibilité qu'offre Semantic UI … la quantité de composants fournis

    Ce qu'il manque vraiment à Bootstrap se sont ces 2 plugins juste indispensables : select2 et datetimepicker.

    par exemple, les sous-menus s'ouvrent sans clic sur l'élément parent

    Beuk ! Rien de plus détestable qu'un menu au survol. J'ai un exemple tout simple en tête : sur developpez dot com je balance des noms d'oiseaux à chaque fois que ce put*** de menu s'ouvre quand je lis une actu.

    Sur le fond, j'ai un avis contraire à toi : j'ai essayé plusieurs frameworks front-end prometteurs (Pure, Material UI, Materialize) et j'en suis toujours resté à Bootstrap car il me manquait toujours un petit qqch…

  • [^] # Re: Docker ?

    Posté par  . En réponse à la dépêche Discourse, plate-forme de discussion atypique. Évalué à 10.

    Docker, c'est le NPM des applications.

    Pensé au départ pour simplifier la vie. En peu de temps, c'est devenu une usine encore plus compliqué à mettre en place que les programmes qu'il empaquette.

  • [^] # Re: Windows 2 en base 10?

    Posté par  . En réponse au journal A vos risque et périls . Évalué à 7.

    Sinon, je pense que pratiquement tous les créateurs de logiciels ou de n'importe quel produit technologique vont suggérer que la dernière version est la meilleure.

    Les supports des usines à gaz modernes, logiciel RH ou Finances, vont encore plus loin : vous avez des bugs mais ça c'est l'ancienne version, normal vous avez qu'à passer à la dernière.

    Ça me choque pas mais quand on apprend qu'il faut repayer pour avoir la dernière version alors que la maintenance annuelle est facturée un bras (en moyenne 15% du prix d'achat) ça fait mal.

    Le cas de Microsoft est un peu différent puisque le support reste présent mais beaucoup de FUD pour passer à la nouvelle version.

  • [^] # Re: Le tirage au sort

    Posté par  . En réponse au journal De la démocratie et des systèmes de vote. Évalué à 9.

    Ça fait longtemps que je n'avais pas vu un journal aussi intéressant à lire qui sorte du "les extrêmes c'est pas bien alors il faut choisir entre gauche ou droite".

    Je ne connaissais pas le système de "démocratie liquide", l'idée est séduisante et les limites plutôt bien cernées. Le tirage au sort est un des axes de travail d'Etienne Chouard qu'il a repris des athéniens.

  • # da

    Posté par  . En réponse au journal Ada. Évalué à -7.

    , sur mon bidet

    :)

  • [^] # Re: Des infos

    Posté par  . En réponse à la dépêche Bassel Khartabil, développeur du libre, secrètement condamné à mort par le gouvernement syrien. Évalué à -10.

    égalité et réconciliations. quelles belle références, honnêtes subjectives et claires…

    L'art de parler pour rien dire.

    J'imagine donc que tes références, Libération/Marianne/…/Figaro, sont : belles, honnêtes, objectives et ne laissent aucune place à l'interprétation. Pourquoi n'a pas du fait la même remarque sur les sources : 'l"ONG" Human Rights Watch qui mériterait un article à elle toute seule.

    Bassel Khartabil est un prisonnier politique syrien, activiste et développeur de logiciel libre. Arrêté en 2012, torturé, il aurait été secrètement condamné à mort et aurait été transféré au mois d'octobre 2015 vers un lieu inconnu, ce qui laisse craindre pour sa vie.

    Les prisionniers politiques pour les uns sont des terroristes pour les autres, ça dépend un peu d'où on se place. "aurait été secrètement", "aurait été transféré", "ce qui laisse", "impossible de confirmer officiellement" : Coluche disait que quand on en sait pas plus que ça, on ferme sa gueule.

    Que Bassel Khartabil ait beaucoup contribué au libre, tant mieux, mais ça ne l'empêche peut-être pas d'avoir fait ce qu'on lui reproche "atteinte à la sécurité de l'état". Les bio sont souvent maintenant rédigées comme ça : c'est toujours tout blanc ou tout noir en fonction de l'auteur.

  • [^] # Re: Des infos

    Posté par  . En réponse à la dépêche Bassel Khartabil, développeur du libre, secrètement condamné à mort par le gouvernement syrien. Évalué à -10. Dernière modification le 23 novembre 2015 à 22:58.

    égalité et réconciliations. quelles belle références, honnêtes subjectives et claires…

    L'art de parler pour rien dire.

    J'imagine donc que tes références, Libération/Marianne/…/Figaro, sont : belles, honnêtes, objectives et ne laissent aucune place à l'interprétation.

  • [^] # Re: Merci !

    Posté par  . En réponse au journal FreshRSS, 3 ans de maturité (suite et fin). Évalué à 3.

    tout pareil, il faut un super job !

    Juste un gros point noir : "marquer comme lu" dans la barre d'outils ne pas marque pas seulement la page en cours (si 20 flux par page) mais tous les articles de la catégorie…

    A par ce défaut, tu as vraiment fait un super boulot !

  • [^] # Re: Han

    Posté par  . En réponse au journal Journal qui dénonce. Évalué à 6. Dernière modification le 19 octobre 2015 à 16:00.

    Tu remarqueras que je n'ai à aucun moment marqué une préférence pour un groupe ou un autre

    C'est mon avis, mais le vocabulaire que tu utilises dans ta comparaison entre l'homme de Néandertal et l'Homo Sapiens n'est pas objectif.

    l'homme de Néandertal :

    • n'était pas une brute épaisse et inculte (+)
    • il était plutôt grand : je vois pas la rapport avec la taille.
    • sympa (+) : très subjectif.
    • et intelligent (+)
    • pratiquait les arts (+) : en gros il gribouillait. et s'il gribouillait des scènes de meurtres je dois trouver ça bien ou pas ?
    • enterrait ses morts (?) : il y a un rapport avec la religion ou était-ce par hygiène ou une autre raison ?
    • et tout allait pour le mieux dans le meilleur des mondes (+) : …

    Le mec est déteint comme le meilleur ami, le mec parfait et le gendre idéal.

    Jusqu'à l'arrivée d'Homo Sapiens :

    • ancêtre du punk à chien (-) : moi non plus j'aime pas les punks à chien, je change de trottoir dès que j'en vois un.
    • petit et teigneux (-) : décidément la taille c'est un critère qui compte.
    • Lequel Sapiens se dépêcha de domestiquer le chien pour organiser des ratonnades (-) : bizarrement je trouve que domestiquer un chien est une marque d'intelligence, il aurait pu le bouffer le chien… Ratonnade -> Kamoulox.
    • faut bien s'amuser, et à l'époque il n'y avait pas la télévision (-) : genre le pauv mec n'était pas foutu d'apprécier les galeries d'art laissées par l'homme de Néandertal.
  • [^] # Re: Han

    Posté par  . En réponse au journal Journal qui dénonce. Évalué à 4. Dernière modification le 19 octobre 2015 à 15:17.

    Et si la sélection naturelle n'aboutissait pas à la promotion des individus les plus sages et les plus intelligents, mais favorisait au contraire les plus bêtes et les plus hargneux ?

    Tu pars du principe qu'il s'agit de 2 groupes différents ! Quid des invididus qui sont intelligents et hargneux ?

    Mais en plus, je paraphrase : "le 1er groupe c'est les gentils et le 2ème les méchants. Et bah moi, je veux que c'est le 1er groupe qui gagne".

    La sélection naturelle : c'est celui qui est le "plus fort" qui survit ? Qu'en pratique ça soit le plus "robuste", "intelligent", "hargneux".. On s'en fou non ?

  • [^] # Re: Réinventer la roue

    Posté par  . En réponse au journal Pythran 0.7.2 - détails techniques. Évalué à 1.

    Faute assez surprenante vu qu’à l’oral on fait souvent la liaison

    Le réflexe d'écrire 99.9% du temps soit, je n'ai même pas vu la faute…

  • # Réinventer la roue

    Posté par  . En réponse au journal Pythran 0.7.2 - détails techniques. Évalué à 3.

    Et voilà, encore un gros échec d'ingénierie et de réutilisation de code !

    Soit en fier !

    La roue que tu utilisais était bien mais elle ne tournait pas assez vite et n'était pas tout terrain.