Monthly Archives: December 2015

Les sites de jeux en ligne sont-ils sécurisés ?

casino securisé

Les sites de jeux en ligne sont parmi les sites les plus fréquentés car ils répondent à plusieurs besoins des internautes: se détendre, gagner de l’argent facilement, …

Mais ces sites de jeux en ligne sont-ils fiables et sécurisés ? Vous permettent-ils de parier et de jouer en toute sécurité, sans avoir peur de vous faire voler vos coordonnées bancaires ou bien vos comptes ?

Faut-il céder à la tentation du gambling et autres jeux de casino sans pour autant devenir une victime de la cybercriminalité ?

Déboguer PhantomJS: Page Load Fails

phantomjs

PhantomJS est un super outil pour automatiser des tâches et pour faire du test de sites.

Je l’utilise quotidiennement pour analyser le contenu de mes pages et pour réaliser des captures d’écran de sites web.

Simple d’utilisation, vous pouvez coder vos propres scripts JavaScript afin d’automatiser des opérations avec PhantomJS.

PhantomJS propose la commande page.open() qui permet d’émuler un navigateur (browser) qui visiterait une page web.

Malheureusement l’api de PhantomJS ne permet pas de déterminer la raison d’un échec de chargement d’une page.

Les callbacks de PhantomJS vous nous permettre de déboguer et diagnostiquer une erreur de type “Page Load Fails” qui se produit après l’utilisation de la fonction page.open().

Requête HTTP POST avec encodage Gzip en NodeJS

nodejs gzip

Les modules http et https de NodeJS permettent d’effectuer facilement de nombreuses opérations liées au protocol HTTP et HTTPS: GET, POST, PUT, DELETE, …

Il est donc possible de poster des données en HTTP POST afin de remplir un formulaire HTML ou bien pour envoyer des informations à un serveur Web.

Mais lorsque l’on souhaite envoyer des données en grande quantité, il est utile de les gzipper.

Configurer le Pare-Feu Firewall Windows avec NetSH

firewall netsh

Microsoft propose dans ses distributions un outil qui permet de configurer les propriétés réseaux et le pare-feu (firewall) du système d’exploitation.

Cet outil, netsh, est simple à utiliser et il peut s’avérer très pratique pour créer, supprimer et gérer les règles de votre firewall Windows à partir de scripts, programmes, …

Il devient donc possible de requêter et de configurer votre Firewall Windows grâce à NetSh.

Méthodes agiles, Méthodes fragiles, Méthodes débiles ?!

Méthodes agiles

Savoir gérer un projet et répondre aux besoins de vos clients n’est pas quelque chose de facile car il faut savoir gérer les priorités, gérer les salariés et gérer les partenaires.

C’est pourquoi depuis quelques années une nouvelle forme de management et de gestion de projets fait parler d’elle: les méthodes agiles.

Mais cette forme de gestion de projet est-elle réellement efficace ? Voici donc un récapitulatif de différents témoignages récoltés.

Créer un serveur HTTPS avec NodeJS et Express

NodeJS est la grande tendance actuelle et de nombreux projets émergents se basent dessus.

Express, module HTTP de NodeJS, permet de réaliser rapidement un serveur HTTP dans votre application NodeJS.

Il existe de nombreux tutoriaux sur le net permettant d’instancier un serveur Web en quelques lignes de code en utilisant Express.

Mais la réalisation de plusieurs applications pour mes clients a fait émerger un besoin récurrent: créer un serveur HTTPS en NodeJS (HTTP over SSL/TLS).

En effet, le HTTPS permet de crypter les données qui transitent entre les clients et le serveur, ce qui permet de sécuriser un minimum les transactions, qui ne transistent plus en clair sur le réseau.

Nous allons donc voir comment créer un serveur HTTPS en NodeJS avec le module Express.