IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

Vidéothèque, fonctions principales


Sujet :

Langage C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 218
    Par défaut Vidéothèque, fonctions principales
    Bonjour,

    Je viens de me lancer dans un projet de vidéothèque en C++, les logiciels que j'ai pu utiliser sur internet ne me satisfaisant pas. Je suis actuellement en train d'apprendre le C++ et je me posais plusieurs questions techniques sur la vidéothèque. Je ne demande pas de réponse précise avec exactement le code à mettre mais plutôt la démarche à adopter.

    1) Je souhaiterais que ma vidéothèque se synchronise avec une base de donnée sur internet. Je sais qu'il y en a et je me pose alors la question de comment se synchroniser avec? Est-ce que c'est juste une base de donnée consultable par tous ou est-ce qu'il faut taper une URL et aller récupérer le code source de la page internet (plus complexe que l'autre solution me semble-t-il)?

    2) Globalement, mes films sont présents sur un disque dur, comment faire pour que le logiciel associe des informations au film présent sur le disque? Je m'explique: la première chose que j'ai été tenté de faire est d'associer des informations par rapport au nom du fichier vidéo. Mais là c'est le drame. Si le film est renommé ou supprimé par l'utilisateur pendant que le logiciel ne tourne pas, il ne l'associera pas au prochain allumage. Du coup comment on peut faire ça? Utiliser les tags?

    Merci d'avance pour vos réponses. Pour le moment ce sont mes seules questions mais il y en aura surement d'autres.

    Cordialement

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 145
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    1) Vous pouvez vous connectez à une base de données et la consulter (comme le fait un site Web et autre), pas besoin de chopper un quelconque code source d'une page, ce qui serait bien difficile et instable (si la page change)
    2) Une méthode pour reconnaître un fichier est d'utiliser un hash (une sorte de clé). Les méthodes classiques sont CRC32, MD5 sum (enfin, ce sont des checksums). Il y a aussi des méthodes plus avancées, notamment si l'utilisateur réencode le fichier.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 218
    Par défaut
    Super merci.
    Pour la base de donnée, ok. Cette partie du code devrait être assez simple à mettre en place du coup. Il faudra que je me renseigne pour voir comment ça se présente pour lier une BSD par internet.
    Pour la reconnaissance, effectivement je n'avais pas pensé au hash. J'imagine qu'on doit donner le fichier (donc le film) en argument à une fonction de hashage puis il ressort une empreinte. Ce code je pourrai alors le comparer à ma base de donnée. C'est bien ça? Après je ne sais pas encore comment on donne un fichier comme argument à une fonction. Il faudra que je lise un peu plus les cours de C++.

    Cordialement

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 218
    Par défaut
    Bonjour,
    Je reviens à la charge sur la fonction de Hash. J'ai pas mal cherché sur internet mais je n'arrive pas à trouver quelque chose d'intéressant sur le sujet. Est-ce que vous pouvez m'expliquer où trouver cette fonction (quelle bibliothèque à importer) et surtout comment elle s'utilise?

    Cordialement

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 145
    Billets dans le blog
    150
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 218
    Par défaut
    J'ai compris le principe de la fonction mais cela ne m'aide pas à savoir comment je vais implémenter ça dans mon code. Au passage j'ai lu ça: "L'utilisation de cette fonction de hachage dans les signatures numériques peut conduire à de multiples scénarios d'attaque1 et n'est plus considérée comme un composant fiable de l'infrastructure à clés publiques." Je ne sais pas si c'est à prendre à la légère ou pas.
    Globalement je ne sais toujours pas comment je peux envoyer un film à cette fonction. De ce que j'ai lu elle marche sur des "strings" mais je n'ai rien lu sur sa capacité à recevoir n'importe quel fichier en entrée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonctions principales et fonctions callback
    Par Nicolas N. dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/04/2012, 22h07
  2. [AC-2003] Appeller une sous fonction dans la fonction principale
    Par MatAir dans le forum VBA Access
    Réponses: 3
    Dernier message: 10/06/2010, 16h04
  3. Réponses: 3
    Dernier message: 05/04/2009, 11h10
  4. la fonction principale main
    Par bahiatoon dans le forum Débuter
    Réponses: 11
    Dernier message: 06/11/2008, 09h13
  5. Début de la fonction principale
    Par Minouchka dans le forum Débuter
    Réponses: 6
    Dernier message: 23/11/2007, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo