Depuis la version 5.10 de Perl, il existe une instruction ayant la même fonction que le switch bien connu dans la plupart des langages. Avant cette version, il fallait « bidouiller » afin de retrouver un comportement similaire.

Lire la suite »

Il y a quelques temps j’ai cédé à la mode du netbook en achetant un Eee PC 1001 pour environ 200€ avant de réaliser un voyage en Australie. Inutile de dire qu’à ce prix, les performances restent modestes. Mais il faut bien avouer que c’est plus pratique qu’un classique ordinateur portable pour le transport et suffisant pour consulter ses mails, naviguer sur le net et regarder quelques vidéos.

Lire la suite »

Au début du commerce électronique de nombreux sites se contentaient de récupérer le numéro de carte bancaire du client via un simple formulaire sur une page web toute aussi simple. La méthode se révélait peu fiable puisque non sécurisée. Une personne pouvait très facilement récupérer le numéro de la carte lors du transfert puis s’en servir aisément par la suite. De plus les données bancaires se retrouvaient stockées sur le serveur du commerçant. Le serveur pouvait être alors la cible de piratages. Ces méthodes désormais obsolètes sont à la base d’une certaine méfiance autour des paiements sur Internet.

Lire la suite »

Voici brièvement le fonctionnement du protocole SMTP. Celui est tout d’abord défini initialement par la RFC 821 puis réactualisé par la suite avec d’autres RFC (exemple RFC 2821). Ces RFC définissent entre autre :

Lire la suite »

En matière de réalisation de blog, le CMS WordPress est la référence depuis quelques temps. Il permet de réaliser un blog sans forcément être un expert en PHP à condition d’avoir un espace chez un hébergeur. De nombreux plugins WordPress existent afin de réaliser un blog permettant d’afficher vos planches de BD et de les gérer. Le plus populaire d’entre eux est sans aucun doute ComicPress. Voici quelques fonctionnalitées proposés de base :
Lire la suite »

De tous temps, les codes secrets ont été indispensables dans les affaires d’ordre politique, diplomatique, militaire. De l’arrestation de Maris-Stuart à l’entrée en guerre des Etats-Unis en 1942, des messages cachés dans la chevelure des émissaires grecs aux salles de calcul de la National Security Agency, ce livre, aussi excitant qu’un roman policier, déploie une véritable fresque historique. Il nous montre comment la guerre continuelle du codage et du décodage a entraîné des découvertes et des progrès multiples en linguistique, en mathématiques et, pour finir, dans la mise au point des ordinateurs. Mais surtout, il attire notre attention sur un enjeu capital de notre civilisation. A l’ère des satellites et de l’internet, jamais la notion de cryptage n’a été aussi centrale dans la protection de la vie privée…
Lire la suite »

Je vois de nombreuses personnes sur Facebook ajouter des applications ou s’inscrire à des groupes annonçant la possibilité de connaître les visiteurs de votre profil. Sachez que tous ce que proposent ces applications/groupes ne sont que mensonges. L’aide en en ligne officielle précise bien que Facebook ne fournit aucun outil permettant de connaître les visiteurs d’un profil.

Lire la suite »

Lorsque vous télécharger un script en PHP afin de l’intégrer sur votre site vous pouvez parfois avoir la surprise qu’une partie du code soit codé avec les fonctions « gzinflate » et « base64_decode ». Il est alors impossible de modifier le script pour faire quelques ajustements. C’est souvent le cas dans les fichiers représentant l’en-tête et le pied de la page d’un thème WordPress par exemple. La plupart du temps on y trouve le nom de l’auteur du script ainsi qu’un lien vers son site. Plus dérangeant, on y trouve parfois de la publicité ou d’autres choses ennuyantes. Voici un exemple de l’utilisation de ces fonctions.

eval(gzinflate(base64_decode(‘NdJJkqJAAEDRfZ2id1UVLEBE0Oihgk…’))) ;

Il est possible de décoder cette partie de texte codé en réalisant un petit script en PHP ou en utilisant un décodeur en ligne comme celui-ci.

Vmware Server utilise des verrous afin de s’assurer que le fichier d’un disque virtuel soit utilisé par une seule machine virtuelle à la fois. Pour cela, lors du démarrage d’une machine virtuelle des fichiers et répertoire avec l’extension « .lck » sont créé. Lors de l’arrêt de la machine virtuelle, ces fichiers et répertoires sont supprimés automatiquement. Lire la suite »

Un numéro de carte bancaire est vérifié par un algorithme appelé clé de Luhn. Le numéro n’est donc pas vraiment créé aléatoirement. Celui-ci est composé de quatre groupes de quatre chiffres que nous définissons suivant le format suivant : ABCD EFGH IJKL MNOP.

Lire la suite »