Serveur
Nous avons un serveur (enacit1vm11.epfl.ch) à disposition pour le projet. Ce serveur peut être utile pour:
- Exécuter votre système de traitement d'images régulièrement (avec cron).
- Publier vos résultats sous forme d'un site web.
Depuis l'EPFL (ou en VPN), vous pouvez vous y connecter avec SSH:
$$ ssh student@enacit1vm11.epfl.ch
Pour vous connecter pour la première fois, adressez-vous à un des assistants pour ajouter votre clé SSH au serveur.
Sous Windows, vous pouvez utiliser le client SSH PuTTY.
Le serveur tourne en permanence, et nous pouvons y installer des outils (logiciels, bibliothèques, ...) supplémentaires.
Disponible sur le serveur
cron / crontab | Pour lancer des tâches régulièrement, par ex. pour télécharger régulièrement la dernière image d'une webcam. |
curl | Télécharger des fichiers (images, ...) d'un site web. |
rsync | Copier des fichiers et répertoires d'un ordinateur à l'autre. (Aussi disponible sur les PCs en salle d'exercices.) |
nginx | Un serveur HTTP. |
sendmail | Envoyer des mails. |
ffmpeg | Couper une video en images (frames), ou créer une video à partir d'une série d'images. |
convert | Rétrécir, couper, et convertir des images. (Aussi disponible sur les PCs en salle d'exercices.) |
inkscape | Convertir des documents SVG en PDF. |
poppler | Concatener ou couper des fichiers PDF. |
astyle | Formattage automatique de code C. |