Forum de la Guilde
Jeux => Guild Wars => Discussion démarrée par: Black Dragon le samedi 21 avril 2007 09:01:43
-
Je me permets de rappeler aux anciens et informer les nouveaux venus dans l'Alliance que nous avons un site hébergé par SchaScha [GOS] dont le lien est le suivant :
http://schaschada.free.fr/ (http://schaschada.free.fr/)
Ce site est vraiment très bien fait (y) (chapeau Scha).
Outre le partage de builds, on peut d'un simple clic voir tous les persos d'un membre, ou reconnaitre un membre par le nom de perso.
Ceci peut régler la lacune de Guild Wars, à savoir la liste des membres Alliance pour celles et ceux qui ont comme moi leur liste d'amis pleine, à condition bien entendu que tout le monde accepte de renseigner cette liste et fasse une mise à jour régulière.
Ce site devrait se voir d'ici peu associer un forum "Alliance". Ce forum ne viendra en aucun subsituer les forums individuels de chaque Guilde, mais pourrait être utilisé pour organiser des events, et éviter ainsi un multi postage.
J'invite tout le monde à s'incrire et participer au site Alliance ;)
-
Message de Scha² qui ne peut pas poster ici :
Voilà, le forum d'alliance est disponible :)
http://schaschada.free.fr/Forum/ (http://schaschada.free.fr/Forum/)
Je demanderai aux membres de s'inscrire avec le tag de leur Guilde.
Les inscriptions sont obligatoire pour accéder au forum.
-
Est-ce qu'il supporte le multi-compte de jeu ?
-
Afin de conserver une certaine cohérence, merci de mettre le tag de votre guilde entre crochets après votre pseudo ;) :
Pseudo [TAG]
-
Seulement 18 (http://schaschada.free.fr/Forum/index.php?act=Members) membres ? N'hésitez plus, surtout qu'on y parle en ce moment de trouver un nom d'alliance. :)
-
Ça ne fonctionne pas.
J'ai mis ceci à l'inscription sur la page d'acueil :
Nom d'utilisateur : Tulip Vorlax [OdT]
Mot de passe : <je vais le mettre ici seulement si c'est nécessaire>
Quand je remets mes "logins" sur le site; rien ne se passe; il me remet l'accueil et c'est tout. Il m'a pourtant dit que j'étais inscris...
Notez que j'ai pas essayé l'inscription au forum. Si je me souviens; faut s'incrire deux fois ? Mais...
-
Peut-être parce que Scha² ou BD n'a pas validé l'inscription, et connaissant Scha², je le vois bien adopter une telle politique. :) Au moins ceux qu'on ne connait pas ne risquent pas de venir poster. :)
-
Effectivement l'inscription demande une validation admin.
Je viens de vérifier et tu n'es pas inscrit sur le forum.
N.B. : pour l'instant il n'y a pas de lien entre les bases de données forum et site, et je n'ai pas accès à la validation pour le site. Pour ce dernier il faudra attendre le retour de Scha² vendredi, quant au forum fais-moi signe et je valide dès que tu es encregistré ;)
-
Ah, si c'est pour le site, je peux faire. :)
edit : ayé. :)
-
Si les activité d'aliances vous interessent, venez donner votre avis sur l'event de vendredi soir (http://schaschada.free.fr/Forum/index.php?showtopic=8). :)
-
La grosse mise à jour est finie (sauf les compétences) et donc le site est à nouveau accessible :)
-
Comme dit ici (http://www.gardiensdesames.com/forums/index.php?topic=7607.new#new), j'ajouterai certainement une partie Hellgate au site d'alliance et, s'il y a des idées, je changerai peut-être le reste.
-
J'ai commencé finalement la version 3, la préview est pour ici. (http://schaschada.free.fr/v3/)
-
:flu
-
J'ai réduit les espaces, ça devrait tenir sur une ligne, je mettrai la police (qui, il me semblait, était de base dans windows...) en téléchargement.
-
:yn
Tu as effectivement réussi.
Content d'avoir aidé un brin.
En passant, ça semble bien jolie l'image de ton avatar. Il y a un original quelque part ?
-
Là :) http://schaschada.free.fr/upload/SchaScha%20%5BGoS%5D/img/Image132.jpg
(http://schaschada.free.fr/upload/SchaScha%20%5BGoS%5D/img/Image132.jpg)
-
Merci.
-
Voilà, la version 3 est (à première vue) finie.
Les informations complètes sont en page d'accueil dans une news.
Les principales améliorations sont décrites dans l'image qui suit. La version 3 a très nettement un meilleur rendu dans firefox que dans IE (... pour pas changer :/) surtout au niveau des bordures et de la continuité des pages.
(http://schaschada.free.fr/upload/SchaScha%20%5BGoS%5D/img/Image133.jpg)
-
La version 3 a très nettement un meilleur rendu dans firefox que dans IE (... pour pas changer :/) surtout au niveau des bordures et de la continuité des pages.
Dis plutôt que lors des tests en codant, tu as lancé FF :rolleyes: :flu
-
Certes (déjà parce que IE... voilà quoi...) et puis quand tu fais genre:
<div id="blah>
<div id="bouh">
</div>
</div>
et que IE te met un espace de 5px entre les deux sans que tu le demandes... :/ [/color]
-
La question est : quelle est la norme ?
-
Moi je place souvent une règle comme celle-ci au début de ma feuille de style principale :
body, div, p, ul, ol, dl, dt, dd, li {
margin: 0px;
padding: 0px;
}
Ensuite, voici une page dont les gens se servent pour savoir si un navigateur respecte les standards :
http://www.webstandards.org/files/acid2/test.html
(Page wikipédia à ce sujet : http://fr.wikipedia.org/wiki/Acid2)
EDIT :
Oh et j'oubliais, je place aussi ceci dans le début des mes pages HTML :
<link href="allstyles.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]>
<link href="iestyles.css" rel="stylesheet" type="text/css">
<![endif]-->
<!--[if IE 7]>
<link href="ie7styles.css" rel="stylesheet" type="text/css">
<![endif]-->
Le nom des fichier CSS peut varier d'un site à l'autre mais ceci montre bien qu'il n'est pas trop compliqué d'ajuster les règles CSS pour IE. On peut aussi placer le même genre de commentaire pour des versions de IE avant #6 mais moi j'ai pas accès à ces versions. C'est tout juste si j'ai accès à la version 6.
-
Oui mais ce n'est même pas une question de margin ou padding (d'autant que dans certains div, j'en mets) c'est simplement des choses du genre:
(http://schaschada.free.fr/upload/SchaScha%20%5BGoS%5D/img/Image135.jpg)
Pour un code d'une simplicité:
<div align="center">
<table border="0" cellpadding="0" cellspacing="0"><tr><td width="910px">
<title>GuildWars - Alliance</title>
<div id='banniere'>
<img src="/img/banniere.jpg" alt="banniere" width="900" />
</div>
<div id="menu">
<div id="borderTop">
<div id="borderDown">
<div class="padd">
<span class="Def_b">
<!-- <div class="titreMenu">Général</div> -->
>> <a href="/">Accueil</a><br />
>> <a href="/charte.php">Charte d'alliance </a><br />
>> <a href="/maj.php">Mises à jour </a><br />
>> <a href="/Forum/">Forum Alliance </a><br />
</span>
</div>
</div>
</div>
</div><div id="contenu">
<div id="borderTopC">
<div class="paddtitre">
<div class="Titre">Titre
</div>
</div>
<div class="padd">
...
</div>
</div>
<div id="down">
<img src="/img/down.jpg" alt="down" />
</div></div>
</td></tr></table>
</div>
Pour le lien test, moi j'dis lol: FF c'est bof, mais IE c'est encore bien pire ^^
-
En fait le problème c'est que certains navigateurs additionnent la marge que tu donnes aux éléments à celle qu'ils trouvent que c'est le minimum pour un élément donné. Puis, j'ai rien inventé tu sais. J'ai appris à faire comme ça par des sites réputés tel que celui-ci http://www.positioniseverything.net/ (http://www.positioniseverything.net/), celui-là ... (http://...) (j'ai pas retrouvé l'URL) ou encore ces derniers http://www.howtocreate.co.uk/wrongWithIE/ (http://www.howtocreate.co.uk/wrongWithIE/) et http://www.granneman.com/webdev/coding/ (http://www.granneman.com/webdev/coding/). Ou encore en regardant le code source des pages de différents site tel que Lycos, n'importe quel wiki ou KeePass. Et bien sur le W3C est une source incroyable d'information (http://www.w3.org/2003/03/Translations/byLanguage?language=fr (http://www.w3.org/2003/03/Translations/byLanguage?language=fr)).
Mais évidemment, tu sembles déjà connaitre comment bien faire des sites. Alors testons pour voir.
- http://validator.w3.org/check?uri=http%3A%2F%2Fschaschada.free.fr%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 (http://validator.w3.org/check?uri=http%3A%2F%2Fschaschada.free.fr%2F&charset=%28detect+automatically%29&doctype=Inline&group=0)
- http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fschaschada.free.fr%2F&warning=1&profile=css21&usermedium=all (http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fschaschada.free.fr%2F&warning=1&profile=css21&usermedium=all)
Mais évidemment moi, je n'ai jamais fais de site en PHP et je n'en connais pas les difficultés. Et le fait que la plupart des mes sites passent la validation et s'affichent presque exactement pareil dans IE7 que dans Firefox ne veux rien dire.
En passant, IE8 est prévu pour ce printemps. Et il passe le test Acid 2. :rolleyes:
-
Pour les vérifications par DTD, vu que parfois je vire les DOCTYPE et autres ^^
Enfin bon, c'est pas dramatique non plus, c'est juste l'affichage de la page d'accueil qui rend vraiment mal sous IE, le reste, ça passe.
-
Non, c'est pas dramatique parce que c'est un site personnel pour des amis. ;)
J'étais peut-être un brin de mauvaise humeur aussi lors de mon précédent commentaire.
Mais là je viens de résoudre un problème que j'avais depuis longtemps alors je suis heureux, la vie est belle. Lol.
T'inquiètes, ça va pas durer.
:mdr
-
Version 4: infos ici. (http://schaschada.free.fr/Forum/index.php?act=ST&f=4&t=284)
-
Un petit up, pour avoir une idée de l'application, voici la récupération des news / quelques options / et le maintient à jour:
Lien (http://schaschada.free.fr/javaApp/app/GWSchaInstaller.jar)
Note:
Configuration requise: Java 1.6 (JRE) (Lien: http://www.java.com/fr/download/ (http://www.java.com/fr/download/)))
Lancement: uniquement exécuter le .jar avec Java (qui le prend par défaut). Le téléchargement de l'application et le lancement se font tout seul (pour Windows, faites signe si vous n'êtes pas sous Windows).
-
Pour commencer à tester l'application (première version béta):Lien (http://schaschada.free.fr/javaApp/app/GWSchaInstaller.jar)
Laisser exécuter par défaut, sinon, enregistrez et ouvrez une invite de commande dans le dossier où vous avez téléchargé l'install et tapez:
java -jar GWSchaInstaller.jar
Le reste se fait tout seul
Configuration requise:
Java 1.6 (JRE) (Lien: http://www.java.com/fr/download/ (http://www.java.com/fr/download/)))
Lancement: uniquement exécuter le .jar avec Java (qui le prend par défaut).
Il est évident qu'il faut éventuellement autoriser l'application à aller sur le Web (port 80) dans certains firewall.
L'application se place dans le répertoire de l'utilisateur (par exemple: C:\Users\SchaScha\GWScha\GWScha.jar pour Vista. Pour XP, remplacer Users par Documents and Settings). Et donc, de la même façon que pour l'install, si Java ne prend pas par défaut le .jar, faites la même manoeuvre avec ce nouveau .jar
Donc: java -jar GWScha.jar
lorsque vous êtes dans le dossier du .jar
J'aimerais vraiment que quelques personnes prennent un peu de temps pour y jeter un oeil, histoire de récolter des impressions / idées / suggestions / etc mais aussi d'éventuels bugs.
Si quelque chose vous semble anormale dans l'exécution, dans le même dossier que GWScha.jar, il y a GWScha.err, n'hésitez pas à me l'envoyer si jamais il devient un peu plus volumineux que 1Ko :)
Au niveau de ce qui existe:
- Affichage des news
- Connexion / authentification (de la même façon que sur le site et le forum)
- Mise à jour automatique
- Visualisation des screens du site
- Options configurables: taille de la fenêtre, connexion automatique, mises à jour automatiques, fichier d'erreurs, téléchargement des screens,...
- Profil utilisateur
-
Notes de mises à jour:
beta 0.1.2e -> beta 0.1.3
- Ajouté un bouton de recherche de mise à jour.
- Amélioré la modification du mot de passe et de l'avatar pour que le programme lance le navigateur.
- Ajouté un cache des utilisateurs pour une plus grande facilité de connexion.
- Amélioré l'affichage des screens pour que l'on puisse afficher des screens 4:3, 16:9 ou tout autre rapport.
- Centrée la fenêtre générale.
- Améliorée la sécurité.
- Améliorée la génération des rapports d'erreurs.
- Ajouté un bouton d'annulation lors de tâches courantes.
beta 0.1.2a -> beta 0.1.2d
- Améliorée la compatibilité de l'interface graphique
beta 0.1.2 -> beta 0.1.2a
- Corrigé un bug mineur lors de l'affichage des screens en taille réelle lorsque le screen doit être téléchargé.
beta 0.1.1b -> beta 0.1.2
- Ajoutée un "libérateur de ressources" permettant de supprimer (pour l'instant) les screens téléchargés.
- Changé le nom du deuxième menu.
- Compressés les programmes.
- Changées les options pour prendre par défaut l'affichage automatique de la catégorie de screens choisie.
beta 0.1.1a -> beta 0.1.1b
- Corrigée la navigation inversée dans la visualisation des screens en taille réelle.
- Clarifiée la navigation des screens.
beta 0.1.1 -> beta 0.1.1a
- Améliorée la relecture des options après modification.
- Améliorée la fenêtre de téléchargement des screeens.
beta 0.1b -> beta 0.1.1
- Ajoutée la possibilité de télécharger les screens sans les regarder directement.
- Améliorées certaines fenêtres.
- Corrigé un bug permettant de sélectionner un fichier d'erreur d'une taille négative.
- Améliorée "l'exécution en cours" des tâches.
beta 0.1a -> beta 0.1b
- Améliorée la disposition des miniatures des screens (lorsqu'il n'y en a pas 9 notamment)
- Activée la fermeture "naturelle" de la fenêtre d'option. Cette fermeture a le même effet que le bouton annuler.
- Améliorée la génération des rapports d'erreurs.
beta 0.1 -> beta 0.1a
- Accélérée la navigation dans les screens d'une même catégorie
- Amélioré l'affichage des noms de catégories des screens
- Corrigés des bugs lors de l'affichage du profil (Merci à Shreck)
- Ajouté la possibilité de se déconnecter (Merci à Shreck)
- Ajoutées des notes de mise à jour
-
Je veux le faire mais il faut que j'y pense. :)
-
Si tu te connectes sur MSN, je manquerai pas de te le rappeler ^ ^
-
Install ok
je télécharge les screens, je clique sur nouvelles, je reclique sur screen, les nouvelles restent affichées et non les screens (obligé de cliquer afficher)
Je ne suis plus GM, c'est arabelle :p
A quoi sert lm'onglet principal puisqu'il n'affiche qu'un seul onglet à la fois ?
Il serait bien de faire un bouton de purge (effacer tous les screens qui peuvent devenir volumineux.)
Bien sympa sinon. :)
03/08/2008 13:32:01 : NEW SESSION
03/08/2008 13:35:52
Exception occurred during event dispatching:
java.lang.IllegalArgumentException: Width (-1) and height (-1) cannot be <= 0
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.<init>(Unknown Source)
at JSchaUtils.Graphics.Utils.toBufferedImage(Utils.java:55)
at JSchaUtils.Graphics.Utils.toBufferedImage(Utils.java:49)
at gwscha.Screens.DisplayImg.paint(DisplayImg.java:166)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at gwscha.Screens.DisplayImg.setVisible(DisplayImg.java:153)
at gwscha.Screens.PanelImg.showBigImg(PanelImg.java:83)
at gwscha.Screens.PanelImg$1.mouseClicked(PanelImg.java:52)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
03/08/2008 13:43:46 : NEW SESSION
-
je télécharge les screens, je clique sur nouvelles, je reclique sur screen, les nouvelles restent affichées et non les screens (obligé de cliquer afficher)
Ok, je vois d'où vient l'histoire. Dans les options, il y a "Afficher directement la catégorie choisie". Par défaut, cette option n'est pas activée et donc il faut cliquer sur "Afficher" lorsqu'on sélectionne une nouvelle catégorie ou que l'on demande les screens. Donc ce n'est pas un bug. Par contre, je vais faire en sorte que cette option soit, par défaut, cochée :)
La purge des screens est une bonne idée en effet (ça fait quand même 80Mo quand ils sont tous là ^ ^), mais uniquement sur demande de l'utilisateur (je pense principalement à ceux qui ont des quotas limités, pour ne pas devoir retélécharger les screens à chaque fois :))
Pour l'erreur que tu as eues, est-ce que tu l'as souvent ? (Il me semble que je l'ai déjà eue mais qu'elle est assez aléatoire, limite qu'elle ne serait pas due à la programmation en soi)
Merci en tout cas :)
(Pour ce qui est de ton statut, faut que je modifie ça sur le fofo ^^)
-
Je ne sais pas, après mes tests, j'ai ouvert le fichier et j'ai collé le contenu ^ ^
-
Oki, c'est que tu l'as eue qu'une fois si c'est tout le contenu :)
Est-ce qu'une fois tu aurais eu un screen (taille réelle) qui ne s'est pas affiché ?
-
Pas croisé non; mais je peux retester. :)
-
Non, ça ira, merci :) Je l'ai déjà eue, et elle est très aléatoire :)
beta 0.1.1b -> beta 0.1.2
- Ajoutée un "libérateur de ressources" permettant de supprimer (pour l'instant) les screens téléchargés.
- Changé le nom du deuxième menu.
- Compressés les programmes.
- Changées les options pour prendre par défaut l'affichage automatique de la catégorie de screens choisie.
-
Cherche quand même du coté de ta fenêtre modale de screen en plein écran :
J'ai cherché à la redimensionner et à cliquer sur la fenêtre du dessous
Essaye aussi de la bouger... ?
à voir ça, ça me parle pas mal :
ava.lang.IllegalArgumentException: Width (-1) and height (-1) cannot be <= 0
...
at gwscha.Screens.DisplayImg.paint(DisplayImg.java:166)
...
at java.awt.Dialog.show(Unknown Source)
-
Je veux bien mais il y a surtout:
at JSchaUtils.Graphics.Utils.toBufferedImage(Utils.java:55)
Qui est le chargement en mémoire de l'image présente sur le disque :)
Il me semble avoir eu cette erreur lorsque l'image n'est pas présente... mais vu que si elle ne l'est pas, elle est téléchargée, je vois pas trop d'où ça peut venir :doz
Sinon, en bougeant la fenêtre, je viens de me rendre compte que l'image ne se repaint pas si la fenêtre sort de l'écran ^ ^
EDIT: ok, trouvé: c'est lorsqu'une image n'existe pas et qu'elle doit être téléchargée qu'il essaie d'afficher l'image pas encore écrit sur le disque :)
-
Téléchargée comment ? Au vu du nom de ta méthode j'imagine que tu essaies de convertir une Image en BufferedImage, non ? Si le téléchargement s'effectue avec Toolkit ou MediaTracker effectivement les dimensions retournée peuvent être <= 0 ou moins puisque ces méthodes sont asynchrones et retournent immédiatement alors que le chargement de l'image s'effectue en arrière-plan. Il te faut donc correctement utiliser le mécanisme de l'ImageObserver pour être notifié quand ces dimensions ont été entièrement récupérées et également plus tard le contenu de l'image. A ce moment là mieux faut utiliser carrément ImageIcon avec l'URL/URI d'origine puisque ImageIcon est construite sur MediaTracker de manière à ce que le constructeur ne retourne que quand l'image est intégralement téléchargée. Sinon go => ImageIO bien sur !
De plus il semble que tu initialises une BufferedImage manuellement en appelant directement le constructeur ; soit ça marche bien sur. Cependant il existe une autre manière de créer une BufferedImage qui crée une image compatible avec le format interne de la carte vidéo et permet de gagner un gain non-négligeable lors du blt de cette image sur l'écran (puis qu'alors aucun conversion n'est nécessaire entre le Raster ou le ColorModel de l'image et la mémoire vidéo). Il faut pour cela utiliser getGraphicsConfiguration.createCompatibleImage() (quand on est dans un Component/JComponent) ou GraphicsEnvironnement.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration().createCompatibleImage() (à vérifier, je ne connais pas ça par coeur) si on en a pas un sous la main.
-
Téléchargée comment ?
Téléchargée par requête HTTP, sauvegardée sur le disque puis affichée. Ca, c'est maintenant.
Lorsqu'il y a avait le bug, j'essayais d'afficher l'image alors qu'elle n'existait pas encore. (En gros, il manquait un flag qui disait si oui ou non l'image était téléchargée dans la méthode paint puis que le téléchargement est thread pour pouvoir afficher la progression dans la barre de progression).
-
Hum... un mélange d'une Thread et de l'EDT ? Justement si c'est mal fait c'est le meilleur moyen de planter la chose genre l'erreur là avec des dimensions invalides.
Cette méthode me semble tomber dans l'excès inverse : MediaTracker, Toolkit et ImageObserver sont justement faits pour récupérer des images à distance. Après certes c'est bien d'avoir une barre de progression qui fonctionne sur la taille du fichier plutôt que de se baser sur les évènements renvoyés par ImageObserver .
-
En fait, c'est assez simple: si l'image n'existe pas, je n'affiche rien. J'affiche la barre de progression et je lance le thread de téléchargement. Il effectue son téléchargement (avec un HttpURLConnection) en mettant à jour la barre de progression, il enregistre l'image ensuite masque la barre de progression, met à jour le "flag d'existence de l'image" et termine par invalider la fenêtre pour qu'elle affiche l'image désormais téléchargée.
Après, je n'ai pas réellement cherché à voir pour les ImageObserver et autres.
-
Le sujet des derniers messages ressemble à du Java ou JavaScript...
Jaxom travaille avec ça...
Moi, je m'intéresse plutôt au PHP en ce moment. Ton site a bien été fait en PHP avec une base de donnée ?
En tout cas, bravo, je ne sais pas comment tu fais la gestion des accès multiutilisateurs; je ne connais pas encore les sessions...
J'ai trouvé un logiciel de développement en PHP (un IDE) : http://devphp.sf.net/
Il a l'air très bien surtout que j'ai réussis à le configurer pour qu'il utilise mon installation Wamp.
En passant, peux-tu supprimer mes comptes sur ton site (à moins que je ne l'ai déjà demandé par le passé); je vais m'y inscrire à nouveau un peu plus tard en esseyant que ça fonctionne... Là j'ai un accès au forum mais pas au reste, je n'ai jamais trop compris...
-
Java, bien sûr.
Le site: PHP + base de donnée MySQL de free.
je ne sais pas comment tu fais la gestion des accès multiutilisateurs
Pour le site, c'est par cookies.
Là j'ai un accès au forum mais pas au reste, je n'ai jamais trop compris...
Le login est le même sur le forum et sur le site, de même que le mot de passe. Par contre, les cookies sont différents.
Ton login est Tulip Vorlax [OdT]. Essaie-le avant que je ne le supprime.
-
Ok, j'y vais immédiatement.
(P.S.: En ce moment je travaille une sorte logo où il me faut déplacer des formes de sorte que leur centre forme un arc de cercle parfait et l'angle entre les formes est 180°/7; je vais devoir user de trigonométrie; une chance que j'ai une grosse calculatrice.
Bref, je ne suis pas fâché de faire une pose.)
Edit :
Essais terminé. J'ai entré le pseudonyme et le mot de passe sur l'acueil et ça ma dit "mot de pass erroné" sans me donner la possibilité de le recevoir en courriel ou quoi que ce soit.
EDIT 2:
Ok, j'ai changé par courriel sur le forum... Mais il faut que je le change encore car ce que j'ai mis pour le moment est vraiment pas sécuritaire; je vais voir si ça fonctionne...
EDIT final :
Ok tout est beau, j'y ai mis un perso et un build (elem feu AvA).
Faudrait que j'y mette les builds de farm solo en difficile que j'ai...
-
Au niveau des builds et des compétences, il faut juste faire attention que les compétences n'ont plus été mises à jour depuis... la mise à jour du 29 novembre 2007.
-
Je ne me suis pas attardé à leur description si c'est ce dont tu parles.
-
beta 0.1.2e -> beta 0.1.3
- Ajouté un bouton de recherche de mise à jour.
- Amélioré la modification du mot de passe et de l'avatar pour que le programme lance le navigateur.
- Ajouté un cache des utilisateurs pour une plus grande facilité de connexion.
- Amélioré l'affichage des screens pour que l'on puisse afficher des screens 4:3, 16:9 ou tout autre rapport.
- Centrée la fenêtre générale.
- Améliorée la sécurité.
- Améliorée la génération des rapports d'erreurs.
- Ajouté un bouton d'annulation lors de tâches courantes.
-
Le nouveau forum est sur pied.
La conversion pour récupérer d'une façon simple les données de l'autre forum n'a pas réussie ce qui donnera donc l'occasion de faire du ménage ^^ Ce qui fait qu'il faut à nouveau s'inscrire.
La connexion au site reste active, du moins tant que l'autre forum existera. Je changerai la connexion pour qu'elle utilise le nouveau forum, mais plutard.
Pour ce qui est du skin, nous resterons avec le skin par défaut jusqu'à la future version 4 du site qui changera très probablement de skin par rapport à la version actuelle.
L'autre forum n'est pas encore supprimé (et ne le sera peut-être quasiment jamais), on ne sait jamais :)
-
Bon, tout est ok. Le site communique désormais avec le nouveau forum.
Comme prévu, le site se connecte maintenant au forum SMF.
Les personnages ne sont pas perdus du tout. Si vous vous réinscrivez sous exactement le même pseudo que sur l'ancien forum, tout ira bien. Sinon, contactez moi pour que je règle cela :)
Les builds sont entièrement opérationnel, la génération du topic de commentaire aussi sauf à un point: pour une raison que j'ignore, ces topics ne se mettent jamais comme étant lu. Si quelqu'un a une idée, je suis preneur
-
Pour moi ça plante.
J'étais Bourbaki sur l'ancien forum et Bourbaki [OdT] sur le site de l'Alliance.
Bref, je n'ai plus accès à rien.
-
C'est parce qu'il faut que je valide :)
-
beta 0.1.3i -> beta 0.1.4
- Améliorée la fermeture de l'application.
- Corrigé un bug dans le champ du nom d'utilisateur (Merci Shreck).
- Compétences: le bouton "Compétences" est disponible. Il commencera par récupérer toutes les informations concernant les compétences (500 Ko à télécharger environ) et les stockera dans un répertoire de l'application (231 Ko). Ensuite, il téléchargera toutes les images des compétences (10 Mo environ). Ces deux étapes ne se font qu'une seule fois si vous ne supprimez rien. Ensuite, il affichera, en guise de "test", les compétences de Ritualiste, à la volée, sans réelle mise en page.
L'ajout de ce bouton fait suite à un bug dans le champ du nom d'utilisateur qui devait être corrigé et au fait que le développement de l'affichage des compétences était en cours. Cela permettra de récolter d'éventuels bugs dans la récupération des compétences ou dans leur affichage. Une nouvelle version de l'application sera bientôt disponible (mais pas directement) avec un réel affichage / tri / etc. des compétences ainsi qu'un libérateur de ressources pour ces compétences mais également l'ajout du téléchargement des images des compétences dans la même fenêtre que les screens.
-
Merci Schascha : j'ai accès au site et au forum de l'Alliance. (y)
Pour le nouveau forum des gos, quand je clique sur le lien "Le Theme GoS est termine [Lien]
J'obtiens le message une erreur s'est produite : "Le fil de discussion ou la section que vous recherchez à l'air d'être manquant ou inaccessible pour vous."
Est-ce grave, docteur ?
:P
-
Pour le forum GoS, aucune idée, ce n'est pas moi qui m'en occupe :)
-
*Sifflote* le message date de l'installation du forum, j'y est pas touche depuis et le dragon non plus. Donc~'
-
Oki ! ;)
(donc, c'est pas grave. :P )
-
beta 0.1.4 -> beta 0.2
- Ajoutées les compétences:
Les tris sont dans le même genre que ceux du site, à ceci près qu'ils sont plus rapides une fois les compétences initialisées (voir MAJ précédente).
-
beta 0.2 -> beta 0.2e
- Améliorée la compatibilité des transfert.
- Ajoutée la possibilité de n'afficher que les compétences élites.
beta 0.2e -> beta 0.2.1
- Améliorée la gestion des compétences et de leur mise à jour.
- Ajoutée la rechercher dans le nom des compétences.
beta 0.2.1 -> beta 0.2.2
- Ajoutée la possibilité de rechercher les compétences dans le nom ou dans la description.
- Ajoutée la caractéristique "Aucune".
-
beta 0.2.2 -> beta 0.2.3a
- Ajoutée la possibilité de télécharger les images des compétences de la même façon que les screens.
- Améliorée la libération de ressources.
- Améliorée les téléchargements de ressources.
- Supprimé le bouton "Profil" et ajouté le menu "Utilisateur" en prévision de futurs ajouts.
- Ajoutée la possibilité de "rétracter" les boutons principaux en prévision de futurs ajouts.
- Ajoutée la possibilité de choisir la classe par défaut lors de l'affichage des compétences.
- Supprimé le menu d'aide.
- Ajoutée la version dans le titre.
-
beta 0.2.3a -> beta 0.2.4
- Changés les processus d'installation et de mise à jour pour qu'il y ait une installation encore plus automatique.
- Ajoutée, de fait, une détection de l'ancienne version pour une suppression.
- La mise à jour s'effectue en deux partie.
beta 0.2.3a -> beta 0.2.4
- Changés les processus d'installation et de mise à jour pour qu'il y ait une installation encore plus automatique.
- Ajoutée, de fait, une détection de l'ancienne version pour une suppression.
- La mise à jour s'effectue en deux partie.
Pour télécharger l'application:
Rien de plus simple désormais !
Télécharger le fichier d'installation: ici (http://schaschada.free.fr/javaApp/app/GWSchaSetup.exe).
Exécutez-le et vous n'avez plus rien à faire. Si Java est manquant, il sera téléchargé automatiquement.
-
Ca marche toujours avec le .jar je suppose ? Non pas que j'aime pas les exe Windows mais presque. :)
-
Si tu les mets à jour manuellement oui, mais les mises à jour automatiques comme avant, non. Du moins pour le moment. Mais cela pourrait changer d'ici peu ;)
-
beta 0.2.4 -> beta 0.2.4a
- Corrigé un bug lors de la connexion au site
-
Chez moi (Vista) cette MaJ ne se fait pas.
:(
Bon j'ai downloadé la version 0.2.4a par le lien, mais je crois que l'erreur vient de : "Stream closed"
-
Qu'est ce que tu entends par là ? (suis sur Vista et ça se fait très bien)
-
Ca y est : connexion établie. version 0.2.4a installée.
+y
-
Question bête : pourquoi ne pas utiliser Java Web Start pour distribuer ton application et ses mises à jour ? Les modifs à faire sur le serveur web sont minimales (voir la doc de Java Web Start via la javadoc du JDK) et surtout après la distribution des MAJ est automatique, de même que le versionning du JRE utilisé pour faire tourner l'appli.
Par contre oui il faut une signature numérique sur ton JAR si tu veux utiliser du code demandant des droit d'accès particuliers. Cependant, il est possible de se créer une signature perso manuellement pour 6 mois (voir manuel du programmeur de Java Web Start). Evidement ça n'a rien de sécure par rapport aux signatures en vente sur des sites tels que VeriSign etc... mais c'est déjà ça. Il me semble que les personnes qui paient leurs impots en ligne ont une signature numérique fournie par le Trésor public mais je ne sais pas si on peut l'utiliser avec JarSigner (l'outils permettant de signer numériquement des JAR inclus dans le JDK).
-
Je n'ai pas regardé en détail mais si JWS a besoin d'un serveur avec des composants spécifiques (comme l'ont besoin les servlets / JSP), on peut directement oublier: c'est free... je ne peux rien modifié non plus (j'ai vu qu'il faut configurer le MIME pour les .jnlp).
-
La seule modif nécessaire c'est ça :
1. Configure the Web server to use the Java Web Start MIME type
Configure the Web server so that all files with the .jnlp file extension are set to the application/x-java-jnlp-file MIME type.
Most Web browsers use the MIME type returned with the contents from the Web server to determine how to handle the particular content. The server must return application/x-java-jnlp-file MIME type for JNLP files in order for Java Web Start to be invoked.
Each Web server has a specific way in which to add MIME types. For example, for the Apache Web server you must add the following line to the .mime.types configuration file:
application/x-java-jnlp-file JNLP
Check the documentation for the specifics of your Web server.
Donc faut juste tester pour voir si c'est déjà en place et au besoin leur écrire pour le leur demander. Tout le reste (la définition du fichier JNLP et la signature du JAR) c'est à toi de le gérer.
2. Create a JNLP file for the application
The easiest way to create this file is to modify an existing JNLP file to your requirements.
The syntax and format for the JNLP file is described in a later section (http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html).
3. Make the application accessible on the Web server
Ensure your application's JAR files and the JNLP file are accessible at the URLs listed in the JNLP file.
4. Create the web page that launches the application
See the next chapter, Creating the Web Page that launches the Application (http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/launch.html), for details on step 4.
-
beta 0.2.4a -> beta 0.2.5
- Rétabli, uniquement pour les utilisateurs autres que Windows, l'ancien système de mise à jour.
- Augmenté le temps avant le time out de connexion au site.
- Amélioré le message d'erreur en cas de time out de connexion au site.
- Ajoutée la possibilité de générer le "BBCode" des compétences pour les forums.
- Modifiée l'interface générale.
- Ajouté un mode "Déconnecté" principalement pour les screens et les compétences.
-
Un petit topic concernant: GuildWars 2 & site alliance et co :) (http://www.gardiensdesames.com/forums/index.php?topic=7863.0)