nyroBlog
Bannière NyroBlog, par Nyro
Image par Nyro - ?

Travian, jeu par navigateur à la façon Age of Empires

travianUn ami m'a fait découvrir ce jeu il y a moins d'une heure. En rentrant chez moi, je reprends l'ordinateur, et je vais le voir, à la découverte du fonctionnement : en clair, je lis les règles du jeu. Première impression sur le site, très clair, l'information est très bien mise en page, la lecture est agréable. L'explication se fait en douceur, par étape, pour au final faire découvrir un jeu qui ressemble à Age Of Empire, en plus tactique.
Le but : progresser dans les niveaux pour pouvoir se développer un maximum, attaquer et se défenre, en gérant ses ressources pour ne jamais en manquer.
L'explication commence par la présentation des trois peuples que l'on peut choisir à l'inscription : Romains, Gaulois et Teutons, ambiance Asterix et Obelix assuré.
Chacun a ses particularités, ses points forts et ses points faibles. Ensuite, on découvre les bâtiment, où certain servent à stocker la nourriture, développer son infanterie ou développer son commerce extérieur, avec un toujours un coût en ressource, et un temps propre à la création, ce qui ryhtme la partie. Là où on voit que le jeu est très bien réfléchi, c'est quand on voit l'arbre des évolutions. Une fois le mode d'emploi terminé, on se sent prêt à attaquer une partie, à découvrire toutes ces petites maisons en toît de chaume, histoire de ramener un peu de fraîcheurs dans nos chaumières...

Pour ma part, je ne vais pas me lancer maintenant, pour éviter de tomber dans la dépendance...

PhpMyVisites, outil de statistiques gratuit

PhpMyVisitesPendant un long moment, je n'utilisai sur les sites que je m'occupai (en l'occurence pas beaucoup) que le script Les Visiteurs - v2.0.1 de phpInfo. Son avantage : je le trouvai simple, léger, et me donnant les informations que j'avais besoin rapidement et clairement, dans des beaux petits graphes. Et puis, ces derniers jours, j'ai du trouvé un outil de statistiques pour un client, qui donne un maximum d'informations dans une interface agréable et facile d'utilisation. Je me suis tout de suite tourné vers un script dont je connaissais l'existence, que j'avais testé il y a bien longtemps sans en être convaincu : phpMyVisites. Je l'ai donc installer sur le site du client : un beau petit script d'installation, très simple et très rapide, en 9 étapes. Une fois l'installation terminé, un simple code JavaScript/HTML à intégrer dans les pages, et le tour est joué. Une simple petite manip pour donner le nom de la page que je désire, pour les retroyver correctement dans l'administration de phpMyVisites.

Dans la foulée, je l'ai installé sur mes sites : nyrodev.com et nyrodev.info. Un gros avantage de cette application, est que l'on peut inclure dans la même admin plusieurs sites, qu'ils soit héberger au même endroit ou pas. Ceci est possible car le code appelle un javascript et un fichier PHP générant une image en URL absolue. Donc, on peut afficher un résumé de l'ensemble des sites sur une seule page. De plus, on passe d'un site à l'autre en changeant simplement une liste déroulante toujours accessible.

On peut afficher les statistiques pour un jour, une semaine, un mois ou une année complète que l'on sélectionne dans un petit calendrier, lui aussi toujours accessible.

Enfin, cet outil répond à toutes les attentes que l'on peut avoir d'un tel outil :

  • nombre de visiteurs uniques
  • taux de retour
  • nombre de pages vues
  • pages d'entrée / pages de sortie
  • provenance géographique
  • configuration client (résolution, OS, navigateur...)
  • affluents, d'où les gens arrivent sur le site, avec affichage des mots-clés

De plus, on peut paramétrer des partenaires. Il suffit de l'ajouter dans l'administration, puis, de dire au partenaire de dirigier sur le site avec au bout de l'adresse le paramètre pid rempli suivant le numéro d'identifiant qu'il aura. La même chose est possible de faire avec les newsletter et le paramètre nid, pour savoir quel envoi a raporté combien de visites etc...

Le tout est présenté soit sous forme de tableau triable à loisir, ou de graphique, généré avec Artichow. Le tout est présenté dans un template très simple, sur fond blanc, avec des couleurs bleues. Le stricte minimum, parfait pour l'usage que l'on en fait !

Vous l'aurez compris, je suis totalement bluffé par cet outil.

Mais ce n'est pas fini ! En effet, en farfouillant dans l'administration de l'appli, j'ai remarqué que l'on pouvait ajouter des utilisateurs, et gérer les droits de lecture de chacun d'entre eux. Vous allez me dire : ouais super, mais bon, c'est rare que plusieurs personnes aillent voir les stats d'un site, donc ça sert à rien... C'est pas faux, mais rappelez-vous : on peut paramétrer plusieurs sites sur la même installation ! Mettez-vous donc à la place d'une entreprise qui propose la création et l'hébergement de sites internet, puis le suivi. Avec cet outil, qu'ils installent une seule fois sur leur site principal, ils peuvent déjà s'installer des stats sur leur site. Ensuite, sur chacun ds sites qu'ils vont faire, après l'ajout du site dans PhpMyVisites, ils pourront avoir les stats du site de leur client, et ce pour tous les sites clients. Ils pourront bien sûr consulter les statistiques détaillées de chaque site, ou bien se contenter du résumé basique, récapitulant quelques chiffres. Maintenant, si à chaque nouveau site, l'entreprise crée un utilisateur, dont il donne les accès uniquement sur le site du client, il peut alors proposer au client de consulter ses statistiques, et ce, sans lui couter un sous de plus.

Enfin, on peut aussi autoriser des visites anonymes sur les statisitiques. vous pourrez voir celles de mes 2 sites ici pour vous rendre compte.

Et vous, vous utilisez quoi comme outil de statistiques ? Quels sont leurs avantages/inconvénients ?

MySQL limité sur online.net

Pour un client, je travaille actuellement sur un site hébergé chez online.net, 1 hébergement M ou L. Etant donné que le site changera pour aller sur un beau serveur dédié tout neuf, je ne me suis posé aucune question sur les ressources utilisables lors de mes requêtes MySQL. Bref, tout allais très bien dans le développement de ce site : déploiement des classes appropriés, développement de classes spécifiques pour ce site, etc...
Aujourd'hui, je me suis attaqué à un listing, qui demande 5/6 jointures de tables, avec à chaque fois 1 clause ON sur la jointure.
J'écris ma requête dans mon fichier PHP, j'upload mon fichier sur le FTP, et j'appelle cette page avec FireFox. Habitué à ce que le site réponde lentement, je patiente quelques instants. Un peu plus que d'habitude cette fois-ci.
Enfin, la page s'affiche, avec une erreur MySQL. Pas inquiété, je lis l'erreur retournée :
The SELECT would examine too many records and probably take a very long time. Check your WHERE and use SET OPTION SQL_BIG_SELECTS=1 if the SELECT is ok
Et voilà. Alors là, je me vois bloqué sur le développement de cette partie, parce que le serveur MySQL d'Online n'arrive pas à suivre.
Actuellement, j'essaie d'exporter toutes les données vers mon ordi, pour pouvoir continuer à travailler, mais c'est extrémement long... le serveur est plus que lent, un vrai calvaire... Entre les erreurs de chargements, les déconnection de la base, les erreurs de requêtes dûes à des temps trop long... Mais bon, ça fait partie des aléas du métier...

Du coup, j'en ai eu tellement marre de faire mes développements dans des conditions pareilles que j'ai transférer tout le site (fichier PHP et Base de donnée) vers un serveur dédié pour d'abord comparer les temps de réponses dans un premier temps, puis faire tous mes tests dessus s'il était plus rapide.
Résultat : un temps de réponse 3 à 4 fois plus rapide, et plus de soucis de requêtes MySQL trop grande...

Dadane, futur numéro 1 du hit Skyrock ?

Internet, c'est accessible à tous.
Avec l'arrivée du haut débit, on a vu d'abord un florilège de fichiers powerpoint que l'on s'échangeait par mail.
Maintenant, l'heure est à la vidéo. Avec la diffusion gratuite de la vidéo, beucoup se voit déjà parmi les étoiles. Parmi tous ces gense, on trouve Dadane.
Dadane est un jeune rappeur de 13 ans du 29. Bientôt , tu vas l'entendre passer sur les ondes de Skyrock ! dixit son site officiel.
Bref, ça fait sourire...
Et puis en y réfléchissant, et en surfant un peu sur le web, on remarque qu'il n'est pas le seul dans ce cas là.
Le rappeur du 92 un peu plus âgé, mais tout aussi dans la vague...
Et puis on a aussi la version anglaise de ce phénomène, le cousin anglais
On croit voir un nombre incalculable de vidéos de ce genre. Tout ceci rappelle le jeune Jordy il y a 15 ans en arrière, tout un tas de jeunes qui veulent se voir briller parmi les plus grandes stars, eminem et autres rappeurs... (remarquez que ce phénomène ne se remarque que dans le rap...)
A quand des parodies des castings de la star Academy ?

Flash - Tutoriaux et exemples

Aujourd'hui, la série Flash

Et pour finir, pour tous ceux qui sont dépité en faisant de l'ActionScript : Flash Adventure