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

Algorithmes et structures de données Discussion :

Pile d'exécution


Sujet :

Algorithmes et structures de données

  1. #1
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 852
    Points : 4 759
    Points
    4 759
    Par défaut Pile d'exécution
    Bonjour

    Voici mon problème. J'ai développé un site de prédiction d'oligonucléotides. En gros, ça prédit de l'ADN. Je rassemble ces résultats dans un répertoire, lui-même composé de sous-répertoires avec des identifiants uniques.
    Mais j'ai besoin d'appeler une autre application qui, elle, va prendre du temps.
    A la fin du site, j'annonce à l'utilisateur que ses données sont effectivement stockées et que je lui adresserais par email les résultats de cette application couteuse en temps.
    Mon problème est donc de gérer les appels vers cette application. Je l'ai pensé en "Premier arrivé, premier servi" : les répertoires les plus vieux en terme de temps sont les premiers à être analysés.
    Mais je dois avouer que je n'ai jamais eu pour le moment à créer une telle application. Que me conseillez-vous ? Dois-je rester en interface web ? Dois-je prévoir un script ? Comment ordonner les data à analyser et à rendre ?

    Je vous remercie d'avance de vos réponses.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  2. #2
    Membre éclairé
    Avatar de panda31
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2003
    Messages : 670
    Points : 848
    Points
    848
    Par défaut
    Première chose First In First OUt (FIFO, ou Premier arrivé Premier servi) c'est une File, pas une pile...
    Pour ton problème, je pense en effet qu'une application extérieure va t'être nécessaire et tu le fais tourner en CGI ou un truc du genre.
    Tu collectes chaque demande dans un fichier ou dans une base de donnée (c'est mieux) et tu affectes à chaque demande un maillon d'une file. Ainsi, tu prends le numéro de demande le plus ancien et tu le traites.
    Michaël Mary
    Consultant PLM dans une société de conseil toulousaine
    Auditeur CNAM-IPST depuis septembre 2008
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods
    mon cv et mon domaine et mon blog
    Aucune question technique par MP, svp

  3. #3
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 852
    Points : 4 759
    Points
    4 759
    Par défaut
    Bonjour panda31

    L'idée de la base me semble pas mal.
    Je vais tâcher de m'appuyer dessus.
    Merci de ta réponse.
    Si vous avez d'autres suggestions, n'hésitez pas.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  4. #4
    Membre éclairé
    Avatar de panda31
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2003
    Messages : 670
    Points : 848
    Points
    848
    Par défaut
    De rien... Sinon, pour le programme qui doit tourner "en collaboration" avec ton site, je ne sais quoi te conseiller comme langage... Peut-être du Python ?

    PS : Je suis heureux de trouver une personne qui s'intéresse de près ou de loin à la bioanalyse/bioinformatique !!!
    Moi, en ce moment, je bosse sur un prog de prédiction de la flexibilité des macromolécules... VASTE CHANTIER !
    Michaël Mary
    Consultant PLM dans une société de conseil toulousaine
    Auditeur CNAM-IPST depuis septembre 2008
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods
    mon cv et mon domaine et mon blog
    Aucune question technique par MP, svp

  5. #5
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 852
    Points : 4 759
    Points
    4 759
    Par défaut
    Et tu m'annonces du Python au responsable Perl !!!
    Malheureux !!!
    Mais sinon, c'est vrai que la bioinfo est un vaste chantier, même un fourre-tout où beaucoup s'y perdent. Mais je crois que nous en parlerons dans un prochain article

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  6. #6
    Membre éclairé
    Avatar de panda31
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2003
    Messages : 670
    Points : 848
    Points
    848
    Par défaut
    J'en démords pas... Je préfère Python !!! Aïe pas sur la tête !
    Michaël Mary
    Consultant PLM dans une société de conseil toulousaine
    Auditeur CNAM-IPST depuis septembre 2008
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods
    mon cv et mon domaine et mon blog
    Aucune question technique par MP, svp

Discussions similaires

  1. Polymorphisme et pile non exécutable
    Par Sat80 dans le forum x86 32-bits / 64-bits
    Réponses: 11
    Dernier message: 24/09/2010, 19h39
  2. Taille de la pile d'exécution
    Par Trap D dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 17/05/2010, 00h12
  3. [Turbo Pascal] Pile d'exécution pour la fonction factorielle récursive
    Par HASALGO dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 27/12/2009, 12h57
  4. [AC-2000] Problème pile d'exécution remplie
    Par Contrec dans le forum VBA Access
    Réponses: 23
    Dernier message: 24/04/2009, 14h09
  5. [Toutes versions] VBA - Augmenter la taille de la pile d'exécution
    Par =JBO= dans le forum Contribuez
    Réponses: 0
    Dernier message: 24/04/2009, 12h40

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