Blog Tech

Un script PHP pour générer vos url goo.gl facilement

PHP (My)SQL 17
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 3,00/ 5)
Loading...

C'est en surfant sur le blog de Benoit Descary qu'il m'est venu l'idée de créer un script PHP permettant de créer vos propres URL compressées à la source Goo.gl.

Google ne propose pour l'instant aucun moyen de compresser une URL, outre l'utilisation de la Google Toolbar. J'ai donc crée un script PHP qui rend possible l'utilisation du service Goo.gl sans la G.Toolbar.

Attention : ce billet date de 2009 et n'est plus d'actualité, l'API de reCaptcha a changé, voir documentation.

Pour des questions de sécurité, le script est protégé avec un reCaptcha afin d'éviter d'éventuelles attaques DoS à l'encontre du serveur PHP qui réalise une requête à l'extérieur.

Le principe est tout à fait simple, il suffit d'entrer l'URL que vous souhaitez compresser, puis de cliquer sur Goo.gliser :

» Lire la suite

TrueTwit : supprimez les spammeurs de vos followers

Twitter 18
A ce point ?PassableIntéressantYeahExcellent! (5 vote(s), 4,60/ 5)
Loading...

truetwit-logoS'il y a bien une chose qui s'est emparée de Twitter ce sont les nombreux comptes de spambot (robots) qui n'hésitent pas à vous suivre dans l'unique but que vous lui suivez à votre tour.

Une fois que le suivi est réciproque ils n'hésitent pas à vous spammer votre timeline ou pire via messages privés. Qui n'a jamais reçu d'invitation à rejoindre le réseau "mafia" via MP ?

Bien que l'équipe de développement Twitter lutte un maximum contre ce phénomène en supprimant les comptes de spammeurs, il en reste un grand nombre qui passent à travers les mailles du filet.

truetwit

La seule façon d'éviter ce désagrément est de rendre vos updates (tweets) privées, vous devrez alors validez chaque demande de following... c'est long et fastidieux.

Voici une solution alternative gratuite et efficace pour twitter sans spam ! » Lire la suite

Télécharger sur MegaUpload sans attendre et sans captcha

Internet 16
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 3,00/ 5)
Loading...

megauploadParce que MegaUpload n'héberge pas que des fichiers pirates et que vous pouvez parfaitement stocker des logiciels open-source (sisi), vous savez qu'il n'est pas très facile de télécharger rapidement un fichier.

Il faut d'abord entrer le captcha (code de sécurité), puis attendre 45 secondes pour cliquer sur "Téléchargement régulier" (ce qui au passage est vraiment mal traduit). A moins que vous n'ayez un compte premium qui permet de s'affranchir de ces quelques inconvénients.

Voici comment bénéficier de ses deux avantages uniquement réservés aux comptes premium sans aucun compte MU. » Lire la suite

Ral le bol des captcha

Dév 4
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 3,50/ 5)
Loading...

Je pousse un petit coup de gueule qui s'adresse directement aux webmasters et développeurs d'applications internet.

Les captcha sont partout ! vous savez les codes qu'il vous faut retaper et qui ne sont lisibles qu'en ayant un torticoli ? Ils sont là pour empêcher de vilains robots de s'inscrire à des sites internet car les sites internet ne sont pas fait pour les robots mais les humains. D'ailleurs il est intéressant de noter que l'humain a créer l'informatique et donc ces robots, et qu'il doit désormais mettre un système de protection qui permet de se protéger de ses propres robots... la différenciation entre les deux étant pas facile.

Un captcha est-ce utile ? Oui, En effet si un système automatisé parvient à s'inscrire de manière automatique, il pourrait à ce moment là facilement réserver des tonnes de pseudonymes, ouvrir des adresses email à gogo et ainsi saturer un serveur en quelques minutes !

Ce que je remet en cause ce ne sont pas les captcha en eux mêmes ni leur fondement, car ils sont inévitables. Je suis d'ailleurs toujours étonné que personne n'ait trouvé de solution plus agréable que de faire forcer nos yeux et nos méninges pour retaper  un mot, cela relève bientôt du Da Vinci Code 🙂

J'arrive au centre de ma préoccupation, ne vous inquiétez pas. Imaginez que vous remplissez un formulaire  d'inscription contenant votre nom, prénom, email, pseudonyme, mot de passe souhaité, etc... puis vous tombez sur la case captcha que vous remplissez avec exactitude (bien que parfois cela relève du défi). Et là vous cliquez sur le bouton "Envoyer", soulagé d'avoir rempli tous les champs du formulaire.

Et là patatra ! On vous dit qu'un des champs est incorrect, ou bien que le pseudonyme existe déjà. Rebelotte on modifie le champ en question, et puis bien souvent on rentre à nouveau le mot de passe souhaité.

Vous êtes précisément à l'étape qui me gène : pourquoi demander à nouveau le mot de passe alors qu'il serait si simple de le mémoriser temporairement pour éviter au visiteur de le tapper à chaque erreur sur un champ du formulaire ? Vous continuez et vous retomber sur la case captcha 🙂

Alors là, c'est à nouveau la même problématique ! Pourquoi ne pas avoir mémorisé le fait que le premier captcha fut valide et de cette manière de ne pas demander cette vérification une deuxième fois ?

Voilà ce que je préconise pour pallier à tout ça par ordre de préférence :

  • mettre en place un système AJAX qui évite au visiteur de valider le formulaire si celui-ci contient des erreurs (pensez également à le faire pour le captcha !) On est à l'air du Web 2.0 ou bien on ne l'est pas 😉
  • mettre en place un système de sessions (en PHP par exemple) qui évite au visiteur à retaper les précédentes informations (pré-remplissage des formulaires avec l'attribut value="ma valeur")
  • mettre en place un système de cookie contenant un clé qui valide le fait que le captcha ait déjà été validé

Vous savez ce qu'il vous reste à faire 🙂

Merci de m'avoir lu jusqu'ici car les articles les plus longs ne sont pas forcément les meilleurs, mais ils ont le mérite de rentrer dans les détails. Les commentaires sont là pour receuillir vos avis 😉