Superbe perle d'humour et de références, Reflets d'Acide est la saga à suivre sur Internet. Là où le donjon de Naheulbeuk pêche par une certaine répétitivité [je dis ce que je veux] et un humour que je qualifierais de gras, voire pipi caca [j'abuse un peu, mais c'est pour la bonne cause], RA [comprendre Reflets d'Acide] se distingue par un scénario digne d'un vrai jeu de rôle [sans s, avec un s sur rôles ça change tout – cf. Wikipedia] et des dialogues qu'on croirait sortis d'une œuvre d'art [cette phrase extrêmement longue et remplie de commentaires vous était offerte par les joints d'étanchéité pour conduit d'évacuation de climatiseur de morgues Alphonse Robichu].
Mais pourquoi faire un article aujourd'hui et pas le mois dernier, me direz-vous ? Question simple, réponse simple – c'est à peu près le principe de Curie. Et j'emm** les physiciens qui me diront que non.

Mais revenons en au sujet, et arrêtons de divaguer ("vaguer" SBAFF ! On t'a dit ta gueule ! Ouiiin). C'est le 4 octobre que sortira le 14ème épisode de cette superbe saga, et comme vous vous en doutez, la page référençant les subtilités de Reflets d'Acide se paiera le luxe d'accueillir le nouvel épisode le plus rapidement possible. Et quand je dis rapidement, c'est normalement le jour de la sortie de l'épisode, histoire d'honorer dignement la saga. Pour l'anecdote, on notera que le100 000ème visiteur pour la page des références approche et risque fortement d'être atteint avant le 4 octobre ; autant dire que le serveur va avoir un petit coup de boost la semaine de la sortie. À tout hasard, tablons sur 10 000 visiteurs / jour ; ça ne vaut pas AGraphe [merci Koreus !] mais on va pas pousser mamie dans les orties [ou simplement la fouetter avec, certains risquent de se reconnaitre. Mais On t'avait pas dit de dégager toi ?].

Pour ceux qui n'en ont pas marre de ma logorrhée, je ne peux que vous conseiller de lire la suite. Les autres, circulez, y a rien à voir [vieille technique policière pour attirer le chaland qui fonctionne immanquablement].

Dans le domaine de l'internet, il y a quelques constantes.
Par exemple, un forum qui devient connu commence par perdre en qualité, avant de complètement dégénérer.

Bien évidemment, tout dépend ce qu'on appelle connu. Dans ce billet, je considèrerais qu'un forum est gros si la production quotidienne de contenu est supérieure à la capacité de lecture d'un unique être humain à plein temps ; autrement dit, plus d'un post par minute.

Vous ne me croyez pas ? Lisez la suite pour quelques exemples.

Petite mise en situation...
Vous êtes l'administrateur d'une base de données relativement conséquente comportant de nombreuses tables traitant de différents sujets sous différentes formes, et vous souhaiteriez vous créer un petit flux indiquant les dernières mises à jour en temps réel ? (Toute référence à un webmaster existant ou ayant existé est purement fortuite).

La première solution consisterait à faire autant de requêtes que vous avez de tables, et à comparer "manuellement" chacun des résultats. Long, peu efficace et difficile à maintenir.
En fait, SQL offre une solution simple et agréable, mais peu connue pour ce genre de situations. Mesdames et messieurs, je vous demande de faire un tonnerre d'applaudissements pour UNION !

Vous avez un superbe Ubuntu qui fonctionne niquel... et puis voilà qu'un bon jour, après un reboot, vous restez coincé sur l'écran de login : dès son affichage, un message s'affiche : « L'authentification a échoué » alors que vous n'avez rien marqué ? Un clic sur valider n'apporte rien ? Pas de panique ! On peut s'en sortir...

Si vous programmez un minimum en PHP, vous utilisez forcément la documentation.
Il faut dire que l'API PHP n'a aucune constance, et qu'il est difficile de retenir les paramètres de chaque fonction : parfois, la fonction a des underscores (mysql_connect()), parfois non (imagecreatetruecolor()). Parfois, needle est avant haystack, d'autres fois c'est l'inverse. Parfois, la fonction renvoie un string, d'autres fois, il faut passer le string en paramètre avec &.

Bref, cette doc est incontournable pour ne pas tout inverser. Mais son accès n'est pas forcément aisé... à tout hasard, voici deux astuces pour aller un peu plus vite.