Çäðàâñòâóéòå
 ïåðâóþ î÷åðåäü õî÷ó ïåðåä âñåìè èçâèíèòüñÿ, çà òî ÷òî õîòü ÿ è îáåùàë íå îòâå÷àòü íà àáñîëþòíî íåîáîñíîâàííûå íè ÷åì ðåïëèêè ïîëüçîâàòåëÿ
Celler, íî âñåæå îòâåòèë, ÷òî â î÷åðåäíîé ðàç âûçâàëî íàïëûâ ìàëî ïîëåçíîãî òåêñòà â òåìó, à ïîðîé çàâåäîìî ëîæíîãî è ââîäÿùåãî ìíîãèõ â çàáëóæäåíèå. Áîëüøå ýòîãî íå ïîâòîðèòüñÿ. Âåñòè äèàëîã â âûñîêîìåðíî-õàìîâèòîé ôîðìå, êàê òî äåëàåò
Celler , ÿ íå áóäó, ñ÷èòàþ ýòî ïîïðîñòó íåäîñòîéíûì.
Ïðîñòî äåëèêàòíî ïîïðîøó
Celler óäàëèòüñÿ èç ýòîé òåìû, íà òî åñòü ìíîãî ïðè÷èí:
- Âû ïûòàåòåñü ïðåäîñòàâèòü ñâî¸ ìíåíèå, êàê äîãìó, äàæå íå ïîïûòàâøèñü âíèêíóòü ñ ñóòü âîçìîæíûõ àëüòåðíàòèâ
- Ñâîèìè çàáëóæäåíèÿìè ââîäèòå â îìàíó äðóãèõ
- Íàïîëíÿåòå òåìó èíôîðìàöèåé íå êàñàþùåéñÿ îáñóæäàåìîé òåìû, à ïîðîé è çàâåäîìî ëîæíîé èíôîðìàöèåé, óñëîæíÿÿ ïðîöåññ ïîíèìàíèÿ îáñóæäàåìîé òåìû è ïîèñê ïðàâäèâîé èíôîðìàöèè ïî íåé.
Ïðèçûâàþ âñåõ îñòàëüíûõ ê êîíñòðóêòèâó, ðàç óæ âû òðàòèòå ñâîå âðåìÿ íà ïðî÷òåíèå ýòîé òåìû è íà îòâåòû â íåé - äåëàéòå ýòî ñ ïîëüçîé ïîæàëóéñòà è íå ïîääàâàéòåñü íà ïðîâîêàöèè òåõíè÷åñêè ìàëîãðàìîòíûõ ëþäåé, êîòîðûå ïîëüçóÿñü òîëüêî ñâîèì âûñîêîìåðèåì, âûñêàçûâàþò íè÷åì íå ïîäòâåðæäíåííûå âûñêàçûâàíèÿ. Òèïà "ýòî ïëîõî ïîòîìó ÷òî ýòî ïëîõî è íåò òàêîé òî âîçìîæíîñòè."
Ãîðàçäî êîíñòðóêòèâíåå áûëî áû - "ÿ ïîïðîáîâàë òî òî, îæèäàë òàêîãî òî ðåçóëüòàòà, íî ïîëó÷èë äðóãîé" ê ïðèìåðó. À ñïîðû î òîì ÷òî â ãëàçà íå âèäåë è íå ïðîáîâàë - íè ê ÷åìó íå ïðèâåäóò.
Òåïåðü î êîíñòðóêòèâå:
Ïîïûòàþñü ðåçþìèðîâàòü òó ïîëåçíóþ èíôîðìàöèþ ÷òî áûëà â òåìå.
Âî ïåðâûõ, òóò îáñóæäàþòñÿ èìåííî Web-based ïðîãðàììû, òî åñòü ïðîãðàììû, ðàáîòàþùèå íà âåá ñåðâåðå, ïîçâîëÿþùèå êëèåíòàì óäàëåííî ñ íèìè ðàáîòàòü. Åùå ðàç ïîä÷åðêèâàþ - ýòî ïðèêëàäíîé ñïåöèàëèçèðîâàííûé èíñòðóìåíò äëÿ ðàáîòû ñ ãåíåàëîãè÷åñêîé áàçîé äàííûõ âî âñåõ ñìûñëàõ ýòîãî ïîíÿòèÿ - íàïîëíÿòü áàçó, ðåäàêòèðîâàòü, èìïîðò-ýêñïîðò äàííûõ, ðàçäåëåíèå ïðàâ äîñòóïà, ïðåäîñòàâëåíèå ïóáëè÷íîé èíôîðìàöèè è ò.ä...
È åù¸ ðàç, èìåííî ÏÐÎÃÐÀÌÌÛ, à íå ìåòîäû ñïîñîáû è ôîðìû ââîäà è õðàíåíèÿ èíôîðìàöèè.
[q]
Ïðîãðàììà — äàííûå, ïðåäíàçíà÷åííûå äëÿ óïðàâëåíèÿ êîíêðåòíûìè êîìïîíåíòàìè ñèñòåìû îáðàáîòêè èíôîðìàöèè â öåëÿõ ðåàëèçàöèè îïðåäåë¸ííîãî àëãîðèòìà.
— ÃÎÑÒ 19781—90. ÅÑÏÄ. [/q]
Ìíîãî ñïîðîâ â òåìå âûçâàë ñòàíäàðò GEDCOM. Îí ê ïðîãðàììàì èìååò êîñâåííîå îòíîøåíèå, íî âñå æå èìååò, ïîýòîìó åãî ñòîèò òóò ðàññìîòðåòü.
×òî æå åñòü ñòàíäàðò GEDCOM?
Genealogical Data Communications - ñïåöèôèêàöèÿ äëÿ îáìåíà ãåíåàëîãè÷åñêèìè äàííûìè ìåæäó ðàçíûìè ãåíåàëîãè÷åñêèìè ïðîãðàììàìè.
Íèêàêîãî îòíîøåíèÿ ê õðàíåíèþ äàííûõ èëè ñïåöèôèêå ÐÀÁÎÒÛ êàêîé ëèáî ÏÐÎÃÐÀÌÌÛ îí íå èìååò. Êàê è ñëåäóåò èç íàçâàíèÿ - ýòî ñòàíäàðò íà ôîðìàò ÎÁÌÅÍÀ äàííûìè ìåæäó ïðîãðàììàìè.
 êàæäîé ïðîãðàììå äàííûå õðàíÿòñÿ â ñâîåì îïðåäåëåííîì ôîðìàòå, êàæäàÿ ïðîãðàììà èìååò ñâîþ ñïåöèôèêó ðàáîòû è ñâîè âîçìîæíîñòè, íàëè÷èå èëè îòñóòñòâèå ïîääåðæêè GEDCOM íèêàê íå îòðàæàåòñÿ íà ôóíêöèîíàëå ïðîãðàììû. Ïîääåðæêà ñòàíäàðòà GEDCOM âàæíà èìåííî äëÿ îáìåíà ãåíåàëîãè÷åñêèìè äàííûìè ìåæäó ðàçíûìè ãåíåàëîãè÷åñêèìè ïðîãðàììàìè. Ýòîò ñòàíäàðò ïîçâîëÿåò îäíîçíà÷íî îïðåäåëèòü êàæäûé ýëåìåíò ãåíåàëîãè÷åñêèõ äàííûõ.
Íåëüçÿ ñêàçàòü ÷òî âèíîâàò ñòàíäàðò â òîì ÷òî ïðè ïåðåíîñå äàííûõ èç îäíîé ïðîãðàììû â äðóãóþ ïîòåðÿëèñü êàêèå òî äàííûå èëè âûâîäÿòñÿ íå âåðíî. Ýòî íå ïðîáëåìà ñòàíäàðòà, îí îïèñûâàåò äàííûå - îäíîçíà÷íî. Ýòî ïðîáëåìà êîíêðåòíîé ïðîãðàììû. È íå îáÿçàòåëüíî ïðîáëåìà â ïîääåðæêå ïðîãðàììîé ñòàíäàðòà, âîçìîæíà ïðîáëåìà èìåííî â ôóíêöèîíàëå ñàìîé ïðîãðàììû, êàê íàïðèìåð âû ñäåëàëè ýêñïîðò èç îäíîé ïðîãðàììû, â êîòîðîé áûëî 4 ïîëÿ äëÿ ââîäà ãåîãðàôè÷åñêèõ ìåñò (ãîðîä,ðàéîí,îáëàñòü,ñòðàíà) è ñäåëàëè èìïîðò â ïðîãðàììó, ñîäåðæàùåé 3 ïîëÿ (ãîðîä, îáëàñòü,ñòðàíà).  òîì ÷òî "ïîòåðÿëîñü" îäíî ïîëå - ñòàíäàðò íå âèíîâàò, â ýêñïîðòèðóåìîì ôàéëå íàâåðíÿêà åñòü îïèñàíèå âñåõ ïîëåé.
Áûëè ñïîðû ïî ïîâîäó èìïîðòà\ýêñïîðòà èç ðàçëè÷íûõ ôîðìàòîâ, êàê òî íàïðèìåð òàáëèö Exel. Âîïðîñ âàæíûé, íî ìàëî ïîäõîäÿùèé äëÿ ìàññîâîãî èñïîëüçîâàíèÿ, ïîñêîëüêó íå ñòàíäàðòèçèðîâàí.
Ïîÿñíþ íà ïðîñòîì ïðèìåðå - äîïóñòèì åñòü äâå ïðîñòåéøèå òàáëèöû, ñîäåðæàùèõ âñåãî 2 ïîëÿ:
òàáëèöà1
è
òàáëèöà2
Ñîäåðæàùèå îäíè è òå æå äàííûå, íî ïîëÿ ðàñïîëîæåíû â äðóãîì ïîðÿäêå.
Ïî êàêîìó ïðèíöèïó äåëàòü èìïîðò? Êàê ïðîãðàììà ìîæåò ðàñïîçíàòü êàêîå ïîëå ñîäåðæèò èíôîðìàöèþ êàêîãî ðîäà?
Òî åñòü äëÿ êîíêðåòíîãî ñëó÷àÿ ìîæíî íàéòè ðåøåíèå, ñêîíâåðòèðîâàâ êîíêðåòíóþ òàáëèöó â òîò æå ãåä ôàéë èëè íàïèñàâ îáðàáîò÷èê äëÿ ñàìîé ïðîãðàììû èëè ñäåëàâ èìïîðò äàííûõ â ðó÷íóþ â áàçó äàííûõ ïðîãðàììû ïî îòäåëüíûì ïîëÿì òàáëèöû... Íî ýòî âñå ÷àñòíûå ñëó÷àè, äëÿ òàáëèöà1 ýòî áóäåò îäèí àëãîðèòì, äëÿ òàáëèöà2 óæå äðóãîé. È ïîäîáíûå òàáëèöû ìîãóò îòëè÷àòüñÿ íå òîëüêî ïîðÿäêîì ïîëåé íî è èõ êîëè÷åñòâîì è òèïàìè äàííûõ. À ïîñêîëüêó íåò â ïðèíöèïå ñòàíäàðòà íà ïðåäñòàâëåíèå ãåíåàëîãè÷åñêèõ äàííûõ â òàêîì âèäå - òî è íåò óíèâåðñàëüíîãî ìåòîäà èìïîðòà äàííûõ èç òàêîãî ôîðìàòà. ×åì è õîðîø ñòàíäàðò GEDCOM, ãäå ÷åòêî îïðåäåëåíû âñå äàííûå.
Òàê æå áûëè âîïðîñû ïî ïîâîäó îò÷åñòâà. Íå çíàþ ïî÷åìó ýòè âîïðîñû ñâÿçàëè èìåííî ñ ñòàíäàðòîì GEDCOM à íå ñ ôóíêöèîíàëîì êàêîé òî êîíêðåòíîé ïðîãðàììû...
Âîçìîæíî ìû ïðîñòî íå çíàåì ÷åãî òî â ýòîì îòíîøåíèè? Äàâàéòå êîëëåêòèâíî âûÿñíèì ýòîò âîïðîñ à íå áóäåì óòâåðæäàòü ñ çàêðûòûìè ãëàçàìè ÷òî ýòî íå ðåøàåìûé âîïðîñ äàæå íå ïîïûòàâøèñü åãî ðåøèòü? Òî ÷òî äàííûå ïî îò÷åñòâó ìîæíî ýêñïîðòèðîâàòü\èìïîðòèðîâàòü â ôîðìàòå GEDCOM - â ýòîì íåò íèêàêèõ ñîìíåíèé. ß ïðåäëàãàþ âûÿñíèòü êàê ýòî äåëàòü ïðàâèëüíî (ñîãëàñíî ñòàíäàðòà).
Åñòü ìíîãî âàðèàíòîâ. Íàïðèìåð çíà÷åíèÿ ñóôôèêñîâ è ïðåôèêñîâ ôàìèëèé è èìåí, åñòü âàðèàíò ïðîñòî äîïèñûâàíèÿ îò÷åñòâà ê èìåíè, êàêîé èç ýòèõ âàðèàíòîâ îäíîçíà÷íî ïðàâèëüíûé - ÿ ïîêà íå âûÿñíÿë, íî â ëþáîì èç ýòèõ ñëó÷àåâ äàííûå ïîïàäóò â ãåä ôàéë ïðè ýêñïîðòå. Òî ÷òî ìíîãèå ïðîãðàììû ïîääåðæèâàþò îáðàáîòêó îò÷åñòâà - ýòî èçâåñòíî, íà ïðèìåðå ðàññìàòðèâàåìîé òóò ïðîãðàììû webtrees - ÿ íàøåë ñëåäóþùåå:
http://pgv.rwweb.de/indilist.p...mp;lang=ruÏðîñòî ïîèñêîì â ãóãëå ñëó÷àéíî íàòêíóëñÿ íà ýòîò ñàéò, îáðàòèòå âíèìàíèå íà ôîðìàò øàïêè òàáëèöû
"Ôàìèëèÿ, èìÿ, îò÷åñòâî (èìåíà):"
Òàê æå ÷èòàåì ñïåöèôèêàöèþ òåãîâ
NAME {NAME}: =
A word or combination of words used to help identify an individual, title, or other item. More than one NAME line should be used for people who were known by multiple names.
Ãäå â àäìèíêå webtrees íàñòðàèâàåòñÿ èíòåðôåéñ ïîä òàêîé âèä è äåéñòâèòåëüíî ëè ïî ñòàíäàðòó "combination of words used to help identify an individual" âêëþ÷àåò â ñåáÿ îò÷åñòâî - ÿ ïîêà íå âûÿñíÿë.
Ïðåäëàãàþ â ýòîì ïîäðîáíåå ðàçîáðàòüñÿ, ÷òî áû â äàëüíåéøåì âåñòè ñâîè áàçû ñîãëàñíî ñòàíäàðòà.
Èç âûÿñíåííûõ òóò âîïðîñîâ:
õî÷ó ïîáëàãîäàðèòü
frato, çà ðåøåíèå âîïðîñà èìïîðòà äàííûõ èç ÄÆ,
https://forum.vgd.ru/post/3/40710/p1130375.htm#pp1130375 âîïðîñ âàæíûé, íî õî÷ó çàìåòèòü, ÷òî âîïðîñ ïîñëåäîâàòåëüíîñòè ãåîãðàôè÷åñêèõ íàèìåíîâàíèé (ãîðîä, îáëàñòü, ñòðàíà) - íå åäèíñòâåííûé, åñòü âîïðîñ åùå êîëè÷åñòâà ýòèõ ïîëåé. Íàïðèìåð "ðàéîí" ìîæåò áûòü âàæíûì ïàðàìåòðîì â óêàçàíèè ãåîãðàôè÷åñêîãî ìåñòà, â íàøåé ìåñòíîñòè íàïðèìåð äîâîëüíî ÷àñòî â ïðåäåëàõ îäíîé îáëàñòè âñòðå÷àþòñÿ äåðåâíè ñ îäèíàêîâûìè íàèìåíîâàíèÿìè, è ââåäåíèå ÷åòâåðòîãî ïàðàìåòðà áûëî áû î÷åíü ïîëåçíî. Ê ïðèìåðó webtrees - ïîääåðæèâàåò äî 10 óðîâíåé îïðåäåëåíèÿ ãåîãðàôè÷åñêèõ ìåñò.
Îòäåëüíîå ñïàñèáî õî÷ó ñêàçàòü
Yulita çà áîëüøóþ ïîìîùü â òåñòèðîâàíèè ïðîãðàììû â ïëàíå ïîòðåáëåíèÿ ðåñóðñîâ. Ñ åå ïîìîùüþ áûëà âûÿâëåíà ñàìàÿ ðåñóðñîåìêàÿ ôóíêöèÿ -
ôóíêöèÿ ïîêàçàíèÿ ðîäñòâà ìåæäó äâóìÿ ïðîèçâîëüíûìè ëþäüìè èç äåðåâà. Ïðîòåñòèðîâàíû ðåçóëüòàòû åå âûïîëíåíèÿ ïðè ðàçíûõ çíà÷åíèÿõ ëèìèòîâ íà ñåðâåðå.
Õî÷ó ïðåäóïðåäèòü âñåõ - ÷òî ýòà ôóíêöèÿ î÷åíü èíòåðåñíàÿ â èñïîëüçîâàíèè íî íà áåñïëàòíîì õîñòèíãå èëè íà íåäîðîãîì âèðòóàëüíîì, øàíñîâ ïîñìîòðåòü ëèíèè ðîäñòâà ïðè áàçå áîëåå 1000 ïåðñîí è áîëåå îäíîé ëèíèè ðîäñòâà - ïðàêòè÷åñêè íåò. À ïðè áàçå 10000 ïåðñîí - ìîæåò íå õâàòèòü è âûäåëåííîãî ñåðâåðà. Ðàçðàáîò÷èê ïðîãðàììû ñåé÷àñ ðàáîòàåò íàä ýòîé ïðîáëåìîé, ïîêà íàéäåíîå èì ðåøåíèå íå ïðèåìëåìî äëÿ èñïîëüçîâàíèÿ íà áîëüøèíñòâå õîñòèíãîâ (íóæíî èñïîëüçîâàòü õðàíèìûå ïðîöåäóðû mysql, ÷òî äàëåêî íå êàæäûé õîñòåð ïîçâîëÿåò), ïîýòîìó ïîêà íàéäåíîå èì ðåøåíèå íå âêëþ÷åíî â ðåëèç.
È, ãîñïîäà, ÿ æå òóò íå ãîâîðþ î ÷åì òî íåîñÿçàåìîì.  òåìå ìíîæåñòâî óæå ãîòîâûõ ïðèìåðîâ, ìîæíî ñàìîìó ïîïðîáîâàòü óñòàíîâèòü ó ñåáÿ íà ñàéòå ýòîò ñêðèïò. Åñëè äåéñòâèòåëüíî èíòåðåñíî ïîñìîòðåòü\ïîïðîáîâàòü îäíó èç ýòèõ ïðîãðàìì - íå íóæíî ñòðîèòü äîãàäêè ïî íåé, ìîæíî âåäü ïðîñòî âñ¸ â íåé "ïîùóïàòü" ñâîèìè ðóêàìè. Åñëè íóæíà êàêàÿ ëèáî ïîìîùü òåõíè÷åñêîãî ïëàíà - îáðàùàéòåñü, ïîìîãó ïî ìåðå âîçìîæíîñòè.
PS. Åùå ðàç ïðîøó âñåõ íå çàñîðÿòü òåìó ëèøíèìè áåñïðåäìåòíûìè ñïîðàìè. Ñðåäè ýòèõ ñïîðîâ óæå ñëîæíî íàéòè èíôîðìàöèþ êîòîðàÿ êàñàåòñÿ íåïîñðåäñòâåííî òåìû. Áóäó îáðàùàòüñÿ çà ïîìîùüþ ê àäìèíèñòðàöèè ôîðóìà äëÿ "÷èñòêè" òåìû.