Mettre en place un système de redirection efficace pour ses liens d'affiliation / parrainage

Il m’arrive de tomber sur des sites ou des blogs comportant des liens affiliés ou de parrainage. Seulement ces liens ne sont pas affichés en clair. Au lieu d’être sous la forme http://affilieur.com?parrain=code-affilié … Les auteurs des blogs en question effectuent des redirections. Ils afficheront plutôt quelque chose comme http://monbeausite.com/go/affilieur Ce qui est tout de même plus joli pour le visiteur, et un peu moins louche qu’en passant par un autre type de redirection.

Quel langage de programmation choisir ?

J’avais auparavant publié un article sur les bases à connaître avant de créer son propre site. Aujourd’hui je vais aborder le sujet des langages de programmation. Sans connaître les subtilités de chaque langage, je précise que ce qui suit n’engage que moi. :) Par ailleurs je pense que les avis qui assènent des pseudo-vérités à ce sujet sont peu pertinents, car le ressenti (et notre rapport aux choses) est subjectif.

Installer ProFTPD pour se connecter en SFTP sous Debian

Si vous désirez uploader ou télécharger vos fichiers sur votre serveur, utiliser un FTP est une méthode pratique. Néanmoins la connexion n’est pas sécurisée. C’est là où le SFTP (S pour secure) peut s’avérer utile. # apt-get install proftpd-basic # addgroup public # usermod -G public votrelogin # mkdir /usr/local/public # chown votrelogin:public /usr/local/public Ajouter dans /etc/proftp/proftpd.conf nano /etc/proftp/proftpd.conf ########################################################## # CONFIG SFTP ########################################################## # # Liste des directives ProFTPD # http://www.

Installer PHP 7 + FPM + MySQL sous Nginx et Debian

PHP 7 est sorti fin 2015 et propose des améliorations conséquentes par rapport aux anciennes versions de PHP. Installation de la nouvelle version sudo apt-get install php7.0 On passe à FPM sudo apt-get install php7.0-fpm Puis la base de données sudo apt-get install php7.0-mysql Nginx communique avec PHP-FPM à travers des sockets Unix, penser à mettre à jour les fichiers de configuration (/etc/nginx/sites-enabled/) en remplaçant si besoin /var/run/php5-fpm.

Vim : Petit tutoriel

Aujourd’hui j’ai décidé de consacrer un petit billet à ce magnifique éditeur de texte qui est vim. En le maîtrisant, vous pourrez aller beaucoup plus vite dans vos créations et ainsi gagner en efficacité. … A vrai dire, il s’agit plutôt d’un aide mémoire plus qu’un tuto. 0:) Si vous êtes intéressés, je vous déconseille de tout apprendre d’une traite mais de le faire au fur et à mesure de vos besoins.

Installer MongoDB pour PHP 7.0 fpm sous Debian Jessie

Installation de quelques librairies # apt-get install pkg-config php7.0-dev # pecl install mongodb Activation de mongo # echo "extension=mongodb.so" >> /etc/php/7.0/fpm/php.ini Il ne reste plus qu’à redémarrer # service php7.0-fpm restart Note aux usagers de php 5.x : \MongoClient a été remplacé par \MongoDB\Driver\Manager

Comment changer son mot de passe sous MariaDB

Vous avez perdu le mot de passe de votre base de données MariaDB ? Voici une procédure pour le récupérer (modifier). Sous console en root. # service mysql stop Shutting down MySQL. SUCCESS! Afin de se connecter sans à avoir à s’identifier. # mysqld_safe --skip-grant-tables & [1] 14721 Vous pouvez maintenant vous connecter sans mot de passe. # mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g.

Migration : passer de pluxml a wordpress

Petite MAJ Pour des raisons de praticité et de performances, j’ai décidé de le passer ce blog sous WordPress (auparavant sous pluXML 5.3.1). C’est pourquoi le design a un peu changé. J’en ai profité pour récupérer les commentaires des articles, étant donné qu’il y en avait des centaines. Destiné aux développeurs novices intéressés, voici le script utilisé : <?php $user = ""; $pass = ""; $hostname = ""; $dbname = ""; $host = "mysql:host=$hostname;dbname=$dbname;charset=utf8"; $db = new PDO ($host,$user,$pass); $date = new DateTime(); foreach (glob('0011*.