jeudi 29 mars 2007

voice voice voice

La voix de secondlife est passée en open beta.
Je suis dessus actuellement et cela fonctionne plutot bien :)

Le planning prevoit d'integrer la voix sur la grille principale d'ici 2 a 3 mois, plutot 3 que 2. :)

mercredi 28 mars 2007

SL 1.14 et FirstLook

Quand je ne suis pas dans SL, ou en train de dormir, j'aide Linden Lab a améliorer Second Life. Moi, ainsi que tout un tas de développeur, avons nos pattes dans le client de Second Life qui, je vous le rappelle, est opensource depuis le mois de janvier.

Je m'occupe principalement de chasser des bugs et trouver des optimisations de performances via des outils de profiling (merci Apple). Le travail fait par la communauté opensource de SL a été principalement testée sur le client "First Look".
La mise a jour d'hier (1.14) est tout simplement la migration du client "officiel" vers le client "first look" testé depuis déjà plusieurs mois.

Nous n'avons pas vu beaucoup de "features" ces temps-ci. Linden Lab se concentre sur la stabilité et la "scalabilité" du client et du serveur, et la communauté opensource sur les performances du client. Qu'avons nous de neuf, et qu'est ce qui est prévu dans le futur ?



Quoi de neuf :

- Le client est multi-thread : Avoir un processeur multi-core prend maintenant tout son sens dans second life et voit de grosse amelioration de performance sur le décodage des textures JPEG2000. Beaucoup d'autres choses sont aussi multi-treadée, mais cela utilise tellement peu de ressource cpu que le gain est vraiment minime. Cela dit c'est toujours bon a prendre pour le futur.
- Le client utilise le VBO : Cela permet d'accelerer le traitement de la scène par la carte graphique, gain de FPS. Le gain n'est pas énorme, car il y a toujours une grande partie du traitement faite sur le CPU, et sur le thread principal qui est deja surchargé.
- Amélioration du système de cache : Le cache local a été amélioré, mais il y a encore beaucoup a faire et c'est un sujet chaud en ce moment. Une des prochaines grosse amélioration dans les futures versions sera dans la rerefonte du système de cache.
- Utilisation des services http : de plus en plus de requêtes client->serveur sont maintenant faite via le protocol http, plutôt que via le systeme de message propriétaire de Linden Lab (qui pose problème, et qui implique entre autre de redemarer toute la grille a chaque mise a jour du protocol). A terme, on vera de moins en moins de "downtime" le mercredi...(ou du moins de downtime pour cause de changement de protocole).
- Des bugfixes en pagaille et des optimisations par ci par là.

Le futur :
- Rerefonte du système de cache local : ne plus utiliser de VFS, mais directement le FS de l'OS. Utilisation de plusieurs niveau de caches (mémoire, textures pre-décompressée sur disque, texture décompressée sur disque, réseau). Un des gros soucis de performance est le décodage des textures compressées. Le 2ème soucis vient directement de Windows et sa particularitée d'utiliser un système de fichier qui nécessite d'être defragmenté manuellement (saviez vous que la plupart des autres OS utilisent un système des systèmes de fichiers qui ne nécessite pas de defragmentation ?). Microsoft a encore le palmarès de la grosse merde avec son NTFS et nous cause pas mal de maux de tetes pour avoir un système de cache local performant (S'il n'y avait pas ce problème de fragmentation spécifique a microsoft, cela serait beaucoup plus simple).
- Plus de multithread : Il y a encore beaucoup trop de choses qui sont faites dans le thread principal, ce qui surcharge un core alors que l'autre glandouille (sur les système multi-core bien sur). L'idéal serait d'arriver a séparer le traitement graphique (en particulier les octree) sur un cpu a part, mais avoir un rendu multi-thread est de loin le truc le plus galère a faire. (C'est aussi pour cette raison que beaucoup de jeux ne profitent pas des systèmes multi-cores). Il y a aussi beaucoup de choses qui sont faites dans le boucle idle(), ce qui n'est pas pratique ni performant.
- Réduction du packet-loss : Le système de message va utiliser un peu moins d'UDP et un peu plus de TCP. Il y a aussi une fourberie dans le design du client qui fait que plus on a du packet-loss plus cela genere de packet-loss... ce qui genere encore plus de packet-loss qui genere plus de packet loss... etc ... Du fait aussi qu'une partie du traitement réseau se trouve dans la boucle idle(), plus le CPU est surchargé plus il y a de packet loss et plus cela surcharge le CPU, ce qui rajoute bien sur encore plus de packet-loss qui genere du packet-loss sur surcharge le CPU qui ... hein... bref, z'avez compris (ou pas). Et non seulement cela surcharge le CPU du client, mais cela surcharge aussi le CPU du serveur... ce qui, vous l'avez compris (ou pas?)... genere plus de packet-loss qui ... *baille*

Le futur lointain :
- Linden Lab travaille a implémenter Havok 4... un jour ;)
- Le backend (serveur) sera aussi opensource
- Le systeme permettra d'avoir directement ses propres serveurs, voir même sa propre grille. Mais c'est pas pour demain, cela pose encore d'énorme problème de sécurité et de fiabilité.


PS : s'il vous prend l'idée de vous inspirer de ce post pour écrire un article similaire, vous pouvez, mais je vous prie de citer auteur (kerunix Flan) et site (http://kerunix.blogsplot.com/). Je travaille dur pour rester informé sur le futur de secondlife, et je suis prêt a partager mes précieuses informations (comme beaucoup d'autres le font). En échange je demande un "minimum" de reconnaissance et de remerciement pour vous avoir maché le travail.

Du coup j'en profite pour remercier 3pointD, RCE, et toute la bande qui traine sur les differents canaux IRC dediés a secondlife ;)

mardi 27 mars 2007

Secondlife : le FPS dont vous êtes la victime

Une source non-confirmée indique qu'un nombre encore inconnu de joueurs de Halo 2 ont attaqué le monde de Second Life. L'attaque a été lancée hier et les rapports indiquent que les force de halo2 ont pris le control complet d'une grande partie du monde de secondlife (a l'exclusion des iles privées). Linden Lab a admis qu'un petit nombre de "terroristes" sont entrés dans SecondLife, mais insiste sur le fait que la menace est traitée comme il se doit.

"Nous avons la situation sous controle" indique le CTO de Linden Lab, Cory Ondrejka. "Nous avons isolés les attaquants sur un rack de serveur et avons deployés une équipe d'intervention rapide pour éliminer les envahisseurs. Nous progressons et demandons aux residents de secondlife de supporter notre effort pour éliminer la menace terroriste. Nous ésperons rétablir la situation en quelques jours."

Des résidents de second life témoignent de l'attaque, bien que certains points de vues divergent, ils s'accordent pour dire que les terroristes ont pris le contrôle d'une grande partie de second life.

"J'étais la quand l'attaque a commencé" nous dit un résident. "Les troopers de halo 2 sont apparus de nul part et ont tout pétés. Ils ont pris le contrôle total de la région. Peu après, une équipe a contre-attaquée mais ils se sont fait complètement surpasser. Pas seulement surpasser, mais radicalement pulvériser avec une telle férocité que je me serai cru dans une arène de Quake. C'était horrible."

"La région a été cloturée hier et viens seulement de réouvrir" nous dit Smokeheater. "Tout était exactement pareil qu'avant... mise a part les terroristes qui stationnaient a chaque intersections. Je ne sais pas ce qu'il va se passer, mais c'est pas bon".

La situation est très instable, et d'autres rapports vont probablement suivre.

vendredi 23 mars 2007

Un post qui me fait plaisir

Voila que je repique _encore_ une info de quelqu'un d'autre. Pire encore, de quelqu'un qui n'est pas super haut dans mon estime mais qui a su au fil du temps faire preuve de modestie et qui n'a pas spécialement cherché à en dire plus qu'il n'en savait, ca se passe là : slbusiness review

En gros il reprend le resultat d'une étude indiquant que la presence des marques est assez decevante. (naaaan, sans blague ?)
Bien sur on le savait déjà, mais maintenant on a une source (assez maigre d'ailleur, étude sur 200 avatars).

J'vous laisse cliquer pour aller lire directement chez l'voisin. Ce qui m'évitera betement de recopier ce qu'il a ecrit ;)

Le seul truc où je pense qu'il se trompe, c'est quand il parle de la population de second life comme etant des early-adopter. C'etait bien sur vrai il y a plusieurs mois, mais ce n'est plus le cas aujourd'hui. Les "vieux de la vieille" (bein oui, + de 6 mois sur SL et t'es un vieux con) étant très largement surpassés en nombre et influence par les nouveaux.

Et je crois être très (trop) bien placé pour en parler :o)

mercredi 21 mars 2007

Pica pica !




Je teste picasa (qui visiblement a été racheté par Google) et j'en profite pour vous montrer une jolie photo que j'ai fait dans un barrage a 90% vide ;)

lundi 19 mars 2007

Have break

J'aime pas trop repiquer les posts des autres, mais la j'suis vraiment trop fan :

samedi 17 mars 2007

myBordel

Bon, j'me suis inscrit la : http://www.myspace.com/kerunix
Mais franchement, n'espérez pas grand chose de cette page.

En plus ...

J'poste de plus en plus souvent, c'est grave ?

hey !

Vous avez remarqué que mes post sont de + en + long ? j'me demande si ca va continuer ;)

Business Network

Je continue ma découverte du "Web2.0" (j'suis passé directement du 1 au 3 :D )
Je dois avouer que je suis assez amusé par ces gens qui font tourner le buzz dans la blogosphère.

J'ai l'impression de regarder un cours de la bourse.
Ici on échange pas des part d'action, mais de la hype.

J'te quote et j'te link par ci, tu me quotes et tu me link par la. On s'ai tous les 2 co-congratulé et "hop!" on a gagné un point d'buzz !
On supporte machin et on résiste face a bidule. On est les meilleurs amis du monde et on gagne 2% de trafic !

Ce qui me gène un peu dans tout ca... Ce n'est pas que des gens y croient, c'est bien d'y croire, on s'accroche a ce qu'on peut après tout on est toujours les parasites de quelqu'un d'autre. Non... Ce qui me gène, c'est que ca fonctionne !

On y apprend que des gens étudient, découvrent, théorisent et concluent. Et comme cela ce passes dans cette sorte de bulle ou tout le monde se cocongratule (j'aime bien ce mot)et se soutient et bien ...

et bien ...

tadammmm :

"Si X en arrive à la conclusion que sa théorie s'avère vraie et que ce même X est soutenu par Y et Z depuis de longue date (eux même soutenus par d'autres) parce qu'ils ont tout interet à le faire. Alors X a, de fait, forcement raison !" Et d'une pierre de coup je saisi le terme "messie/pape de la blogosphère" car si ce n'est pas là le même mécanisme que les religions, j'veux bien me faire circoncire !

vendredi 16 mars 2007

Blogologie 101

Depuis que je poste plus souvent sur mon blog, je me suis mis a regarder de plus près le blog des autres. Et j'ai remarqué un truc important :

"Quel que soit les conneries que tu peux raconter, il y aura toujours des gens pour te croire. Et c'est ce que compte !"

Alors voila, aujourd'hui j'ai décidé de publier les statistiques super secrètes de l'école francophone de secondlife, accrochez-vous bien (surtout les journalistes, les autres peuvent reprendre une activité normale ) :


Depuis plusieurs semaines l'école enregistre 45.000 visiteurs (uniques (par jour)) !! Ce qui fait un total, depuis que l'école existe, d'environ 4.500.000 visiteurs ! Je vous le donne en mille, c'est environ la population mondiale de secondlife.


Messieurs les créateurs de buzz, politciens et autres spécialistes : Si vous voulez toucher l'ensemble de la communauté de SecondLife, n'hésitez pas a me louer un panneau pour la modique somme de 1L$/pixel/semaine !! (promotion speciale pour aujourd'hui, demain ca coutera le double !!!11!1!1oneoneoneeleven)

mercredi 14 mars 2007

SLExplorer - Beta 0.2

wééééééé !
http://slexplorer.network42.org/ vient de passer en v0.2.

- Nettoyage du code.
- Nouvelle fonctionnalité : Un simple clic sur la carte affiche le nom de la region
- Nouvelle fonctionnalité : Un double clic sur la carte permet de lancer Second Life et de s'y téléporter automagiquement :)

lundi 12 mars 2007

World Stock Exchange !

Je me suis lancé dans la bourse virtuelle au World Stock Exchange, arrivé au bon moment pour l'IPO du Ginko Investment Fund (GIF).
Alors que plusieurs compagnie mettent plusieurs jours, voir semaine, pour réussir son introduction sur le marché d'échangé, GIF a réussi un introduction record en moins de 24 heures et à déja pris 29%. GIF est très largement sous-évalué, connaissant la "méthode Ginko" c'était bien évidemment voulu :)

La valeur de "SEX" joue au yoyo, y'a des daytraders qui doivent se régaler.
PCL grimpe en flèche bien que le volume soit très faible.
HCL est très cher mais continue paisiblement son ascension, avec quelques hauts et bas de temps en temps. Je la trouve sur évaluée, mais ce n'est pas l'avis de tout le monde.

Mon avis a moi :
- Vendre SEX.
- Garder HCL.
- Acheter GIF.
- jouer avec PCL pour ceux qui ont les nerfs solides :)

dimanche 11 mars 2007

J'aurai voulus être un artiiiiiiiiiiiiiiiiiste !


Dear kerunix,

Thank you for using LindeX.
Your sell order #xxxxxxxx for L$xxxxxxxxx at L$xxx/US$1.00 has been filled for
a net income of US$xxx.
Thanks again - we look forward to seeing you in Second Life!

Linden Lab and the Second Life Team


Depuis un an et demi, j'ai environ 250 emails similaires. (49% des mails "Lindex order placed", 49% des mails "lindex order filled", 2% sur des mails qui parlent de lindex mais qui ne sont pas directement liés a de la vente de L$ (blog, achat de L$, alertes...)).

La question du jour est : "Mais comment je vais faire ?".
Certains gouvernements se contente de ce mail comme "pièce comptable", à vrai dire certains gouvernements ne demandent même pas à voir de "pièce comptable".
Que l'état francais veuillent fourrer son nez dans nos affaires SL, je n'en doute pas. Qu'ils veulent nous taxer dessus comme des porcs, je n'en doute pas non plus, il le font pour le reste.

La 2ème question est : "Mais comment vont-ils faire ?".
Bein oui ! Vont-ils creer une loi spécifique pour accepter les mails de Linden Lab comme justificatif de paiement/achat ? :D

La 3ème question est : "Comment en déduire les revenus taxable ?"
Bein oui, la quasi-totalité de ces L$ echangés ne quittent jamais les serveurs de LL aux USA. Ils me servent directement à payer mes frais de maintenance pour les iles. 99% de cet argent, je n'en vois jamais la couleur ! Il ne transite jamais hors des serveurs de LL, il a été généré aux USA chez LL, via un service fournis aux USA par LL, et les serveurs sont physiquement aux USA, le paiement est effectués via des programmes aux USA chez LL dont je n'ai pas la maitrise, par des gens qui me sont parfaitement anonymes.

Et pourtant il y a bien une partie de cette somme qui arrive sur mon compte-banquaire (bien francais, lui). Comment est il arrivé la ?

samedi 10 mars 2007

EuroFur, ep. 3

Et bien ca avance beaucoup plus vite que prévu !
L'accés est encore fermé au public, mais les routes sont dessinées, le terrain teraformé, les parcelles divisées, quelques buildings commencent à pousser !

Au menu :
- Un mall exclusif (le seul autorisé sur la sim, pour éviter que la sim deviennent mall-land). Il sera dans le ciel, pour limiter le lag.
- Un club !! (si, si ! Le seul autorisé encore une fois. Et en skybox pour eviter trop de lag)
- Un espace freebie, aide, nouveaux, accueil pour guider les humains qui voudraient développer la Fursonae qui est en eux (mais pas de sandbox).
- Une résidence pré-construite (ca devait etre un HLM, mais buttbadger a fait trop bien pour un HLM... Des couloirs larges comment des pistes d'aéroport :p )
- Une plage ... assez explicite
- Des bains romains bien sur (j'suis fan des bains)
- Un YiffPark, avec des skybox ... heu... privatives (et bien fournies, par notre furry national. Je vous laisse imaginer ;) )
- Et les habituelles routes et terrains vides a louer.

Parmis les règles :
- Réservé aux furry bien sur, de préférence européens. La primeur sera données aux bilingues Franco/Anglo avant d'ouvrir complètement les ventes.
- Accès gratuit au club, YiffPark et plage.
- Les résidents auront droit à des prims gratuits dans le mall, en fonction de la taille de leur terrain : 1 prims par 512sqm, arrondis au supérieur (donc un 700sqm offre 2 prims comme si c'etait un 1024). Ceci afin de laisser une chance de rentabiliser son terrain sans investissement supplémentaire.
- La sim sera hybride (residentiel/commercial) avec une priorité aux résidences. L'équipe EuroFur se réserve le droit de refuser la construction d'un magasin.
- Une attention toute particulière sera apportée aux spéculateurs/revendeurs de terrain. Etant donné que les terrains ne seront pas trop cher j'imagine déjà les spéculateurs acheter des paquets entiers de terrains à 12L$/sqm pour le revendre a 18 ou plus. Tous revendeur (furry ou non) connu ou à connaitre pris en flagrant délis de "Revente/spéculation" sur EuroFur se verra retiré son terrain SANS REMBOURSEMENT ! J'espère que c'est clair. On se casse pas la tête à construire EuroFur pour remplir les poches des autres...

vendredi 9 mars 2007

HippoRento for teh win !

Je passe petit à petit tous mes rentomatic sur le système HippoTech.
Un joli système client-serveur, avec des plugins, un sdk, et un système de vendor permettant de voir et de louer directement des terrains depuis un seul et même point.
(l'option traditionnelle à base de boiboite fonctionne aussi bien sur)

Ca avance, petit à petit.
Hier j'ai passé 18h d'affilé sur SL et ca n'avance pas aussi vite que je l'aimerai, mais ca avance !

EuroFur !!

Ayé, j'ai reçu EuroFur :)
Pour l'instant la sim n'est pas encore accessible depuis la map, mais elle est là !

(yiffy!!)

jeudi 8 mars 2007

SL vs RL : 1-0

C'est officiel, ca date d'hier, j'ai laissé tomber mon projet de boite RL pour me reconsacrer exclusivement à mes régions et à la communauté francophone.

Ce qui veut dire que je serai de nouveau disponible sur les régions, et a l'écoute des residents qui compose notre belle communautée (y compris des residents qui sont sur des regions qui ne m'appartiennent pas, si si).
Cela ne veut pas dire que j'aurai le temps de repondre a toutes les solicitations, malheureusement, mais cela sera déjà beaucoup mieux que pendant les 3 derniers mois.

Donc pour l'instant SL vs RL : 1-0

Pour l'instant ?
Car je suis bien obligé de trouver une solution fiscale et un status social pour pouvoir gérer tout ce joyeux bazar SecondLifien. J'espere bien que la RL va marquer un point, pour égaliser le score face à SL.

Exposition inaugurée par Renaud Donnedieu de Vabre

Le ministre de la culture et de la communication a fait un bref passage sur Second Life (région "Art plus") pour inaugurer une exposition d'art (voir l'article sur SLObserver). Très bref, le passage, quelques minutes. Le temps de dire un truc du genre "Super merci genial, je repasserai un jour", dans un anglais approximatif.

Finalement, l'interet de cette soirée n'a pas été dans la venue de RDDV mais dans la soirée elle-même, sur fond de piano en direct (avec un vrai pianiste, streamé directement dans SL), une belle exposition et du beau monde (qui venait surtout, comme moi, pour assister a l'intervention du ministre).
On y a croisé plusieurs land baron, le staff de SLObserver, du staff de chez electric sheep, quelques mentors et volontaires, des residents propres sur eux, et bien sur le staff des humanistes associés ;)

Je retiendrai surtout une remarque d'un resident americain qui disait (en americain) :
Hehe the minister came in and slammed into like 10 people, then thanked everyone for "boinging her" I thought that was wonderful.

(oui, il a vraiment dit "boiging her"). Je suis curieux de savoir ce que veut dire "boinging her", mais j'ai trouvé ca vraiment marrant, dans le contexte :)


Enfin bref, voila voila ... mmm.... "Vive la France !"

lundi 5 mars 2007

EuroFur !

C'est décidé ! C'est fait !
J'ai commandé la sim "EuroFur" ! Faites passer les commandes :)

5 sims residentielles a vendre !

Herlit is back ! Mais c'est plus une sim gor.
J'y vends des terrains 100% résidentiel. Un coin tranquille quoi.

Deja 1 sim + 3/4 de sim sont partis.
Les terrains dispos font 16000sqm, 32000sqm et 64000sqm.
Pas de petits terrains ici, pas de commerce. Des règles assez strictes, mais c'est pour le bien de tous et vous eviter d'avoir des griefers comme voisins.

samedi 3 mars 2007

SLExplorer Beta 0.1 is out !

Après des mois une bonne nuit de codage (et avoir appris le Javascript au passage) j'ai fini la version Beta 0.1 de SLExplorer.

SLExplorer permet, comme son nom l'indique, d'explorer la map de Second Life et/ou d'entrer un nom de région puis de s'y teleporter directement en lancant le client Second Life.

Simple, efficace, pas très joli. J'attend vos commentaires et suggestions de feature (sachant que je suis tout de même assez limité par l'API, je ne peux par exemple pas vérifier si un nom de région existe ou pas)

edit : http://slexplorer.network42.org/ , avec le lien c'est mieux :)