PDA

Arkistonäkymässä ei tällä hetkellä lainaus erotu varsinaisesta viestistä. Suosittelemme että vilkaisette ns. täydellistä versiota: : FinFamilyn kehittelyideoita


ilkant
27.12.15, 00:38
FinFamilyssä on Hiski-yhteys. Toimivuudesta ei ole tietoa. Periaatteessa on mahdollista tehdä ohjelmasta sellainen, että se etsii uusia sukulaisia tietokantaan. Siis teoriatasolla ajateltuna näin.

Mieleen tulee myös lähteiden viittaukset esim. digitoituihin kirkonkirjoihin. Nyt niitäkin alkaa olemaan netissä saatavana. Pitää vain kehittää rajapinta niiden ja ohjelman välille. Arkistoja on monta.

Geneettiset dna-tiedot voidaan lisätä henkilötietoihin. Henkilösuhteisiin voidaan lisätä dna-tiedoilla todennetut sukulaisuussuhteen. Niissäkin voi olla tasoeroja, jos tarvitaan. Voihan kahdella henkilöllä olla useampaakin reittiä pitkin dna-yhteyksiä. Koko dna-tietoa ei kannata sukuohejlmaan tallettaa, sillä se kasvattaisi valtavasti tietokannan kokoa. Tässä voi suunnitella, millä tavalla nuo tiedot tallennetaan ja onko niillä linkkejä mahdollisesti tulevaisuudessa perustettaviin palveluihin Internetissä.

Myöhemmin voi tulla lisää ideoita.

PekkaV
27.12.15, 17:32
Hiski-yhteys on jo nykyisellään toimiva. Haepa Hiskissä jokin tapahtuma esille, avaa se ja syötä tapahtuman Hiski-numero FF:n Hiski-tunnistenumero-kenttään ja paina Nouda tiedot hiskistä-painiketta. Hiski-tapahtuman tiedot ovat sen jälkeen FF:n käytettävissä. Kun vielä huomaat, että FF:ssä sekä Henkilöt-luettelossa että Sukupuu-lehdellä voi merkata "On hiski-henkilö"-painikkeella kannasta löytyvän henkilön roolin ao. Hiski-tapahtumassa, niin voi viedä siinä olevat uudet henkilöt kantaan ja kytkeä samalla tapahtuman kannassa jo oleviin henkilöihin.

Voi kuullostaa monimutkaiselta, mutta pienellä harjoittelulla ihan mainio tapa lisätä henkilöitä ja lähdedokumentoida osallistumisia Hiski-tapahtumaan. Kannattaa kokeilla eri tyyppisillä Hiski-tapahtumilla.

ilkant
27.12.15, 17:36
Minäpä kokeilen!

Nyt sitten tulee kysymys, että olisiko esim. Katiha 2 palvelulla lisäarvoa Hiskiin verrattuna? Eli kannattaisiko sillekin olla rajapinta? Muitakin sukututkimuksellisia tietoja antavia palvelimia on.

ilkant
27.12.15, 23:57
Kun vielä huomaat, että FF:ssä sekä Henkilöt-luettelossa että Sukupuu-lehdellä voi merkata "On hiski-henkilö"-painikkeella kannasta löytyvän henkilön roolin ao. Hiski-tapahtumassa, niin voi viedä siinä olevat uudet henkilöt kantaan ja kytkeä samalla tapahtuman kannassa jo oleviin henkilöihin.

Tein pienen kokeen (Hiski-tapahtuma 5679995, Parikkala kastetut).

Yhteys FF:n ja Hiskin välillä syntyi. Tietoja tuli FF:n Hiski-välilehdelle. En uskaltanut tehdä mitään kytkentää kun Hiskissä kylän nimi oli vanhahtavassa muodossa x-päätteisenä. Sitten Sukupuu-välilehdellä hiiren oikealla napilla avattu "On hiskihenkilö" -valikko antoi lisävalikon: isä [0] äiti [1] lapsi [2]. En ymmärrä, mitä nuo tarkoittavat. Henkilöt-luettelossa sama juttu.

ilkant
28.12.15, 18:07
FinFamilyn karttatoimintoon voisi lisätä värillisiä nuolia, miten suku on muodostunut. Esimerkiksi äidin puoli punaisilla nuolilla ja isän puoli sinisillä nuolilla. Ja eri sukupolvissa voisi olla värien tummuuseroja.

Ja edelleen, ettei siitä tulisi sekasotkua, nuolet voisivat liikkua krnologisesti. Eli siitä voisi tulla video. Ja sekin tietysti yleiseen vapaaseen muotoon ilman lisenssiongelmia. Ja huipuksi vaikkapa mahdollisuus äänittää oma selostus mukaan.

PekkaV
28.12.15, 19:08
Tein pienen kokeen (Hiski-tapahtuma 5679995, Parikkala kastetut).

Yhteys FF:n ja Hiskin välillä syntyi. Tietoja tuli FF:n Hiski-välilehdelle. En uskaltanut tehdä mitään kytkentää kun Hiskissä kylän nimi oli vanhahtavassa muodossa x-päätteisenä. Sitten Sukupuu-välilehdellä hiiren oikealla napilla avattu "On hiskihenkilö" -valikko antoi lisävalikon: isä [0] äiti [1] lapsi [2]. En ymmärrä, mitä nuo tarkoittavat. Henkilöt-luettelossa sama juttu.
.
Uskalla vaan! Hiski-välilehdellä oleva Paikka-tieto on päivitettävä kenttä. Esimerkkitapahtumassasi oleva "Rautalax" on siis muutettavissa esim. muotoon "Rautalahti" ennen kantaan kirjoitusta. "Oma kommentti" ja "Muu tieto" kentiin kirjoittamasi tekstit siirtyvät lapsen Hiski-lehdelle, Teksti-kenttään. Mainio tapa tehdä omia muistiinpanoja noudetusta Hiski-tapahtumasta.

Isän nimen alla on kaksi "valkoista" kenttää, joihin voit muokata isän nimen haluamaasi muotoon. Sama äidillä ja lapsella. Huomaa, että Hiski ei antanut lapselle sukunimeä, joten päivätä se lapselle "Wilska" ja valitse lapsen vasemmasta reunasta pudotusvalikosta lapselle myös sukupuoli.

Kun talletat Hiski-tapahtumasi kantaan, niin kaikkien ollessa kantasi kannalta uusia, tapahtuu seuraavaa:

-kaikki kolme henkilöä perustuvat kantaan ja heidän välilleen perhesuhteet.
- jokaiselle henkilötason lähdetieto Hiski kastetut [5679995]
- jokaiselle Hiski-lehti, jossa lapselle em. "Oma kommentti" ja "Muu tieto" ja isälle/äidille uudelleen em. Hiski kastetut [5679995]

"On Hiski-henkilö" valinnalla kerrot , että henkilöä ei tarvitse perustaa uudelleen. "Isä (0)" , "Äiti (1)" ja Lapsi (2)-valinnoilla kerrot vain, mikä on henkilön perhesuhderooli Hiski-tapahtumassa. Voihan olla esim. että henkilö löytyy kannastasi avioituneena, mutta Hiski-tapahtuma onkin hänen kastetapahtumansa, jossa hän on Lapsi-roolissa.

Mainittakoon vielä kätevänä piirteena, että voit jälkikäteen palata katsomaan natiivisti Hiskissä ko. tapahtumaa kopioimalla henkilön FF-lähdetiedossa olevasta infosta (esimerkissämme [5679995]) klikkaamalla hiskitunnuksen "5679995" FF:n HIski tunnistenumero-kenttään ja klikkaamalla painiketta Näytä selaimessa. En itse asiassa muista, tukeeko Hiski itsessään Hiski-tunnuksella hakua.

Itse aloitan usein uuden perheen keräämisen FF:ään hakemalla perheen lapsien kastetapahtumat, tallentamalla 1. lapsesta kaikki uusina ja jälkimmäisissä lapsissa vain lapsen uutena. Vielä kun hakee perheen vanhempien vihkitapahtuman ja kaikkien kuolintapahtumat Hiskistä FF:ään, niin on kasassa hyvin dokumentoitu perhekokonaisuus, johon voi ehtiessään hakea alkeperäiset lähdetiedot. Hiskihän ei ole varsinainen lähde-isäntä, vaan hyvä renki.

Kokeilun iloa!

ilkant
29.12.15, 04:44
"On Hiski-henkilö" valinnalla kerrot , että henkilöä ei tarvitse perustaa uudelleen. "Isä (0)" , "Äiti (1)" ja Lapsi (2)-valinnoilla kerrot vain, mikä on henkilön perhesuhderooli Hiski-tapahtumassa. Voihan olla esim. että henkilö löytyy kannastasi avioituneena, mutta Hiski-tapahtuma onkin hänen kastetapahtumansa, jossa hän on Lapsi-roolissa.

Kiitos näistä ja muista Hiski-vinkeistä. Luulen ymmärtäneeni sen systeemin idean ja ajan kanssa kokeilen sitä. En usko, että mitään isoa vahinkoa voi tällä kokeilulla, vaikka käyttäisi oikeisiin sukutietoihin.

Nämä tekstit olisi hyvä saada käyttäjäoppaaseen!

Minä olen jo useamman vuoden ajatellut, että perheissä ja nyt tietysti tässä yksilökeskeisessä tiedonkäsittelytavassa henkilöllä voisi olla tällä "kaikki tutkittu". Tämä tarkoittaisi sitä, että kaikki puolisot ja lapset on kerätty tietoihin, eikä henkilöllä/perheellä ole enempää jäseniä. Sitten sukuohjelmassa voisi olla painike: Listaa kaikki tutkimattomat asiat. Se kävisisi sukupuun läpi (tai halutun osan siitä) ja kertoisi, missä on vielä tutkittavaa. :) Eikö olisi kätevää? Jonkunlaiset kriteerit pitäisi olla sillekin, milloin täpän voi asettaa ja milloin ei.

Julle
29.12.15, 10:36
< tässä yksilökeskeisessä tiedonkäsittelytavassa henkilöllä voisi olla tällä "kaikki tutkittu". Tämä tarkoittaisi sitä, että kaikki puolisot ja lapset on kerätty tietoihin, eikä henkilöllä/perheellä ole enempää jäseniä. Sitten sukuohjelmassa voisi olla painike: Listaa kaikki tutkimattomat asiat. Se kävisisi sukupuun läpi (tai halutun osan siitä) ja kertoisi, missä on vielä tutkittavaa. :) Eikö olisi kätevää? Jonkunlaiset kriteerit pitäisi olla sillekin, milloin täpän voi asettaa ja milloin ei. >

Kokemuksesta tuskinpa koskaan kaikkia elämän tapahtumia, mutta mihin jättää elämän tutkimisen laadullisesti!

Puuttuvien tai vajaiden tietojen määritykseen BK antaa raportilla Puuttuvat tiedot hyvän esimerkin. Sehän on vain poimintakysely säädettäville täydennettäville tiedoille, jotka voitaisiin hakea HisKistä tarkistettaviksi?
Enpä veisi suoraan sukuohjelmaan Hiskistä, kun ei ole tietoja normaalistettu. Silloinhan tarvittaisiin vielä operaatio, jolla kaikki vietävät tiedot normaalistettaisiin samaan muotoon kaikille vietäville.

Alituiseen kehittelemisiin

PekkaV
29.12.15, 17:36
Minä olen jo useamman vuoden ajatellut, että perheissä ja nyt tietysti tässä yksilökeskeisessä tiedonkäsittelytavassa henkilöllä voisi olla tällä "kaikki tutkittu". Tämä tarkoittaisi sitä, että kaikki puolisot ja lapset on kerätty tietoihin, eikä henkilöllä/perheellä ole enempää jäseniä. Sitten sukuohjelmassa voisi olla painike: Listaa kaikki tutkimattomat asiat. Se kävisisi sukupuun läpi (tai halutun osan siitä) ja kertoisi, missä on vielä tutkittavaa. :) Eikö olisi kätevää? Jonkunlaiset kriteerit pitäisi olla sillekin, milloin täpän voi asettaa ja milloin ei.

"Hae Tietokannasta" ikkunassa on hakukriteerinä (tietojakso x puuttuu). Se poimii ao. tietojakson osalta puutteelliset henkilöt. Hakukriteerin voi tietenkin yhdistää muihin kriteereihin kuten "ryhmä=oman sukuhaarani henkilöt"

Henkilö-lehtiöön voi lisätä "Tutkimatta" tietoryhmän. Sitä voi käyttää "Hae Tietokannasta" ikkunassa hakukriteerinä (tietojakso puuttuu) sekä tietoryhmän saa näkyviin myös henkilölistan sarakkeisiin.

Eikun kokeilemaan ja omaa toimintatapaa kehittämään FinFamilyllä edellisten avulla.

PekkaV
29.12.15, 17:44
Enpä veisi suoraan sukuohjelmaan Hiskistä, kun ei ole tietoja normaalistettu. Silloinhan tarvittaisiin vielä operaatio, jolla kaikki vietävät tiedot normaalistettaisiin samaan muotoon kaikille vietäville.

Alituiseen kehittelemisiin

Kuvasin aikaisemmassa Hiski-tietojen käsittelyssä, kuinka Hiskistä noudetut tiedot voi vielä muokata FF:n Hiski-lehdellä ennen siirtoa FF:n tietokantaan. Mitähän muuta mahdollisuutta vielä tarvitsisit?

ilkant
30.12.15, 01:20
Olen ajatellut tuossa, että voisi painaa napista "tutki suku". Ja se kävisi läpi kaikki (halutut) puun oksat ja ilmoittaisi, jos jonkun henkilön jälkeläiset on vielä tutkimatta. Ja se täppä laitetaan siinä vaiheessa kun itse "ollaan varmoja", että enempää jälkeläisiä ei ole.

Ja jos napin painallus ilmoittaa, että kaikki tutkittu, ei mitään tutkimatta, niin suku on sitten siltä osin valmis. Huomaan kyllä nyt, että nykypäivän tilannetta on mahdoton pitää ajan tasalla. Se toimisi parhaiten vanhoihin kuolleisiin ihmisin.

Tämä toiminto ei niinkään ota kantaa puuttuviin tietojaksoihin vaan vain jälkeläisiin (ja ehkä esivanhempiin päinkin). Saattaisi löytää jonkun unohduksiin jääneen sukupuun osan henkilön ja sitten sekin tulisi tutkituksi.

Tuossa puuttuvan tietojakson ilmoittimessakin on todella hyvä idea. Se voisi listata puuttuvat tiedot, jotta sukututkija voisi täydentää kaikkien ihmisten tiedot, sikäli kun tietoja on saatavilla.

PekkaV
30.12.15, 17:37
Olen ajatellut tuossa, että voisi painaa napista "tutki suku". Ja se kävisi läpi kaikki (halutut) puun oksat ja ilmoittaisi, jos jonkun henkilön jälkeläiset on vielä tutkimatta. Ja se täppä laitetaan siinä vaiheessa kun itse "ollaan varmoja", että enempää jälkeläisiä ei ole.

Ja jos napin painallus ilmoittaa, että kaikki tutkittu, ei mitään tutkimatta, niin suku on sitten siltä osin valmis.

Hyvä idea. Onneksi FinFamily tukee sitä jo nykyisellään. Suosittelenkin, että uuden "napin" sijaan tutkit ja kokeilet FF:n nykyversiolla, miten sillä voisi tyydyttää eri tarpeesi. FF on hyvin joustava.

Oletko huomannut, että Hae tietokannasta-ikkunassa voi valita tulokseen myös sarakkeet avioliittojen, lasten ja vanhempien lukumäärille? Ja että sarakeotsikoista voi lajitella?

Perheen tutkimustilanteen kirjaamiseen löytyy paljonkin vaihtoehtoja kentistä ja tietoryhmistä, jotka eivät välity gedcomiin tai tulosteisiin: Tutkijan tieto-kenttä on lisättävissä jokaiseen tietoryhmään ja esim. kokonaisuudessaan tietojaksot Erikoistietojakso, Tutkimatta ja Ekstra ovat sellaisia. Niitä jokainen käyttäjä voi hyödyntää mielensä mukaan.

Jos taas haluat siirtää tutkimustilanteesi gedcomin kautta tai raportille, niin se on huomioitava valittavassa ratkaisussa.

Tärkeää on vain , että Hae tietokannasta-ikkunan pitää tukea merkintöjesi hakua. Ikkunan Vapaa tekstihaku on "piilotettu jalokivi", joka tukee "ja" , "tai" ja "ei" sanayhdistelmiä. Kokeilepa kirjata "Perhe tutkimatta", "Perhe kesken" ja "Perhe tutkittu" kooditusta Tutkimatta-tietoryhmän "Tutkijan tieto" tai "Teksti" kentässä ja vapaatekstihakua koodinarvoilla.

Kun vielä sukuhaarasi on omassa näkymässään, niin eikun kokeilemaan ja hakemaan sinulle sopivaa tapaa koodata ja hakea esille lisätutkimusta edellyttävät henkilöt.

ilkant
31.12.15, 00:40
Oletko huomannut, että Hae tietokannasta-ikkunassa voi valita tulokseen myös sarakkeet avioliittojen, lasten ja vanhempien lukumäärille? Ja että sarakeotsikoista voi lajitella?

Enpä ole huomannut. Tulss lisää tutkittavaa. Mutta olen edelleen tuon täpän kannalla. Sen voi laittaa johonkin lisäkentään, joka välittyy gedcomiin? Tai rittäähän se, jos se on vain sen tutkijan tiedossa, kuka sen tekee. Eli johonkin sellaiseen kenttään, joka ei vällity minnekään.

Sitä täppää puolustaa se, että tutkija ei varmaan muista kymmenistä ja sadoista perheitä, missä on vielä tutkittavaa pimeää tuntematonta. Ja kun ottaa vielä huomioon, etä tutkimukset voivat joskus "levätä" kirjahyllyssä vuosia. :)

Mika Halonen
31.12.15, 16:18
Moi,

Gedcomissa ei taida olla vaan paikkaa moiselle täpälle?

T: Mika

harrysme
31.12.15, 18:26
Minulle riittäisi oiken hyvin, että osaisin ladata sen. Jotain menee aina pieleen monivaiheisessa prosessissa, vaikka ohjeetkin ovat. Olisiko mahdotonta koota homma yhden latauskäskyn taakse, niinkuin muissa ohjelmissa ?

Kaikesta huolimatta suuri kiitos kehittäjille. 40-lukulainen ei vaan osaa vaikka on 60-luvulta sovellutuksia käyttänyt.

Julle
31.12.15, 20:44
< Minulle riittäisi oiken hyvin, että osaisin ladata sen. Jotain menee aina pieleen monivaiheisessa prosessissa, vaikka ohjeetkin ovat. Olisiko mahdotonta koota homma yhden latauskäskyn taakse, niinkuin muissa ohjelmissa ?

Kaikesta huolimatta suuri kiitos kehittäjille. 40-lukulainen ei vaan osaa vaikka on 60-luvulta sovellutuksia käyttänyt. >

Niin se on! Pojat on valinneet pitkän kivisen tien ohjelman kehittämisessä, mutta tuon neljän ulottuvuuden - käyttäjäystävällisyys saavuttaminen kestää aikansa! Kokemusta on, mutta sekin on saavutettu ja siirrytty seuraavalle tasolle, mihin nuo välilehden täpätkin viittaavat. Silloin on automatisoitava sukututkimuksen työvaiheita, joten alkakaapa kirjaamaan niitä ylös. Vrt. liitteet

Lukemisiin

ilkant
01.01.16, 01:24
Gedcomissa ei taida olla vaan paikkaa moiselle täpälle?

Tästä kysymys: Voiko GedCom-muodossa olla jotain sellaisia kenttiä, joissa on jonkunlainen "tägi". Sukututkija voisi sen sitten jostain lisätiedoista nähdä?

Ja toisekseen... Kun ajattelen tuota asiaa "on tutkittu koko perhe", niin se on yksittäisen sukututkijan asia enimmäkseen. Ja siis se on sen sukututkijan tietokannoissa, joka sen merkinnän on tehnyt. Tai sellaisena sitä olen alun perin ajatellut. Itselle tieto, että tätä perhettä ei enää tarvitse tutkia. Tietysti siinäkin tilanteessa lisätietoja voi perheeseen laittaa, jos niitä ilmaantuu.

Hyvä, että tuo GedCom tuli esille. Ehkä joskus sitäkin kautta voi ilmaista toiselle sukututkijalle, että tämän perheen kaikki lapset on mukana tiedoissa.

ilkant
01.01.16, 01:27
Minulle riittäisi oiken hyvin, että osaisin ladata sen. Jotain menee aina pieleen monivaiheisessa prosessissa, vaikka ohjeetkin ovat. Olisiko mahdotonta koota homma yhden latauskäskyn taakse, niinkuin muissa ohjelmissa ?

Tuleeko siitä jotain virheilmoitusta siinä vaiheessa kun asiat menee pieleen? Vai onko vain niin, että tiedot eivät näy tuonnin jälkeen?

Yksi tapa, jos taidot riittää, on käynnistää se komentotulkista. Silloin ohjelma antaa paljon enemmän ilmoituksia tapahtumista ja virheitä kuin mitä graafisiin ikkunoihin tulee.

Minä olen kaivannut debug-maisia tulostuksia koko ohjelman toiminnasta. Tällä hetkellä niitä saa vain joihinkin toimintoihin.

ilkant
01.01.16, 04:39
Kun FinFamilyn ohjeista napsauttaa Tietoja Sukuohjelmistosta, tulee mm. tällainen teksti:


Sukutietokantatilastoja: unit [1595]; unitnotice [4087]; unitlanguage [0]; relation [4762]; relationnotice [322]; relationlanguage [0]; conversions [0]; views [2];


Englantia osaava ja joku muukin voi päätellä, että unit-sanan tilalla voisi olla ihan reilusti suomeksi henkilöitä. Uniteissa voi olla jotain muutakin kuin henkilöitä? Unitnotice ehkä jotain henkilön ilmoituksia tms. Unitlanguage ei avaudu minulle. Relation voisi olla perhesuhteita? Ja niihinkin ilmoituksia ja voiko niilläkin olla oma kieli? Conversion on ehkä muunnettuja tietoja? Views on näkymiä.

Lisäksi kaikki Sukuohjlemisto-sanat voisivat olla FinFamily. Löytyvät FinFamily.xls tiedostosta tai kovakoodattuna ohjelmakoodiin. Ja jos tässä tulee esteeksi lisenssiehto tms, niin siitäkin voi sanoa. Mutta silloin on todettava, että ristiriita ohjelman nimessä.

Samaisesta Ohje-valikosta tällä Linux-koneella ei avaudu mitään kohdista Käyttöohjeet ja Ohjelman päivittäminen.

Ja nämä ei todellakaan ole moitteita ohjelmasta, vaan kehitysideoita. Jo sillä, että kartta alkoi toimia ja oikeassa ikkunassa voi navigoida sukupuussa on miellyttäviä käyttöä mukavoittavia asioita. Ja jatkossa tulee lisää niitä. :)

Julle
01.01.16, 11:21
< Voiko GedCom-muodossa olla jotain sellaisia kenttiä, joissa on jonkunlainen "tägi". Sukututkija voisi sen sitten jostain lisätiedoista nähdä? >
Tägien ja vipujen vihaajana, koska sellaisia tilatietoja ei yleensä ole reaalimaailmassa, ei kannata. Jos tieto puuttuu tai sitä ei ole määritelty, on määritettävissä itse tiedoista. Reaalimaailma on menossa "openend-suuntaan.

< Ja toisekseen... Kun ajattelen tuota asiaa "on tutkittu koko perhe", niin se on yksittäisen sukututkijan asia enimmäkseen. Ja siis se on sen sukututkijan tietokannoissa, joka sen merkinnän on tehnyt. Tai sellaisena sitä olen alun perin ajatellut. Itselle tieto, että tätä perhettä ei enää tarvitse tutkia. Tietysti siinäkin tilanteessa lisätietoja voi perheeseen laittaa, jos niitä ilmaantuu. >

Elämässä aina tapahtuu ja historiakirjoista ilmenee aina uutta ja epätäydellisinä. Eikö aina ole lisättävää, koskaan ei ole valmista?

< Hyvä, että tuo GedCom tuli esille. Ehkä joskus sitäkin kautta voi ilmaista toiselle sukututkijalle, että tämän perheen kaikki lapset on mukana tiedoissa. >

Minusta Gedcomia käytetään juuri tietojen siirtämiseen eli uutta pitäisi saada entisten lisäksi tai kokonaan uutta? Joten tägi on turha. Omassa sukututkimuskannassa se voi olla, mutta miksi olisi? Kun ei ole reaalimaailmassakaan? Tietokannan pitäisi kuvata reaalimaailmaa, jos mahdollista, ei sn tietojen tilaa?

Tutkimisiin

Mika Halonen
01.01.16, 11:38
Niin se on! Pojat on valinneet pitkän kivisen tien ohjelman kehittämisessä, mutta tuon neljän ulottuvuuden - käyttäjäystävällisyys saavuttaminen kestää aikansa! Kokemusta on, mutta sekin on saavutettu ja siirrytty seuraavalle tasolle, mihin nuo välilehden täpätkin viittaavat. Silloin on automatisoitava sukututkimuksen työvaiheita, joten alkakaapa kirjaamaan niitä ylös. Vrt. liitteet

Lukemisiin

Tekniset valinnat FinFamily tuotteeseen on tehnyt aikoinaan Kaila ja tässä vaiheessa niitä on suhteellisen vaikea enää muuttaa kovin radikaalisti. Nykyään jos itse lähtisin tekemään vastaavaa ohjelmistoa niin tekniset valinnat olisivat ihan toisenlaiset.

Yksinkertaisemmaksi tuota ohjelman asennusta saa vain tietokannan osalta. Sekin on täysin tehtävissä. Valitaan vain tietokannaksi PostgreSQL:n tilalle joku yksinkertaisempi joka voidaan upottaa ohjelmistoon.

Sen verran mitä noita sukututkimusohjelmistoja on tullut katseltua ihan ammatillisessa mielessäkin niin aika moni niistä perustuu vanhaan tekniikkaan ja käytettävyys on suurimmassa osassa huono. Markkinoilta löytyy toki myös isolla rahalla ja suurilla resursseilla kehitettyjä ulkomaisia ohjelmistoja minkä kanssa tällaiset FinFamilyn tapaiset OpenSource projektit eivät voi kilpailla mitenkään.

T. Mika

PekkaV
01.01.16, 17:38
Jäitä hattuun ystävät. Kuten Mika kertoi, FF:n tekninen perusratkaisu on Kailan ajalta ja siihen ei kannata eikä kukaan ehdi tekemään perusmuutoksia. Ylläpito ja kehittäminen kohdistuu toiminnallisten virheiden korjaukseen ja käytettävyyden parantamiseen lähinnä käyttöliittymätason muutoksilla.

Ylläpidon ja kehittämisen vauhti voisi olla parempikin, jos sukututkijoita ilmoittautuisi java-taitoisiksi kehittäjiksi ja antamaan lisäpotkua. Vetoomus on julkaistu SukuFoorumilla parikin kertaa, niukoin tuloksin. Ehkä huomenna joku herää...

Paneutukaa ihmeessa FF:n nykyisellään tarjoamiin mahdollisuuksiin Tutkimatta- ja Perhe-lisätietoryhmissä. Niihin saa mukavasti kirjattua tietoa siten, että tieto näkyy haluttaessa myös raporteilla. Olkoon esimerkkinä jälkipolvi-raportin ote:

Taulu 1

I. Anna Loviisa Laitinen. Perhekokonaisuus zyz. Lähteiden x ja y mukaan perheessä oli vain nämä 5 lasta. Syntynyt 30.12.1853 Leppävirta, Konnuslahti 13. .... TODO DATE: christening 1853.01.14 before birth 1853.12.30. –Puoliso ..

Näistä "Perhekokonaisuus zyz" oli kirjattu Tutkimatta-tietoryhmän Tyypiksi ja Selitteeksi.
"Lähteiden x ja y mukaan perheessä oli vain nämä 5 lasta." oli kirjattu Perhe-tietoryhmä Tekstiksi.
Viimeisin "TODO DATE: christening 1853.01.14 before birth 1853.12.30." on esimerkki siitä, kuin Taapeli-projektin käyttämä gedcom validiointiohjelma osaa tulostaa havaitsemansa ristiriidat päivämäärissä gedcomiin, jonka FF osaa lukea ja tulkita "Tehtävää"-tapahtumaksi". Toimivia tapoja on siis useita.

ilkant
01.01.16, 19:17
Elämässä aina tapahtuu ja historiakirjoista ilmenee aina uutta ja epätäydellisinä. Eikö aina ole lisättävää, koskaan ei ole valmista?


Tuo on totta. Milloinkaan sukutietokanta ei ole valmis, etteikö jotain voisi lisätä. Pohdin tätäkin asiaa kun mietin sitä täppä-asiaa. Sen tarkoitus oli lähinnä se, että tutkija tietäisi, missä perheessä on tutkimatonta asiaa henkilösuhteissa. Eli keskittyy pelkästään "luurankoasioihin". Lihaa saa sitten kerryttää mielin määrin kun luuranko on valmis. :)

No, nyt tämä keskustelu alkaa junnata paikoillaan. Idea on annettu julki ja jos siinä on jotain toteuttamisen arvoista, niin siitä vaan koodaamaan.

ilkant
01.01.16, 19:27
Tekniset valinnat FinFamily tuotteeseen on tehnyt aikoinaan Kaila ja tässä vaiheessa niitä on suhteellisen vaikea enää muuttaa kovin radikaalisti. Nykyään jos itse lähtisin tekemään vastaavaa ohjelmistoa niin tekniset valinnat olisivat ihan toisenlaiset.

Minua kiinnostaa tietää vähän, mitkä valinnat olisivat erilaisia. Minä olen ajatellut, että nykyaikaisen sukututkimusohjelman tulisi sisältää nettiin suuntautuvia ominaisuuksia. No näitäkin on FinFamilyssä.

Minä olen ihastellut tässä, miten nopeasti tietokannasta tulevat tiedot näyttöön 2x2 GHz tuplaydinprosessorilla, mutta ihan tavallisella SATA-levyllä varustetussa koneessa.

Ja vielä kommentti tuohon Open source juttuun. Totta on, että isot firmat saavat isolla rahalla toteutettua asioita eri malliin kuin vapaaehtoistyöhön perustuvilla menetelmillä.

Linux on hyvä esimerkki vapaaehtoisesta työstä ja onnistuneesta lopputuloksesta. Ainakin muutama vuosi sitten tilanteeseen asti. Nykyisin kernelkin alkaa paisua isoksi ja siitä tulee sitten lisähaasteita yhteensopivuuksien yms. asioiden kanssa.

Yksi merkittävä pointti on tarve saada hyvä sukututkimusohjelma.

ilkant
01.01.16, 22:20
Yksi asia, mitä toivoisin FinFamilyyn on aikajanat. Olen tavannut netissä www-pohjaisia sukupuita, joissa voi ottaa yhdestä henkilöstä aikajananäytön. Se kertoo aikajanana henkilön elämäntapahtumista kuten lapsen syntyminen, avioituminen, yms.

Tämän ei tarvitse olla koodattuna FinFamilyyn. FinFamily voi käyttää jotain sellaiseen nimenomaan kehitettyä ohjelmaa ja tiedon siirto voi tapahtua gedcom-muodossa. Onhan ohjelmassa nykyisinkin Graphviz graafisten sukupuiden tekoa varten.

Aikajanoja voisi ehkä olla koko suvusta esim. yhden isälinjan visualisointina.

Minun mielestäni graafiset esitykset näyttävät monia asioita tekstimuotoista tietoa selkeämmin. Yhdellä vilkaisulla saa kokonaiskuvan tilanteesta.

Julle
01.01.16, 23:27
< Yksi asia, mitä toivoisin FinFamilyyn on aikajanat. Olen tavannut netissä www-pohjaisia sukupuita, joissa voi ottaa yhdestä henkilöstä aikajananäytön. Se kertoo aikajanana henkilön elämäntapahtumista kuten lapsen syntyminen, avioituminen, yms. >

Aikajanoja voisi ehkä olla koko suvusta esim. yhden isälinjan visualisointina.
>

Pikemminkin aikaluettelo! Ei kalenterimuotoinen vasemmalta oikealle, vaan ylhäältä alaspäin niin, että reunat eivät tule vastaan koskaan! Itämainen pergamenttikäärö kunniaan taas 2000 vuoden jälkeen. Alhaalta aina tietoa lisää ja hiiren selkäranka pyörii!

Tutkimisiin

Mika Halonen
02.01.16, 11:59
Minua kiinnostaa tietää vähän, mitkä valinnat olisivat erilaisia. Minä olen ajatellut, että nykyaikaisen sukututkimusohjelman tulisi sisältää nettiin suuntautuvia ominaisuuksia. No näitäkin on FinFamilyssä.


Olen Pekan kanssa käynyt sähköpostikeskusteluja useaan otteeseen näistä asioista ja ne keskustelut saa minun puolesta myös jäädä sinne.

FinFamily ja sen arkkitehtuuri on nykyisellään suunniteltu ja toteutettu Kailan toimesta pääasiassa yksittäisen tutkijan käytettäväksi. Loppuaikoina oli pyrkimyksiä myös muuhun, mutta ohjelman rakenne ei taivu nettikäyttöön ilman todella mittavia muutoksia.

T: Mika

Mika Halonen
02.01.16, 12:05
Teen muuten parhaillaan FinFamilyyn sellaista uutta ominaisuutta, että tietokantana voi olla PostgreSQL:n lisäksi myös tiedostopohjainen H2 tietokanta.

Tällöin myös ei tekniset käyttäjät voi ottaa FinFamilyn paljon helpommin käyttöön. Tietokannan asennuksen voi jättää haluttaessa kokonaan väliin ja uusi tietokanta (tai tiedosto) luodaan levylle hyvin yksinkertaisesti.

Tehokäyttäjille jää edelleen PostgreSQL käyttöön.

T: Mika

Julle
02.01.16, 15:41
< Tekniset valinnat FinFamily tuotteeseen on tehnyt aikoinaan Kaila ja tässä vaiheessa niitä on suhteellisen vaikea enää muuttaa kovin radikaalisti. Nykyään jos itse lähtisin tekemään vastaavaa ohjelmistoa niin tekniset valinnat olisivat ihan toisenlaiset. >

Ymmärrän oikein hyvin! Tosin Kaila teki hyvää järjestelmällistä koodia jopa Assemlerillä. Kelpasipa aikoinaan tekninen kirjastoratkaisu jopa Mikki Hiirellekin nimellä DLL, mutta ei aluevektoriaratkaisu!

< Yksinkertaisemmaksi tuota ohjelman asennusta saa vain tietokannan osalta. Sekin on täysin tehtävissä. Valitaan vain tietokannaksi PostgreSQL:n tilalle joku yksinkertaisempi joka voidaan upottaa ohjelmistoon. >

Mieluummin toisinpäin, kerrokset pitää erottaa toisistaan ja asennus automatisoida, esim Prologilla?

< Sen verran mitä noita sukututkimusohjelmistoja on tullut katseltua ihan ammatillisessa mielessäkin niin aika moni niistä perustuu vanhaan tekniikkaan ja käytettävyys on suurimmassa osassa huono. Markkinoilta löytyy toki myös isolla rahalla ja suurilla resursseilla kehitettyjä ulkomaisia ohjelmistoja minkä kanssa tällaiset FinFamilyn tapaiset OpenSource projektit eivät voi kilpailla mitenkään. >

Silti itse sukutukijoiden kute Steedin BK taitaa olla sisällöltään kattavin ja havainnollisin käytettävyydeltään tosin paranneltava. GRAMPS sopii paremmin tutkimuskäyttöön kuin hyötykäyttöön. Kaikissa sukututkimusohjelmissa pitäisi kiinnittää huomiota sen yhden näytön, nimittäin perheen tietojen tallenukseen tietokantaan ja siinä oleviin käytettävyyden parantamiseen - liikkumiseen ja oletus- ja samojen tietojen näytölle jättämisiin tietojen kohdalta. Siinähän sitä pyöritään yli 90 % sukututkimuksesta.

Onnea jatkuvalle ylläpidolle!

Mika Halonen
02.01.16, 20:24
< Yksinkertaisemmaksi tuota ohjelman asennusta saa vain tietokannan osalta. Sekin on täysin tehtävissä. Valitaan vain tietokannaksi PostgreSQL:n tilalle joku yksinkertaisempi joka voidaan upottaa ohjelmistoon. >

Mieluummin toisinpäin, kerrokset pitää erottaa toisistaan ja asennus automatisoida, esim Prologilla?

Se on vähän sellainen juttu, että FinFamilysta ei saa webbiohjelmistoa järkevällä työmäärällä, joten ne arkkitehtuurikerrokset tuotteessa on ne mitä Kaila on aikoinaan ohjelmistoon rakentanut (eli niitä ei ole).

En kyllä tunnista tuota Prologia muuten kuin ohjelmointikieleksi ja en näe mitään syytä sotkea sitä tähän soppaan. Windows puolelle ohjelmassa on asennusohjelma ja sen helpommaksi asennusta ei juurikaan saa sen jälkeen kun H2 tietokannan käyttö tulee kuvioihin mukaan.

T. Mika