Le code source de Colobot rendu public

Posté par  . Édité par Nÿco, tuiu pol et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
42
7
juin
2012
Jeu

Vous vous souvenez de Colobot ? Ce jeu est un OVNI sorti en novembre 2001 (eh oui) uniquement sur plateforme Windows. La trame de fond (un scénario de colonisation spatiale) n'est qu'un prétexte. Ce jeu propose de se familiariser avec la programmation de divers robots, pour déléguer des tâches cruciales à votre survie lorsque vous arrivez sur une nouvelle planète.

Le sujet avait été brièvement abordé sur LinuxFR il y a quelques années. L'important est qu'apparemment le code source de ce programme a été rendu public par l'éditeur sous licence GNU GPL à la demande de fans de Colobot en Pologne (Polski Portal Colobot).

Le but est de rendre le jeu portable dans un premier temps (en intégrant SDL et OpenGL) et de l'améliorer par la suite. Avis aux amateurs qui veulent participer à ce projet. Il y a un forum en anglais sur le site du Portail Polonais Colobot !

Journal Steam sur Linux après les supputations, la confirmation.

Posté par  (site web personnel) . Licence CC By‑SA.
16
4
juin
2012

Je ne pense pas être le seul, mais le jeux vidéo est bien le dernier rempart qui me fait garder une partition Linux.

Gabe Newell est le détenteur de Steam, la plateforme dématérialisé qui fagocite tout le jeu vidéo avec de bien mauvaises habitudes : pas de revente, pas d'occasion, pas de décentralisation, quasi-impossibilité de jouer hors ligne au jeux solos, pas de prêt de compte facile…

Mais avec quand même quelques qualités comme l’aspect communautaire simplifié, les prix assez (…)

Recherche et bricolage : fermes de fenêtres

Posté par  (site web personnel) . Édité par Benoît Sibaud, Nils Ratusznik, claudex et Benoît. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
34
30
avr.
2012
Do It Yourself

Britta Riley a présenté une conférence TED (Technology Entertainment Design, cycles de conférences sur « la science, les arts, la politique, les questions mondiales, l'architecture, la musique et plusieurs autres sphères de compétences. ») sur les windowfarms ou « fermes de fenêtres ». Il s'agit d'une communauté opensource mondiale de « recherche et bricolage » (Research and Do-It-Yourself, « R & DIY »).

À travers des méthodes et outils originaires du logiciel libre/opensource, cette communauté a développé, expérimenté et adapté à énormément de régions du globe une méthode de culture de fruits et légumes derrière les fenêtres des appartement en ville.

Concrètement, cela prend la forme de chaînes verticales de bouteilles de plastique inversées (goulot en bas), auquelles on a coupé le cul. On y place les plantes à faire pousser. Ainsi, l'eau peut couler vers le bas, de bac en bac. Une pompe est bien évidemment nécessaire. Quelques photos de telles cultures (sous licence CC By-Sa) : 1, 2, 3, 4, 5, 6, 7, 8, 9.

Schéma

Le twist est que le mécanisme se repose sur l'hydroponie, culture sur substrat neutre et inerte, alimenté par une solution contenant sels minéraux et des nutriments essentiels. C'est à fabriquer soi-même ou bien à acheter tout prêt.

NdA : merci à Benoît Sibaud pour ses contributions à la rédaction de cet article.

Journal Jouer au ptit chef ou à la poupée ?

Posté par  (site web personnel) .
Étiquettes :
6
3
avr.
2012

Bonjour,
Avez vous l'expérience de ces outils "magiques" que sont Puppet et Chef ?

Nous sommes en train de mettre sur pied une infra-structure pour une société de sevices (non ce n'est pas une faute de frappe) et nous allons devoir gérer beaucoup de VM majoritairement sous RedHat / Centos.
Comme nous sommes des feignants de catégorie AAA++ nous étudions ce que doit contenir la VM de base et comment gérer les mises à jour, les configurations les déploiements rapide, etc.

(…)

Journal Kernel en 32 bits ou en 64 bits (un journal bookmark)

Posté par  .
Étiquettes :
14
29
mar.
2012

Voici un journal bookmark avec une jolie nimage.

On pose souvent la question: faut-il installer son OS en 32 ou en 64 bits. Linus a répondu indirectement de façon plutôt tranché (le lien était dans la dépêche du noyau 3.3):

http://www.realworldtech.com/forums/index.cfm?action=detail&id=78966&threadid=78766&roomid=2

when you hit 1GB of RAM, 32-bit virtual memory is no longer acceptable

Et comme vous raffolez des jolies nimages, en voici une: une.

Sortie de la version 4.7 du compilateur GCC

84
22
mar.
2012
GNU

La nouvelle version majeure du compilateur GCC du projet GNU vient de sortir (voir l'annonce).
Écrit à l'origine par Richard Stallman, le logiciel GCC (GNU Compiler Collection) est le compilateur de référence du monde du logiciel libre. Il accepte des codes source écrits en C, C++, Objective-C, Fortran, Java, Ada, Go et il fonctionne sur une multitude d'architectures.

Dans la suite de la dépêche, vous pourrez découvrir les nouveautés et les optimisations mises en œuvre dans cette version 4.7 de GCC, ainsi qu'un entretien avec Torvald Riegel, qui a développé avec Richard Henderson et Aldy Hernandez le code gérant la mémoire transactionnelle.

Journal MySQL est une bouse immonde

Posté par  .
Étiquettes :
30
6
mar.
2012

Ayant commencé une petite appli web avec le framework Catalyst (très bon au passage), j'ai naturellement commencé le développement en utilisant la BDD SQlite.

Très bonne petite base de données embarquée, mais mieux vaut avoir un truc un peu plus costaud en prod. Naïvement, je me suis orienté vers mysql, que je considérais comme une mise à jour logique de sqlite : plus adapté à l'utilisation voulue tout en restant simple.

Heureux de cette conclusion, je donne à bouffer le (…)

Le Raspberry Pi est arrivé

82
29
fév.
2012
Raspberry Pi

Le Raspberry Pi est un ordinateur dont on a pas mal parlé il y a un an. À l'époque, David Braben – déjà connu pour avoir conçu le jeu vidéo Elite – s'était fait remarquer en présentant un prototype de cet ordinateur… de la taille d'une clé USB. Il s'agissait à l'époque d'un processeur ARM pris en sandwich entre un connecteur USB et un connecteur HDMI, dont le prix de vente ciblé devait être inférieur à 25 $.

Plus d'information en deuxième partie.

État d'insécurité chez PHP

Posté par  (site web personnel) . Édité par Lucas Bonnet et Bruno Michel. Modéré par Bruno Michel. Licence CC By‑SA.
Étiquettes :
44
4
fév.
2012
PHP

Il y a quelques mois était publiée la version 5.3.7 de PHP, sans s'assurer que certains bugs critiques, comme celui de la fonction crypt(), avaient été corrigés.

Cela avait conduit a une sortie précipitée de PHP 5.3.8 contenant les correctifs nécessaires avec une alerte pour la version 5.3.7 .

Beaucoup ont alors espéré que les développeurs de PHP allaient changer de méthodes de travail.

Le 10 janvier sortait la version 5.3.9 de PHP qui contenait, entre autres, un correctif pour une vieille faille de sécurité qui permettait de fabriquer facilement des collisions dans une hashtable conduisant à un déni de service (faille déjà mentionnée ici-même).

Le hic fut que le correctif introduisait une nouvelle faille de sécurité qui, pour éviter de permettre de faire des collisions, permettait une exécution arbitraire de code.

Le 2 février fut publié la version 5.3.10, qui corrige la faille introduite par le correctif précédent.

La frénésie des imprimantes 3D

Posté par  (site web personnel) . Édité par Nÿco, bubar🦥, Altor, baud123, Damien Szczyt, Florent Zara et patrick_g. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
35
18
déc.
2011
Do It Yourself

Vous avez sans doute entendu parler du projet RepRap et de leurs machines au nom de scientifiques (Mendel, Darwin, Huxley...). Ces machines, dont les plans sont disponibles sous licence libre GPL, ont été lancées par l'université de Bath (Angleterre) et ont rapidement fait écho dans les communautés de bricoleurs.

Elles permettent de chauffer et de faire fondre un fil de plastique qui sera alors déposé sur une plaque en plusieurs couches afin de représenter un modèle. Des exemples de modèles imprimés ou imprimables sont disponible sur le site thingiverse

Les machines créées par Reprap ont été reprises ou sont inspirées par de nombreux projets, comme "Make magazine" pour en faire leurs makerbot.

Bien que vraiment bon marché comparées aux imprimantes professionnelles, elles restent relativement coûteuses (de 800 à 1.000 €) pour le quidam. De plus, elles requièrent un niveau avancé en technique de bricolage et beaucoup de temps pour l'assemblage.

Depuis quelques temps, les projets fleurissent sur la plateforme de financement collaborative kickstarter. Un projet à récemment marqué les esprits par son succès : le Printrbot.

Journal Debian et le multi-arch

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
72
6
fév.
2012

Depuis que je suis passé sous Debian, j'ai pris l'habitude de suivre un peu l'actualité de la distribution. Je lis des blogs, je rôde un peu sur les archives de mailing-list, je suis abonné aux annonces, etc.
C'est pour ça que, quand j'ai vu le dernier post de Raphaël Hertzog sur son blog, je me suis dit que le sujet du multi-arch dans Debian pourrait facilement faire l'objet d'un petit journal polémique du vendredi sur LinuxFr. Après tout, on (…)

Journal La musique dans une maison

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
11
16
jan.
2012

Hello,

Je me suis mis au défi de partager ma musique entre mon salon (au rez, là où est le routeur), mon laptop et le fix de Madame.

Pour matériel, je dispose d'un routeur (fourni par le FAI) avec des fonctionnalités de « partage de musique » que je ne comprends pas, un routeur WRT54G et un linutop 2 ( http://www.linutop.com/linutop2.fr.html gagné sur ce même site) et, toujours dans le salon, une chaine hifi avec entrée Aux.

Ce que je souhaite:

Une solution au problème de consommation du noyau Linux

Posté par  . Modéré par Nÿco. Licence CC By‑SA.
52
17
nov.
2011
Linux

Depuis sa version 2.6.38, le noyau Linux est atteint d’une régression sur la consommation d’énergie. Sur certaines configurations matérielles, la consommation pouvait augmenter jusqu’à 25 %.

Suite à différents tests, notamment de la part de Michael Larabel de Phoronix (il s’en est d’ailleurs largement entretenu dans beaucoup d’articles), il a été identifié que c’était à la suite d’un correctif du noyau que la régression était apparue. La norme PCI Express a introduit l’ASPM (Active State Power Management), un moyen pour diminuer la consommation des périphériques, mais qui n’est pas toujours pris en charge.

C’est le BIOS qui est censé exposer au noyau la configuration, seulement ce n’est pas toujours fait, car les fabricants passent outre avec leur pilote Windows et ne s’en tracassent pas le moins du monde. Avant le noyau 2.6.38, l’option était activée sur toutes les configurations, mais comme cela peut poser de sérieux problèmes, la vérification du BIOS a été introduite… Et là, c’est le drame !

Un patch a été créé en se basant sur des explications de Microsoft concernant l’implémentation de l’ASPM dans Windows Vista, afin de détecter si réellement le système peut activer cette option sans risque. Et ça a l’air de fonctionner. Comme la fenêtre d’intégration pour le noyau 3.2 a été fermée, il faudra attendre le 3.3 avant de voir ce patch arriver.