L'aménagement du jardin doit être partagé par toute la famille. Au besoin, visiter un jardin au naturel, participer à une sortie guidée par des naturalistes, se promener dans la campagne et y observer des haies, des mares... pour que tous comprennent l'intérêt d'accueillir la nature chez soi.
Penser les espaces de vie quotidienne.
Charité bien ordonnée... Avant de penser aux aménagements dédiés à la faune et à la flore, il convient de définir les espaces proches de la maison qui seront fréquentés lors des beaux jours : aire de jeux des enfants, terrasse, pelouse rase, potager et verger. Reporter ces espaces sur le plan.
Limiter le terrain par des haies ?
Les haies sont bien sûr les premiers éléments structurants devant être implantés, puisqu'elles permettent de délimiter des espaces à vocation différente. Mais une solide réflexion s'impose sur la base de quelques paramètres.
Le paysage.
Si la maison offre une vue sur un paysage bucolique, est-il opportun de le masquer par une haie ? Il est en effet parfois dommage d'enclore son jardin, de l'enfermer lorsqu'il s'ouvre sur la nature. Il serait même dommage de rompre un alignement de haies basses taillées en y intégrant une haie libre. Au contraire, le hangar hideux du voisin doit être masqué par une végétation haute.
L'orientation.
Les haies hautes doivent protéger des vents dominants, alors que le soleil doit pénétrer grâce à une végétation maintenue basse. Des arbres marcescents (charme, hêtre et dans une moindre mesure le chêne), des arbustes persistants (houx), semi-persistants (troène), des essences au feuillage précoce (saule, aulne...) protégeront efficacement contre les vents froids.
Il faut toutefois veiller à ce que les haies ne plongent votre propriété dans l'ombre permanente. Adapter leur hauteur à la largeur de votre terrain : une haie de deux mètres de haut brise le vent sur une longueur de 20 mètres.
En tenant compte de ces paramètres, dessiner sur un nouveau calque les haies en précisant leur hauteur.
Implanter la mare.
La mare doit être située :
Reprendre les cartes établies dans l'état initial pour définir le meilleur emplacement possible. Placer dessus le calque où les haies sont matérialisées. Une grande mare fait rêver... jusqu'à son creusement. Ainsi, ses dimensions sont elles limitées par les moyens mécaniques et financiers disponibles.
Réfléchissez d'ores-et-déjà au devenir de la terre extraite : constitution d'un talus anti-bruit le long d'une route bruyante, utilisation d'une partie de l'argile - si la terre possède cette nature - pour réaliser des enduits muraux, utilisation de la terre végétale pour réaliser des massifs fleuris, évacuation chez un agriculteur...
Localiser la prairie.
Implanter la prairie au soleil, pour qu'elle fleurisse et qu'elle attire les pollinisateurs. Si l'entretien peut être mécanisé, ne pas hésiter à lui consacrer l'espace le plus vaste possible. Autrement, la superficie est proportionnelle à la quantité d'énergie utile pouvant être transmise à la faux !
Situer le bosquet.
L'espace encore disponible sur le plan, forcément ombragé, pourra être transformé en bosquet, en fourré.

Mkd (Extracteur de documents)/Introduction aux exercices

Introduction.
Pour ce faire il faut évidemment disposer du matériel (Extrateur de documents, fichiers encodés, etc.)
Nous proposons ici des fichiers déjà disponibles, mais vous pouvez essayer avec vos propres fichiers dans la langue et le langage qui vous convient.
Sources pour les exercices.
Les fichiers ci après sont universels (pour tous les exercices et tous systèmes d'exploitation.) 
cpp.c pour exercices
asm.c pour exercices
Autres formats de fichiers
Exercices élémentaires pour se familiariser avec la commande mkd.
 mkd PC version, Release 10.03, USAGE:
 syntax: mkd [-ABCFPSafjlnpstvw] char_codes path_source [path_target]
 or: mkd ? .See also mkd.doc or manual.
Commande: mkd -Cwsv H cpp.c.
Testez mkd -Cwsv H cpp.c ( pour décoder le Header de style C, w pour écraser un fichier existant, s et v pour afficher à l'écran en mode bavard ) :
Commande: mkd -Cws H cpp.c.
 Quel est l'effet de l'option -v de la commande précédente ?
Commande: mkd -Cwts H cpp.c.
 Quel est l'effet de l'option -t sans l'option -v ?
Commande: mkd -Cwt H cpp.c *.h.
 Comparez ce résultat avec la commande précédente.
Résumé des observations sur les options s, t, v.
 Faites un résumé de l'utilisation des options n,s,t.v,w.
Essayez aussi l'option -n
 Quelle syntaxe proposez-vous pour la génération du fichier d'entête cpp.h ?
Exercices pour se familiariser avec les fichiers de projets.
"ci-après: "fichier" est un nom quelconque sensé représenter votre projet dans le répertoire des fichiers sources."
Utiliser l'option -f (finder):
Pour valoriser cette option il serait utile d'ajouter un fichier d'un autre langage de programmation à votre convenance "(Trouvez sur wikibooks ou wikipedia)". À défaut, recopiez et collez le texte ci-dessous dans un fichier nommé putchar.asm ou putchar.s , à placer dans le répertoire du projet, avec cpp.c et asm.c
Trouvez l'exemple en assembleur Microsoft (MASM) sur wikipédia:
"Ce court fichier est utilisé à titre d'exemple pour donner une solution réaliste aux exercices et peut être remplacé par tout autre fichier en assembleur."
 putchar Macro car ;O Prototype de la macro
 ifdef car ;O si car est défini
 mov dl,car ;O le mettre dans dl
 endif
 mov ah,2 ;O ah=2 : fonction "putchar" en DOS
 int 21h ;O appel au DOS
 endm ;O fin macro
"Aperçus et solutions des exercices pour comprendre les "Fichiers de projets""
Créer un fichier de projet manuellement.
Projet exercice.prj ; à créer manuellement avec les fichiers disponibles asm.c cpp.c putchar.s
Créer un fichier de projet avec les commandes système.
Projet exercice.prj ; à créer avec les commandes de votre système d'exploitation; ls, dir.
Créer un fichier de commandes pour :.
"Vous aurez copié les fichiers à éprouver dans le répertoire des essais . exécutez la commande mkd \? pour visualiser les extensions reconnues par votre mkd. Ces extensions dépendent des options de compilation."
Les fichiers sont écrits dans des langages de programmation différents, le but est de créer des documentations globales avec ou sans le "finder" (option -f).
Mettre à jour l'organigramme de chaque fichier de programme.
Pseudo-code; Code de repérage 'O',
asm.org, cpp.org, putchar.org
Mettre à jour la structure de chaque fichier.
avec le pseudo code. Code 'S' et 'O' et 'w', "fichier".struct
Fichier:s asm.struct, putchar.struct.
Mettre à jour la documentation globale pour les programmeurs.
avec les dates de mise à jour etc. Code 'P'
Fichier: exercice.info_programmeurs
Mettre à jour "de" la documentation logicielle globale.
(Conception détaillée, Tests unitaires, du cycle en V) Code 'D'
Fichier: exercice.docu
Notes sur le "finder".
Le "finder" (trouveur) cherche le style du langage par examen de l'extension du nom de fichier, l'option -f est rarement utilisée.
Extensions spécifique à Windows et MS-DOS: Assembleur, Basic, C, Fortran, Pascal, C ou Prolog.
Extensions spécifique à unix / linux: assembleur, C, Fortran, Ratfor, Pascal, Shell, Cshell
Notez que les extensions de fichiers .c .h et .prj sont toujours reconnus alors que .c++, .cpp, .hpp ne sont pas reconnus par le "finder" tout au moins jusqu'à la version 2012. Il est nécessaire de préciser l'option 'C' dans la ligne de commande.
REMARQUES:
c++, cpp, hpp seront probablement reconnus dans les prochaines mises à jour.
Il est relativement facile de l'implémenter dans le fichier "find.inc.c" ou find.i
Les commentaires en style ADA commencent par deux tirets et ne sont pas reconnus en standard par le "finder" (trouveur) de mkd, cependant si il est facile de l'implémenter dans le fichier "find.i" il faudra aussi créer un fichier spécifique à ADA (ada.c ou ada.i)
Notes et références.
Philosophie de la méthode en génie logiciel avec ADA

Mkd (Extracteur de documents)/Exercices/cpp.c pour exercices