Maxime a écrit 2334 commentaires

  • # Sans rentrer dans des considérations juridiques,

    Posté par  (site web personnel) . En réponse au journal Suppression de Linux sur PlayStation 3 : on passe à la vitesse supérieure ?. Évalué à 3.

    Imaginons ce cas de figure :

    Je suis un chercheur en informatique et j'ai besoin d'une machine pas trop cher pour faire des calculs. Mon côté geek me fait m'intéresser à la PS3 puisqu'elle peut tourner sous Linux.
    Je me rends chez un revendeur :

    - Bonjour monsieur, je m'intéresse à la PS3 parce que j'ai entendu dire que c'est une machine très puissante et qu'elle peut tourner sous Linux. Cela me permettrait de l'utiliser à la fois comme console de jeu mais aussi et surtout comme machine de calcul. Qu'en pensez-vous ?
    - Ah oui, je vous assure que c'est une machine très puissante ! Vous devriez la prendre !
    - :). Bon ben je la prend alors !

    Et là, un mois plus tard, j'apprends que je n'ai plus la possibilité de la faire tourner sous Linux. Ça me parait alors normal que je sois dédommagé car c'est une caractéristique importante du produit (qui m'a poussé à son achat) qui a été supprimée.
    Pour moi, il y a rupture du contrat de vente et je dois donc être remboursé et moi je rend la machine.
  • [^] # Re: les méthodes précédentes sont très bien

    Posté par  (site web personnel) . En réponse au message scanne les adresses mac. Évalué à 1.

    Juste pour préciser, parce que le monsieur il veut aussi les noms des machines visiblement, que le "n" dans "arp -an" signifie "Affiche les adresses numériques au lieu d'essayer de déterminer les nom d'hôtes symboliques."
    Plus d'infos : "man arp".

    Donc pour avoir les noms des machines, il suffit de faire "arp -a".
  • [^] # Re: Note aux modos

    Posté par  (site web personnel) . En réponse au journal Quelques nouvelles de LaTeXila, et réflexions sur le développement d'IDE en GTK. Évalué à 3.

    Bah disons que dans le cas du A* (j'utilise cet exemple mais ça doit être le cas pour d'autres choses), une heuristique admissible consiste à évaluer les sommets dans l'ordre tel que la distance entre le sommet évalué et le sommet final soit le plus petit en supposant qu'il puisse exister un chemin très court partant de ce sommet (en tenant compte du chemin déjà parcouru pour arriver à ce sommet bien sûr).

    Par exemple sur une carte routière, si on cherche le chemin le plus court, il faut évaluer les sommets en se disant qu'il peut exister une autoroute qui suit le "vol d'oiseau" qui part de ce point. De ce fait on va évaluer en priorité les sommets les plus proches de la destination en priorité mais sans écarter les sommets qui sont derrières dans le cas où il y aurait un cas plus favorable. Le premier chemin trouvé est forcément le plus court.
    (bien sûr, je simplifie mais c'est pour rester simple)

    Mon intervention est un peu hors sujet et visait simplement à tordre cette idée reçue que heuristique implique approximation. J'étais tellement dans cette vision avant que j'avais eu du mal à voir comment faire pour que mon A* me sorte un résultat optimal. D'ailleurs suffit de lire wikipédia pour se rendre compte que c'est pas très clair : "L'algorithme A* a été créé pour que la première solution trouvée soit l'une des meilleures, c'est pourquoi il est célèbre dans des applications comme les jeux vidéo privilégiant le temps de calcul à l'exactitude des résultats."

    On peut coder le A* simplement comme un Dijkstra dans lequel on ajoute une heuristique permettant d'évaluer les sommets dans un ordre plus efficace.


    Je pense que si on mélange heuristique et approximation c'est sans doute parce que les heuristiques sont très utiles dans les problèmes compliqués où le résultat n'est pas garanti comme étant optimal. (cf algorithme glouton, metaheuristique, ...).

    Bon et là, histoire d'illustrer un peu mon propos je faisais un tour sur wikipédia et je lis le contraire de ce que je viens d'expliquer : "Une heuristique, ou méthode approximative, est donc le contraire d'un algorithme exact qui trouve une solution optimale pour un problème donné."
    D'un autre côté, on lit aussi des choses sur wikipédia qui vont dans mon sens...

    Donc restez critique sur ce que vous lisez comme d'habitude. Je ne suis pas expert dans ce domaine après tout... Mais c'est ce que mon prof d'algo m'avait expliqué.

    Je ne sais pas ce qu'on peut appeler "heuristique" et ça va dépendre de cette définition si cela se présente souvent ou non. J'ai lu qu'une heuristique était une méthode permettant de trouver une solution plus rapidement (exemple : faire un dessin pour mieux comprendre le problème qu'on essaye de résoudre) et donc dans ce cas, on peut arriver à prouver assez souvent que notre résultat est optimal.
  • [^] # Re: Note aux modos

    Posté par  (site web personnel) . En réponse au journal Quelques nouvelles de LaTeXila, et réflexions sur le développement d'IDE en GTK. Évalué à 2.

    "Oui, une heuristique est une approximation"

    => Je dis justement le contraire : Une heuristique n'est pas toujours une approximation.
  • [^] # Re: Note aux modos

    Posté par  (site web personnel) . En réponse au journal Quelques nouvelles de LaTeXila, et réflexions sur le développement d'IDE en GTK. Évalué à 1.

    Pourquoi "qui est en fait une heuristique (donc c'est pas parfait)" ?

    Une heuristique c'est un moyen pour arriver à un résultat plus rapidement. Même si souvent les heuristiques permettent de donner une approximation d'un résultat, ce n'est pas forcément le cas. Mais ça l'est peut être ici ?

    Je n'ai donc pas compris ce "donc" dans ta phrase. Une erreur ou c'est moi qui ai mal compris ? En tout cas il me semblait bon d'en parler parce qu'il n'y a jusqu'à pas si longtemps de cela, pour moi une heuristique était forcément une approximation. Cela faisait par exemple que je pensais bêtement qu'un A* était forcément approximatif et qu'il était préférable d'utiliser un Dijkstra si on voulait un résultat juste. (je cite cet exemple parce que c'est lorsque j'ai entendu parler d'«heuristique admissible» que j'ai compris)
  • [^] # Re: Argh

    Posté par  (site web personnel) . En réponse au journal Xorg 1.8: épatant ?. Évalué à 1.

    Étrange ce passage : "With the Mobility Radeon X1400 on the open-source stack, the game was not even playable"
    Parce que j'ai une X1400 sur mon laptop et je peux jouer à Urban Terror (par contre, ça chauffe un peu et mon CPU tourne à fond).
  • [^] # Re: sinon faut bien coder aussi

    Posté par  (site web personnel) . En réponse à la dépêche ErrorNot: Une application pour être sûr(e) que toutes vos erreurs seront vues et corrigées. Évalué à 2.

    "n'ont plus" :D

    C'est pas parce que tu utilises des assertions que ton code devient sans bug... Oui c'est bien d'en utiliser mais je doute que ça suffise.
  • # Sous firefox...

    Posté par  (site web personnel) . En réponse au journal Pas rapide à la détente ?. Évalué à 2.

    Je me prend une belle page rouge où j'ai galéré pour trouver le lien "ignore warning".
  • [^] # Re: SOS

    Posté par  (site web personnel) . En réponse au message Un noyau tout petit, en C(++). Évalué à 1.

    SOS est très intéressant mais je ne sais pas s'il va répondre aux attentes de William. En effet, SOS détaille comment créer un noyau monolithique pour archi x86 pas à pas. Alors que la question est d'avoir un OS assez simple qui permette de remplacer certaines briques pour tester de nouvelles choses si j'ai bien compris (genre voir ce que ça donne en remplaçant le scheduler par un autre, tester tel ou tel concept...). Ce qui reste assez haut niveau là où les articles de SOS détaillent plutôt du bas niveau.

    Cela dit, peut être qu'en se basant sur les derniers articles et donc sur les kernels SOS les plus aboutis, ça répondra à la demande ! (J'ai lu minutieusement que les 5 premiers articles, les autres j'ai à peine survolé)
  • # ppp sur ssh

    Posté par  (site web personnel) . En réponse au message VPN over SSH. Évalué à 1.

    Salut,

    J'ai une solution de vpn sur ssh avec ppp qui tourne actuellement. La machine serveur est en fait un routeur qui tourne sous openwrt.

    Si j'ai bien compris ton problème, c'est que le script vpn-pppssh ne permet que de créer un tunnel point à point avec toujours les même adresses IP ce qui au final ne permet de connecter qu'une seule machine en même temps. Est-ce que c'est ça ?

    Je me suis pas trop penché sur ta question mais juste par curiosité, je ne sais pas si c'est possible mais est-ce qu'il serait envisageable de faire tourner un serveur vpn (openvpn par exemple) et pour que les clients puissent se connecter, simplement utiliser ssh -L pour ouvrir les ports (avec pourquoi pas une règle iptables pour rendre le truc transparent pour des clients vpn classiques).
  • # Perf firefox

    Posté par  (site web personnel) . En réponse au journal Performances comparées de Javascript sous divers environnements. Évalué à 1.

    Par curiosité j'ai voulu lancer le benchmark sur mon laptop acheté il y a presque 4 ans et j'obtiens sur firefox 3.6 un temps de 1444 ms.
    Alors je me demande comment avec mon vieil ordi (probablement moins puissant) j'arrive à obtenir un temps presque identique ? Est-ce que le fait que je sois sur un OS 32 bits soit lié ? Une autre raison possible à ça ?

    (tourne sous ubuntu 9.10 aussi)
  • [^] # Re: Sympa !

    Posté par  (site web personnel) . En réponse au journal Compétition d'IA. Évalué à 2.

    Juste pour information, à l'heure actuelle je suis dans le top20 (sur 600+ participants qui ont envoyé un bot) et top3 Français avec juste une IA à base de MinMax, A* et Floodfill.

    C'est accessible à beaucoup de monde, il ne faut pas hésiter à relever le défi ! Moi je fais ça en dehors des cours mais dès ce weekend je suis en vacances et je pourrai y passer un peu plus de temps :).

    Bon courage aux participants. Merci Ummon pour avoir trouvé de quoi occuper mes soirées ;).
  • # Sympa !

    Posté par  (site web personnel) . En réponse au journal Compétition d'IA. Évalué à 5.

    J'ai envoyé un code fait en moins de 10mn basé sur une stratégie stupide et même pas bourrine et je vois que mon bot se glisse presque vers le milieu du classement :). Ça me motive sérieusement à proposer un bot avec un minimum d'intelligence !

    J'encourage donc tout le monde à participer. Pas besoin de beaucoup de connaissance c'est juste de l'algo et de la stratégie. On nous fourni une api simple : aller haut, aller bas, aller gauche, aller droite, où est l'adversaire, est-ce que cette case est un mur.
  • [^] # Re: J'ai pas tout compris...

    Posté par  (site web personnel) . En réponse au journal Vous avez un compte gmail ? Dites adieu à votre vie privée grâce à Buzz. Évalué à 1.

    Je vois pas ce qui t'es "imposé". Si tu l'utilises pas, je vois pas ce que ça peut te faire.

    C'est plutôt pour les autres services que ça me gêne : sur mes flux rss, je vois ceux de mes contacts mélangés aux miens car ils ont partagé leurs flux... Non merci.
  • # J'ai pas tout compris...

    Posté par  (site web personnel) . En réponse au journal Vous avez un compte gmail ? Dites adieu à votre vie privée grâce à Buzz. Évalué à 8.

    Qu'est-ce que ça peut faire que les gens puissent s'abonner à mon buzz ? Si je publie rien, ils ne verront rien. Si je ne publie qu'à destination de mes amis, seuls eux verrons. Qu'est-ce que tu n'as pas compris dans le mot "publique" ?

    Ensuite imaginons que Google t'offre un système de blog... Tu vas crier au scandale parce que ce que tu vas écrire est disponible publiquement ? En plus ça sera indexé par des moteurs de recherche et tout...
    Ah ben là c'est juste du microblogging en fait.

    Au passage, il faudrait peut être en profiter pour avertir tous les gens qui ont créé un site web pour partager les photos de leurs enfants avec la famille que n'importe qui peut y accéder. Et on va en tirer la même conclusion au sujet d'internet. Tout devrait être privé par défaut...

    En tout cas, je vois pas ce qui est obligatoire et imposé. C'est un service gratuit non obligatoire comme Facebook. Rien ne t'oblige à aller t'y inscrire (hormis une pression sociale en particulier pour les lycéens/étudiants).
    Si t'en veux pas, tu peux désactiver buzz et même si tu n'as pas remarqué, si tu ne publies rien en publique, il n'y aura rien à voir. Si ton album photo était disponible en public, alors il a gagné en visibilité c'est tout... À toi de restreindre les accès. C'est comme mettre une photo sur un site internet et aller gueuler contre les moteurs de recherche alors qu'on a pas limité l'accès...
  • [^] # Re: Vous devez entrer un sujet et un commentaire

    Posté par  (site web personnel) . En réponse au message un serveur jabber fiable ?. Évalué à 2.

    Pas besoin de sortir, les pannes sur gtalk sont très très rares. Ensuite si on veut vraiment protéger le contenu de nos conversations, il suffit d'activer le chiffrage (ce qui se fait tout seul entre 2 gajim).
    C'est en train de devenir mon serveur principal, surtout que mon adresse jabber est alors la même que mon adresse mail ce qui permet à mes contacts de m'ajouter plus facilement.
  • [^] # Re: Lâche ton com

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

    La GPL c'est un cancer.
  • [^] # Re: Dailymotion

    Posté par  (site web personnel) . En réponse au journal Tu theora dans youtube à la place de flash ?. Évalué à 1.

    Non mais c'est bon, pas besoin de faire de l'ironie. Ça me fait chier de voir qu'avec un Flash qui est pourtant bien pourri j'arrive à avoir un meilleur rendu.
  • [^] # Re: Dailymotion

    Posté par  (site web personnel) . En réponse au journal Tu theora dans youtube à la place de flash ?. Évalué à 1.

    Je viens d'essayer de regarder une vidéo : un de mes procs à 100% et vidéo pas tout à fait fluide... Au moins avec Flash je peux regarder des vidéos correctement :/. Je sais pas d'où vient le problème mais je pensais pas qu'on pouvait faire encore plus lourd/lent que Flash.
  • # Merci !

    Posté par  (site web personnel) . En réponse à la dépêche Pymecavideo sort en version 4 et est compatible baccalauréat. Évalué à 6.

    Lorsque j'étais au lycée j'étais obligé d'utiliser regressi et avimeca mais bien embêté de ne pas pouvoir terminer certains TP à la maison sous Linux lorsque l'occasion se présentait...

    Est-ce que pymecavideo est capable d'importer des fichiers depuis regressi et avimeca ? Ça pourrait être très intéressant si au lycée les élèves continuent à utiliser regressi...
  • [^] # Re: Testé avec elephant dream

    Posté par  (site web personnel) . En réponse au journal Sortie de Perroquet 1.0.0, c'est à vous de répéter.. Évalué à 2.

    Tant que j'y pense :

    À plusieurs reprises, j'avais *presque* trouvé le mot : il me manquait un s à la fin ou j'ai fait une faute d'orthographe etc... Ça serait bien de savoir si on y est presque ou pas du tout pour chaque mot.
  • # Testé avec elephant dream

    Posté par  (site web personnel) . En réponse au journal Sortie de Perroquet 1.0.0, c'est à vous de répéter.. Évalué à 6.

    Il faudrait prévoir de donner d'office certains bouts de phrase. Lorsqu'on doit trouver une onomatopée dans une scène où il y a beaucoup de bruit, c'est vraiment pas évident et pas très intéressant non plus... Et parfois il manque des mots du genre : "But... No!" et on nous demande que "No!". Voir même "just for you" qui est plus gênant car c'est aussi une phrase en 3 mots qu'il faut trouver juste ensuite.
    Là je suis en train d'essayer, le niveau de difficulté c'est propre à chacun, j'ai généralement pas trop de mal à compléter.

    Et si la vidéo pouvait ne pas être répétée quand on donne directement la bonne réponse en peu de temps ça pourrait faire gagner du temps.

    Par contre j'en profite pour signaler un problème pour la séquence 28, quand on fait répéter, en tout cas chez moi, on a pas les 2 derniers mots, il faut faire play pour les entendre.

    Ensuite, si on pouvait avoir une légende sur les icônes de la toolbar ça serait pas mal. Et bon là je viens de terminer, j'ai laissé 15 mots non complétés mais j'aimerais pouvoir y accéder rapidement.


    Sinon dans l'ensemble, très bonne idée. Un logiciel un peu jeune mais déjà très utile !


    (Pour ceux qu'ils veulent essayer, prévoir facilement 30mn quand même)
  • [^] # Re: c'est quoi l'intêret ...

    Posté par  (site web personnel) . En réponse à la dépêche Première sortie pour GeeXboX Enna Media Center v0.4.0. Évalué à 6.

    Heureusement que l'équipe de xbmc ne s'est pas dit : Ça sert à rien, il existe déjà GeeXboX dans ce cas...
  • [^] # Re: Si l'ordinateur est faiblard

    Posté par  (site web personnel) . En réponse au message Client Jabber simple pour MS-Windows ?. Évalué à 3.

    Pour le son et la webcam, c'est beaucoup trop jeune pour qu'on puisse en faire un argument. On verra quand ça sera correctement interopérable avec Psi, Pidgin et Empathy.
    Mais oui ça va arriver bientôt mais faut pas non plus donner de faux espoirs je pense...
  • [^] # Re: le meme que sous linux : PIDGIN

    Posté par  (site web personnel) . En réponse au message Client Jabber simple pour MS-Windows ?. Évalué à 4.

    Pidgin a un support de Jabber qui s'améliore... Mais tant qu'on a pas besoin de transfert de fichier et d'un support agréable des MUC ça va...

    Qui tourne sous windows il y a Gajim, Psi et Pandion principalement.

    Gajim : très bien sous Linux mais sous windows il se traine les problèmes de Gtk : Lent et Mal intégré à Windows. Comparé à son utilisation sous Linux c'est du gâchis. Mais ça reste le client que je conseille en premier.

    Psi : très bien, en Qt donc beaucoup mieux sous windows mais son développement est un peu lent ces derniers temps (départ de 2 dev principaux vers un autre client Jabber toujours pas sorti...) et je le trouve pas super user-friendly...

    Pandion : d'après un ami qui l'a essayé : "ils ont repompé wlm !". Donc j'imagine qu'ils visent le grand public... Je peux pas trop en dire puisqu'il ne tourne que sous Windows (pour l'instant).