Flux RSS Icône RSS

Les dernières actualités :

Suite du site

Voilà un petit temps que cette partie du site ne reçoit plus de contenu. Et pour cause, je consacre le peu de temps qu'il me reste au quotidien sur le volet blog qui lui est en anglais.
Cela faisait un petit temps que je songeais à sauter le pas pour mon site et voilà qui est fait. La réalité étant que pour parler de technique, c'est nettement plus agréable à écrire (et à lire par la même occasion). De plus, la langue de Shakespeare permet de toucher un panel beaucoup important de développeurs que la communauté francophone.
Et puis après tout, on conçoit, développe, documente, teste en anglais, alors on peut bien en parlais dans cette même langue !

Bref, la suite sur le blog HardCoding.


Votes et réactions
(0 vote)
Réactions : 0 réaction
Catégorie et date
Catégorie : News du site
13/04/14 @ 10H50 (permalink)

RMI Registry & Eclipse

Pour ceux qui font de la programmation parallèle en Java avec Eclipse, utiliser la RMI Registry de Sun n'est pas toujours chose aisée . En effet, il faut qu'elle soit bien configurée pour accéder aux .class des programmes pour que ces derniers puisse la joindre. Pour cela, deux moyens s'offrent à nous sous Windows.
Le premier, lancer tous les programmes en ligne de commande :

  1. cd "c:\Program Files\Java\jre6\bin" pour se placer dans les binaires du JRE de Sun.
  2. rmiregistry.exe pour lancer la RMI Registry.
  3. java monprogram pour lancer son programme Java.

Avec cette méthode, tous les programmes ont été lancés depuis le même dossier (\bin). Mais une autre façon beaucoup plus élégante et sans quitter Eclipse est aussi possible .

  1. Créer un launcher pour les "External Tools" (le bouton play avec une trousse à outils)
  2. Créer un nouveau programme ("Program" > Icône "new")
  3. Préciser votre RMI Registry dans "Location" via "Browse File System"
  4. Préciser le "Working directory" : ${project_loc}\bin (si vos sources compilées arrivent dans bin, sinon juste ${project_loc})
  5. Puis valider ("Apply" > "Close")

Vous avez maintenant un nouvel outil externe : votre RMI Registry. Pour la lancer, soyez dans une des sources du projet à tester (le Working directory sera renseigné au moment du lancement comme le dossier \bin sur lequel vous travaillez actuellement). Par la suite, lancer simplement vos autres programmes à partir d'Eclipse et tout ira pour le mieux
Pour récapituler, voici une capture d'écran de la configuration d'Eclipse que vous devriez obtenir :

Note : Pour savoir si Eclipse vous crée bien un dossier "bin" pour votre projet, faites "Properties" sur votre projet puis allez dans "Java Build Path". En bas de cette fenêtre vous sera indiqué ou sont crés vos fichier compilés.


Votes et réactions
(8 votes)
Réactions : 0 réaction
Catégorie et date
Catégorie : Programmation
25/01/09 @ 17H32 (permalink)

Un petit point

Bonjour à tous ! Ca commençait à faire un petit temps.. La raison est simple : trop de travail ! Des cours, des projets, des examens.. De quoi s'occuper donc
Mais je vais en profiter pour faire un petit point sur la situation. Deux projets PHP en cours : le bot pour duels et les tutoriaux sur les bots ainsi que le (re)développement de ce site en ZF (Zend Framework). Pour le premier, à savoir les bots, je n'ai eu le temps de le continuer et il s'avère que le site Duels.com avance bien plus vite que moi ! (pour donner une idée, le site a tellement évolué qu'il faut refaire les comptes des joueurs.. ). Quant au second, j'ai manqué de temps donc il n'avance guère jusqu'ici.
A côté de cela, j'ai passé un peu plus de temps sur Java (comme J2EE) et j'ai commencé un bot pour JamLegend. Oui oui, pour un jeu en temps réel. C'est tout de suite différent, mais il ne s'en sort pas trop mal pour l'instant (il peut lire les notes à jouer et les simuler au clavier ). Je travaille actuellement sur son IHM Swing.
De plus, je dois aussi travailler sur mon serveur (Helios) que je dois maintenir et améliorer. Beaucoup de travail en résumé mais je ne compte pas laisser ce site à l'abandon, loin de là (je ne serais pas en train de le recoder entièrement sinon )

Avant de vous laissez, je me permets un petit hors sujet sur l'examen de projet de Salle de marché. A la question "Comment avez-vous résolu le problème de programmation parallèle ?",  j'ai hésité sur les réponses suivantes :

  • Quel problème ?
  • En appuyant plus fort sur la touche "entrée" de mon clavier !!
  • En rajoutant un point-virgule à la fin de la ligne 1293..
  • En prenant le projet de quelqu'un d'autre (c'est faux hein )
Et vous, qu'avez-vous répondu ?

Votes et réactions
(3 votes)
Réactions : 14 réactions
Catégorie et date
Catégorie : News du site
20/01/09 @ 12H49 (permalink)

Le début de la fin..?

Une mauvaise nouvelle pour le site : mon hébergeur arrête son activité. Cela signifie la fin du site, au moins pour un moment. Je m'hébergerai peut-être par la suite sur mon serveur de production dans un premier temps. Mais ça ne serait qu'une solution provisoire en attente de mieux.
Quoi qu'il en soit, j'aimerai le remercié pour son service que j'ai beaucoup apprécié et  adresser une petite pensée aussi à l'administrateur qui a eu à me supporter. Merci à vous deux et bonne continuation


Votes et réactions
(1 vote)
Réactions : 8 réactions
Catégorie et date
Catégorie : News du site
04/10/08 @ 07H04 (permalink)

Helios : setting fire (partie 3)

Ca fait plusieurs jours que je travaillais dessus, mais j'ai enfin réussi. A quoi me direz-vous ? J'ai réussi à installer des instances multiples de Trac : un outil de gestion de projet. Certains ne connaissent peut-être pas, Trac est un outil développé en Python, doté d'une interface Web. Il s'interface avec SVN et propose la gestion des repports, tickets, timeline, etc..
Après avoir installé un AMP (Apache2, MySQL5 et PHP5), j'ai installé SVN et le mod DAV pour avoir un accès au repository SVN via Apache. Puis Trac et le webadmin de Trac.
Je dispose maintenant de VirtualHost pour Trac et mes projets, gestion des droits pour Trac et SVN etc..  C'est un outil vraiment puissant et j'ai hate de le tester avec le temps. Je posterais peut-être plutard mes fichiers de configuration au vue des heures que j'y ai passé.. Ca servira peut-être à certains !

- Helios : setting fire (partie 2) -
- Helios : setting fire (partie 1) -

Votes et réactions
(1 vote)
Réactions : 4 réactions
Catégorie et date
Catégorie : News du site
19/08/08 @ 21H18 (permalink)

 
Admin