Affichage des articles dont le libellé est GPL. Afficher tous les articles
Affichage des articles dont le libellé est GPL. Afficher tous les articles

jeudi 1 novembre 2012

Un simulateur de crédit à emporter

Aujourd'hui je vous fait partager un petit développement personnel effectué afin de tester les possibilités offertes par le framework jQuery mobile. Il s'agit d'un petit utilitaire permettant de simuler un emprunt quelconque (prêt immobilier, crédit à la consommation, ...) en précisant le montant et la durée d'emprunt, le taux d'intérêt et d'éventuelles charges additionnelles (prîmes d'assurances ou autres).

Le résultat est présenté de manière synthétique sous forme de popup avec le montant de la mensualité, le total des intérêts, le taux effectif global et le coût total du crédit. Une vue détaillée par mensualité permet de visualiser le détail des intérêts, du montant remboursé et du montant restant à rembourser. Voici le résultat :


Vous pouvez également faire le test sur votre smartphone ou tablette

vendredi 13 avril 2012

Introducing jQuery dice plugin

jQuery dice plugin is a jQuery plugin that ease the inclusion of dice inside your jQuery-based website. It is based on CSS3 and Javascript and allow you to draw 2D dice of any size without using any image.


dice build using jQuery dice plugin

How to use

Include both the css and the javascript plugin into your html page :


You can then turn any <DIV> into a die by calling the dice function :
$("#die").dice({
    size: 100, // in pixels
    val: 3, // 1, 2, 3, 4, 5, 6
    rotation: 0 // O to 359 deg
});
The dice function accepts three options :
size :
The dimensions of the die in pixels (height and width are equals)
default : 100px
val :
The face of the die (1, 2, 3, 4, 5 or 6)
default : random
rotation :
The rotation of the die in degrees. The anchor point is the middle of the die.
default : 0
Test it with the jQuery mobile demo page bellow :



Only the following browser are supported yet :
  • Firefox
  • Chrome (including Android 2.3+)
  • Safari (including iPhone and iPad)

dimanche 27 février 2011

jRename : renommer des fichiers par lot

Cela fait quelques années que j'avais développé un outil bien pratique pour renommer des fichiers en série. Après avoir retrouvé les sources de cette application JAVA sur un disque de sauvegarde, je le propose aujourd'hui en licence open source GPL v3.

jRename (puisque c'est ainsi que je l'avais appelé à l'époque) est un utilitaire java gratuit et open source permettant de renommer des fichiers par lot. Il est multi-plateformes : Windows XP/Vista/7, Mac OS X et Linux et propose un grand nombre d'options : changement de case des caractères, insertion de dates, utilisation d'un compteur mais également filtrage et capture à base d'expressions régulières :




Parmi les fonctionnalités implémentées :
  • Utilisation d'un compteur
  • Changement de casse
  • Modification de caractères
  • Suppression de blancs superflus
  • Suppression de '.' superflus
  • Utilisation d'expressions régulières avec groupes capturants
  • Prévisualisation du résultat
  • Undo
  • Travail dans les répertoires et les sous répertoires

Ce qu'il reste à faire :
  • Utilisation de swing worker
  • Utilisation des données EXIF
  • Utilisation des données ID3 tag
  • Préciser l'ordre de traitement des fichiers
  • etc...

La notice d'utilisation en français se trouve à cette adresse : notice d'utilisation jrename.

D'un point de vue technique, jRename utilise le gestionnaire de Layout MiG Layout que je vous recommande pour sa simplicité et ses possibilités avancées de configuration. Il est disponible pour SWING, SWT et JavaFX.

Si vous avez des idées pour améliorer cette application, n'hésitez pas à m'en faire part.

mardi 14 décembre 2010

L'application Niveau à Bulle devient open source !

Aujourd'hui est un jour un peu particulier pour moi puisque c'est la première fois que je publie une application en licence open source. Cela fait déjà plusieurs années que j'utilise dans le cadre professionnel ou personnel des applications ou librairies java open sources (principalement sous Licence Apache ou LGPL). Ces applications ou librairies m'ont permis d'avancer sur de nombreux sujets... et il me tenait à coeur depuis un bout de temps de participer au mouvement. C'est donc avec une grande joie que je propose le code d'une de mes applications Android déjà téléchargée plus d'un million de fois :

Niveau à Bulle

De nombreuses licences open source existent mais je n'ai pas hésité longtemps pour m'orienter vers la GNU General Public License v3. Cette licence m'a semblé être la plus adapté dans le cadre de la publication d'une application complète, n'étant pas destinée à être intégrée dans une application au périmètre plus étendu. S'il avait été question d'une librairie, j'aurais sans hésitation opté pour l'Apache licence 2. Entre les deux, la GNU Lesser General Public License me paraît être destinée à la publication d'outils finis intégrables dans une application au périmètre étendu. Mais cela demeure une réflexion purement personnelle. Pour ceux d'entre vous qui sont intéressés par le code source de l'application, ça se passe ici : projets androgames. De nombreux cas d'utilisation Android sont couverts :

  • Utilisation des senseurs d'orientation et d'accélération
  • Utilisation de l'api Android de gestion des préférences
  • Persistance de données
  • Gestion d'animations 2D via une SurfaceView
  • Utilisations d'Intent
  • Effets sonores
  • Utilisation d'une police de caractères alternative
  • Gestion de la segmentation
  • Utilisation de l'API de déclaration XML de formes géométriques (dessin vectoriel)
  • Support multilingue
  • ...


Pour ceux qui ne connaissent pas encore l'application, voici quelques copies d'écran. Et si vous voulez la tester en conditions réelles, rendez-vous sur l'Android Market.



Fork me on GitHub