Делаю программу для генеалогического древа (C ++, Qt). И не было проблем, пока один из клиентов не отправил мне отчет об ошибке. У него двое детей от собственной дочери, в итоге он не может использовать программу.
Да все тестировщики такие.
Когда пришел домой, нагуглил приложуху для школьного проекта дочери, но проф деформация взяла свое?
Вот так и будешь агентам ФБР объяснять, вот они кстати в дверь стучат.
Вот так и будешь агентам ФБР объяснять, вот они кстати в дверь стучат.
Дерево просто закольцовано. Мутация такая ...
Жиза
Нужно выпускать новую версию программы: "Alabama Edition"
И получится не древо, а олимпийские кольца какие-то.
Уроборос
Уроебос
надо было не использовать дочку - чтобы использовать программу, как вариант добавить это в лицен. соглашение )
пс это не баг, ТО было неполное, программист был высокоморален, забыл про алабаму
пс это не баг, ТО было неполное, программист был высокоморален, забыл про алабаму
ну знаешь, я бы не хотел жену которая выглядит как пару тысяч лет назад....
Такое родство когда ты пялишь дочь или мать, а потом ребёнок... К хорошему в генах не приводит.
Конечно , одно дели если пялишь, а другое дело если рожает...
Ну и раньше до скольки лет жили, до 25 и всё ? да и жили то во всяких пещера и прочих местах.
А сейчас надо красоту, а не хуй знает какое уродство которое получится из за кровосмешения "я ебал осла и вот моё дитя".
Такое родство когда ты пялишь дочь или мать, а потом ребёнок... К хорошему в генах не приводит.
Конечно , одно дели если пялишь, а другое дело если рожает...
Ну и раньше до скольки лет жили, до 25 и всё ? да и жили то во всяких пещера и прочих местах.
А сейчас надо красоту, а не хуй знает какое уродство которое получится из за кровосмешения "я ебал осла и вот моё дитя".
Мамок трахали не от хорошей жизни.
Не приводит, но человек как-то выжил.
На самом деле, как повезет - если не сдохнешь в младенчестве, то есть шансы дожить до 60, ну если конечно не сдохнешь на охоте или, что чаще, от рук соседнего племени.
Не приводит, но человек как-то выжил.
На самом деле, как повезет - если не сдохнешь в младенчестве, то есть шансы дожить до 60, ну если конечно не сдохнешь на охоте или, что чаще, от рук соседнего племени.
на самом деле нормой это не было даже в каменном веке.
да, когда община маленькая, никого не видят извне, то приходится близкородственно скрещиваться, но при первой возможности тащили баб из соседних общин.
да, когда община маленькая, никого не видят извне, то приходится близкородственно скрещиваться, но при первой возможности тащили баб из соседних общин.
Изолированные племена на островах с населением в несколько десятков человек - сейчас до сих пор есть такие. Чо откуда они тащили?
Далеко не всегда была возможность кого-то тащить. Когда была, то конечно тащили.
Далеко не всегда была возможность кого-то тащить. Когда была, то конечно тащили.
"Ну и раньше до скольки лет жили, до 25 и всё ?"
Нет, такого не было. Средняя продолжительность жизни в 25-30 лет в основном из-за детской смертности. Много детей погибало, не дожив до зрелости, но оставшиеся в живых вполне могли дожить до старости
Нет, такого не было. Средняя продолжительность жизни в 25-30 лет в основном из-за детской смертности. Много детей погибало, не дожив до зрелости, но оставшиеся в живых вполне могли дожить до старости
Старость и была в 30, до 50-60 жили уникальные экземпляры
Постоянные болезни, паразиты и большие физнагрузки быстро изнашивают организм, глянь фотки крестьян начала прошлого века, 40 лет уже старик, со сморщившейся под солнцем кожей, рабочий день то был от рассвета и до заката и всё на улице
Постоянные болезни, паразиты и большие физнагрузки быстро изнашивают организм, глянь фотки крестьян начала прошлого века, 40 лет уже старик, со сморщившейся под солнцем кожей, рабочий день то был от рассвета и до заката и всё на улице
Да даже совсем недавно, в совке, 30-летние, если это не актриса/номенклатура, а обычная женщина, она выглядела как сейчас выглядят в 50-60. Да и мужики, в основном из-за бухла, выглядели хуёво после 30.
35-40 лет уже вполне себе бабушки-дедушки бывали, и фактически, и на вид.
35-40 лет уже вполне себе бабушки-дедушки бывали, и фактически, и на вид.
>К хорошему в генах не приводит.
Ну, когда вовсю работает естественный отбор - то критически важные глюки которые получаются из-за близкородственного скрещивания из генофонда изымаются быстро и эффективно...
Ну, когда вовсю работает естественный отбор - то критически важные глюки которые получаются из-за близкородственного скрещивания из генофонда изымаются быстро и эффективно...
Таки это было необходимостью а не чем-то хорошим.
Инцест повышает шанс генетической хуйни (хоть и не так сильно, как все считают)
Это как сырое мясо есть - если голодаешь и не можешь пожарить, лучше съесть чем умереть. Но если можешь - то нахуя его сырым жрать?
Инцест повышает шанс генетической хуйни (хоть и не так сильно, как все считают)
Это как сырое мясо есть - если голодаешь и не можешь пожарить, лучше съесть чем умереть. Но если можешь - то нахуя его сырым жрать?
Не знаю, спроси азиатов и гурманов
А никто и не говорит, что это было чем-то хорошим. Просто опасность инцеста в современном мире сильно преувеличена.
2-3 поколения и риск нехорошего уже будет близок к 100%, в первом как повезёт
ради науки можно под контролем врачей и тогда риски сильно снижаются.
На самом деле инцест - палка о двух концах. Это тебе любой селекционер расскажет. Это возможность закрепить и усились какой-то признак, как хороший так и плохой. Да выше шансы словить рецесивный ген с какой-то общей болячкой от обоих родителей. НО если у родителей в целом хороший генофонд, без явных косяков в роду, то с тем же успехом можно словить и усиления положительных качеств.
Это на изолированом островке где паруасы 10 поколейний подряд рожают от близки родственников это гарантированый пиздец. А современном мире у людей у здоровых людей без известных ген.болезней в роду разовые случаи инцеста имеют больше шансов на плюсы чем на минусы.
Это на изолированом островке где паруасы 10 поколейний подряд рожают от близки родственников это гарантированый пиздец. А современном мире у людей у здоровых людей без известных ген.болезней в роду разовые случаи инцеста имеют больше шансов на плюсы чем на минусы.
помню, в 90-е популярны были дети-индиго от двойняшек
На сентинелах пока не выродились, а там уже точно не 10 поколений прошло.
Это не про них Дробышевский рассказывал, что у них генетическое заболевание которое их прикончит где то после 35 лет, но большинство просто до этого возраста не доживает и им типа норм?
Сомневаюсь. Сентинельцев вообще не исследовали, так что по ним у него данным взяться не откуда.
Едва ли, так как до них нормально не добраться - они загасят любого, кто хоть на 100 метров к острову приблизится.
Если бы у людей был идеальный генетический код, спариваться можно было бы как угодно.
Кто-то лажает в коде, а ты потом не можешь трахать своих дочек... блядство.
Во многих лекциях т-щ Дробышевский рассказывает обратное: хомо сапиенс еще с древности старались притащить себе бабу/жену из как можно дальшего поселения, при этом мужики обычно "где родился там и пригодился", оставались верны своей общине, но вот жен себе таскали регулярно из других мест и селений, тем самым поддерживая разнообразие генов. Тому есть множество археологических подтверждений (приводить я их, конечно же, не буду, мой юный ценитель инцеста).
Старались, если была такая возможность, но была она далеко не всегда.
А так конечно старались: выменивали, похищали - бесплатно-то женщину тебе хуй кто отдаст - это, фактически, самая большая ценность. Ну и конечно же войны - представь как пиздато перебить соседнее племя и забрать себе его женщин. Скачет адреналин?Правда тех женщин, что активно сопротивлялись, тоже как правило, убивали - так развивалась женская сабмиссивность.
А так конечно старались: выменивали, похищали - бесплатно-то женщину тебе хуй кто отдаст - это, фактически, самая большая ценность. Ну и конечно же войны - представь как пиздато перебить соседнее племя и забрать себе его женщин. Скачет адреналин?Правда тех женщин, что активно сопротивлялись, тоже как правило, убивали - так развивалась женская сабмиссивность.
ещё забавы были: мужики пошли на охоту, мужики соседнего племени набежали, выебали баб, забрали чё плохо лежит. через месяц уже эти бежали к соседям, засылая шпиона, который скажет когда те на охоту уйдут.
Дааа, душевные были временааа...
Ну и на что мы их променяли?
Ну и на что мы их променяли?
дык может потому и было норм что мерли все подряд и не накапливались мутации? сейчас же выживают почти все и в результате может накапливаться нехилый такой генный балласт который сделает популяцию не особо жизнеспособной
Так наоборот же, раньше ты от своих мутаций помер в 20 лет, но благодаря удаче успел настругать трех детей, ныкаясь в кустах от здоровых самцов. А сейчас мужчине с генным балластом и не даст то особо никто.
настругал троих детей которые тоже померли. еще в 18 веке чуть ли не каждый второй ребенок погибал. представь какая жопа со смертностью была хрен знает когда
Ты заблуждаешься. Даже без социальных ограничений есть природная система защиты от инцеста - запах и взросление рядом.
У родителей часто искаженное восприятие детей, они не воспринимают их взрослыми.
Братья и сестры терпеть друг друга не могут.
"Алабами" - это специфика сверхзамкнутых сообществ неплеменного типа, когда одна семья на десятки километров полей. Соседей поблизости нет, племени нет, только родственники. Рано или поздно сексуальное возбуждение становится таким сильным, что близкие родственники могут начать спариваться, но для этого нужны, блин, особые условия.
В естественных условиях люди склонны формировать племена, брать женщин в жены из других племен, потому что свои бесят.
Даже в изолированных семьях народов Крайнего Севера инцест не частое явление. В отличии от американских фермеров, семьи народов Крайнего Севера мобильны, поэтому рано или поздно встречают других людей, образуют пары и т.д.
В подавляющем большинстве случаев инцеста в семьи в парах отец и дочь, инициатор секса - ДОЧЬ.
В подавляющем большинстве случаев инцеста в семье в парах мать и сын, инициатор секса - МАТЬ.
В парах подростков всё вариативно, в одних случаях инициатор девочка-подросток, в других парень.
Вопреки стереотипам, женщины намного чаще прибегают к соблазнению родственников, если не видят других вариантов. Если другие варианты есть, то чаще инициативу проявляют мужчины, но только в случае, если считают что других вариантов нет.
В подавляющем большинстве случаев склоняют к инцесту девушки-подростки, у многих из которых фиксация на образе отца и сексуальное влечение к отцу, стремление заменить мать в качестве женщины отца. Молодые девушки активно провоцируют отцов, и инцест часто происходил бы, если бы отцы воспринимали дочерей как сексуальный объект, но обычно отцы воспринимают их как мелких пиздючек, даже если дочь созрела.
Провокационное поведение обычно девушки демонстрируют до сексуальных контактов вне семьи, после получения сексуального опыта они направляют своё внимание на поиск сексуальных партнеров вне семьи.
Это одна из причин домашнего насилия матерей в отношении дочерей, особенно если у матери низкий уровень самоконтроля. Мать может воспринимать дочь как конкурентку и гнобить её. В принципе, матери - топ 1 по домашнему насилию.
В общем, никакой ебли близких родственников в прошлом не было, если у людей были другие варианты.
В Европе много откровенных дегенератов, т.к. там был период жесткого феодализма, при котором мобильность людей была низкой. Несмотря на высокую плотность населения, многие населенные пункты были зажаты "враждебными" населенными пунктами, потому что феодалы что-то не поделили. Перемещаться по дорогам без охраны было опасно, во многих населенных пунктах жило много дикого люда, который гостей не ждал.
В таких условиях многие населенные пункты зацикливались сами на себя, но даже там инцест был в долгосрочной перспективе, т.к. все близкие родственники, но не в конкретный момент времени, потому что люди всё равно старались выбирать пары не из семьи.
Кто спаривался прям с членами семьи, так это аристократия, но делали это чаще всего из корыстных соображений. Темпы вырождения аристократии были намного выше чем у простых людей, что о многом говорит.
У родителей часто искаженное восприятие детей, они не воспринимают их взрослыми.
Братья и сестры терпеть друг друга не могут.
"Алабами" - это специфика сверхзамкнутых сообществ неплеменного типа, когда одна семья на десятки километров полей. Соседей поблизости нет, племени нет, только родственники. Рано или поздно сексуальное возбуждение становится таким сильным, что близкие родственники могут начать спариваться, но для этого нужны, блин, особые условия.
В естественных условиях люди склонны формировать племена, брать женщин в жены из других племен, потому что свои бесят.
Даже в изолированных семьях народов Крайнего Севера инцест не частое явление. В отличии от американских фермеров, семьи народов Крайнего Севера мобильны, поэтому рано или поздно встречают других людей, образуют пары и т.д.
В подавляющем большинстве случаев инцеста в семьи в парах отец и дочь, инициатор секса - ДОЧЬ.
В подавляющем большинстве случаев инцеста в семье в парах мать и сын, инициатор секса - МАТЬ.
В парах подростков всё вариативно, в одних случаях инициатор девочка-подросток, в других парень.
Вопреки стереотипам, женщины намного чаще прибегают к соблазнению родственников, если не видят других вариантов. Если другие варианты есть, то чаще инициативу проявляют мужчины, но только в случае, если считают что других вариантов нет.
В подавляющем большинстве случаев склоняют к инцесту девушки-подростки, у многих из которых фиксация на образе отца и сексуальное влечение к отцу, стремление заменить мать в качестве женщины отца. Молодые девушки активно провоцируют отцов, и инцест часто происходил бы, если бы отцы воспринимали дочерей как сексуальный объект, но обычно отцы воспринимают их как мелких пиздючек, даже если дочь созрела.
Провокационное поведение обычно девушки демонстрируют до сексуальных контактов вне семьи, после получения сексуального опыта они направляют своё внимание на поиск сексуальных партнеров вне семьи.
Это одна из причин домашнего насилия матерей в отношении дочерей, особенно если у матери низкий уровень самоконтроля. Мать может воспринимать дочь как конкурентку и гнобить её. В принципе, матери - топ 1 по домашнему насилию.
В общем, никакой ебли близких родственников в прошлом не было, если у людей были другие варианты.
В Европе много откровенных дегенератов, т.к. там был период жесткого феодализма, при котором мобильность людей была низкой. Несмотря на высокую плотность населения, многие населенные пункты были зажаты "враждебными" населенными пунктами, потому что феодалы что-то не поделили. Перемещаться по дорогам без охраны было опасно, во многих населенных пунктах жило много дикого люда, который гостей не ждал.
В таких условиях многие населенные пункты зацикливались сами на себя, но даже там инцест был в долгосрочной перспективе, т.к. все близкие родственники, но не в конкретный момент времени, потому что люди всё равно старались выбирать пары не из семьи.
Кто спаривался прям с членами семьи, так это аристократия, но делали это чаще всего из корыстных соображений. Темпы вырождения аристократии были намного выше чем у простых людей, что о многом говорит.
* шутка про Алабаму*
и в чем его вопрос?
Я так и не понял, как увязывается инцест и ограничение в пользовании программой?
Для своих детей эта дочка является одновременно и матерью и сестрой, и, судя по всему, программа не может обработать такой случай. Скорей всего автор программы реализовал присваивание связей между родственниками, а-ля "Вася и Петя братья, Катя мать Жени", но в описываемом случае для девочки и ее детей нужно присвоить два типа связи вместо одного, отсюда и ошибки.
связи должны быть в отдельной таблице. при этом id обоих субъектов связи должен быть любой, даже одинаковый. тогда программа будет норм.
разве что при построении дерева может в вечный цикл войти, или типа того - тут уже думать нужно как этого избежать.
разве что при построении дерева может в вечный цикл войти, или типа того - тут уже думать нужно как этого избежать.
Да, но цикл откуда взялся? Хотя да, я уже понял. Сам программист.
Автор проги сделал дерево, а надо было графю
Обычное семейное древо все равно на самом деле не является деревом в плане теории графов, люди ведь не почкованием размножаются =)
Блять, а ведь точно.
*Прием! Прием! Нас заметили. Сворачиваем операцию*
*Прием! Прием! Нас заметили. Сворачиваем операцию*
Он сделал граф, о чем говорит в своем вопросе: "Those errors are the result of my various assertions and invariants about the family graph being processed (for example, after walking a cycle, the program states that X can't be both father and grandfather of Y)."
Нет, тут клиент у которого двое детей с собственной дочкой. Все, точка. Не усложняйте. Their тут гендерно нейтральная форма обращения, добро пожаловать в соврменный английский.
У меня в ielts стабильно 9 в reading секции, можешь мне поверить уж читать на английском я умею.
У меня в ielts стабильно 9 в reading секции, можешь мне поверить уж читать на английском я умею.
В чем тогда проблема погромиста, о знаток? Тут либо двое его детей заделали себе дочурку, либо у мужика двое детей от дочери, иначе в посте нет смысла.
а проблема в чем?
Эти двое детей не вбиваются в прогу.
прога какая-то корявая. обычно в таких прогах можно хоть жениться самому на себе, сделать кумом, сватом, братом, ну и, естественно, иметь детей от детей.
Ну если прогер не предусмотрел такую элементарную ситуацию то он сам себе злобный... дедушка
yep
Тогда клиенту была нужна программа "генеалогический граф", а не дерево. Нет конечно таблицы можно и в пеинте делать при желании, но клиент сам себе создал ограничение. Невозможность зациклить дерево лишь подтверждает правильность работы программы.
Я знал одного парня который дрочил в трусы сестре когда они были на ней, не спрашивайте, свечку не держал, и не такое видел, так что совет да любовь им, главное чтобы по взаимному согласию
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!