Veuillez patienter svp ...

Mes projets

apod-wallpaper

Une petite application qui, au lancement, vérifie sur le site APOD de la NASA si une nouvelle image est présente et téléchargeable, si oui, l'image est téléchargéet mise en fond d'écran. Cette vérification est ensuite effectuée toutes les heures.
Une tray icon est aussi créée pour permettre de voir des explications sur l'image en cours, ouvrir le répertoire de cache pour récupérer les anciennes images ou "faire du ménage", ou quitter l'application.

Prérequis: Windows, Java 8.

Dernière version: 1.0.5

    Binaires : apod-wallpaper-1.0.5-install.jar
    Sources : apod-wallpaper-1.0.5-sources.jar
    Javadoc : apod-wallpaper-1.0.5-javadoc.jar

3d-scan-manager

Une interface permettant de gérer les options de photos d'un ensemble de raspberry pi connectés au réseau (avec module photo), de synchroniser la prise de photos des raspberry et de récupérer ces photos.
Ce projet était à l'origine pour une gestion de l'ensemble de raspberry utilisés pour une cabine 3D, ces photos sont ensuite utilisées pour créer un modèle 3D de la scène.

Manuel d'installation

1 Master
1.1 Prérequis
Le seul prérequis pour installer/utiliser le 3D Scan Manager est d'avoir java d'installé (version 8 minimum). Un installeur pour open java 8 est disponible à cette adresse : Open JRE 8.
1.2 Installation
Exécuter l'installeur 3d-scan-manager-<version>-install.jar.
Points d'attention lors de l'installation : Les répertoires ne doivent pas forcément déjà exister (ils sont automatiquement créés).
1.3 Configuration
/!\ Optionnel /!\ Dans <installation directory>\conf\configuration.properties, modifier la valeur de la propriété snapshot.masterFolder et mettre le chemin (absolu) du répertoire créé au §I.1.2 (remplacer les \ par des /).
/!\ Optionnel /!\ Dans <installation directory>\conf\log4j.properties, modifier la valeur de la propriété log4j.appender.file.file mettre le chemin (absolu) du fichier de log (le répertoire contenant le fichier de log doit déjà exister).
2 Slave
2.1 Prérequis
Les prérequis pour utiliser le démon slave sur les raspberry pi est d'avoir :
2.2 Installation
  1. Copier l'archive 3d-scan-manager-<version>-slave.tar.gz sur le raspberry dans le répertoire /opt/3dScanManager (le créer au besoin).
    Pour copier le fichier, sous windows, le placer dans le répertoire créé au §I.1.2, sur raspbian, le récupérer dans le répertoire créé au §I.2.
  2. Se déplacer dans le répertoire : cd /opt/3dScanManager
  3. Extraire l'archive : sudo tar xvzf 3d-scan-manager-0.0.1-SNAPSHOT-slave.tar.gz
  4. Supprimer l'archive : sudo rm 3d-scan-manager-0.0.1-SNAPSHOT-slave.tar.gz
  5. Editer le fichier rc.local : sudo vi /etc/rc.local insérer, avant la ligne exit 0 les lignes suivantes:
    # Launch the 3D scan manager slave
    cd /opt/3dScanManager
    ./slave.sh &
    cd -
2.3 Configuration
/!\ Optionnel /!\ Dans /opt/3dScanManager/conf/log4j.properties, modifier la valeur de la propriété log4j.appender.file.file mettre le chemin (absolu) du fichier de log (le répertoire contenant le fichier de log doit déjà exister).


Dernière version: 1.4.4

    Binaires : 3d-scan-manager-1.4.4-install.jar, 3d-scan-manager-1.4.4-slave.tar.gz
    Sources : 3d-scan-manager-1.4.4-sources.zip
    Javadoc : 3d-scan-manager-1.4.4-javadoc.zip

discutator

Un clone de communicator de Microsoft (chat client/serveur sur réseau local) avec système de plugins (utilisables par une personne ou lors d'une discussion).
Plugins actuels : Prérequis : Windows, Java 7.

Dernière version: 1.0.3

    Binaires : discutator-1.0.3-install.jar
    Sources : discutator-1.0.3-sources.jar
    Javadoc : discutator-1.0.3-javadoc.jar

jmines

Un clone du démineur de Microsoft avec améliorations : Prérequis : Java 8.

Dernière version: 1.0.11

    Binaires : jmines-1.0.11.jar
    Sources : jmines-1.0.11-sources.jar
    Javadoc : jmines-1.0.11-javadoc.jar

compressor

Une simple bibliothèque permettant de compresser en utilisant l'algorithme de Huffman (mais bien moins efficaces que des solutions existantes telles que 7zip, winzip ou winrar).

Prérequis : Java 8.

Dernière version: 1.0.3

    Binaires : compressor-1.0.3.jar
    Sources : compressor-1.0.3-sources.jar
    Javadoc : compressor-1.0.3-javadoc.jar

peg-solitaire

Un jeu de solitaire classique avec quelques améliorations : Prérequis : Java 8.

Dernière version: 1.0.3

    Binaires : peg-solitaire-1.0.3.jar
    Sources : peg-solitaire-1.0.3-sources.jar
    Javadoc : peg-solitaire-1.0.3-javadoc.jar