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 ) .
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.
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 !)
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.
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...).
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).
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 ;).
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 !
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.
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.
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.
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.
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).
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.
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".
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.
[^] # Re: coopération > isolation
Posté par Corentin Chary (site web personnel) . En réponse à la dépêche Évolution culturelle : conquérir en copiant. Évalué à 1.
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 Corentin Chary (site web personnel) . En réponse au journal Retour d'expérience migration n810 -> n900. Évalué à 1.
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 Corentin Chary (site web personnel) . En réponse au journal À propos des stages…. Évalué à 8.
[^] # Re: Pas surpris
Posté par Corentin Chary (site web personnel) . En réponse au journal À propos des stages…. Évalué à 2.
[^] # Re: C'est quoi exactement ?
Posté par Corentin Chary (site web personnel) . En réponse au journal Libérer Google Power Meter. Évalué à 2.
# De toute façon
Posté par Corentin Chary (site web personnel) . En réponse au journal Konqueror un peu plus rapide. Évalué à 4.
[^] # Re: Archos 5 IT
Posté par Corentin Chary (site web personnel) . En réponse au journal Archos : Big Buck Bunny sur un de ses baladeurs. Évalué à 1.
[^] # Re: Archos 5 IT
Posté par Corentin Chary (site web personnel) . En réponse au journal Archos : Big Buck Bunny sur un de ses baladeurs. Évalué à 2.
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 Corentin Chary (site web personnel) . En réponse au journal Archos : Big Buck Bunny sur un de ses baladeurs. Évalué à 8.
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 Corentin Chary (site web personnel) . En réponse au journal Quand microsoft fait de l'open source. Évalué à 5.
[^] # Re: itk, open_basedir, bof .. vive mpm_peruser :)
Posté par Corentin Chary (site web personnel) . En réponse au journal Sécurisation d'applications PHP hébergées sur du LAMP. Évalué à 2.
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 Corentin Chary (site web personnel) . En réponse au journal Sécurisation d'applications PHP hébergées sur du LAMP. Évalué à 4.
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 Corentin Chary (site web personnel) . En réponse au journal Une rentrée très "eBook Readers". Et le livre papier ? Orange est là !. Évalué à 2.
# LWN
Posté par Corentin Chary (site web personnel) . En réponse au journal Soutenez Linux Weekly News !. Évalué à 3.
[^] # Re: le rapport avec XMPP ?
Posté par Corentin Chary (site web personnel) . En réponse au journal Jour, nuit, jour, nuit, jour.... Évalué à 3.
[^] # Re: Heu...
Posté par Corentin Chary (site web personnel) . En réponse au journal A propos de la recherche d'emploi. Évalué à 9.
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 Corentin Chary (site web personnel) . En réponse au journal A propos de la recherche d'emploi. Évalué à 3.
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 Corentin Chary (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 Corentin Chary (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 1.
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 Corentin Chary (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 2.
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 Corentin Chary (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 2.
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 Corentin Chary (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 3.
[^] # Re: Sur les systèmes d'exploitation principaux...
Posté par Corentin Chary (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 1.
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 Corentin Chary (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 2.
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 Corentin Chary (site web personnel) . En réponse au journal Unified Flash File System. Évalué à 3.
Par contre, à mon avis, il suffirait de patcher le vfs pour avoir cette fonctionnalité dans tout les FS.