Corentin Chary a écrit 174 commentaires

  • [^] # Re: coopération > isolation

    Posté par  (site web personnel) . En réponse à la dépêche Évolution culturelle : conquérir en copiant. Évalué à 1.

    C'est marrant, ça m'a fait également penser à ce tournoi informatique[1], qui a eu lieu il y a 30 ans :
    Des programmes devaient évoluer dans un même environnement et communiquer entre eux de manière à en tirer le plus de bénéfice.


    C'est marrant, ça ressemble à ce qu'ils avaient voulus faire à Prologin en 2007, sauf qu'au final les règles (en particulier le calcul des points) étaient bidons, et la stratégie gagnante était de tuer les autres le plus vite possible :p ( http://xf.iksaif.net/dev/prologin/prologin2007.tgz ) .
  • [^] # Re: Bonne analyse.

    Posté par  (site web personnel) . En réponse au journal Retour d'expérience migration n810 -> n900. Évalué à 1.

    Perso, je suis vraiment fan de la synchronisation contact+calendar de mon Hero avec gmail et facebook. J'ai cru comprendre que l'iPhone possède le meme genre de fonctionnalites. Cote maemo 5, c'est vraiment tres leger. Il y a une synchro des contacts gtalk, mais pas gmail ni facebook.

    Bah .. si. Facebook, tu peux le faire soit via jabber (parce que le chat facebook est accessible via jabber depuis quelques temps), soit via Hermes.

    Pour Gmail, j'ai pu récupérer tout mes contacts Gtalk, qui sont globalement les seuls contacts qui m'intéressent, sinon, t'exporte ta liste en csv, et tu l'importe sur le n900.
  • [^] # Re: Au hasard

    Posté par  (site web personnel) . En réponse au journal À propos des stages…. Évalué à 8.

    Si tu ne fais pas un bon job, on te met dans l'équipe qui bosse sur IE :)
  • [^] # Re: Pas surpris

    Posté par  (site web personnel) . En réponse au journal À propos des stages…. Évalué à 2.

    D'un autre côté, si c'est l'école à la quelle je pense, elle accepte comme "stage de fin d'étude" n'importe quel contrat. Il n'est donc pas rare d'être en CDI à plein temps pendant toute la durée de la 5ème année (qu'il faut quand même payer .. sisi !)
  • [^] # Re: C'est quoi exactement ?

    Posté par  (site web personnel) . En réponse au journal Libérer Google Power Meter. Évalué à 2.

    Manque aussi un lien vers l'appli ...
  • # De toute façon

    Posté par  (site web personnel) . En réponse au journal Konqueror un peu plus rapide. Évalué à 4.

    De toute façon, je pense que KHTML et KJS n'ont pas vraiment d'avenir, et KDE à tout à gagner à passer à (Q)Webkit. Il reste probablement des problèmes d'intégration à résoudre (kwallet/kauth par exemple), mais rien d'insurmontable.
  • [^] # Re: Archos 5 IT

    Posté par  (site web personnel) . En réponse au journal Archos : Big Buck Bunny sur un de ses baladeurs. Évalué à 1.

    Bon, bah pas de changements flagrants, à part que l'archos à rebooté quand j'ai voulu lancer eBudy =D
  • [^] # Re: Archos 5 IT

    Posté par  (site web personnel) . En réponse au journal Archos : Big Buck Bunny sur un de ses baladeurs. Évalué à 2.

    En voulant vérifier l'archos viens de me dire "une nouvelle version est disponible, Donut 1.6".

    Donc reste à tester.

    Pour la version actuelle, c'est du android 1.5 vachement modifié par archos, et vachement plus moche que le android par défaut.

    Et pour le poser sur la télé, il faut acheter le dock avec les prises HDMI/Composite(ant?) qui vont bien.

    Je vais voir ce que donne la nouvelle version ..
  • # Archos 5 IT

    Posté par  (site web personnel) . En réponse au journal Archos : Big Buck Bunny sur un de ses baladeurs. Évalué à 8.

    Perso, j'ai un archos 5 it, (merci là réduction de 227 euros pour toute plublication d'une appli android sur l'applib).

    Il est fournit avec Big Buck Bunny *et* Elephant Dream.

    En plus, quand on veut le brancher en mode Usb Mass Storage (on peut choisir ça, UMS, ou deux autres trucs), on tombe sur une partition en ext3 !

    Mais bon, à part ça, il est livré avec tout plein de trucs chiants (proprio, et payants). Et android, c'est pas si génial que ça.

    A côté, j'ai aussi la chance d'avoir un n900, et là c'est vraiment du bonheur, maemo 5 est vraiment génial, et les dépôt (officiels) sont bourrés de soft utiles (openssh-server, nxproxy, openttd, etc...).
  • [^] # Re: Mon avis sur la question

    Posté par  (site web personnel) . En réponse au journal Quand microsoft fait de l'open source. Évalué à 5.

    Non, c'est pas memcpy non plus, c'est calloc(size_t nmemb, size_t size) -_-
  • [^] # Re: itk, open_basedir, bof .. vive mpm_peruser :)

    Posté par  (site web personnel) . En réponse au journal Sécurisation d'applications PHP hébergées sur du LAMP. Évalué à 2.

    Sous debian, peut être en effet.
    Sous gentoo peruser est activé avec un simple useflag. Je l'utilise en prod depuis un ou deux ans sans problèmes notable (à part dans le cas de config ssl avec plusieurs virtual hosts, mais c'est reglé dans la prochaine version).
  • # itk, open_basedir, bof .. vive mpm_peruser :)

    Posté par  (site web personnel) . En réponse au journal Sécurisation d'applications PHP hébergées sur du LAMP. Évalué à 4.

    mpm_peruser, c'est comme mpm_itk, mais avec de bien meilleures perfs, et qui en plus permet de chrooter l'apache en question.

    Voir :
    http://www.peruser.org/trac/projects/peruser

    Un truc que j'avais fait dans le cadre d'un cours de sécu et qui parle de ça:
    http://xf.iksaif.net/papers/securing-a-shared-web-server.pdf
  • [^] # Re: Asus

    Posté par  (site web personnel) . En réponse au journal Une rentrée très "eBook Readers". Et le livre papier ? Orange est là !. Évalué à 2.

    Ca peut faire un laptop sympa, ou une grosse DS ... Enfin, si il y'a un port USB (histoire de brancher clavier, manette, etc ..) !
  • # LWN

    Posté par  (site web personnel) . En réponse au journal Soutenez Linux Weekly News !. Évalué à 3.

    Je suis déjà abonné, tout particulièrement pour les articles sur le kernel qui sont vraiment biens et je vous conseille vivement d'en faire de même ;).
  • [^] # Re: le rapport avec XMPP ?

    Posté par  (site web personnel) . En réponse au journal Jour, nuit, jour, nuit, jour.... Évalué à 3.

    Notes que les mêmes arguments marchent avec HTTP, (POP|IMAP)/SMTP, etc...
  • [^] # Re: Heu...

    Posté par  (site web personnel) . En réponse au journal A propos de la recherche d'emploi. Évalué à 9.

    Moi, la question que je me pose, c'est comment mettre en avant l'expérience acquise hors entreprise. Par exemple, sur des sites comme monster, lorsqu'on rajoute une expérience pro, la case Entreprise est obligatoire. Du coups les projets libres se retrouvent un peu n'importe où.

    Pour citer deux cas concrets:

    - J'ai crée zordania.com et je me suis occupé du dev, et de l'administration du serveur pendant 5 ans (maintenant, le code à été donné à la communauté). Sauf que l'entreprise dans ce cas, c'est qui ? Auto-Entrepeneur ?

    - Je m'occupe d'acpi4asus ( http://acpi4asus.sf.net ) depuis quelques années. L'entreprise dans ce cas, c'est Linux Kernel ? =D


    En parlant d'acpi4asus, si certains ont des problèmes avec des asus/eeepc et pensent que c'est relié à asus-laptop ou eeepc-laptop, hésitez pas !
  • [^] # Re: En même temps

    Posté par  (site web personnel) . En réponse au journal A propos de la recherche d'emploi. Évalué à 3.

    En même temps, dans les SSII, je suis sûr que y'a plein de gens qui disent avoir une grande expérience du C++, et qui ne savent pas faire la différence entre C et C++.

    Au final ça nous donnes des réactions comme ça d'autres gens: C++ is a horrible language. It’s made more horrible by the fact that a lot of substandard programmers use it, to the point where it’s much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.
  • [^] # Re: Je ris, mais c'est sûrement pas drôle.

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 2.


    Ensuite, ce coté bloc de 512, quand je disais que c'était inhérant au système de bloc, ce n'est pas que ça, c'est aussi inhérant à la norme ATA ! (et donc SATA) Bref, ce n'est pas qu'un problème de soft, c'est aussi un problème de hard (enfin, moitié/moitié puisque la stack ATA c'est un bout de driver et un bout de hard). Donc ce n'est pas près, selon moi, de changer.


    Et bah ... justement si. D'une part la transition vers des secteurs de 4K est en cours.
    D'autre part, des commandes ATA spécifiques aux SSD apparaissent (voir TRIM/Discard)
    Toutes ces infos, on les trouve sur lwn.net, ou dans le blog de Ted T'so cité précédemment.
  • [^] # Re: Et le fonctionnel ...

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 1.

    De mon point de vue, si il y'avais de telles cartes, il ne faudrais pas les gérer à la main. Il faudrais plutôt s'en servir comme une sorte de cache, un peu comme ReadyBoost.

    Je sais pas si il existe déjà quelque chose qui va dans ce sens sous Linux.
  • [^] # Re: Je ris, mais c'est sûrement pas drôle.

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 2.

    C'est pas utilisable parce que basé sur UBI, qui ne l'est pas.
    L'idée, c'est de rajouter une couche, qui permet d'utiliser au choix, UBI, un périphérique block, ou autre chose.

    Le fait est qu'on à actuellement une version de ubifs qui tourne en userspace et qui est capable d'utiliser ces supports.

    C'est déjà faisable avec le ubifs de base, et block2mtd, mais ça rajoute pas mal d'overhead.

    Mais oui, UBIFS n'as pas été crée pour ça à la base.
  • [^] # Re: Je ris, mais c'est sûrement pas drôle.

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 2.

    Bah, c'est ce que j'ai entendu, mais j'ai jamais trouvé quelque chose de sérieux en parlant.
    Si t'as des liens, ça m'intéresse.

    Mais perso, je pense que ces optimisations sont limitées au wear leveling de la partie fixe de la fat. Et du coups, c'est pas plus mal, parce que c'est aussi par ici que UBIFS stoque les master node (du moins, avec un module EBM sans wear leveling, pas avec UBI).
  • [^] # Re: Et le fonctionnel ...

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 3.

    Le projet à moins de six moins, et on est encore loin de faire des bench. Mais théoriquement, c'est censé être scalable, donc la taille ne devrais pas trop faire varier les performances. J'aurais des résultats plus concrets en septembre.
  • [^] # Re: Sur les systèmes d'exploitation principaux...

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 1.

    Ca compile même sous windows ;) (et avec MSVC) !
    Donc FreeBSD, ça sera pas le plus dur.
    Par contre, je ne pense pas qu'ils aient le support de TRIM/Discard pour les périph block. Et je ne sais pas trop ce qu'ils ont pour gérér la mémoire flash "nue".
  • [^] # Re: Je ris, mais c'est sûrement pas drôle.

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 2.

    Comment tu vas choisir ta taille d'erase block ?

    C'est quand même vachement souvent 128K.

    Comment tu connais la taille io minimale ?

    Entre 512 et 4K, la majorité c'est 2K. Sur un SSD/Clef USB/.. c'est normalement la taille d'un secteur. Ou au moins, la taille d'un secteur est une valeur qui sera bonne.

    Comment tu peux garantir un résultat correct sans connaître vraiment ce que fait la FTL derrière ton dos.

    En gros, http://tytso.livejournal.com/60368.html

    Certaines FTL/matos sont vraiment foireuse et corrompe tes données de manières invisible.

    UBIFS est plein de crc de partout, ça permet déjà de détecter ces corruptions aléatoires.
  • [^] # Re: UID optionnels ou mapping d'UID ?

    Posté par  (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 3.

    En attendant ... ntfs-3g permet de faire ce genre de choses, et de gérer les fichiers de plus de 2Go ... Mais bon, c'est ntfs ...

    Par contre, à mon avis, il suffirait de patcher le vfs pour avoir cette fonctionnalité dans tout les FS.