Anthor.Net

Aller au contenu | Aller au menu | Aller à la recherche | Contact

8/06/2009

.htaccess par défaut

On utilise souvent le même .htaccess de base lors du démarrage d'un développement, mais certaines options restent valables quelque soit le site.

RewriteEngine On
 
RewriteCond %{HTTP_HOST} !^www\.mydomain\.fr$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.fr/$1 [R=301,L]
 
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
 
<IfModule mod_deflate.c>
	<FilesMatch "\.(js|css)$">
		SetOutputFilter DEFLATE
	</FilesMatch>
</IfModule>

Grâce à cette base, je m'assure que le domaine principal est bien le domaine utilisé pour la navigation, je redirige ensuite tous les accès à des fichiers inexistants vers le bootstrap index.php. Finalement, en cas de présence du mode DEFLATE, les fichiers JS et CSS sont compresser à la volée.

23/05/2009

Quelques nouvelles de Tarschool...

Voilà maintenant quelques semaines que nous avons sorti Tarschool en version bêta, il me fallait donc faire un petit résumé de mes premières impressions !

Tout d'abord l'accueil a été plutôt positif malgré un certain nombre de bugs découverts dès la sortie du jeu ! Nous avons corrigé rapidement la majorité des bugs et des failles découvertes, sans difficulté. La première difficulté est apparue après un problème d'incohérence dans les combats, pour ne pas fausser les futurs classements nous avons décidés de remettre le jeu à zéro...

Tarschool est basé sur le Zend Framework et cela m'a vraiment permis de corriger et modifier les fonctions très rapidement sans aucun souci. L'utilisation du cache APC est aussi un réel soulagement du côté du serveur, ce qui permet d'avoir un accès rapides aux données avec un minimum de requêtes sur la base de données. Je suis donc satisfait de mes choix de départ, mais aussi de l'avenir grace à la réutilisation du moteur de Tarschool pour de futures jeux plus évolués. ZF suit une évolution assez rapide en ce moment et suit les dernières mises à jour de fonctionnalités de PHP, et son apprentissage a été plutôt rapide.

Après 2 semaines, Tarschool a atteint la centaine de joueurs actifs, ce qui est plutot positif sachant le peu de référencement effectué pour le moment, mais beaucoup de travail reste à faire. Notamment au niveau de la dynamique du jeu, celui-ci ne prend pas assez en compte le côté communautaire. Il va nous falloir trouver des solutions pour donner envi aux joueurs de rester, et à de nouveaux de venir.. Pas encore de quoi bosser dessus à temps plein !

26/04/2009

Nouveautés

Que de changements en un mois et demi, voilà deux semaines que je suis rentré d'Inde, et toutes mes angoisses ont disparues.

J'entame une phase finale du développement de Tarschool avant d'entamer la béta et l'ajout de nouvelles fonctionnalités. Tout cela me laisse un peu de temps, pour d'une part migrer mon blog vers une solution existante car je n'avais pas le temps d'entretenir la mienne, et cela m'empêchait de poster plus souvent.
D'autre part, cela va me permettre de repasser aussi un peu de temps sur le site de Tarsiera Studio.

Pour ce qui concerne la migration, celle-ci est quasiment terminée, les anciennes pages sont toutes redirigées. Quelques pages, liens et colorations de code sont encore indisponibles.

24/01/2009

Font-Family en CSS - Compatiblité Windows/Mac/Linux

Il est parfois embêtant de ne pas disposer de polices à peu près égales en taille et en forme suivant les différents systèmes d'exploitation.
Voici une liste de quelques polices avec leurs équivalents sous la forme Windows/Mac/Linux :

font-family: Verdana,Geneva,Kalimati,sans-serif;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
font-family: "Arial Black",Gadget,sans-serif;
font-family: Arial,Helvetica,Garuda,sans-serif;
font-family: Georgia,"Nimbus Roman No9 L",serif;
font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
font-family: Tahoma,Geneva,Kalimati,sans-serif;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-family: "Times New Roman",Times,FreeSerif,serif;

17/01/2009

jQuery 1.3 est dans les bacs !

jQuery 1.3 est sortie en version finale depuis le 14 janvier.

Pas mal de nouvelles choses en terme de performances tel que l'intégration de Sizzle, un nouveau moteur d'event avec une fonction live applicable sur les events standards, l'injection HTML... Le tout est disponible ici.

La version de SlickSpeed a elle aussi était mise à jour avec cette nouvelle version.

Il est à noter que seule la version 1.6r5 de jQuery UI est compatible avec cette nouvelle version.

EDIT : Ajout de slickSpeed des librairies : Prototype 1.6.0.3, MooTools 1.2.1, Sizzle 0.9.1, Mochikit 1.4.2.

- page 1 de 10