Journal Mon passage aux 30 ans de GNU au MIT

Posté par  (site web personnel) . Licence CC By‑SA.
56
30
sept.
2013

Présentation liminaire (Introduction quoi…)
Ce week-end, le Gnou s'est félicité d'avoir 30 ans et d'être encore là. Plusieurs événements ont eu lieu pour l'occasion, et comme j'en parlais il y a quelques jours, je passais par là, j'ai vu de la lumière, et je suis rentré.

Alors pour placer le contexte, l'événement s'est tenu sur deux jours, mais pour causes professionnelles de mise en production imminente, je n'ai pas pu me libérer autant que ca, et je n'ai pu (…)

Journal GSoC sur GtkSourceView/gedit

Posté par  . Licence CC By‑SA.
55
21
sept.
2013

Me voilà arrivé à la fin du Google Summer of Code chez GNOME. C'est un bon moment pour faire un récapitulatif de mes aventures GNOMEsques.

Tout a commencé un beau^W jour pluvieux d'été, en 2009, où je voulais me lancer dans un projet de programmation. J'aimais bien GNOME, donc développer une application en GTK+ me paraissait un choix judicieux. Qu'est-ce qu'il me manquait dans GNOME ? Un bon éditeur LaTeX, pardi ! J'utilisais Kile à l'époque. Me voilà donc (…)

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.

Emmabuntüs 2 (12.04)

Posté par  (site web personnel) . Édité par Xavier Teyssier, palm123, rootix et claudex. Modéré par rootix. Licence CC By‑SA.
45
11
sept.
2013
Distribution

Les distributions Linux Emmabuntüs ont été conçues pour faciliter le reconditionnement des ordinateurs donnés aux associations humanitaires, en particulier aux communautés Emmaüs (d'où son nom) et favoriser la découverte de GNU/Linux par les débutants, mais aussi prolonger la durée de vie du matériel pour limiter le gaspillage entraîné par la surconsommation de matières premières (Note 1).

Logo Emmabuntüs

La distribution Emmabuntüs 2 (12.04) est basée sur une Xubuntu 12.04, une variante d'Ubuntu, reprenant les mêmes concepts de base, étant plus légère qu'Ubuntu, pouvant s'installer sur des ordinateurs assez anciens, et avec du matériel peu performant. La différence la plus visible est l'utilisation de l'environnement de bureau léger XFCE à la place d'Unity. À partir de la version 1.04 l'environnement complémentaire LXDE/OpenBox a été inclus pour étendre les possibilités de reconditionnement de machines.

PostgreSQL 9.3

Posté par  . Édité par ZeDuke, palm123, Nicolas Casanova, claudex, arthurr, olivierweb, Xavier Teyssier, Spone Gary, ZeroHeure, Nÿco et Yala. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
75
10
sept.
2013
Base de données

La version 9.3 de PostgreSQL est sortie le 9 septembre 2013.

Avec cette nouvelle version, la plus aboutie des bases de données libres s'enrichit encore de nouvelles fonctionnalités.

PostgreSQL

Principales nouveautés :

  • tables externes modifiables ;
  • le pilote pgsql_fdw permet l’agrégation de base de données PostgreSQL ;
  • vues modifiables ;
  • vue matérialisée ;
  • jointure latérale ;
  • fonctions JSON supplémentaires ;
  • recherche indexée des expressions régulières ;
  • checksums des pages disques ;
  • utilisation de mmap pour réduire la consommation de mémoire partagée SysV.

Plus de détails dans la deuxième partie.

GeoBases, services et visualisation pour données géographiques

Posté par  . Édité par Nÿco, claudex et baud123. Modéré par baud123. Licence CC By‑SA.
21
28
jan.
2013
Python

GeoBases est un projet dont le but est de fournir des services et des possibilités de visualisation pour des données géographiques. En réalité cela fonctionne également avec des données non-géographiques, mais cela limite les possibilités de cartographie.

Le projet contient déjà des sources de données issues d'autres projets (comme GeoNames ou optd), ou encore de l'OpenData. Par défaut une source de données d’aéroports est utilisée. Il est très simple d’ajouter ses propres sources de données pour pouvoir jouer avec.

Parmi les services disponibles :

  • exécuter de simples recherches (trouver cette donnée, trouver toutes les entrées qui ont cette propriété)
  • exécuter des recherches approximatives basées sur une notion de distance entre chaîne de caractères (trouver les données dont le nom ressemble à cela)
  • exécuter des recherches géographiques (trouver les données proches de ce point)
  • afficher les résultats sur une carte, ou bien les exporter en CSV, ou encore utiliser une API Python pour les manipuler directement

H.265 est finalisé

Posté par  . Édité par Davy Defaud, NeoX, baud123, Pierre Jarillon, Bruno Michel et patrick_g. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
86
27
jan.
2013
Audiovisuel

La norme de codage vidéo H.265/HEVC — High Efficiency Video Coding — vient d’être annoncée comme finalisée par l’ITU, à savoir l’organisme qui gère sa définition. Après douze réunions et trois ans de travaux, le consortium s’est mis d’accord sur la définition de ce nouveau standard vidéo qui viendra remplacer à terme les standards MPEG-2 et H.264/AVC.

Cette dépêche traite des avancées techniques apportées par ce nouveau standard. Les questions portant sur les brevets n’y sont pas traitées.

10 ans de Creative Commons

Posté par  (site web personnel) . Édité par baud123 et Bruno Michel. Modéré par claudex. Licence CC By‑SA.
23
16
déc.
2012
Communauté

En 2001 naissait la fondation Creative Commons, à l’initiative notamment du juriste américain Lawrence Lessig. Et en décembre 2002 les premiers jeux de licences ont été publiés. En 10 ans, grâce à une signalétique simple et un système d'options, c'est plus de 400 millions d’œuvres (chiffres de la brochure The Power of Open) qui ont été placées sous une de ces licences.

Lionel Maurel (alias Calimaq) a publié sur OWNI et sur son blog une analyse en 3 fois 3 points sur ces 10 années, évoquant d'abord les succès (devant les tribunaux, l'adoption par de grands acteurs, des modèles économiques convaincants), les limites (la clause non-commerciale, les bases de données/l'open data, la gestion collective des droits) et les défis (les mécanismes traditionnels de financement, l'adoption par les administrations, le mainstream aussi appelé courant principal voire grand public, à défaut d'une meilleure traduction).

Voir en seconde partie de la dépêche un résumé de la journée anniversaire à la Gaîté lyrique à Paris.

Côté LinuxFr.org, on peut noter qu'en 2012 quatre-vingt pour cent des dépêches et deux tiers des journaux ont été placés sous licence CC By Sa (attribution, partage à conditions identiques). D'ailleurs, nous utilisons maintenant cette licence par défaut pour les dépêches, car elle permet explicitement une rédaction collaborative ou un renvoi en re-rédaction.

Lancement de l'éditeur visuel de MediaWiki

Posté par  . Édité par Benoît Sibaud, Pierre Jarillon et Bruno Michel. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
31
16
déc.
2012
Wikimedia

Sûrement motivée par la nouvelle interface de linuxfr.org et afin d'attirer un nombre plus grand de contributeurs au projet Wikipedia, la fondation Wikimedia a développé le logiciel open-source VisualEditor.

Il s'agit de proposer une interface WYSIWYG (ce que vous voyez est ce que vous obtenez) au moteur Wiki de la fondation afin de ne pas obliger les contributeurs potentiels à apprendre la syntaxe wikitexte.