Academic Latency

One of the strange thing with the academic world, is that by the time you get paper published for a given project, the project is over and you work in a different project in a different place and institution. I have now left JAIST for two months, and two papers I worked on have been accepted for publication at AINA, they will be published in May.

flattr this!

Proxy Character Generation

A new city means a new role-playing group. So it seems I will be mastering a new MERP game. Which means new characters. MERP is one of those games that require dice rolls for the statistics of the characters, so you can’t let the player just do the characters independently, which I’d rather.

So I started thinking, how can I build a system so that the player somehow roll dices in a way so that I can check the values they claim. The solution also forces them to think of the name of the character and try to come up with something original. The trick is to generate the stats from a hash of the name. The “rolls” are not really random, but they are unpredictible and finding the name which gives perfect stats implies cracking the hash algorithm.

With this idea, I created a small page that generates seven values between 20 and 100 from a character’s name. The interesting feature is that if a given name gives bad values, changing it a little bit, or making it longer will give different values. So by tweaking the name, you can make multiple rolls. For instance “Galadriel the Fair” gives better stats than plain “Galadriel”.

The SHA1 hash algorithm was taken from Paj’s home.

Edit: I made a newer version that calculates the total and the bonuses for MERP.

flattr this!

WordPress stupidity

There has been a flurry of developpement activity on WordPress, the software that runs this blog. A few days ago update 2.0.6, quickly followed by 2.0.7 came out. Then version 2.1. As the level of spam has increased again, I decided to upgrade.

The problem is, the wordpress site only has one package for download on the download page: the latest. In this case the latest is 2.1. So I decided to proceed with an upgrade to 2.1. The problem is, 2.1 requires version 4 of MySql, which the server I used does not offer. So the upgrade failed. The problem is the upgrade overwrites the old files. And the WordPress site really only offers version 2.1. The only reason you can see this text is that I had the archive of the previous version lying around somewhere.

What kind of idiot:

  • Does not mention that the upgrade absolutely requires a particular version of the database back-end?
  • Does not offer for download a direct link the last safe version of the software?

I will upgrade once this mess is sorted out.
If you end up screwed up like me, you can Download version 2.0.5 of WordPress, reverting to the previous version worked for me.

Edit: I found the link on the wordpress site, not exactly obvious, hidden among the unsupported stuff.

flattr this!

Armoire de ma grand-mère

L’armoire voyageuse…

Armoire de ma grand-mère

Après de multiples rebondissements, mes affaires sont arrivés dans mon nouvel appartement. Pour marquer le coup, il s’est mis à neiger. À première vue, pas de casse, ce qui après vingt mois en stockage et un déménagement n’est pas mal. Je dois dire que j’étais content de retrouver mes meubles après tout ce temps.

Une grande partie de mes affaires, que ce soit les meubles ou la vaiselle, sont un héritage de ma grand-mère. En effet celle-ci est décédée peu avant que je commence ma thèse, lorseque j’ai pris mon premier appartement, à Lausanne, il fut largement meublé avec les affaires de ma grand-mère.

Un meuble que j’aime particulièrement est une grande armoire en bois. Si elle est grande, on peut la démonter en éléments plus petits, et cela sans le moindre tournevis. La chose amusante c’est que cette armoire a fait un grand voyage pour se retrouver pratiquement à son point de départ. Ma grand-mère habitait à Elgg, à la limite entre le canton de Zürich et le canton de Thurgovie. Mon oncle me l’avait ammené à Lausanne, de là elle avait été déménagée à Saint-Genis Pouilly, en France, pour finir par revenir dans le canton de Zürich, à Wollishofen.

flattr this!

Le nom de dieu est FDF2

Un des aspect fasciants du standard unicode, c’est qu’on y trouve des glyphes représentant les aspects les plus variés des différents cultures du monde. Chacun de ces glyphes a un code-point, un numéro associé. Parmis ces aspect la religion est un point important, et grace à unicode nous savons que le numéro du nom de dieu est FDF2 (65010 pour ceux qui ne lisent pas l’hexadécimal). En fait, il y a plusieurs gylphes associés au différent dieux / personnages religieux:

Code Symbole Signification
263F Mercure
2643 Jupiter
2644 Saturne
2645 Uranus
2646 Neptune
2647 Pluton
4ECF Bouddha / Fó / Butsu
4F5B Bouddha / Fó / Butsu
795E Shén / Kami
FA19 Shén / Kami
FDF2 Allah

Naturellemenet, certain de ces caractères ont des significations multiples, les dieux grecs représentent aussi les planètes (ou ex-planètes pour Pluton), qui leur sont associées, le symbole de Bouddha signifie aussi la France en Japonais. J’ai probablement aussi oublié d’autres noms de dieux qui se trouvent cachées dans Unicode.

Un caractère qui m’a impressionné est صلّى اللّه عليه و سلّمsallallahou alayhe wasallam”, qui signifie, d’après la wikiedia “que la paix et la bénédiction d’Allah soient sur lui”.

flattr this!

Premier jour de travail

J’ai terminé ma première journée de travail, pas grand chose d’excitant. J’ai eu droit à mon compte, un laptop, et des recommandations de base (tout est confidentiel) et des présentations sur le fonctionnement de la boîte. En fin d’après midi une petite fête pour les nouveux arrivants, plutôt nombreux, j’ai reçu un t-shirt et j’ai fini passablement fatigué.

flattr this!

Extraits des Carnets du Capitaine Lithos – Ⅰ

Si le géocentrisme a toujours eu la peau dure, le contact avec les Eyldar lui a redonné des forces. Tout vient de la terre, et ce qui est extra-terrestre ne l’est jamais réellement, l’univers est rempli de planètes compatibles avec les besoin des humains, car elles ont été terraformée par des êtres qui sont génétiquement compatibles avec les humains. La terre est, de facto le centre de l’univers…

Les Eyldar n’ont pas réellement la notion d’histoire, ils ont tout au plus des légendes, des fables. Certaines sont de bonnes histoires, et sont donc racontées avec plaisir, d’autre ne le sont pas et sont donc des secrets, des rumeurs. Curieusement, il y a eu peu de légendes sur les Talvarids.

Officiellement, une race d’ursoïdes sentients est apparue sur la planète Alt: les Talvarids. Cette version n’est qu’une fable qui ne répond pas à la question importante: comment une race basées le même principes biochimiques et génétiques, vivant dans les mêmes millieux que les humanoïdes a-t-elle pu apparaître indépendamment à l’intérieur de l’empire eyldar? Entia non sunt multiplicanda praeter necessitatem. Les Talvarids ne sont pas apparus spontanéments sur Alt, ni aucune forme de vie présente sur cette planète.

L’invasion de la planète Alt a toujours eu des objectifs militaires et économiques nébuleux. Dans les cercles présidentiels de la Fédération, l’objectif a toujours été clair: percer le mystère Talvarid. Les difficulté rencontrées par les armées n’ont fait que renforcer l’idée du formidable potentiel des Talvarids…

flattr this!