03.11.07
Posted in Kobalt, Programmation at 18:07 par denis
J’ai toujours été fan de Prototype, une libraries bien écrite, concise, efficace. J’ai également jeté un oeil à jQuery et Mootools, ainsi qu’a presque toutes les librairies Javascript qui trainent sur le net. Il y a de très bonnes idées, mais un paradigme m’a toujours manqué: celui de la programmation par contrat.
Pourtant, je n’ai que trop souvent vu du code Javascript planter pour cause justement de non-vérification d’un contrat. Des erreurs qui auraient pu être évitées, au prix d’une petite conditionnelle en début ou en fin d’action.
Bien évidemment, borner son code d’expressions conditionnelles est toujours pénible, couteux en temps et en effort.
Kobalt a été créé dans le but de fournir un environnement simple et efficace pour l’application de la programmation par contrat en JavaScript. La libraries fournit des méthodes toutes prêtes pour vérifier des contrats sur les types, les propriétés et les méthodes, des itérateurs limités par des gardes, des fonctions cadres, ainsi que quelques fonctions de convenance.
Pour l’instant, il n’y a aucun support ni pour les fonctionnalités Ajax ni pour des fonctionnalités visuelles, cela est cependant prévu pour les prochaines versions.
La librairie est relativement légère: 9Ko en version non-compressée, préambule de la licence CeCILL compris, et à peine 5,5Ko une fois compressée par les bons soins de jsjuicer.
La version actuelle ne doit pas être considérée comme finie, c’est plus une preview, une mise en bouche. N’hésitez cependant pas à me faire part de vos commentaires.
Le code est mis à disposition sous license CeCILL.
Téléchargements:
Permalink
02.21.07
Posted in Jeux vidéo at 22:36 par denis
C’est le bordel, il tombe un modchip Wii après l’autre et on ne sait plus trop quoi penser. Tous prétendent faire des trucs géniaux et trop bien fonctionner, être totalement indétectables, rajouter des fonctionnalités, on en a même vu prétendre pouvoir autoriser la copie des jeux virtual-console ( c’est ça oui… ), bref, on n’en sort plus. Et Nintendo ? On ne les entend pas. Modèle économique ? J’m'enfoutisme ? Confiance en sa techno de sécurité ? En fait on dirait que, comme nous, Nintendo attend pour voir, placidement.
Le côté négatif de toute cette offre, c’est que du coup on dirait que les pistes pour des soft-hacks s’épuisent et désintéressent de plus en plus. C’est vrai que de trouver un exploit qui est potentiellement patchable a grand coups de mises à jour du firmware, ca semble décourageant. Et pourtant , si vraiment il y a un linux dans cette boîte a merveilles, allez pas me dire qu’il traine pas quelquepart une vulnérabilité a exploiter, au moins le temps du prochain upgrade ?
En attendant, Nintendo n’a toujours pas officiellement pris position par rapport a une éventuelle chaîne homebrew, qui suffirait en ce qui me concerne déjà bien a calmer mon envie de rooter la bestiole, pour peu que l’accès soit suffisamment open…
Permalink
02.06.07
Posted in Linux at 14:04 par denis
Fabrice Bellard vient de passer l’accélérateur de son émulateur de CPU Qemu sous licence GPL. Un grand pas pour le monde libre, puisqu’avec KQemu, Qemu est presque aussi rapide qu’une machine native.
Félicitations donc a cette grande figure de l’émulation des systemes qui tient sa promesse, puisqu’il avait promis de libérer KQemu a condition qu’une entreprise accepte de financer ses travaux.
Permalink
02.05.07
Posted in Web at 13:19 par denis
C’est assez exceptionnel pour en parler, Prototype, le framework de développement JavaScript préféré des rubystes dont je suis, se dote enfin d’une documentation digne de ce nom. Connu depuis bien longtemps, et certes assez bien écrit pour être tout à fait intelligible au coût d’un petit effort de lecture du code source, le projet n’avait vraiment disposé d’une documentation complète et officielle.
C’est désormais chose faite grâce à une impressionnante documentation mise à disposition au format PDF de 166 pages, rien que ça. Et là, on a l’impression de lire une publication O’Reilly tellement c’est beau.
Grand bravo donc à l’équipe, d’une part pour avoir pondu ce qui est sans doute le framework JS le plus propre que je connaisse, et d’autre part pour avoir su écrire une documentation gratuite, sérieuse et accessible; un exemple à suivre.
Permalink
01.29.07
Posted in Jeux vidéo at 19:12 par denis
Et un autre… Maxconsole.net nous montre aujourd’hui un nouveau modchip spécial installation facile. Comme le précédent, il permettrait de lancer des jeux gravés ainsi que des jeux Gamecube maison, le prix n’est pas encore connu á ce jour.
A noter qu’aucun de tous ces modchips ne permet de faire tourner de jeux maison sur la Wii ( les disques portent une signature cryptographique ), et que bien évidemment tout ca ne résoud pas le probleme du format un peu particulier des disques, quand bien meme on sait qu’il est possible de modifier certains graveurs de DVD pour fonctionner en mode debug et les rendre compatibles.
A ce sujet, sachez qu’il existe un pilote Linux, DVDTool pour le lecteur de la Wii, vous le trouverez ici. Les sources ne sont pas fournies, ce qui est bien dommage, et il faut donc pour ca démonter sa Wii afin de brancher directement le lecteur sur votre PC.
Permalink
« Page précédente — « Previous entries « Page précédente · Page suivante » Next entries » — Page suivante »