devnewton đŸș a Ă©crit 8489 commentaires

  • [^] # Re: IntĂ©rĂȘt

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Évalué à 5.

    Toutes les distribs se foirent pour bien intégrer Java.

    Je ne sais pas pour les autres, mais sur Ubuntu c'est bien intégré.

    En Python, je configure un PYTHONPATH, une bonne fois pour toutes, pour tous mes projets et toutes mes dépendances.

    C'est une mauvaise pratique, si deux projets dĂ©pendent de la mĂȘme bibliothĂšque, mais de 2 versions diffĂ©rentes, cette approche va se vautrer lamentablement.

    En Java, je dois tripatouiller mon classpath à chaque dépendance de chaque projet.

    Sauf si utilises Maven qui te télécharge les bonnes dépendances, gÚrent les conflits de version, te génÚre ton classpath et permet de tout packager dans un seul programme.

    Tu n’as pas d’Ă©quivalent du PYTHONPATH

    Tu peux utiliser CLASSPATH…

    Je me doute que je peux thĂ©oriquement Ă©viter maven et gĂ©rer mes deps et mon classpath Ă  la main, mais ce qui m’intĂ©resse moi, c’est est-il possible, et comment, l’Ă©viter en pratique

    Tu auras de toute façon besoin de compiler ton programme. Refuser d'utiliser Maven, c'est comme refuser d'utiliser une variante de make pour faire du C.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: IntĂ©rĂȘt

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Évalué à 4.

    Je n’ai vu aucun tutoriel Ruby on Rails qui me demande de prendre en main un truc genre Maven

    Je n’ai vu aucun tutoriel Django qui me demande de prendre en main un truc genre Maven

    Je n’ai vu aucun tutoriel web.go qui me demande de prendre en main un truc genre Maven

    Je n’ai vu aucun tutoriel node.js qui me demande de prendre en main un truc genre Maven

    Je n’ai vu aucun tutoriel Symfony qui me demande de prendre en main un truc genre Maven

    Maven sert d'abord à compiler, c'est normal que des langages interprétés ne propose pas d'équivalent.

    Maven gÚre aussi les dépendances, donc soit ces frameworks proposent un équivalent (gem pour Ruby par exemple), soit ils te laissent gérer ça à la main, ce qui est généralement un cauchemar.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: IntĂ©rĂȘt

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Évalué à 4.

    Dans ce cas quel intĂ©rĂȘt d'utiliser go aujourd'hui?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: IntĂ©rĂȘt

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Évalué à 5.

    Bref, l’intĂ©rĂȘt profond de Go, c’est d’ĂȘtre « presque » aussi performant que le C

    Apparemment Go est moins performant que Java: http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: IntĂ©rĂȘt

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche Sortie d'une premiĂšre version stable de Go. Évalué à 2.

    Ce qui manque au C++, c'est un IDE performant comme l'est eclipse pour Java.

    Ca tombe bien Eclipse permet de faire du C++! Tu as aussi Qt Creator en plus léger.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Yay \o/

    Posté par  (site web personnel) . En rĂ©ponse au journal Élection prĂ©sidentielle en France. Évalué à 4.

    il ne passe pas, plus il aura de poids au second tour

    Au second tour oui, mais aprÚs l'UMP lui marchera dessus. Rappelons que la derniÚre fois, Bayrou a été trahi par la majorité des centristes qui se sont rallié à Sarkozy dans un pseudo parti (le Nouveau Centre) qui n'a fait que suivre l'UMP pendant 5 ans.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # ass ski

    Posté par  (site web personnel) . En rĂ©ponse au journal Émoticons d'outre-tombe. Évalué à 2.

    Existe-t-il un emo petit cĂŽne pour exprimer "ascii vaincra"?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: kivy

    Posté par  (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Évalué à 2.

    Quoi-que l'on fasse comme systĂšme, il restera toujours une part Ă  faire manuellement.

    Ca peut ĂȘtre pris en charge par un magicien (comment traduire wizard?) qui pose les n questions nĂ©cessaires Ă  chaque plateforme.

    En tout cas pour moi le packaging est vraiment une tùche ingrate sur laquelle je ne veux pas passer de temps, c'est par exemple ce qui fait que je choisis toujours un langage interprété et pas compilé pour mes projets persos.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: 3 petits chats

    Posté par  (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Évalué à 2.

    quand tu as pris la peine de télécharger un client, c'est que tu envisages d'avoir un compte Jabber quelque-part

    J'ai un compte au boulot, mais le serveur n'est pas connecté vers l'extérieur, ça m'ennuie d'utiliser mon compte perso ou d'en créer un juste pour faire poser une question sur projet. Du coup, la paresse me fait préférer IRC.

    J'ai un serveur Jabber et je crĂ©erais bien un salon de support pour mes rĂ©alisations, mais je sais qu'Ă  cause du manque de mise en avant par les clients, personne n'y viendra jamais…

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: kivy

    Posté par  (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Évalué à 4.

    Ca a l'air vraiment bien Kivy, mais le packaging des applications a l'air complexe : http://kivy.org/docs/guide/packaging.html

    A quand un kivy package all qui génÚre des binaires pour chaque plateforme? :-)

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: 3 petits chats

    Posté par  (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Évalué à 2.

    Et il faut un compte pour que ça marche…

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: 3 petits chats

    Posté par  (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Évalué à 2.

    Les salons de chat sont gĂ©nĂ©ralement enfouis sous 36 menus et difficiles Ă  utiliser avec beaucoup de clients XMPP, ceci explique peut ĂȘtre cela.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: 3 petits chats

    Posté par  (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Évalué à 2.

    Moué, à tel point que de plus en plus de projets libres passent désormais par des "MUC" Jabber pour ce genre d'usage.

    On voit quand mĂȘme une Ă©crasante majoritĂ© de chan IRC dans le libre…

    Pas vraiment un protocole non plus ;)

    En fait, il y a le protocole psyc et pysced le serveur qui lui est capable de parler d'autres protocoles.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: mono?

    Posté par  (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Évalué à 2.

    Les ports Android et IOS n'ont pas l'air officiel, difficile de dire dans quel Ă©tat ils sont…

    Sinon pourquoi se concentre-t-on autant sur ces 2 seuls OS mobiles? Blackberry OS et Bada ont aussi des parts de marché non négligeables.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Go, de Google ?

    Posté par  (site web personnel) . En rĂ©ponse au journal Le dĂ©veloppement en natif pour un soft universel ?. Évalué à 8.

    DĂšs qu’il y aura un binding avec Qt ou un autre toolkit graphique, ce sera Ă mha une bombe.

    Un IDE avec debugger, ça serait dĂ©jĂ  pas mal…

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # 3 petits chats

    Posté par  (site web personnel) . En rĂ©ponse au journal RĂ©seau social et chat libre (Openfire + Jappix). Évalué à 5.

    Il y a aussi d'autres protocoles intéressants pour chatter en liberté:

    • IRC qui a pris un sacrĂ© coup de vieux mais qui reste trĂšs pratique et trĂšs utilisĂ© pour le chat de groupe sans authentification. Le manque d'authentification est un problĂšme pour retrouver les gens, il faut souvent s'envoyer un mail "on se retrouve sur tel serveur, tel chan".
    • les tribunes qui grĂące aux norloges sont la meilleure technologie pour le chat de groupe. L'absence de chat privĂ© les empĂȘche de dominer le monde.
    • Mumble spĂ©cialisĂ© dans le chat par voix durant les jeux.
    • Retroshare qui fonctionne sans serveur et proposent une messagerie de type mail, des forums et du partage de fichiers.
    • psyced, un serveur qui permet de servir IRC, XMPP, web, telnet.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # RĂ©cidiviste?

    Posté par  (site web personnel) . En rĂ©ponse au journal Vente liĂ©e jugĂ©e dĂ©loyale. Évalué à 5.

    Est-ce que Samsung va payer et continuer?

    S'ils continuent, est-ce que les futures amendes seront plus lourdes pour les "motiver" Ă  respecter la Loi?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: ça marche pas out of the box

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche mcercle - version 1.0. Évalué à 3.

    La mĂ©thode la plus simple, c'est de fournir les sources. Avec les OS libres, compiler une application Qt c'est facile, alors je suppose que sous Mac OS X, ça doit ĂȘtre pareil.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Parti pirate en carton

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche Le Parti Pirate allemand prĂ©fĂšre la libre concurrence au logiciel libre. Évalué à 2.

    OĂč est le problĂšme ?

    Tu ne vois pas les problÚmes posés par un logiciel propriétaire?

    Si le parti pirate, c'est juste le parti des gens qui veulent du faire warez tranquille comme des rebelles, je ne vois pas l'intĂ©rĂȘt…

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: on pourrait faire plus simple

    Posté par  (site web personnel) . En rĂ©ponse au journal Un AppStore est-il viable pour une distribution Linux ?. Évalué à 5.

    OpenOffice est un bon exemple: depuis qu'on est passé à LibreOffice, j'ai l'impression que les développeurs cherchent moins à faire un clone de MS Office pour les utilisateurs de MS Office et plus à produire un bon LibreOffice pour les utilisateurs de LibreOffice.

    De la mĂȘme façon, Diaspora et Movim ne m'attire pas, car ils ressemblent trop Ă  Facebook. Alors que Sat ou Retroshare se dĂ©marquent clairement et pour le mieux en plus.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: on pourrait faire plus simple

    Posté par  (site web personnel) . En rĂ©ponse au journal Un AppStore est-il viable pour une distribution Linux ?. Évalué à 6.

    la solution c'est d'arrĂȘter de blablater et leur proposer une alternative libre qui leur permet de faire la mĂȘme chose mais avec du libre et donc avec l'Ă©thique qui va avec.

    Pourquoi? S'ils s'en foutent de l'éthique et du libre, tu auras perdu des heures de travail pour rien quand ils changeront pour le dernier site à la mode.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Noms des applications

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche GNOME 3.4 : l'Ă©mergence des applications. Évalué à 7.

    Tu devrais lui expliquer :-)

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Noms des applications

    Posté par  (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche GNOME 3.4 : l'Ă©mergence des applications. Évalué à 5.

    Essaye le dépannage au téléphone, c'est marrant.

    • tu as quel client mail?
    • c'est quoi un client?
    • le logiciel que tu utilises…
    • ah ben je sais pas.

    Jusqu'ici, on pouvait dire:

    • Tu peux me lire ce qu'il y a sur ton Ă©cran en partant du haut?

    Maintenant, il faudra faire:

    • Va dans le menu "A propos".
    • C'est oĂč?
    • Dans la barre de menu en haut…
    • Il n'y en a pas. (InsĂ©rer ici 30min de conversations pour trouver ce putain de menu).

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Monsieur, Bravo, je fais donc appel Ă  vos conseil

    Posté par  (site web personnel) . En rĂ©ponse au journal Bref, j'arrĂȘte de dĂ©velopper pour le web. Évalué à 5.

    J'ai oublié le mot "implémenté". Ce n'est pas aussi dramatique que pour SQL, mais C++ est plus un langage transportable que portable.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # Ma solution

    Posté par  (site web personnel) . En rĂ©ponse au message Installateur packaging. Évalué à 3.

    Je distribue Newton Adventure de deux façons:

    Java Web Start est assez simple, il suffit de mettre ton jar et un fichier *.jnlp sur un serveur web. Le fichier jnlp est un fichier xml, tu peux t'inspirer du mien, il est assez simple.

    L'avantage de Java Web Start, c'est qu'il installe ton application en un clic, crĂ©e un icĂŽne et gĂšre les droits: ton application peut ĂȘtre lancĂ©e en mode restreint, sans accĂšs aux fichiers de l'utilisateur, pour une dĂ©mo par exemple ou avec les droits d'une application normale.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.