En ce nouvel jour de l'an 2009...
Bonne année et meilleurs voeux aux gamers, développeurs, passionnés, motivés, phpeur et mysqleur.
Que les puces d'un millier de chiens galeux infestent le cul de celui qui te gâchera une seule seconde ton année 2009, et que les bras de cet abruti deviennent trop courts pour qu'il ne puisse jamais se le gratter...
Début de l'inter d'OGSpy
Bon voilà, je vous annonce que l'on va commencer l'internationalisation d'Ogspy ce weekend (du 10.05.08). Nous avons choisi de traduire en anglais et de mettre le langage français par défaut, ce qui sera plus facile pour les futures développeur étranger.
La procédure va être la suivante:
- blocage de la version actuel et l'ouverture d'une branche pour les correction des bugs sur la version non-inter
- le repérage des texte brut et les exporter dans un fichier temporaire
- traduire les textes en anglais
- faire la variabilisation en anglais suivant la variable de Sylar
Pour les textes invariables, simplement :
lang_<langue choisie>.php :
$lang['mod_message'] = "blabla, blabla";fichiersource.php :
echo L_('mod_message');
Pour les textes avec une ou plusieurs variables :
lang_<langue choisie>.php :
$lang['qms_date_error'] = "La date de départ (%1\$s) doit être antérieur à la date de fin (%2\$s)";ou
$lang['qms_date_error'] = "La date de fin (%2\$s) doit être postérieur à la date de départ (%1\$s)";
fichiersource.php :
echo L_('qms_date_error',$date_depart,$date_fin);
- une fois que tout ca sera fait, on aura déjà pas mal avancé et on effectuera les premiers test afin de n'avoir rien oublié dans cette opération.
AdvSpy - Module OgSpy
AdvSpy est un module OgSpy permettant la recherche et la simulation concernant les rapports d'espionnages.
Franc succès auprès des utilisateurs (le nombre de téléchargements atteint les 10.000 au total), son auteur, kilops est présent sur les boards et réactif aux demandes et signalement de bugs.
Une entrée vient de lui être crée sur le Wiki du trac.
Internationalisation d'OGSpy, ca repart !
A l'initiative de Capi et de Styx, l'idée de reprendre une version d'OGSpy internationale, compatible avec les différents langages dans lequel se joue OGame, est relancée.
Faut-il imposer le design des mods d'OGSpy ?
C'est la question posé dans aspect graphique des mod et personnalisation par Noumaios sur les boards de l'OGSteam.
Les développeurs de mods le font gratuitement , sur le temps libre, est-ce qu'il est de bon ton de mettre la pression sur un design uniforme ?
D'un autre cotè, se retrouver avec des graphiques de Battle-Start Galactica sur un skin OgSpy, c'est peut-être par du meilleur effet.... :)
Une page de template pour les entrées wiki
Je viens de tomber par hasard sur une fonction du trac 0.11dev (celui qui tourne ce jour sur l'ogsteam): PageTemplates , qui permet comme son nom l'indique de créer des gabarits de pages, qui seront sélectionnable lors de la création d'une nouvelle page wiki.
En test, je viens de reprendre le format du ModArcade, visible ici PageTemplates/Mod .
Utilisation en PHP de l'api Google Map
Quelques perles pour utiliser les fonctions de Google Maps dans son propre programme php.
Une classe GoogleMapApi utilisant pear est disponible.
Elle est configurable et notamment peut mettre en cache les données de géolocalisation dans une base de donnée mysql.
Je suis en train de faire mumuse dessus, et j'ai été confronté, à une malposition de certaines adresses. J'ai trouvé un petit tip qui indique comment avoir les coordonnées d'un point à partir de GoogleMap lui même.
- Ouvrir une carte google map quelconque
- Situer la zone voulu, puis cliquer sur le point dont il faut trouver les coordonnées (Click gauche - centrer la carte ou double-ckick ce qui centre la carte automatiquement)
- Puis entrer dans la barre d'adresse le code javascript suivant
javascript:void(prompt('',gApplication.getMap().getCenter()));
Une boite de dialogue apparaît avec dedans les coordonnées voulues.
Reinitialisation de la bibliothèque du lecteur Windows Média 111
Suite à la manipulation et l'installation du logiciel USBDLM ( Cf blog:Lettre-lecteur-usb-vista ), une reinitialisation de la bibliothèque du lecteur windows média s'impose.
En effet, je me retrouve avec une partie de mes fichiers en double dans la bibliothèque (sur des chemins d'accès différents).
Google a permis de retrouver les infos suivantes:
L'opération est valable sous XP comme sous Vista. Dans les deux cas il est impératif de demander à Windows Explorer d'afficher les fichiers cachés. Pour cela, depuis l'explorateur, allez dans les Options des dossiers, puis dans l'onglet Affichage. Cochez l'option Afficher les fichiers et dossiers cachés et décochez l'option "Masquer les fichiers protégés du système".
1/ Quittez Windows Media Player. Vérifiez à l'aide du gestionnaire des tâches qu'aucune instance de WMPLAYER.EXE est encore active. Si une ou plusieurs instances sont actives, fermez-les en tuant le processus.
2/ Appuyez sur la combinaison [Win]+[R] pour afficher la boîte "Exécuter".
3/ Saisir le chemin de la base de données de WMP11 (il varie selon que vous êtes sous XP ou sous Vista) puis validez par OK:
- Sous XP saisir: %userprofile%\Local Settings\Application Data\Microsoft\Media Player
- Sous Vista saisir: %LOCALAPPDATA%\Microsoft\Media Player
4/ Sélectionnez tous les fichiers et supprimez-les. Notez que nous avons dit d'effacer les fichiers et non les dossiers. Ces derniers n'ont théoriquement pas à être effacés. Mais si vous le faites, les conséquences seront mineures (essentiellement, Media Player devra reconstruire ses miniatures).
5/ Relancez Windows Media Player: le logiciel va alors reconstruire automatiquement sa base à partir des emplacements de sa liste des dossiers à surveiller.
Sources
Changer les lettres de lecteur USB sous vista et les fixer
J'ai été confronté au problème apparemment récurrent sous Vista de la variation de l'assignation des lettres de lecteur (E:, F:) aux périphériques USB amovibles.
Google m'a ramené quelques infos intéressantes.
Problème
Contexte
- Une machine sous VISTA avec un lecteur multicarte.. qui me prend 4 lettres E,D,F,G
- Un lecteur dvd virtuel type Daemon Tools
- Deux disques dur externes USB contenant mes fichiers multimédia
Symptômes
- Marre d'avoir ces 4 lecteurs de cartes fantômes que je n'utilise presque jamais
- Marre de devoir réfléchir 3 fois, et de changer a chaque reboot l'affectation de ces lettres (c'est possible en faisant un click droit sur le disque insoumis, et cliquer sur 'Gérer', puis 'Gérer les disques' et àa nouveau click droit pour 'changer la lettre')
- Marre d'avoir mon lecteur windows média qui se vautre sur une bibliothèque qui ne pointent plus sur les bons disques (une fois en F: , la suivante en G: , etc etc).
Solution USBDLM USB Drive letter manager
Il s'agit d'un outils freeware pour windows, développé par un allemand ( Page anglaise du site).
- Télécharger l'archive (zip/msi) que vous voulez et décompressez là dans le répertoire de votre choix.
- Copier le fichier USBDLM_sample.ini en USBDLM.ini (ou renommez le)
- Editer ce fichier USBDLM.ini selon vos souhaits (Un fichier d'aide en anglais est disponible dans le même répertoire USBDLM_eng.chm)
Pour exemple voici le mien :
; This is a sample for an USBDLM.INI ; Create a new USBDLM.INI or rename it to USBDLM.INI ; More informations in the help file USBDLM_ENG.CHM ;------------------------------ Settings ------------------------------------- [Settings] ;here you can let USBDLM remove driveletters of cardreaders as long ;as there is no media present NoMediaNoLetter=1 ;here you can let USBDLM write a logfile, default is _USBDLM.LOG in the root of the Windows drive WriteLogFile=0 LogFile= LogLevel=3 ;---------------------------- BalloonTips ------------------------------------- [BalloonTips] ;this activates balloon tips and sets their show duration in milliseconds Enabled=1 Timeout=6000 ;-------------------------- the drive letters --------------------------------- ;here you can define new default drive letter for USB drives [DriveLetters] Letter1= Letter2= Letter3= [DriveLetters10] VolumeLabel1=500-MEDIA Letter1=O [DriveLetters20] VolumeLabel1=WeBlack750G Letter1=P ;here you can define drive letter that shall never be used for new local drives. ;enter here letters of subst and network drives, so USBDLM can consider them ;at boot time, but do _not_ enter drive letters of local drives here [ExcludedLetters] Letter1= Letter2= Letter3= ;many other options are documented in the Help files
| NoMediaNoLetter=1 | Supprimer les lettres fantomes du multi-carte |
| VolumeLabel1=500-MEDIA | 500-MEDIA est le nom d'un volume d'un de mes disques durs |
| Letter1=O | .. et je lui assigne la lettre O: |
| VolumeLabel1=WeBlack750G | WeBlack750G est le nom (label) du deuxième disque dur externe |
| Letter1=P | .. et je lui assigne la lettre P: |
- Lancer le fichier _install.cmd
Et voila, l'utilitaire est lancé comme 'Service Windows' (qu'il est d'ailleurs possible de lancer/stopper avec la commande net : net start/stop usbdlm.
Bingo , c'est gagné...
Une théorie des Branches pour le svn
Il pourrait etre utile de se servir de l'article/analyse de Streamed Lines: Branching Patterns for Parallel Software Development pour la création des branches de nos gros projets multidéveloppeurs (essentiellement OGSpy).
Pour OgSpy, ca consisterait en meme tant que le tag de la release, de faire une branche de maintenance par exemple dans OGSpy/branches/3.05-stable.
Les réparations de bug seraient exclusivement réalisés sur cette branche, pendant que les nouvelles fonctions et adaptations seraient réalisés sur le trunk (OGSpy\trunk).
Le schéma suivant en résume graphiquement le principe.
update.rdf d'xtense et firespy sur le svn
Les fichiers serveurs update.rdf qui sont interrogés par les babares xtense [3549] et firespy [3550] viennent d'être mise sur le dépôt svn.
Les demandes à ce jour (domaine non redirigé actuellement) sont renvoyés sur http://svn.ogsteam.fr/blahblah/update.rdf (sur le dédié).
Ca doit pouvoir permettre de changer aisément la localisation de mise à jour des barres, ainsi que leur numéro de version.
Bien évidemment cette faculté est réservé aux développeurs des barres. Et il est nécessaire d'avoir un accès en écriture au svn.
Migration d'ogsteam vers un nouveau serveur
Merci à Aeris, il vient de migrer ogsteam vers un serveur dédié.
Il reste encore quelque petits problèmes notamment sur le trac, mais aussi sur l'incorporation des tickets dans le forum ou encore la migration des telechargement via le mod autoupdate des modules d'ogspy.
Actuellement, le temps que tout tourne correctement on utilise des DNS temporaires en http://ogsteam.revelois.fr
A propos du Blog Wiki
Liberté de la création des articles à la mode des blogs

rss
