El Titi a écrit 3940 commentaires

  • [^] # Re: Tu ne peux donc plus participer à aucune projet ayant un historique fiable

    Posté par  . En réponse au journal Gitlab.com interdit de supprimer ou modifier ses informations personnelles. Évalué à 3. Dernière modification le 25 mai 2018 à 19:09.

    Définis-moi "historique".

    Est-ce qu'un nom et une adresse mail doivent en faire partie et être figés ?

    Un id utilisateur n'aurait pas suffit ? (comme ça on peut se marier et changer de nom, de pseudo,
    changer de boite mail, et rester l'auteur … la vie quoi

    Ca fait marrer de voir des tartines pour justifier une erreur de design. Cargo cult detected

  • [^] # Re: Git

    Posté par  . En réponse au journal Gitlab.com interdit de supprimer ou modifier ses informations personnelles. Évalué à 1.

    Je ne vois pas en quoi c'est compliqué pour l'avoir déjà fait avec du BFG.
    https://help.github.com/articles/removing-sensitive-data-from-a-repository/
    Et heureusement, quand tu laisses echapper des passwords dans le code …
    Pour les liens avec les "issues" tu perds la trace de qqs commit mais bon.

    Après c'est sûr que c'était une super idée de hasher le user.name et mail dans le code alors qu'on peut signer ses commits autrement.
    https://fiat-tux.fr/2018/04/21/signer-ses-commits-git-et-transferer-son-gpg-agent-sur-un-serveur-distant/

    (Hg is dead :()

  • # STAMP ?

    Posté par  . En réponse à la dépêche EclipseCon à Toulouse les 13 et 14 juin 2018. Évalué à 3.

    On ne voit pas ce projet dans l'agenda.
    Quand est-t il présenté ?

    Merci

  • [^] # Re: doublon

    Posté par  . En réponse au lien Pauvre Avorton. Évalué à 1.

    Ah merdouille ! BLOUB

    Pas d'objection pour moi à ce qu'on supprime le post

  • # Fork

    Posté par  . En réponse au lien Pauvre Avorton. Évalué à 3. Dernière modification le 11 mai 2018 à 23:11.

    Je propose un nouveau fork du gestionnaire de version Git épuré de la commande rebase qui n'autoriserait éviterait de supprimer du code embryonnaire.

    trump reset --hard origin

    Pour mémoire:

    Origine du nom

    Le magazine PC World nous apprend que « quand on lui a demandé pourquoi il avait appelé son logiciel “git”, qui est à peu près l'équivalent de “connard” en argot britannique11,12, Linus Torvalds a répondu “je ne suis qu'un sale égocentrique, donc j'appelle tous mes projets d'après ma propre personne. D'abord Linux, puis Git.”13 ».

    https://fr.wikipedia.org/wiki/Git

  • # Petite requête

    Posté par  . En réponse au journal Télécharger tous les fichiers PDF d’un site web. Évalué à 2.

    Sympa comme petit script.

    Je n'ai pas encore eu le temps de le tester mais en survolant ton code et sauf erreur de ma part, si un fichier se retrouve plusieurs fois avec le même nom dans l'arborescence initiale, tu le téléchargeras autant de fois et la dernière version écrasera les précédentes.

    Il serait pas mal de détecter ces doublons en stockant un dir de tous les noms et le cas échéant hasher les fichiers et s'ils sont différents et introduire ce hash dans le nom du fichier.

    Ou alors peut-être une option pour refléter l'arborescence du serveur …

  • [^] # Re: MediaInfo

    Posté par  . En réponse au journal AV1 : le codec du futur ?. Évalué à 10.

    On va voir ce que le format va donner…

    Mais, mais …
    Quel est-ce laconique commentaire. ?

    Où sont passées les envolées lyriques sur les performances médiocres du format VP8 qui bouffe la bande passante vs H.264 utilisé par toute l'industrie, y compris niveau hard.
    Où sont passée les attaques de la pseudo libriste "Mozilla Foundation" qui défend un format libre de droit, comme une vulgaire poudre aux yeux alors que les brevets auxquels ils sont soumis le rendent caduque ?

    Qu'on me rende Zenitram, là, maintenant … DLFP is dying !

  • [^] # Re: Commentaire bookmark

    Posté par  . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 2.

    Nous vivons dans un monde où selon ce que tu es prêt à peux payer, tu n'auras pas la même espérance de vie (alimentation, santé) ; poussons le cynisme jusqu'au bout !

    Poussons le cyniMSe encore plus loin

  • [^] # Re: J'ai glissé

    Posté par  . En réponse au journal Stephen Hawking est bronsonisé. Évalué à 2.

    J'fais des trous, des ptits trous encore des ptis trous

    ….
    pom pom pom pom
    ver ver ver ver

    Et on m'mettra dans un grand trou
    Où j'n'entendrai plus parler d'trou, plus jamais d'trou

  • [^] # Re: Bronsoniser ?

    Posté par  . En réponse au journal Stephen Hawking est bronsonisé. Évalué à 10.

    Le "Bronson de Hawking" est une particule physique élémentaire découverte le 30 août 2003 et dont la réalité s'impose à nous régulièrement contrairement au Boson de Higgs

  • [^] # Re: Ma méthode

    Posté par  . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 3.

    En fait le mobi et l'epub sont des doublons du pdf et ne s'ouvrent donc pas.
    Il ne faut pas en tenir compte et la page de download s'avère finalement complètement fiable.
    Ultime correction appliquée ;-)

  • [^] # Re: Epitaphe

    Posté par  . En réponse à la dépêche La communauté Git en deuil de Shawn Pearce. Évalué à 4. Dernière modification le 23 février 2018 à 17:45.

    Place à l'humour noir !

  • [^] # Re: Ma méthode

    Posté par  . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 7.

    Corrigé Merci !

    PS: Ca me fait tout bizarre de t'écrire ça ;-)

  • [^] # Re: Ma méthode

    Posté par  . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 3.

    La version finale tient compte des fichiers qu'on ne peut pas récupérer en free et de toutes les exceptions.
    Elle produit un petit rapport :

    --------------> Total books count: 233
    --------------> Total files count: 655
    --------------> Total epub files count: 211
    --------------> Total pdf files count: 233
    --------------> Total mobi files count: 211
    

    655 fichiers répartis dans 233 ebooks.
    Tadaaa :)

  • [^] # Re: Ma méthode

    Posté par  . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 3.

    A la réflexion, j'ai simplement rajouté une ligne et modifié le code pour tenir compte de cette exception :-)

  • [^] # Re: Ma méthode

    Posté par  . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 3.

    Salut Nils !

    Merci pour ton feedback.
    Ceci provient du fait que je parse la page de download pour chaque ebook (?download=true) pour connaître les formats disponibles et éviter des 404 en récupérant tous les formats.
    Visiblement, ce n'est pas fiable, car la page que tu m'indiques ne montre que le format pdf alors que les 3 sont disponibles.
    J'ai republié le code pour ne plus parser cette page et tenter tous les formats.
    Du coup l'execution est à peine plus longue car on va se prendre les 404 de tous les formats absents.

    Pour les categories je l'avais remarqué. C'est pour ça que j'ai mis en #todo que j'aimerais récupéré toutes les catégories dans la balise "topic" :-)

    PS: Ton blog est très sympa

  • [^] # Re: cloud9 ?

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à 2.

    Je l'ai déjà posté un peu plus haut mais en libre tu as, entre autres: Eclipse Che
    https://www.eclipse.org/che/
    qui a le bon goût d'être supporté par un concurrent de Cloud9: CodeEnvy

    Cloud9 met à dispo du code source mais rien qui puisse permettre d'installer leur plateforme complète facilement en auto-hebergé ou en hosted dans une boîte par exemple.

    Sinon le concept est vraiment sympa car tu peux démarrer from scratch sans installer tous tes plugins (tu as des templates en fonction des technos). Toute ton équipe bosse avec la même config et le must est quand même conjointe sur un même fichier. Le pair programming à distance c'est le top. Par contre je n'ai jamais essayé que sur des tous petits projets …
    Pour Cloud9 par contre tu es assez lié à Github en terme d'intégration sauf à en passer par la ligne de commande

    Clairement les IDEs cloud sont l'avenir dans les DSI …

  • [^] # Re: Jetbrain

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à -2.

    Oui et dès que tu veux faire des trucs un peu sioux, tu craches au bassinet. Et viendez contribuer les copaings on s'occupe du business par contre.

  • [^] # Re: Atom

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à 2.

    Oui mais quand on veut faire un peu plus que du basique avec Git (log graphique, git diff plugin, …), qu'on veut pouvoir lancer l'interprète python (atom runner, …) et autre petits trucs du genre faut quand même creuser un peu.
    Le plus drôle c'est quand même celui-là:
    http://jesmodrazik.fr/articles/atom-crochet-accolade-fermant/

    Marrant que personnne ne parle jamais de brackets dans la veine des IDEs orienté webdev:
    http://brackets.io/index.html

  • [^] # Re: Java+Intellij

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à -4.

    Ce qui est abominable c'est IntelliJ pour d'autres. En même temps je suis plus Emacs que Vi et ça me fait marrer de voir les vim aficionados encenser la simplicité des IDEs Jetbrains … qui retrouvent les raccourcis Vi

  • [^] # Re: Surtout Visual Studio Code

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à 5.

    Clairement Microsoft a fait du bon boulot, n'en déplaise à ses détracteurs.
    Il y a juste l'autocomplétion avec python/typescript/JS qui est parfois dans les choux avec les import et le support des virtualenv encore un peu roots

  • [^] # Re: Mes couples gagnant

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à -4.

    Mé mé.. c'est le même Albert qui trolle Zenitram lorsqu'il parle de Windows vs Linux pas prêt pour le desktop, qui défend un outil tellement bridé qu'il est inutilisable sans acquérir la version payante ?
    https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html

    OMG, il a vendu son âme au diable :D

  • [^] # Re: A peu près pareil que le top

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à 3.

    Rooh le troll !!!
    Autant le dire tout de suite, IntelliJ, et tout les IDE qui tournent autour m'insupportent. Et traiter Eclipse d'UAG en comparaison faut vraiment pas avoir peur.
    Un IDE qui me demande 10000 trucs à chaque fois lors de l'install incapable de gèrer du multiprojet et … moche … et qu'il faut payer en plus, no mé Allooo
    Ca s'apparente à du Cargo Cult.

    Il y a plein de truc incomparables avec Eclipse mais le summum est bien Egit. C'est clairement le plugin graphique le plus abouti et les utilisateurs se SourceTree ou des pauvres feature des autres IDE ne lui arrivent tout simplement pas à la cheville. Couplé à Mylyn pour les connexions avec le bugtracking, ses contextes de travail en fonction du ticket, la concurrence est à 1000 lieues. (Remplir son commentaire de commit à la mano ..pffff)

    Niveau refactoring, inspection de code, j'ai vraiment rien à redire.
    Le seul truc qui me manque c'est le terminal intégré lorsque j'utilise des langages interprétés… De ce coté Visual Studio Code est vraiment à la hauteur (même pour le python)

    Bref allez payer votre dîme Jetbrains si ça vous chante ( (En java/python à part des batchs, on fait quoi avec la version community, Webstorm payant) mais pitié , lâchez les basks à Eclipse qui est sans doute un des projets communautaires les plus aboutis.
    "Real programmers use C. Real Java programmers use Eclipse"

    Et je ne parle pas de tous les projets hors IDE, pour la modélisation, et des Domain Specific Languages
    https://www.eclipse.org/papyrus/
    https://www.obeodesigner.com/en/download
    http://www.eclipse.org/Xtext/
    https://www.eclipse.org/modeling/
    Enterprise Architect, c'est un peu le IntelliJ de la modélisation au passage, rien sous le capot, pas respectueux des standards et …aussi moche

    On parlera encore moins des projets d'IDE cloud (et oui pourquoi se faire hier à installer un IDE en 2018)
    https://www.eclipse.org/che/
    https://orionhub.org/mixloginstatic/landing.html?redirect=https%3A%2F%2Forionhub.org%2F&key=FORMOAuthUser
    http://www.dirigible.io
    ….

  • [^] # Kudos

    Posté par  . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 4.

    Merci aux auteurs d'ailleurs:

    find . -name "*.json" -exec cat {} \; | jq -s '.[] | select(.author != null)| "kudos "+.author'

    "kudos Caleb Hattingh"
    "kudos John King"
    "kudos John King"
    "kudos John King"
    "kudos John King"
    "kudos John King"
    "kudos John King"
    "kudos Jake VanderPlas"
    "kudos Federico Castanedo"
    "kudos Mike Barlow"
    "kudos Mike Barlow"
    "kudos Alice LaPlante"
    "kudos Harlan Harris"
    "kudos Preetam Jinka"
    "kudos Dave Zwieback"
    "kudos Alice LaPlante"
    "kudos Rich Morrow"
    "kudos Mike Barlow"
    "kudos O'Reilly Media, Inc."
    "kudos Cathy O'Neil"
    "kudos Kevin Hoffman"
    "kudos Dinesh Dutt"
    "kudos Mike Barlow"
    "kudos O'Reilly Media, Inc."
    "kudos Jens Oliver Meiert"
    "kudos Andrew Hessel"
    "kudos Donna Denio"
    "kudos O'Reilly Media, Inc."
    "kudos O'Reilly Media, Inc."
    "kudos DJ Patil"
    "kudos Adam Scott"
    "kudos Adam Scott"
    "kudos Adam Scott"
    "kudos Q Ethan McCallum"
    "kudos Gašper Ažman"
    "kudos Mike Barlow"
    "kudos Jason Hand"
    "kudos Anna Gerber"
    "kudos Chris O'Dell"
    "kudos Andrew Peterson"
    "kudos Eric McNulty"
    "kudos Mike Barlow"
    "kudos Janine Barlow"
    "kudos Andrew Therriault"
    "kudos Sean Murphy"
    "kudos Cornelia Lévy-Bencheton"
    "kudos Alistair Croll"
    "kudos Mike Barlow"
    "kudos Hilary Mason"
    "kudos Alistair Croll"
    "kudos Pamela Pavliscak"
    "kudos Jane Roberts"
    "kudos DJ Patil"
    "kudos Federico Castanedo"
    "kudos Cornelia Lévy-Bencheton"
    "kudos Li Ping Chu"
    "kudos Stephen Elston"
    "kudos Stephen Elston"
    "kudos Meghan Athavale"
    "kudos Mike Barlow"
    "kudos Laura Klein"
    "kudos Irene Au"
    "kudos Scott Millett"
    "kudos Paul McConnell"
    "kudos Kharis O'Connell"
    "kudos David Hindman"
    "kudos Gretchen Anderson"
    "kudos James Higginbotham "
    "kudos Jim Bird"
    "kudos Dave Zwieback"
    "kudos J. Paul Reed"
    "kudos Jim Bird"
    "kudos Jeffrey Needham"
    "kudos Andrew Odewahn"
    "kudos Sebastien Goasguen"
    "kudos Michael Hausenblas"
    "kudos Adrian Mouat"
    "kudos Chad Carson"
    "kudos Todd DeCapua"
    "kudos Courtney Webster"
    "kudos Bill Ott"
    "kudos Alice Zheng"
    "kudos Mike Barlow"
    "kudos Mike Barlow"
    "kudos Liza Kindred"
    "kudos Dean Wampler"
    "kudos Cornelia Lévy-Bencheton"
    "kudos David Mertz"
    "kudos David Mertz"
    "kudos David Beyer"
    "kudos Matthew Holzapfel"
    "kudos Andy Oram"
    "kudos Shelley Powers"
    "kudos Jerry Overton"
    "kudos Mike Barlow"
    "kudos Andy Oram"
    "kudos Courtney Webster"
    "kudos Donald Miner"
    "kudos Donald Miner"
    "kudos Tim O'Reilly"
    "kudos Mike Pirnat"
    "kudos Ilya Grigorik"
    "kudos Rohit Jain"
    "kudos Jon Bruner"
    "kudos Andy Oram"
    "kudos Mike Barlow"
    "kudos Ayah Bdeir"
    "kudos Christina Wodtke"
    "kudos Cory Doctorow"
    "kudos Ben Evans"
    "kudos Aaron Frost"
    "kudos David Rensin"
    "kudos Mike Barlow"
    "kudos Dylan Richard"
    "kudos Sam Newman"
    "kudos Jens Oliver Meiert"
    "kudos Patrick Hebron"
    "kudos Russell Jurney"
    "kudos Mark Richards"
    "kudos Christian Posta"
    "kudos Susan Fowler"
    "kudos Mike Barlow"
    "kudos Matt Stine"
    "kudos Kevin Webber"
    "kudos Wolfgang Beer"
    "kudos O'Reilly Media, Inc."
    "kudos O'Reilly Media, Inc."
    "kudos Mike Barlow"
    "kudos Richard Warburton"
    "kudos Daniel Cowles"
    "kudos Ohad Samet"
    "kudos Andy Oram"
    "kudos Andy Still"
    "kudos Gretchen Anderson"
    "kudos Mike Barlow"
    "kudos Andy Oram"
    "kudos Edd Wilder-James"
    "kudos Mike Barlow"
    "kudos Edouard Alligand"
    "kudos Mike Barlow"
    "kudos Gilad Rosner"
    "kudos Kathryn McElroy"
    "kudos Nicholas Tollervey"
    "kudos Carlos De La Guardia"
    "kudos Jim Kalbach"
    "kudos Ted Cuzzillo"
    "kudos Abraham Marin-Perez"
    "kudos Naveen Viswanath"
    "kudos Dinah McNutt"
    "kudos K. Matt Dupree"
    "kudos Raffael Marty"
    "kudos Michael Hausenblas"
    "kudos Nick Grossman"
    "kudos Mike Barlow"
    "kudos Tim O'Reilly"
    "kudos Mark Richards"
    "kudos Kipp Bradford"
    "kudos Brian Rinaldi"
    "kudos Martin Kleppmann"
    "kudos Anthony Gray"
    "kudos Peter Guerra"
    "kudos Jim Lehmer"
    "kudos Aman Naimat"
    "kudos Alice LaPlante"
    "kudos Courtney Webster"
    "kudos Dave Zwieback"
    "kudos Aman Naimat"
    "kudos Conor Doherty"
    "kudos Esther Schindler"
    "kudos Eric A. Meyer"
    "kudos Andy Oram"
    "kudos Julie Steele"
    "kudos Russell Pavlicek"
    "kudos Jonathan Thurman"
    "kudos Davey Shafik"
    "kudos Claire Rowland"
    "kudos Jay McGavren"
    "kudos Terrence Dorsey"
    "kudos Mike Barlow"
    "kudos Mike Loukides"
    "kudos John Chapin"
    "kudos Paris Buttfield-Addison"
    "kudos Tim O'Reilly"
    "kudos Mike Barlow"
    "kudos Gregory Fell"
    "kudos Konrad Malawski"
    "kudos Jim Blandy"
    "kudos Cornelia Lévy-Bencheton"

  • [^] # Re: Ma méthode

    Posté par  . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 6.

    "wget", c'est fait pour les brutasses ;-)

    Avec autant de cas tordus, il faut faire dans la dentelle.
    Ranger ses ebooks dans un repertoire et récupérer un petit descriptif en json,
    c'est plus fun:

                {
                  "topic": "business",
                  "title": "Build to Lead: How Lego Bricks Can Make You a Better Leader",
                  "description":
                    "How can the power of play inspire your teams and help you achieve creative and powerful business solutions in a rapidly changing world? In this ebook, you\u2019ll explore Lego Serious Play, a proven tool for boosting both individual and team productivity. It may sound frivolous, but playing with Lego bricks is an incredibly fun, creative, and valuable way to develop a collective plan of action\u2014whether it\u2019s for problem solving, strategy development, ideation, relationship building, or goal-setting.",
                  "source":
                    "http://www.oreilly.com/business/free/build-to-lead.csp?topic=business",
                  "cover": "http://covers.oreillystatic.com/images/0636920051404/cat.gif",
                  "author": "Donna Denio",
                  "author_bio":
                    "Donna Denio was helping architects with marketing and business development, and one area targeted for firm growth and expansion was the workplace of the future. The book Excellence by Design, Transforming Workplace and Work Practice, based on work from a research group at MIT, contains many interesting ideas on the future of work, workspaces, and work tools. The book introduces the idea of using design games to reduce or eliminate inherent conflict when people of unequal power have conflicting interests. The design game is \"draped over the existing organization with its ongoing game of interests and powers.\"",
                  "pdf": "http://www.oreilly.com/business/free/files/build-to-lead.pdf",
                  "epub": "http://www.oreilly.com/business/free/files/build-to-lead.epub",
                  "mobi": "http://www.oreilly.com/business/free/files/build-to-lead.mobi"
                }
    

    Enjoy:
    https://gist.github.com/Krazybug/1ae50814d25b0a1d862dfdf7161ee503