Financement participatif de dessin symétrique dans GIMP

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, rootix et palm123. Modéré par tuiu pol. Licence CC By‑SA.
74
17
sept.
2013
Graphisme/photo

Le financement participatif est à la mode, et je n'y échappe pas. En tant que l'un des développeurs de GIMP, j'ai décidé de m'y essayer.

Il y a quelques mois, lors du Libre Graphics Meeting à Madrid, l'atelier Krita de speed painting, par David Revoy, utilisait massivement la fonctionnalité de miroir de Krita. J'étais avec une artiste qui a trouvé l'expérience sympathique, et je me suis demandé pourquoi on n'avait pas cette fonctionnalité dans GIMP.

Trois mois plus tard, j'ai donc pris mon éditeur et ai codé une première version en quelques heures. Puis le jour suivant, j'ai expérimenté davantage en implémentant une seconde version plus avancée. Puis je me suis arrêté là. Je n'ai plus touché à ce code particulier depuis deux mois, car faire d'un hack proof-of-concept une fonctionnalité solide et durable est ce qui prend le plus de temps.

Je m'en remets donc à vous pour financer cette fonctionnalité et me donner ainsi le temps de l'achever et de l'inclure dans la branche master de GIMP. En me finançant, vous aidez à améliorer GIMP, le Logiciel Libre, l'Art Libre, et vous sauvez des chatons.

Titre de l'image

Mons 26 septembre, Blender : le développement d'un logiciel libre de création 3D

Posté par  (site web personnel) . Édité par ZeroHeure, Benoît Sibaud, palm123 et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
8
18
sept.
2013
Communauté

Ce jeudi 26 septembre 2013 à 19h se déroulera la vingt-et-unième séance montoise des Jeudis du Libre de Belgique, autour de Blender.

Description : De l'écriture de son code à la réalisation de films « ouverts », le logiciel libre Blender vit étroitement avec sa communauté d'utilisateurs passionnés. Cet exposé sera l'occasion de montrer comment l'histoire de ce logiciel l'a amené à devenir progressivement une solution de création 3D rivalisant avec ses équivalents commerciaux. Offrant toujours plus de possibilités créatives, les grands thèmes de développement du logiciel seront présentés, accompagnés de démonstrations techniques et montreront comment cet outil s'est adapté aux demandes et aux besoins croissants des artistes.

Framanews Reloaded : le retour des inscriptions !

Posté par  (site web personnel) . Édité par ZeroHeure, Benoît Sibaud, NeoX et Nÿco. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
19
18
sept.
2013
Communauté

Framasoft a lancé en juin dernier un nouveau service en béta : Framanews.

Après les longs mois d’été où nous avons adapté, réadapté, modifié, maltraité le fork de Tiny Tiny RSS que nous appelons fièrement Framanews, les inscriptions sont reparties !

Grâce à nos chers béta-testeurs, nous avons pu affiner nos besoins, automatiser certaines procédures, bref, quasiment tout revoir pour pouvoir fournir un service de qualité qui, je l’espère, vous donnera envie de profiter encore d’une des meilleures technologies d’information, à savoir le flux RSS !

Et si vous décidez de nous quitter pour monter votre propre ttrss — ou un de ses concurrents —, ce sera pour nous un encouragement et une victoire, car nous aurons réussi à vous montrer les innombrables avantages des solutions libres.

Je crée mon jeu vidéo E01 : les systèmes à entités

Posté par  (Mastodon) . Édité par ZeroHeure, Pierre Jarillon, palm123 et Nÿco. Modéré par Ontologia. Licence CC By‑SA.
100
16
sept.
2013
Jeu

«Je crée mon jeu vidéo» est une série d'articles sur la création d'un jeu vidéo, depuis la feuille blanche jusqu'au résultat final. On y parlera de tout : de la technique, du contenu, de la joie de voir bouger des sprites, de la lassitude du développement solitaire, etc. Vous pourrez suivre cette série grâce au tag gamedev.

Cet article est le premier de la série. Avant de vous dévoiler l'idée de jeu que j'ai (et qui n'est pas révolutionnaire, rassurez-vous) dans un prochain article, on va commencer par un peu de technique et parler des systèmes à entités. C'est un nouveau paradigme de programmation assez intéressant, en particulier dans le cadre des jeux vidéos où il est beaucoup utilisé depuis quelques années, en particulier dans le moteur de jeu (propriétaire) Unity.

Concours de programmation CodinGame le 21 septembre 2013

Posté par  (site web personnel) . Édité par tuiu pol et Nils Ratusznik. Modéré par Pierre Jarillon. Licence CC By‑SA.
13
17
sept.
2013
Technologie

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 21 septembre 2013 à 18h.

L'évènement accueillera des développeurs du monde entier pour leur permettre de défier leurs pairs, gagner des prix** ou entrer en relation avec des sociétés attractives qui recrutent (France, USA, Luxembourg, UK, Maroc). Parmi les entreprises annoncées figurent, en autres, Nintendo, Ubisoft, ou Dailymotion.

** Tablette Samsung Galaxy Tab 3, appareil photo Fujifilm Finepix S4200, Algorithms in a Nutshell / O'Reilly, et des T-shirts.

Sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
16
15
sept.
2013

Il y a un an, LinuxFr sondait ces visiteurs pour analyser leurs gestionnaires de fenêtres. Qu'en est-il un an plus tard ? Les lignes ont-elles bougé ?

  • AfterStep :
    9
    (0.2 %)
  • Awesome :
    227
    (5.6 %)
  • Compiz Fusion (Unity) :
    398
    (9.9 %)
  • Enlightenment :
    140
    (3.5 %)
  • Fluxbox :
    70
    (1.7 %)
  • FVWM :
    30
    (0.7 %)
  • Gala/Mutter (Pantheon) :
    18
    (0.4 %)
  • IceWM :
    12
    (0.3 %)
  • KWin (KDE) :
    828
    (20.5 %)
  • Marco (Mate) :
    70
    (1.7 %)
  • Metacity (Gnome 2) :
    130
    (3.2 %)
  • Muffin (Cinnamon) :
    137
    (3.4 %)
  • Mutter (Gnome Shell) :
    633
    (15.7 %)
  • Openbox :
    248
    (6.1 %)
  • RatPoison :
    13
    (0.3 %)
  • Window Maker :
    48
    (1.2 %)
  • XFCM (XFCE) :
    529
    (13.1 %)
  • Xmonad :
    69
    (1.7 %)
  • Un autre gestionnaire de type flottant (floating) :
    26
    (0.6 %)
  • Un autre gestionnaire de type pavant (tiling) :
    175
    (4.3 %)
  • Un autre gestionnaire de type navrant (heartbreaking) :
    19
    (0.5 %)
  • Un gestionnaire de fenêtres, c’est trop user-friendly, je fais tout à la console ! :
    100
    (2.5 %)
  • Georges Abitbol :
    111
    (2.7 %)

Total : 4040 votes

Revue de presse de l'April pour la semaine 37 de l'année 2013

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud et ZeroHeure. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
20
16
sept.
2013
Internet

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

Appel à participation au projet CyberTherm

Posté par  . Édité par NeoX, Benoît Sibaud et ZeroHeure. Modéré par Xavier Teyssier. Licence CC By‑SA.
19
16
sept.
2013
Supervision

Le CERFAV (Centre Europeen de Recherches et de Formation aux Arts Verriers) souhaite développer sous licence libre un système de régulation de four industriel, pilotable depuis un ordinateur ou un ordiphone. Ce système sera utilisable par exemple pour contrôler la cuisson d’objets en pâte de verre ou en céramique.

Newton Adventure Mod Pack 1 est disponible!

Posté par  (site web personnel) . Édité par Julien Jorge, Benoît Sibaud, palm123 et rootix. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
37
15
sept.
2013
Jeu

Après une année de développement dans le plus grand secret, la première extension (DLC comme disent les djeuns) du jeu de plateformes libre Newton Adventure est enfin prête. Constituée de nouveaux niveaux, pièges et énigmes, elle regroupe deux mods, Deluxe et Retro, en vente sous licence CC-BY-SA pour Linux, Mac OS X et Windows.

La suite de cette dépêche présente le contenu des différents mods, décrit leur conception et présente le modèle économique adopté par l'auteur.

pack1

Après LFS, BLFS fait sa rentrée !

Posté par  (site web personnel) . Édité par ZeroHeure, patrick_g, Florent Zara, claudex et NeoX. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
33
14
sept.
2013
Distribution

Il y a une petite semaine, LFS (Linux From Scratch) était publiée (ainsi que sa traduction en français). Maintenant c'est au tour du livre BLFS (Beyond Linux From Scratch) 7.4 d'être publié, avec, simultanément, sa version française). Si les sorties de LFS sont semestrielles, pour BLFS la dernière publication datait de 2007. Pour mémoire, alors que LFS permet la construction d'un système de base, BLFS permet de l'étoffer afin d'avoir un système complet.

Logo LFS

Une publication de BLFS est donc un événement. Mais l’événement est aussi de pouvoir aussi annoncer la publication d'une version française quasi-simultanément.

Lancement du BIB, un hackerspace à Montpellier

Posté par  (site web personnel) . Édité par rootix et Nicolas Casanova. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
16
15
sept.
2013
Do It Yourself

Une poignée de convaincus libristes ont ouvert un hackerspace (« des laboratoires communautaires ouverts où des gens (les hackers) peuvent partager ressources et savoir ») à Montpellier : le BIB. deFred, membre de l'équipe du BIB, nous a écrit : « Lecteur assidu et reconnaissant pour tous les projets libres sur la piste desquels vous m'avez mené, je voulais faire le retour à ma mesure, nous ouvrons donc un endroit physique pour le développement de projets libres, de code, d'électronique, mais aussi de débats autour des questions de données perso, de "propreté intellectuelle" ;) ou encore de neutralité du net. » Il évoque un « local de survie intellectuelle et manuelle ».

Logo du BIB

Pour avoir une idée des thèmes abordés, voici les tags actuels sur le site du BIB : API, audio, DIY, Drupal, embarqué, Jack, Jconvolver, MIDI, Melzi, NetJack, Non-DAW, RTFM, Raspberry, Raspbian, STFW, arduino, carton, fabrication, framework, Linux, meuble, musique, oLinuXino, php, récupération, smoothie board, son…

Dotclear, un nouveau départ

Posté par  (site web personnel) . Édité par Florent Zara, Xavier Teyssier, palm123 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
26
14
sept.
2013
Communauté

Il y a de cela quelque temps, nombreux sont les sites qui ont relayé l'information sur la mauvaise passe de dotclear (moteur de blog sous licence GNU GPLv2) et sur LinuxFr.org en particulier : Dotclear est mal en point.

logo dotclear

Depuis les choses ont évolué dans le bon sens :

  • les listes de diffusions (développement, traductions, ergonomie) sont pleines de messages passant de quelques messages par semaine à plusieurs centaines par semaine ;
  • des réunions IRC hebdomadaires ont été mises en place : une réunion développement et une réunion ergonomie ;
  • le paquet Debian a fait son retour dans les dépôt officiels ;
  • trois nouvelles versions sont sorties (2.5.1, 2.5.2 et 2.5.3 aujourd'hui). Ne pas forcément se fier aux numéros mineurs ! :-)
  • les contributions (commit et autres PR) ont vu leur nombre croître dans de grandes proportions : on est passé d'un peu plus de 900 commits en 12 mois à plus de 400 commits par mois sur les deux derniers mois.

Longue vie au projet.

NdM : merci à Nicolas pour son journal.

irccd, un robot IRC en C++ et Lua

Posté par  (site web personnel) . Édité par ZeroHeure, NeoX et claudex. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
18
14
sept.
2013
Technologie

Irccd (IRC Client Daemon) est une petite application C++ qui fonctionne comme un daemon. C'est un robot IRC personnalisable qui permet d'exécuter des scripts Lua d'après certains évènements IRC.

Robot

Par exemple, irccd est capable d'appeler plusieurs scripts Lua lorsque le robot se connecte à un serveur IRC, que quelqu'un parle sur le canal, qu'une personne est arrivée, etc…

SQLite 3.8.0 : n'ayez pas peur du zéro

Posté par  . Édité par Florent Zara, palm123, Benoît Sibaud et Xavier Teyssier. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
47
13
sept.
2013
Base de données

SQLite, la plus petite des bases de données est sortie en version 3.8.0 le 26 août et est disponible en version 3.8.0.2 depuis le 3 septembre. C'est une base de données qui sort du schéma client/serveur habituel. Elle s'utilise en effet sous forme de bibliothèque, la plupart du temps directement embarquée par les applications.

Logo SQLite

L'incrémentation du numéro de révision mineure de 7 à 8 marque le passage à un nouveau générateur de plan d'exécution.
Celui-ci est sobrement appelé NGQP (next generation query planner) c'est-à-dire générateur de plan d'exécution de nouvelle génération. Ce nouveau générateur est plus rapide et fournit de meilleurs plan d'exécution à vos applications (à l'exception de son utilisation dans Fossil… mais c'est corrigé :o)).

L'autre ajout important est le support des index partiels. Ces index sont construits de la même façon que les index habituels, mais l'ajout d'une condition WHERE à la fin de leur définition vous permet de restreindre la plage de données. Ces index peuvent alors être moins volumineux et réduire les temps de traitement : moins de place, moins d'analyse. SQLite n'utilise pas de résolution sophistiquée pour faire le lien entre requête et index partiel. Il faut donc que les clauses WHERE entre ceux-ci soient les plus proches possible.