Archive

Archive for the ‘Divers’ Category

Locker son écran sous Mac

April 10th, 2011 1 comment

Les ordinateurs Mac ont pour réputation d’être intuitifs à l’usage, toutefois certaines actions simples peuvent devenir des fois très compliquées. Il suffit de faire une recherche sur Google pour se rendre compte que locker son écran sous Mac n’est pas une action triviale.  Le fameux raccourci Windows+L n’est pas disponible sous Mac, mais rassurez-vous, une solution existe…

Pour cela, il vous suffit d’aller dans le menu “Pomme”, puis dans les “Préférence Système”. Une fois la fenêtre ouverte, rendez-vous dans le menu “Sécurité” (Première ligne), puis assurez-vous que l’option: “Exigez le mot de passe …” est sélectionnée. Enfin, choisissez dans la liste déroulante la valeur: “Immédiatement”.

 

 

Vous êtes maintenant prêt pour utiliser un raccourci clavier pour locker votre PC… Pardon votre Mac. Il ne nous manques plus que ce fameux précieux pour activer la fonction lock de votre Mac. Pour cela, il vous suffit d’appuyer sur la combinaison de touches suivante: “Shift+Ctrl+Eject”. Vous économiserez au passage votre batterie et sauverez les ours blancs puisque l’écran se met en veille dans la foulée.

 

  • Digg
  • Technorati
  • Twitter
  • del.icio.us
  • Facebook
  • LinkedIn
  • Mixx
  • Google Bookmarks
  • Netvibes
  • Wikio FR
  • Yahoo! Buzz
  • Reddit
  • StumbleUpon
  • Print
  • email
Categories: Divers, Mac Tags:

Sortie de la librairie J2ME Logging4ME

July 29th, 2009 No comments

Je travaille depuis un certain temps sur différents projets J2ME, et certains d’entre eux arrivent aujourd’hui à maturité. Le temps est donc venu de les releaser et de proposer une première version publique.

La sortie de la librairie Java pour J2ME Basic4ME a déjà fait l’objet d’un post il y a quelques jours.

Aujourd’hui, c’est au tour du projet Java pour J2ME “Logging4ME” d’être présenté et releasé:

Logging4ME est une librairie de logging spécialement adaptée pour J2ME, distribuée sous license Apache, et sa première version publique est la 1.0.1.

La librairie a été pensée dès le début des développements pour être spécialement adaptée aux problématiques J2ME. Elle est donc parfaitement compatible avec l’environnement J2ME/MIDP, et propose de nombreuses fonctionnalités classiques des librairies de log:

  • Une API de log classique et simple utiliser
  • Support de tous les niveaux de logs
  • Gestion des catégories de logger par hiérarchie ou bien par mot clé
  • Gestion de l’additivité pour la gestion des catégorie de loggers par hiérarchie
  • Configuration des layout, dont l’implémentation “PatternLayout”, permettant de configurer finement l’affichage des logs
  • Support des Appenders, dont le “ConsoleAppender”, et le “FileAppender”
  • Possiblité d’étendre les fonctionnalités de la librairie (Custom Layout, custom Appender)

Il existe déjà différentes implémentations de gestion des log adaptées pour J2ME. Microlog fait aujourd’hui référence pour l’éco-système J2ME, cependant il faut bien trouver chaussure à son pieds. Logging4ME propose donc une implémentation nouvelle, simple et légère de gestion des logs.

Listing des projets de gestion des logs pour J2ME:

  • Microlog
  • log4me – Note: Le projet semble abandonné (Pas mis à jour depuis Août 2006)
  • Jadabs-Log4j-J2ME – Note: Le projet semble abandonné (Pas mis à jour depuis Nomvembre 2004)
  • Et bien sûr: Logging4ME

Liens utiles du projet:

  • Le site du projet est à l’adresse suivante: http://logging4me.helyx.org/ .
    Vous y trouverez toutes les informations liées au développement du projet: Sources, Javadoc, Couverture de test, métriques, rapports Maven, …
  • Un wiki est disponible ici. Il propose des informations complémentaires: Exemples, Intégration de la librairie à votre projet, …
  • Pour télécharger le projet, cela se passe à l’adresse suivante: http://wiki.helyx.org/doku.php?id=logging4me:downloads
  • Un BugTracker est disponible à l’adresse suivante pour remonter toute anomalies ou suggestions : http://issues.helyx.org
  • Le projet est inscrit sur ohloh à l’adresse suivante: http://www.ohloh.net/p/Logging4ME.
  • Si vous souhaitez utiliser cette librairie pour votre développement, n’hésitez à me faire part de vos retours par mail, via le bugtracker, ou bien les commentaires du blog.

  • Digg
  • Technorati
  • Twitter
  • del.icio.us
  • Facebook
  • LinkedIn
  • Mixx
  • Google Bookmarks
  • Netvibes
  • Wikio FR
  • Yahoo! Buzz
  • Reddit
  • StumbleUpon
  • Print
  • email

Bookmarks Delicious

July 26th, 2009 No comments

Utilisant depuis quelques temps les bookmarks Delicious, j’ai décidé d’ajouter un widget Delicious pour afficher les bookmarks les plus rescents  dans la sidebar.

Vous pourrez ainsi consulter régulièrement les liens que je souhaite partage dans la sidebar du site.

Vous pouvez cependant consulter directement mes bookmarks Delicious en suivant ce lien : 

Le plugin WordPress proposant le widget utilisé pour afficher les bookmarks Delicious est disponible à l’adresse suivante:

  • Digg
  • Technorati
  • Twitter
  • del.icio.us
  • Facebook
  • LinkedIn
  • Mixx
  • Google Bookmarks
  • Netvibes
  • Wikio FR
  • Yahoo! Buzz
  • Reddit
  • StumbleUpon
  • Print
  • email
Categories: Divers Tags: , ,

Le blog devient polyglotte

July 26th, 2009 1 comment

Quelques nouveautés ont fait leur apparition sur le site depuis peu pour améliorer le contenu du blog ainsi que son ergonomie.

Ainsi le contenu des articles et le thème du blog sont maintenant proposés en français, mais également en anglais. Un sélecteur dans la sidebar du thème permet de choisir la langue de lecture du blog.

Les articles qui n’ont pas été traduits en anglais, peuvent l’être maintenant grâce à un lien “Google Translate” proposé dans l’en-tête du contenu de l’article.

Cette internationalisation du blog est possible grâce au thème multilingue  “Arras” (Pour lequel il a quand même fallu adjoindre et mettre à jour un fichier de traduction disponible ici), ainsi qu’au plugin ZdMultiLang qui permet d’internationaliser les catégories, le contenu des articles, les tags, etc…

  • Digg
  • Technorati
  • Twitter
  • del.icio.us
  • Facebook
  • LinkedIn
  • Mixx
  • Google Bookmarks
  • Netvibes
  • Wikio FR
  • Yahoo! Buzz
  • Reddit
  • StumbleUpon
  • Print
  • email
Categories: Blog, Divers, Web Tags: , ,

Connaissez-vous le paradigme ‘Model Driven Architecture (MDA)’ ?

March 2nd, 2006 No comments

MDA signifie Model Driven Architecture. L’idée de générer une partie d’application (plus ou moins importante) à partir d’un modèle de données et de diagrammes d’interactions et d’utilisations (tel que l’UML) n’est pas nouveau, mais aujourd’hui il existe de très bon outils (libres ou non) permettant de le faire. Adromeda en fait partie.

J’ai traduit ici, le descriptif du projet AndroMDA sur la page d’accueil du site:

AndroMDA (à prononcer”Andromeda”) est un framework de génération extensible qui adhère au paradigme ‘Model Driven Architecture (MDA)’. Des Modèles UML peuvent ainsi être transformés en composants déployable pour votre platte-forme favorite (J2EE, Spring, .NET). Contrairement aux autres outils MDA, AndroMDA est livré avec un set de cartouches déjà fonctionnels qui ont pour cibles des outils de développement actuels tels que Axis, jBPM, Struts, JSF, Spring and Hibernate. AndroMDA permet égalementde développer ses propres cartouches ou bien de customiser celles existantes. Il est ainsi possible de générer un code customisé à partir de son outils UML favoris.

AndroMDA est livré avec les fonctionnalités suivantes:

* Un design modulaire: les principaux blocs d’AndroMDAsont pluggable and et peuvent être échangés pour satisfaire vos besoin.
* Supporte les principaux outils UML tels MagicDraw, Poseidon, Enterprise Architect et bien d’autres.
* Des templates basés sur des moteurs de templates reconnus. actuellement, Velocity et FreeMarker sont supportés.
* Des cartouches prêtes à l’emploi pour les architectures d’entreprise les plus connues (EJB, Spring, Hibernate, Struts, JSF, Axis, jBPM).

* Site d’AndroMDA: http://www.andromda.org.

Je trouve ce concept très efficace, c’est pour cette raison que j’en parle ici. A noter qu’AndroMDA est un projet Open-Source qui repose sur Maven. De plus un plugin Eclipse sera bientôt disponible pour une meilleur intégration.

Concernant le support de Java EE 5, une cartouche EJB3 sera bientôt disponible.

Pour conclure, je vous conseille d’essayer de toute urgence. Attention cependant, si vous n’êtes pas famillié avec ce type de développement (MDA), je vous conseille de prévoir une petite demi-journée pour mieux cerner les avantages de cette méthodologie de développement, et tester par vous-même.

Un tutoriel pas à pas est disponible sur le site du projet.

Un des avantages non négligeable de ce type de méthodologie de développement, est le gain de temps, qui permet de mieux se concentrer sur la couche service de l’application, et non sur d’autres couches, qui ne nécessitent pas le temps qu’on leur consacre habituellement.

Une association magique selon moi:

UML + MDA => EJB3 & JSF => Un projet avec un modèle généralement plus clean et un cycle de développement plus court. Attention, les EJB3 et les JSF étant des technologies très rescentes, je vous conseille plutôt de générer du code pour Struts et Hibernate.

N’hésitez pas à poster des commentaires et infos, si le sujet vous intéresse, je suis très intéressé par le sujet.

  • Digg
  • Technorati
  • Twitter
  • del.icio.us
  • Facebook
  • LinkedIn
  • Mixx
  • Google Bookmarks
  • Netvibes
  • Wikio FR
  • Yahoo! Buzz
  • Reddit
  • StumbleUpon
  • Print
  • email
Categories: Mda Tags:

Bien choisir son Eclipse IDE :D

February 6th, 2006 No comments

Il existe aujourd’hui de nombreuses distributions d’Eclipse, le problème pour ma part, n’est pas de choisir Eclipse ou non, mais la bonne distribution!

Je ne serais trop vous conseiller d’en essayer plusieurs avant de vous fixer sur une distrib!

Pour ma part, je vous conseille l’IDE d’Exadel, je le trouve vraiment complet, et bien ficelé. La version 3.5 vient juste de sortir. Seul point noir, il est payant… Une version gratuite existe également.

Il en existe d’autres, pour n’en citer que quelques uns, en voici une liste non exhaustive:

* M7 racheté rescemment par Bea et renommé BEA WorkShop.
* MyEclipseIDE (très bon également).
* JBossIDE.

Bons tests et bon développement!

Pour compléter ces distributions, je vous conseille de rajouter les plugins fournis par le projet EclipseME et le Visual Editor de la fondation Eclipse :D

  • Digg
  • Technorati
  • Twitter
  • del.icio.us
  • Facebook
  • LinkedIn
  • Mixx
  • Google Bookmarks
  • Netvibes
  • Wikio FR
  • Yahoo! Buzz
  • Reddit
  • StumbleUpon
  • Print
  • email
Categories: Mda Tags: