CardReader Alpha Répondre
Fiche réduite de Mickaël
Statut : Déconnecté
Créateur de projet
Groupe : Administrateur
Inscrit le : 22/01/2011 à 11h04
Messages: 12571
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Fiche réduite de Mickaël
Statut : Déconnecté
Créateur de projet
Groupe : Administrateur
Inscrit le : 22/01/2011 à 11h04
Messages: 12571
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Fiche réduite de Mickaël
Statut : Déconnecté
Créateur de projet
Groupe : Administrateur
Inscrit le : 22/01/2011 à 11h04
Messages: 12571
Fiche réduite de Gordini
Statut : Déconnecté
Equipe de modération
Groupe : Chef régulateur
Groupe : Membres testeurs
Groupe : Loyal +10 ans sur le site
Inscrit le : 20/02/2012 à 15h37
Messages: 5495
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Le programme avance de plus en plus, j'ai détecté un bug que j'ai rapidement corrigé :p
La vitesse de chargement est aussi amélioré grâce à un petit algorithme puissant mais très petit, de plus cette algorithme me permet autre chose.
Le point négatif est en ce qui concerne la lecture de la carte, je suis toujours sur du java.
Je travail sur le temps de lancement de l'application qui est un peut lent (décompression)
Fiche réduite de Mickaël
Statut : Déconnecté
Créateur de projet
Groupe : Administrateur
Inscrit le : 22/01/2011 à 11h04
Messages: 12571
Fiche réduite de
Statut : Déconnecté
Ce membre a été supprimé
Inscrit le : 29/03/2024 à 14h01
Messages:
Fiche réduite de guismo205
Statut : Déconnecté
Membre de niveau 18
Groupe : Membres exceptionnels
Inscrit le : 23/11/2012 à 23h17
Messages: 2748
Fiche réduite de Mickaël
Statut : Déconnecté
Créateur de projet
Groupe : Administrateur
Inscrit le : 22/01/2011 à 11h04
Messages: 12571
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Cette semaine j'ai travaillé sur la lecture de la carte en mode natif sur l’application, j'ai franchi le cap de la lecture via le moteur "brut" de la technologie utilisé mercredi soir
Mais ce soir je viens de franchir une étape encore plus importante avec un succès qui n'est pas des moindre, je peux lire la carte sur la version final apres 3H de galères à ne pas comprendre pourquoi ça ne voulait pas.
si quelqu'un est motivé à test la viabilité sur un pc ne disposant pas des outils de dev je vous met le lien (ici).
Pourquoi c'est important :
Lecture directe de la carte (logiciel en tache de fond)
Amélioration du script de lecture en terme de vitesse et d'enregistrement des données
Abandon de notre ami JAVA
Victoire personnelle
PS: Attention ne lit que le début de la carte pour test lancer le programme de.exe, brancher le lecteur (s'il ne l'est pas), insérer votre carte, une notification apparaît "Carte inséré", un fichier pcsc.log est créé copier son contenu.
Edité par Xifit Le 08/09/2017 à 23h09
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Mais un nouveau bug viens de voir le jour. le bug est bloquant, je dois calculer dynamiquement les buffer suivant un ordre bien définie et là c'est le drame, je sais pas faire en javascript, je me souviens en java j'avais galéré comme un porc
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Voilà le logiciel est capable de lire la carte, la vitesse est grandement améliorée (45s), j'ai due utiliser de stratagème pour que ça fonctionne correctement, mais ça fonctionne sans bug. me reste le traitement des données reçu, qui est aussi un gros travail car pour améliorer la vitesse j'ai due indexer les données reçut car celle-ci arrivaient dans le désordre. par contre ce qui est bien c'est que je vais pouvoir les traiter avant même la fin de la lecture.
Fiche réduite de Mickaël
Statut : Déconnecté
Créateur de projet
Groupe : Administrateur
Inscrit le : 22/01/2011 à 11h04
Messages: 12571
Fiche réduite de guismo205
Statut : Déconnecté
Membre de niveau 18
Groupe : Membres exceptionnels
Inscrit le : 23/11/2012 à 23h17
Messages: 2748
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
Fiche réduite de Xifit
Statut : Déconnecté
Membre de niveau 6
Groupe : Partenaires
Inscrit le : 23/05/2016 à 21h35
Messages: 167
J'avance plus rapidement que prévu, et aussi plus proprement que sous le programme java. J'ai eu peur pour le traitement des données qui concerne le changement de position du chrono (travail/repos/conduite/dispo) car il faut faire des opérations bits à bits et extrapoler le résultat pour trouver sur une chaîne hexadécimal les informations voulue. Contrairement à ce que je pensais le code s'approche du java, du coup, un gain de temps à mettre en place. Par exemple une chaîne hexadécimal tel que : 12E4 donne comme résultat :
Heure : 12:20
Activité : Travail
Slot : Conducteur
Statut du conducteur : Seul
Statut de la carte : Insérée
Pour info c'est la partie de la carte la plus complexe à traiter. J'ai cependant un petit bug non bloquant à traiter car je ne souviens pas d'avoir travailler le lundi 9 juillet 1979 et pourtant je sors cette information de la carte.
Edité par Xifit Le 10/09/2017 à 15h20
Fiche réduite de Mickaël
Statut : Déconnecté
Créateur de projet
Groupe : Administrateur
Inscrit le : 22/01/2011 à 11h04
Messages: 12571
Fiche réduite de Gordini
Statut : Déconnecté
Equipe de modération
Groupe : Chef régulateur
Groupe : Membres testeurs
Groupe : Loyal +10 ans sur le site
Inscrit le : 20/02/2012 à 15h37
Messages: 5495
Tu n'étais même pas né
[Mode sérieux ON] : les cartes numériques n'existant pas à cette date, c'est étonnant !
Astuces :
Vous souhaitez suivre un sujet en particulier?
Mettez le sujet de votre choix dans vos favoris en cliquant sur disponible en bas de page, sur un sujet du forum
Vous pouvez gérer vos favoris en cliquant sur disponible sur le menu supérieur ou inférieur du forum
Vous pouvez aussi suivre un sujet par mail, ou messagerie privée, et alerter l'équipe en cas de problème, via le menu en bas de page lorsque vous êtes sur un sujet