i2c: Pays depuis l’adresse IP (v4 ou v6)

Bonjour à tous,

Voici un système très simple d’utilisation pour connaître le pays d’une adresse IP (quelque soit la version). Pour cela, il vous suffit d’envoyer une requête HTTP à cette adresse :

http://i2c.mes-stats.fr/get?ip={adresse ip}

Où vous remplacez “{adresse ip}” par l’adresse IP réelle.

Pour en savoir plus, je vous invite à visiter la page de description de i2c.

Toutes vos suggestions / remarques sont les bienvenues.

facebooktwittergoogle_plusredditpinterestlinkedinmail

Performances PHP: Arguments IF

Je fait ce petit article très court pour vous aider à optimiser (légerement peut-être mais bon…) vos arguments de conditions. Je vais parler ici du cas d’un IF valable si un ou plusieurs arguments parmis tous sont à “true” :

Ce script va donc afficher “OK” si la variables $arg1 == true OU si la constante arg2 == true OU si la fonction arg3 renvoi “true”.
Si $arg1 == true, PHP va directement s’arrêter de vérifier les conditions et va exécuter ce qu’il y a dans le IF.
Sinon, si arg2 == true, PHP va directement s’arrêter de vérifier les conditions et va exécuter ce qu’il y a dans le IF.
Sinon, si arg3() == true, PHP va directement s’arrêter de vérifier les conditions et va exécuter ce qu’il y a dans le IF.
etc… Continue reading Performances PHP: Arguments IF

facebooktwittergoogle_plusredditpinterestlinkedinmail

Linux: Créer des RAM Disks

Dans le domaine du developpement informatique, le temps de réponse est une question critiale qui amène parfois à repenser totalement ses systèmes. Dans certains cas, le temps de réponse et limité par le processeur et la mémoire RAM, mais parfois, plus souvent qu’on ne le croit, il peut être significativement réduit avec des optimisations lors de la lecture des données.

Les RAM Disks sont des petits espaces de la mémoire RAM que l’on réserve pour stocker des données dans la mémoire RAM ! Cette méthode de stockage peut augementer les temps de lectures pour notament pour : Continue reading Linux: Créer des RAM Disks

facebooktwittergoogle_plusredditpinterestlinkedinmail

REGEX IP(v4) et IPv6

Actuellement, presque tous les visiteurs utilisent encore l'IPv4, le système d'adressage IP connu depuis très longtemps (xxx.xxx.xxx.xxx où xxx appartient à [0;255]). Plus de 90% des 232 possibilitées d'adresses IPv4 (pour Version 4) sont actuellement utilisées. A l'heure actuelle, seulement Free connecte ses internautes en IPv6, seulement, ce mode de connexion est amené à évoluer très rapidement du fait de l'importance crutiale de cette migration. En effet, s'il n'y as plus d'adresses IP disponibles, vous ne pourrez plus vous connecter à Internet… Continue reading REGEX IP(v4) et IPv6

facebooktwittergoogle_plusredditpinterestlinkedinmail

PHP: Fermer la connexion avec le navigateur

L’exécution de scripts PHP peut parfois prendre quelques secondes… Seulement, vous avez afficher toutes les informations concernant la page en quelques dixaines de milisecondes mais maintenant, vous éffectuez des opérations diverses, qui, elles, prennent du temps. La navigateur va toujours afficher sur la page “Page en chargement…” ou quelque chose comme ça car comme la connexion avec PHP n’as pas étée fermée, il peut toujours y avoir du code à arriver ! Seulement, on peut, d’une façon très résumée dire au navigateur du visiteur que plus rien ne va lui être envoyer… Continue reading PHP: Fermer la connexion avec le navigateur

facebooktwittergoogle_plusredditpinterestlinkedinmail