Plugin WordPress

09/12/2008

Comme sur Mac on ne fait pas que du mac voici une nouvelle qui sort un peu du cadre … mais bon !

Je viens d’uploader mon premier plugin WordPress !

Mandatory Authentication est un plugin qui permet à un blog wordpress de forcer l’identification des lecteurs. Le cas d’utilisation de ce plugin est un blog familial, où l’on souhaite que seul les membres de la famille soient en mesure d’accéder au site, sans pour autant contraindre à une sécurité qui protège des données confidentielles.

Mandatory Authentication is a plugin that put a WordPress blog behind a login form. It can be usefull for a family blog whose members do not want to make their blog accessible from visitor but do not really need to have a hight security. This plugin does not sweat to those who host confidential informations, use a plugin like wp-sentry instead !

Projets ,

Une très petite application

11/11/2008
Commentaires fermés

Après avoir écris un petit post sur comment télécharger un album picasaweb … quelques mois ont passés et iPhoto (sur mac) à été mis à jours et permet d’orénavant de s’abonner à un flux RSS.

Pour les Windowsiens je conseille très vivement Picasa 2.

Malheureusement, certaine personnes, comme ma belle grand mère n’a pas une version récente de Mac et n’a pas pu privilégier des mises à jour d’iPhoto.

J’ai donc pris un peu de temps pour développer une très petite application (Picasaweb Album Downloader) permettant de télécharger l’ensemble d’un album picasaweb.

Cette petite application est dévelopée en Java, elle peut donc être utilisée aussi bien sur windows que sur Mac.

Je serais heureux que vous me laissiez un petit commentaire pour me dire que vous l’utilisez et si vous en êtes satisfait.

Java, Mac , , , , , , , ,

Installer Windows XP sur Mac

19/10/2008

Suite à l’acquisition de mon nouveau mac book j’ai voulu installer Windows XP sur mac.

En version courte … c’est pas une tache très évidente !

Je vais essayé de vous donner ici le mon retour d’expérience sur le sujet.

Tout d’abord il faut l’utilitaire Boot Camp qui est un outil Apple permettant d’émuler le BIOS que les utilisateurs PC connaissent bien. Il est inclut avec Mac OS X Léopard. (Pour les précédentes versions de Mac OS X il faudra vous le procurer).

Il faut donc commencer par lancer Boot Camp qui se trouve dans Applications / Utilitaires mais qui est directement accessible depuis Spotlight.

Une fois la partition de créé, il va falloir installer WindowsXP en redémarrant l’ordinateur. Avant de procéder à cette étape il faut comprendre un peu plus en détail comment fonctionne Boot Camp. L’utilitaire d’Apple a créé une partition Windows qu’il est en mesure de reconnaitre (c’est lui qui l’a créée). Par la suite il va falloir formater la partition depuis le CD d’installation. Or sur certain CD, cette étape n’est pas disponible.
Dans ce cas nous devons demander à Windows de nous donner accès à la console de récupération. Pour ce faire il faut appuyer sur la touche F10 dès le départ de l’installation, dès l’affichage du message en bas « appuyer sur F6 pour installer des cartes SCSI ».

A l’invite de commande taper:

FORMAT C: /Q /FS:NTFS

Ceci formatera la partition. Dès Lors il suffit de redémarrer l’ordinateur et de relancer l’installation.

A noter que pour choisir au démarrage sur quel support démarrer, il suffit de garder la touche option (alt) enfoncée.

Mac , , ,

Nouveau MacBook unibody …

19/10/2008
Commentaires fermés

Voilà maintenant quelque jours que j’ai l’occasion de jouer avec mon nouveau MacBook, en résumé, je le trouve vraiment classe, stylé, éclatant de sobriété …

Je me suis éloigné des PC depuis l’acquisition du MacMini, il y a maintenant un peu moins de 2 ans et c’est sans regret que je m’éloigne encore un peu plus avec le MacBook.

Le TrackPad est tout bonnement déconcertant au début, et le pire c’est qu’on en devient addicted (heu … accro). Le coup des trois doigts n’est pas forcément la gesture la plus intéressante, mais les 4 doigts pour afficher le bureau ou exposé est vraiment utile, plus besoin des 3 doigts !
J’aime beaucoup le coup des 2 doigts, très pratique et très fluide, c’est pas nouveau mais c’est tout de même loin d’arriver sur Windows. Et ne parlons pas de sa taille géante !!

Concernant la carte graphique je dois avoué que je n’ai pas encore eu réellement l’occasion de la tester … mais je vais bien finir par trouver un jeux pour réaliser ce test.

Concernant les critiques j’en ai trouvé que deux :

  • Où est la touche DEL ? Mais bon c’est peut-être une habitude qui vient du monde Windows
  • Le bord du portable, il est très design mais l’arrête saillante n’est pas des plus agréable suivant les positions des mains sur le clavier, on finit par sentir l’arrête de plus en plus, jusqu’à avoir l’avant bras ou la pomme de la main irrité.

Pour ce qui est de l’écran brillant à diode, rien à dire, la luminosité, la qualité et les couleurs sont bien présentes. Le peu de reflet que j’ai pu avoir n’étaient vraiment pas gênant, mais pour être vraiment objectif sur les reflets, il faudra laisser couler un peu le temps.

Mac , , ,

Sexy Swing Apps on Mac OS X

08/10/2008
Commentaires fermés

ExplodingPixels est un excellent blog sur lequel je suis tombé, je vous le conseille vivement. Ken Orr parle d’interfaces graphique, et plus particulièrement des applications Swing sous Mac OS X.

Il y détaille avec justesse et de maniére explicite les problématiques de design que l’on peu rencontrer lors du développement d’application Swing.

Java, Mac , , ,

JFileSynchronizer promu par SoftPedia

25/09/2008
Commentaires fermés

Suite au déploiement de JFileSynchrionizer sur Google Code j’ai fait quelques mise à jours et mis à disposition le Java Web Start permettant d’exécuter l’application.

J’ai eu une belle surprise ce matin en lisant mes mails: Softpedia a sélectionné JFileSynchronizer et le référence dans leur base de données de logiciels.

JFileSynchronizer est nominé d’un award 100% free !

Java, Mac, Projets , , , , , , , ,

Divers liens concernant struts2

22/05/2008
Commentaires fermés

Subversion sur Mac OS X Léopard

20/04/2008
Commentaires fermés

Je viens de passer sur léopard et je suis heureusement surpris de voir que subversion est installé par défaut sur Mac OS X Léopard. Apache en version 2.2 est également installé et configuré.

Pour configurer subversion vous pouvez trouver quelques informations sur ce site anglais.

Mac , , ,

Comment initier un projet struts2 en 5 minutes avec Maven2

04/03/2008
Commentaires fermés

Tout d’abord il faut télécharger Maven2, rajouter le repertoire bin à votre PATH puis ouvrir une ligne de commande et y taper :

mvn archetype:create -DgroupId=com.test.struts2 -DartifactId=Struts2Test -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-starter -DarchetypeVersion=2.0.9-SNAPSHOT -DremoteRepositories=http://people.apache.org/maven-snapshot-repository


Puis en tapant les lignes de commandes suivante vous démarer l’application sur le port 8888

cd Struts2Test
mvn -Djetty.port=8888 jetty:run



Il n’y a plus qu’à aller jeter un oeil sur notre Hello World à l’adresse: http://localhost:8888/Struts2Test

Et le tour est joué !!

Vous pourrez jeter un oeil sur le code de cette application, vous y trouverez entre autre l’utilisation de sitemesh qui est un framework de gestion de layout. Loïc Mathieu a réaliser une introduction sur le sujet sur developper.com pour ceux qui veulent en savoir plus.

Java , ,

Inclure un browser HTML dans ses applications …

27/02/2008
Commentaires fermés

C’est possible avec Flying Saucer:

Flying Saucer & Mozilla Rhino

Flying Saucer is 100% Java XHTML+CSS renderer, including support for table pagination, margin boxes, running elements, named pages, and more. It is CSS 2.1 compliant (currently working on CSS 3 compliance), can be embedded into your Swing applications, and uses the open source LGPL license. This is a very impressive library! Equally impressive is Mozilla Rhino. Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users. Imagine combining Flying Saucer, Applets/JavaFX Script support, Rhino, and the hugely improved « Consumer JRE »!

Java , ,