samedi 5 avril 2014

Projet Gooseberry

La fondation Blender lance un appel aux dons pour son prochain projet de film libre. Il s'agira d'un long métrage, une comédie dont le personnage principal sera un mouton. Le budget complet du projet est estimé à 3.5M d'euros, c'est à dire plus de 10 fois le budget du projet précédent, "Tears of Steel".

La fondation propose en particulier de donner 10 euros par mois pendant les 18 mois que durera le projet, ce que je me suis dépêché de faire. En particulier, cette souscription donne accès au "Blender Cloud", qui contient des tas d'informations sur l'avancée du projet. Je suis cependant tenté de ne rien regarder, histoire d'avoir la surprise le jour où le film sort!

dimanche 30 mars 2014

Overload à la joie

Bug bête, et qui traine en production depuis 1 mois!

De quoi s'agit-t-il? D'un bon vieux problème de surcharge. Simplifié à l’extrême, cela revient à ça:

#include <iostream>
#include <string>

void f(bool b)
{
  std::cout << "Boolean : " << b << std::endl;
}

void f(const std::string & str)
{
  std::cout << "String : " << str << std::endl;
}

int main()
{
  f("abc");
  return 0;
}

Parce que la conversion d'un type de base vers un autre type de base est prioritaire sur la conversion d'un type de base vers un objet via son constructeur, le compilo transforme notre char * en bool, et pas en std::string. Et c'est le drame.

vendredi 7 mars 2014

Portal 2 sous Linux

Et au suivant! Portal 2 est enfin disponible sous Linux, en version Beta. Si vous le voyez dans votre Steam, n'oubliez pas de faire un clic droit et de sélectionner "Properties" => "Betas" => pour vous ajouter à la beta. En plus des fichiers de données, Steam télécharge alors le binaire Linux. Et ça marche! Pour une béta, la qualité est tout à fait là. Sur ma machine, pourtant pas toute jeune et avec les drivers AMD libres, je fais tourner la bête avec tous les paramètres vidéo à fond, c'est beau et fluide.

I'm in space! Spaaaace!

Maintenant, le prochain que je veux voir sous Linux, c'est Skyrim!

mercredi 12 février 2014

Médoc de retour parmis les vivants!

Enfin! Il a fallu batailler pour comprendre les changements apportés à Eliom (la documentation mériterait quelques exemples supplémentaires), mais cette mise à jour est vraiment utile et rend le framework un petit peu plus facile à utiliser, une fois qu'on a compris le principe. J'ai pris quelques raccourcis pour réparer mon code, et il n'est donc pas d'une propreté à toute épreuve, mais l'ensemble du site fonctionne. Étrangement, les CSS ont eu l'air de souffrir un petit peu: en particulier, la liste des tags se déroule jusqu'à la fin de l'écran au lieu de passer à la ligne au bout du div. Également, ma section de login n'a pas l'air de prendre le style arrondi que les autres sections ont bien l'air de traiter.

Mais ce sont des détails. L'important est que Médoc soit enfin utilisable. Ouf!

Médoc dans les choux

Ces petits coquins de chez Ocsigen/Eliom, le framework de developpement Web basé sur Ocaml et qui fait fonctionner Médoc, ont fait de sérieuses mises à jour, que je n'ai pas suivies aussi assidument que je l'aurais dû... Résultat des courses, mon Médoc est par terre, et je ne peux plus accéder à mes documents, ce qui est plutôt ennuyeux pour une application qui se targue de gérer lesdits documents. C'est d'autant plus rageant que mon idée initiale, qui était de protéger les documents en les collant directement dans la base sous forme chiffrée plutôt qu'en vrac dans un dossier, protège maintenant trop bien.

J'ai découvert (un peu tard, et après m'être fait pas mal de cheveux) la page du changelog, et je suis en train de m'atteler à porter tout ça.

lundi 13 janvier 2014

Rétrospective

Bonne année à tous les lecteurs du blog!

Le moins que l'on puisse dire, c'est qu'en 2013, ce blog n'a pas été particulièrement brillant. Seulement 35 posts, c'est la pire année depuis sa création (2007 ne compte pas, ce blog étant né en Octobre). La faute au manque de temps, bien sûr, mais aussi au manque de sujets. Moins de choses à dire sur le C++, je joue moins, je modélise moins sous Blender... Et pourtant, je me suis mis au développement Web et mobile en Java, je devrais avoir des choses à dire!

Vais-je redresser la barre en 2014?

dimanche 5 janvier 2014

Eh bah ça marche!

Contre toute attente, Portal tourne comme sur des roulettes. Le son marche, c'est fluide, et ça a démarré tout seul. Chapeau aux petits gars de Valve qui ont développé une très belle plateforme. À noter que les binaires de Steam et de Portal sont en 32 bits, mais bon, je pinaille.

Et maintenant? Déjà, je ne joue plus tellement, par manque de temps, donc ça ne va pas révolutionner mon utilisation. Ensuite, je continuerai à acheter et à jouer à certains titres (du genre Skyrim) quelque soit la plateforme sous laquelle ils tournent. Mais, peut-être me laisserai-je tenter par de bons jeux tournant sous Linux, que je n'aurais pas forcément acheté sous Windows. Nous verrons!