Geneweb – Généalogie

logo genewebGeneweb est un logiciel de généalogie, ou plus précisément un serveur de généalogie.

Il s’agit d’un logiciel libre multi-plateforme (linux, bsd, windows, Mac Os X), on y accède via une interface web. On peut l’utiliser en mono poste (localhost) ou l’installer sur un serveur.

Je parle ici de geneweb sous serveur linux, pour ceux sous pc windows, j’imagine que ce doit se faire via mode graphique.
Sur un serveur, deux possibilités d’installation :

  • soit comme un traditionnel site web avec un script cgi.bin accessible via www.nom_du_serveur.fr/votre_cgi.bin/
  • soit en service, il est dans ce cas accessible via www.nom_du_serveur.fr:2317/

Vous pouvez démarrer en partant d’un fichier gedcom ou en partant de zéro.

La création de famille, l’enrichissement de l’arbre se fait simplement en remplissant des champs comme sur l »exemple de saisie ci-dessous :

geneweb sima78Les points forts de GeneWeb sont les suivants Interface Web

  • Affichage dynamique
  • Calculs de parenté et de consanguinité
  • Polyglotte
  • Correction d’orthographe
  • Titres de noblesse
  • Mise à jour et protection des informations
  • Personnalisation (couleur de fond, etc)
  • Importation et exportation de fichiers GEDCOM
  • Autres : Historique des mises à jour, Dictionnaire des lieux, Chronique familiale, Forum de la base de données, Statistiques, Anniversaires, Calendriers

Pour certaines tâches spécifiques, si vous avez directement la main sur votre serveur, qu’il est muni d’une interface graphique, d’un écran et un clavier, vous y accéderez par le port 2316 www.localhost:2316/

Si votre serveur est hébergé ou comme moi, n’a pas de clavier, ni écran, ni interface graphique… se sera la ligne de commande.

Amélioration, maintenance.

Le fichier avec l’extension « .gwf » contient la configuration pour une base de données. Si votre arbre s’appelle trucmuche son fichier de configuration sera « trucmuche.gwf ».

Exemple pour trucmuche.gwf

# File generated by "setup"
default_lang=
max_anc_level=10
max_desc_level=14
max_anc_tree=12
max_desc_tree=12
history=yes
images_path=//var/www/geneweb/trucmuche/gw/images/trucmuche/
hide_advanced_request=yes
friend_passwd=NUP[/b0R65,ID2
wizard_passwd=9k?rW_-C/&FyCA
wizard_just_friend=no
hide_private_names=yes
can_send_image=yes
renamed=

Vous y trouvez entre autres le chemin du dossier dans lequel vous souhaitez que vos images soient chargées ainsi que les mots de passe Ami (mode lecture) et Magicien (administrateur)

Spécifier des utilisateurs Amis et Magiciens
Créez 2 fichiers texte avec votre éditeur préféré, le nom et l’extension n’ont pas d’importance, du moins sous linux car je suppose que sous windows l’extension doit avoir son importance, à confimer…
Prenons pour exemple « amitrucmuche.auth » et « magitrucmuche.auth »

Dans le premier, vous mettez « les_noms_amis:mot_de_passe » et sauvegardez dans le même dossier ou se trouve trucmuche.gwf, dans le second, vous faites la même chose avec « les_noms_admin:mot_de_passe ».
Exemple :

pierre:u]<AYj$c*=>''4
paul:$D%E-=B{5m$z,v
jacques:DLX2F_qZx7=Ei#

Puis modifiez dans votre fichier « trucmuche.gwf » les lignes suivantes

#friend_passwd=
#wizard_passwd=
friend_passwd_file= amitrucmuche.auth
wizard_passwd_file=magitrucmuche.auth

Nettoyer la base de données
De temps à autres, et à force d’enrichir, modifier, supprimer… la base de données nécessite d’un nettoyage.

– Nettoyage light, on utilise la commande consang, et c’est tout!

consang trucmuche

– Nettoyage, plus blanc que blanc avec les commandes gwu et gwc, c’est un peu plus long…

gwu trucmuche > trucmuche.gw
gwc trucmuche.gw -o machintruc

Vérifier que « machintruc » est correct et s’il l’est, vous pouvez supprimer trucmuche.gwf, trucmuche.gwo (qui vient d’être créé) et trucmuche.gw (sauf si vous souhaitez le garder comme sauvegarde)

rm -Rf  trucmuche.gwf trucmuche.gwo trucmuche.gw

Puis renommer machintruc

mv machintruc.gwb trucmumuche.gwb

Sauvegarder

gwu trucmumuche > trucmumuche.gw

Restaurer

gwc  trucmumuche.gw -o  trucmumuche

Importer un GEDCOM

ged2gwb trucmuche.ged -o trucmuche

Exporter ver un GEDCOM

gwb2ged trucmuche [options]

Le man pour les options (avec ma modeste traduction)

man gwb2ged
-help  aide de ligne de commande

-o <ged>
       Nom du fichier de sortie (par défaut: a.ged)

-charset [ASCII | ANSEL]:
       Set charset. Par défaut est ASCII. Attention: la valeur ANSEL fonctionne correctement que sur iso-8859-1 bases de données codées.

-o <ged>
       Nom du fichier de sortie (par défaut: a.ged)

-mem   économiser de l'espace mémoire, mais plus lent

-a <1st_name> [num] <nom>
       sélectionnez les ancêtres de

-d <1st_name> [num] <nom>
       sélectionnez les descendants de

-aws <1st_name> [num] <nom>
       sélectionnez les ancêtres de... avec les frères et sœurs

-s <nom>
       sélectionnez ce patronyme (option utilisable plusieurs fois)

-nsp   pas les parents ni conjoints (pour les options -s et -d)

-nn    aucune note (base de données)

-c <num>
       Quand une personne est né il ya moins de <num> années, elle n'est pas exportée sauf si elle est publique. Tous les conjoints et descendants sont également censurés.

Voilà de quoi bien avancer en généalogie avec Geneweb.

Je ne suis pas le gentil gars qui s’y connaît en informatique

Non, je ne suis pas un service onlineAux yeux de beaucoup, je suis le gars qui s’y connaît bien en informatique… Ce qui sous-entend: Windows n’a pas de secret pour lui. Cela s’est amplifié depuis que je suis sous linux (une quinzaine d’années tout de même).

Alors des voisins, des amis, des amis d’amis me font, ou pour être plus précis, me faisaient les demandes du genre :

  • Je ne comprends pas, je clique et ça ne répond pas! Tu peux venir voir d’où ça vient ?
  • Tout était planté, j’ai tout formaté, tu peux venir me réinstaller mon Windows ?
  • Je viens d’acheter une imprimante et ça ne marche pas ?
  • Je ne comprends pas pourquoi mon ordinateur rame tant…
  • Je viens d’installer un logiciel et j’ai plein de fenêtres qui s’ouvrent…

La liste n’est pas exhaustive.

Moi qui a fait le choix d’être sous linux, voilà que par amitié, je me substituais aux services onlines microsoft et autres logiciels propriétaires.
Moi qui adhère à un LUG pour promouvoir les distributions et logiciels libres, je faisais la promotion indirecte des logiciels propriétaires, et de m’entendre dire par ceux que j’avais dépannés: « Windows c’est facile, c’est convivial, ça marche bien… »

Alors un jour, j’ai dit, STOP !!!…

Je ne suis pas le bon copain ou bon voisin qui dit oui et qui s’y connaît en informatique !

Ceci dit, il arrive encore que l’on vienne me solliciter pour dépanner un pc sous windows, alors je précise :

  • Je n’y connais rien à windows et consort, je ne sais plus, j’ai tout oublié! Pire !… Je ne souhaite pas réapprendre !

Ceci dit, je suis bon prince et je vous donne quelques conseils qui vous seront précieux:

  • Dès que vous avez un problème, appelez le service online, le vrai, celui qui est écrit sur la licence du logiciel ou du système qui vous pose problème… Il existe une licence qui a un prix, alors il faut l’utiliser… Ah, vous ne l’avez plus et c’est un logiciel téléchargé… Et bien tant pis, assumez vos choix !
  • Lorsque vous souhaitez installer un logiciel, mettez son équivalent Libre en téléchargeant depuis le site officiel.
  • Mieux, passez au tout libre (linux, bsd…)

Pour ma part, si vous êtes sous Windows ou autres OS propriétaires, je ne peux rien pour vous.

Contrairement à l’idée reçue, le fait d’utiliser linux ne fait pas de moi le gars qui s’y connaît bien, au contraire, je suis un éternel débutant dont je revendique le statut !

TomTom sous linux via VM VirtualBox

Tomtom via VirtualBoxAvant j’avais Windows en MultiBoot, uniquement pour mettre à jour mon TomTom. Mais ça, c’était avant!

Puis un jour j’ai décidé de supprimer la partition windows et installer VM VirtualBox sur ma unbuntu 14.04. Je ne vais pas faire ici un tutoriel d’installation de VirtualBox, pour cela il suffit le suivre le tuto VirtualBox très bien fait doc.ubuntu-fr.

Il suffit ensuite d’y installer votre windows.

Tout c’est très bien déroulé, les ports usb sont reconnus… Sauf que mon TomTom n’est pas reconnu et donc impossible à synchroniser.

La solution … Lire la suite

La solution que j’ai trouvée et fonctionne très bien pour moi.

Depuis windows (sous virtualbox) téléchargez la dernière version de .Net Framework puis l’installer.

Redémarrer windows, aller dans :

Panneau de configuration ––> Programmes –-> Activer ou désactiver des fonctionnalités Windows

Et activer le logiciel NetFramework, comme sur l’image ci-dessous.

Tomtom - linux - VirtualBox - Activer frameworkSi votre Tomtom n’est toujours pas reconnu vérifiez qu’il est bien coché dans VirtualBox :

Périphériques —> Périphériques USB —> Votre TomTom est bien coché (image ci-dessous)

Tomtom - linux - VirtualBox - cochez USB TomTomNormalement, tout devrait fonctionner.

Logiciel CAD pour créer des modèles virtuels en LEGO

leoCAD pour créer des image et animations en legoCe billet est une traduction de l’article LeoCAD : software CAD para crear modelos virtuales LEGO publié sur le site de La Mirada Del Replicante

LeoCAD (CAD, Computer-aided design) est un programme de conception assistée par ordinateur (CAO), multiplate-forme et sous la licence libre GPL, qui permet de créer des modèles de constructions de type légo de façon intuitive, et très rapidement.

Le programme utilise la collection impressionnante d’outils fourni par la bibliothèque de LDraw et ses plus de 6000 pièces au total, qui permet de commencer la réalisation de formes avec de simples mouvements de glissé / lâché.

L’interface du programme permet de sélectionner différentes parties, attribuer des couleurs, faire pivoter, accéder à différents modes d’affichage (caméras) pour afficher le modèle créé sous tous ses angles et positions possibles, remplir différentes zones de couleurs , diviser l’écran verticalement ou horizontalement et exporter les projets dans différents formats : 3DS, Brick Link, CSV, HTML, POV-Ray y Wavefront.

C’est précisément la capacité d’exporter vers ce dernier type de fichier appelé Wavefront (OBJ), qui le rend si intéressant pour tous ceux qui ont une imprimante 3D et souhaitent imprimer les différentes briques ou modèles créés.

Sur le site LeoCAD, vous trouverez plusieurs tutoriels pour vous lancer dans cette application qui est disponible pour Windows, OS X et Linux.

Installation

Maintenant, nous allons voir comment l’installer dans certains des principaux GNU / Linux :
Sur openSUSE
Dans mon cas pour gecko distro, installé directement à partir des paquets de services de recherche par l’habituel 1 click install

Arch Linux et dérivés comme Manjaro, Antergos ou ArchBang depuis les dépôts de la communauté en exécutant :

yaourt -S leocad

Debian et dérivés comme Ubuntu, linux Mint, etc. depuis une console

sudo apt-get install leocad

Au rythme de mes billets

Mon blog part en croisièreMon blog part en croisière.

Depuis que j’ai décidé de repartir de zéro, il y a eu de nombreux billets à un rythme soutenu, cette cadence va peu à peu se ralentir, et c’est normal ! En effet, certains blogueurs éditent des billets quotidiennement, voir plusieurs par jour. Ce n’est pas mon rythme !

Depuis ce nouveau départ, j’ai remis une grande part d’anciens billets, cela m’a permis de les tester de nouveau, voir les réajuster. J’ai mis ceux auxquels je tenais, car ils étaient régulièrement suivis, il en manque encore quelques-uns, d’autres, la grande majorité, resteront dans l’oubli, soit qu’ils ne sont plus d’actualité, ou leur publication ne me paraît pas pertinente… Par exemple, une série de billets sur les lignes de commande pour convertir divers formats audio et vidéo, pour cela, je n’utilise plus la ligne de commande, mais des applications graphiques très efficaces, scripts pour écouter diverses radios… Il existe maintenant des applications très au point pour cela…

Ceci dit, il y en a eu quelques nouveaux.

Donc peu à peu, le blog va reprendre son rythme de croisière.
Même les « News, mes liens, semaine X » vont certainement en souffrir, je me connais, déjà que l’on nous impose un tas de contraintes, au boulot comme dans la vie privée, pourquoi m’en imposer… Qu’elle drôle d’idée.

Tout ça pour dire que le rythme des publications va baisser.