Le relevé d'identité opérateur (en abrégé RIO) est un identifiant unique attribué à chaque contrat de téléphonie mobile en France.
Le fragment de code PHP ci-dessous permet de vérifier si celui-ci est correct.
code.
$rio = isset($_POST["coderio"]) ? strtoupper(trim($_POST["coderio"])) : null ;
$mobile = isset($_POST["mobile"]) ? $_POST["mobile"] : null ;
if ($rio === null OR $mobile === null ) 
 echo "Un des champs est vide";
else if(strlen($rio) !=12)
 echo "Le code RIO doit contenir 12 caractères exactement";
else
 $operateur=substr($rio,0,2);
 $typecontrat=substr($rio,2,1);
 $refclient=substr($rio,3,6);
 if($typecontrat != "P" && $typecontrat != "E") 
 echo "Le code RIO est erroné, l'identification du contrat est faux";
 exit;
 $ordre="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+";
 $res = array(0,0,0);
 $tmp=$operateur.$typecontrat.$refclient.$mobile;
 for($n=0;$n<19;$n++) {
 $pos=strpos($ordre,substr($tmp,$n, 1));
 $res[0]=($res[0]+$pos)%37;
 $res[1]=((2*$res[1])+$pos)%37;
 $res[2]=((4*$res[2])+$pos)%37;

$clecalculee = substr($ordre,$res[0],1).substr($ordre,$res[1],1).substr($ordre,$res[2],1);
 if(substr($rio,9) != $clecalculee) 
 echo "Le code RIO est erroné";
 else 
 echo "<em>!!! Le code RIO est BON !!!</em>";

Introduire la biodiversité dans la construction et l'urbanisme/Où, quand et comment intégrer la biodiversité dans et autour du bâti ?

Où, quand et comment intégrer la biodiversité dans et autour du bâti ?
La réponse à cette question varie selon 
L'essentiel est que la question soit posée

Goélette Cardabela/Avant
Avant de commencer.
L'état d'esprit.
Construire seul est sans doute le plus sûr moyen d'arriver au bout de la construction. Il faut aussi tenir le coup pendant plusieurs années, persévérer est essentiel.
De nombreux constructeurs ont dû choisir entre la vie en famille ou la poursuite du projet. Il n'est pas certain que le projet de construction d'un bateau soit une véritable cause de séparation mais choisir entre la vie de famille et persévérer dans la construction : ... "Le choix peut être difficile".
Construire à plusieurs se termine souvent par des conflits ou des lassitudes. En étant optimiste, si un seul termine la construction c'est une chance. Le plus souvent la construction abandonnée est à vendre.
"Si vous désirez construire un bateau, et si vous n'êtes pas désespéré(e) voyez la suite."
L'aspect matériel.
On ne construit pas un bateau sans abri et sans outils.
L'abri.
L'abri peut être un hangar avec une immense porte pour sortir le bateau. Un hangar désaffecté ? Un hangar de viticulteur ? On peut aussi construire un abri en polyéthylène. Éviter le polypropylène qui se dégrade vite.
Les dimensions minimales requises sont telles qu'il faut ménager au minimum 1 mètre pour circuler autour de la construction. Pour construire Cardabela il a fallu défricher une surface au sol de 16 mètres par 6, et prévoir 4 mètres en hauteur.
Il peut être nécessaire de consulter le maire du lieu, celui-ci peut exiger un permis de construire, même pour un abri démontable.
Les outils.
En plus de l'abri de construction il faudra un abri pour les machines à bois et pour stocker le matériel, le contre plaqué, le bois, etc.
Il est nécessaire de disposer d'une petite dégauchisseuse-raboteuse avec son outil à rectifier les lames, une toupie, une scie circulaire sur table avec une grande lame au carbure. On pourrait ajouter une scie à ruban, utile mais pas absolument indispensable, une perceuse à colonne et du petit matériel portatif.
Exemple d'atelier de chantier. Au minimum un ensemble dégauchisseuse-raboteuse, scie circulaire, toupie et perceuse à colonne.
Exemple d'atelier plus complet. Du fond vers l'avant, un tour à métaux, une machine à coudre, un plan de travail pour la résine 1,85 x 1,35 m, un ensemble dégauchisseuse-raboteuse, scie circulaire et toupie.
Matériel courant pour les stratifiés en fibre de verre.
Une balance de précision genre pèse-bébé d'une capacité de 10 kg et précise au gramme près (graduation 5 grammes pour les pèse-bébés de grand-mère), plusieurs cuvettes en polyéthylène, des rouleaux ébuleurs de différentes dimensions, des ciseaux pour couper le "mat" et le "roving" en fibre de verre etc. Vous trouverez tout ce matériel chez un spécialiste des résines polyester.

Apprendre à jouer aux échecs/Stratégies
À ce stade de votre apprentissage, vous savez jouer.
Il vous reste à augmenter votre tactique et à trouver une ou plusieurs stratégies.
Pour augmenter votre tactique, il vous suffit d'effectuer quelques parties, quelques exercices, et d'appliquer les conseils précédents : en réfléchissant sur quelques coups en avance, tout ira bien, et votre adversaire ne vous surprendra pas.
Pour trouver une ou plusieurs stratégies, le plus simple est d'observer les pièces et surtout le roi adverse, et de chercher des faiblesses dans le jeu adverse.
Votre adversaire fera probablement un (petit) roque : c'est efficace pour protéger le roi, en développant une tour. En ce cas, roquez de l'autre côté : vous avez ainsi trois pions à envoyer contre le roi adverse, facilement protégeables par vos deux tours. 
Si votre adversaire vous a affaibli la position de l'autre côté, la partie se départagera du côté qui n'a pas les rois : roquez du même côté que lui, mais visez les pions adverses du côté sans roi, pour faire passer les vôtres.

Livre de cuisine/Chakhchoukha
La chakhchoukha ou "chakhchoura" ou "chakhchoukha biskria" ou "constantinoise" ou "chekhechoukha" ou "rougueg" (dans l'Ouest) est une spécialité culinaire typiquement algérienne, on la trouve dans une grande partie du centre, du sud et de l'est algérien et toute la région des Aurès. C'est un mets de fête se composant de pâte émiettée, (du berbère Chaoui "chakhchakh" qui veut dire émietter), arrosée de rouge à la viande, épicée, de , et dans quelques régions, de s, de et de , ou encore de , et généralement servie avec du petit lait (leben). 
Il existe plusieurs variétés de chakhchoukha selon les régions, comme dans la région de (Constantine et Sétif) au sud de Batna et Biskra meme dans le Mzab, le Hoggar etc... La différence consiste dans la nature de la pâte utilisée et dans la méthode de préparation.
Il existe une variante propre à la ville de Batna, qui utilise une pâte différente de celle de la galette propre à la région du Sahara, une sorte de crêpe cuite sur une plaque de fer.
Cette variante est aussi très utilisée dans certaines villes limitrophes de la Ville de Batna tel que Barika, M'Sila, Biskra, etc.
Préparation 1.
La chakhchoukha est basée sur deux ingrédients principaux, Rougag (pâte émiettée) et Marqa, ragoût de viande, tomates, pois chiches, s et courgettes.
Ingrédients chakhchoukha biskria.
Pour la pâte :