Français | English |
Sommaire : | Summary : |
Introduction |
Introduction |
Je suis en retard contrairement à l’an dernier pour mon précédent article au sujet de mon jeu. | I’m late unlike last year for my previous article about my game. |
Activité du projet |
Activity of the project |
Le rythme de développement ayant fortement baissé, un seul article par an me parait suffisant. J’ai toujours du mal à trouver régulièrement du temps libre pour ce projet en dehors de mes activités militantes, j’en ai perdu pas mal en essayant d’implémenter une fonctionnalité qui s’est avérée trop gourmande en mémoire. | As the development rythm has decreased a lot, a single article per year is enough to me. I still have some trouble to find regularly some spare time for this project outside of my militant activities, I wasted some time in trying to implement a feature which was too much memory intensive. |
Avancement |
Progress |
Déploiement natif |
Native deployment |
J’ai abandonné l’idée de supporter le format MSI pour Microsoft Windows, j’ai préféré opter pour Nullsoft Scriptable Install System (NSIS) via NSIS-Ant. C’était le chaînon manquant. JNDT est ainsi capable de créer des paquets applicatifs natifs autonomes pour n’importe quelle plateforme supportée depuis n’importe quelle plateforme supportée. Je n’ai pas besoin de Windows pour créer des exécutables Windows, mingw32-nsis s’en sort très bien sous Mageia Linux. | I abandoned the idea of supporting the MSI format for Microsoft Windows, I preferred choosing Nullsoft Scriptable Install System (NSIS) through NSIS-Ant. It was the missing link. JNDT is also able to create self-contained native application bundles for any supported platform on any supported platform. I don’t need Windows to create Windows executables, mingw32-nsis does it very well under Mageia Linux. |
Le principal concurrent de JNDT a une interface graphique et une API assez riche mais il a quelques limitations dans son support des paquets pour GNU Linux, son code source n’est pas disponible et son prix est assez élevé (presque 2050 € pour une licence multi-plateforme pour l’interface graphique et pour une autre licence pour le serveur de build). L’éditeur de ce logiciel « offre » des licences gratuites aux développeurs de projets open source mais cela ne durera pas indéfiniment (par exemple InstallAnywhere n’offre plus de licences depuis plusieurs années) et cela ne permet pas à tous les contributeurs de générer les exécutables des projets en question. | The main competitor of JNDT has a graphical user interface and a quite rich API but it has some limitations in its support of GNU Linux, its source code isn’t available and its price is quite high (almost 2050 € for a cross-platform license for the graphical user interface and another license for the build server). The publisher of this software « gives » some free of charge licenses to developers of open source projects but it won’t last forever (for example InstallAnywhere no longer offers licenses for years) and it doesn’t allow all contributors to generate the executables of the projects in question. |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Microsoft Windows Defender et Microsoft Windows SmartScreen viennent gâcher la fête. Le premier ralentit parfois énormément le téléchargement de mon installateur et le second affiche un message effrayant histoire de décourager l’utilisateur final, tout ça parce que je ne veux pas acheter un très coûteux certificat « de confiance » à validation prolongée. En effet, je confirme que je ne souhaite pas donner une fausse impression de sécurité en signant mes programmes. Un malware peut tout à fait être signé avec un certificat volé non révoqué. La signature ne garantit absolument pas que le programme signé est sûr contrairement à ce que les vendeurs de certificats laissent entendre. | Microsoft Windows Defender and Microsoft Windows SmartScreen are going to ruin the party. The former sometimes slows down a lot the download of my installer and the latter displays a scary message in order to discourage the end user, all that fuss because I don’t want to buy a very expensive Extended Validation « trusted » certificate. Indeed, I confirm that I don’t want to give a false feeling of safety by signing my programs. A malware can absolutely be signed with a stolen unrevoked certificate. The signature doesn’t utterly guaranty that the signed program is safe unlike what the sellers of certificates imply. |
Repolitisation |
Repoliticization |
![]() |
|
« Mais que fait la police? Ça crève les yeux! » | « But what does the police? It bursts the eyes! » |
Auteur inconnu (collectif 8 juillet?), modifié par Julien Gouesse | Unknown author (collective July 8th?), modified by Julien Gouesse |
J’ai commencé à ajouter des affiches politiques dans le musée avec un an de retard, mieux vaut tard que jamais. Celle-ci me tient à cœur car j’avais été très attristé d’apprendre qu’un manifestant avait perdu un œil suite à un tir de flashball mercredi 8 juillet 2009 pas très loin de ma future maisonnette (j’avais emménagé quelques semaines plus tard). L’ACAT recense ainsi 42 blessés et un décès à la suite de l’utilisation de lanceurs de balle de défense. J’en ai marre de ces cowboys qui mutilent des gens sans vergogne. Ce ne sont pas des bavures policières isolées, c’est la réponse d’un système à bout de souffle qui réprime violemment ses opposants. L’impunité policière doit cesser et les policiers incriminés qui font le sale boulot ne doivent pas servir de fusibles à leur hiérarchie. C’est le capitalisme qui mérite d’être condamné. Ces armes ainsi que le taser et les grenades de désencerclement devraient être purement et simplement interdites. | I’ve started to add the political posters into the museum with one year late, better late than never. This one is important to me because I had been very saddened to learn that a protester had lost an eye after a shooting of flashball Wednesday, July 8th, 2009 not very far from my future small house (I had moved a few weeks later). The ACAT recorded 42 wounded people and one death as a result of the use of defense ball launchers. I’m fed up with these cowboys who mutilate people shamelessly. These aren’t isolated police blunders, it’s the answer of an out of breath system that represses its opponents violently. Police impunity must cease and the incriminated police officers who do the dirty work mustn’t serve as fuses to their hierarchy. It is capitalism that deserves condemnation. These weapons, the taser and the stinger grenades should be strictly forbidden. |
Des affiches évoquant les sujets suivants seront ajoutées ultérieurement :
|
The posters about the following subjects will be added later:
|
Conclusion |
Conclusion |
Je ne me mets pas la pression, j’ai tout mon temps. Néanmoins, je vais devoir sérieusement envisager de quitter Sourceforge comme c’est de plus en plus considéré comme un site web dangereux à cause de ses pratiques contestables (notamment l’ajout de logiciels publicitaires dans les logiciels libres téléchargeables dans le cadre de DevShare), son service de gestion des dépôts Subversion et ses comptes SFTP fonctionnent de moins en moins bien. Je garde pratiquement les mêmes objectifs à ceci près que le sang qui coule sur l’écran me semble plus facile à implémenter que je ne l’imaginais l’an dernier. Je suis un peu déçu de ne pas avoir pu me débarrasser quelques modèles 3D à la provenance douteuse pour pouvoir enfin faire une vidéo de la version pré-bêta. | I don’t put any pressure on me, I have all my time. Nevertheless, I’m going to seriously consider leaving Sourceforge as it’s increasingly seen as a dangerous website because of its questionable practices (including the addition of adwares in downloadable free softwares in the frame of DevShare), its Subversion repository service and its SFTP accounts are performing less and less well. I keep practically the same objectives except that the blood flowing on the screen seems easier to implement than I imagined last year. I’m a bit disappointed not to have been able to get rid of some 3D models with a doubtful origin to be able to finally make a video of the pre-beta version. |
Je vais me concentrer sur les fonctionnalités dont l’implémentation demande le moins de temps :
|
I’m going to concentrate myself on the features whose implementation requires the least time:
|
Vous pouvez trouver les rapports de bogues ici. | You can find the bug reports here. |
Vous pouvez tester les différentes versions de mon jeu ici. | You can test the different versions of my game here. |
![]() Cet article est mis à disposition selon les termes de la Licence Creative Commons Attribution – Pas d'Utilisation Commerciale – Partage à l'Identique 3.0 non transposé |
![]() This article is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License |
Auteur : Julien Gouesse | Author: Julien Gouesse |
-
Articles récents
- Réseaux « sociaux » : le journal mensuel des adhérents de la CGT fait fausse route [« Social » media: the monthly newspaper of CGT’s members go the wrong way]
- Mon propre chemin à l’écart d’une extrême gauche confuse et d’un milieu associatif corrompu [My own way standing apart from a confused extreme left wing and from corrupted community associations]
- Manifestation du premier mai 2018 lors de la fête du travail à Paris [Demonstration of May first, 2018 during the Labor Day in Paris]
- Manifestation contre la réforme du code du travail mardi 12 septembre 2017 à Paris [Demonstration against the reform of the labor code Tuesday, September 12th, 2017 in Paris]
- L’auto-hébergement : Pourquoi? Comment? [Self-hosting : Why? How?]
Archives
- février 2019
- décembre 2018
- mai 2018
- septembre 2017
- juillet 2017
- mai 2017
- mars 2017
- novembre 2016
- mai 2016
- avril 2016
- mars 2016
- janvier 2016
- décembre 2015
- octobre 2015
- août 2015
- juin 2015
- mai 2015
- avril 2015
- février 2015
- janvier 2015
- novembre 2014
- octobre 2014
- septembre 2014
- août 2014
- juillet 2014
- juin 2014
- mai 2014
- avril 2014
- mars 2014
- février 2014
- janvier 2014
- décembre 2013
- octobre 2013
- septembre 2013
- août 2013
- juillet 2013
- juin 2013
- mai 2013
- mars 2013
- janvier 2013
- décembre 2012
- novembre 2012
- octobre 2012
- septembre 2012
- août 2012
- juillet 2012
- juin 2012
- mai 2012
- avril 2012
- mars 2012
- février 2012
- janvier 2012
- décembre 2011
- novembre 2011
- octobre 2011
- septembre 2011
- juillet 2011
- mai 2011
- avril 2011
- mars 2011
- février 2011
- décembre 2010
- novembre 2010
- octobre 2010
- septembre 2010
- août 2010
Catégories
Categories
- 11 septembre 2001
- A bout portant
- ACTA
- AdopteUnMec
- amour
- APRIL
- art
- be2
- CGT
- CNRS
- communisme
- doom-like
- droit d'auteur
- Flash
- FPS
- féminisme
- gastronomie
- Goldeneye
- HADOPI
- INPI
- Isabelle Vodjdani
- Java
- JOGL
- journée internationale de la femme
- Jussieu
- l'amour est aveugle
- LCR
- LGBTI
- Linux
- logiciels libres
- loppsi 2
- LRU
- manifestation
- marxisme
- Meetic
- Molehill
- NPA
- OpenGL
- P2P
- Paris
- Pastas Party
- PIPA
- retraite
- révolution
- Sarkozy
- secret story 4
- skyblog
- SOPA
- speed dating
- The Company Men
- trotskysme
- TUER
- télé-réalité
- UNEF
- URSS
- wordpress