Anthor.Net

Blog | jQuery Progression | SlickSpeed | En direct de Twitter | Portfolio | Photographies | Contact

1/09/2009

Total BreakDown

Ce qui devait arriver arrive, la goutte d'eau qui fait déborder le vase. En fait rien de spécifique, simplement un constat, depuis 1 an, l'entreprise dans lequel je travaille nous demande de faire des efforts pour pallier aux manques de compétences de certains pôles. En 1 an de promesses de changements, toujours rien, si ce n'est les licenciements des personnes compétentes. Un webdesigner licencié pour garder un directeur artistique incapable de faire son travail... Des chefs de projets qui passent plus de temps à faire de la facturation et du commercial plutôt que de faire de la gestion de projet...

Pour ma part, mon boulot consiste plus à refaire les maquettes, réécrire des cahiers des charges, installer des serveurs et créer des outils que de faire des sites Internet, raison pour laquelle je suis allé en agence Web. Au final, je suis devenu un homme à tout faire, mais je ne fais pas mon travail, ou du moins celui pour lequel je suis payé.

Je pense qu'il est inutile de préciser que bien évidemment, nous n'avons pas le choix, car si je refuse, on me dit que je ne fais pas d'efforts... Effectivement. Mais ce n'est pas mon entreprise, je ne force personne à garder du personnel incompétent, je ne force personne à vendre des prestations sans avoir les compétences qui suivent, ou à vendre des produits qui ne sont pas encore développés...

J'ai joué le jeu, j'ai voulu avoir confiance, aider les personnes dans leur travail, résultat 3 ans plus tard, je suis complétement vanné, je n'ai plus aucune motivation à venir travailler, et j'ai perdu toute confiance dans les entreprises actuelles. Je ne garderais pas un bon souvenir de cette expérience,elle me conforte dans mon idée qu'une entreprise doit avant tout être une question de passion, d'équité et d'envie de la part des personnes qui y travaillent. En aucun cas on ne peux travailler sereinement, lorsque des enjeux familiaux sont plus fort que le professionnalisme à avoir.

13/08/2009

L'importance de compresser les fichiers statiques

Lorsque j'ai commencé Tarschool, j'ai immédiatement mis en place un système de compression des fichiers. Celui-ci est de deux sortes :

  • Minification des fichiers JS et CSS
  • Compression avec le mode deflate des fichiers JS et CSS

Faciles et rapides à mettre en place, ces solutions permettent souvent d'économiser au minimum 75% de la bande passante utilisé par le serveur en mode normal.

Voici un petit récapitulatif des solutions que nous avons mis en place et de leurs économies associées.

Lire la suite

10/08/2009

Voyage en Inde

Voilà 3 mois que je suis rentré d'Inde, il m'a fallu beaucoup de temps pour pouvoir trier les 2000 photos prisent, en voici finalement une sélection de 125.
Souvent par manque de temps, mais aussi par manque d'objectivité. J'avais besoin du recul nécessaire pour faire le tri :)


Il reste pas mal de photos encore sur mon disque dur, mais je ne pense pas en remettre plus.
Le lien : Album - Voyage en Inde - Mars/Avril 2009

4/08/2009

Les contraintes de l'emploi du temps.

Durant la phase de création d'entreprise il est difficile de concilier emploi du temps journalier et le deuxième emploi du temps. Il m'arrive souvent depuis 7 mois de dépasser les 80h hebdomadaires. A mon sens, cela me posait moins de problèmes lorsque je développais la bêta tout seul. Depuis la sortie du jeu et le serveur en production, les modifications sont donc la plupart du temps effectuées durant les heures de pointes du jeu !

Même si je favorise l'utilisation de la réplique du jeu, certains tests doivent être effectués directement sur le jeu en production, et il arrive donc souvent que le jeu se retrouve en maintenance pendant les soirées. Si nous avions plus de temps, nous pourrions contourner l'emploi du temps pour effectuer les tests en pleine nuit ou tôt le matin ;) Même si les logs montrent une activité continue quelque soit l'heure, il reste quelques tranches vides.

Autre contrainte, pour gagner un maximum de temps, nous devons parfois faire des modules à la va vite... Alors que si nous travaillions dessus toute la journée, nous n'aurions pas ce problème, nous pourrions passer plus de temps à penser, et à bien organiser les données.

Malgré ces contraintes, Tarschool arrive enfin à une certaine maturité qui lui permet d'être quasiment autonome :) Et ça, ça fait plaisirs !

3/08/2009

Les tournois dans Tarschool

Un bon petit mois pour ce module, entrecoupé d'une pléthore de corrections de petits bugs et d'ergonomies en tout genre !

Il aura fallu toutes sortes d'ajustements sur Tarschool pour intégrer au mieux les tournois. Surtout au niveau de la classe de gestion des combats qui avait été construite à la va vite. La plupart des fonctions manquaient de points d'ancrages, et les résolutions étaient faites à moitié dans la classe et à moitié dans le contrôleur ! Néanmoins tant qu'elle était utilisée à un seul endroit cela ne me posait aucun problème !

J'ai pris le parti de faire un tournoi de type battle, c'est à dire qu'il est toujours possible de monter dans le classement tant qu'il reste d'autre joueurs à la même position. Je pense que cela permettra aux joueurs frustrés de la limite des combats de pouvoir jouer plus même si il n'y a pas que des avantages puisqu'il peuvent aussi descendre dans le classement en cas de nombreuses défaites :)

Le module s'occupe de prévenir les joueurs de leurs combats, de la fermeture des inscriptions, de la distribution des prix... Le module est prévu pour pouvoir à terme proposer aux joueurs VIP de créer leurs propres tournois, avec tarif d'entrée, restriction à une guilde..

- page 2 de 13 -