Colin Pitrat a écrit 1123 commentaires

  • # C'est du bon sens ...

    Posté par  (site web personnel) . En réponse au journal Publication de la version 0.5 de Sunbird et Lightning. Évalué à 0.


    mais le projet avance dans le bon sens.


    Si il n'avançait pas dans le bon sens, il reculerait, ce qui serait inquiétant (il y aura probablement quelqu'un pour s'inquiéter à propos de Gnome :) ). Par contre, il pourrait tout à fait avancer dans la mauvaise direction ...
  • # Ça pourrait être pire ..

    Posté par  (site web personnel) . En réponse au journal à quand un code commenté ?. Évalué à 5.

    Ça pourrait être du code fermé ...
    Moi par exemple, cette semaine, je dois utiliser une bibliothèque Java qui m'est fournie dans une application que je développe. Évidemment, je n'ai pas accès au code, j'ai juste le droit à une javadoc, et un fichier au format Microsoft Word qui décrit le bouzin. Première bonne surprise, le fichier en question contient un schéma d'architecture plutôt léger et visiblement faux, deux trois paragraphes probablement écrits par quelqu'un qui n'a pas participé au codage de la bibliothèque (et sans doute avant qu'elle existe) et plusieurs page de description de l'API qui ressemble à la javadoc, mais en moins complet.

    La javadoc, doxygen et leurs copains, c'est bien à condition que l'on décrive un minimum les API. Hors la je n'ai que des choses du genre :

    AuthorizeUser : Authorize the user.


    et bien souvent avec des noms moins explicites.

    Finalement, pour comprendre quelque chose, et pour vérifier mes suppositions, j'ai décompilé le code. Ce n'est pas parfait, mais ça aide bien ! Une chance qu'ils n'aient pas pensé à l'obfusquer.
  • # Marrant ...

    Posté par  (site web personnel) . En réponse au journal Safari pour Windows. Évalué à 10.

    Tiens c'est original le fichier XML. Entre l'utilisation des balises pour les données en elle même (true/false), l'absence quasi-totale d'arborescence, la non utilisation (a l'exception de la version) des attributs, et un seul élément fils de l'élément racine ...

    Quand j'avais des cours sur XML, je me disais en ronchonnant que c'était ridicule que l'on fasse tout un plat avec un truc aussi simple, mais je vois que certains ne comprennent vraiment pas le principe même du XML !
  • # Chouette chouette chouette !!!

    Posté par  (site web personnel) . En réponse à la dépêche Trophy : aidez un projet Libre. Évalué à 6.

    Je commençais une journée un peu comme les autres, peut-être même un peu en dessous de la moyenne, avec ses tracas habituels, la difficulté pour se lever le matin, les ampoules de ma copine après s'être promené dans des chaussures peu adaptées la veille, les résultats des élections qui font que je n'aurais même pas le droit de me resservir de mon pouvoir de citoyen la semaine prochaine, etc etc ...

    J'arrive au travail, je jette un coup d'oeil sur linuxfr et paf, une dépêche sur mon projet avec mon nom un peu partout pour relayer une demande d'aide que j'ai faite ! Ça me fait chaud au coeur, et ça égaye ma journée ! Merci tuiu pol :)

    Sinon, concernant l'utilisation de Dev-C++, ce n'est pas non plus une contrainte forte, c'est juste la voie que j'ai tenté et dans laquelle j'ai lamentablement échoué ! Si quelqu'un me modifie le configure et le makefile pour pouvoir cross-compiler simplement, c'est encore mieux ! Mais l'important, ce serait surtout que le chemin suivi soit expliqué et détaillé (ce n'est pas non plus la peine d'écrire un bouquin), pour qu'il puisse être reproduit avec les versions qui suivront (de Trophy, évidemment, mais aussi de ClanLib, ce qui est moins évident puisqu'il faut recréer le paquet / re-cross-compiler ...).
  • [^] # Re: Pas de bol

    Posté par  (site web personnel) . En réponse au journal Table ronde sur "le manque d'attractivité du monde professionnel pour les jeunes.". Évalué à 4.

    Oh il y a beaucoup de grands noms qui la soutiennent :
    - Dell
    - HP
    - Acer
    - Apple
    - Intel
    - Toshiba
    ...
  • [^] # Re: Pas de bol

    Posté par  (site web personnel) . En réponse au journal Table ronde sur "le manque d'attractivité du monde professionnel pour les jeunes.". Évalué à 3.

    Tiens c'est marrant, je me disais la même chose. Ta note devrait me refroidir, mais bon, j'y vais quand même :)

    Moi, au boulot, j'ai un poste sous Linux (archlinux même) et on utilise Jabber comme messagerie instantanée. Pour mes mails j'utilise Thunderbird, et la gestion de code/conf se fait sous svn. Bref, il ne me manque plus que l'écran qui est pas top mais je lorgne sur celui d'un collègue : tous les jours, je fais les petites annonces pour lui trouver un nouveau boulot pour le lui piquer. (La semaine prochaine, j'ai pris un jour de congé et je fais 500 kilomètres pour passer un entretien d'embauche en me faisant passer pour lui.)
  • [^] # Re: Voter pour ...

    Posté par  (site web personnel) . En réponse au journal [Politique] Ce week-end, pas de PC !. Évalué à 4.

    Jusqu'à preuve du contraire, rien n'impose à un député de constamment voter pour si il est du parti du gouvernement et contre si il n'est pas du parti du gouvernement. Il est grand le monsieur, et peu afficher ses propres opinions. Alors oui, ce serait bizarre qu'un député soit constamment contre ses collègues du même parti, en particulier sur les sujets fondamentaux de son mouvement, mais il est quand même censé être indépendant. Le principe d'un parti, c'est "ce qui nous unit est plus fort que ce qui nous divise", pas "pensons tous de la même façon et jetons ceux qui sortent du rang ".
  • [^] # Re: Voter pour ...

    Posté par  (site web personnel) . En réponse au journal [Politique] Ce week-end, pas de PC !. Évalué à 1.

    Euh, au cas ou tu n'es pas au courant, c'est le premier tour, donc il n'y a pas que deux choix. Ah oui j'oubliais, IPoT ...
  • # J'oubliais ...

    Posté par  (site web personnel) . En réponse au journal Tout fout l'camp mon bon monsieur. Évalué à 2.

    Bien sûr, ça existait déjà avant (http://www.albinoblacksheep.com/flash/winrg.php) mais la différence c'est que EyeOS est Open Source.
  • [^] # Re: Hu ?

    Posté par  (site web personnel) . En réponse au journal Le pdf. Évalué à 6.

    Oui, et un des trucs que j'adore dans KPDF, c'est l'option "Obéir au limitations DRM" !
  • # Les projets que j'aimerais voir renaître

    Posté par  (site web personnel) . En réponse au journal Ces projets qui tombent dans l'oubli. Évalué à 3.

    Comme ces temps-ci je suis d'âme joueuse, ce sont principalement des jeux :

    - Trophy : http://trophy.sourceforge.net
    La version disponible ne compilait même plus. Je me suis occupé de le mettre à jour. Je le cite ici aussi pour lui faire un peu de pub, j'avoue :)

    - Pingus : http://pingus.seul.org/
    Je ne sais pas si il est mort, mais je n'ai pas remarqué de changement depuis longtemps !

    - SuperTux : http://supertux.lethargik.org/
    Là c'est différent, je crois bien que le projet n'est pas mort, mais j'aimerais voir certaines fonctions arriver plus rapidement (ou arriver tout court).
  • [^] # Re: Faut apprendre a lire

    Posté par  (site web personnel) . En réponse au journal L'effet girouette .... Évalué à 10.


    Faut savoir, c'est grave quand on viole la GPL mais c'est ok de violer les autres licences ?

    Tu as mal compris mon propos. Bien sûr, violer les licences c'est mal, mais ici, le fait qu'il a violé la licence n'est pas avéré, loin de là (comme précisé dans les commentaires de ce journal et dans l'article).


    Sinon, la limitation c'es sur les versions gratuites de VStudio, pas sur la plus chere.

    Effectivement, il semble que cette version soit gratuite. Autrefois, si je me souviens bien, la version "Étudiante" était juste moins chère, d'où mon erreur.
  • [^] # Re: Voynet

    Posté par  (site web personnel) . En réponse au journal Faut-il sortir du nucléaire pour être écologique ?. Évalué à 4.

    Désolé de te décevoir, mais les constructions modernes ne sont pas toujours économes en énergie. La philosophie des constructeurs actuellement est plutôt :

    "Pourquoi payer cher pour isoler et mettre un système de chauffage intelligent alors qu'installer un chauffage électrique (pourquoi pas "réversible", ie qui fait aussi climatiseur) ne coûte rien à l'installation. De toute façon, on trouvera toujours un acheteur, et on ne se soucie pas des conséquences écologiques et du coût d'utilisation."

    Et je ne parle pas du fait que la majeure partie des immeubles (habitations et bureaux) sont chauffés à 30° en hiver et climatisés à 15° en été. Ah si tiens, j'en ai parlé.
  • [^] # Re: Petit conseil

    Posté par  (site web personnel) . En réponse au journal Aidez un projet libre sans engagement. Évalué à 2.

    Le problème pour la compilation sous Windows en ce qui me concerne se situe surtout au niveau de la librairie ClanLib.
  • [^] # Re: Petit conseil

    Posté par  (site web personnel) . En réponse au journal Aidez un projet libre sans engagement. Évalué à 2.

    Mmh, merci mais mon environnement de développement intégré préféré (en fait le seul que j'utilise vraiment) c'est vim. La raison qui m'avait fait me tourner vers Dev-C++, c'est que je pensais que c'était plus simple et plus rapide que la cross-compilation. Mais apparemment, d'autres projets utilisent cette méthode pour produire des binaires sous Windows.

    Merci fleny68 pour tes conseils, je pense que je vais regarder de plus près cette méthode (si tu as un lien vers une doc plus complète, je suis partant). A moins que quelqu'un se sente de l'intégrer au configure/Makefile de Trophy ? Ce serait top ;)
  • # Mon avis

    Posté par  (site web personnel) . En réponse au journal BY-NC(-SA). Évalué à 3.

    Je ne suis pas juriste, mais j'aurais tendance à dire :

    1 – Évidemment non.
    2 – Évidemment non.
    3 – Évidemment non.

    C'est l'acheteur qui décide du contenu, et qui paie ici pour un service indépendant du contenu.

    4 – Un site à but quoi ? (il manque un mot). Si c'est à but non lucratif, il n'y a à mon avis pas de raison légale valable (même si on peut être dans un cas moralement contestable). Si c'est à but lucratif (par le biais de la pub pour le service de gravure/pressage), je pense que ça devient attaquable (pour le site à but lucratif), mais ça risque d'être ardu, surtout si le site ne contient pas que des contenus sous cette licence.

    5 – Là, le service de gravure/pressage devient attaquable puisqu'il commercialise des produits contenant les créations.

    6 – Je ne comprends pas trop. La même situation que 4 ou que 5 ? Pour la filiale, je dirais oui. Par contre le "partenaire non lucratif", je ne vois pas ce que c'est. Si le site et l'entreprise sont partenaires, c'est que le site reçoit quelque chose en échange (pas forcément de l'argent bien sûr), donc c'est lucratif.

    7 – Évidemment oui.
    8 – Évidemment oui.
    9 – Évidemment oui.
  • # LiquidWar

    Posté par  (site web personnel) . En réponse au journal Galcon, jeu shareware rapide et prenant. Évalué à 3.

    Le screenshot me fait penser que le concept ne doit pas être très éloigné de celui de LiquidWar :
    http://www.ufoot.org/liquidwar/v5

    Tu confirmes ?
  • # En même temps ...

    Posté par  (site web personnel) . En réponse au journal Caino Roal : il manquerait pas quelque chose ?. Évalué à 8.


    Des vaches à lait j'vous dis !

    Avec James Bond, tu t'attendais à autre chose ?
  • # GoTo++ Power

    Posté par  (site web personnel) . En réponse au journal Im in ur compiler, parsin ur tokenz. Évalué à 8.

    Je préfère largement GoTo++ : http://gpp.niacland.net/

    Ça c'est vraiment marrant, et il y a un sacré travail derrière ! Malheureusement, le lien pour accéder en ligne au manuel semble mort, mais il est toujours possible de le télécharger.

    Voici les caractéristiques de ce langage :
    * C'est le meilleur langage de programmation au monde.
    * Et même mieux, c'est le meilleur langage de programmation de l'univers.
    * Il a une syntaxe claire et accessible.
    * La possibilité de faire des GOTO.
    * Manipulation des références (équivalent des pointeurs) pour faire plus de bugs.
    * Multi-tâche très simple : on utilise un GOTOUNIVERSPARALLELEouizzz à la place d'un GOTO normal et le flux d'exécution du programme se sépare en deux.
    * Objet : héritage, propriétés et méthodes partagées, accès aux membres par indice...
    * Modulaire : grâce à une interface très simple, il est possible de programmer des modules en C++. Le GOTO++ propose entre autres un module réseau très facile à utiliser (en combinaison avec les caractéristiques multi-tâches du langage).
    * Expressions régulières.
    * Tableaux, tables de hachage...
    * Des GOTO ! Plein de GOTO !
    * Et bien d'autres choses !
  • # Toutafé

    Posté par  (site web personnel) . En réponse à la dépêche 500 000 articles sur la Wikipédia francophone !. Évalué à 8.


    Il est fondamental de bien garder à l'esprit que tout ce qui est écrit dans cette grande ferme de la connaissance, est à prendre avec des pincettes, comme tout autre média écrit, télévisé, webifié ou, même, toute information passée quelle que soit sa forme et sa provenance.


    Merci de le rappeler. J'entends en effet souvent que Wikipedia est une source dont il faut se méfier de la bouche même de gens qui me ressortent fièrement la dernière stupidité qu'ils viennent d'entendre sur TF1/France Bleu/la place du marché ... Certes il est facile de modifier Wikipedia pour y mettre n'importe quoi (cf article EPR lors du débat télévisé des présidentielles), mais il ne faut pas oublier que croiser l'information est très facile (au moindre doute : onglet historique, liens complémentaires de l'article, recherche google ...).

    Toute source d'information peut contenir des erreurs, volontaires où non. Bien sûr, on a probablement tous en tête des exemples de journalistes ou de politiciens qui, s'aventurant sur un terrain qu'ils maîtrisaient mal, ont sorti des bourdes d'une énormité impressionnante, mais même un spécialiste peut, dans son propre domaine, commettre des lapsus, ou formuler de simples hypothèses comme si il s'agissait de faits avérés.
  • [^] # Mauvais exemple ...

    Posté par  (site web personnel) . En réponse au journal Suite logique facile.... Évalué à 2.

    Justement là, il ne trouve pas ! Le résultat qu'il donne pour le début de la suite (1,12,13,124,15) est :
    "A037278 Replace n by concatenation of its divisors."
    qui débute de la même manière mais ne se continue pas ainsi.
  • [^] # Re: Question subsidiaire

    Posté par  (site web personnel) . En réponse au journal Suite logique facile.... Évalué à 4.

    2520 ?
  • [^] # Re: Mais enfin

    Posté par  (site web personnel) . En réponse au journal comme un vendredi. Évalué à 6.

    Ben si, il suffisait de lire le journal, le commentaire, d'avoir une connaissance minimale de linuxfr et de noter qu'il réutilisait dans son commentaire la forme utilisée dans le journal pour placer le genre de réponse que l'on trouve souvent aux questions techniques sur linuxfr. Le journal ne soulevant pas une question technique, ça ne pouvait être que de l'ironie. En plus, cette envie de rire qui vient quand tu lis le commentaire, c'est justement parce que c'est de l'ironie.

    Voilà, j'espère que ces quelques indications t'aideront à détecter les prochaines pointes d'ironies sans que leur auteur ne soit forcé de mettre un smiley kikoo lol pour l'indiquer, car ce genre de choses à tendance à tuer quelque peu le naturel (enfin c'est mon opinion).
  • [^] # Re: Oula...

    Posté par  (site web personnel) . En réponse au journal Trophy 1.1.4. Évalué à 3.

    Pourrais-tu m'envoyer un mail (colin point pitrat at gmail point com) pour me donner un peu plus d'infos (FPS, carte graphique, hardware ...) j'ai effectivement constaté ce type de problème sur un des ordis sur lequel j'ai pu tester.
  • [^] # Re: Clanlib

    Posté par  (site web personnel) . En réponse au journal Trophy 1.1.4. Évalué à 2.

    Tient effectivement, tu as raison. J'étais persuadé que wormux utilisait toujours ClanLib, mais après vérification ce n'est plus le cas.