Nettoyer les strings en input – PHP

Non non, pas de conseil sur la lingerie, juste une série de fonctions pour nettoyer les chaînes de caractères envoyées par un utilisateur en PHP.

$str = addslashes($str);
$str = trim($str);
$str = preg_replace(‘/[x00-x09x0bx0cx0e-x1fx7f]/i’, »,$str);
$str = preg_replace(‘/[x60x82x91x92xb4xb8]/i’, »’,$str);
$str = preg_replace(‘/[x84x93x94]/i’,' »‘,$str);
$str = preg_replace(‘/[x85]/i’,’…’,$str);
$str = htmlentities($str, ENT_QUOTES);

Les 4 regexp m’ont été proposées par un certain Keul et sont très pratiques (ça vire les caractères « à la Word »). Si vous avez des idées pour améliorer ça, ne soyez pas timides.

Plussoyer

J’ai beau chercher dans différents dictionnaires, de me renseigner sur un maximum de langues possibles, il faut me rendre à l’évidence : le verbe Plussoyer n’a aucune signification. Et pourtant, c’est très utilisé sur internet.

Sérieusement. Je ne vois pas l’interêt de cette mocheté immonde, cette insulte à la langue française. Utilisé à la base pour remplacer le « +1 » proscrit sur certains forums, cette transformation empire la chose. Pourquoi utiliser cette horreur de « je plussoie » et ne pas dire « je suis d’accord », tout simplement ? Franchement, ça me dépasse.

(C’était le coup de gueule du jeudi soir, sponsorisé par rien)

Technique ninja : sauvegarde de gmail

Il semblerait que certaines personnes aient perdu leur compte gmail dernièrement (ici ou ). Avec la chance que j’ai, et n’utilisant que gmail comme client mail depuis une bonne année, j’ai entrepris une sauvegarde de toutes mes conversations.

Direction gmail, la première chose à faire est d’activer le pop en gardant les messages en copie. Puis Thunderbird, création d’un nouveau compte mail avec toutes les options qui vont bien (SSL, et garder les mails sur le serveur). Il suffit ensuite de réceptionner ses mails et c’est parti : même les messages archivés et les élements envoyés seront rapatriés. Nickel. Attention, Thunderbird ne récupèrera pas tout d’un coup, mais par paquet de 500 environ. Il faut donc relancer plusieurs fois la réception jusqu’à ce que vous ayez tout reçu (pour ma part, 7513 mails).

Voilà, c’est tout simple mais c’est prudent. Ayez confiance.

Disparue

Il était une fois, en plein milieu d’un trottoir, une bosse. Une proéminence du bitume qui n’avait rien à faire là. Certaines personnes, n’ayant pas dévelopé leur shiii detection de piège, se prenaient parfois un pied dedans, au risque de croquer la conglomération à pleines dents. Mais malheureusement, si j’écris aujourd’hui c’est pour vous annoncer que cette belle époque est révolue.

En effet, la bosse a disparue. Du jour au lendemain, plus rien. Juste une marque rappellant la forme de cette petite chose qui, jadis, apportait le bonheur dans le coeur des gens. On se consolera en disant avoir connu la légende de son vivant, en retenant, et en faisant perpétuer le symbole unique qu’elle représentait.

Reste à trouver lequel.

Pilo !

J’étais dans la rue lorsque j’ai croisé le chemin de trois jeunes filles, des collégiennes qui étaient certainement en train de sécher les cours. L’une d’elle tenait un téléphone portable à la main, duquel sortait une musique pour le moins agressive (sans connaître, j’aurais dit du Diam’s). Elles m’arrêtent et l’une me demande :

– Hé monsieur ! T’as pas une cigarette s’te plait ?
– Ah non.
– T’es sûr ?
– Bin oui.
– Vas-y, j’te crois pas, vide tes poches !

Je leur souris gentiment puis continue mon chemin (technique du sourire enjoliveur alu). Mon shiii ouïe (à ne pas confondre avec le kiwi) étant particulièrement élevé, je les entend pester derrière moi :

– En fait c’est un pilo !
– Pfff ouais, pilo !
– Pilo !

Depuis, je me demande la signification de ce mot.

Très moulu

Il faudra qu’on m’explique pourquoi les FPS gratuits et bien foutus ont TOUJOURS un nom de merde. Après Nexuiz, Sauerbraten (dont j’ai déjà parlé ici), ou encore Cube, voici… Tremulous !

Tremulous

Pour avoir testé une bonne demi-heure, il faut dire ce qu’il en est : c’est un super jeu gratos. Basé sur le moteur maintenant open source de Quake 3, cet ex-mod devient un des jeux libres les plus jolis qu’ils soient. Le gameplay est simple : marines contre aliens. Les marines disposent d’armes à feu et d’un minimum de technologie (armures, grenades, jet-packs…), alors que les aliens ne peuvent attaquer qu’au corps-à-corps. En contre-partie, ils sont monstrueusement rapides, détectent les humains à distance, et peuvent grimper sur les murs.

C’est rapide, efficace et (semble-t-il) tactique. Pour débuter sereinement, faites ce que je n’ai pas fait : lisez le QuickStart et reportez au manuel si nécessaire. Pour télécharger Tremulous, c’est par ici que ça se passe.

Esperons que le jeu fasse suffisamment parler de lui pour remplir les serveurs !

En direct de la rue

Au bord du Canal St Martin, hier dans l’après-midi. Un groupe d’une vingtaine de vélo manifeste.

– Est-ce que la voiture c’est la solution ?
– NON !
– Est-ce que la moto c’est la solution ?
– NON !
– Est-ce que les transports en commun c’est la solution ?
– NON !