Octabrain a écrit 1685 commentaires

  • [^] # Re: Je tiendrai jusqu'à demain

    Posté par  . En réponse au journal Mono pour Android en version 1.0. Évalué à 2.

    Alors, je ne comprends toujours pas, dans le deuxième exemple Vala, je lis "DelegateType d1 = foo.f1;" donc bien une référence à "foo". Dans ton exemple C#, où se trouve la "OnClickMethod" ? Dans la classe où la ligne que tu donnes se trouve ?

  • [^] # Re: Je tiendrai jusqu'à demain

    Posté par  . En réponse au journal Mono pour Android en version 1.0. Évalué à 3.

    Ok ok, tu veux parler de ça ?

    % ./python 
    Python 1.2 (Apr  9 2011) [GCC 4.3.3]
    Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
    >>> class A:
    ... 	def m(self):
    ... 		print self.foo
    ... 
    >>> a=A()
    >>> a.foo=42
    >>> a.m()
    42
    >>> a.m
    <method A.m of A instance at 9491258>
    >>> def call(f):
    ... 	f()
    ... 
    >>> call(a.m)
    42
    

    (Oui, je suis allé chercher python 1.2 (1995 selon wikipedia, déjà antérieur au brevet), je n'ai pas essayé avec python 1.0 mais je soupçonne que ça fonctionnait déjà)

  • [^] # Re: L'eternelle question

    Posté par  . En réponse au journal Mono pour Android en version 1.0. Évalué à 1.

    Par "couche d'adaptation", j'entends le prix que le dev qui voudra faire communiquer 2 langages, devra payer dans son code : l'overhead en terme de code et de syntaxe, pas l'overhead à l'exécution.

    Si l'on fait une bibliothèque dans un langage et qu'on vise l'utilisation dans un autre langage précis, on pourra obtenir quelque chose de quasi-natif en terme de code, par exemple pas mal de la lib standard de python est implémentée en C, et cette lib s'utilise très facilement. (Si par contre on a une lib C, conçue pour du C, et qu'on veut l'utiliser en Python, il faudra un wrapper, un peu chiant à écrire mais il y a pire). Si l'on veut que la lib soit utilisable dans plein de langages, même avec ce magnifique "machin" qu'est .net, je doute que l'interaction entre différents langages supportés (sans parler de langages vraiment très différents) soit gratuite en terme de code.

  • [^] # Re: L'eternelle question

    Posté par  . En réponse au journal Mono pour Android en version 1.0. Évalué à 1.

    Pourquoi est-ce que tous les langages auraient le devoir d'interagir entre eux ? Ils peuvent avoir des concepts tellement différents que la couche d'adaptation sera non négligeable.
    Comment un langage sans classes (C) pourrait appeler "facilement" des méthodes d'un langage à classes uniquement (Java) ? Comment faire interagir des langages à évaluation lazy et des langages non-lazy ? Etc...

  • [^] # Re: Je tiendrai jusqu'à demain

    Posté par  . En réponse au journal Mono pour Android en version 1.0. Évalué à 2.

    Je vois pas ce que vala pourrait violer, sauf à interdire à des gens d'écrire ...

    http://linuxpatents.blogspot.com/2010/05/language-envy.html

    Tiré du blogpost :

    A quick look through the patent system reveals Vala is infringing happily left and right on Microsoft property. Let us see what our Google-fu renders:
    A visual development system is described which provide "method pointers" allowing a developer/user to achieve delegation between objects programmatically as well as visually. Delegation "binds" an event source with an event handler. This binding is directly supported within the programming of the system.
    The Vala Tutorial:
    Delegates represent methods, allowing chunks of code to be passed around like objects.

    Donc ce que ce "brevet" couvre :

    typedef void (*delegatetype)(int);
    
    void apply(delegatetype d, int p) {
        (*d)(p);
    }
    
    (c'est du C)

    C'est une blague ? T'en as beaucoup d'autres des brevets aussi "novateurs" ?

  • [^] # Re: 300M GET

    Posté par  . En réponse au journal 300M GET. Évalué à 2.

    Ils feront tout ce qui est susceptible de les amuser, avec bien moins de retenue (ça peut aller à saloper wikipedia, ridiculiser des gens lambdas, etc. (oui, on peut trouver ça amusant)), même pour des private jokes, qui ne concernent pas forcément ceux qui s'en trouvent impliqués.
  • # un howto

    Posté par  . En réponse au message [VirtualBox] Virtualiser une partition physique Windows XP. Évalué à 4.

    http://forum.ubuntu-fr.org/viewtopic.php?id=365418
    je n'ai pas testé, mais ça m'intéresserait bien de savoir ce qu'il en est des perfs (notamment graphiques)
  • [^] # Re: 300M GET

    Posté par  . En réponse au journal 300M GET. Évalué à 0.

    Tu as du mal à comprendre le sens de "for the lulz" on dirait.
  • [^] # Re: Petites recherches

    Posté par  . En réponse au journal Intel lance une puce anti-piratage. Évalué à 0.

    Dans ces conditions, ça n'a d'intérêt (dissuasion, parce que le fait que le voleur n'en tirera pas d'argent, ça ne te rendra pas ton portable) que si le voleur sait qu'il a de grandes chances de ne rien en tirer, il faudrait alors que cette fameuse puce soit très répandue. Sandy bridge, c'est pas uniquement les processeurs haut de gamme plus rares ?
  • [^] # Re: Regrets

    Posté par  . En réponse au journal De la capacité d'un lien Ethernet. Évalué à 1.

    Vous me faites douter, je ne me rappelle plus bien, peut-être qu'en fait le micro ondes influençait le transmetteur de la télé, mais l'impact le plus visible du wifi était sur la télé à cause du transmetteur.
  • [^] # Re: Regrets

    Posté par  . En réponse au journal De la capacité d'un lien Ethernet. Évalué à 1.

    "On voit que tu n'es pas marié toi..."
    Des fois au contraire, la femme n'est pas contente du wifi car ça perturbe le micro-ondes, et la télé qui utilise un transmetteur sans fil. Comme quoi... :)
  • [^] # Re: ...

    Posté par  . En réponse au journal De la capacité d'un lien Ethernet. Évalué à 4.

    C'est parce que tu n'as pas son niveau. Il fallait lui demander : Le Telnet, ca prends combien de raw sockets en sur-adressage sur un FDDI ?
  • [^] # Re: Ben quoi ?

    Posté par  . En réponse au journal De la capacité d'un lien Ethernet. Évalué à 2.

    La perte à cause méta données est négligeable comparée à la pseudo-perte à cause de la confusion 1000/1024

    100 "Go" fait 93 "Gio" http://www.google.fr/#hl=fr&q=100+*+10^9+bytes+in+gibiby(...)
    Les méta données ne représentent certainement pas 7 Go (7% de "perte" simplement à cause d'un affichage incorrect)
    (http://fr.wikipedia.org/wiki/Pr%C3%A9fixe_binaire#Tableaux_d(...) )
  • [^] # Re: Ben quoi ?

    Posté par  . En réponse au journal De la capacité d'un lien Ethernet. Évalué à 0.

    "C'est un peu pareil que ceux qui achètent un disque dur de 100 Go et qui vont se plaindre que Windows n'affiche que 99,2 Go de libres (valeur complètement arbitraire, je ne sais même pas si les disques durs de 100 Go existent)."
    Je pense que ce problème vient de la confusion entre les préfixes 1000 et 1024 entretenue par l'OS en question (http://fr.wikipedia.org/wiki/Fichier:%C3%89crit_Go_au_lieu_d(...) )
  • [^] # Grammar nazi fail

    Posté par  . En réponse à la dépêche Attempto Controlled English. Évalué à -1.

    C'est dommage, la première faute que tu pensais relever n'en est pas une : http://fr.wiktionary.org/wiki/Annexe:Rectifications_orthogra(...)
  • [^] # Re: Fallait...

    Posté par  . En réponse au journal Le retour de linux sur la PS3 ?. Évalué à 0.

    Mon héros \o/, mais ton karma va en prendre un coup à t'attaquer à xkcd
  • [^] # Re: CC

    Posté par  . En réponse au journal Montée en puissance de txt2tags. Évalué à 0.

    Tout à fait, et mon commentaire est du même niveau, mais ce que je regrette, c'est que ce journal n'attire pas les clics et ma remarque ne mordra personne, la rendant peu utile :(
  • [^] # Re: ASCII video...

    Posté par  . En réponse à la dépêche Sortie de la version 20101222 de GNU Parallel. Évalué à 0.

    "Un point utile dans la vidéo c'est que c'est universel là où le texte est localisé (bouh c'est chiants les non-anglophones...). "
    La vidéo est universelle ? Parce que le mec il parle une langue universelle, non-anglophone, dans sa vidéo ? Redis-le après avoir réfléchi un dixième de seconde pour voir.

    La vidéo c'est pourri parce que la seule recherche qui existe, c'est "passe toi la vidéo en entier jusqu'à ce que tu tombes enfin sur le passage qui t'intéresse", alors qu'avec le texte, c'est "tapes ctrl-f, puis le mot que tu cherches".
  • [^] # Re: ASCII video...

    Posté par  . En réponse à la dépêche Sortie de la version 20101222 de GNU Parallel. Évalué à 1.

    "Si, cf http://www.google.com/search?q=GNU+parallel&tbo=p&tb(...) par exemple."
    Tu réalises que c'est le titre de la vidéo et sa description - à fournir quand on soumet la vidéo - qui ont été indexés ?
  • [^] # Re: ASCII video...

    Posté par  . En réponse à la dépêche Sortie de la version 20101222 de GNU Parallel. Évalué à -4.

    "1. Les commentaires sur tinyogg sont du spam, mais ceux de Youtube sont intéressants. "
    Humour, tout ça...

    "2. L'auteur de gnu parallel il est tout fier de son travail et essaie de communiquer sur son projet, quel est le problème ? Y'a des gens qui ont découvert paralle grâce à youtube (lis les commentaires), ça fait quand même plaisir !"
    C'est pathétique pour les gens qui découvrent ça sur youtube.

    "3. Je prends ma pause café en face de mon écran (VDM je sais), je suis bien content de voir une vidéo qui m'apprenne quelque chose au lieu de juste mouler. (Mais je moule quand même hein.)"
    Et une vidéo est mieux que de l'hypertexte ? Une vidéo n'est pas indexable, une vidéo n'est pas navigable comme du texte, une vidéo n'est pas accessible.

    "4. Des fois les pages de manuel sont incompréhensibles, sans compter qu'avec les trucs GNU les manuels sont dans des pages info je trouve ça bien moins efficace qu'une page de man même pour des contenus longs (voir les pages man de perl, une merveille d'organisation). J'ai pas lu la dépêche en détail (plus trop la patience de lire à cette heure). Là je peux voir une session typique en sirotant mon thé, les quelques commandes dont j'ai besoin, dans quel ordre il les lance... Cool."

    http://www.gnu.org/software/parallel/man.html
    On trouve une page de man, tout à fait compréhensible (critiquer les pages de man prouve uniquement ta flemmardise à lire), et même agrémentée d'exemples (tu vas être content).
  • # CC

    Posté par  . En réponse au journal Montée en puissance de txt2tags. Évalué à 2.

    Dans les contributeurs (voir http://txt2tags.org/changelog.html ), on trouve le fameux "Florent Gallaire", hué/lynché par DLFP à cause de sa mise en CC du livre de houellebecq (https://linuxfr.org/~Zenitram/30519.html , https://linuxfr.org/~Zandu/30490.html ).
    Les commentaires péremptoires du type "tu es grillé à vie" (à la limite du "bannissez-le de la planète, ce monstre") qu'on a pu lire ici même me font d'autant plus rire à présent.
  • # ASCII video...

    Posté par  . En réponse à la dépêche Sortie de la version 20101222 de GNU Parallel. Évalué à 3.

    Bon sang, 2 videos pour expliquer un outil aussi simple ?
    Les gens sont non seulement trop stupides pour lire une page de man, réfléchir quand cet outil pourra être utile et comment l'utiliser, mais aussi trop stupides pour lire ça sous forme hypertexte, donc il leur faut une vidéo ?
    (ces vidéos sont tellement intéressantes que les seuls commentaires laissés sont du spam, c'est révélateur)

    Je vous propose que quelqu'un fasse une vidéo de 30 minutes sur la commande echo, car elle est vraiment très difficile, qu'en dites-vous ?
  • [^] # Re: Et le code

    Posté par  . En réponse à la dépêche Sortie de txt2tags 2.6. Évalué à 2.

    > peut-être qu'il est possible en python d'avoir un code modulaire et de sortir ensuite une version autogénérée avec tout dans un seul fichier ?

    pyPack [http://sebsauvage.net/python/programs.html#pypack] pourrait être étendu pour inclure plusieurs fichiers en un
  • [^] # Re: Encore une demonstration de l'absurdite de la GPL

    Posté par  . En réponse au journal VLC sur l'AppStore, bouhhhhh. Évalué à 1.

    Ouais, bouh ! Quelle idée horrible de rajouter des fonctions utiles ! "cat -v" c'est mal [http://harmful.cat-v.org/cat-v/] ! Supprimons le support de la compression et des fichiers de tar [http://s01.de/~tox/index.cgi/proj_sltar] !
  • [^] # Re: Encore une demonstration de l'absurdite de la GPL

    Posté par  . En réponse au journal VLC sur l'AppStore, bouhhhhh. Évalué à 2.

    Quel concentré de mensonges et de fausse argumentation en si peu de mots, chapeau.