Dahevos L!f3

Bienvenue sur mon blog

 

Sortie de androfrog v1.0 ! 13 mai 2010

Classé dans : Programmation — Dahevos @ 20:58

Et voila, le logiciel permettant de manipuler votre serveur frog a distance est enfin sortie en version 1.0 !
Pour plus d’informations, aller sur http://www.androfrog.frogcreator.fr/ !

 

 

AndroFRoG : plus d’informations… 12 mai 2010

Classé dans : Programmation — Dahevos @ 9:58

Bonjour à tous,

Un jour j’ai eu une idée : en effet qu’est-ce-qui est super chiant quand le serveur de FRoG bug ?
La réponse à cette question est au final assez simple : de ne pas pouvoir le redémarrer avant quelques heures….et donc de se mettre la communauté de joueur à dos.

De plus, j’ai remarqué depuis un petit moment un nouvel effet de mode : en effet de plus en plus de personnes disposent d’un téléphone portable dit seconde génération (avec application et OS intelligent). Ainsi l’alliance des deux m’a permis de penser à un nouveau projet : AndroFRoG ou encore la possibilité de pouvoir démarrer, redémarrer et arrêter son serveur via son téléphone.

Bon maintenant que j’ai eu l’idée, il fallait trouver comment elle aller se réaliser. Au vu de mes connaissances et de ma préférence pour le langage Java, et de mon nouveau téléphone sous Google Android, il fut clair que la première version de ce service serait développé sous cette OS.

Ainsi, j’ai choisis la technique facile du socket, à savoir que sur la machine cliente, on lance le serveur, un simple JAR qui attend une connexion (en boucle) et qui lance un thread dès réception d’une connexion. Ce thread va analyser la commande reçue et exécuter le traitement demandé. Ainsi si c’est la commande START, il lancera le programme Server.exe (dont le chemin est spécifié dans un fichier de configuration au format texte).
Si la commande est RESTART, le thread va killer le processus courant Server.exe, attendre 1 secondes et relancer le programme Server.exe.
Enfin, si la commande est STOP, le thread va killer le processus courant Server.exe. Bien sur, pour éviter à n’importe qui de pouvoir commander le serveur à distance, un password est transmis avant toute connexion.

Le programme est actuellement configurable via des fichiers .txt :
Pour le serveur :
- numéro de port
- password
- emplacement local du fichier Server.exe (peut bien sur être remplacé par un autre programme : Wow.exe, COD6.exe … =D )
- Nom du processus à killer : Server.exe, Wow.exe etc…

Le serveur est donc un simple jar sans aucune interface et totalement transparent pour l’utilisateur. Il utilise 5Mo de ram (La machine virtuelle forcément…) mais c’est relativement constant et je vais éventuellement essayer de améliorer ce point dans les prochaines versions.

Pour le client :
- adresse du serveur
- numéro du port
- password
Le client est disponible en version .jar, mais surtout en .apk permettant son déploiement sous android. Pour des raisons obscures au début le programme ne marchait pas sous mon téléphone avec le réseau 3G – fonctionnait qu’avec le WIFI d’ou pas vraiment d’utilité…
Cependant il s’est avéré que c’était un problème de numéro de port, et que par conséquent maintenant l’application fonctionne en 3G-2G et est donc accessible partout dans le monde !

La version .jar a pour le moment aucune interface et est en réalité pas développé pour le moment même si bien sur ce sera très facile de le faire et que je vais me concentrer dessus une fois la version sur portable terminée.

Pour la version pour android, l’application dispose d’un menu, la configuration est facilement modifiable et les exceptions sont correctement levé. Cela tourne et marche à merveille pour le moment. Cependant je vais devoir revoir un peu l’application car j’ai codé des trucs un peu à LA RACHE du coup c’est pas super optimisé ^^.

Par conséquent, je recherche actuellement :
- plusieurs personnes pour tester le démarage de leur serveur via mon téléphone portable
- plusieurs personnes ayant un téléphone sous android afin de tester le redémarage du serveur via leur téléphone

Si vous êtes intéressé, merci de me le faire savoir !
Pour les images du logiciel, je verrai plus tard lors de la présentation de ce projet en annonces officiels.

Sinon ce projet est relativement « secret » inutile de le dévoiler en public sur ce forum, bien que ce même message soit présent sur mon blog.

Merci de votre participation ! Si vous avez des idées, suggestions, merci de me les faire savoir !

 

 

??????? 9 mai 2010

Classé dans : Programmation — Dahevos @ 10:33

FRoG Android

 

 

Un nouveau projet Java en construction pour FRoG Creator ! 6 mai 2010

Classé dans : Programmation — Dahevos @ 23:52

Bonjour à tous,

je déclare en ce jour bénis qu’un nouveau projet JAVA pour frog creator vient d’être lancé. Nom de code : Android.
Aucune autre informations pour le moment, c’était juste la ptite exclu du jour pour ceux qui lisent mon blog !

A bientôt pour plus d’informations ici-même !

NB : inutile de faire chier les membres de frog team sur ce projet, personne est au courant (pas même GAK).

 

 

A la dur ! 3 mai 2010

Classé dans : Programmation — Dahevos @ 15:19

Bon finalement après moult réflexion et un ou deux apéros, j’ai décidé de ne pas utiliser cakePHP.

Pourquoi ?

Car ce framework comme n’importe lequel est bien pour un site neuf, mais je désire réutiliser la base de données de frog creator qui est dans un format bien particulier, et du coup l’adapter au format de cakePHP est quasi impossible sans faire tout foirer. Donc je vais tout coder de mes petites mains de  fée  nain.

Pour le moment a été effectué sur mon temps libre mes heures de boulot le login à la base. ça avance doucement mais surement, tout comme le design…

 

 

 

Conception 27 avril 2010

Classé dans : Programmation — Dahevos @ 11:36

Beaucoup de jeunes pensent que programmer consiste à écrire des lignes et des lignes de code… En réalité, c’est bien plus que ça, et on découvre en étudiant l’informatique (à l’iut ou ailleurs – mais en cours) que ce n’est pas que d’aligner des lignes les unes à la suite des autres, mais aussi penser, réfléchir, trouver des solutions… à travers des schémas.

Voila un exemple (provenant de mon stage – très mauvaise qualité car confidentiel = en effet propriété de l’entreprise…) :

Diagramme de séquence

 

Pour plus d’informations :

UML : http://fr.wikipedia.org/wiki/Unified_Modeling_Language

MERISE : http://fr.wikipedia.org/wiki/Merise_%28informatique%29

 

Voila un autre exemple :

diag de sequence

 

 

CakePHP : prochain framework pour le site de frog creator ? 22 avril 2010

Classé dans : Programmation — Dahevos @ 17:55

Bonjour à tous,

Je pense sérieusement pour le site internet de FRoG Creator de mettre en place un framework, afin de fournir au site web une base robuste autant côté sécurité que côté rapidité de développement. Cependant lequel choisir entre symfony, cakePHP, et les autres ?

Etant donné que je ne connais pas du tout comment on développe sous un framework, j’ai décidé de prendre cakePHP afin de pouvoir me servir du très bon (enfin il semble très bon) tutorial sur le site du zer0 sur ce framework.

Pour plus d’informations sur ce qu’est un framework, je vous invite à visiter ce lien (tutorial du SDZ sur le framework cakePHP : http://www.siteduzero.com/tutoriel-3-115159-cake-php-du-gateau-pour-tous-les-zeros.html ).

CakePHP : prochain framework pour le site de frog creator ? dans Programmation cakephp_logo1

 

 

Il neige ! 21 avril 2010

Classé dans : L!f3 — Dahevos @ 13:45

Hé oui, il « neige »

Il neige ! dans L!f3 moz-screenshot-1fleur pollen

Le pollen m’offre l’émerveillement de la neige… au printemps !

Un peu de blancheur dans ces journées belles et ensoleillées !

 

 

 

Protéger la modération 31 octobre 2009

Classé dans : Programmation — Dahevos @ 12:35

Bonjour à tous,

Quand on a un grand forum comme FRoG, surtout fréquenté par une population jeune, il est fréquent de se retrouver avec un membre ne comprenant pas la notion de respect et de règles…
Face à ce genre de situation, les modérateurs et administrateurs s’efforcent souvent de préserver le forum et la bonne entente générale en éradiquant le membre (bannissement, suppression) et en censurant ces messages d’insultes.
Malheureusement, l’action des modérateurs et administrateurs deviennent transparente et alors le membre peut s’en prendre personnellement à un membre efficace de la modération… et en faire une histoire personnelle.

Comment éviter cela ?
Sur le forum FRoG Creator, nous avons adopté le système de modérateur impersonnelle, qui effectuera toutes les actions de modération sur les membres, afin que le membre précis ne puisse pas savoir avec précision qui l’a bannis, et ne puisse en faire une affaire personnelle. De plus, un membre de modération de ce nouveau type est impersonnelle et ne peut faire l’objet de ressentiment, ce qui entraine au final un respect plus grand pour ce « membre ».
En place depuis maintenant une bonne semaine sur le forum de FRoG Creator, je dois avouer que ce système marche efficacement. Les modérateurs peuvent efficacement bannir ( sans pour autant administrer le forum tel un administrateur ). Par contre, le seul inconvénient et de devoir se déconnecter pour se reconnecter sous le robot « méchant ».
Le moyen efficace que j’ai trouvé est d’utiliser IE pour le robot, et firefox pour mon compte personnel. De cette façon, aucun risque de devoir se deconnecter/reconnecter à chaque fois.

 

 

InstantSmile : une autre façon de voir la vie qui nous entoure … 5 février 2009

Classé dans : L!f3,Loleuse — Dahevos @ 10:59

Vous avez certainement déjà remarqué que certains objets dans notre vie sont disposés telle qu’elle nous rapelle quelque chose, à savoir une tête … de smilies !!!!

Il suffit de regarder notre environnement, pour se rendre compte qu’il y a de nombreuses « têtes » cachées ! Depuis hier je regarde la vie d’un autre côté, et armé de mon portable, je « shot » tout ce qui ressemble à une tête…

Cette « art », je l’apelle InstantSmile. Et voila que je définie certainement pour la première fois au monde cette art :

-Toute photo dois être naturelle. Il en faut pas déplacer les élements, et prendre la photo comme les objets étaient deja disposés. AUCUN RETOUCHE ne dois être appliqué sur la photo. Bref, faut prendre au naturel !

(lisez la suite pour avoir des photos )

(more…)

 

1234
 
 

Mes ordinateurs |
jeefacile |
MM SITE |
Unblog.fr | Créer un blog | Annuaire | Signaler un abus | bkaurelien
| iNews
| informatique