Да и сам он, транс формер
Плохо проработал программу, значит, чо...
В семейных деревьях куда круче простых циклов штуки случаться могут.
В семейных деревьях куда круче простых циклов штуки случаться могут.
даж интересно какие)
Реальный кейс 14 века: некто А, являющийся полным андрогином, женился на Б, а затем, втайне от Б вышел замуж за С. Суд, рассматривавший дело, постановил, что, поскольку А в разных браках пользовался разными комплектами половых органов, факт двоежёнства отсутствует. Присудили общественные работы за сокрытие важной имущественной информации от супругов.
Отображайте в генеалогическом дереве! :)
Отображайте в генеалогическом дереве! :)
Кейс конечно экстравагантный. но для генеалогии ваще нет проблем. особенно то что рожать обычно подобные субъекты не очень могут.
Не знаю насчет андрогинов, но для средневековья и эпохи возрождения для вопросов наследования остро стояла половая принадлежность, когда у женщин были проблемы с очередностью наследования, и чтобы продвинуть их в этой очереди, их нередко выдавали за мужчин. Понятное дело, в некоторых случаях, они даже женились, чтобы обеспечить прикрытие. Сами понимаете, подобные однополые пары прекрасно рожают детей. А некоторое время спустя, на похуй, сделать каминг аут, и вернуться к своему полу. В истории Франции есть например такой человек, как Chevalier d'Éon, который прожил половину жизни как мужчина, и половину как женщина. Дипломат, шпион и великолепный фехтовальщик. На лондонской бирже принимались ставки на то, какого он пола.
А чо отображать?! Оно детей имело!? Нет, ну так и хуй на него...а так - 2 стрелочки мамапапа и 2 стрелчки женамуж
А теперь предположим (в реальности вроде такого не было), что Б и С обидятся на А, разведутся с ним и поженятся между собой (и заведут совместных детей)...
Между ними рисуешь стрелки муж-жена. А бывшие, если нет детей, в хуй не упёрлись
По контексту скорее всего имеется ввиду полный гермафродит. Андрогин - это человек со слабо выраженными вторичными половыми признаками, то есть или плоская девочка похожая на мальчика или не маскулинный мальчик похожий на девочку. Не путать с трапами. Вообще термин скорее из моды, чем из биологии, яркий пример андрогинной внешности - классические топ-модели. А истинных гермафродитов с функционалом обоих полов у людей зарегистрировано не было. Да и в принципе, особенности развития не дадут возможности сформироваться двум рабочим половым системам.
Конечно. Термины к вечеру путать начал.
что то я не слышал чтобы у человека случался полноценный гермафродитизм. тоесть от гермафродита могла родить обычная баба, а сам гермафродит залететь и выносить ребёнка от обычного мужыка или самого себя
дочь может переместиться назад во времени, замутить с дедом и родить свою мать
Да и тестировал херово, если не прохладная история. Если уж одному узлу можно назначать несколько ролей- нужно тестировать все комбинации, доступные пользователю, а не только "реалистичные".
Надо было Игру Престолов взять в качестве тестовых данных.
Эти возможности включены в DLC "Alabama"
У программистов не DLC, а фреймворки))
Тогда уж библеотеки или модули.
Я вот тоже хотел недавно пошутить про Алабаму, но решил загуглить. И как оказалось целый штат страдает из-за текста песни. Никакого вам инцеста, там все так же как и везде :C
Лол, антиинцестная программа для генеалогического древа. Если прога улетает в рекурсию, значит это ебать нельзя
Баян
В чем проблема то?
Мужик -> Дочь1(отец)
Мужик -> Дочь1(муж)
Мужик -> Дочь2(отец)
Мужик -> Дочь3(отец)
Дочь1 -> Дочь2(мать)
Дочь1 -> Дочь3(мать)
В том что пограмист либо не учёл все варианты, либо зачем-то сделал анти-алабамскую проверку.
вероятнее всего так, а цикл скорее всего попытки построить ветку для родителя дочерей дочери
id Name parent1id parent2id
1 Лот NULL NULL
2 Дочь1 1 -1
3 Дочь2 1 2
тогда для дятла из алабамы найдем 2 записи с ид 2 и 3
теперь берем ид 2 и смотрим детей - найдем запись с ид 3 и пробуем построить дерево для parent1id, потому что мы не догадываемся насколько ебанутыми могут быть люди и думаем что там какое-то новое значение, а там ид = 1, что возвращает нас на начало.
id Name parent1id parent2id
1 Лот NULL NULL
2 Дочь1 1 -1
3 Дочь2 1 2
тогда для дятла из алабамы найдем 2 записи с ид 2 и 3
теперь берем ид 2 и смотрим детей - найдем запись с ид 3 и пробуем построить дерево для parent1id, потому что мы не догадываемся насколько ебанутыми могут быть люди и думаем что там какое-то новое значение, а там ид = 1, что возвращает нас на начало.
в том, что семейное древо - ни фига не дерево, а граф
В том, что дерево и граф - это разные структуры
на этом чуваке программа суициднится
Между прочим, почти так и было в индийских сказаниях. Аж в XI веке!
Там одному царю колдун поручил поймать нежить-веталу и доставить его на ритуал. Но тащить веталу надо было молча, а ветала по дороге загадывал царю загадки, дополняя их проклятием "если знаешь, но не скажешь, то помрёшь". Никуда не денешься - царь говорил ответ, ветала улетал, и приходилось тащить его снова. И так двадцать три раза.
На двадцать четвёртый раз ветала рассказал вот эту историю, чуть упростив её: некий мужик женился на вдове, а его отец - на дочке этой вдовы. В каком родстве находятся их дети? Царь решить не смог, и ветала от него не улетел.
Потом оказалось, что колдун хочет принести царя в жертву, взять веталу под магический контроль и стать бессмертным, но это уже другая история.
Там одному царю колдун поручил поймать нежить-веталу и доставить его на ритуал. Но тащить веталу надо было молча, а ветала по дороге загадывал царю загадки, дополняя их проклятием "если знаешь, но не скажешь, то помрёшь". Никуда не денешься - царь говорил ответ, ветала улетал, и приходилось тащить его снова. И так двадцать три раза.
На двадцать четвёртый раз ветала рассказал вот эту историю, чуть упростив её: некий мужик женился на вдове, а его отец - на дочке этой вдовы. В каком родстве находятся их дети? Царь решить не смог, и ветала от него не улетел.
Потом оказалось, что колдун хочет принести царя в жертву, взять веталу под магический контроль и стать бессмертным, но это уже другая история.
Топ 10 аниме предательств!
Когда делаешь генеалогическое древо испанских Габсбургом. И это не шутка, у нас было на втором курсе направление "Геральдика и генеалогия", и мои сокурсники так матерились когда в программе нужно было ебаться с тем чтобы проставить "дядя женат на племяннице"
Если учесть такое то все досторочно просто. Делаем связь муж-жена с потомками дети. И ребенка делам связь с отцом но его отбражаем в отдельной сущности которая является ссылкой на отца.
Если рассматривать алгоритм. В программе делаем поиск циклов в графе сверху вниз, и после перого цикла останавливаемся, рвем ветвь и подменяем лист на ссылочный тип.
Если графически
(М - Ж) > ( Р1 ((Р2 - О) > (р1 р2) ) )
Где М Ж первое поколение
Р1 Р2 второе
р1 р2 третье
О - сылка на отца, то есть на М
> Указание на потомков
Если рассматривать алгоритм. В программе делаем поиск циклов в графе сверху вниз, и после перого цикла останавливаемся, рвем ветвь и подменяем лист на ссылочный тип.
Если графически
(М - Ж) > ( Р1 ((Р2 - О) > (р1 р2) ) )
Где М Ж первое поколение
Р1 Р2 второе
р1 р2 третье
О - сылка на отца, то есть на М
> Указание на потомков
Когда-то встречал как пример оригинального оскорбления:
"Твоё генеалогическое древо, это замкнутый круг!"
"Твоё генеалогическое древо, это замкнутый круг!"
Во дела, сестра, брата родила
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!