Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - fred_76

Pages: 1 [2] 3
16
FRANÇAIS / Re : Repérer un sosa
« on: December 17, 2023, 12:13:32 »
J'ai fait un tutoriel en PDF mais il est trop gros pour être envoyé sur le forum...

Comment faire ?

Wetransfer ne conserve le doc que 1 semaine et je n'utilise (ni ne veut) aucun cloud...

17
FRANÇAIS / Re: Repérer un sosa
« on: December 17, 2023, 08:14:26 »
C’est vrai, ça serait bien d’avoir un moyen d’identifier les ascendants directs d’un coup d’œil dans la liste des enfants. Mais ça n’est pas possible.

Dans l’arbre dynamique par contre on peut le faire assez facilement. Je vais donner des détails ! Patience ;-)

À+

Fred

18
FRANÇAIS / Re: Ancestris prend 25% des ressources processeur !!!
« on: December 07, 2023, 19:06:43 »
Bonsoir

Ça serait bien de préciser dans la page d’aide :
https://docs.ancestris.org/books/mode-demploi/page/installation-de-java

que même si Ancestris est compatible avec la version 21 de Java, il est préférable d’utiliser la version 17, plus stable.

Il faudrait aussi recommander de ne plus installer la version 8 de Java, qui n’est plus trop maintenue…

A+

Fred

19
FRANÇAIS / Re: Ancestris prend 25% des ressources processeur !!!
« on: December 06, 2023, 22:18:59 »
Effectivement c'est passé à 2-5% en changeant la version de Java, et même 0% quand je ne touche plus à rien.

Version d'Ancestris :  12.0.12236
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ASUS
Répertoire utilisateur :  C:\Users\ASUS\.ancestris\trunk

Mon ventilateur apprécie :-)

Merci

A+

Fred

20
FRANÇAIS / Ancestris prend 25% des ressources processeur !!!
« on: December 06, 2023, 22:06:46 »
Bonjour

Je m'étonnais d'entendre le ventilateur de mon PC accélérer quand j'utilisais Ancestris. J'ai alors regardé les ressources qu'il prenait et j'ai été très surpris de voir qu'il prenait entre 20 et 25% (parfois 30%) des ressources processeur à lui tout seul, sans rien faire.

Je ne sais pas quel module a besoin d'autant de ressources dans Ancestris.

Version d'Ancestris :  12.0.12236
Java :  21+35-LTS - C:\Program Files\Eclipse Adoptium\jre-21.0.0.35-hotspot
Système :  Windows 11 - 10.0 - ASUS

Ma base de données a 3179 individus, dans un seul groupe familial. J'utilise l'affichage Nimbus, avec à gauche l'arbre dynamique, et à droite la fenètre Cygnus. Rien de plus.

Si je change le mode d'affichage en apparence Standard ou Métal, c'est pareil.

Même quand aucune base n'est chargée, Ancestris prend toujours autant de ressources... ce n'est pas normal.

Il doit y avoir une fuite quelque part dans le code qui provoque cet emballement.

Mon PC :
Processeur Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz, 2208 MHz, 6 cœur(s), 12 processeur(s) logique(s)
Mémoire physique (RAM) installée 32.0 Go
OS Microsoft Windows 11 Famille Unilingue
Version 10.0.22621 Build 22621


A+

Fred

21
Effectively, you can't, and even in the source code of Ancestris, it would be very difficult to implement this (because the Java source is overly complex with deeply intricated routines).

There is an alternative. Using the calcs setting for the display of Individuals (little man icon on the top right corner of the Dynamic tree view).

For example, I want to flag the persons that are my direct ancestors. I'm using the <mark path=INDI:_SOSA> tag. The font color property controls the color of the mark (here it is red) :

Code: [Select]
<font color=#f00><mark path=INDI:_SOSA></font>
<i><b><prop path=INDI:_SOSA><b></i>
<b><prop path=INDI:NAME:SURN></b>
<br><prop path=INDI:NAME:GIVN>&nbsp;
<i><prop path=INDI:TITL></i>
<br>o&nbsp;<prop path=INDI:BIRT:DATE>&nbsp;<prop path=INDI:CHR:DATE> <prop path=INDI:BIRT:PLAC format="">
<br>+&nbsp;<prop path=INDI:DEAT:DATE>&nbsp;<prop path=INDI:DEAT:PLAC format="">

So that I can quickly see where they are in the tree, with this red mark.

Fred





22
Je n’avais pas du interpréter correctement l’idée… desolé.

24
Ce serait chouette !

PS : pourquoi est-il marqué dans l’aide que les « raccourcis » sont obsoletes ?

25
FRANÇAIS / Raccourcis clavier : Reconstruit l'arbre à partir de...
« on: November 24, 2023, 17:24:51 »
Bonjour

Je ne vois pas dans la liste des raccourcis clavier, de choix possible pour ces deux actions dans l'arbre dynamique :
- reconstruit l'arbre à partir de l'entité sélectionnée
- reconstruit l'arbre à partir d'une nouvelle entité

Est-il possible de la rajouter quelque part ou bien cela nécessite-t-il une modification dans le cœur de la programmation d'Ancestris ?

C'est une action que j'utilise énormément pour naviguer d'un ancêtre à l'autre en développant ses enfants.

Et comme j'utilise un Loupedeck, j'aimerai bien programmer cette action sur un bouton plutôt que de devoir y aller à la souris à chaque fois, mais pour ça, il faut des raccourcis clavier...

A+

Fred


26
Oui, j'ai trouvé après...

Ouf, ton code est bien commenté !!!

Je pense que la propriété fillRect devrait pouvoir faire le job. Pour la couleur de remplissage, utiliser la couleur des contours, avec un alpha de 10-25%.

A+

Fred

28
Merci

Effectivement ça n’est pas simple surtout que le code est très peu documenté…

29
FRANÇAIS / Re: Affichage individu sélectionné
« on: November 05, 2023, 21:56:53 »
Merci,

Le code pour afficher une marque indiquant le sexe de la personne (plus lisible que la petite icone par défaut, à mon avis) est :
<font color=#acb4ff><mark path=INDI:SEX test=Masculin></font><font color=#ffacac><mark path=INDI:SEX test=Féminin></font><font color=grey><mark path=INDI:SEX test=Inconnu></font>

Code du calque :
Code: [Select]
<font color=#acb4ff><mark path=INDI:SEX test=Masculin></font>
<font color=#ffacac><mark path=INDI:SEX test=Féminin></font>
<font color=grey><mark path=INDI:SEX test=Inconnu></font>
<i><prop path=INDI:_SOSADABOVILLE></i>
<b><prop path=INDI:NAME></b>&nbsp;
<i><prop path=INDI:TITL></i>
<br>o&nbsp;<prop path=INDI:BIRT:DATE>&nbsp;<prop path=INDI:CHR:DATE> <prop path=INDI:BIRT:PLAC format="">
<br>+&nbsp;<prop path=INDI:DEAT:DATE>&nbsp;<prop path=INDI:DEAT:PLAC format="">

Mais quelle valeur mettre dans "path=" et "test=" pour savoir si l'individu est celui qui est sélectionné ?

30
OK, donc ça n'est pas possible dans les calques.

Mais si on met les mains dans le camboui, autrement dit dans le code source, il doit bien y avoir un moyen de le faire. Le code source permet en, effet de gérer la couleur des bordures. Il doit donc être possible d'attribuer une couleur de fond aux cases de la même façon. Il y a 6 couleurs définies :
- cadre de l'individu sélectionné
- cadre de l'individu racine
- cadre des hommes
- cadre des femmes
- cadre des individus non genrés (ou de genre inconnu, ou autre)
- cadre des familles

On pourrait alors attribuer au fond la même couleur que le cadre, avec une simple transparence (par exemple 50%).

Mais il faut rentrer dans le code Java qui génère le fichier HTML affiché.

Quels sont les fichiers à modifier et où sont les sources ?

A+

Fred


Pages: 1 [2] 3