Journal Compter en C++, de 98 jusqu'à 11

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
2
juin
2021

Salut 'nal,

Non, ça ne fonctionne pas.

Bonjour 'nal,

Ah c'est mieux !

Il y a quelques temps, un collègue m'a proposé de faire une présentation au sein de la boîte pour faire le tour des modifications qui ont été apportées au langage C++ depuis la version de 2011. J'ai commencé à faire quelques slides en me concentrant sur les parties qui me semblent essentielles mais, assez rapidement, il m'est paru clair qu'il faudrait plus d'une présentation si je voulais (…)

Journal Comparatif d'outils d'analyse mémoire

36
21
avr.
2022

Cher journal,

Il n'y a pas si longtemps, j'ai dû faire un comparatif d'outils d'analyse mémoire dans nos programmes, pour le boulot. Tu connais sûrement ce genre d'outils, tels que Valgrind ou Address Sanitizer, sous le nom de memory sanitizers. Ces deux là sont assez connus mais il en existe d'autres tels que Dr. Memory (que je ne connaissais pas) ou encore Intel Inspector (que je ne connaissais qu'à peine).

D'une manière générale ces outils fonctionnent en gardant (…)

Journal Roller Painting, un jeu rigolo fait en deux jours

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
34
26
nov.
2011

Le week-end du 4 au 6 novembre dernier des membres de developpez.com ont organisé un week-end de développement de jeu vidéo. J'y ai participé avec Sébastien, avec qui je travaille déjà sur Plee the Bear, et je vous présente le résultat : Roller Painting.

Roller Painting est un jeu de tir en montagnes russes. Vous êtes un peintre embauché par le gestionnaire un parc d'attraction pour peindre les décorations. Malheureusement l'architecture est telle que vous devez parcourir le manège (…)

Journal Découvrir Docker, Python, LLVM et Emscripten

Posté par  (site web personnel) . Licence CC By‑SA.
34
23
fév.
2021

Alors que l'année 2020 se terminait, je me suis mis à faire un petit tour des outils qui sont rentrés dans mon quotidien pendant cette période. Ça t'intéresse ? Allez, regardons ensemble.

Docker

Je ne connaissais Docker que de nom et j'avais entendu ici et là que c'était chouette pour isoler des trucs. C'est vrai que c'est chouette.

Si tu développes une application sous Linux, c'est un vrai gain d'avoir une image Docker avec toutes les dépendances de ton application (…)

Journal Outils autour de Gimp : Pack My Sprites et Xcftools

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
15
fév.
2013

Sommaire

Gimp est un logiciel libre de traitement d'images matricielles. La dernière version est sortie en mai 2012 et avait bien sûr été présentée sur LinuxFR. C'est aussi un logiciel phare du monde du libre, pour lequel de nombreux greffons sont développés et autour duquel plusieurs outils gravitent. Je vais vous parler de deux outils qui m'intéressent particulièrement : Pack My Sprites et Xcftools (…)

Journal Stop-o-moto pour faire des vidéos à partir de plusieurs photos

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
29
5
avr.
2023

Bonjour 'nal,

Je cherchais récemment une application pour faire des vidéos à partir d'une séquence de photos sur mon smartphone. J'ai évidemment cherché sur F-Droid où j'ai trouvé Stop-o-moto (domaine public) qui a l'air parfaitement simple pour ce que je veux faire : on prend des photos dans l'application, on clique sur un bouton, et pouf ! une vidéo.

Enfin presque. C'est un peu lourd car on revient à l'application après chaque photo. Ça crée aussi plusieurs vidéos : une (…)

Journal Constexpr versus template

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
29
23
avr.
2021

Bonjour 'nal,

J'étais tranquille, en train de m'occuper de mes propres affaires, quand soudain je me suis demandé si l'utilisation de constexpr introduit dans C++11 pouvait réduire les temps de compilation par rapport à la méthode précédente de la métaprogrammation via des templates.

Pour rappel, l'idée de constexpr est d'indiquer au compilateur que la fonction ou variable concernée peut être calculée à la compilation si tous ses paramètres sont connus, et doit être calculée ainsi si elle apparaît dans un (…)

Journal Libération du moteur de rendu MoonRay par DreamWorks.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
16
mar.
2023

Bonjour 'nal,

Je viens d'apprendre que DreamWorks avait libéré son moteur de rendu MoonRay (code source). J'ai cru à une bonne blague du genre « c'est open source mais pas libre » mais rien à voir, c'est bien disponible sous les termes du contrat Apache 2.0. C'est bien cool.

En regardant un peu les dépôts du compte DreamWorks sur GitHub je vois qu'ils ont forké un dépôt de Pixar, qui semble aussi faire un peu de libre. Le (…)

Journal Sur le compromis entre l'anonymat et l'observation du comportement des utilisateurs

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
29
avr.
2019

'Jour 'Nal,

J'ai envie de te parler d'un truc pour avoir ton avis mais ce n'est pas un sujet hyper populaire dans les parages, alors je vais commencer par la fin :

Comment t'y prendrais-tu pour collecter des informations sur le comportement des utilisateurs de tes programmes tout en respectant leur anonymat et leur vie privée ?

Et maintenant les détails :)

Pourquoi observer les utilisateurs et quoi regarder

Quand je développe une application, j'ai envie de savoir quelles sont (…)

Journal Beta de Straining Coasters sur Android (et PC si vous êtes motivés)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
22
20
oct.
2016

Bonjour 'nal,

Il y a presque 5 ans j'ai participé à une game jam de developpez.com de laquelle était sorti un petit jeu nommé Roller Painting. J'en avais d'ailleurs parlé sur LinuxFR à l'époque.

Nous avions par la suite étendu le concept dans un petit jeu PC et j'ai ensuite repris ce jeu pour en faire une version mobile. Aujourd'hui je relance la version mobile en mieux, sous le nom Straining Coasters. Par rapport à la version précédente elle (…)

Journal Gérer les démarcheurs téléphoniques

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
21
18
déc.
2023

Bonjour 'nal,

Il y a peu nous avions discuté de la pénibilité du démarchage téléphonique et de quelques solutions pour éviter de le subir, dans un lien et un journal. Le sujet m'avais interpelé car j'étais moi-même très appelé à la même période.

Suite aux liens j'avais installé NonMerci mais pour une raison que j'ignore ça n'avait pas très bien fonctionné, ou seulement
quelques jours. J'ai aussi essayé NoPhoneSpam mais ça m'a vite cassé les pieds de devoir rentrer (…)

Journal Premiers builds du nouveau Plee the Bear

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
11
mar.
2014

Cher journal,

Suite à l'appel aux dons lancé l'année dernière sur OpenFunding, j'ai grandement modifié mon jeu Plee the Bear ; et je suis ravi d'avoir enfin mis en ligne les premiers builds de cette nouvelle version du jeu :)

Est-ce que tes lecteurs auraient envie de tester et de me faire des retours ? Il y a des binaires Linux qui pourraient marcher presque partout¹, une archive avec le code source à compiler soi-même et, pour ceux qui connaissent, des (…)

Journal Plee the Bear aux RMLL

Posté par  (site web personnel) .
Étiquettes :
9
6
juin
2010
Bonjour chers lecteurs,

Vous êtes tous au courant que les prochaines rencontres mondiales du logiciel libre se dérouleront à Bordeaux du 6 au 11 juillet prochain. Mais saviez-vous que votre ours préféré y sera présent ?

Pour rappel, Plee the Bearest un joli jeu de plates-formes à l'ancienne dans lequel le joueur incarne un ours mécontent à la recherche de son fils, bien décidé à le punir pour avoir mangé tout le miel de la réserve. Durant les quelques jours (…)

Journal Ces assistances qui ont la flemme de nous entendre (chez EDF en particulier)

Posté par  (site web personnel) .
Étiquettes : aucune
6
2
déc.
2009
Cher journal,

J'en ai marre du site de EDF et j'en ai marre des hotlines. Comme le veut la coutume, je vais partager mon mécontentement avec toi (et apporter des réponses et poser de vrais questions). Voici toute l'histoire…

J'essaie d'accéder à l'espace « Bleu Ciel » du site edf.fr via cette page qui, malheureusement, boucle sur elle-même, quoi que je mette dans les champs. Alors ça m'agace.

Je finis par regarder le source de la page, des fois que le problème (…)

Journal Testez le nouveau Plee en avant première

Posté par  (site web personnel) .
Étiquettes :
6
11
juin
2009
Dans quelques semaines se tiendront à Nantes les Rencontres Mondiales du Logiciel Libre, pendant lesquelles nous présenterons ce projet qui nous tiens à cœur, notre jeu de plates-formes Plee the Bear.

Nous travaillons intensément pour pouvoir y présenter une version décente, dans laquelle les deux premiers niveaux seraient finis, ou presque. Si nous atteignons cet objectif, il est prévu du sortir cette version dans la foulée.

Nous avons ajouté des dessins, des animations et des musiques depuis la dernière (…)