> > > Ecrire à l'auteur < < <          

Archive pour la catégorie 'Programmation'

Phusey : a tool to write your own performance and load test, in PHP

Mercredi 4 avril 2018

A few month ago, I started to wrote my own performance and load test tool, becaus I cant find any suitable tools to do them. I want an opensource tool, with nice report, easy scenario writting, and compatible with my server architectures.
So here is Phusey, a framework written in PHP. It allows to write scenario, describe a test load, and generate HTML reports. All of this in multi-threaded PHP7 (with PThreads libs and Zend Thread Safe PHP version).
(more…)

rtl_868 for Windows : receiving LaCrosse TX29 weather data

Jeudi 8 décembre 2016

This article is a part of a whole global project : build my own weather station, based on Lacrosse weather sensor. For this project, I have to build a software decoder to retreive weather data from the radio sensor. I tested several software, including a program called RTL_868. This program was only for Linux or MacOSX, and I provide in this article a Windows version.
(more…)

PHP session handler using Redis, with failover

Mardi 3 mars 2015

Here is a a PHP file to include in your project, to add session support with a Redis storage backend, with failover support. It is a custom PHP session handler.
(more…)

Checkout my first App Inventor Android App : my own light

Vendredi 3 janvier 2014

Using the tool “App Inventor” from MIT, I create a “light” application. Download it here.
(more…)

Faire des majuscules accentuées sous Windows : amélioration pour Firefox

Samedi 18 mai 2013

Suite à l’article “Faire des majuscules accentuées sous Windows” j’ai constaté que ce pilote de clavier personnalisé posait des problèmes avec Firefox 12 et + : un symbol ” > ” apparait systématiquement dans la barre d’adresse dès que l’on commence à y entrer une adresse.

J’ai donc repris le pilote avec la version 1.4.6000.2 du Microsoft Keyboard Pilot Creator et il semble maintenant fonctionner sans problème avec Firefox.
(more…)

Most common pin numbers - complete list

Mardi 11 décembre 2012

An article from DataGenetics explains why the frequency of a 4 digit pin number can be predicted, because people always use the same PIN number scheme. The article presents a colored graphic with frequency of most common PIN codes.
The most commons are : 1234, 1111, 0000, 1212, 7777… The DataGenetics article do not give the full list of the 10.000 PIN code, sorted by most frequent first. In my article, I revert the colored diagram to give an ordered list.
(more…)

Faire des majuscules accentuées sous Windows

Jeudi 21 avril 2011

Voici un pilote de clavier, inspiré par les explications que l’on trouve ici (Virgule, pavé numérique, majuscules accentuées, clavier français, tout ça… ), qui permet de frapper les caractères accentués en majuscules, et qui fonctionne avec un clavier de portable.

Mise à jour : lire ici en cas de problème avec Firefox !

(more…)

Apache : personnalisation de la liste des fichiers “index of”

Dimanche 8 novembre 2009

Voici comment personnaliser la liste des fichiers qui apparait quand on utilise Apache (par exemple, chez Free.fr).

Par défaut, la liste des fichiers “index of” ressemble à ceci :


Oui, chez Free.fr, il y’a une méchante bannière de pub en haut de la page “index of”.

Voici comment faire pour obtenir une liste de fichier un peu plus joli :


(more…)

ftp_sync : synchronisation intelligente par FTP, en PHP

Mercredi 28 octobre 2009

Ce petit script PHP, a utiliser en ligne de commande, permet de synchroniser toute une arborescence vers un serveur FTP. Je me sert réguliérement de ce script pour faire un backup (sur free.fr) de mes documents importants.

Caractérisitque :

  • travail par différentiel : seul les fichiers modifiés ou crées depuis la dernière synchronisation seront envoyés par FTP
  • supporte les noms de fichiers UTF8
  • script PHP 5 en ligne de commande
  • nécessite l’extension “ftp” de PHP.
  • utilise des fichiers caches sur le client et le serveur pour s’assurer que seuls les fichiers modifiés ou crées seront copiés.
  • le client est toujours le maître, le serveur est l’esclave : la synchronisation ne s’effectue que dans ce sens
  • un seul fichier PHP est utilisé

Usage en ligne de commande :

php ftp_sync.php -host hostname -user username -pass password [-dir remotedir] [localdir]

(more…)

lib_gif.php un encodeur GIF entièrement en PHP

Jeudi 18 juin 2009
  • Il y’a quelques années, un message sur le site LinuxFR demandait si il était possible d’enregistrer, en PHP, des images GIF sans utiliser les fonctionnalités GIF natives de la lib GD de PHP. En effet, à l’époque, l’algorithme de compression LZW utilisé par le format GIF était soumis à un brevet (quelle connerie ca alors !) qui rendait inutilisable ce type de fichier sans payer des royalties aux détenteurs des brevets.

Il a donc été crée une librairie entièrement en PHP (qui n’utilise pas GD) et qui permet d’enregistrer des GIF en utilisant la compression LZW. En bonus, cette librairie gère aussi le format GIF animé.
(more…)