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 Une histoire de smartphones

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
37
28
sept.
2020

Ce juornal n'est pas un juornal sur le cyclimse, ni sur les tranpsorts en commun.

J'ai acheté mon premier smartphone en 2013 pour une raison toute simple : je me suis retrouvé à aller travailler à l'autre bout de la ville et je faisais le trajet en voiture, vingt à quarante minutes matin et soir selon le trafic, pas fun. À l'époque Waze était au sommet de sa popularité, ce qui m'a motivé à acheter l'appareil qui va bien pour (…)

Journal Tests de bibliothèques signal-slot en C++

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
40
28
avr.
2020

Le savais-tu, chaque jour de nouvelles bibliothèques C++ pour gérer des signaux et des slots voient le jour. Il y en a tellement qu'on estime aujourd'hui qu'il existe environ 1,14 bibliothèques de ce type pour chaque développeur C++. Jetons-y un coup d'œil.

Le guépard court plus vite qu'une armoire

Le mécanisme dit de signal et de slot est une façon d'implémenter le patron de conception de l'observateur. Dans l'idée, le principe consiste à permettre l'inscription à un événement (…)

Journal Exercices de programmation et benchmarks

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
48
11
fév.
2020

Bonjour 'nal,

Un petit exercice d'algorithmique m'a récemment poussé à regarder en détail l'impact de différentes approches sur les performances et à remettre en question des connaissances que je croyais solides. Laisse-moi te raconter ce voyage.

Pour être en bonne santé, exercez-vous régulièrement

J'aime bien pratiquer des exercices de programmation sur des sites tels que CodinGame ou CodeSignal. Si tu ne connais pas, ces sites proposent un petit IDE en ligne et divers problèmes d'algorithmiques avec jeux de tests associés (…)

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 (…)

Renouvellement de l’équipe de modération

Posté par  (site web personnel) . Édité par Nils Ratusznik, Benoît Sibaud, ZeroHeure, Nÿco, Davy Defaud, patrick_g et Xavier Teyssier. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
42
18
avr.
2019
LinuxFr.org

LinuxFr.org est une place incontournable sur le Web francophone du Libre et de l’open source depuis plus de vingt ans. L’ambiance évolue avec le temps mais la communauté et les contributions émergent encore et encore. Par exemple, plus de 2 000 contenus ont été publiés chaque année ces trois dernières années. Vous pouvez vous aussi faire partie de l’aventure et apporter votre pierre à l’édifice.

En effet, d’anciens membres quittent l’équipe de modération (merci à Lucas Bonnet et tuiu pol pour le travail accompli !) et les membres restants émettent le désir d’accueillir du sang neuf (nous venons d’ores et déjà d’accueillir devnewton et Ysabeau). Pourquoi pas vous ?

Les détails sont dans la deuxième partie de la dépêche.

Journal Un petit tour des systèmes de build

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
68
14
juin
2018

Parlons un peu de systèmes de build.

Mon métier consiste à programmer des jeux vidéos destinés aux plates-formes mobiles Android et iOS. Ce qui est commun aux deux plates-formes, c’est-à-dire la plus grosse partie de l'application, est écrit en C++, et ce qui est spécifique à la plate-forme est en Java ou en Objective-C. L'intérêt principal de tout faire en C++ est que les développeurs peuvent lancer l'application directement sur leur poste de travail, sous Linux ou OSX, et tester (…)

Journal Comment la rubrique « liens » est arrivée

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
57
22
mar.
2018

'Jour 'Nal,

Tu l'as maintenant remarqué, une nouvelle catégorie « Liens » fait son apparition sur le site. Comme j'en suis l'auteur je vais te l'expliquer un petit peu en reprenant la proposition que j'avais envoyée aux modérateurs du site puis te parler un peu de la méthode pour ajouter la fonctionnalité au site.

La rubrique Liens

Jusque là le site nous permettait de présenter des choses de manière formelle et collaborative (les dépêches) et de manière plus personnelle (les journaux). Mon (…)

Journal Publication de bibliothèques c++ sous licence libre

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

Je travaille chez IsCool Entertainement en tant que développeur C++ sur des jeux pour téléphones portables. Aujourd'hui nous publions une partie de notre code en open source sur GitHub, ce qui est une bien bonne chose à mes yeux. La licence utilisée est Apache 2.

Au risque d'apparaître banal, nous essayons de partager autant de code que possible entre nos jeux sous la forme de divers modules plus ou moins indépendants et plus ou moins spécifiques au domaine. Ceux (…)

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 Comment être un développeur désirable

Posté par  (site web personnel) . Licence CC By‑SA.
54
8
avr.
2016

Bonjour 'nal,

J'ai pris ma plume voilà plusieurs semaines pour poser sur papier quelques pensées sur le métier de développeur (j'en suis un) et sur la construction d'un logiciel d'une manière générale. L'idée initiale était de prendre un peu de recul sur quelques comportements qui me semblaient essentiels pour faire du bon boulot, que j'ai observés ou bien que je m'efforce de suivre, puis de partager le résultat avec mes confrères afin de connaître leur opinion et apprendre ce qui (…)

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 Nouveautés du prochain Plee the Bear

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
63
27
jan.
2014

Cher journal,

Je suis super content car j'ai récemment terminé de dessiner le dernier sprite que je souhaitais ajouter à Plee the Bear. Il s'agit de cette jolie fleur rose :

Pour obtenir cette jolie fleur, je suis parti d'un calque gris 50% sur lequel j'ai dessiné vite fait les volumes au pinceau noir ou blanc. J'ai ensuite tracé des aplats de couleur pour chaque élément (pétales et pistil) que j'ai combiné avec les volumes en mettant ces derniers en mode (…)

Andy's Super Great Park, libéré, arrive sur Android

Posté par  (site web personnel) . Édité par Xavier Teyssier, Benoît Sibaud, thomasv et Nÿco. Modéré par NeoX. Licence CC By‑SA.
28
25
oct.
2013
Jeu

Andy's Super Great Park est un jeu de tir en montagnes russes, développé par Stuffomatic, et sorti sous Windows et Linux en décembre 2012.

Le jeu a été libéré discrètement lors de la reprise du développement sur Plee the Bear (auquel vous avez bien contribué) et une version bêta pour Android est disponible depuis peu sur le Google Play Store.

La suite de la dépêche présente les nouveautés du projet.

Une capture du jeu

Soirée Plee the Bear au Briord, rétrospective et nouvel événement

Posté par  (site web personnel) . Édité par Benoît Sibaud et palm123. Modéré par patrick_g. Licence CC By‑SA.
19
7
sept.
2013
Jeu

Stuffomatic et le café Le Briord à Nantes organisent à nouveau une soirée autour du jeu libre Plee the Bear le mercredi 11 septembre 2013 de 21 h à 23 h.

Un championnat basé sur le mini-jeu de combat intégré à Plee the Bear sera organisé. Ce sera l'occasion de se friter dans la bonne humeur et de rencontrer les développeurs, mais aussi de discuter logiciel libre et financement participatif.

Une petite rétrospective de l'événement précédent est disponible en seconde partie de la dépêche, avec quelques photos de gens qui s'amusent avec notre jeu.