AMR UltraSonoc 4x Wifi Recorder Implemented on BeagleBoard & Dodotronic UM 250kHz

Dimension: px
Commencer à balayer dès la page:

Download "AMR UltraSonoc 4x Wifi Recorder Implemented on BeagleBoard & Dodotronic UM 250kHz"

Transcription

1 TECHNICAL REPORT UNIVERSITY OF TOULON & UMR CNRS LSIS SUPPORTED BY SABIOD.ORG AND SATT PACA AMR UltraSonoc 4x Wifi Recorder Implemented on BeagleBoard & Dodotronic UM 250kHz J. Descudé, J-M. Prévot, E. Bruno, H. Glotin June 2014

2 Keywords (Mots-clés) Autonomous Ultrasonic recorder, Environmental survey, Bioacoustics, SABIOD, MASTODONS, AMR cortex, Dodotronics, Beagle Board, Wifi Introduction Bioacoustic environmental surveys requiere autonomous broad band recordings, and if possible real time data transmission of several channels. These data are used to monitor anthropic noise, animals activities, in 2D or even 4D computing trajectories (demo at ). Currently, existing autonomous ultrasonic solutions use a single or at most costly stereo microphones. In this technical report we propose an autonomous recording solution with several microphones simultaneously optimize card to make priority sounds (Core real time), but also we establish a system to send the data on the card placed in nature to researchers either through Wi-Fi or through telephone network. All codes (scripts) in this report are under the GPL. The hardware in the project consists on most advanced material : (a) low power Debian BeagleBoard, (b) 4 Ultramic 250 Dodotronic microphones, (c) NanoStation M5. N 2.4GHz Outdoor Access. The BeagleBoard is an electronic card single board computer type low power. This is a free material produced by Texas Instruments in collaboration with Digi-Key. The BeagleBoard has also been designed keeping in mind the development of open software source. This card uses an ARM Cortex A8 1GHz processor and 512MB of RAM. The BeagleBoard-xM map is under the operating system Debian Linux. Debian Renowned interest for the ARM Architecture used here by its BeagleBoard Stability. Debian has a great Community and a very good packages system. ULTRAMIC 250K is an ultrasonic microphone with a digital to analog converter integrated with a sampling rate of 250 khz. The USB 2.0 port allows easy connection to PC. The device is recognized as a microphone HID (Human Interface Device) so no driver installation is required. The NanoStation M5 is a 2.4GHz Outdoor Access (MIMO) point with integrated antenna. It provides data rates of up to 150Mbps LAN. The Nanostation M5 also includes a second port Ethernet option to enable PoE. Installations of this system in National Parc Port-Cros are currently under process, offline and in near future online for bat, bird and batracian monitoring in Natura 2000 sites. The following section are in french, and can be translated for any reader contacting the authors. Acknowledgments We thank SABIOD.ORG project of the MI CNRS MASTODONS and SATT PACAwhich granted some material used in this project. 1

3 Sommaire I. Introduction Présentation du LSIS Rappel de l existant Besoin du laboratoire... 4 II. Licence des codes... 4 III. Présentation des différents travaux Présentation des composants... 5 a. BeagleBoard-xM... 5 b. Ultramic250K... 5 c. NanoStation M d. Debian Mise en place d une solution fonctionnelle... 7 a. Fichier de configuration... 7 b. Script de configuration de la carte «beagle_init.sh»... 7 c. Script de gestion «record_global.sh» d. Script d enregistrement audio «record_wavflacftp.sh» e. Script d enregistrement des positions GPS «record_gps.sh» Schéma de fonctionnement général Voici une vue du fonctionnement général lors du démarrage de la carte : Problématique a. Problématique horodatage b. Problématique gestion des quatre micros c. Problématique de compression d. Problématique de transmission f. Problématique d énergie IV. Temps Réel V. Outils Présentation des Outils a. Git b. Redmine VI. Conclusion VII. Annexes

4 1. Installation du système sur carte SD Création d une carte virtuelle pour 4 micros Fichier de configuration «record.conf» Script «beagle_init.sh» Script «record_global.sh» Script «record_wavflacftp.sh» Script «record_gps.sh» Test des différents codecs Test des différents moyens de transfert de fichier Schéma Réseau Rtcwake Ntpdate Création d un serveur FTP Sécurisation du serveur FTP a. SSH b. Fail2ban Glossaire Configuration des bornes Wi-Fi Récupération automatique des fichiers Découpage des fichiers audio Schéma branchement «disque dur externe» Schéma branchement «Wi-Fi» Sources Licence GPL

5 I. Introduction 1. Présentation du LSIS Le LSIS a été créé en janvier 2002 par regroupement d équipes de recherche issues du DIAM (UPRES-EA n 2210), du LIM (FRE n 2246) et de l ENSAM d Aix-en-Provence. C est une unité mixte de recherche (UMR 7296) commune à l Université marseillaise, l Université de Toulon, l ENSAM d Aixen-Provence et au CNRS (Institut National des Sciences de l Informatique et ses Interactions INSII). Il fédère actuellement près de 200 chercheurs, enseignants chercheurs et doctorants. De par sa composition (chercheurs de la section 07 du CNRS, enseignants-chercheurs des sections 27 et 61 du CNU), les activités de recherche du laboratoire recouvrent plusieurs domaines de l Informatique, de l Automatique et de l Image. A sa création, le LSIS était structuré en 6 équipes qui avaient chacune une homogénéité scientifique tout en regroupant, pour certaines, des automaticiens et des informaticiens. 2. Rappel de l existant Les chercheurs utilisent une carte électronique pouvant enregistrer des sons d'animaux sur une ou plusieurs voies. Ils récupèrent les sons afin de les traiter pour examiner la biodiversité présente dans le milieu, voire même faire de la trajectographie. 3. Besoin du laboratoire Actuellement la solution existante utilise un seul microphone. Ma mission est de rendre cette solution adaptable à un enregistrement avec plusieurs microphones en même temps, d'optimiser la carte afin de rendre les sons prioritaires (Noyau temps réel) mais aussi de mettre en place un système permettant d'envoyer les données présentes sur la carte placée dans la nature vers les chercheurs soit par Wi-Fi soit par réseau téléphonique. II. Licence des codes Tous les codes (scripts) dans ce rapport sont sous licence GPL. Voir annexe licence GPL. La licence est disponible sur ce lien : 4

6 III. Présentation des différents travaux 1. Présentation des composants a. BeagleBoard-xM La BeagleBoard est une carte électronique de type ordinateur à carte unique de faible puissance. Il s'agit d'un matériel libre produit par Texas Instruments en collaboration avec Digi-Key. La BeagleBoard a également été conçue en ayant à l'esprit le développement de logiciels open source. Cette carte utilise un processeur ARM Cortex A8 à 1GHz ainsi que 512Mo de RAM. b. Ultramic250K Ultramic 250K est un microphone à ultrason avec un convertisseur numérique analogique intégré avec un taux d'échantillonnage de 250 khz. Le port USB 2.0 permet une connexion facile vers les PC; l'appareil est reconnu comme un microphone HID (Human Interface Device) donc aucune installation de pilote n est nécessaire. Il y aura 4 microphones de ce type reliés à la carte. 5

7 c. NanoStation M5 Point d'accès extérieur 2.4GHz N (MIMO * ) avec antenne intégrée. Celle-ci permet d'obtenir des débits de données jusqu'à 150Mbps LAN. La Nanostation M5 intègre également un second port Ethernet avec possibilité d'activer l'alimentation PoE * via l'interface d'administration. d. Debian La carte BeagleBoard-xM sera sous le système d exploitation Debian Linux. Debian est réputé pour sa stabilité et gère aussi l architecture ARM ici utilisée par la carte BeagleBoard. Debian possède aussi une très grande communauté et un très bon système de paquets. 6

8 2. Mise en place d une solution fonctionnelle Afin de faire une solution qui puisse enregistrer avec 4 micros en même temps, les compresser et ensuite les envoyer en Wi-Fi, plusieurs scripts écrits en Bash * vont être mis en place. a. Fichier de configuration Un fichier de configuration est nécessaire afin de pouvoir communiquer aux autres scripts les différentes variables utilisés par ces derniers. Dans ce fichier on retrouve : Dossier de stockage des fichiers audio Dossier de stockage des scripts Préfixe du nom de fichier Durée de l'enregistrement Fréquence d'échantillonnage (Hz) Quantification (Bits) Le/les micro(s) Nombre de voies Lien symbolique pour la lecture en même temps que l'enregistrement Présence d'un GPS (Oui/Non) Type de capture (Fixe/Mouvement) Lecture pendant la capture (Oui/Non) Présence d un GPS (Oui/Non) Présence de Wi-Fi (Oui/Non) Le serveur NTP Le type de transfert (Non/FTP) Les identifiants FTP Quelques variables nécessaires aux scripts b. Script de configuration de la carte «beagle_init.sh» Le premier script («beagle_init.sh») qui se lance au démarrage de la carte remplira les tâches suivantes : Possibilité de récupérer l'heure grâce au GPS Possibilité de récupérer l heure grâce au NTP Création de dossier en cas d'échec de récupération de l'heure Mise à jour des variables utilisés dans les prochains scripts Appel du second script 7

9 Schéma de fonctionnement du script : 8

10 Fonction autologinftp Fonction creationdir Fonction miseheuredate Fonction heuredate 9

11 c. Script de gestion «record_global.sh» Le deuxième script («record_global.sh») se lance une fois que le premier est terminé, il remplira les tâches suivantes : Appel du script d enregistrement audio Si besoin appel du script d enregistrement des positions GPS Possibilité de pouvoir écouter l enregistrement Schéma de fonctionnement du script : 10

12 d. Script d enregistrement audio «record_wavflacftp.sh» Le troisième script («record_wavflacftp.sh») est celui qui fonctionnera tout le temps, en effet c est celui qui a pour tâche : Enregistrer les fichiers audio avec les 4 micros Nommer les fichiers : «PREFIX-positionGPS-date.wav» Compresser dans le format FLAC les enregistrements Envoyer ou non les fichiers audio vers le serveur FTP Mettre en veille la carte entre les enregistrements Schéma de fonctionnement du script : 11

13 Fonction dir Fonction fflac Fonction fposition Fonction fpositionmvmnt Fonction transfert_wifi_ftp 12

14 e. Script d enregistrement des positions GPS «record_gps.sh» Ce script sera lancé uniquement si la capture est faite en déplacement (en bateau par exemple) le script a pour seul tâche : Enregistrer les positions GPS Schéma de fonctionnement du script : 13

15 3. Schéma de fonctionnement général Voici une vue du fonctionnement général lors du démarrage de la carte : 14

16 4. Problématique a. Problématique horodatage La carte BeagleBoard ne possède pas de pile, donc à chaque démarrage celle-ci est remise à la date du 1er janvier 1970 (date UNIX). Les fichiers devant être horodatés afin de les classer cela pose un problème d'écrasement. Pour remédier à ce problème le script au démarrage va regarder dans le fichier de configuration s il y a présence de GPS, ou de Wi-Fi, si oui il va alors récupérer l heure. Dans le cas contraire un dossier sera alors créé ainsi les enregistrements seront dans des dossiers différents à chaque démarrage. Voir annexe script «beagle_init.sh» b. Problématique gestion des quatre micros Dans notre projet il faut capturer du son venant de 4 micros en même temps afin de parvenir à cela on va utiliser le logiciel SoX (SOund exchange) associé à ALSA (Advanced Linux Sound Architecture). Pour capturer du son venant de 4 micros il faut créer une carte son virtuelle regroupant ces 4 micros. Voir annexe Création d'une carte virtuelle de 4 micros c. Problématique de compression Afin de pouvoir envoyer les fichiers audio il va falloir les compresser, en effet un enregistrement non compressé de 5 minutes avec les 4 micros à 250KHz fait : ~600Mo. Il existe plusieurs codec * de compression sans perte, ici on va s intéresser à deux codecs : le FLAC et le WavPack. FLAC : Free Lossless Audio Codec est un codec libre de compression audio sans perte. À l inverse de codecs tels que MP3 ou Vorbis, il n enlève aucune information du flux audio. Cette qualité maximale a pour conséquence une quantité d'information plus élevée, qui tout en étant assez variable se trouve en moyenne être de l'ordre de 50 % de la taille du même fichier au format PCM * WavPack : est un format de fichier ainsi qu'un outil de compression audio permettant d'encoder (et de restaurer) un flux PCM sans perte ou avec pertes et même de cumuler les deux aspects (format hybride, voir ci-dessous). Le format est ouvert, et l'outil est libre, distribué selon les termes de la licence BSD. Après différents tests le codec FLAC avec l'option - fast a été retenue. Voir annexe Test des codecs 15

17 d. Problématique de transmission L'enregistrement audio demande énormément de capacité de stockage afin de pouvoir laisser le système tourner pendant longtemps, une solution de transfert des fichiers audio est nécessaire, pour cela on va utiliser deux bornes NanoStation M5 pour transférer les fichiers en Wi-Fi. Les fichiers seront envoyés vers un serveur FTP * (File Transfert Protocol). Voir Annexe schéma réseau et configuration des bornes Wi-Fi e. Problématique de stockage Comme dit précédemment les enregistrements seront envoyés par Wi-Fi, un serveur FTP doit être donc configuré afin de pouvoir réceptionner ces fichiers. Voir annexe création d un serveur FTP et test des différents moyens de transfert de fichier f. Problématique d énergie Le système lorsqu il est mis en place est alimenté par des batteries. Afin de ne pas gaspiller de l énergie le système sera «mis en sommeil» dès qu il aura terminé ce qu il a à faire. Voir annexe rtcwake g. Problématique de découpage des fichiers audio Afin de pouvoir être traités les fichiers audio comportant les quatre voies doivent être transformés en soit deux fichiers de deux voies, soit quatre fichiers d une voie. Cette étape sera effectuée sur le serveur NAS * qui stockera les fichiers audio. Voir annexe découpage des fichiers audio 16

18 IV. Temps Réel En informatique, un système temps réel est une application ou plus généralement un système pour lequel le respect des contraintes temporelles dans l exécution des traitements est aussi important que le résultat de ces traitements. Pour ce projet, le temps réel a été choisi car il permet de rendre prioritaire l enregistrement audio et d éviter les petites coupures pouvant survenir avec un système non temps réel. Un noyau Temps Réel est adapté à une application industrielle spécifique et ne doit pas être utilisé pour autre chose. Dans le cas d'un Linux Temps Réel, quand les tâches Temps Réel accaparent le processeur, le noyau Linux et l'ensemble des processus Linux n'ont plus la main et l'utilisateur qui aura l'impression que son PC est figé alors que ce comportement est tout à fait normal. Avoir un PC exécutant un Linux Temps Réel pour un usage de bureau n'est donc pas souhaitable. Plusieurs solutions existent sous linux : Xenomai Linux-RT RTAI Les différents tests que j ai effectués ont été portés sur la solution Xenomai, car c est la solution la plus documentée que j ai pu trouver lors de mes recherches. Afin de pouvoir utilisé Xenomai il faut recompiler un noyau linux. Pour cela il faut tout d abord télécharger les sources du noyau de base ainsi que les sources de Xenomai, une fois ces fichiers téléchargés, il faut alors appliquer le patch Xenomai sur ces sources du noyau de base. Ici un des problèmes rencontrés est que la BeagleBoard fonctionne sur une architecture ARM alors que celle utilisé par le poste de travail est une architecture x86 afin de pouvoir recompiler le noyau temps réel un outil de «cross-compilation» doit être installé. La cross compilation consiste à compiler une application pour un environnement d exécution différent de celui où est effectuée la compilation. L outil de cross compilation utilisé ici est Buildroot, Buildroot est un outil qui simplifie et automatise le processus de construction d un système Linux complet pour un système embarqué. Pour atteindre cet objectif, Buildroot est capable de générer un ensemble d outils de cross compilation, un système de fichier racine, une image du noyau Linux et un Bootloader *. Une fois l outil installé et la compilation réussie on peut enfin démarrer sur le système. Toute fois la solution temps réel n a pas était mise en place pour l instant, car de nombreux problèmes sont survenus lors de la compilation du noyau une fois le patch Xenomai mis en place. Beaucoup de recherches et de travails restes à faire sur cette solution qui à terme devra être mise en place afin d améliorer grandement la qualité des enregistrements audio. 17

19 V. Outils 1. Présentation des Outils a. Git Git est un logiciel de gestion de versions décentralisé. Il est conçu pour être efficace tant avec les petits projets, que les plus importants. Git a spécialement été créé pour le développement du noyau Linux. Ce projet a débuté en 2005, Linus Torvalds voulait créer une alternative au logiciel propriétaire BitKeeper. Depuis, Git a beaucoup évolué et est utilisé par de nombreux projets. Contrairement à des outils comme SVN ou CVS, Git fonctionne de façon décentralisée, c'est-à-dire que le développement ne se fait pas sur un serveur centralisé, mais chaque personne peut développer sur son propre dépôt. Git facilite ensuite la fusion (merge) des différents dépôts. b. Redmine Redmine est une application web de gestion de projet. C est une solution multiplateforme et multibase de données. Redmine est une solution open source distribuée sous les termes de la GNU General Public License v2 (GPL). A travers l interface Redmine on retrouve des outils de pastes afin de pouvoir sauvegarder un bout de code dans un coin par exemple, on retrouve aussi Git qui permet de stocker du code et de voir les différentes étapes de la création du code. 18

20 VI. Conclusion Aujourd hui, la solution fonctionne avec 4 micros enregistrant simultanément et transférant les données récoltées vers un serveur de stockage. Les problématiques rencontrées ont étaient résolues grâce aux fonctionnements des scripts. Seule la solution «Temps réel» n est actuellement pas mise en place, car d autres recherches et d autres tests restent à faire. Le projet est prêt à être déployé sur le site de Port Cros en situation réelle. VII. Annexes 1. Installation du système sur carte SD Afin d installer le système sur la BeagleBoard on va utiliser la carte SD. Pour ce faire il faut préalablement mettre à jour la machine que l on va utiliser : apt-get update && apt-get-upgrade Ensuite installer les paquets nécessaires : apt-get install wget dofstools u-boot-tools parted git Un script a été écrit afin de préparer la carte SD et y mettre l image de Debian pour le télécharger : git clone git://github.com/robertcnelson/netinstall.git cd netinstall On branche la carte SD dans la machine afin de la voir on utilise la commande : fdisk l Maintenant on va utiliser le script que l on a téléchargé : mmc /dev/sdx dtb omap3-beagle-xm distro wheezy-armhf sdx où X correspond à la lettre de la carte Une fois le script terminer la carte est prête. On peut à présent brancher la carte SD dans la BeagleBoard et démarrer la carte. L installation de Debian va se lancer. Plusieurs questions vont nous être posées : On choisit la langue On configure le réseau Le compte administrateur Le compte utilisateur Les paquets à installer (ici le minimum afin de consommer le moins possible : serveur ssh et utilitaires usuels) L installation est à présent terminée, le reste des commandes seront faites en SSH *. 19

21 2. Création d une carte virtuelle pour 4 micros Afin de créer une carte virtuelle comprenant les 4 micros il faut créer un fichier appelé «.asoundrc» à l emplacement personnel de l utilisateur qui fera appel à cette carte virtuelle : «/home/user». Ce fichier doit contenir : pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } pcm.multidodo { type multi; slaves.a.pcm "hw:1,0"; slaves.a.channels 1; slaves.b.pcm "hw:2,0"; slaves.b.channels 1; slaves.c.pcm "hw:3,0"; slaves.c.channels 1; slaves.d.pcm "hw:4,0"; slaves.d.channels 1; bindings.0.slave a; bindings.0.channel 0; bindings.1.slave b; bindings.1.channel 0; bindings.2.slave c; bindings.2.channel 0; bindings.3.slave d; bindings.3.channel 0; } ctl.multidodo { type hw; card 5; } pcm.ttable { type route; slave.pcm "multidodo"; slave.channels 4; ttable.5.0 1; ttable.5.1 1; ttable.5.2 1; ttable.5.3 1; } ctl.ttable { type hw; card 5; } 20

22 «multidodo» désigne le nom de la carte virtuelle. Pour plus d information voir : Afin de voir les numéros des cartes («hw :x,x») : cat /proc/asound/pcm 00-00: TWL4030 HiFi twl4030-hifi-0 : : playback 1 : capture : USB Audio : USB Audio : capture : USB Audio : USB Audio : capture : USB Audio : USB Audio : capture : USB Audio : USB Audio : capture 1 Une fois le fichier créé on redémarre le service : /etc/init.d/alsa-utils restart Paquet nécessaire : «alsa-utils» 21

23 3. Fichier de configuration «record.conf» Afin de faciliter la configuration des différents scripts un fichier de configuration regroupant les différentes variables a été créé : # record.conf ######################################################################### # Ce fichier permet de renseigner les divers variables pour le fonctionnement des scripts # ######################################################################### # dossier de stockage des wav #work_dir= work_dir=/data # dossier contenant les scripts bin_dir=/usr/local/bin #bin_dir=3 # préfixe du nom de fichier prefix="beagle" # durée du fichier (s) rec_time=20 # fréquence d'échantillonnage (Hz) sample_rate= # quantification (bits) sample_size=16 # micro # Si il n'y a qu'un micro usb : cat /proc/asound/pcm pour avoir hw:x,x # Si il y a plusieurs micro renseigner la carte virtuelle : multidodo par défaut micro=multidodo # nbre de voies chan=4 # fichier wav en cours current_rec=/home/debian/enregistrement_en_cours.wav # capture fixe ou en mouvement (0=fixe 1=mouvement) depl=0 # lecture pendant la capture (0=non 1=oui) # Ne fonctionne pas encore lect=0 # GPS? (0=non 1=oui) gps=0 # Wifi? (0=non 1=oui) wifi=1 # NTP srvntp=ntp.univ-tln.fr # transfert? (non/ftp) transfert=ftp # Serveur ftp srvftp= # Login ftp loginftp=ftpbeagle # Password ftp passwordftp=ftp # Dossier ftp dans lequel les sons seront stockés dirftp=audio/ # Ne pas changer # nouveau dossier (0=non 1=oui) new_dir=0 # Ne pas changer # numero du nouveau dossier ndir=4 # Ne pas changer # numero du nouveau dossier mvmnt mvmnt_dir=1 export work_dir bin_dir prefix rec_time sample_rate sample_size chan current_rec depl new_dir ndir mvmnt_dir lect gps srvftp transfert loginftp passwordftp wifi srvntp dirftp 22

24 4. Script «beagle_init.sh» Script : #!/bin/bash ####################################### # Ce script se lance au démarrage de la carte # ####################################### # Fichier de configuration source /usr/local/bin/record.conf i=0 # Initialisation de la date au 1er Janvier 2001 date # Fonction pour mettre à l'heure la carte function miseheuredate () { # new_dir=0 indique qu'il n y a pas de nouveau dossier new_dir=0 # ajout de la localisation dans le /data/gps.txt cat /tmp/gps.txt >> /DATA/gps.txt # récupération de la date et de l'heure et mise en forme tmpdate=`echo "$jour" cut -d : -f2 && echo "$jour" cut -d : -f1 && echo $heure cut -d : -f1 && echo $heure cut -d : -f2 && echo $jour cut -d : -f3 && echo. && echo $heure cut -d : -f3` datecomplete=`echo $tmpdate sed 's/ //g'` # réglage de la date date --utc $datecomplete } # Fonction pour créer un dossier 1,2,3... si capture fixe ou mvmnt1,mvmnt2... en mouvement function creationdir () { # new_dir=1 indique qu'un nouveau dossier a été créé new_dir=1 # Type de capture? if [ $depl -eq "0" ] then # Capture fixe # Tant que le dossier existe incrémente la variable dir while [ -d /DATA/$ndir ]; do ndir=`expr $ndir + 1` done # Création du dossier mkdir /DATA/$ndir chown debian /DATA/$ndir else # Capture en mouvement while [ -d /DATA/$mvmnt_dir ]; do mvmnt_dir=`expr $mvmnt_dir + 1` done # Création du dossier mkdir /DATA/mvmnt$mvmnt_dir #chown debian /DATA/mvmnt$mvmnt_dir fi } # Fonction qui récupère l'heure et la date avec les trames GPS function heuredate () { while (( -z "$heure" $i!=10 )) ; do # Requête GPS et extraction des trames type GPRMC gpspipe -r -n 10 grep "GPRMC" > /tmp/gps.txt # Récupération de l heure #heure=`gpspipe -r -n 10 grep "GPRMC" cut -d, -f2 cut -d. -f1 s$ heure=`cat /tmp/gps.txt cut -d, -f2 cut -d. -f1 sed 's/../&:/g'` 23

25 # Récupération de la date #jour=`gpspipe -r -n 10 grep "GPRMC" cut -d, -f10 sed 's/../&:/g'` jour=`cat /tmp/gps.txt cut -d, -f10 sed 's/../&:/g'` # Incrémentation i=`expr $i + 1` # Temporisation sleep 1 done # Test si l heure a été récupérée if [ $i -eq "10" ] then # Si non alors appel la fonction creationdir creationdir else # Si oui alors appel la fonction miseheuredate miseheuredate fi } # Fonction qui créer/met à jour le fichier.netrc # Ce fichier permet de se connecter directement au FTP function autologinftp () { netrc="/home/debian/.netrc" if [ -f $netrc ] then echo "$netrc existe" > /dev/null else echo "creation de $netrc" > /dev/null touch $netrc chmod 600 $netrc chown debian $netrc fi echo "machine $srvftp" > $netrc echo " login $loginftp" >> $netrc echo " password $passwordftp" >> $netrc } ######################################################################### ############################### DEBUT ################################### ######################################################################### # Regarde si il y a le Wi-fi if [ $wifi -eq "1" ] then # Tente de contacter le serveur ntp ping -c 5 $srvntp if [ $? -eq "0" ] then # En cas de réussite contacte le srv ntp ntpdate $srvntp new_dir=0 else # En cas d'echec appel la fonction creationdir creationdir fi else # Test si il y a un GPS if [ $gps -eq "1" ] then # Si oui alors # Démarrage de gpsd /usr/sbin/gpsd /dev/ttys0 # Temporisation le temps du lancement de gpsd sleep 15 24

26 # Test si le gps est bien branché gpspipe -r -n 3 grep -q "activated" if [ $? -eq "0" ] then # Si le GPS est branché alors appel la fonction heuredate echo "GPS branché" heuredate else # Si le GPS est non branché alors appel la fonction creationdir echo "GPS non branché" creationdir fi # Selon le type de déplacement arrête ou non gpsd if [ $depl -eq "0" ] then #Arrêt de gpsd killall gpsd fi else # Si non alors appel la fonction creationdir creationdir fi fi # Test si il y a un ftp if [ $transfert = "ftp" ] then autologinftp fi # remplace les valeurs new_dir, dir et mvmnt_dir dans le fichier record.conf sed -i 's/new_dir=.*/new_dir='$new_dir'/' /usr/local/bin/record.conf sed -i 's/ndir=.*/ndir='$ndir'/' /usr/local/bin/record.conf sed -i 's/mvmnt_dir=.*/mvmnt_dir='$mvmnt_dir'/' /usr/local/bin/record.conf # Démarre le script record_global.sh nohup su - debian -c /usr/local/bin/record_global.sh >/dev/null 2>&1 25

27 5. Script «record_global.sh» Script : #!/bin/bash source /usr/local/bin/record.conf echo "$current_rec" echo "Lancement de l'enregistrement des données WAV et/ou GPS" rm -f $current_rec # Test si la capture est faite en mouvement if [ $depl -eq "1" ] then # Si oui démarre l acquisition GPS # Acquisition GPS echo "record_gps.sh lancé" nohup $bin_dir/record_gps.sh >/dev/null 2>&1 fi # Démarre l acquisition WAV echo "record_wav.sh lancé" nohup $bin_dir/record_wavflacftp.sh >/dev/null 2>&1 if [ $lect -eq "1" ] then function lecture () { while [ -a $current_rec ] do play $current_rec sleep 1.5 done echo "relance de lecture" lecture } fi lecture 26

28 6. Script «record_wavflacftp.sh» Script : #!/bin/bash ########################################################################## # Ce script permet de lancer l'enregistrement, la compression puis le transfert vers le FTP # ########################################################################## # Fichier de configuration source /usr/local/bin/record.conf # Fonction qui regarde si un nouveau dossier a été créé function fposition () { if [ $gps -eq "1" ] then # Si il y a un GPS récupère la position dans la dernière ligne de gps.txt position=`tail -1 $work_dir/gps.txt cut -d, -f4` position=$position,`tail -1 $work_dir/gps.txt cut -d, -f6` else position="nogps" fi } function dir () { if [ $new_dir -eq "1" ] then # Si un nouveau dossier a été créé -> change le dossier de destination work_dir=$work_dir/$ndir fi } # Fonction qui récupère la position GPS dans la dernière ligne de gps.txt function fpositionmvmnt () { position=`tail -1 $work_dir/mvmnt$mvmnt_dir/gps.txt cut -d, -f4` position=$position,`tail -1 $work_dir/mvmnt$mvmnt_dir/gps.txt cut -d, -f6` } # Fonction qui compresse le fichier qui vient d être enregistré en.flac (--fast) function fflac () { flac --fast $work_dir/$prefix-$position-$name.wav rm $work_dir/$prefix-$position-$name.wav } # Fonction qui transfert le fichier compresser sur le serveur FTP # Ne pas mettre d incrémentations ni retirer les sauts de ligne dans cette fonction cela cause des problèmes function transfert_wifi_ftp () { #HOST="srvftp" # Tente de contacter le serveur FTP ping $srvftp -c 5 if [ $? -eq "0" ] then if [ $new_dir -eq "1" ] then echo "new_dir=1" ftp -vi $srvftp << EOT prompt cd $dirftp mkdir $ndir cd $ndir lcd $work_dir mput *.flac!rm $work_dir/*.flac quit EOT else echo "ELSE" ftp -vi $srvftp << EOT prompt cd $dirftp lcd $work_dir mput *.flac 27

29 !rm $work_dir/*.flac quit EOT fi fi } ######### # DEBUT # ######### # Appel de la fonction fposition fposition # Appel de la fonction dir dir # Test si la capture est faite en mouvement if [ $depl -eq "1" ] then # Si la capture est faite en mouvement alors while true;do # Récupere la date name=`date --rfc-3339=seconds tr -d '-' tr ' ' '_' tr -d ':' cut -c -15` # Appel la fonction fpositionmvmnt Fpositionmvmnt # Créer le fichier.wav dans le bon dossier touch $work_dir/mvmnt$mvmnt_dir/$prefix-$position-$name.wav ln -sf $work_dir/mvmnt$mvmnt_dir/$prefix-$position-$name.wav $current_rec echo "* enregistrement de $prefix-$position-$name.wav" # Enregistre le son grâce à la carte virtuelle multidodo qui contient les 4 micros sox -t alsa $micro -D -r $sample_rate -c $chan -b $sample_size $word_dir/mvmnt$mvmnt_dir/$prefix-$position- $name.wav trim 0 $rec_time sleep 2; rm -f $current_rec done else # Si la capture est fixe alors while true;do # Récupère la date name=`date --rfc-3339=seconds tr -d '-' tr ' ' '_' tr -d ':' cut -c -15` # Créer la fichier.wav dans le bon dossier touch $work_dir/$prefix-$position-$name.wav ln -sf $work_dir/$prefix-$position-$name.wav $current_rec #echo "* enregistrement de $work_dir/$prefix-$position-$name.wav" # Enregistre le son grâce à la carte virtuelle multidodo qui contient les 4 micro echo "* enregistrement de $work_dir/$prefix-$position-$name.wav" sox -t alsa $micro -D -r $sample_rate -c $chan -b $sample_size $work_dir/$prefix-$position-$name.wav trim 0 $rec_time # Tempo avant la compression sleep 2; # Appel de la fonction fflac qui compresse en flac --fast fflac # Tempo avant le transfert sleep 2; if [ $transfert = "ftp" ] then # Appel de la fonction qui fait le transfert vers le serveur FTP transfert_wifi_ftp fi #sleep 60; # rtcwake permet de plonger la carte dans un mode de basse consommation sudo rtcwake -m mem -s 60 rm -f $current_rec done fi 28

30 7. Script «record_gps.sh» Script : #!/bin/bash source record.conf while true;do echo -n " >>>>>> " date +%H:%M:%S # gpspipe -w -n 5 2>/dev/null grep "TPV" tee -a $work_dir/gps_data_`date +%Y%m%d` # gpspipe -r -n 10 2>/dev/null grep "GPRMC" tee -a $work_dir/gps_data_`date +%Y%m%d` gpspipe -r -n 10 2>/dev/null grep "GPRMC" >> $work_dir/mvmnt$mvmnt_dir/gps.txt sleep 30; done 29

31 8. Test des différents codecs 573M janv BEAGLE , _ wav time flac BEAGLE , _ wav BEAGLE , _ wav: wrote bytes, ratio=0,451 real user sys 4m11.910s 3m35.375s 0m10.352s 259M janv BEAGLE , _ flac time wavpack -b128 -c BEAGLE , _ wav created BEAGLE , _ wv (+.wvc) in secs (lossless, 51.82%) real user sys 5m15.287s 4m12.273s 0m7.766s 81M janv. 1 00:15 BEAGLE , _ wv 195M janv. 1 00:15 BEAGLE , _ wvc time flac --fast -f BEAGLE , _ wav BEAGLE , _ wav: wrote bytes, ratio=0,530 real user sys 1m40.422s 0m55.719s 0m10.867s time flac --best -f BEAGLE , _ wav BEAGLE , _ wav: wrote bytes, ratio=0,442 real user sys 8m42.375s 8m0.586s 0m11.063s ls -lh total 1,7G -rw-r--r-- 1 debian debian 253M janv. 1 00:50 BEAGLE , _003844_flacbest.flac -rw-r--r-- 1 debian debian 304M janv. 1 00:38 BEAGLE , _003844_flacfast.flac -rw-r--r-- 1 debian debian 259M janv. 1 00:32 BEAGLE , _003844_flacnormal.flac -rw-r--r-- 1 debian debian 573M janv. 1 00:28 BEAGLE , _ wav -rw-r--r-- 1 debian debian 81M janv. 1 00:33 BEAGLE , _ wv -rw-r--r-- 1 debian debian 195M janv. 1 00:33 BEAGLE , _ wvc 30

32 Fichier de base : 573Mo Codec Taille du fichier Temps de compression Ratio Fichier de base 573Mo / / Flac sans option 259Mo 4m12s 0,451 Flac option best 253Mo 8m42 0,442 Flac option fast 304Mo 1m40 0,530 WavPack 276Mo (81Mo + 195Mo) 5M15 0, Test des différents moyens de transfert de fichier Plusieurs protocoles de transfert de fichier ont été testés : SSH grâce à la commande «scp» FTP (File Transfert Protocol) 303M janv BEAGLE , _003844_flacfast.flac ################### SCP ################### scp /home/jules/ BEAGLE , _ % 303MB 6.2MB/s 00:49 ################### Utilisation CPU en % ################### top -b awk '$12 == "scp" {print $9}' 7,1 7,2 7,6 7,6 7,6 7,6 7,9 7,6 7,6 7,2 7,9 7,2 7,6 7,6 7,6 7,6 ################### FTP ################### put /home/debian/testcodec/beagle , _003844_flacfast.flac BEAGLE , _003844_flacfast.flac bytes sent in secs ( kb/s) 31

33 ################### Utilisation CPU en % ################### top -b awk '$12 == "ftp" {print $9}' 35,8 30,9 28,1 28,4 19,4 31,4 20,0 20,8 26,0 46,7 6,2 Récapitulatif : Fichier de base : 303Mo Protocole Débit Durée du transfert Utilisation CPU SSH 6Mo/s 50s 7-8 % FTP 10Mo/s 30s % 32

34 10. Schéma Réseau 11. Rtcwake Rtcwake est une commande qui permet de mettre en veille le système jusqu à une date de réveil indiquée. On voit dans le script «record_wavflacftp.sh» sudo rtcwake m mem s 60 L option m sert à choisir le mode de veille. La valeur utilisée est : mem : Etat S3 de l ACPI (veille). Cet état propose une économie significative puisque tout le système est placé en état d alimentation minimal, à l exception de la mémoire qui est placée en mode d autorafraichissement pour conserver son contenu. L option s sert à choisir le nombre de secondes avant le réveil. 12. Ntpdate Ntpdate est une commande qui permet de mettre à jour le système via un serveur NTP. On voit dans le script «beagle_init.sh» ntpdate $srvntp Afin que l heure récupérée soit dans le bon fuseau horaire une manipulation est à faire : Regarder si le fichier «/etc/localtime» est un lien symbolique et si oui à qui il est lié. Si il n existe pas le créer en tant que lien symbolique vers le fuseau horaire souhaité : cd /etc && ln s /usr/share/zoneinfo/<fuseauhoraire> localtime Remplacer «fuseauhoraire» par votre choix. 33

35 13. Création d un serveur FTP Installation L installation suivante est faite sur une debian apt-get install proftpd Un choix se présente à nous on choisit : indépendamment Configuration nano /etc/proftpd/protftpd.conf Les éléments à changer sont : useipv6 off DefaultRoot /var/www/ Port 21 Une fois les changements effectués on redémarre protfpd /etc/init.d/proftpd restart Connexion automatique Dans le script «record_wavflacftp.sh» le fichier audio une fois compressé doit être envoyé vers le serveur FTP. Afin que le script puisse se connecter automatiquement au serveur FTP le fichier «.netrc» doit être créé à l emplacement personnel de l utilisateur «/home/user/». La création de ce fichier est faite lors du script «beagle_init.sh» # Fonction qui créer/met à jour le fichier.netrc # Ce fichier permet de se connecter directement au FTP function autologinftp () { netrc="/home/debian/.netrc" if [ -f $netrc ] then echo "$netrc existe" > /dev/null else echo "creation de $netrc" > /dev/null touch $netrc chmod 600 $netrc chown debian $netrc fi echo "machine $srvftp" > $netrc echo " login $loginftp" >> $netrc echo " password $passwordftp" >> $netrc } 34

36 Le fichier.netrc doit avoir la syntaxe suivante : /etc/init.d/proftpd restart machine nomsrvftp login username password password 14. Sécurisation du serveur FTP Afin d améliorer la sécurité sur le serveur FTP plusieurs manipulations sont à faire : a. SSH On va tout d abord modifier le fichier de configuration SSH : nano /etc/ssh/sshd_config #On va désactiver le login en root. PermitRootLogin no Au lieu d utiliser le duo identifiant/motdepasse pour se connecter on va plutôt utiliser le duo clé publique/clé privée : Ces manipulations sont à faire sur le serveur et sur le poste qui pourra se connecter au serveur : #On crée un repertoire.ssh dans notre HOME mkdir ~/.ssh #Ensuite on lui change ses droits d accès chmod 0700 ~/.ssh A faire uniquement sur le poste : #On génère les clés publique et privée ssh-keygen -t dsa -f ~/.ssh/id_server On a maintenant 2 fichiers dans.ssh : id_server : clé privée id_server.pub : clé publique qui ira sur le serveur On transfère alors cette clé via scp vers le serveur : scp ~/.ssh/id_server.pub 35

37 b. Fail2ban Failt2ban lit les logs de divers serveurs (SSH, Apache, FTP ) à la recherche d erreurs d authentification répétées et ajoute une règle iptables pour bannir l adresse IP de la source. Installation apt-get install fail2ban cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local Il est préférable de copier le fichier «jail.conf» en «jail.local» et d'ensuite modifié ce dernier. Ce fichier «jail.local» sera automatiquement lu lors de l initialisation de fail2ban. nano /etc/fail2ban/jail.local [DEFAULT] ignoreip = findtime = 3600 bantime = [ssh] enabled = true port = ssh,sftp, n port filter = sshd logpath = /var/log/auth.log maxretry = 6 En cas de modification du port ssh, il faut le rajouter car sinon il surveillera uniquement le port 22 On relance fail2ban fail2ban-client reload On peut vérifier si les prisons sont présentent : fail2ban-client status 36

38 15. Glossaire MIMO : Multiple-Input Multiple-Output («entrées multiples, sorties multiples») est une technique utilisée dans les réseaux sans fil et les réseaux mobiles permettant des transferts de données à plus longue portée et à plus grande vitesse qu avec des antennes utilisant la technique SISO (Single-Input Single-Output) PoE : Le Power over Ethernet (littéralement puissance par-dessus ethernet) (abrégé PoE, équivalent de la norme IEEE 802.3af) permet de faire passer une tension de 48 V (jusqu'à 12 W de puissance voire plus) en plus des données à 100 Mbit/s ou 1 Gbit/s. Cette technologie alloue deux paires (ou plus) sur les quatre paires que contient un câble UTP ou STP afin d'alimenter certains appareils d'un réseau ethernet tels que des téléphones IP, des disques durs réseaux, des imprimantes, des caméras IP ou des points d'accès Wi-Fi. SSH : Secure Shell est à la fois un programme informatique et un protocole de communication sécurisé. Le protocole de connexion impose un échange de clés de chiffrement en début de connexion. Par la suite, tous les segments TCP sont authentifiés et chiffrés. FTP : File Transfert Protocol (protocole de transfert de fichiers) est un protocole de communication destiné à l échange informatique de fichier sur un réseau TCP/IP. Il permet, depuis un ordinateur de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. NAS : Un serveur de stockage en réseau, également appelé stockage en réseau NAS, boîtier de stockage en réseau ou plus simplement NAS (de l'anglais Network Attached Storage), est un serveur de fichiers autonome, relié à un réseau dont la principale fonction est le stockage de données en un volume centralisé pour des clients réseau hétérogènes. Codec : Un codec est un dispositif capable de compresser et/ou de décompresser un signal numérique. Ce dispositif peut être un circuit électronique, un circuit intégré ou un logiciel. Bash : Bourne-Again Shell, est le shell du projet GNU. Shell Unix : Un shell Unix est un interpréteur de commandes destiné aux systèmes d exploitation Unix et de type Unix qui permet d accéder aux fonctionnalités internes du système d exploitation. Il se présente sous la forme d une interface en ligne de commande accessible depuis la console ou un terminal. L utilisateur lance des commandes sous forme d une entrée texte exécutée ensuite par le shell. NTP : Le protocole d Heure Réseau (Network Time Protocol) est un protocole qui permet de synchroniser, via un réseau informatique, l horloge locale d ordinateur sur une référence d heure. PCM : La modulation par impulsion et codage ou MIC, (en anglais Pulse Code Modulation, généralement abrégé en PCM1) est une représentation numérique non compressée d'un signal analogique via une technique d'échantillonnage. Cette technique est utilisée pour la voix en télécommunications (RTC ou VoIP) et pour le son notamment dans les disques compacts audio, pour l'enregistrement sur bandes DAT et Minidisc, les disques optiques à haute capacité (Blu-ray et HD DVD), ainsi que pour les fichiers WAV, AIFF et BWF standards. 37

39 16. Configuration des bornes Wi-Fi Pour configurer les bornes Wi-Fi il faut se rendre sur leur interface web, pour cela il faut ouvrir un navigateur et taper l adresse de la borne. De base leur adresse IP est : Afin que les bornes puissent communiquer ensemble il faut en configurer une en point d accès et l autre en station. Pour la borne en point d accès : On se connecte : Par défaut : username : ubnt password : ubnt 38

40 Une fois connecté on se rend sur l onglet «Wireless» : Wireless Mode : c est ici que l on choisit «Access Point» SSID : on renseigne le SSID que l on veut Ensuite on se rend sur l onglet «Network» 39

41 Ici il faut changer l adresse IP de la borne afin que les deux bornes n ai pas la même. Enfin on se rend sur l onglet «System» «Device Name» nous permet de renommer la borne. Maintenant il faut configurer l autre borne en station. On choisit le mode : «Station» On remplit le SSID On renseigne l adresse MAC de la borne point d accès 40

42 17. Récupération automatique des fichiers Afin que les fichiers remontent automatiquement depuis la carte vers le NAS situé dans le réseau de l université plusieurs commandes ont été mise en place. Les fichiers sont donc envoyés de la carte vers le FTP grâce au script «record_wavflacftp.sh» : function transfert_wifi_ftp () { #HOST="srvftp" # Tente de contacter le serveur FTP ping $srvftp -c 5 if [ $? -eq "0" ] then if [ $new_dir -eq "1" ] then echo "new_dir=1" ftp -vi $srvftp << EOT prompt cd $dirftp mkdir $ndir cd $ndir lcd $work_dir mput *.flac!rm $work_dir/*.flac quit EOT else echo "ELSE" ftp -vi $srvftp << EOT prompt cd $dirftp lcd $work_dir mput *.flac!rm $work_dir/*.flac quit EOT fi fi } Puis le NAS vient prendre les fichiers du FTP grâce à une commande dans le crontab : */15 * * * * rsync -a -e ssh /NAS3/sabiod_dl/ */15 signifie que la commande est exécutée toutes les 15 minutes x.x.x.x : adresse IP du serveur FTP 41

43 Et afin que le serveur FTP ne se remplisse pas une commande permettant de supprimer tous les fichiers créés il y a plus de 60 minutes : 0 */1 * * * find -name *.flac -cmin +60 -exec rm {} \; */1 signifie que la commande sera exécutée toutes les heures 18. Découpage des fichiers audio Les fichiers audio sont enregistrer sur quatre voies, afin que le logiciel puisse travailler sur ces enregistrements il faut d abord les séparer en deux fichiers de deux voies chacun. Un script effectuera cette tache sur le serveur où seront stockés les fichiers : #!/bin/bash for audioin in $(ls grep -E "[0-9]{6}\.flac$") ;do echo "audioin = $audioin" audioout=$(echo "$audioin" head -c -6) echo "audioout = $audioout" echo "Creation du fichier "$audioout"_chan1-2.flac" sox "$audioin" "$audioout"_chan1-2.flac remix 1 2 echo "Creation du fichier "$audioout"_chan3-4.flac" sox "$audioin" "$audioout"_chan3-4.flac remix 3 4 done 42

44 19. Schéma branchement «disque dur externe» 43

45 20. Schéma branchement «Wi-Fi» 44

Les licences Creative Commons expliquées aux élèves

Les licences Creative Commons expliquées aux élèves Les licences Creative Commons expliquées aux élèves Source du document : http://framablog.org/index.php/post/2008/03/11/education-b2i-creative-commons Diapo 1 Creative Commons presents : Sharing Creative

Plus en détail

NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS

NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS Introduction Ce supplément vous informe de l utilisation de la fonction USB qui a été installée sur votre table de mixage. Disponible avec 2 ports USB

Plus en détail

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen Utilisation de la brique LEGO EV3 avec Automgen Using EV3 brick with Automgen (C)2014 IRAI 1 Ce manuel décrit l'utilisation de la brique LEGO Ev3 avec Automgen. This manual describes the use of EV3 LEGO

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v3 Date : 7 May 2014 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49

Plus en détail

DOCUMENTATION MODULE FOOTERCUSTOM Module crée par Prestacrea

DOCUMENTATION MODULE FOOTERCUSTOM Module crée par Prestacrea DOCUMENTATION MODULE FOOTERCUSTOM Module crée par Prestacrea INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 4 4. MISES A JOUR ET SUPPORT...

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v2 Date : 23 July 2013 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax:

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Software Design Description

Software Design Description Software Design Description ABSTRACT: KEYWORDS: APPROVED: AUTHOR PROJECT MANAGER PRODUCT OWNER General information/recommendations A SDD provides a representation of a software system created to facilitate

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Université d Evry Val d Essonne

Université d Evry Val d Essonne Connexion VPN Guide de l utilisateur sous windows Page 1 sur 11 Introduction... 3 Installation et configuration sous Linux... 4 Installation du logiciel... 4 Configuration du Profile... 7 Etablissement

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

Mode dʼemploi User guide

Mode dʼemploi User guide Mode dʼemploi User guide Urban Connexion Kit for Microsoft Surface Référence Urban Factory ICR32UF Introduction: Vous venez d acheter un kit de connexion Urban Factory pour Microsoft Surface, et nous vous

Plus en détail

SunTRI 4.0 Adapter Software

SunTRI 4.0 Adapter Software Copyright 1998 Sun Microsystems, Inc. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation.

Plus en détail

Sun ONE Application Server Platform Summary

Sun ONE Application Server Platform Summary Sun ONE Application Server Platform Summary Version 7, Update 3 Part Number 817-5602-10 February 2004 This document provides the specifics on supported platform components for the Sun Open Net Environment

Plus en détail

Manuel d'utilisation CELVIN NAS

Manuel d'utilisation CELVIN NAS Manuel d'utilisation System CELVIN NAS Nous vous félicitons d avoir acheté un produit innovant de Fujitsu. Vous trouverez des informations actualisées sur nos produits, des conseils, des mises à jour,

Plus en détail

Installer ProFTPd. Linux Gentoo. Aurélien BONNARDON 17/12/2007

Installer ProFTPd. Linux Gentoo. Aurélien BONNARDON 17/12/2007 Installer ProFTPd Linux Gentoo Aurélien BONNARDON 17/12/2007 Ce document explique les étapes pour installer et configurer le serveur FTP ProFTPd sous Gentoo. ProFTPd ProFTPd est un serveur FTP libre. Ses

Plus en détail

Manuel d'utilisateur et de référence

Manuel d'utilisateur et de référence Manuel d'utilisateur et de référence Manuel d'utilisateur et de référence All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical,

Plus en détail

Guide d'installation rapide TE100-P1U

Guide d'installation rapide TE100-P1U Guide d'installation rapide TE100-P1U V2 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 3. Configuration du serveur d'impression 3 4. Ajout de l'imprimante sur votre

Plus en détail

PC industriels et disques associés

PC industriels et disques associés Technical Service Bulletin PRODUIT DATE CREATION DATE MODIFICATION FICHIER PC INDUSTRIEL 23/03/2010 201005 REV A PC industriels et disques associés English version follows. SF01 (du 4 au 8 janvier 2010)

Plus en détail

PART I / PARTIE I REQUEST FOR DISCLOSURE / DEMANDE DE DIVULGATION DE LA PREUVE

PART I / PARTIE I REQUEST FOR DISCLOSURE / DEMANDE DE DIVULGATION DE LA PREUVE ATTORNEY GENERAL PUBLIC PROSECUTION SERVICES PROCUREUR GÉNÉRAL SERVICE DES POURSUITES PUBLIQUES PART I / PARTIE I REQUEST FOR DISCLOSURE / DEMANDE DE DIVULGATION DE LA PREUVE NAME OF ACCUSED: / NOM DE

Plus en détail

Compliance Sheet. Super Range 71. Product Description

Compliance Sheet. Super Range 71. Product Description Super Range 71 Model SR71-15 SR71-A SR71-C SR71-E SR71-X SR71-USB Product Description 802.11a/n, Mini PCI, 2x2 MIMO 802.11a/b/g/n, Mini PCI, 3x3 MIMO 802.11a/b/g/n, CardBus, 2x2 MIMO 802.11a/b/g/n, PCI

Plus en détail

Audio and Web Conferencing services. Orange Business Services. Web Conferencing

Audio and Web Conferencing services. Orange Business Services. Web Conferencing Audio and Web Conferencing services Orange Business Services Web Conferencing web conferencing completely integrated audio and web services conference availability 24hrs/7days up to 100 participants complete

Plus en détail

How To connect to TonVPN Max / Comment se connecter à TonVPN Max

How To connect to TonVPN Max / Comment se connecter à TonVPN Max How To connect to TonVPN Max / Comment se connecter à TonVPN Max Note : you need to run all those steps as an administrator or somebody having admin rights on the system. (most of the time root, or using

Plus en détail

Control your dog with your Smartphone. USER MANUAL www.pet-remote.com

Control your dog with your Smartphone. USER MANUAL www.pet-remote.com Control your dog with your Smartphone USER MANUAL www.pet-remote.com Pet-Remote Pet Training Pet-Remote offers a new and easy way to communicate with your dog! With the push of a single button on your

Plus en détail

Package Contents. System Requirements. Before You Begin

Package Contents. System Requirements. Before You Begin Package Contents DWA-125 Wireless 150 USB Adapter CD-ROM (contains software, drivers, and manual) Cradle If any of the above items are missing, please contact your reseller. System Requirements A computer

Plus en détail

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation.

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation. DGE-530T 32-bit Gigabit Network Adapter SNMP Agent Manual Use this guide to install and use the SNMP Agent on a PC equipped with the DGE-530T adapter. Installing the SNMP Agent Follow these steps to install

Plus en détail

ACCORD DE MAINTENANCE LOGICIEL (SMA)

ACCORD DE MAINTENANCE LOGICIEL (SMA) ACCORD DE MAINTENANCE LOGICIEL (SMA) Le présent document (SOFTWARE MAINTENANCE AGREEMENT ACCORD DE MAINTENANCE LOGICIEL), appelé ici «Accord de Maintenance», représente l accord contractuel entre le client

Plus en détail

Sun Java System Application Server Platform Edition 8.2 J2EE Tutorial

Sun Java System Application Server Platform Edition 8.2 J2EE Tutorial Sun Java System Application Server Platform Edition 8.2 J2EE Tutorial Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 819 4709 Copyright 2005 Sun Microsystems, Inc. 4150

Plus en détail

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs.

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage

Plus en détail

Rational Team Concert

Rational Team Concert Une gestion de projet agile avec Rational Team Concert Samira Bataouche Consultante, IBM Rational France 1 SCRUM en Bref Events Artifacts Development Team Source: Scrum Handbook 06 Décembre 2012 Agilité?

Plus en détail

MAT 2377 Solutions to the Mi-term

MAT 2377 Solutions to the Mi-term MAT 2377 Solutions to the Mi-term Tuesday June 16 15 Time: 70 minutes Student Number: Name: Professor M. Alvo This is an open book exam. Standard calculators are permitted. Answer all questions. Place

Plus en détail

Quick start. Pulsar ellipse 300/500/650/800/1200. Pulsar ellipse premium 500/650/800/1200

Quick start. Pulsar ellipse 300/500/650/800/1200. Pulsar ellipse premium 500/650/800/1200 Quick start Pulsar ellipse 300/500/650/800/1200 Pulsar ellipse premium 500/650/800/1200 Using the additional functions available on your Pulsar ellipse Utilisation des fonctions additionnelles de votre

Plus en détail

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain.

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain. 1. Notre planète est menacée! 2. Il faut faire quelque chose! 3. On devrait faire quelque chose. 4. Il y a trop de circulation en ville. 5. L air est pollué. 6. Les désastres environnementaux sont plus

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

Contents Windows 8.1... 2

Contents Windows 8.1... 2 Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to

Plus en détail

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles

Plus en détail

DynDNS. Qu est-ce que le DynDNS?

DynDNS. Qu est-ce que le DynDNS? DynDNS. Qu est-ce que le DynDNS? Le DynDNS (Dynamic Domain Name Server) sert à attribuer un nom de domaine à une adresse ip dynamique. Chaque ordinateur utilise une adresse ip pour communiquer sur le réseau.

Plus en détail

Data Carrier System (code 5641090)

Data Carrier System (code 5641090) Instructions for Use Instructions d utilisation 2 5 Data Carrier System (code 5641090) 5009756-E 05/2011 2 ENGLISH PARTS OF THE DATA CARRIER READ/WRITE HARDWARE The Data Carrier consists of three parts:

Plus en détail

150Mbps Micro Wireless N USB Adapter

150Mbps Micro Wireless N USB Adapter 150Mbps Micro Wireless N USB Adapter TEW-648UBM ŸGuide d'installation rapide (1) ŸTroubleshooting (5) 1.11 1. Avant de commencer Contenu de l'emballage ŸTEW-648UBM ŸCD-ROM (guide de l utilisateur et utilitaire)

Plus en détail

Manuel d'utilisateur et de référence

Manuel d'utilisateur et de référence Manuel d'utilisateur et de référence MobileTogether Client Manuel d'utilisateur et de référence All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic,

Plus en détail

How to Login to Career Page

How to Login to Career Page How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications

Plus en détail

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 3 4. MISES

Plus en détail

Please find attached a revised amendment letter, extending the contract until 31 st December 2011.

Please find attached a revised amendment letter, extending the contract until 31 st December 2011. Sent: 11 May 2011 10:53 Subject: Please find attached a revised amendment letter, extending the contract until 31 st December 2011. I look forward to receiving two signed copies of this letter. Sent: 10

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

B-310N/B-510DN. Network Installation Guide Guide d installation réseau

B-310N/B-510DN. Network Installation Guide Guide d installation réseau B-310N/B-510DN Network Installation Guide Guide d installation réseau Installing the Printer on Your Network Follow these instructions to install the software and connect the printer to your network.

Plus en détail

HARMONY 950. Setup Guide Guide d installation

HARMONY 950. Setup Guide Guide d installation HARMONY 950 Setup Guide Guide d installation Languages English.................... 3 Français................... 9 3 Package contents 1 3 2 4 1. Remote 2. Charging cradle 3. USB cable 4. AC Adapter 4

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

GNU General Public License. Sophie VUONG Ingénieurs 2000 - IR3

GNU General Public License. Sophie VUONG Ingénieurs 2000 - IR3 GNU General Public License Sophie VUONG Ingénieurs 2000 - IR3 Plan de l exposé Définition de logiciel libre et de logiciel propriétaire Origine du mouvement du logiciel libre Les principes de la GNU GPL

Plus en détail

La traduction en français des présents documents est uniquement fournie à titre indicatif et n a pas de valeur légale. La version originale en

La traduction en français des présents documents est uniquement fournie à titre indicatif et n a pas de valeur légale. La version originale en La traduction en français des présents documents est uniquement fournie à titre indicatif et n a pas de valeur légale. La version originale en anglais est disponible sur le site GNU. Droits réservés (c)

Plus en détail

Droits réservés (c) 2013-2014 ZURB, inc. MIT License

<These are the different titles for Licenses> Droits réservés (c) 2013-2014 ZURB, inc. MIT License Notes: - From feedback from our team s research on the project, we ve understood many companies using translated licenses add a statement that the translation is only to be considered as a guide and for

Plus en détail

Manuel du développeur de l'application Vitamin version 1.0

Manuel du développeur de l'application Vitamin version 1.0 Manuel du développeur de l'application Vitamin version 1.0 Ce document a pour but de décrire la démarche pour intervenir sur le code de l'application Vitamin Manuel d'exploitation de l'application vitamin,

Plus en détail

INFORGE OpenSource = sourceinforge.unil.ch

INFORGE OpenSource = sourceinforge.unil.ch INFORGE OpenSource = sourceinforge.unil.ch Javier Iglesias Séminaire interne: 2004-11-23 INFORGE Information Managment Department Collège Propédeutique 1 Université de Lausanne

Plus en détail

Smile Mobile Dashboard

Smile Mobile Dashboard Smile Mobile Dashboard 1. Magento Extension The iphone and Android applications require access to data from your Magento store. This data is provided through an extension, available on Magento Connect

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation

Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 806-3729-10 March 2000, Revision

Plus en détail

Autres termes clés (Other key terms)

Autres termes clés (Other key terms) Carve-out method Autres termes clés (Other key terms) Norme Rapports d assurance sur les contrôles d une société de services extérieurs (, Assurance Reports on Controls at a Third Party Service Organization)

Plus en détail

(Programme de formation pour les parents ~ Training program for parents)

(Programme de formation pour les parents ~ Training program for parents) PODUM-INFO-ACTION (PIA) La «carte routière» pour les parents, sur l éducation en langue française en Ontario A «road map» for parents, on French-language education in Ontario (Programme de formation pour

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.1 stable

Documentation UpdatEngine Installation et migration version 2.1.1 stable Documentation UpdatEngine Installation et migration version 2.1.1 stable Version de la documentation : doc-2.1.1-stable-1 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

NAS Turbo Guide de dépannage

NAS Turbo Guide de dépannage NAS Turbo Guide de dépannage Copyright 2011. QNAP Systems, Inc. All Rights Reserved. Ce document vous guide dans les procédures de dépannage si vous rencontrez des problèmes avec les dispositifs ou les

Plus en détail

Guide d'installation rapide TBW-107UB 1.01

Guide d'installation rapide TBW-107UB 1.01 Guide d'installation rapide TBW-107UB 1.01 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 3. Configuration de l'adaptateur Bluetooth 5 Troubleshooting 7 Version 02.25.2010

Plus en détail

Experiences TCM QUALITY MARK. Project management Management systems ISO 9001 ISO 14001 ISO 22000

Experiences TCM QUALITY MARK. Project management Management systems ISO 9001 ISO 14001 ISO 22000 TCM QUALITY MARK Jean-Marc Bachelet Tocema Europe workshop 4 Project management Management systems ISO 9001 ISO 14001 ISO 22000 + lead auditors for certification bodies Experiences Private and state companies,

Plus en détail

LA NETWORK MANAGER remote control software CUSTOM PRESET CREATION PROCEDURE

LA NETWORK MANAGER remote control software CUSTOM PRESET CREATION PROCEDURE LA NETWORK MANAGER remote control software CUSTOM PRESET CREATION PROCEDURE TECHNICAL BULLETIN - VERSION 1.0 Document reference: NWM-CUSTOM-PRS_TB_ML_1-0 Distribution date: July 21 st, 2010 2010 L-ACOUSTICS.

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.0 stable

Documentation UpdatEngine Installation et migration version 2.1.0 stable Documentation UpdatEngine Installation et migration version 2.1.0 stable Version de la documentation : doc-2.1.0-stable-4 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

Licences libres & embarqué

Licences libres & embarqué C. Charreyre christian.charreyre@ciose.fr http://www.ciose.fr Licences libres & embarqué Licences libres et embarqué - 16 Mars 2015 1 Licence Attribution-Noncommercial-Share Alike 4.0 International You

Plus en détail

XSORIES WEYE FEYE FAQ

XSORIES WEYE FEYE FAQ XSORIES WEYE FEYE FAQ ENGLISH FRANCAIS WEYE FEYE FAQ ENGLISH 1. COMPATIBILITY Weye Feye is compatible with the following cameras: CANON EOS 5DmII EOS 5DmIII EOS 6D EOS 7D EOS 40D EOS 50D EOS 60D EOS 70D

Plus en détail

ONLINE TIAMA CATALOGS USER GUIDE

ONLINE TIAMA CATALOGS USER GUIDE ONLINE TIAMA CATALOGS USER GUIDE Home page / Accueil 3 4 5 Ref. Description Description Home page Accueil Catalog access Accès catalogue Advanced search Recherche avancée Shopping basket Panier Log off

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

Assoumta Djimrangaye Coordonnatrice de soutien au développement des affaires Business development support coordinator

Assoumta Djimrangaye Coordonnatrice de soutien au développement des affaires Business development support coordinator 2008-01-28 From: [] Sent: Monday, January 21, 2008 6:58 AM To: Web Administrator BCUC:EX Cc: 'Jean Paquin' Subject: RE: Request for Late Intervenorship - BCHydro Standing Offer C22-1 Dear Bonnie, Please

Plus en détail

CONTRAT D ETUDES - LEARNING AGREEMENT

CONTRAT D ETUDES - LEARNING AGREEMENT CONTRAT D ETUDES - LEARNING AGREEMENT Règles générales La présence aux séances d enseignement des modules choisis est obligatoire. Chaque module comporte des séances de travail encadrées et non encadrées

Plus en détail

Gestion de la configuration et contrôle du code source

Gestion de la configuration et contrôle du code source MGL7460 Automne 2015 Gestion de la configuration et contrôle du code source Guy Tremblay Professeur Département d informatique UQAM http://www.labunix.uqam.ca/~tremblay 10 septembre 2015 Parmi les premières

Plus en détail

Quick Start Guide Guide de démarrage rapide

Quick Start Guide Guide de démarrage rapide Platinum App Bridge Kit Trousse de pont pour App Platinum MC Quick Start Guide Guide de démarrage rapide 1 Check kit contents. Vérifier le contenu de la trousse. A B E CA DB E C D A B E C D A B E C D C

Plus en détail

RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION. (Decree 99-778 of September 10, 1999) QUESTIONNAIRE. Family Name...

RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION. (Decree 99-778 of September 10, 1999) QUESTIONNAIRE. Family Name... COMMISSION FOR THE COMPENSATION OF VICTIMS OF SPOLIATION RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION (Decree 99-778 of September 10, 1999) Case Number : (to remind in all

Plus en détail

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter.

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter. Exonet - Ressources mutualisées en réseau Description du thème Propriétés Intitulé long Formation concernée Présentation Modules Activités Compétences ; Savoir-faire Description Ressources mutualisées

Plus en détail

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP (source : ClientsHardyHeron et ScribeNG sur le wiki Eole) Généralités Il existe trois grandes familles de Linux : RedHat (dont Mandriva), Debian

Plus en détail

Fiche procédure Serveur web Debian

Fiche procédure Serveur web Debian Galaxy Swisse Bourdin Rodrigue Marie Fiche procédure Serveur web Debian 2013 Installation du serveur Débian via Virtual Box Lancer VirtalBox puis exporter l image nommé «Debian-Srv.ova». Fichier => importer

Plus en détail

Wallix AdminBastion 2

Wallix AdminBastion 2 Procédure de mise à jour Date 20/01/2010-07/01/2011 Version 1.5 Auteur Validation Damien Lesgourgues damien.lesgourgues@wallix.com Julien Patriarca julien.patriarca@wallix.com Groupe IF Research / Wallix

Plus en détail

A propos de ce livre Ceci est une copie numérique d un ouvrage conservé depuis des générations dans les rayonnages d une bibliothèque avant d être numérisé avec précaution par Google dans le cadre d un

Plus en détail

VTP. LAN Switching and Wireless Chapitre 4

VTP. LAN Switching and Wireless Chapitre 4 VTP LAN Switching and Wireless Chapitre 4 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Pourquoi VTP? Le défi de la gestion VLAN La complexité de gestion des VLANs et des

Plus en détail

Technical Service Bulletin

Technical Service Bulletin Technical Service Bulletin FILE CONTROL CREATED DATE MODIFIED DATE FOLDER VP200 VP400 05/07/2006 662-02-26011 Rev. : A Amélioration Outil de Sauvegarde Opendrive English version follows. Afin d améliorer

Plus en détail

Vidéo haute définition sur votre Mac. schweizerm@me.com

Vidéo haute définition sur votre Mac. schweizerm@me.com Vidéo haute définition sur votre Mac schweizerm@me.com De quoi parlerons-nous? Norme Matériels Logiciels Que faire de son film? Norme 1 920 x 1 080 = 2 073 600 pixels soit près de 5 fois le nombre de pixels

Plus en détail

How to Deposit into Your PlayOLG Account

How to Deposit into Your PlayOLG Account How to Deposit into Your PlayOLG Account Option 1: Deposit with INTERAC Online Option 2: Deposit with a credit card Le texte français suit l'anglais. When you want to purchase lottery products or play

Plus en détail

Personnaliser un ISO de Windows

Personnaliser un ISO de Windows Personnaliser un ISO de Windows Par LoiselJP Le 09/09/2014 1. Objectif Le travail d un administrateur est assez agréable : aider les utilisateurs dans leur problème, gérer la sécurité, dépanner les poste

Plus en détail

Spécificités Boîtier MYKERINOS

Spécificités Boîtier MYKERINOS Spécificités Boîtier MYKERINOS De l utilisation d Hyperterminal Pour suivre le fonctionnement «bas niveau» d un boîtier Mykérinos ou pour accéder à des fonctions de base comme le «ARM Upload» ou une connexion

Plus en détail

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4 Technical Service Bulletin FILE CONTROL CREATED DATE MODIFIED DATE FOLDER INDUSTRIAL PC 13/11/2007 19/11/2007 662-02-27011B Nouveau PC Industriel sur Imprimantes RIP4 English version follows. Objet du

Plus en détail

Gestion d identités PSL Installation LdapSaisie

Gestion d identités PSL Installation LdapSaisie Gestion d identités PSL Installation LdapSaisie Entr ouvert SCOP http ://www.entrouvert.com 10 mars 2015 Table des matières 1 Installation du système de base 1 2 Installation du composant LdapSaisie 1

Plus en détail

INSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks

INSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks INSTRUMENTS DE MESURE SOFTWARE SOFTWARE Logiciel de supervision des réseaux locaux et/ou distants Management software for remote and/or local monitoring networks MIDAs EVO 4 niveaux de fonctionnalités

Plus en détail

Sun. GigaSwift Ethernet Adapter Release Notes. Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A.

Sun. GigaSwift Ethernet Adapter Release Notes. Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Sun GigaSwift Ethernet Adapter Release Notes Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 816-1703-10 March 2002, Revision A Send comments about this document

Plus en détail

APPENDIX 6 BONUS RING FORMAT

APPENDIX 6 BONUS RING FORMAT #4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor

Plus en détail

Snagit 9.1. Les plug-ins de Snagit. By TechSmith Corporation

Snagit 9.1. Les plug-ins de Snagit. By TechSmith Corporation Snagit 91 Les plug-ins de Snagit By TechSmith Corporation TechSmith License Agreement TechSmith Corporation provides this manual "as is", makes no representations or warranties with respect to its contents

Plus en détail

SERVEUR DÉDIÉ DOCUMENTATION

SERVEUR DÉDIÉ DOCUMENTATION SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique

Plus en détail

Usage guidelines. About Google Book Search

Usage guidelines. About Google Book Search This is a digital copy of a book that was preserved for generations on library shelves before it was carefully scanned by Google as part of a project to make the world s books discoverable online. It has

Plus en détail

A propos de ce livre. Consignes d utilisation

A propos de ce livre. Consignes d utilisation A propos de ce livre Ceci est une copie numérique d un ouvrage conservé depuis des générations dans les rayonnages d une bibliothèque avant d être numérisé avec précaution par Google dans le cadre d un

Plus en détail

Guide d'installation rapide TFM-560X YO.13

Guide d'installation rapide TFM-560X YO.13 Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically

Plus en détail

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their

Plus en détail