Fin de page
Oct 19

MaxMind fournit des bases de données de géolocalisationW, dont GeoLite City, qui est gratuit et permet de localiser géographiquement une adresse IP.
Cette base de données est actualisée tous les mois.

Une API pour Delphi est disponible, mais celle-ci, au jour d’aujourd’hui, n’a pas encore été portée sous Delphi 2009W, la première version UnicodeW qui introduit des nouveaux types de chaînes de caractères dans ce langage, et engendre une erreur avec l’API telle qu’elle est fournie.

Je suis donc parti de l'APIW fournie, et j’ai changé quelques types, casté quelques variables, et supprimé ainsi tous les warnings que j’obtenais… je ne suis pas un expert Delphi, loin de là, mais si cela vous interresse de récupérer un code qui compile, voici un exemple qui fonctionne. Vous aurez besoin de la base de géolocalisation, disponible à cette adresse pour pouvoir exécuter cette application : https://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz

Je me suis également inspiré de l’extension installée sur ce blog pour la localisation sur la planisphère et l’ajout des régions en toutes lettres…

Ces noms de régions viennent en plus de l’API standard… Les pays et régions sont soit en français, soit en anglais.
Lire la suite »

Share

Pages : 1 2 3

Lien permanent vers Exemple GeoLite City avec Delphi Rédigé par Whiler \\ Tags : , , , , , , , , ,

Oct 17

Médailles BF2

En 2005, Electronic Arts sortait un nouveau FPS tactiqueW, développé par Digital Illusions, Battlefield 2. Ce jeu met en valeur l’équipe, via les qualités individuelles de chaque joueur… si tant soit peu, nous en avons |-(

Il gère également un classement mondial des joueurs. Je n’ai jamais eu la prétention de rivaliser avec les meilleurs, mais entre potes, par contre, les comparatifs pouvaient être sympas… (seulement lorsque j’étais devant, bien sûr 8-) )

J’ai alors recherché les différentes façons d’obtenir et de comparer ses statistiques… une application & divers sites webs dont je ne me rappelle plus des URLs et dont la majorité ont du passer à des jeux plus récents (tout comme moi d’ailleurs)…

Puis un jour, l’envie me vint de coder un composant DelphiW qui permettrait d’obtenir ces stats… ce que je fis… j’ai trouvé énormément d’informations sur ce site : http://bf2tech.org/, et j’ai récupéré les informations qui me manquaient en étudiant les trames réseaux avec Ethereal

Mais il fallait bien tester le code que j’avais écrit… alors, j’ai fait une interface… puis je lui ai ajoutée les récompenses… puis des tableaux… et des onglets…
Lire la suite »

Share

Pages : 1 2

Lien permanent vers Statistiques Battlefield 2, WBFHQ Rédigé par Whiler \\ Tags : , , , , , , ,

Oct 13

J’ai eu envie de faire un peu de coloration syntaxique sur mon blog… dans un langage que je n’avais pas encore testé avec GeSHiW|-( alors, j’ai ressorti un vieux dossier :

  • il y a deux ans et demi, un défi avait eu lieu pour développer un jeu de Puissance 4W
  • il fallait juste utiliser Delphi
Puissance 4

Interface du Puissance 4

Voici le source que j’avais présenté un peu trop tard :
Lire la suite »

Share

Lien permanent vers Delphi, console, souvenirs, … Rédigé par Whiler \\ Tags : , , ,

Oct 08

Dans la galerie photos, j’ai mis en place le multilingue qui est directement pris en charge par Piwigo.

Je voulais homogénéiser le blog en lui ajoutant également cette fonctionnalité et en gardant les mêmes drapeaux…

J’ai effectué une rapide recherche dans Google et j’ai trouvé un exemple parfait qui m’a permis de me refaire mon propre widgetW très rapidement :

Google-Translate-English  Google-Translate-Deutsch  Google-Translate-español  Google-Translate-italiano  Google-Переводчик

Fourni par Google

Widget

  • Ajout d’un widget de type Texte
  • et quelques lignes d’HTML pointant sur les drapeaux et les bonnes URLs…

Lire la suite »

Share

Lien permanent vers Ajout d’un widget pour la traduction automatique de la page Rédigé par Whiler \\ Tags : , , , , , , ,

Juin 04

Aujourd’hui, StJo m’a envoyé un nouveau lien

Un site qu’il est amené à faire évoluer avec le temps.

Dans le principe actuel, on gagne des points toutes les heures tous les jours où on se connecte…
Hum… (lol) il faut automatiser cela…

J’ai un planificateur de tâches chez mon hébergeur qui peut me permettre de me connecter toutes les heures… mais celui-ci ne m’autorise seulement qu’à lancer des scripts que j’héberge, et ne me permet pas d’appeler une URL externe…

Qu’à cela ne tienne… codons une mini-page qui va se charger du travail et que je mettrai dans le planificateur :
Lire la suite »

Share

Lien permanent vers Chargement du contenu d’une page Rédigé par Whiler \\ Tags : , , , , ,

Début de la page