IDE gratuits et utiles

Standard
Si vous recherchez un éditeur IDE pour remplacer celui que vous utilisez actuellement où vous souhaitez découvrir un IDE gratuit, vous pouvez consulter la liste que propose le site desizntech.
Le site montre à travers un article, une liste de 10 IDE pour les programmeurs et développeurs sur toutes les plateformes existantes : Mac, Linux, Windows
Bien entendu, pour bien choisir un IDE, quelques caractéristiques de bases sont nécessaire de connaître : 

  • Un éditeur de texte ou de code source (pour pouvoir modifier les scripts comme PHP)
  • Un compilateur ou interpréteur
  • Utilisez des outils d’automatisation
  • Un Débogueur

PHP et Json : utilisation

Standard
Lorsqu’une application web fait appel à du Web Service, la communication, entre ces services, peut s’effectuer en utilisant le format JSON (JavaScript Object Notation).
De nombreux exemples sur internet existent, mais aujourd’hui Lorna Mitchell montre comment réaliser un menu avec l’utilisation de JSON et de PHP. Cette approche a été présentée lors de l’une de ces conférences sur l’utilisation des Webs services. 

Ping en PHP

Standard
La détection de la présence de postes d’informatiques dans un réseau est une facilité que propose l’ensemble des systèmes d’exploitations comme Linux, Windows, Mac… Cependant repérer ce réseau en utilisant les adresses IP à travers d’un navigateur cela peut stopper certains utilisateurs.
Le site Oziks.fr propose un petit script PHP avec Ajax pour vérifier si une adresse IP (donc un ordinateur) est bien présent. Ce petit script est en 2 parties : Une partie HTML et une autre PHP. La commande ping en PHP

Protéger vos scripts

Standard
Le langage PHP propose une solution d’encodage en base 64 permettant d’avoir une meilleure sécurité pour certaines parties de son site. Le site « journal du net » montre la manière de réaliser cette opération. Ainsi, vous vous trouvez avec une solution permettant d’avoir un bon moyen de sécurité contre la modification de vos fichiers, surtout si certains fichiers sont très sensibles.  Quelques méthodes pour protéger ses scripts PHP

Comment compter le nombre de pages d’un pdf en php ?

Standard

En cherchant comment faire je suis tomber sur un script VB (houuu m$!) qui fait ce travail. Voici donc ma transcription en php sous forme d’une petite fonction php simple et rapide.

function retourneLeNb2PageDUnPdf ( $f ){
     $handle = @fopen($f, "r");
     if ($handle) {
       while (!feof($handle)) {
        $buffer = fgets($handle, 4096);
        if( preg_match("/Type\s*\/Page[^s]/", $buffer) ){
          ++$i;
        }
       }
       fclose($handle);
     }
     $i = 0+$i;
     return $i;
}

Générer un captcha visuel avec imagemagick ?

Standard

Comme je suis curieux je me suis poser la question ! Comment générer très simplement un captcha visuel ? Voila un début de réponse pour ceux que ça intéressent. Une petite commande (imagemagick) suffit pour générer un captcha visuel pas trop moche et assez lisible mais pas forcément très efficace contre les OCR. Cette solution est pratique car vous n’avez besoin que de imagemagick. ;) A vous de perfectionner la déformation et de dynamiser cette commande pour créer votre propre système de captcha. En cherchant un peu vous trouverez une des solutions pour que la plupart des OCR ne reconnaissent pas le code de vote captcha. :p

convert -background white \
	-fill green \
	-size 120x \
	-gravity Center -wave 5x100 \
	-swirl 50 \
	-pointsize 72 label:abcd captach.jpg

Vous pouvez tester le résultat sur des OCR online :

Swaptree en beta

Standard

Voila un nouveau venu dans mes créations ! :) swaptree est une interface de centralisation de flux rss. Actuellement ce projet est en développement. Le but est de pouvoir avoir ces news quand on le désire et sur une seule interface. :) Ca m’évite surtout de lancer + de 100 onglets pour aller sur chaque sites, des news ! ;) Le développement est surtout axé sur le moteur d’indexation actuellement, l’interface sera soigné par la suite.

PS : Vous avez la version “texte” ici.