| PHP

EmarocBot : une intelligence artificielle sur twitter

2706/119

Il y a quelque temps j’avais mis en place un tchatbot intelligent sur un forum PHPBB2, avec la migration vers PHPBB3 et faute de temps je n’ai pu porté ce code …
à l’époque je m’était basé sur ALICEBOT, une intelligence artificielle alimentée avec des bases de connaissance au format AIML.

le projet alicebot semble aujourd’hui au point mort … très peu d’implémentations ont vu le jour depuis …

dernièrement j’ai décidé de faire un petit clein d’oeil à ALICEBOT en lui offrant une réincarnation 2.0 … j’ai décidé d’implémenter un nouveau ALICEBOT sur twitter que j’ai baptisé @EmarocBot

lire la suite


Une solution gratuite pour Geolocaliser les visiteurs d’un site web avec PHP

906/110

Maxmind est une société qui propose des solutions de géolocalisation et de lutte contre les fraudes sur internet.

Bien que ces services soient payants, la société propose gratuitement des bases de données de géolocalisation à partir d’adresses IP. Les versions proposées dites « lite » permettent une localisation assez précises, mais vous pouvez vous procurer des versions payantes si vous avez besoins de précision plus élevée.

Dans cet article je vous explique comment utiliser simplement les bases de données (gratuites ou payantes) de MaxMind.

lire la suite


Code PHP : Appliquer un template XSLT à XML à l’aide de domxml

2405/100

Si vous avez déjà codé un gestionnaire de contenu (CMS) ou un simple site/blog, vous avez de grandes chances de vous être heurté à un moment ou un autre à la problématique des templates.

Un template est un modèle de page, de contenu, d’élément que l’on applique à des données pour les mettre en forme. Il existe plusieurs moteurs de templates pour PHP : Smarty, VTemplate, ModeliXe, phpBB …etc chacun ses forces et ses faiblesses.

lire la suite


Vérifier la charge du serveur avec PHP

1604/102

PHP

Dans ce billet, je vous propose un petit bout de code permettant de vérifier la charge de votre serveur en PHP.

Vous pouvez définir un pourcentage à partir duquel vous rendez votre site indisponible. ce dernier sera de nouveau accessible dès que la charge serveur redescend en dessous de cette valeur.

lire la suite