y'a de l'idee

Publié le 7 Juillet 2008



J'ai uploadé mes 500 snapshots secondlife sur opensim. Pas du tout trié, en vrac ...
j'imaginai deja la galère pour trier tout ca.

Et bien en fait, c'est super simple, facile, et presque amusant. (en tout cas bien plus amusant que de faire ca avec un explorateur de fichier sous windows ou autre OS ...)

Dupliquer un cube, appliquer la texture, empiler sur la bonne categorie
Dans le doute, creer une nouvelle pile.
De temps en temps trier les piles en deplacant les cubes.

Quand on sait manipuler un peu les prims, et qu'on utilise la grille de deplacement des prims, c'est ultra simple, rapide, et surtout tres efficace.

On peut eventuellement dupliquer plusieurs textures dans plusieurs categories.
Ou alors "piquer" un ensemble de cube avec shift-click, les deplacer-dupliquer, les rempiler, les reselectionner, prendre une copie dans l'inventaire, renommer l'objet multiprims dans l'inventaire et le garder pour plus tard.
Ca parrait un peu compliquer a expliquer, mais c'est ULTRA simple et rapide.
Je devrai faire une video tiens ...

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 5 Juillet 2008

Je me suis fait de la paella surgelée (que je suis en train de manger en écrivant ce post).
C'est un sachet de 1Kg en vrac, on ouvre, on met ca a la poele, on fait chauffer, on mange.
En regardant le sachet, j'ai remarqué un truc formidable, il est écrit en gros, dans une jolie typographie brillante : "Portionnable à volonté".
Et d'expliquer que, effectivement, on n'est pas obligé de faire une seule portion de 1Kg, mais qu'on peut faire 2 portions de 500g, ou 4 portions de 250g, par exemple.

Alors là, quand même, je me dis : Merde... le monde est il débile au point qu'il faille expliquer qu'on peut peut faire 2 portions de 500g avec un sachet de 1Kg ? Ou, puisque c'est "Portionnable à volonté" on pourrait faire 10 portions de 100 grammes, n'est ce pas ?!

Et bien... puisqu'ils nous prennent manifestement pour des deficients mental, j'ai envie de faire mon mesquin.
Mis à part le fait que ce n'est pas vraiment portionnable à volonté (on ne peut pas vraiment en faire plus qu'il n'y a de grain de riz), j'ai constaté que, en fait on ne peut même pas faire 2 ou 4 portions comme cité sur la pochette !!
En effet, car j'ai compté, il n'y a QU'UNE SEULE CREVETTE dans le sachet !!

Ca vous la coupe hein ? Comment je fais 2 portions de paella avec une seule crevette ?
On pourrait, à la limite, couper (bon courage) la crevette encore congelée dans le sens de la longueur pour faire 2 demi-crevette.
Mais 4 ? C'est impossible.

Du coup, j'irai voir sur mon sachet s'il y a une adresse mail pour le service consommateur et me plaindre de cette publicité mensongère. Puisqu'ils veulent prendre les gens pour des cons, je vais être particulierement con ;)

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 28 Juin 2008

Je suis vraiment fan de ce google trends !
L'ipod de noel est vraiment très en vogue.
Apple devrait faire une edition spéciale noel ;)


Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 25 Juin 2008

Tous les été, c'est la meme chose, l'etat en profite pour faire passer les lois à la con pendant qu'on a le dos tourné.
Et... ils ont raisons !

en rouge : la courbe des recherches sur le mot clé "vacance" (en bleu) et "politique" (en rouge).
C, Q, F, D :



Edit : Et voici la courbe "politique + economie".


Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 25 Juin 2008

Je ne suis pas vraiment un joueur, j'ai eu joué, j'ai même gagné plus que je n'ai joué, mais ce qui m'interesse vraiment, c'est le fonctionnement des jeux, les strategies, et simplement le plaisir de jouer un peu.

Il y a beaucoup de litterature à ce propos.
Vous pouvez eliminer d'emblée toutes les "techniques" qui permettent de gagner.
C'est clair et net : Il est impossible de "battre le casino".
On peut avoir de la "chance" et gagner plus que ce que l'on a joué, mais statistiquement, sur le long terme, c'est impossible.

Il existe par contre des strategies "optimale" qui permettent de perdre le moins possible, ou, autrement dit, de joue le plus longtemps possible avec un minimum d'argent.


Parmis les mythes et legendes, il y a la roulette, et tous les systemes possible et imaginables pour "gagner à la roulette". Ce n'est pas un jeu très interessant, je le trouve même incoyablement chiant, mais il est très simple à expliquer et à prendre comme cas d'école :
La roulette US a une roue numeroté de 1 à 36, un zero, un double zero.
18 rouges, 18 noirs.
2 vert (le zero et le double zero).

On peut parier sur les rouges, ou sur les noirs, ou sur les chiffres pair, ou sur les chiffres impairs, et d'autres combinaisons que je ne détailles par, parce que c'est exactement le meme principe.

Si vous misez sur rouge ou noir, et que la bille tombe sur la couleur, vous doublez votre mise, sinon vous la perdez.
S'il n'y avait pas ces fameuses cases vertes, vous auriez exactement 1 chance sur 2 de tomber sur la couleur choisie et le jeu serait "parfait" : Statistiquement, vous recuperez 100% de votre mise et le casino gagne 0%.
Seulement, bien sur, les cases vertes sont la, et c'est ce qui va faire la "marge" du casino.

sur un total de 38 cases, il y a : 18 rouges, 18 noirs, 2 verts.
autrement dit : 18 chances sur 38 de gagner en misant sur rouge (ou noir), soit : 18/38 = 47.37%
Moins d'une chance sur 2 de doubler... j'vous fait pas un dessin : vous perdez de l'argent.
La marge du casino est de 5.26% : 2/38 (ou autrement dit : 100 - (47.37 + 47.37) )

Tous les autres types de mises de la roulette sont sur le meme principe.
Vous pouvez miser sur un seul numero et recuperer 36x la mise. Sauf que vous n'avez pas 1/36 de gagner, mais 1/38.

Ou miser sur le case "de 1 a 12" pour récuperer 3x la mise. sauf que vous n'avez pas 12/36 de gagner, mais 1/38.
La marge du casino est encore et toujours de 5.26%

Bien sur si vous avez le choix entre une table "0 + double 0" ou un table "0", prendez la table avec un seul 0.
Une case verte en moins, moins de chance de perdre.
La marge du casino tombe à 2.7% : 1/37

A propos des "astuces de jeu" maintenant, il y a la fameuse "martingale".
La martingale consiste à doubler sa mise a chaque fois qu'on perd.
Si on gagne, on recommence avec la mise de depart.
Cela semble infaillible, et il est vrai qu'on perd très peu souvent.
Cela dit, quand on perd, on perd beaucoup.
Et surtout, la technique de mise ne change absolument rien aux probabilités. Quelle que soit la "technique de mise", on a toujours 18/38 de doubler sa mise.

Pour vraiment gagner avec la martingale il faudrait :
- un compte en banque illimité.
- pas de mise maximum.
Bien sur, il y a toujours une mise maximum et votre compte en banque n'est pas illimité ;)

Il y a d'autres "fausses" techniques, comme celle de noter les couleurs qui sont sortient et de miser en fonction de cela.

Par exemple : il y a 1/3091874 chances qu'il sorte 20 rouges d'affilée.
On pourrait se dire que, tout de même, après 19 rouges d'affilée, il est hautement improbable qu'il en sorte un 20ème, non ?
En fait... il y a autant de chance de faire 20 rouge d'affilée que de faire 19 rouges d'afillée + 1 noir.
Il n'y a pas 1 chance sur 3091874 que la prochaine (et 20ème) soit un rouge.
Ni même 19/3091874 ou n'importe quel chiffre tordu.
Mais tout simplement.. 18/38 ... encore et toujours.

La petite bille n'a aucune memoire et se contre fiche des resultats de ces 50 dernières années.
La petite bille a 18/38 de vous faire doubler votre mise, et c'est donc en votre défaveur. point.
Et n'importe quelle technique simple ou complexe ne pourra JAMAIS modifier ce 18/38.

Il y a d'autres jeu tout aussi simple dans ce genre.
Par exemple le "war" (la "bataille" en francais, tout le monde y a joué je pense non ?).

Le dealer tire une carte, et vous distribue une carte.
Si votre carte est plus forte, vous doublez votre mise, sinon, vous perdez.
1 chance sur 2 de doubler ?
Non ... Car vous ne doublez pas votre mise en cas d'egalité. L'égalité c'est un peu la "case verte de la roulette", celle qui permet au casino de gagner des sous. Il y a divers scénario possible sur le cas d'égalité... que je ne connais pas vraiment. En tout cas, vous perdez.


Bon, je vous ai parlé de 2 jeux extrements basiques et totalement ininteressant à jouer.
Parmis les plus sympa, à mon gout, il y a le blackjack et le video-poker.
Mais expliquer les strategies et les probabilités commence à devenir franchement beaucoup plus complexe.
Il existe beaucoups de casinos en ligne qui permettent de jouer gratuitement et sans s'inscrire.
Que je ne citerai pas...

En tout cas, n'oubliez pas : Quoi qu'il arrive : vous perdez. Alors si vous jouez, jouez pour le plaisir, pas pour l'argent, car vous allez perdre.

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 20 Juin 2008

Le mindmapping, c'est formidable !
J'avais utilisé ca y'a longtemps mais je n'avais pas vraiment trouvé de logiciel pile poil comme je voulai. Cette fois j'ai trouvé, et je vais meme faire de la pub alors que j'ai rien a gagner.

J'ai decouvert : http://www.mindmeister.com/
Mindmeister, c'est bon, mangez en.

Ca permet de créer des mindmap online, de les partager et ... et ... de travailler a plusieurs en même temps sur le même Mindmap... et ça... c'est de la killer app !

j'en revai, j'avais même telephoné a google en leur disant qu'il fallait absolument qu'ils fassent un truc comme ca. Mais ils m'ont pris la tête, il fallait que je leur envoie un dossier papier (par la poste et tout, ils connaissent pas gmail ?) qui decris tout un tas de trucs, j'ai laissé tombé et j'ai attendu mindmeister ;)

C'est écris en ajax et ca fonctionne a merveille sur Safari (ca merde sur mon  IE par contre, ca rame a mort).

Mais le truc qui déchire vraiment sa race c'est bien de pouvoir bosser à plusieurs sur le même mindmap. Tu avance sur ton arbo, tu vois, en temps réel les autres construire leurs arbos, tu peux modifier les leurs, ils peuvent modifier les tiennes, tout en temps réel. Rajouter des icone, des taches, des liens, changer les branchements, déplacer, ...

On a fait une session mindmeister hier avec la team francogrid, on a avancé très rapidement, très simplement, pour aboutir à quelque chose de très clair à lire juste en partant d'un brainstorming bourrin où l'on jete les idées en vrac.

Je suis un grand fan du mindmapping, et je sais pas pourquoi, ca m'etait sorti de la tête ces dernières années... Si seulement j'avais fait un mindmap à mes debuts de SL... ca aurait été un peu moins le bordel.

Bref, le mieux, c'est encore d'essayer, car c'est gratuit !
Avec un abo premium pour rajouter des features en plus. Et pendant le premier mois d'inscription on a droit aux "feature premium" ensuite il faut, soit payer un abo premium, soit se contenter des features "basic", qui sont déjà très bien.

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 11 Juin 2008

Well... je n'ai toujours pas fait ma partie 2 sur les chaines de Markov, pourquoi ?
Et pourquoi je fais joujou avec des attracteurs et des répulseurs à la place, d'abord ?
Pour la partie 2 de mon article, je voudrai créer un graph, comme celui du hamster.
Mais si on remplace les "etats" par des "mots" ca fait un paquet de noeuds, un gros, plusieurs milliers. Et même avec quelques douzaines c'est déjà pas facile.

Quel est le problème ?

Pour faire un graph on va poser des "noeuds" sur une page, et relier ces noeuds avec... des "liens".
La question qui se pose très rapidement est "comment disposer mes noeuds de facon optimale pour eviter que ca soit le gros bordel ?"

Il existe plusieurs méthodes, qui font appel à la physique.

Prenez un tableau noir.
Posez y delicatement vos noeuds.
Considerez chaques noeuds comme un répulseur à noeuds.
Ajoutez un peu de force de frottement.
Chacuns des noeuds vont se repousser les un les autres, la force de frottement les forcant à s'arreter une fois que la force de répulsion (qui est inversement proportionelle au carré de la distance) deviens trop faible.

Voila, vos noeuds s'organisent tout seuls.
Et même mieux, à chaque fois que vous allez rajouter un noeud sur le tableau, l'équilibre des forces va s'en trouver perturbé et les noeuds vont se déplacer jusqu'à trouver un nouvel équilibre.

Mais... ce n'est n'est pas complet.
Il manque les liens.

Les noeuds sont disposés de facon plus ou moins uniforme, mais ne tiennent pas comptent des liens, on risque de se retrouer avec un enorme tas de spaghettis avec des liens dans tous les sens.

Pour régler ce problème, afin d'éviter 50000 chevauchements qui rendraient la lectere du graph impossible, on va tenter d'avoir les liens les plus courts possibles. Plus ils sont courts, moins ils se chevaucheronts.

On va utiliser des ... ressorts ! Objet physique connu du commun des mortels.
Un ressort a une longeur fixe au repos et si on l'etire ou le compresse, il va essayer de retrouver sa longueur de repos.
Si on relie 2 noeuds eloignés l'un de l'autre, la force du ressort va les rapprocher (et raccourcir la longueur du lien).
Si les noeuds sont trop proches, la force du ressort va les eloigner l'un de l'autre, jusqu'à obtenir un equilibre.

Bilan :
- nous aurons des noeuds disposés de facon assez uniforme pour être lisible
- les noeuds reliés entre eux auront tendances à se regrouper.
- les noeuds qui ne sont pas reliés entre eux auront tendances à se repousser.
- Et voila ! ou presque ...

Imaginons :

Et si on considère que ces noeuds ne sont plus des mots, mais une identité numérique, et qu'on renomme pompeusement ce graph en "reseau social" ?
Et les particules dans tout ca ? Qu'est ce qu'on pourrait bien en ... *buzzzz*... oups... en faire ?
Et quel rapport avec Markov dans tout ca ?

Ha ! On vera bien !!

Résolution N°3 : Du teasing, je ferai aussi.

google info : Fruchterman-Reingold force-directed graph

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 11 Juin 2008

Prenez un tableau noir.
Saupoudrez le de quelques milliers de particules rouges et bleues.
Posez-y délicatement une douzaine d'attracteur à particules et de deux douzaine de répulseurs à particules.
Faites chauffer le CPU et regarder le mijoter.
Mmmmm.... c'est beau.
Note 1 : Cliquez sur l'image pour charger l'applet java et admirer l'évolution en temps réel.
Note 2 : Attention, c'est addictif ;)


Edit : un screenshot de la V3 en haute resolution, ici : http://www.electrosphere.fr/java/attractor-XL.jpg

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 11 Juin 2008

En mathématiques, une chaîne de Markov est un processus stochastique possédant la propriété markovienne. Dans un tel processus, la prédiction du futur à partir du présent ne nécessite pas la connaissance du passé. Elles ont pris le nom de leur découvreur, Andrei Markov.

Merci pour l'info.

...

Un peu plus (ou moins) sérieusement, les chaînes de Markov permettent de faire des trucs assez rigolo. Comme generer du texte, après une période d'apprentissage et même tenter (et échouer pitoyablement) de tenir une conversation. Il peut arriver qu'il arrive  à dire un truc sencé, mais ca sera le pur fruit du hasard... ou presque.

Avant d'aller plus en avant, je vais reprendre l'exemple de wikipedia :



On prend le cas d'un hamster, amnésique (c'est important, voir la definition au debut du post), qui ne se rappelle pas de ce qu'il faisait la minute d'avant, et qui est capable de faire 3 choses :
- dormir dans ses copeaux.
- manger.
- jouer dans sa roue.

Ces 3 "états" sont representés par les points bleus.
Les fleches représentent le passage d'un état a l'autre.
Les chiffres representent les probabilités de passage d'un etat a l'autre, 1 etant 100%

On considère que toutes les minutes on va laisser le hasard decider de ce qu'il va faire la minute suivante.
On voit qu'il y a des fleches qui pointent vers elle meme, ce qui veut dire "on continue la meme activité" (on ne change pas d'etat).

A la première minute on va considerer que le hamster dort dans ses copeaux (il faut bien partir d'un etat initial).
A la minute suivante :
- il a 90% de chance de continuer a dormir (la fleche 0.9 qui pointe sur elle même)
- 5% de chance de manger
- 5% de chance de faire de l'exercice

On lance les dés... hop ! Il va manger.
II mange pendant 1 minute.
A la minute suivant, on recommence.
On constate que l'etat "mangeoire" n'a pas de fleche vers elle-même, cela veut dire qu'il ne mangera jamais pendant 2 minute d'affilée.
30% de chance d'aller faire de l'exerice.
70% de chance d'aller dormir
0% de continuer a manger.

Je vous laisse deviner pour l'etat "exercice", ca marche pareil.


Maintenant... comment appliquer cela à la generation de texte ?
Pas si compliqué... On remplace les etats par des mots.

prenons un texte d'exemple pour illustrer mon propos :
Bonjour, ca va ?
Bonjour, ca roule !
Super, ca fait plaisir de te voir.


Bon, j'ai simplifié a l'extreme hein. Pour pouvoir faire les calculs de tête.
On constate :
"bonjour" a 100% de chance d'etre suivis du mot "ca"
"ca" a 33% de chance d'etre suivi du mot "va", 33% du mot "roule", 33% du mot "fait".
"super" a 100% de chance d'etre suivi du mot  "ca".
Et ainsi de suite... pour chaque mot. Tache horriblement répetitive, domaine dans lequel l'ordinateur est très largement superieur au cerveau humain. Donc c'est pas un problème.

Ensuite, on prend un mot de depart, on choisi le mot suivant (en tenant compte des probabilité), et on recommence a partir de ce 2ème mot pour en choisir un 3ème. puis un 4ème a partir du 3ème, et etc ...

Ce generateur ne connait aucune règle grammaticale, aucune règle syntaxique, il n'a pas la moindre idée de ce qu'il écrit. Quand il choisi le 3ème mot, il ne tiens pas compte du 1er. Autrement dit, il choisi le mot qui suit, sans tenir compte du mot qui precede. Ce qui peut generer des phrases particulièrement décousue ;)
Mais... étant donné qu'il se base sur ce qu'il a appris, il peut arriver qu'il genere des phrases qui tiennent la route.

Par exemple, j'fais bouffer "Discours de la methode" descarte à un tel generateur et il m'a pondu :
Or j'avoue que les mouvements dans lesquels je ne me reste plus distinctement connoître, comme indivisible;

Bon... c'est pas le meilleur exemple... Descarte étant déjà particulierement complexe à la base, ca ne pouvai pas donner grand chose de bon.

Si on recommence mais avec le contenu de ce post, c'est deja mieux :
70% de ce qui est très largement superieur au cerveau humain.
c'est pas de manger - il choisi le hamster dort dans sa roue.
"super" a 90% de faire les mouvements dans lesquels je vous laisse deviner pour l'etat "exercice", ca marche pareil.


Y'a du mieux !!
Cependant le générateur demande beaucoup d'amélioration, sans toucher au principe de base.
Par exemple, il considère "bonjour" et "bonjour," (avec une virgule) comme etant 2 mots differents, ce qui fout en l'air les probabilités. Mais ca se corrige (considerer chaque ponctuation comme un mot a part entière et les faire entrer dans les tables de probabilités, ignorer completement les ponctuations ouvrante-fermante comme les parenthèse, les guillemets.

Pour eviter ce genre de choses : 0% de chance de chance d'etre suivi du post), qui veut dire qu'il va laisser le passage d'un hamster, amnésique (c'est important, voir la meme activité" (on ne change pas le cas d'un hamster, amnésique (c'est important, voir la definition au cerveau humain.

ou : On prend un tel generateur ne connait aucune règle grammaticale, aucune règle grammaticale, aucune règle grammaticale, aucune règle syntaxique, il peut arriver qu'il faisait la base, ca roule ! Super, ca va faire 3 "états" sont representés par exemple, j'fais bouffer "Discours de texte ? Pas un mot de depart, on prend un mot qui ne change pas compte du 1er.

A suivre dans la partie 2 : comment implémenter ca dans un programme. (on va y retrouver des jolies structures comme dans l'article sur 010 Editor. (en essayant de simplifier au mieux).

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0

Publié le 10 Juin 2008


(note : le dessin viens de ce site antivoiture, c'est pas de moi)


A l'heure actuelle, on parle de fibre optique et du très haut debit en général.
Le gouverment s'est rendu compte qu'il était urgent de cabler en fibre optique toutes les villes de plus de 100.000 habitants. C'est plutot bien ! Mais ...

Est-ce vraiment important ? Je veux dire, est-il vraiment necessaire de faire un gros effort pour que les citadins aient un accés au très haut-debit, avec 100Mb/s ? Oui et non. C'est important pour le developpement economique, creer des nouveaux marchés, utiliser de nouveaux services comme le VOD et la TVHD-sur-IP et des trucs du genre. Mais pas vital au pint d'en faire une priorité gouvernementale.

Ce qui est très important a l'heure actuelle, c'est d'economiser l'energie et tout particulierement le pétrole. Donc limiter les déplacements en voiture par exemple et favoriser le télétravail quand le metier le permet. ( *shameless-plug* : en utilisant les univers virtuels par exemple).

Quand on habite en ville c'est plutot facile, à Toulouse je me déplacai en roller, en bus, en metro.
Le télétravail n'est pas une priorité en ville. Et actuellement l'ADSL dégroupé permet d'obtenir des debits de 20Mb/s qui sont très largement suffisant pour une réunion virtuelle de plus d'une centaine de personne.

Le problème vient plutot des campagnes, des petites villes et des "grande banlieue", là c'est deja heureux si on arrive à avoir du 2Mb/s. Ce qui n'est pas encore trop problématique à l'heure actuelle, mais qui risque de devenir très juste, très rapidement. Et c'est justement les campagnes qui ont le plus besoin de limiter les deplacements (car tout est toujours plus loin, la densité est très faible, et donc les déplacements plus long et plus couteux), de privilegier le télétravail, et donc d'avoir un peu plus de debit... pas la fibre optique non, mais au moins du 10Mb/s ca serait déjà sympa.

Si rien n'est fait, la hausse du prix du pétrole vous nous obliger a nous entasser en ville, déserter les campagnes.
Ca serait malheureux qu'a l'heure ou l'écologie est plus important que jamais, on soit obligé d'aller s'entasser dans des tours de beton.

Voir les commentaires

Rédigé par kerunix Flan

Publié dans #y'a de l'idée

Repost0