Francescu e Dume

THE ROAD TOWARDS FREEDOM

Programme estival


Le merleAvec les beaux jours (peut-être pas si beaux que ça d’ailleurs), c’est l’été qui revient. Nous voilà donc repartis pour un été de travail dans le rez-de-chaussée de la maison de Dume. Après un bref balayage nous avons donc repris possession de nos bureaux respectifs, avec une petite amélioration cette année, puisque nous nous sommes offerts des écrans qui nous apportent un confort beaucoup plus important pour le codage.

Il est à noter que notre environnement de travail doit véritablement être agréable, puisque l’année dernière un oiseau était venu visiter nos locaux, et que cette année, c’est un merle qui a élu domicile (et couve probablement ses oeufs) juste à côté de nous dans le jardin. On est vraiment très flattés !

Pour revenir à notre programme de cet été :

  • Développement d’un projet en tant qu’associés
  • Développement de la nouvelle version d’xFruits (encore et toujours…)
  • Finalisation de quelques projets et développement en suspens

Voilà donc un programme plutôt chargé qui nous attend !

1 seul commentaire

M1 - Résultats de notre première année de Master


Nous avons donc eu connaissance aujourd’hui des résultats de notre première année de Master d’Informatique à l’Università di Corsica et ils ont été les suivants :

  • Francescu : Mention Très-Bien avec 16 de moyenne
  • Dume : Mention Bien avec 14 de moyenne
1 seul commentaire

M1S7 - JavaFx : Sun attaque le marché des RIA


JavaFxAnnée Universitaire 2007-2008, semestre 1
JavaFx est le plus gros projet actuel de Sun pour intégrer le marché des RIA, découvrez à travers cette présentation réalisée pour l’UE Java de Mme. NIVET pourquoi Sun veut il sortir ce produit, quels sont les objectifs de JavaFx et comment Sun compte mettre cela en oeuvre.

  • Matière : Java
  • Sujet : JavaFx
  • Date de l’oral : 20/12/2007
  • Elèves : MARTINETTI Jean-Philippe & SANTONI Francescu
  • Notre présentation :

  • Notre rapport :


(version pdf)

Aucun commentaire

M1S7 - Présentation sur Java RMI


Java RMIAnnée Universitaire 2007-2008, semestre 1
Dans le cadre de notre module de Java j’ai réalisé une présentation sur Java RMI avec un collègue.

 

 

  • Matière : Java
  • Sujet : Java RMI
  • Date de l’oral : 20/12/2007
  • Elèves :
    • Dominique SIACCI
    • Benjamin PERENEY
  • Notre support : Support
  • Notre rapport: Rapport
Aucun commentaire

M1S7 - Présentation sur l’eXtreme Programming


eXtreme ProgrammingAnnée Universitaire 2007-2008, semestre 1
Dans le cadre de notre module d’analyse et conception orientée objet (de notre première année de master) nous avons tous deux réalisé une présentations sur l’eXtreme Programming.

 

  • Matière : Analyse et Conception Orientée Objet
  • Sujet : eXtreme Programming
  • Date de l’oral : 11/12/2007
  • Elèves :
    • Dominique SIACCI
    • Francescu SANTONI
  • Notre support : Support
Aucun commentaire

M1S7 - Design pattern « Chain of Responsability »


Année Universitaire 2007-2008, semestre 1
Dans le cadre de notre module d’analyse et conception orientée objet (de notre première année de master) nous avons tous deux réalisé des présentations sur un Design Pattern. Voici le design pattern Chain of Responsability

  • Matière : Analyse et Conception Orientée Objet
  • Sujet : Design Pattern GoF Chaine de responsabilité
  • Date de l’oral : 20/11/2007
  • Auteur : Francescu SANTONI
  • Mon support : (bientôt disponible)
Aucun commentaire

M1S7 - Presentation du Design Pattern FlyWeight


FlyWeightAnnée Universitaire 2007-2008, semestre 1
Dans le cadre de notre module d’analyse et conception orientée objet (de notre première année de master) nous avons tous deux réalisé des présentations sur un Design Pattern. Pour ma part, je me suis chargé de présenter le design pattern FlyWeight.

  • Matière : Analyse et Conception Orientée Objet
  • Sujet : Design Pattern GoF FlyWeight
  • Date de l’oral : 20/11/2007
  • Elèves :
    • Dominique SIACCI
  • Mon support : Support
Aucun commentaire

Developper en Java, surement pas MAC !


MAC OS 10.5 - LeopardComme le montrait mon précédant article, le choix d’un OS pour developper en Java n’est pas simple. Apple semble ne pas s’en soucier plus que ça : en effet, Java 6 n’a tout simplement pas été intégré a MAC OS X Leopard… Apple qui aurait pu faire taire ses détraqueurs leurs donne le baton pour se faire battre.
Apple a mis à jour Java dans l’OS X v10.5 (Leopard) de la version 1.5.0_07 à la 1.5.0_13 mais impossible de trouver Java 6 sur Leopard ou sur le site d’Apple. Les précédantes beta de Java 1.6 qui étaient disponible pour les developpeurs ont été supprimé et ne semblent donc plus être disponible.

La position des developpeurs Java sur MAC est assez difficile… Comment justifient ils leur choix ?

Voir l’article original

Quelques articles qui en parlent

Quelqu’un qui “s’en fout” mais qui écrit quand même un article dessus…

Aucun commentaire

Java : Crypter vos mots de passe avant de les enregistrer dans une base de données


Avez-vous déjà ressenti le besoin de crypter ces mots de passe que vous enregistrez dans votre dbase de données pour l’authentification des utilisateurs dans votre application ?
Voudriez-vous crypter le texte de manière à ce que seule votre application puisse l’interpréter, et que le résultat n’ait pas de sens pour un oeil non exercé ?
Voilà un petit exemple de code pour crypter un chaine de caractères.

public synchronized String encrypt(String plaintext) throws SystemUnavailableException
{
MessageDigest md = null;
try
{
md = MessageDigest.getInstance("SHA"); //step 2
}
catch(NoSuchAlgorithmException e)
{
throw new SystemUnavailableException(e.getMessage());
}
try
{
md.update(plaintext.getBytes("UTF-8")); //step 3
}
catch(UnsupportedEncodingException e)
{
throw new SystemUnavailableException(e.getMessage());
}
byte raw[] = md.digest(); //step 4
String hash = (new BASE64Encoder()).encode(raw); //step 5
return hash; //step 6
}

Pour comparer deux chaines, encryptez la seconde suivant le même procédé puis comparez les.
Pour une analyse plus détaillée, je vous inivite à lire l’article de James Shvarts.

Source : http://www.javablogs.xyling.com/

Aucun commentaire

Developper en Java, et pourquoi pas Solaris ?


John O'ConnerJohn O’Conner s’est posé la question de savoir quel été le meilleur OS pour developper en Java.

En tant qu’utilisateur régulier de Windows, celui-ci a été son choix de facto en tant que plateforme de developpement. Il a cependant testé le developpement sur MACOSX. Certes son interface est des plus agréable mais son manque de mise à jour concernant le SDK Java a été determinant dans le fait de ne pas developper sous MACOSX.

Son essai s’est donc tourné vers Ubuntu avec des résultats très satisfaisant. Quant à l’essai de Solaris son avis était plutôt mitigé.

Ses premières conclusions étaient donc favorables à Windows et Ubuntu.

Mais comme les outils Solaris étaient très interessants et qu’il y a quelques jours sortait Solaris Express Developer Edition 9/07 et ca a changé la donne. Il décide donc d’essayer Solaris et de nous tenir au courant.

Windows

Points forts

L’habitude

Les mises à jour

Points faibles

L’interface

MacOs X

Points forts

L’interface

Points faibles

Les mises à jour

Ubuntu

Points forts

L’interface

Les mises à jour

Points faibles

Le panel d’outils disponible

Solaris

Points forts

Le panel d’outils disponible

Les mises à jour

Points faibles

Drivers

L’article de John O’Conner

Aucun commentaire

Page suivante »