Walid, CHARFI, Walid CHARFI

Walid’s blog

run IT, run …

Je déménage

Retrouvez mes articles sur http://arkitech.itemploitunisie.com

  • 0 Comments
  • Filed under: Non classé
  • Salut à tous,

    Ceci est un message destiné aux développeurs désirant utilisé Toplink, JPA et PgSQL et n’arrivant pas à le faire.

    Supposons qu’on a une table “CLIENT”. L’annotation (cas MySQL et autres) pour mapper cette table avec une entité Java est d’habitude  @Table(name = “CLIENT”).

    Figurez vous alors que lorsqu’il s’agit d’une base de données PostgreSQL le nom de la table doit comporter les guillemets comme suit: @Table(name = “\”CLIENT\”").Il en est de même pour tout autre donnée à mapper (colonnes, etc).

    Sacré Postgre.

  • 65 Comments
  • Filed under: Non classé
  • Après la certif .Net, me voilà Sun Certified JavaSE 5.0 Programmer.

    Un grand merci à ceux qui m’ont donné les bons conseils.

    SCJP

  • 1 Comment
  • Filed under: Java/JEE
  • Transformation de meta modèles


    La plupart des outils de refactoring opèrent au niveau du code. Il est cependant possible de définir des opérations de refactoring au niveau meta modèle. L’article ci-dessous présente une librairie de primitives de transformation de diagrammes de classes écrits en XMI (format d’échange standard). Cette libraire est aussi exposer à travers une étude de cas simple par application d’un design pattern à un modèle donné.

    Article MOF Enhancer.

  • 1 Comment
  • Filed under: Java/JEE
  • Apache Struts en action

    Présentation du framework

    Apache Struts est un framework open-source gratuit pour la création d’applications Web en Java. Il a été initialement développé par Craig Mc Clanahan qui l’a donné au projet Jakarta d’Apache en mai 2000. 

    Le framework fournit son propre contrôleur Web et s’intègre avec d’autres technologies proposant le modèle et la vue.

    Read the rest of this entry »

  • 1 Comment
  • Filed under: Java/JEE
  • Salut à tous,

    Ca nous est arrivé au moins une fois: on entend une chanson, on aime bien le refrain et on aimerait bien trouver la chanson par la même occasion mais on y arrive pas sans avoir le titre,…

    La solution à tout cela existe et s’appelle: www.midomi.com. Très simple d’utilisation:

    • Repères le bouton en haut “Clic and sing or hum” (hum signifie bourdonner),
    • Cliques dessus et chantes la partie de la chanson que tu as en tête,
    • Re-cliques et attends la liste de résultats juste en bas.

    Testé et approuvé!

    eXtreme Programming

    Salut à tous!

    Un peu de gestion de projet pour une fois. Voici un outil qui vous permettra de pratiquer XP sans vous en apercevoir:
    AgileTrack

    Si vous voulez travailler à plusieurs sur le même projet, préférez l’utilisation d’une base de données en ligne:
    Free MySQL Host Bounceme

    Et voilà, certification Microsoft .Net framework = mission accomplie

    Page MCP:

    https://mcp.microsoft.com/authenticate/validatemcp.aspx
    Transcript ID: 791091
    Access Code : 185120DB728E4E2

    mcprgb.png

  • 4 Comments
  • Filed under: MCTS
  • Plusieurs d’entre vous n’arrivent pas garder une adresse DNS fixe sous Ubuntu et ne peuvent pas de ce fait profiter sans souci de leurs connexions.

    Pour me connecter à Internet sous Ubuntu 7.1 sans avoir à réinsérer l’adresse DNS à chaque démarrage, j’ai rajouté, dans /etc/dhcp3/dhclient.conf, la ligne suivante :

    prepend domain-name-servers Adresse_DNS_du_fournisseur_d’accès_ou IP_routeur;

    C’est de bon augure, je n’en doute pas.

  • 72 Comments
  • Filed under: Linux
  • Microsot Surface ®

    Simply technologically Unbelievable ! Just watch videos in following link : Microsoft Surface

    Cost: about 10000$

    Rassurez vous, c’est beaucoup plus simple que vous ne pouvez le croire :)

    Le code suivant permet d’afficher une image PGM (portable grayscale map) sous Visual C++ 2005. Pour résumer, il s’agit de récupérer le graphique associé à la zone de dessin, de créer une bitmap en mémoire, de la remplir en parcourant une matrice représentant les valeurs stockées dans l’image PGM à afficher et enfin d’affecter cette bitmap à l’image de la zone de dessin. Trêve de blabla, voici le code:

    void dessiner(unsigned char ** matrice,int lx,int ly){
    Graphics^ g = pictureBox1->CreateGraphics();
    Bitmap^ myBitmap = gcnew Bitmap(lx,ly);

    Color myColor;
    int x,y;
    for (x = 0 ; x< myBitmap->Height - 1;x++)
    for (y= 0 ; y< myBitmap->Width - 1;y++) {
    myColor = Color::FromArgb(matrice[x][y],matrice[x][y],matrice[x][y]);
    myBitmap->SetPixel(y,x,myColor);
    }
    pictureBox1->Image = myBitmap;
    }

  • 0 Comments
  • Filed under: Microsoft
  • Dans ce tutorial, nous mettons en oeuvre les frameworks Struts 1.2, Struts 2.0, JSF 1.1 et Hibernate 3.0 en utilisant comme IDE NetBeans 5.5 pour la gestion de chambres dans un hôtel.

    Sans plus attendre, voici le tuto!

  • 148 Comments
  • Filed under: Java/JEE
  • Cet été, mon stage s’est déroulé dans une société spécialisée dans la création de site Web.

    Le développement se fait principalement en PHP et je me suis trouvé à copier et réadapter la même portion de code dans une multitude de pages d’accès à une base de données MySql… jusqu’au moment où j’ai décidé de mettre fin à cette méthode de travail machinale et de créer un outil me permettant de gagner du temps et d’éviter de m’ennuyer:

    Voici donc BeanBuilder ! C’est un utilitaire que j’ai réalisé avec Visual C# 2005. Et, voici comment l’utiliser:

    • Step 1:

    Remplissez le champ “class” avec le nom de la table que vous souhaitez exploiter puis introduisez ces attributs dans le tableau “Bean attributes”. Sélectionnez ensuite “PHP/mySql” dans la liste déroulante.

  • Step 2:
  • Il ne vous reste plus qu’à appuyer sur “Go >>”. Vous obtenez alors un beanDAO (Data Access Object) et des snippets à utiliser directement dans les pages php selon le besoin.


    Cliquez ici pour télécharger BeanBuilder. Laissez vos commentaires et bonne prog!

  • 62 Comments
  • Filed under: pHp
  • This is a bit rich!

    Une liste des 400 personnes les plus riches des États-Unis a été publié dernièrement par le magazine Forbes.

    Sans aucune surprise, Bill Gates (Fondateur de Microsoft) termine premier avec quelques 59 milliards de dollars.

    En quatrième position vient Larry Ellison, le célèbre PDG d’Oracle, avec 26 milliards de dollars.

    Les deux fondateurs de Google, Sergey Brin et Larry Page, se placent cinquième et sixième avec 18,5 milliards chacun.

    Vive l’informatique aux États-Unis :).

  • 98 Comments
  • Filed under: Global news
  • A force de chercher, on trouve toujours.

    Ne pouvant pas m’acheter un vrai nom de domaine, j’ai cherché, et cherché et fouillé le net pour me trouver une redirection “élégante” et j’ai pu dénicher deux sites offrant ce que je cherchais (gratuitement et sans obligation d’affichage de pub bien sûr):

    Cydots.com (je me suis pris walidcharfi.net.ms)

    DotTK (où j’ai enregistré www.walidcharfi.tk)

  • 1 Comment
  • Filed under: Coups de coeur
  • NOIRRR

    A l’aide de son système de détection de copie piratée “Windows Genuine Advantage”, Microsoft annonce pouvoir plonger dans le noir l’écran de tout utilisateur ayant une copie illégale de Windows Vista…

    Pirates! Garde à vous, ça sera vous ou Microsoft (comme d’habitude).

  • 62 Comments
  • Filed under: Microsoft
  • Pourquoi donc ce blog?

    Salut à tous ! Soyez les bienvenus sur ce blog !

    Sur ce blog, vous trouverez mes réalisations et mes trouvailles sur tout ce qui tourne autour du développement informatique, des sites coups de coeur et insolites.

    Profitez au mieux de votre visite & Stay always in touch.

  • 105 Comments
  • Filed under: Global news