The Baquet Family TOOLS
 
Fonctions
Générales
Individus
Noms
Lieux
Ascendance
Descendances
Photos
Sources
Liste éclair
Mariages
Divers
 
Adaptations
Installation
Options
Templates
Langage
Noms de lieux
Liens lieux
Codes Pays
Chargement
 
Références
Gedcom
Sosa
Henry
Geneanet
Perl
.csv
Cassini
CSS
 
retour
 
in english
 

Le format Gedcom

  Le format Gedcom est "le" standard pour les fichiers généalogiques, il a été créé par les Mormons et est utilisé nativement par leur logiciel gratuit de généalogie PAF, c'est un format assez simple bâti sur une hierarchie de balises précédées d'un chiffre indiquant le niveau et suivies d'attributs.

  Ci dessous, description du format GEDCOM Release 5.5 :

INDIVIDUAL_RECORD : Enregistrement individu

0	@XREF:INDI@ INDI

	1	NAME {NAME PERSONAL}
		2	NPFX {NAME_PIECE_PREFIX}
		2	GIVN {NAME_PIECE_GIVEN}
		2	NICK {NAME_PIECE_NICKNAME}
		2	SPFX {NAME_PIECE_SURNAME_PREFIX}
		2	SURN {NAME_PIECE_SURNAME}
		2	NSFX {NAME_PIECE_SUFFIX}

	1	SEX {SEX_VALUE}

	1	BIRT
		2	DATE {DATE_VALUE}
		2	PLAC {PLAC_VALUE}

	1	BAPM
		2	DATE {DATE_VALUE}
		2	PLAC {PLAC_VALUE}

	1	CHR
		2	DATE {DATE_VALUE}
		2	PLAC {PLAC_VALUE}

	1	DEAT
		2	DATE {DATE_VALUE}
		2	PLAC {PLAC_VALUE}

	1	BURI
		2	DATE {DATE_VALUE}
		2	PLAC {PLAC_VALUE}

	1	OCCU {OCCUPATION}

	1	TITL {NOBILITY_TYPE_TITLE}

	1	REFN {REFERENCE}

	1	FAMC @{XREF:FAM}@

	1	FAMS @{XREF:FAM}@

	1	NOTE @{XREF:NOTE}@

	1	NOTE [{SUBMITTER_TEXT} | {NULL}]
		2	[CONC | CONT] {SUBMITTER_TEXT}]

  Remarque : Si un INDIVIDUAL_RECORD emploie l'une des balises NPFX, GIVN, NICK, SPFX, SURN ou NSFX, le compilateur utilise cette information et ignore l'information {NAME_PERSONAL} ainsi que la balise TITL.

FAMILY_RECORD : Enregistrement famille

0	@XREF:FAM@ FAM

	1	HUSB @{XREF:INDI}@

	1	WIFE @{XREF:INDI}@

	1	MARR
		2	DATE {DATE_VALUE}
		2	PLAC {PLAC_VALUE}

	1	CHIL @{XREF:INDI}@

NOTE_RECORD : Enregistrement note

0	@XREF:NOTE@ NOTE {SUBMITTER_TEXT}

	1	[CONC | CONT] {SUBMITTER_TEXT}

The GEDCOM Standard - Copyright (C) 1987, 1989, 1992, 1993, 1995 by The Church of Jesus Christ of Latter-day Saints.

 

La numérotation Sosa-Stradonitz

  La numérotation Sosa-Stradonitz est communément utilisée pour les ascendances :
  • Le numéro 1 correspond à la première personne de la première génération ou à la racine de votre arbre ascendant, vous par exemple.
  • Le père porte toujours un numéro égal au double de celui de son fils ou de sa fille. Votre père portera le numéro 2 votre grand-père paternel donc, portera le numéro 4.
  • La mère porte un numéro égal au double plus un de celui de son fils ou de sa fille. Votre mère portera le numéro 3 et votre grand mère paternelle le numéro 5.
  • Ce principe s'applique de la même façon pour votre côté maternel. Votre grand-père maternel aura le numéro 2 x 3 (numéro de votre mère) = 6, votre grand-mère maternelle aura le numéro 2 x 3 +1 = 7.
  • Tous les pères portent donc un numéro pair et les mères un numéro impair.

  Si vous vous intéressez uniquement à la lignée par le sang, la lignée agnatique, vous ne conserverez que les pères du côté paternel. C'est à dire vous, votre père, votre grand-père côté paternel, etc... les numéros seront donc 1, 2, 4, 8, 16, 32, 64, ....

  Le nombre d'individus par génération croit d'ailleurs selon les puissances de 2, si bien que sous Charlemagne, vous avez bon espoir de retrouver à peu près 2 puissance 40, c'est à dire plus de 1.000 milliards d'ancêtres. La Sécurité Sociale n'a pas vu trop large avec sa numérotation à 13 chiffres !

 

La numérotation Henry-d'Aboville

  La numérotation Henry-d'Aboville est communément utilisée pour les descendances :

  La numérotation Henry tient son nom de Reginald Buchanan HENRY qui l'a utilisée dans sa "Généalogie des familles de Présidents" en 1935. Dans ce système, l'ancêtre commun se voit assigné le numéro 1. Son enfant le plus agé, le numéro 11, le puiné, le numéro 12. L'enfant premier né du N°11 est le N°111, le suivant N°112, etc...

  Dans le système Henry, quand il y a plus de 9 enfants, les numéros sont placés entre parenthèses. Ainsi le 10ème enfant du N°111 est le 111(10) et son premier enfant devient le 111(10)1, etc...

  Le système appelé "Système d'Aboville" est similaire au système Henry, sauf que chaque chiffre, (ou nombre pour les Numéros supérieurs à 9) est séparé par un point, ex : 1.1.1.10.2.

  Le "Système Henry modifié" diffère du système Henry par le fait qu'il utilise, au lieu des (10), (11), et (12) pour les 10ème, 11ème, et 12ème enfants, les lettres A, B, et C, et ainsi de suite, ex : 111A2. Ceci permet d'aller jusqu'à 35 enfants pour un même géniteur.

 

Le site Geneanet

  Geneanet (http://www.geneanet.org) c'est "le" site incontournable du généalogiste. Vous y déposez un fichier contenant la liste des patronymes-lieux qui composent votre généalogie sous la forme de lignes d'un fichier texte, aux données séparées par des points-virgules.

  Exemple : BAQUET;ou BACQUET;1670;2001;Saint-Omer;F62;NPC;FRA;A

  Et vous devenez membre; Beaucoup l'ont fait, puisqu'il existe près de 50 Millions d'entrées ! Un moteur de recherche est à votre disposition, avec selections sur ville, région, pays, époque, et vous récupérez les adresses postales ou internet de tous ceux qui ont ce patronyme-lieu dans leur ascendance.

  D'autres services ont été ajoutées, comme l'arbre généalogique en ligne, mais il vous faut alors déposer toutes vos données sous format Gedcom

  Tout cela est gratuit, mais vous pouvez aider en devenant "Membre privilégié".

 

Le langage Perl

  P.E.R.L. signifie Practical Extraction and Report Language. Que l'on pourrait essayer de traduire par «langage pratique d'extraction et d'édition». Créé en 1986 par Larry Wall, ingénieur système, au départ pour gérer un système de «News» entre deux réseaux.

C'est :

  • Un langage de programmation
  • Un logiciel gratuit (que l'on peut se procurer sur Internet notamment)
  • Un langage interprété :
    • pas de compilation
    • moins rapide qu'un programme compilé
    • chaque « script» nécessite d'avoir l'interpréteur Perl sur la machine pour s'exécuter.

Pourquoi Perl est devenu populaire ?

  1. portabilité : Perl existe sur la plupart des plateformes aujourd'hui (Unix, VMS ,Windows, Mac, Amiga, Atari...)
  2. gratuité : disponible sur Internet
  3. simplicité : Quelques commandes permettent de faire ce qu'un programme de 500 lignes en C ou en Pascal faisait.
  4. robustesse : Pas d'allocation mémoire à manipuler, chaînes, piles, noms de variables illimités...

Quelle utilisation ?

  A l'origine Perl a été créé pour:

  1. manipuler des fichiers (notamment pour gérer plusieurs fichiers en méme temps),
  2. manipuler des textes (recherche, substitution),
  3. manipuler des processus (notamment à travers le réseau).
=> Perl était essentiellement destiné au monde UNIX

Pourquoi utilise t'on Perl aujourd'hui ?

  1. générer, mettre à jour, analyser des fichiers HTML (notamment pour l'écriture de CGI),
  2. accès «universel» aux bases de données,
  3. conversion de formats de fichiers.

=> Perl n'est plus lié au monde UNIX

Perl n'est pas fait pour :

  1. écrire des interfaces interactives (mais il existe maintenant le module tkperl, qui le permet),
  2. le calcul scientifique (Perl n'est pas compilé : problème de performances).

Université de Rennes 1 - DESS TIMH - Cours PERL - (Pouliquen)

 

Le format .csv

  Le format .csv ou Comma Separated Variables est un format de fichier très simple, permettant de ranger séquentiellement des tableaux, en séparant les colonnes successives par un point virgule, tout en respectant la séparation des lignes.

  L'interêt de ce format, outre sa simplicité pour le programmeur, a pour avantage d'être affichable avec un outil d'édition de texte comme Notepad ou Wordpad, mais surtout, à être reconnu par les tableurs du marché, comme Excel, qui peuvent reconstituer une vision tabulaire en se basant sur le délimiteur ";".

  Selon la version d'Excel que vous détenez, la transformation peut être plus ou moins automatique, si, en ouvrant un fichier .csv, vous constatez que toutes les données sont ramassées dans la première colonne, vous pouvez opérer ainsi :

  • Selectionner la première colonne en cliquant sur son titre A
  • Selectionner le menu "Données", sous menu "Convertir"
  • Choisir l'option "Délimité", cliquer "Suivant"
  • Dé-cocher la case "Tabulation", cocher la case "Point-virgule", cliquer "Suivant"
  • Vérifier, préciser éventuellement des formats de colonne, cliquer "Terminer"
  Si vous avez alors un message "Voulez vous remplacer le contenu des cellules destinations", c'est vraisemblablement que vos données contenaient des caractères de tabulation, je ne sais pas comment on inhibe le délimiteur "Tabulation" qui est pris par défaut, mais vous pouvez alors, plutôt que d'ouvrir votre fichier .csv sous Excel, l'ouvrir avec Wordpad, faire "Selectionner tout", "Copier", ouvrir Excel sur une nouvelle feuille, et faire "Coller" dans la première cellule, puis procéder comme ci dessus.

  A la fermeture du fichier, vous avez le choix de le sauver en format .csv, ce qui vous vaudra quelques messages de confirmation superflus, ou de le sauver en format .xls, ce qui vous permettra de garder la mise en forme éventuellement réalisée.

 

CSS2 -- Cascading Style Sheets, Level 2

  Maintenant que vous maitrisez le langage HTML... Comment ?!!... vous savez pas ce que c'est ?!! Vous n'avez pas lu le guide HTML... Si c'est le cas, ne mettez pas la charrue avant les boeufs et lisez-le avant de revenir ;-)

  Bon... je disais donc : Maintenant que vous maitrisez le langage HTML, je vais considérer que vous en connaissez le vocabulaire et la syntaxe spécifique.

  Le langage HTML est par nature un langage de description de page. Ça c'est un titre, là une image, ici un tableau. Mais ça ne va guère plus loin. Certes on peut spécifier 7 tailles de caractères, en préciser la couleur et avec beaucoup d'astuces on peut obtenir des effets bluffants. Cependant le résultat est tributaire du navigateur, de la plateforme, de la taille de la fenêtre... et j'en passe.

  Si vous voulez placer les éléments de vos pages au pixels prés, modifier l'écartement standard des caractères dans un mot, des mots dans une phrase, ... HTML ne vous le permet pas. C'est là qu'interviennent les feuilles de styles CSS.

  Les feuilles de styles vous permettent de contrôler de la mise en page de vos documents HTML afin qu'ils s'affichent à l'identique d'un poste à l'autre. Ce contrôle agit sur les propriétés du texte (leading, kerning,...) jusqu'au fond graphique des pages Web en passant par les marges de tout objets intégrésau document.

  Seul les browsers les plus récents interprètent convenablement, quoique qu'incomplètement, les feuilles de styles. Microsoft Internet Explorer 3.0, Netscape Navigator 4.0 et leurs versions ultérieures toutes plates formes confondues sont de ceux là.

Les feuilles de styles

  1. Introduction
  2. Font
  3. Color and Background
  4. Text
  5. Box
  6. Classification
  7. Compatibilité
  8. Ressources
 

Les cartes de Cassini

  Les cartes de Cassini ont été élaborées au XVIII° siècle. Elles sont le résultat des travaux d'une famille d'origine italienne, dont 4 générations se sont succédées sur cette immense tâche : Jean-Dominique (1625-1712), Jacques (1677-1756), César-François (1714-1784), Jacques Dominique (1748-1845).

  Elles étaient quasi terminées à la veille de la révolution, quelques addendas ayant été opérés jusqu'en 1812. Il existe 181 cartes au 1/86400 pour couvrir la France.

  Cartes de Cassini affichables par le script cassini.jvs fourni avec Gedail :

  NB Les affichages par commune sont disponibles par département dans le répertoire placelinks.