Qfacture - Release de la version 0.1

Posté par  . Modéré par baud123.
Étiquettes :
24
1
nov.
2010
Bureautique
J'écris aujourd'hui ma première dépêche pour annoncer la sortie de la version 0.1 de Qfacture, le logiciel libre sous licence GPL de facturation pour les auto-entrepreneurs. Avec la création du statut d’auto-entrepreneur, de nombreuses personnes se lancent dans l’aventure… Ce statut allégé impose néanmoins de fournir des devis et des factures à ses clients.

Actuellement, il n’existe pas de solution libre simple et complète spécifique pour les auto-entrepreneurs. Seul le logiciel Kinvoice dans sa version modifiée permet de générer des factures. Malgré les contributions que j'ai apportées, ce logiciel est incomplet et ne propose pas de stockage des données sécurisé (simple fichier binaire).

C’est en partant de ce constat que j’ai décidé de concevoir Qfacture ! Kévin (kphoen) m’a rejoint en proposant de réaliser la partie génération et impression des documents de Qfacture.

Qfacture est codé en C++ en utilisant la bibliothèque Qt4 et utilise une base MySQL (locale ou distante) pour stocker toutes ses données. Nous travaillons actuellement sur la version 1.0 qui est une refonte complète du code de Qfacture pour séparer le « core » du « gui » et permettre d'utiliser plusieurs bases de données (PgSQL, Sqlite3 et MySQL).

Dr. Geo 12.04

Posté par  . Édité par Benoît Sibaud, claudex, Nÿco et baud123. Modéré par baud123. Licence CC By‑SA.
24
14
avr.
2012
Éducation

Dr. Geo 12.04 est un environnement de programmation et de géométrie euclidienne interactive pour une utilisation de l’école primaire au lycée. Il fonctionne sous GNU/Linux, Mac OS X, Windows et Sugar pour portable XO.
Il est développé avec le langage et l'environnement Pharo Smalltalk permettant une complète introspection du code source depuis Dr. Geo lui-même.

Cette version 12.04 propose, outre les habituels correctifs de bugs, plusieurs améliorations ergonomiques pour une utilisation avec tableaux interactives et tablettes PC.

PS : des versions Android et iPad sont en préparation.

N. D. M. : liens et image via archive.org

LLVM 2.4 : le compilateur qui fait plus

Posté par  . Modéré par baud123.
Étiquettes :
24
12
nov.
2008
Technologie
La version 2.4 de la suite LLVM est sortie le 9 novembre.

LLVM est l'acronyme de Low Level Virtual Machine, mais c'est aussi :
  • un compilateur, avec des interfaces pour C, C++ au travers du projet CLang et du port des analyseurs de code C, C++ de GCC. D'autres langages sont également pris en charge.
  • un framework de compilateur qui permet d'ajouter simplement des nouveaux langages ou des nouvelles architectures matérielles.
  • un générateur de code embarquable pour la compilation à la volée (JIT).
  • une stratégie de compilation conçue pour autoriser des optimisations pendant toute la durée de vie d'un programme, c'est à dire à la compilation, pendant l'édition de lien, pendant l'exécution, et par profilage après l'exécution.
  • un jeu d'instruction virtuel, la représentation intermédiaire (IR). Celle-ci est accessible sous forme textuelle (c'est l'assembleur LLVM) ou binaire (c'est le bytecode LLVM). C'est cette représentation intermédiaire qui permet les optimisations.
La version 2.4 de LLVM apporte son lot de corrections de bogues, des temps de compilations réduits en utilisant -O0, des améliorations sur la génération de code, une nouvelle architecture cible (PIC16), de nouvelles possibilités pour la représentation intermédiaire, et de nombreuses autres améliorations et ajouts.

LLVM est le seul concurrent sérieux et libre de GCC GNU Compiler Collection. Il se distingue par sa conception très modulaire et sa simplicité d'utilisation. Cela se reflète dans son API et sa documentation abondante. Il existe même un tutoriel décrivant l'implémentation d'un petit langage en utilisant LLVM !
Évidemment, LLVM propose beaucoup moins de langages et d'architectures que GCC, mais il rattrape son retard et est déjà une alternative tout à fait valable à GCC en utilisant LLVM-GCC.

On peut essayer LLVM sans trop d'effort en le téléchargeant avec l'interface llvm-gcc. Vous pourrez ainsi compiler vos programmes favoris en utilisant la commande llvm-gcc de la même façon que vous utilisez gcc.

Il convient également de citer 2 projets annexes à LLVM, et qui évoluent avec celui-ci :
  • CLang est un projet dont le but est de fournir des interfaces C, C++ et Objective C pour LLVM qui soient de meilleure qualité que ce qui existe actuellement (les parseurs de GCC).
  • VMKit est une implémentation de la JVM et de la CLI. Il transforme le bytecode java et MSIL en représentation intermédiaire LLVM puis effectue les optimisations fournies par LLVM.
Enfin, signalons que des vidéos et présentations de la rencontre annuelle des développeurs de LLVM du 2 août 2008 sont disponibles.

Le jeu Neverball 1.5, c'est de la balle !

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
24
4
fév.
2009
Jeu
Après plus de 4 ans de développement, l'équipe de Neverball est fière de vous présenter la version 1.5 de son jeu d'arcade 3D.

Neverball est un jeu d'adresse où le joueur doit guider une balle jusqu'à la sortie en inclinant le plateau de jeu à l'aide de la souris, le clavier ou tout autre périphérique adéquat.
Le jeu s'inspire de la célèbre série des jeux de console Super Monkey Ball ou encore de l'antique jeu de labyrinthe en bois où il fallait contrôler une bille métallique à l'aide de 2 molettes, tout en évitant les trous.
La principale originalité de Neverball sur ses cousins de console est un moteur physique très réaliste, permettant un contrôle fin de la balle et la réalisation de figures impressionnantes, moyennant un petit entraînement préalable.

Neverputt évolue aussi ! Pour rappel, Neverputt est jeu de mini golf, toujours fourni avec Neverball et utilisant le même moteur 3D/physique que Neverball.

Nouvelle version de GLPI et première version de la documentation

Posté par  . Modéré par Xavier Teyssier.
Étiquettes :
24
6
déc.
2010
Communauté
Ça bouge du côté du projet GLPI ! GLPI, Gestionnaire Libre de Parc Informatique est une application web libre sous licence GPL v2 écrite en PHP.

La première fonction de GLPI est de gérer l' inventaire des composants du parc. Ceci comprend bien entendu l'inventaire du matériel informatique, mais aussi des logiciels et leurs licences, les téléphones, les imprimantes, les périphériques et consommables. Autant que possible cette tâche est automatisée en recourant à des outils d'inventaires externes. Le point fort de GLPI est d'asseoir ses autres fonctionnalités sur la richesse de cet inventaire. Pour le gestionnaire de parc, GLPI est l'outil de référence pour la gestion administrative des informations financières, contractuelles et de garantie.

GLPI est aussi un outil d'assistance aux utilisateurs et de helpdesk. Une de ses particularités est la liaison forte entre les demandes des utilisateurs et les objets d'inventaire, permettant un suivi sans faille du cycle de vie des matériels et de leur utilisation.

Une nouvelle version majeure de l'application, la 0.78, est sortie le 12 octobre 2010, suivie par sa première version corrective le 15 novembre.

Celestia 1.6.0 : Les étoiles dans votre salon

Posté par  (site web personnel) . Modéré par rootix.
24
14
juil.
2009
Science
Celestia est un logiciel multiplate-forme libre (sous licence GPL) qui permet de simuler et d'observer le ciel avec une grande qualité de visualisation.

La version 1.6.0 est sortie il y a quelques jours et c'est une bonne occasion pour faire le point sur le logiciel et pour parler des nouveautés

Hardware Locality (hwloc)

Posté par  . Modéré par patrick_g.
Étiquettes :
23
6
nov.
2009
Matériel
Hardware Locality (hwloc) est une bibliothèque détectant le matériel et l'exposant de manière portable et générique aux utilisateurs et applications. Cela permet notamment aux applications d'adapter leur comportement à la complexité interne croissante des machines modernes, avec une hiérarchie sophistiquée de processeurs, cœurs, caches partagés, threads, nœuds NUMA

Connaître les besoins précis des applications est difficile. Mais connaître l'organisation des cœurs, caches partagés, et autres ressources matérielles, l'est tout autant, en particulier si on souhaite rester portable. Réécrire une application à chaque fois qu'on l'utilise sur une nouvelle machine est inenvisageable. hwloc est là pour se charger de détecter le matériel et de l'exposer de manière abstraite et portable sous la forme d'un arbre, soit par son interface de programmation en C, soit par des outils en ligne de commande. L'outil lstopo fournit par exemple une vue graphique de la hiérarchie de processeurs, caches, cœurs… exportable dans de nombreux formats via Cairo (voir le lien vers les exemples ci-dessous). D'autres outils permettent notamment de verrouiller des tâches à certains processeurs, cœurs…

Sortie de GNU Bash 4.0

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
23
24
fév.
2009
GNU
Plus de quatre ans après la sortie de GNU Bash 3.0 (voir l'annonce sur LinuxFR), les développeurs du shell par défaut du projet GNU rendent publique une nouvelle version majeure. Parmi les nouveautés de cette version, on peut noter :

  • les tableaux associatifs

  • le support du globbing

  • le support du changement de casse dans la complétion

  • une plus grande conformité avec POSIX

  • la simplification des redirections
La sortie de cette nouvelle version de Bash se fait conjointement avec la nouvelle version de readline, la bibliothèque GNU de lecture de ligne.

Pour conclure, cette nouvelle version de Bash redonne tout son attrait à ce shell par rapport à son concurrent ZSH

Pelican, un générateur de blog statique.

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
23
7
nov.
2010
Python
Pelican est un logiciel en Python sous licence AGPL qui permet de générer un blog de manière statique, de manière à pouvoir l'héberger facilement : pas besoin de langage de script côté serveur, les pages sont générées sur votre machine.

Il est possible d'utiliser les syntaxes markdown ou restructured text pour écrire vos articles, ainsi que l'éditeur de texte de votre choix. Le système est fait de manière à pouvoir accueillir simplement de nouvelles syntaxes.

Pelican supporte actuellement les articles, catégories, tags, commentaires (via disqus), l'export des articles vers PDF, les pages et la gestion des thèmes.

Journal Nouvelle version de CLFSWM.

Posté par  (site web personnel) . Licence CC By‑SA.
23
12
juin
2011

La version 1106 de CLFSWM vient de sortir récemment. CLFSWM (Common Lisp FullScreen Window Manager) est un gestionnaire de fenêtres ou les fenêtres sont la plupart du temps maximisées à l'écran. Dans le principe, CLFSWM est constitué de cadres qui peuvent contenir d'autres cadres ou des fenêtres. Il peut être manipulé au clavier ou avec la souris (pas de dogme). Et il dispose de menus pour les actions moins fréquentes.

Le cadre ou la fenêtre courante est maximisé (…)

Journal Petit compte-rendu du salon Solutions [GNU]/Linux et etc.

23
26
mai
2014

Bonjour,

Après Geekopolis, c'était la semaine dernière le salon Solutions Linux au CNIT à la
Défense avant l'Ubuntu Party de ce w-e.

Le salon m'a semblé occuper encore un peu moins de surface que l'année
précédente, mais 66 associations du libre étaient présentes, occupant de fait
la moitié des lieux.

De nombreuses conférences étaient proposées dans 3 espaces en périphérie et je
me suis payé le luxe d'aller écouter Laurent Chemla présenter CaliOpen devant
une salle pleine de ~80 personnes.

(…)

GCompris 9.0 est enfin là

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
23
4
jan.
2010
Éducation
Après deux ans de travaux, l'équipe de développement de GCompris est heureuse de partager avec vous la sortie de la version 9.0. 

GCompris est un logiciel éducatif qui propose des activités variées aux enfants de 2 à 10 ans.
GCompris a près de 10 ans et avait besoin de restructuration en profondeur. Cette version apporte de nombreuses modifications obligatoires pour le rendre plus facile à améliorer, maintenir et diffuser. 

Nouvelle version 3.1.0 d'EnKoDeur-Mixeur

Posté par  (site web personnel) . Édité par baud123 et Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
23
16
avr.
2012
Audiovisuel

EnKoDeur-Mixeur, l'application multiplateforme de post-production pour vidéos, images et fichiers audio (sous licence GNU/GPL version 3), vient de sortir en version 3.1.0.

Deux principales fonctionnalités ont fait leur apparition :

nspluginwrapper 1.2.0

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
23
26
déc.
2008
Technologie
nspluginwrapper est maintenant disponible en version 1.2.0. nspluginwrapper est une solution qui permet d'exécuter des greffons NPAPI en dehors d'un navigateur Internet, tout en maintenant un lien avec celui-ci. Ainsi, il permet par exemple d'exécuter les greffons propriétaires Flash Player, initialement prévus pour i386, dans un navigateur web compilé pour x86_64. Nous allons voir d'autres usages par la suite.

Sortie de la nouvelle version de Plee the Bear

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
23
24
août
2009
Jeu
Plee the Bear, le jeu de plates-formes libres dans lequel vous dirigez un ours à la recherche de son fils, vient de sortir dans sa version 0.4.

Le jeu compte maintenant deux niveaux incluant deux ennemis et un nouveau personnage. Trois pouvoirs peuvent être combinés pour augmenter la puissance de Plee et des pierres qu'il lance. Celui-ci peut d'ailleurs maintenant s'accrocher aux murs.

Le tutoriel a été complètement revu pour prendre en compte les nouveautés et plusieurs musiques et effets graphiques ont été ajoutés pour améliorer l'expérience du joueur.