Wikilivres/Gérer le vandalisme
Comme les autres projets Wikimédia, Wikilivres est ouvert à tous. Tout le monde peut modifier une page. Certains peuvent vandaliser une page de différentes façons. Heureusement, MediaWiki possède des outils pour protéger et rectifier les pages.
Repérer le vandalisme.
Pour repérer le vandalisme on peut surveiller les ou la création de .
Pour s'assurer que quelqu'un (un pseudonyme ou une IP) est un vandale vous pouvez consulter sa page utilisateur sur Wikipédia. Cela peut confirmer des soupçons.
Type de vandalisme.
Certains sont reconnaissables :
Causes.
Le vandalisme peut avoir plusieurs formes, et n'a que deux types de causes :
Récidive.
Il est possible qu'un contributeur renouvelle ses mauvaises interventions sur une même page ou sur différentes pages.
Une simple récidive (peu de fois) d'une opération de faible niveau de vandalisme (blanchiment) peut éventuellement être accidentelle. Il faut dans ces cas là avertir le vandale et corriger ses erreurs.
Une récidive multiple montre que le contributeur ne tient pas compte des avertissements qu'on lui donne, et montre sa volonté de nuire. Dans ce cas, toute discussion étant inutile, un administrateur peut avoir directement recours à une mesure de blocage du compte.
Rectifier une page.
Pour restituer la page telle qu'elle était avant, il existe deux méthodes.
Révoquer les dernières modifications d'un contributeur.
Cette fonction révoque les dernières modifications du dernier contributeur. Elle est disponible sous la forme d'un lien [révoquer] affiché sur la page des différences (historique d'une page).
Retour à une version précédente.
Quand plusieurs contributeurs vandalisent une même page, la simple révocation ne suffit plus. Il faut revenir à une version précédente correcte, en la cherchant dans l'historique de la page et en modifiant cette version antérieure.
Un avertissement doit alors s'afficher :
Vous êtes en train de modifier une ancienne version de cette page. Si vous sauvegardez, toutes les modifications effectuées depuis cette version seront perdues.
Si aucune modification pertinente n'a été effectuée dans une version ultérieure, il suffit de cliquer le bouton "Publier" pour restaurer cette version. Sinon, il faut répercuter ces modifications pertinentes dans la page avant de cliquer le bouton "Publier".
Protéger une page.
La protection d'une page devient nécessaire lorsque la page est régulièrement vandalisée, ou que celle-ci est une page essentielle (page d'accueil de wikilivres par exemple).
Les administrateurs voient un onglet supplémentaire nommé "protéger" ou "déprotéger" si la page est déjà protégée. Cet onglet permet de choisir/changer le niveau de protection :
La plupart des vandalismes étant effectués par des utilisateurs non enregistrés (adresse IP visible), le niveau "Semi-protection" suffit dans ces cas-là.
Le niveau "Administrateurs uniquement" est réservé à la protection de pages systèmes qui ne doivent être modifiées qu'exceptionnellement et de pages vandalisées régulièrement par un utilisateur enregistré. L'alternative à ce dernier cas est le blocage.
La page de protection permet de choisir le niveau pour la modification et un autre pour le renommage. Il est également possible de protéger une page inexistante afin d'empêcher sa création.
La durée de protection est "infinite" par défaut (n'expire pas).
Avertir un vandale.
Suite à un vandalisme, l'administrateur doit avertir le vandale de ne pas recommencer. En cas de récidive, l'administrateur peut bloquer le vandale.
Il existe trois modèles pour avertir un vandale en fonction du niveau du vandalisme :
Si le vandale ne prend pas en compte l'avertissement et recommence ou s'il commet un vandalisme de niveau 4 (supérieur à 3), l'administrateur peut avoir recours au blocage.
Bloquer un vandale.
L'historique d'une page et la page des modifications récentes permettent d'accéder directement à la page de blocage d'un vandale.
La durée du blocage est déterminée en fonction du niveau de vandalisme, du type de vandale :

Programmation C++/Les commentaires
Tout bon programme a des fichiers sources bien commentés pour expliquer comment cela fonctionne et pourquoi certains choix ont été faits. Ce qui évite une perte de temps lorsque le code source est repris et modifié, soit par un autre développeur, soit par l'auteur qui ne se souvient pas forcément de son projet s'il n'y a pas touché depuis longtemps.
Bloc de commentaire.
Un bloc de commentaire est délimité par les signes slash-étoile codice_1 et étoile-slash codice_2 comme en Java et en C#. Exemple :
 Un commentaire explicatif
 sur plusieurs lignes...
Les blocs ne peuvent être imbriqués car dès que le compilateur trouve slash-étoile codice_1, il recherche la première occurrence d'étoile-slash codice_2 terminant le commentaire.
/* : début du commentaire
 /* : ignoré
 fin du commentaire : */
erreur ici car le commentaire est fini : */
Commentaire de fin de ligne.
Un commentaire de fin de ligne débute par un double slash codice_5 et se termine au prochain retour à la ligne. Exemple :
x++; // augmenter x de 1
Le commentaire ne doit pas paraphraser le code, mais expliquer le rôle de cette partie du code, comme par exemple :
x++; // décaler le point d'un pixel vers la droite
Astuce : La majorité des éditeurs évolués (Visual Studio, Borland C++, Eclipse ...) utilisent ce type de commentaire pour les commandes commenter/décommenter le groupe de lignes sélectionnées.