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

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.

Fork me on GitHub