Alors, que pensez-vous de JTHeque ?
La plupart des messages de ce thread sont un peu vieux, donc il s'y mélange bugs et avis. Si vous avez des bugs, employez le thread plus haut, merci ;)
Version imprimable
Alors, que pensez-vous de JTHeque ?
La plupart des messages de ce thread sont un peu vieux, donc il s'y mélange bugs et avis. Si vous avez des bugs, employez le thread plus haut, merci ;)
Je trouve ce programme très bien fait. Il est sobre, intuitif, et très fonctionnel. En plus c'est super utile... Je vais pouvoir passer mes prochains jours à remplir ma BD :mouarf:
La fonctionnalité de récupérer d'Internet les infos sur les films est vraiment très intéressante :ccool:
J'ai quand même un bug et une petite amélioration à proposer :
Le bug : Tu as dû oublié de protéger les ' dans tes requêtes SQL, car j'ai eu le malheur de tester avec Harry Potter à l'école des sorciers, et ça m'a sorti un Problème SQL. En supprimant le ' ça passe ;)
L'amélioration : Ce n'est pas sur le logiciel même, mais sur ton site. Lorsque l'on télécharge ton programme, mon FF est bien en peine de me dire combien de temps de téléchargement il me reste. Tu devrais ajouter l'envoi d'un en-tête Content-Length dans ton script dowload.php. Moi j'utilise un truc du type :
Bien entendu il te faut remplacer les ".$PATH_INFO" par l'emplacement de ton fichier ;)Code:
1
2
3 header("Content-type: application/force-download"); header("Content-length: ".filesize(".$PATH_INFO")); readfile(".$PATH_INFO");
Je suis content que ca te plaise ;)Citation:
Envoyé par sjrd
Oui, j'ai déja eu le problème et je l'ai déja corrigé sur un autre programme, mais je pensais attendre la prochaine version, car ca veut dire que je dois le corriger à beaucoup d'endroits, mais, tu peut toujours essayer en insérant \' , mais c'est vrai que c'est chiant...Citation:
Envoyé par sjrd
Si j'ai un peu de temps ce WE ou cette semaine, je vais corriger ca
C'est corrigé ;) J'avais le content Length, mais un petit problème pour le chemin :oops:Citation:
Envoyé par sjrd
:merci: d'avoir testé mon programme :P
Je suis en train de corriger le problèmes des guillemets ;)
Voilà, c'est corrigé, je mettrai donc la version 3.1.3 en ligne ce soir.
Les seuls changements sont :
- plus de problèmes avec les guillemets
- Désactivation du bouton mise à jour (Ca marchait pas tout à fait)
Pour ceux qui ont déja JTheque, soit tu le réinstalles complétement, en ayant sauvegardé le fichier.SCRIPT du répértoire et ensuite, tu échanges les 2 fichiers ou alors, vous ne téléchargez que le .jar (je mettrai seulement le .jar à disposition).
Ou bien, s'il y a quelqu'un qui veut tester la mise à jour depuis le programme, je mets la version en ligne et je le laisse tester ;)
marche pas sous linux avec jdk 1.5
Tu as un message d'erreur quelque choes ?Citation:
Envoyé par gorgonite
Je crois savoir d'ou ca doit venir, j'ai pas mis les FileSeparator de façon correcte...
J'inclue ca dans la version 3.1.3 ;)
Voilà, la version 3.1.3 sera normalement compatible linux et mac, par contre, il faudra télécharger l'entier du programme à nouveau, car j'ai du modifer plusieurs choses.
en gros, manque des bouts... d'ailleurs, je vois une jolie dll dans le répertoire. Je ne connais pas le chargement des librairies dynamiques sous java, mais sous linux je verrais plutôt un libjdic.so ;)Code:
1
2
3
4
5
6
7
8
9 gorgonite@GorgonMobile:~/Jtheque$ java -version java version "1.5.0_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing) gorgonite@GorgonMobile:~/Jtheque$ java -jar lanceur.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/jdic/desktop/DesktopException gorgonite@GorgonMobile:~/Jtheque$ java -jar JTheque.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook at jTheque.Main.main(Main.java:27)
Pour la première exception, je pense que ca vient bel et bien du fait que j'ai inscris mes séparateurs en dur \\ donc pas portable :oops:Citation:
Envoyé par gorgonite
Et le deuxième, ca vient peut-être que j'ai oublié une librairie dans le class-path.
Je ferai très attention avec la version que je publierai ce soir ;) Mais j'ai aucun moyen de test sous linux (de toute façon j'aime pas :mouarf: )...
:merci: et desolé.
Juste pour info:Citation:
Envoyé par wichtounet
pour les séparateurs de fichier en java utilise des / ca marche partout comme ca...
et le File.separator c'est plutot utilisé quand tu dois présenter le chemin à l'utilisateur, ca fait plus beau ;)
Tu es sûr de ce que tu dis ? Parce que sous windows un chemin / ca va pas marcher... Il le convertit en fonction de l'OS ? J'ai un peu de peine à y croire...Citation:
Envoyé par soad
Oui tu peux utilisé le / pour tous les OS, c'est java qui le converti en fonction de l'OS...Citation:
Envoyé par wichtounet
Fait le teste sous windows avec un / ;)
Bon et bien merci, c'est bon à savoir :DCitation:
Envoyé par soad
au fait, je viens de tester sur windows... et il ne gère pas les bases de données ???
je n'ai vu que xml, excel, html
C'est vraiment super, mais d'ou tu peches les infos des films ?, et comment ?
Tu les tires de de moviecovers ? :D
Tu parles de l'exportation là ?Citation:
Envoyé par gorgonite
Si c'est le cas, non il ne gère pas les bases de données...
Sinon, exprime toi mieux :mouarf:
Je les tire des films qui sont séléctionnables dans la liste ;)Citation:
Envoyé par SnakemaN
En fait, je le fais à la brute... Je parse l'entier de la page html et je retire les infos intéressantes sur le film...
Citation:
Envoyé par wichtounet
Oui et non... je parle de :
1) l'exportation vers un fichier sql
2) comment est-ce stocké "en interne" ?
tu n'oses quand même pas tout chargé en mémoire :mouarf:
En fait, je correspond directement avec la base de données avec un Driver jdbc. Mais pour le cas de l'embarqué, c'est une base en Hsql, elle marche comme un serveur tout seul. En fait le driver est la base ;)Citation:
Envoyé par gorgonite
Est-ce que je réponds à ta question ?
P.S. La toute première version du programme chargait tout en mémoire :mouarf:
Je suis nul en java, mais j'ai une question :
je veux faire marcher le truc en .jar (j'aime bien les .jar) je dois le faire ouvrir avec quoi sous windows ?? Ca marchait un bout de temps, mais j'y arrive pas la ...
Bon bah pour un noob en java, c'est trop compliqué à utiliser ton truc, j'ai aussi essayé avec le .ZIP, et la je lance test.bat ... pas super explicite comme nom ;)
et ca me demande de créé une BDD ... euh ... j'ai pas trop envie moi ?? elle est obligé d'etre sur mon localhost ? et pas avec le repertoire de Jtheque ?
Bon ... faut que tu explicites mieux comment ca fonctionne et tout ca sur ton site ;)
J'ai peut-être loupé mon dernier .zip... En fait le .bat, c'est juste un truc de test :oops:Citation:
Envoyé par Maxoo
Je vais faire un petit tuto sur l'installation, mais c'est pas bien compliqué. En fait tu as deux choix :
- Soit tu laisses le programme crée une base de données embarquée et tu t'occuppe de rien
- Soit tu configure une connexion vers une base mysql à toi
Le .jar tout seul à télécharger en fait, c'est juste pour les mises à jour, si tu as déja installé le programme.
Mais pour quelqu'un qui s'y connait pas, il y a toujours l'installeur qui fait tout tout seul, ensuite on lance le programme et tout s'installent automatiquement avec icônes et tout.
P.S. La version compatible linux et avec les guillemets est en ligne
P.P.S. Je vais créer une FAQ pour JTheque demain, c'est vrai qu'en y repensant il y a des points pas très simples.
oki mais leca rebute un peu à l'utilisation de l'installeur !! :aie:Citation:
Si vous employe l'installeur, si il y a un problème au lancement, cliquez droit sur l'icone du bureau et dans "executer dans", mettez le répertoire d'installation du programme.
donc j'avais pris le jar ou le zip, et si le jar c'est juste pour les MAJ, faut peut etre le dire ;)
LOL ... bon allez, fait un joli tuto pour les débutant, et je te dirai si c'est compréhensible !!