Octabrain a écrit 1674 commentaires

  • [^] # Re: Python vs Ruby

    Posté par  . En réponse au journal Choisir un framework web.... Évalué à 4.

    "rajouter une méthode à un objet"
    Rajouter une méthode à un objet uniquement, pour moi, cela va carrément à l'encontre des principes de l'orienté objet. Du coup, c'est juste un bricolage, un hack laid pour faire quelque chose qu'on a la possibilité technique de faire, même si c'est moche et ça renie la conception objet. La possibilité de le faire est presque un détail d'implémentation dont on abuse.
  • [^] # Re: Chromium est bien plus lent que Firefox

    Posté par  . En réponse au journal Chromium est bien plus lent que Firefox. Évalué à 1.

    Donc la solution c'est 2 binaires ?
  • [^] # Re: Ironique, j'espère?

    Posté par  . En réponse au journal Les armes du futur. Évalué à 2.

    "Darwinisme"
    Sauf que le canon à vomi, le canon à ondes de chocs, le taser et autre joyeusetés, ne sont pas du tout sortis de l'évolution, ce sont des inventions artificielles. Je ne pense pas qu'on puisse parler de "sélection naturelle" dans ce cas.
    "Pour que les accidents voiture/piéton ne posent plus problème, on n'a qu'à attendre qu'il ne reste plus que des piétons qui résistent à une voiture."
  • [^] # Re: Chromium est bien plus lent que Firefox

    Posté par  . En réponse au journal Chromium est bien plus lent que Firefox. Évalué à 1.

    L'optimisation, c'est fait pour accélérer, non ?
  • [^] # Re: Python vs Ruby

    Posté par  . En réponse au journal Choisir un framework web.... Évalué à 2.

    "À appeler des méthodes qui s'executent sur une classe (pour créer des méthodes par exemple)."
    Tu parles de @classmethod ?
  • [^] # Re: Python vs Ruby

    Posté par  . En réponse au journal Choisir un framework web.... Évalué à -1.

    "Un autre exemple pour s'amuser : une méthode dont le nom commence par __ est privé, sauf si le nom se termine aussi par __. C'est tellement cohérent et intuitif qu'on dirait une règle de grammaire du français."
    T'as tellement peu d'arguments que tu en es réduit à donner tant d'importance à un tel détail ? On se demande bien qui trolle...
  • [^] # Re: Python vs Ruby

    Posté par  . En réponse au journal Choisir un framework web.... Évalué à 3.

    Ajouter dynamiquement une méthode à un seul objet :
    # contexte de test
    class C: pass
    o = C()
    # ajout
    makemethod = lambda obj, func: lambda *a, **k: func(obj, *a, **k)
    o.test = makemethod(o, lambda self, arg: 'self=%s, arg=%s' % (self, arg))
    # test
    o.test(42)

    => 'self=<__main__.C instance at 0xa1be8ac>, arg=42'

    Tu vas me dire que c'est compliqué, je te répondrai que ça ne sert quasiment jamais, alors ce n'est vraiment pas compliqué en comparaison de ce que tu essayes de faire.

    Classe anonyme en Python : type("", (), {})
  • [^] # Re: Il reste une place ?

    Posté par  . En réponse au journal Merci Ubuntu. Évalué à 6.

    Ah oui bien sûr, d'ailleurs quand elle y est allée, je te dis pas tout le monde qu'il y avait ! Il fallait faire la queue et en plus la personne devant, un gros bonhomme avec une valise, n'était pas sympa du tout. Il n'arrêtait pas de pester contre le temps qu'il perdait ici, car le temps c'est de l'argent. Il paraitrait que c'était à cause de sa belle-mère qui a un frère qui travail dans l'immeuble du gros bonhomme et qui du coup raconte tout ce qu'il voit à la belle-mère, et le frère aurait donc vu que l'homme à la valise était rentré un soir un peu éméché avec une dame qui n'était pas sa femme. Alors forcément, quand la belle-mère l'a appris par son frère, elle l'a raconté à sa fille qui a fait tout un fromage à l'homme pressé. Depuis, il est bien embêté car sa femme fait chambre à part, et il a peur qu'elle finisse par demander le divorce. C'est la femme derrière ma tante qui lui a raconté tout ça, mais cette femme ne dit peut-être qu'une vérité qui l'arrange, car ce qu'elle n'a pas dit, c'est qu'elle est de la famille de la belle-mère ! Mais heureusement, elle n'est pas si méchante que ça, elle est même très gentille, elle a laissé sa place à un jeune étudiant pressé qui est dans une situation des plus difficiles : il n'a que quelques jours avant la fin du mois pour réunir 3 mois de loyer ! Il va devoir travailler sans arrêt pendant quelques jours pour compléter la somme, car le bailleur lui a même demandé des intérêts ! A un étudiant sans le sou ! Vraiment, on ne prête qu'aux riches... En plus, il allait devoir faire 4 heures de queue pour obtenir une allocation en retard qui, sans elle, ne pourra jamais payer ses 3 mois de loyer. Alors avec l'heure qui l'était, il valait mieux pour lui que cette vaccination se passe vite.

    Mince, déjà 12h45 ? Bon j'ai une course urgente à faire, je te laisse. On se téléphone.
  • [^] # Re: Lâche ton com

    Posté par  . En réponse au journal Merci Ubuntu. Évalué à 8.

    Par le virus de la GPL ?
  • # Il reste une place ?

    Posté par  . En réponse au journal Merci Ubuntu. Évalué à 10.

    Tiens c'est bien, je vais profiter de ce journal pour passer un ptit coucou à ma tante, et merci pour la galette pomme/frangipane tata !
  • [^] # Re: Et ça fait quelle taille dans les pages à charger?

    Posté par  . En réponse au journal Un environnement d'exécution Flash en ... Javascript. Évalué à 1.

    "Ça serait dommage, et disons-le idiot, de se débarrasser d'outils comme la Deskbar ou Hamster qui ont intégré GNOME il y a quelques versions."
    Parce que pour KDE4, c'était pas idiot de tout réécrire de zéro ?
  • # .

    Posté par  . En réponse au journal Une analyse des librairies graphiques par un développeur de jeux vidéos. Évalué à 4.

    Il me semble que DirectX et OpenGL ne sont pas vraiment comparables, Direct3D et OpenGL sont eux comparables. DirectX est un tout, pour gérer bien plus que l'affichage, cela peut présenter un avantage par rapport à une API graphique, 10000 API sonores (relançons le troll du son sous Linux \o/), les API d'entrées, etc.

    "DirectX a toujours un train de retard, n'est pas portable, demande d'avoir toujours le dernier windows pour marcher"
    "des grands noms du jeux vidéo l' [OpenGL] utilise comme blizzard ou ID Software"
    Échec épique, ID software est passé à DirectX pour développer Rage, alors qu'ils étaient avant avec OpenGL.
  • [^] # Re: Et ça fait quelle taille dans les pages à charger?

    Posté par  . En réponse au journal Un environnement d'exécution Flash en ... Javascript. Évalué à 0.

    "Clutter has been used on everything from mobile phones to computers, and almost any computer built in the last 5 years will be able to run the new GNOME 3.0 user interface"
    #+*@{/%!

    "The GNOME 2.x panel and Metacity (the window manager) will still be available and downstream distributions such as Fedora, openSUSE and Ubuntu will have the option to include them in their distribution. "
    Aha oui merci, c'est comme "tu peux continuer à utiliser KDE3 [qui est beaucoup moins [voire plus du tout] maintenu] plutôt que KDE4, des distros le packagent encore".
  • [^] # Re: Et ça fait quelle taille dans les pages à charger?

    Posté par  . En réponse au journal Un environnement d'exécution Flash en ... Javascript. Évalué à 8.

    Rappelons que GNOME Shell *nécessite* (ce n'est pas une option, comme on pourrait se passer de compiz) GLX (ou openGL, ou que-sais-je), et ne fonctionne donc pas sans accélération graphique, avec un bête driver vesa. Ajoutons que Shell sera incontournable dans GNOME3.

    C'est pas si mal que ça en fait XFCE.
  • [^] # Re: Poutre paille....

    Posté par  . En réponse au journal Requête aux devs de logiciels libres. Évalué à 0.

    Ah oui, je n'avais pas suivi le lien. Effectivement, leur exemple est ballot.
  • [^] # Re: Poutre paille....

    Posté par  . En réponse au journal Requête aux devs de logiciels libres. Évalué à 4.

    Et pour les subsections de Xorg (oui, cherche dans le man) ? Ok, ça peut se faire "[section/subsection]". Xorg utilise juste un format de conf qui est plutôt étrange aujourd'hui (vu qu'un format plus ordinaire (aujourd'hui) conviendrait aussi bien).
  • [^] # Re: Poutre paille....

    Posté par  . En réponse au journal Requête aux devs de logiciels libres. Évalué à 3.

    Je ne vois aucune valeur affectée dans ton exemple XML (pas de 25 par exemple, le 10 est la valeur par défaut), et aucune documentation dans le INI.
    Ces 2 exemples ne sont pas comparables en l'état. Ton XML est à mon avis une sorte de XSD dédié à "kcfg", appliqué à "korganizer".
  • [^] # Re: Vous devez entrer un sujet et un commentaire

    Posté par  . En réponse au journal Requête aux devs de logiciels libres. Évalué à 6.

    Malheureusement, ça rend possible l'injection de saloperies dans l'application (puisque ta configuration devient carrément du code exécuté par l'application)
  • [^] # Re: Vous devez entrer un sujet et un commentaire

    Posté par  . En réponse au journal Requête aux devs de logiciels libres. Évalué à 2.

    Comme pour Python, l'indentation est significative et ce genre de comportement ne met pas tout le monde d'accord.
  • [^] # Re: Vous devez entrer un sujet et un commentaire

    Posté par  . En réponse au journal Requête aux devs de logiciels libres. Évalué à 7.

    Pour parser des fichiers de confs, on utiliserait plutôt lex&yacc que le stdio de base. Un avantage (relativement faible quand même) d'XML serait qu'il n'y aurait pas à documenter le format de la conf concernant comment écrire les nombres, chaines de caractères ou commentaires. Par exemple, XML définit déjà qu'un commentaire s'écrit "<!-- -->".
  • # screenshots

    Posté par  . En réponse à la dépêche Un nouveau jeu libre : Newton Adventure. Évalué à 2.

    Les screenshots au format timbre poste uniquement, c'est pas génial. On peut modifier l'url et supprimer ".tb" pour obtenir la grande taille, mais un thumbnail cliquable serait plus pratique.
  • [^] # Re: A

    Posté par  . En réponse au journal Avatar. Évalué à 10.

    Après "t'as qu'à proposer un patch, sinon ferme-la" : "t'as qu'à proposer un film, sinon ferme-la". Pas mal comme moyen, ça garantit que peu de gens auront la capacité de critiquer.
  • [^] # Re: screen

    Posté par  . En réponse au message Verrouiller un bureau particulier, ou verrouiller un shell en cours. Évalué à 2.

    OK, je vois mieux, merci à toi et teoB.
    Je voyais souvent le terme passphrase sans trop comprendre, et la phrase d'au dessus : "le prompt de screen (''password: '' ) ne s'attend pas à une passphrase", m'a fait me poser encore plus de questions.
  • [^] # Re: screen

    Posté par  . En réponse au message Verrouiller un bureau particulier, ou verrouiller un shell en cours. Évalué à 3.

    Comment dire, une traduction littérale n'est pas forcément la plus fidèle. Un "mot de passe" n'est pas forcément un mot (du moins pas chez moi), alors je redemande la différence entre un password et une passphrase.
  • [^] # Re: Critique d'un professionnel

    Posté par  . En réponse au journal Avatar. Évalué à 9.

    Allons, tu n'es pas au courant qu'on parle d'"industrie du cinéma", "industrie du disque" ? Non, l'art c'est du passé, plus besoin de se faire chier à réfléchir quand tu vas au cinéma. S'il fallait réfléchir, ça se vendrait certainement moins, voyons !