OpenLLM-France/wikimedia huggingface dataset:
# Représentation des données/Ordre des octets

* Représentation des données
* Entiers
* Réels
* Caractères
* Ordre des octets
* Modifier le modèle
Lorsque des données sont représentées sur plus d'un octet, l'ordre dans lequel les octets sont placés en mémoire peut être différent suivant les architectures, en fait il existe deux possibilités :
* l'octet de poids fort vient en premier (il est placé à la plus petite adresse) ;
* l'octet de poids faible vient en premier.
En anglais, on parle de big endian et de little endian.

## Opérations dépendantes de l'ordre des octets
### Unions

Les unions telles qu'utilisées en C ne sont pas portables.

### Transtypages de pointeurs

Les transtypages de pointeurs tels qu'utilisés en C ne sont pas portables.
# Représentation des données/Réels

* Représentation des données
* Entiers
* Réels
* Caractères
* Ordre des octets
* Modifier le modèle

## Virgule fixe

Les réels sont représentés par deux entiers, le premier pour la partie entière, le second pour la partie décimale. Le nombre de bits résérvés à chacune de ces deux parties (l'endroit où on place la virgule) est fixe.

## Virgule flottante

On représente les réels avec trois informations :
* le signe ;
* l'exposant ;
* la mantisse.
# Représentation des données

Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « »).
Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle engendrant ce cadre)
* Représentation des données
* Entiers
* Réels
* Caractères
* Ordre des octets
* Modifier le modèle

## Généralités
### Vocabulaire

Les nombres sont représentés par une suite de 0 ou de 1 que l'on appelent « bits ». Un groupe de huit bits est un « octet ».
Définitions de bit sur Wikipédia et dans le Wiktionnaire. Définitions d'octet sur Wikipédia et dans le Wiktionnaire.

### Notations

Nous utiliserons les notations suivantes :
* les nombres décimaux sont notés de manière « classique » ;
* les nombres dans d'autres bases sont notés (nombre)$_b$ où b est la base du nombre.
# Ressources pédagogiques relatives au droit d'auteur

* À propos de ce livre
* Module 1: Qu'est-ce-qu'une œuvre
* Module 2: Le droit d'auteur
* Module 3: Attribuer une œuvre
* Ressources
* À propos de ce livre
* Module 1: Qu'est-ce-qu'une œuvre
* Module 2: Le droit d'auteur
* Module 3: Attribuer une œuvre
* Ressources
[ Modifier le sommaire ]

## En guise d'introduction

Le wikilivre propose un ensemble de ressources destinées au personnel enseignant afin de réaliser un travail de sensibilisation aux notions d’œuvre de l'esprit, droits d'auteur, aux Licences Creative Commons et aux bonnes pratiques d'attribution lors de la réutilisation d’œuvres produites par autrui. Il se décline sous forme de 3 modules, de difficulté croissante, le premier module étant plutôt destiné à des enfants de 9-13 ans alors que les modules suivants sont plutôt destiné à une classe d'age 11-14 ans.
Le matériel proposé présente
* des ressources informationnelles sur le droit d'auteur pour le corps enseignant,
* du matériel à utiliser en classe avec les élèves
* des suggestions et instructions relatives à des activités à mettre en œuvre avec les jeunes.
Ce livre est un wiki, et peut donc être amélioré par tous. Il est distribué sous licence Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA 4.0) : vous êtes libres de le copier, le redistribuer, l'adapter, à condition de le repartager sous une licence identique ou compatible et d'indiquer son autrice (user:Anthere) ainsi que sa provenance.
Ce wikilivre est aussi une collection. Les éléments qui le constituent sont issus de différents auteurs, ils sont publiés sous licence CC BY ou CC BY SA ou CC0. Ce qui signifie (entre autres) que tous ses contenus peuvent être retravaillés et adaptés à la situation du pays, de l'école ou en fonction de l'age des élèves.

## Attribution (comment citer ce wikilivre)

"Ressources pédagogiques relatives au droit d'auteur" est publié par Florence Devouard sous licence CC-BY-SA 4.0. Source originale : https://fr.wikibooks.org/wiki/Ressources_pédagogiques_relatives_au_droit_d%27auteur

## Pour en savoir plus sur la raison d'être de ce wikilivre

* Consulter : À propos de ce livre
* Training Resources about_Author’s Rights published by Wiki in Africa (en anglais)
* Billet sur le site de Wikimedia France (en français)
* Annonce sur Facebook (en français)
* Article sur medium
# Représentation des données/Caractères

* Représentation des données
* Entiers
* Réels
* Caractères
* Ordre des octets
* Modifier le modèle

## ASCII

| NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI |
| DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
| SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
| ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DEL |

## Unicode
### UTF-8

UTF-8 est un codage à taille variable, chaque caractère peut être représenté par un, deux, trois ou quatre octets. Ce codage est une représentation d'Unicode compatible avec le codage ASCII sur 7 bits.
# Pôles d'éco-citoyenneté/Les principaux Pôles d'éco-citoyenneté dans le Nord-Pas-de-Calais/Les Parcs Naturels Régionaux/Le PNR Scarpe-Escaut/Gîte Panda du Luron

Le Gîte Panda du Luron fait partie des équipements du Parc Naturel Régional Scarpe-Escaut. Il est situé au cœur de la forêt de Raismes-Saint-Amand-Wallers, à côté de la Maison du Parc. C'est un gîte de séjour adapté aux scolaires, aux centres de loisirs, aux associations, aux publics spécialisés et aux familles. Pour les séjours d'enfants, il est agréé par les ministères de la Jeunesse et des Sports (n°059 526 082) et de l’Éducation Nationale (n°51 IA 9804).
Accessible aux personnes handicapées, il dispose d'une capacité d'accueil de 24 lits répartis en 7 chambres. En plus des équipements usuels (douches, cuisine équipée, lave linge, salle de détente...), le gîte du Luron a la particularité d'être labellisé "Panda", un label national attribué par le WWF. Ce label atteste de plusieurs caractéristiques du gîte :
* il est situé dans un environnement naturel forestier de qualité,
* il comporte des équipements d'observation de la nature et de découverte des richesses du Parc,
* il propose des documents d'information spécifiques,
* il est géré dans un souci de préservation de l'environnement.
Une malle de découverte, appelée Malle Panda, est mise à disposition gratuitement et propose, entre autres :
* Des fiches de promenade et de randonnées,
* Des guides d'identification de la faune et de la flore locales,
* Des paires de jumelles,
* Une documentation et des cartes présentant le Parc et la forêt,
* Des informations sur la nature locale...

# Sources

* ↑ PNR Scarpe-Escaut, le Gîte de séjour du Luron, 2007
* 1 2 Fédération des Parcs Naturels Régionaux
# Programmation Visual Basic .NET/Logique

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Opérateurs logiques
### Not

L'opérateur Not renvoie True quand la condition est False sinon False :
Table de vérité :
| Condition | Not Condition |
| True | False |
| False | True |

### And

And retourne True quand ses deux opérandes sont True, sinon False. Il les évalue toutes les deux avant de se prononcer.
Table de vérité :
| Condition1 | Condition2 | Condition1 And Condition2 |
| True | True | True |
| True | False | False |
| False | True | False |
| False | False | False |

### AndAlso

AndAlso est comme And sauf qu'il économise du temps : il dit False quand la condition qui le précède est False, puis sinon True si les deux opérandes sont True, sinon False. Cet ordre s'appelle un circuit court logique.
Table de vérité :
| Condition1 | Condition2 | Condition1 AndAlso Condition2 |
| True | True | True |
| True | False | False |
| False | - | False |

### Or

Or est True quand au moins l'une de ses opérandes est True, sinon False. Il évalue les deux (comme And).
Table de vérité :
| Condition1 | Condition2 | Condition1 Or Condition2 |
| True | True | True |
| True | False | True |
| False | True | True |
| False | False | False |

### OrElse

OrElse est le circuit logique court de Or : il donne True quand sa première opérande est True, sinon il teste la seconde est renvoie True si elle est True, et False si les deux sont finalement False.
Table de vérité :
| Condition1 | Condition2 | Condition1 OrElse Condition2 |
| True | - | True |
| False | True | True |
| False | False | False |

### Xor

Xor ("ou exclusif", de l'anglais "exclusive or") est True uniquement si l'une des deux opérandes est True, mais pas quand elles le sont toutes les deux.
Table de vérité :
| Condition1 | Condition2 | Condition1 Xor Condition2 |
| True | True | False |
| True | False | True |
| False | True | True |
| False | False | False |
# Programmation Visual Basic .NET/Sommaire

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
# Programmation Visual Basic .NET/Tableaux

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Tableaux à une dimension : les listes

Le type du tableau est imposé à tous ses éléments (un tableau Integer ne pourra stocker que des entiers). Voici un tableau de taille six (d'indice 0 à 5) :
Cette déclaration engendre la création de cet objet :
| Index | Données |
| 00 | Nothing |
| 01 | Nothing |
| 02 | Nothing |
| 03 | Nothing |
| 04 | Nothing |
| 05 | Nothing |
Que l'on peut parcourir ainsi : NomTableau(0), NomTableau(1),..., NomTableau(10).
Pour assigner des valeurs pendant la déclaration on crée une instance de la classe du type (ici Integer) :
Voici un autre exemple avec une instance de String dont les valeurs sont attribuées ensuite :
Pour afficher tous les éléments du tableau d'un coup on utilise un énumérateur :
Classer le tableau :
Classer le tableau par ordre décroissant :
Renverser le tableau :
Une autre façon de classer de façon décroissante est de renverser le tableau croissant :
La ligne Option Strict On impose d'utiliser SetValue pour affecter des valeurs aux tableaux :

## Tableaux à plusieurs dimensions

On peut déclarer des tableaux 2D, 3D, 4D etc.
Cela génère cet objet :
| Index | Data |
| 0, 0 | Nothing |
| 0, 1 | Nothing |
| 0, 2 | Nothing |
| 1, 0 | Nothing |
| 1, 1 | Nothing |
| 1, 2 | Nothing |
| 2, 0 | Nothing |
| 2, 1 | Nothing |
| 2, 2 | Nothing |
Pour le parcourir on peut utiliser des boucles imbriquées, ou bien un énumérateur :
Le résultat sera :

## Méthodes de manipulation de tableaux

* Split : pour transformer une chaine de caractères en tableau, selon le séparateur placé en paramètre.
* Join : convertit un tableau en chaine.
* Filter : filtre les entrées d'un tableau.
Exemple :

## Voir aussi

* Toutes les opérations sur les tableaux
# Programmation Visual Basic .NET/Introduction

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Présentation

Visual Basic .NET fait partie du framework .NET de Microsoft. Inspiré de Visual Basic, il n'assure cependant aucune compatibilité ascendante avec lui : les scripts VB6 ne peuvent pas être compilés en VB.NET sans adaptation du code.
Il propose les fonctionnalités suivantes :

### Orienté objet

Comme tous les langages .NET, VB.NET supporte pleinement les concepts orientés objets comme l'héritage. Tout est un objet, y compris les primitives (Short, Integer, Long, String, Boolean, etc.) les types, et évènements. Tout hérite donc de la classe Object de base.

### Programmation événementielle

Toutes les versions précédentes de Visual Basic géraient les événements, mais cette fonctionnalité a été améliorée dans le framework .NET. En effet, ils ne sont plus reconnus par convention de nommage (ObjectName_EventName), mais déclarés par clause Handles ObjectName.EventName. Les gestionnaires d’évènements peuvent aussi être déclarés comme runtime en utilisant la commande AddHandler.

### Framework .NET

Comme son nom l'indique, VB.NET utilise le framework .NET Microsoft, ce qui signifie que le langage a pleinement accès à toutes les classes supportées par le framework.

### Autres

VB.NET 10.0 supporte les classes génériques et anonymes, les fonctions lambda, les types anonymes, et bien d'autres.

## Installation
### Sous Windows

* Le compilateur gratuit Microsoft Visual Studio Express est téléchargeable depuis le site officiel : http://msdn.microsoft.com/fr-fr/express/aa975050.aspx.
* Sinon il existe plusieurs versions payantes de Microsoft Visual Studio : https://msdn.microsoft.com/subscriptions/buy/buy.aspx.
* Il est également possible de lancer des programmes VB.NET depuis Mono, l'alternative open-source à .NET multiplateforme (Windows, Linux et Mac OSX), présenté dans le paragraphe suivant.
* Enfin, SharpDevelop constitue une autre alternative open-source.

### Sous Linux et Mac OSX

MonoDevelop : bien que ne supportant pas toutes les fonctionnalités du langage, il autorise le développement multiplateforme.
# Programmation Visual Basic .NET/Namespaces

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Namespaces

Les espaces de noms permettent de séparer les différents programmes importés, notamment quand ils sont volumineux comme les bibliothèques.
Dans un module, entrer simplement (sans nom de module) :
Pour les importer ensuite, utiliser Imports.
Par exemple depuis un autre module du projet ConsoleApplication1 :
En commentant la ligne de l'importation, l'erreur suivante apparait : Type ClasseExterne non défini.

## Références

* http://msdn.microsoft.com/fr-fr/library/zt9tafza.aspx
# Programmation Visual Basic .NET/Interfaces

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Utiliser les interfaces

Une Interface est l'ensemble des méthodes publiques d'une classe. Elles se déclarent avec le mot clé Implements.
Pour créer une interface :
Pour l'utiliser dans une autre classe :

## Références

* (anglais) http://msdn.microsoft.com/en-us/library/28e2e18x%28v=vs.71%29.aspx
* (anglais) http://www.youtube.com/watch?v=jV4_VhOCMuU
# Soya/Python base 2

[1]
# Soya

* Une version imprimable du livre « Soya » est disponible. (voir/ modifier)
Consultez également ces pages dans d’autres projets Wikimedia :
* Article encyclopédique sur Wikipédia.
* Définition sur Wiktionnaire.
Soya est un moteur 3D codé en python par jiba, ou Jean-baptiste Lamy. Ce tutoriel est une suite de codes source abondamment commentés et expliquant précisément à quoi sert chaque fonction. Ceci est un traduction approximative de la documentation officielle présente ici .
* Base 1
* Base 2
* Base 3
* Base 4
* Base 5
* Base 6
* Base de chargement de fichier 1
* Sauvegarde avec céréalizer
* Animation de personnage 1
* Animation de personnage 2
* Animation de personnage, ombres et cell-shading
* Déformation
* Plein écran
* Début de jeu, 3
* Début de jeu, 2
* Début de jeu, 5
# Bambara/Adverbes

    Bambara - index - leçons 1, 2, 3
alphabet • genre • pluriels • verbes • pronoms • adverbes • postpositions • particules • conjonctions
En Bambara les adverbes sont placés soit derrière le verbe, soit en fin de phrase.

## Adverbes en ko-
### kokura

    encore

### kosebe

    très/beaucoup

### Kotchama

    quelque chose de trop

### konyuman

    quelque chose de bien, à nouveau

### Kojugu

    quelque chose de mal

## Adverbes de manière
### dogodogonin

    refuge, cachette
donidoni: doucement

### manamana

    sans raison, pour rien, sans égard

### sebekoro

    intensif

### balakabalaka

    précipitamment

### nemenemenin

    doucement

### damateme

    exagérément

### kolokolo

    peu Souvent utilisé dans le sens négatif, comme "pas mal" en francais.

### batara

    facile, léger

## Adverbes expressifs
### kok

    dureté, solidité

### kolikoli

    notion de rempli

### kak

    notion d'un trait

### koki

    avec aplomb

## Voir

* Le Wiktionnaire possède une entrée pour « Catégorie:Adverbes en bambara ».
# Bambara/Animaux

    Bambara - index - leçons 1, 2, 3
alphabet • genre • pluriels • verbes • pronoms • adverbes • postpositions • particules • conjonctions

## Animaux
### Guinguin

    Hibou

### bâ

    chèvre

### baganw

    animaux

### bama

    crocodile
bassa
    lézard

### fali

    âne

### jakuma

    chat

### jèguè

    poisson

### dono

    coq

### gélé

    cerf

### gosso

    scorpion

### korokara

    tortue

### kugonba

    biche

### kugonfali

    zèbre

### kungoniamu, kungonioromé

    chameau

### mali

    hippopotame

### mangalani

    antilope

### Kléni

    giraffe

### misi

    vache

### Souroukou

    hyène

### nioromé, niamu

    dromadaire

### ngéléni

    écureuil

### nonsi

    cameleon

### sâ

    serpent

### saga

    mouton

### sama

    éléphant

### shè

    poulet

### sigi

    buffle (aussi: s'asseoir)

### sô

    cheval (autre tonalité: maison)

### zonzani

    lapin

### balama

    porc-epic

### tonkono

    canard

### tori

    grenouille

### toto/nginè

    Rat/souris

### wara

    lion

### waramuso

    lionne

### wara

    lion (masculin)

### warablé/bouboutiga

    Lion/babouin

### waranikala

    panthere, tigre, léopard

### woulou

    chien

## Voir

* Le Wiktionnaire possède une entrée pour « Catégorie:Animaux en bambara ».
Warablén= 🐒 singe
# Bambara/Grammaire

Le Bambara est très différent du Français. Il est de type S AUX O V (sujet auxiliaire objet verbe). En plus du passé, présent, futur, il a aussi la notion d'accompli/inaccompli.
# Bambara/Alphabet

    Bambara - index - leçons 1, 2, 3
alphabet • genre • pluriels • verbes • pronoms • adverbes • postpositions • particules • conjonctions
Pour le bambara on utilise l'alphabet latin avec quelques additions.
a b c d e Ԑ f g ɲ h i j k l m n ŋ o כ p q r s t u v w x y z
e = é comme dans époque
Ԑ = è comme dans prospère
ɲ = gn comme dans gagner
ŋ = ng comme dans mango
o = o comme dans pot
כ = o comme dans porte
Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « »).
Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle engendrant ce cadre)
Le bambara est une langue qui s'utilise sur les mêmes règles que l'anglais tout comme le malinké qui a sa propre écriture actuellement dénommée n'ko ou "Mandén Fodobakan". Par exemple pour dire en cette langue: "je danse", on dit 'N'yé donkan' donc le pronom personnel vient d'abord, puis l'auxiliaire avoir, ensuite le participe présent du verbe. Pour plus d'informations cliquez sur ce www.kanjamadi.com