Journal Aseprite devient propriétaire

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
18
1
sept.
2016

Une fois n'est pas coutume, il ne s'agit pas d'une libération de code mais d'une fermeture de code. Elle concerne le logiciel Aseprite qui est un éditeur de sprites animés et un outil de pixel art.

Jusqu'à présent, ce logiciel était couvert par la licence GPL. Mais l'auteur a décidé de changer et de passer à une licence propriétaire. Les raisons invoquées sont un peu tirées par les cheveux. Dans les commentaires du commit de changement de licence, l'auteur (…)

Journal C++17 est sur les rails

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
50
12
mar.
2016

À la dernière réunion du comité de normalisation de C++ qui a eu lieu à Jacksonville (Floride), les fonctionnalités de C++17 ont été plus ou moins gelées. On sait désormais ce qu'il y aura dedans mais aussi ce qu'il n'aura pas dedans. Et ça crée pas mal de remous.

Dans les nouveautés attendues :

Journal Vulkan 1.0

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
39
17
fév.
2016

Voilà, c'est fait, Vulkan sort enfin en première version publique. Vulkan est une API graphique conçue par le Khronos Group, les mêmes qui conçoivent la grande famille OpenGL. Vulkan remplacera-t-il OpenGL ? Dans l'immédiat non. Dans le futur, peut-être. Vulkan est plus bas niveau qu'OpenGL et donc ne s'adresse pas forcément au même public. Vulkan est aussi bien plus complexe vu de loin (la «quick reference» fait quand même 13 pages, là où celle d'OpenGL ES2 en fait 4).

(…)

Journal Adieu Biicode, bonjour Conan

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
9
6
jan.
2016

Biicode était un gestionnaire de dépendances pour C/C++ et quelques autres trucs. La boîte qui était derrière a fermé faute d'avoir trouvé un business model adéquat. On en avait parlé ici.

Et bien, voici maintenant Conan. C'est exactement la même chose, avec la même personne (90% des commits) sauf que c'est bleu à la place d'être jaune. Ça a été lancé il y a un mois et donc, l'auteur principal nous fait un premier bilan. Entre la (…)

Journal C++ Core Guidelines

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
31
2
oct.
2015

En ce moment a lieu la conférence CPPCon qui regroupe la crème des acteurs du C++ et de son comité de normalisation. Au cours de cette conférence, Herb Sutter (le responsable du comité de normalisation, travaillant à Microsoft) et Bjarne Stroustrup (inventeur du C++) ont donné deux exposés sur la manière de bien écrire du C++.

Ils en ont profité pour dévoiler un guide des règles de bonne conduite pour C++ accompagné d'une bibliothèque, GSL (Guideline Support Library) permettant (…)

Journal François Hollande visite 42, non mais allô quoi...

Posté par  (Mastodon) . Licence CC By‑SA.
86
29
juil.
2015

Vous êtes peut-être passé à côté de cette information capitale : François Hollande a visité l'école 42. Mais qu'allait-il faire là ? Honnêtement, je me le demande encore. Il avait peut-être un besoin urgent et il a vu de la lumière, il est rentré ? Je ne vois que ça comme explication.

Plus sérieusement, ce coup de projecteur sur cette école pose de nombreuses questions. En tant qu'enseignant-chercheur dans une université publique, je m'interroge. Tout d'abord sur l'école en elle-même.

1) (…)

Journal biicode, c'est fini

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
27
17
août
2015

biicode est un gestionnaire de dépendances pour C/C++. La startup qui développait biicode depuis le début vient d'annoncer l'arrêt de ses activités, ce qui signe sûrement l'arrêt de biicode également.

Quelles sont les raisons d'un tel échec alors qu'il y a un besoin criant pour un tel outil en C/C++ ? Le CEO de l'entreprise dit qu'ils n'ont pas réussi à trouver suffisamment de clients payants pour le service qu'ils offraient (on pouvait avoir un compte payant sur leur (…)

Journal Gestionnaire de dépendances en C++

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
14
7
avr.
2015

Le problème de la gestion des dépendances en C++ serait-il en passe d'être pris suffisamment au sérieux ? On en a parlé il y a quelques temps, à propos de biicode, un gestionnaire de dépendance qui a l'inconvénient de ne pas être libre. Mais on risque de voir le paysage bouger.

Au programme de la prochaine conférence C++Now, qui aura lieu mi-mai à Aspen (Colorado), pas moins de 4 présentations sur le sujet ou approchant. On retrouve évidemment le sus-nommé (…)

Journal Du C++11 et des jeux !

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
14
18
mar.
2015

Petit journal bookmark pour signaler cette série (en cours) sur l'apprentissage de C++ dans sa version 11 à travers la création d'un jeu de type casse-brique. Ce sont des vidéos YouTube.

  1. Arkanoid clone in 160~ lines of code (SFML 2.1)
  2. Frametime, FPS, constexpr, uniform initialization
  3. Automatic lifetime, pointers, dynamic allocation
  4. Smart pointers
  5. Game entity management basics

Le code source sous licence libre (Academic Free License 3).

Dans le dernier épisode, il met en œuvre une forme de système à entités (…)

Journal ma Global Game Jam 2015

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
12
30
jan.
2015

Le week end dernier a eu lieu la Global Game Jam. Une game jam est «un hackathon avec pour thème le jeux vidéo» (Wikipedia), c'est-à-dire que sur un temps limité, ici 48h, il faut produire un jeu en suivant le thème de la game jam. Une particularité de la Global Game Jam est qu'il est possible de faire tout type de jeu, y compris des jeux sur table. Même si la majorité des participants font des jeux vidéos.

Le (…)

Journal Le réseau dans C++

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
31
24
nov.
2014

Faire du réseau de manière portable en C++, ça va devenir une réalité ! Le travail se fait dans une spécification technique (TS), c'est-à-dire dans une bibliothèque annexe qui sera figée pour C++17 et mise dans un namespace explicite : std::experimental.

Concrètement, la proposition qui en est à sa troisième révision, est largement fondée sur Boost.Asio qui, comme son nom ne l'indique pas, permet de faire à la fois du synchrone et de l'asynchrone. Elle me semble pour l'instant (…)

Journal Dead Pixels Society

Posté par  (Mastodon) . Licence CC By‑SA.
34
27
oct.
2014

Bonjour Nal,

Dans la dernière dépêche d'une série que tu adores lire, j'avais évoqué la création d'un club de développement de jeu vidéo dans mon université. Voici quelques nouvelles !

Le club marche plutôt bien. Au total, c'est une soixantaine d'étudiants qui participent toutes les semaines à travers 5 projets (ça représente environ 1/3 des promos à peu près). Il y a majoritairement des informaticiens mais également des étudiantes de psycho et de lettres. Il y a même une étudiante (…)

Journal C++14

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
38
31
août
2014

C'est officiel, depuis le 18 août dernier, une nouvelle version de C++ est sorti : C++14 ! Ce qui est le plus surprenant, c'est que les compilateurs du monde libre fournissent déjà cette version (alors qu'il avait fallu attendre de nombreux mois voire de nombreuses années pour les versions précédentes).

Pour rappel, C++14 n'est pas une révolution comme a pu l'être C++11, mais plutôt une évolution et une amélioration de C++11 avec quelques fonctionnalités supplémentaires. Pour le langage lui-même, on (…)

Journal C++Now 2014

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
32
25
mai
2014

Entre le 12 et le 17 mai dernier a eu lieu C++Now qui se définit comme un rassemblement d'experts et de passionnés de C++ venant de partout dans le monde. Et on peut dire que le programme était alléchant. Au menu, tout un tas de présentation sur C++, en particulier ses versions 11 (déjà sortie) et 14 (la prochaine) voire 17 (la suivante).

Il faut dire que C++11 a apporté plein de nouvelles fonctionnalités qui ont révolutionné la manière de (…)