Maxime a écrit 2334 commentaires

  • [^] # Re: C vs Python pour des applis Gnome

    Posté par  (site web personnel) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 3.

    Je fais en ce moment beaucoup de PyQt, et j'ai déjà fait du Qt en C++ il y a quelques années. Je travaille avec la doc sous la main et puis voilà. Mon IDE (vim + des mods pour Python) me complète une partie des fonctions mais c'est vrai que c'est incomplet. En tout cas, une fois que tu connais l'API de Qt, ce problème disparaît.

    Au passage, je préfère écrire en PyQt :

    mon_bouton.clicked.connect(self.mon_slot)
    

    que l'équivalent C++ (en espérant ne pas me tromper, sa syntaxe n'est pas aussi évidente et je n'ai pas fait de Qt en C++ depuis un moment) :

    connect(mon_bouton, SIGNAL(clicked()), this, SLOT(mon_slot()));
    
  • [^] # Re: C vs Python pour des applis Gnome

    Posté par  (site web personnel) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 3.

    Je suis moi-même intéressé par le typage statique. Cela faciliterait la vérification, l'optimisation et l'outillage. Comme je l'ai dit, ce langage n'est pas parfait. Mais il est souple, il a une syntaxe épurée et claire, et il permet de développer rapidement. Ce qui en fait un langage de choix pour développer une appli pour un environnement de bureau. Je pense que ses défauts sont dépassés par ses avantages face à du C pour ce cas précis d'utilisation.

  • [^] # Re: C vs Python pour des applis Gnome

    Posté par  (site web personnel) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 2.

    Je n'ai jamais essayé mais tu devrais aussi regarder : http://www.mypy-lang.org/

  • # C vs Python pour des applis Gnome

    Posté par  (site web personnel) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 10.

    En 2006, j'ai écris une petite appli en C/Gtk+ pour Gnome. Cette appli a été abandonnée faute de temps et motivation (mais toujours présente dans les dépôts officiels Ubuntu). J'avais commencé à ajouter de nouvelles fonctionnalités mais faire une interface graphique en C (enfin, juste la partie logique, heureusement il y a glade), c'est juste fou. La moindre fonctionnalité prend un temps fou, j'ai laissé tomber.

    Depuis, j'ai eu le temps d'apprendre le Python. Ok le Python n'est pas parfait, mais on peut diviser le nombre de lignes de code par 10 comparé au C, gagner en clarté et éviter ainsi un paquet de bugs. Alors ouais, on catch moins d'erreurs avant exécution qu'avec un langage compilé, ok. Mais il existe quand même des outils pour vérifier l'absence d'erreur de syntaxe et des outils pour la qualité du code qui va nous aider à repérer des trucs louches.

    Bref, mon avis est que le C c'est super pour les applis qui ont besoin de performance, qui font des choses simples mais proprement, etc. Mais quand il s'agit de faire des applis de taille moyenne pour Gnome (c'est le thème du journal), alors le Python est excellent. Il va permettre de coder plus vite et d'ajouter plus de fonctionnalités et en terme de bugs et maintenabilité, son code plus concis et plus clair est un atout. Dans tous les cas, t'es obligé de tester correctement ton appli. C'est pas ta compilation qui va te permettre de détecter des erreurs d'algo.

    Je pense que pour dire «  Python ne devrait être utilisé que pour des scripts, des plugins ou petites applications, qui ne dépassent pas les 1000 lignes de code, disons. », il faut vraiment avoir un manque d'expérience en Python.

  • [^] # Re: Troll spotted

    Posté par  (site web personnel) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 3.

    Python repose surtout sur la technique de comptage de références pour gérer la mémoire. J'ai moins de soucis de programmes consommant trop de mémoire en Python qu'en Java.

  • [^] # Re: Suis je la seule a etre "septique"?

    Posté par  (site web personnel) . En réponse à la dépêche Debian France choisit son nouveau logo. Évalué à 4.

    J'ajouterais qu'il y a eu sur internet il y a quelques mois un mouvement des infographistes à l'encontre des entreprises demandant à des graphistes de bosser pour rien, à travers des concours par exemple. Ce genre d'initiative rappelle donc ce genre de pratiques douteuses. Ici on est dans le cadre d'une association, cela ne me choque donc pas mais c'est bien de l'avoir en tête.

    Est-ce qu'il était nécessaire d'en faire un concours ? Est-ce qu'il n'était pas plutôt possible de faire un simple appel à contribution ? Si une asso a besoin d'un site web, est-ce qu'elle va faire un concours du meilleur site web ? Ou est-ce qu'elle va plutôt demander qui serait prêt à aider dans un premier temps ?

  • # Rédaction...

    Posté par  (site web personnel) . En réponse au journal Mesa 10.0. Évalué à 8.

    Un petit commentaire pour rappeler que l'annonce est passée sur la tribune de rédaction et qu'il manque juste des volontaires pour créer la news qui va bien.

  • # Oh puta*n

    Posté par  (site web personnel) . En réponse au journal Extirpez vos mails et vos calendriers de chez Google. Évalué à 3.

    J'ai passé des heures et des heures à tout rapatrier en IMAP pour pouvoir ensuite transférer mes mails sur un autre compte. J'ai perdu au passage certains mails, j'ai eu des problèmes de disk full pendant les manips, et surtout c'était leeeent.

    Enfin bon, très bien. Rappelons au passage que beaucoup de services Google offrent la possibilité de récupérer ses données. https://www.google.com/settings/takeout (voir aussi https://www.google.com/settings/dashboard)

  • [^] # Re: J'adore ce genre de jeux sur smartphone

    Posté par  (site web personnel) . En réponse à la dépêche Ned et les maki 0.1. Évalué à 2.

    Non ça suffit pas pour un jeu. Encore que ça a du s'améliorer avec la dispo d'Android x86 qu'on peut virtualiser et pas juste émuler (pas testé). Aussi, si dans ton jeu tu veux mettre du multitouch ou utiliser certains capteurs, t'as plus vraiment le choix.

  • [^] # Re: J'adore ce genre de jeux sur smartphone

    Posté par  (site web personnel) . En réponse à la dépêche Ned et les maki 0.1. Évalué à 2.

    Je partage ce constat. Distribuer les paquets c'est galère, d'une distribution à l'autre ce n'est pas les mêmes problèmes mais dans tous les cas ce n'est pas simple. Par exemple le jeu auquel je fais référence tourne parfaitement sur Linux mais jamais je n'ai eu le courage d'essayer de le packager. Est-ce que les libs qui ne sont pas sur debian ou pas dans la même version, je les mets directement dans le package comme un porc ? Je suis pas sûr que ça passe dans les dépôts debian ça.

  • [^] # Re: J'adore ce genre de jeux sur smartphone

    Posté par  (site web personnel) . En réponse à la dépêche Ned et les maki 0.1. Évalué à 2.

    Et aucun dev n'aurait la possibilité d'emprunter un smartphone ou une tablette Android le temps d'une journée ? Juste le temps de faire le portage. Ensuite, avec un outil comme libgdx (et probablement playn que je n'ai jamais essayé), tu peux continuer à développer sans device Android. T'as juste besoin du device à nouveau pour refaire des tests avant publication. Ce n'est pas idéal mais c'est jouable.

    De mon côté, j'ai acheté une Nexus 7 pour pouvoir découvrir Android, en particulier d'un point de vue développeur. C'est un truc à la mode, je ne voulais pas passer à côté. J'ai publié un seul jeu, développé avec un ami, un petit jeu à la con avec des graphismes pourris et un gameplay qu'on retrouve dans 10 autres applis sur le store. J'ai remboursé une bonne partie de mon achat avec juste une petite pub en bas de l'écran.

  • [^] # Re: J'adore ce genre de jeux sur smartphone

    Posté par  (site web personnel) . En réponse à la dépêche Ned et les maki 0.1. Évalué à 1.

    Tu as déjà regardé du coté de libgdx ? C'est une lib java qui offre un certain nombres de facilités pour coder des jeux et qui surtout permet d'avoir, à partir d'un même code, une version Android et Desktop (basée sur Lwjgl de mémoire).

    Ce n'est pas parfait, mais je l'utilise pour mes dev de jeu Android et j'apprécie beaucoup la possibilité de tester sur desktop quand je n'ai pas de device Android sous la main (je n'ai pas de smartphone juste une tablette que je partage).

  • [^] # Re: Qui n'a rien à voir avec le sujet principal…

    Posté par  (site web personnel) . En réponse au journal cv, un petit outil pour surveiller vos copies. Évalué à 3.

    Je dis pas que ça ne prend pas de temps, ni que c'est simple. Je dis simplement qu'en l'espace de 10 ans, il a vendu moins de 200 licences. Comment il peut croire être en mesure de soulever 220 000$ ?! Et cela ne s'est pas fait attendre, il a réuni seulement 4855$, sachant que cela permettait d'avoir une grosse réduction sur le prix de la font. Bonne chance pour trouver 10 000 personnes souhaitant débourser 20$ en l'espace de 2 mois lorsqu'en 10 ans on a réussi à trouver seulement 200 acheteurs.

  • [^] # Re: Qui n'a rien à voir avec le sujet principal…

    Posté par  (site web personnel) . En réponse au journal cv, un petit outil pour surveiller vos copies. Évalué à 1.

    Oh, wow, je viens de tomber sur http://www.indiegogo.com/projects/pragmatapro-the-ideal-programming-typeface-open-source . Le gars il demande 220 000$ pour le rendre opensource. Comment on peut être si déconnecté de la réalité ? Le gars il dit qu'il a réussi à vendre 187 licences pour le moment.

  • [^] # Re: Qui n'a rien à voir avec le sujet principal…

    Posté par  (site web personnel) . En réponse au journal cv, un petit outil pour surveiller vos copies. Évalué à 1.

    Intéressant. Je trouve cela un peu moche visuellement mais j'apprécie le gain de place en largeur. Est-ce que quelqu'un connaît une font similaire mais libre ? (ou au moins gratuite)

  • [^] # Re: Quand la religion bloque le progres...

    Posté par  (site web personnel) . En réponse au journal Disséquer du binaire sous linux. Évalué à 10.

    Ce sont des versions d'éval limitées dans le temps (j'espère continuer à reverser dans 30j :) ).

    Ça te laisse 30j pour le craquer.

  • # Doctor Who

    Posté par  (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 23 novembre 2013. Évalué à 4.

    Pour cette édition, les deux exercices auront pour thème les aventures du Doctor Who.

    C'est dommage, tous les fans de la série seront justement en train de regarder l'épisode des 50 ans. Ou alors il faut se dépêcher de finir en 2h30 au lieu de 4.

  • # Nombre de places par atelier + Date pour s'inscrire

    Posté par  (site web personnel) . En réponse à la dépêche Capitole du Libre 2013 - le programme. Évalué à 2.

    L'atelier sur Pylint m'intéresse bien mais je ne sais pas encore si j'irai. J'aurais donc voulu savoir s'il y avait une date limite pour s'inscrire, et s'il y a un nombre de places limité. Je ne voudrais pas me décider trop tard.

    Merci.

  • [^] # Re: Communiquer ou avoir une bonne note à un examen, il faut choisir !

    Posté par  (site web personnel) . En réponse au sondage Êtes-vous polyglottes ?. Évalué à 2.

    moi j'avais 930 au TOEIC de mémoire à l'époque où je ne tenais pas une conversation simple, et nous sommes pleins dans mon cas, donc si tu penses que le TOEIC est pertinent…

    N'ai-je pas dit un peu plus tôt que le TOEIC n'évaluait que la compréhension ? J'ai aussi dit que ce n'était pas suffisant pour évaluer le niveau d'anglais, mais que c'est déjà ça. Ça permet de donner un très bon indicateur de ton niveau de compréhension orale et écrite. Comprendre ce que dit ton interlocuteur c'est déjà bien. Ça n'endors personne, il suffit de savoir ce que le score signifie. Et pour ça, il suffit de se renseigner sur le TOEIC et d'aller lire les tables de niveau.

  • [^] # Re: Comment répondre à la question fatidique : "Au fait, vous parlez anglais ?"

    Posté par  (site web personnel) . En réponse au sondage Êtes-vous polyglottes ?. Évalué à 1.

    Oui, et il y a aussi le TOEFL. Le TOEIC est cependant utilisé par la plupart des écoles d'ingé en France (minimum 750, parfois plus). Mon école doctorale me paye aussi 2 tests.

  • [^] # Re: Comment répondre à la question fatidique : "Au fait, vous parlez anglais ?"

    Posté par  (site web personnel) . En réponse au sondage Êtes-vous polyglottes ?. Évalué à 2. Dernière modification le 20 novembre 2013 à 09:21.

    L'option 2 n'est pas une ruse mais une donnée objective. Après, le TOEIC ne juge que de la compréhension et non de l'expression, et surtout de la faculté à rester concentré pendant tout le test. Donc ce n'est pas parfait. Mais c'est tellement plus informatif qu'un qualificatif attribué tout seul dans son coin…

    Et quant à l'option 4, bonne chance pour le mettre dans un CV. Enfin, c'est pas toi qui a fait un CV d'une longueur incroyable pour y raconter ta vie ou je confond ? C'est peut-être jouable dans ces conditions.

  • # Il s'agit de football

    Posté par  (site web personnel) . En réponse au journal Le moment crucial. Évalué à 10.

    Pour ceux qui en ont rien à faire, qui viennent de se rappeler qu'il y a effectivement un match ce soir, il s'agit de Football (le journal ne le précise pas).

    J'espère qu'ils vont perdre, histoire qu'on soit tranquille pendant la coupe du monde. Et puis, c'est TF1 qui pourrait s'en mordre les doigts :D.

  • [^] # Re: Parler couramment et utiliser couramment

    Posté par  (site web personnel) . En réponse au sondage Êtes-vous polyglottes ?. Évalué à 6.

    J'ai mis 2 mais c'est vrai que le "courant" est exagéré. Je lis des livres en anglais, je regarde des séries en anglais, je lis des articles scientifiques ou techniques en anglais, j'écris des articles en anglais, je discute sur des forums en anglais, etc. Je suis capable de travailler en milieu 100% anglophone, j'ai eu 950/990 au TOEIC il y a quelques années (et depuis je me suis amélioré).

    Mais je ne juge pas que mon anglais est vraiment "courant". J'arrive à me faire comprendre, mais ce n'est pas toujours correct, et je n'ai pas le niveau de précision dans mon choix des mots que dans ma langue.

    Alors quand je vois que plus d'un quart des gens ayant répondu à ce sondage disent parler couramment au moins 3 langues, je suis sceptique.

  • [^] # Re: Quel est le problème ?

    Posté par  (site web personnel) . En réponse au journal Bye bye Feedly. Évalué à 3.

    Peut-être que l'âge c'est pour vérifier que tu as bien l'âge minimum pour accéder à tel ou tel service.

    Et peut-être que pour le sexe c'est juste pour pouvoir accorder en genre les phrases de l'interface ?

    (dans tous les cas merci, tu réponds bien à ma question initiale qui voulait connaître les raisons)

  • [^] # Re: Quel est le problème ?

    Posté par  (site web personnel) . En réponse au journal Bye bye Feedly. Évalué à 1.

    Et ces informations ne sont pas demandées lors de la création d'un compte Google ?