Forum de la Guilde

Jeux => Guild Wars => Discussion démarrée par: Black Dragon le samedi 21 avril 2007 09:01:43

Titre: Site ALLIANCE
Posté 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 ;)
Titre: Site ALLIANCE
Posté par: Black Dragon le samedi 21 avril 2007 20:29:25


Message de Scha² qui ne peut pas poster ici :

Citer
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.
Titre: Site ALLIANCE
Posté par: TulipVorlax le dimanche 22 avril 2007 21:30:52

Est-ce qu'il supporte le multi-compte de jeu ?
Titre: Site ALLIANCE
Posté par: Black Dragon le mardi 24 avril 2007 11:29:14

Afin de conserver une certaine cohérence, merci de mettre le tag de votre guilde entre crochets après votre pseudo ;) :

Pseudo [TAG]
Titre: Site ALLIANCE
Posté par: Hattor[GoS] le mardi 24 avril 2007 11:58:59
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. :)
Titre: Site ALLIANCE
Posté par: TulipVorlax le mardi 24 avril 2007 23:08:19

Ç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...
Titre: Site ALLIANCE
Posté par: Hattor[GoS] le mercredi 25 avril 2007 00:07:36
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. :)
Titre: Site ALLIANCE
Posté par: Black Dragon le mercredi 25 avril 2007 06:29:43


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é ;)
 
Titre: Site ALLIANCE
Posté par: Hattor[GoS] le mercredi 25 avril 2007 10:51:48
Ah, si c'est pour le site, je peux faire. :)

edit : ayé. :)
Titre: Site ALLIANCE
Posté par: Hattor[GoS] le mercredi 02 mai 2007 16:15:58
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). :)
Titre: Site ALLIANCE
Posté par: SchaScha le mercredi 20 juin 2007 12:35:13
La grosse mise à jour est finie (sauf les compétences) et donc le site est à nouveau accessible :)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 15 décembre 2007 10:06:11
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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 21 décembre 2007 15:24:47
J'ai commencé finalement la version 3, la préview est pour ici. (http://schaschada.free.fr/v3/)
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le vendredi 21 décembre 2007 18:37:25
 :flu
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 21 décembre 2007 20:07:52
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.
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le samedi 22 décembre 2007 02:27:27

 :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 ?
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 22 décembre 2007 09:05:04
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)
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le samedi 22 décembre 2007 14:07:32

Merci.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 23 décembre 2007 15:43:25
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)
Titre: Re : Re : Site ALLIANCE
Posté par: Hattor[GoS] le mercredi 26 décembre 2007 20:35:29
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
Titre: Re : Site ALLIANCE
Posté par: SchaScha le mercredi 26 décembre 2007 21:19:44
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]
Titre: Re : Site ALLIANCE
Posté par: Hattor[GoS] le mercredi 26 décembre 2007 22:57:00
La question est : quelle est la norme ?
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le jeudi 27 décembre 2007 00:42:53
Moi je place souvent une règle comme celle-ci au début de ma feuille de style principale :

Citer
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 :

Citer
<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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le jeudi 27 décembre 2007 09:29:47
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&eacute;n&eacute;ral</div> -->

            &gt;&gt; <a href="/">Accueil</a><br />
            &gt;&gt; <a href="/charte.php">Charte d'alliance </a><br />
            &gt;&gt; <a href="/maj.php">Mises &agrave; jour </a><br />

            &gt;&gt; <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 ^^
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le jeudi 27 décembre 2007 10:29:38

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.


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:
Titre: Re : Site ALLIANCE
Posté par: SchaScha le jeudi 27 décembre 2007 12:27:39
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.
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le jeudi 27 décembre 2007 13:47:03

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
Titre: Re : Site ALLIANCE
Posté par: SchaScha le mercredi 09 juillet 2008 14:02:02
Version 4: infos ici. (http://schaschada.free.fr/Forum/index.php?act=ST&f=4&t=284)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 11 juillet 2008 11:32:57
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).
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 01 août 2008 17:29:57
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.jarLe 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:
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 01 août 2008 23:19:33
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
Titre: Re : Site ALLIANCE
Posté par: Hattor[GoS] le samedi 02 août 2008 07:26:53
Je veux le faire mais il faut que j'y pense. :)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 02 août 2008 13:24:07
Si tu te connectes sur MSN, je manquerai pas de te le rappeler ^ ^
Titre: Re : Site ALLIANCE
Posté par: Hattor[GoS] le dimanche 03 août 2008 13:44:30
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
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 03 août 2008 14:49:52
Citer
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 ^^)
Titre: Re : Site ALLIANCE
Posté par: Hattor[GoS] le dimanche 03 août 2008 15:40:29
Je ne sais pas, après mes tests, j'ai ouvert le fichier et j'ai collé le contenu ^ ^
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 03 août 2008 16:09:25
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é ?
Titre: Re : Site ALLIANCE
Posté par: Hattor[GoS] le dimanche 03 août 2008 19:13:29
Pas croisé non; mais je peux retester. :)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 03 août 2008 23:30:39
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.
Titre: Re : Site ALLIANCE
Posté par: Hattor[GoS] le lundi 04 août 2008 00:31:26
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)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le lundi 04 août 2008 08:06:44
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 :)
Titre: Re : Site ALLIANCE
Posté par: Jaxom le lundi 04 août 2008 08:34:46
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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le lundi 04 août 2008 09:35:40
Citer
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).
Titre: Re : Site ALLIANCE
Posté par: Jaxom le lundi 04 août 2008 09:54:06
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 .
Titre: Re : Site ALLIANCE
Posté par: SchaScha le lundi 04 août 2008 10:05:34
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.
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le vendredi 08 août 2008 00:40:00


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...
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 08 août 2008 08:33:24
Java, bien sûr.

Le site: PHP + base de donnée MySQL de free.

Citer
je ne sais pas comment tu fais la gestion des accès multiutilisateurs
Pour le site, c'est par cookies.

Citer
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.
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le vendredi 08 août 2008 09:06:24

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...
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 08 août 2008 11:04:07
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.
Titre: Re : Site ALLIANCE
Posté par: TulipVorlax le vendredi 08 août 2008 17:53:59

Je ne me suis pas attardé à leur description si c'est ce dont tu parles.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 09 août 2008 14:30:01
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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 09 août 2008 18:56:14
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 :)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 10 août 2008 12:36:47
Bon, tout est ok. Le site communique désormais avec le nouveau forum.


Citation de: SchaScha http://schaschada.free.fr/forums/index.php?topic=145.0
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 :)

Citation de: SchaScha http://schaschada.free.fr/forums/index.php?topic=152.0
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
Titre: Re : Site ALLIANCE
Posté par: Bourbaki - Le Sans Ame - le dimanche 10 août 2008 20:52:00
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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 10 août 2008 21:46:40
C'est parce qu'il faut que je valide :)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le mercredi 13 août 2008 17:35:33
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.
Titre: Re : Site ALLIANCE
Posté par: Bourbaki - Le Sans Ame - le mercredi 13 août 2008 21:08:40
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
Titre: Re : Site ALLIANCE
Posté par: SchaScha le mercredi 13 août 2008 21:59:51
Pour le forum GoS, aucune idée, ce n'est pas moi qui m'en occupe :)
Titre: Re : Site ALLIANCE
Posté par: Eighke le jeudi 14 août 2008 15:24:27
*Sifflote* le message date de l'installation du forum, j'y est pas touche depuis et le dragon non plus. Donc~'
Titre: Re : Site ALLIANCE
Posté par: Bourbaki - Le Sans Ame - le jeudi 14 août 2008 22:29:52
Oki ! ;)

(donc, c'est pas grave. :P )
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 16 août 2008 16:13:03
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).
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 23 août 2008 19:55:37
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".
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 24 août 2008 10:35:54
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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 30 août 2008 11:49:18
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.
Titre: Re : Site ALLIANCE
Posté par: Eighke le samedi 30 août 2008 13:13:01
Ca marche toujours avec le .jar je suppose ? Non pas que j'aime pas les exe Windows mais presque. :)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 30 août 2008 14:51:21
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 ;)
Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 31 août 2008 10:41:24
beta 0.2.4 -> beta 0.2.4a

- Corrigé un bug lors de la connexion au site
Titre: Re : Site ALLIANCE
Posté par: Bourbaki - Le Sans Ame - le dimanche 31 août 2008 21:32:19
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"

Titre: Re : Site ALLIANCE
Posté par: SchaScha le dimanche 31 août 2008 21:42:30
Qu'est ce que tu entends par là ? (suis sur Vista et ça se fait très bien)
Titre: Re : Site ALLIANCE
Posté par: Bourbaki - Le Sans Ame - le lundi 01 septembre 2008 02:54:39
Ca y est : connexion établie. version 0.2.4a installée.

 +y
Titre: Re : Site ALLIANCE
Posté par: Jaxom le lundi 01 septembre 2008 07:18:03
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).
Titre: Re : Site ALLIANCE
Posté par: SchaScha le lundi 01 septembre 2008 07:53:36
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).
Titre: Re : Site ALLIANCE
Posté par: Jaxom le lundi 01 septembre 2008 08:19:48
La seule modif nécessaire c'est ça :

Citation de: http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/setup.html
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.

Citation de: http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/setup.html
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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le samedi 13 septembre 2008 18:56:22
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.
Titre: Re : Site ALLIANCE
Posté par: SchaScha le vendredi 28 août 2009 20:18:30
Un petit topic concernant:  GuildWars 2 & site alliance et co :) (http://www.gardiensdesames.com/forums/index.php?topic=7863.0)