ZVERIKI.COM — частный проект, созданный для домашних и диких питомцев: тех, кого мы кормим и о ком заботимся.
Проект посвящается безвременно ушедшим котам Тайсону и Бонифацию, белке Алле Борисовне, её бойфренду Элвису и её матери — Эволюции.
По юридическим вопросам: legal@zveriki.com
По вопросам сотрудничества и совместных проектов: partnership@zveriki.com
По вопросам рекламы: adv@zveriki.com
Прочие вопросы: feedback@zveriki.com
Изображения, видео и иной контент, который создали или загрузили пользователи, принадлежат им или иным правообладателям. Проект не забирает исключительные права на эти материалы.
Если пользователь открыл профиль и поделился материалами с проектом, они публикуются на условиях CC BY-NC 4.0 либо на условиях лицензии ZVERIKI — как указано в оферте.
При подготовке материалов проекта использовались собственные данные ZVERIKI, данные, перечисленные в датасете https://zveriki.com/dataset/dataset.tsv, и открытые научные, картографические и иные источники:
Собственные данные ZVERIKI, данные пользователей и перечисленные научные источники дополнительно обрабатывались методами ML и AI.
Данные в проекте могут быть неточными из-за противоречий в исходных источниках и из-за процедуры экстраполяции.
Калькуляторы опираются на усреднённые сведения о виде, стадии жизни и поле. Индивидуальные особенности конкретного животного — активность, рацион, перенесённые болезни, порода и личные измерения — пока не входят в расчёт; проект над этим работает.
Одна из целей ZVERIKI — научиться прогнозировать продолжительность жизни животного по данным о его активности, диете и болезнях. Пока инструменты не являются ветеринарными и не являются диетологическими. Проект хочет собрать такие данные и поделиться ими с миром для науки и для более уверенных прогнозов.
Результаты калькуляторов — наглядная аналогия, а не зоологический, ветеринарный, диетологический или психологический вывод.
AgeCurculator, SizeCurculator, MassCurculator, EatCurculator и SgrabCurculator — намеренный каламбур: calculator и curculator (от лат. circus — круг). Возраст, размер, масса, энергия и кольцо объятия замыкаются в сравнение человека или питомца с другим живым существом.
Во всех калькуляторах целевой организм — человек или питомец, от которого считают. Модельный организм — животное, с которым сравнивают. Стороны часто можно поменять местами.
Переводит возраст человека в возраст любого другого животного. Не «тебе столько лет, сколько собаке» по формуле «умножь на 7». Животные стареют по-разному: у одних детство длится месяц, у других — десятилетие; одни доживают до 5 лет, другие — до 200. AgeCurculator строит индивидуальную кривую перевода для каждой пары «человек → животное», опираясь на реальные биологические данные.
Основа перевода — интерполяция по контрольным точкам жизненного цикла: рождение, половое созревание, взрослость, средняя и максимальная продолжительность жизни. Общие для обоих видов события совмещаются, по ним строится кривая. Если человеку сейчас X лет, кривая говорит, сколько это в годах выбранного животного.
Пример. Человек 40 лет. Кряква (Anas platyrhynchos) живёт в среднем 5–10 лет, максимально — до 29. Контрольные точки совмещаются: половое созревание человека ≈ половое созревание кряквы, средняя продолжительность жизни человека ≈ средней кряквы. По кривой 40 лет человека переводится в ~8 лет кряквы.
Дата рождения часто известна приблизительно. Калькулятор принимает диапазон дат — от точного дня до месяца или года — и возвращает возраст с погрешностью. Чем точнее дата, тем точнее перевод.
У животных нет года длиной 365 дней. У каждого вида свой период: промежуток в днях, который считается одним «годом» в мире этого животного. Из периода видно, как часто в человеческом календаре наступает «день рождения» этого вида: от нескольких раз в день у короткоживущих насекомых до раза в столетие у очень долгоживущих рыб. AgeCurculator не ограничен одной парой. Для каждого дня рождения животного он заранее вычисляет, сколько лет будет человеку в этот момент. Результат сохраняется в цепочку дней рождения и юбилеев и кормит ленту предстоящих событий.
Поэтому капибара празднует день рождения несколько раз в год: её жизнь короче человеческой, её «год» длится примерно полгода по нашему календарю — и день рождения в мире капибары наступает чаще, чем раз в человеческий год.
Калькулятор заранее считает цепочку дней рождения и юбилеев и собирает ленту ближайших событий. По умолчанию модель — животное с открытого профиля; его можно заменить через поиск, если есть данные о жизненном цикле. Если самки и самцы живут по-разному, строится отдельная кривая по полу.
Сжато: диапазон дат рождения → модельный возраст с погрешностью → следующий день рождения и юбилей → лента событий.
Сравнивает линейные размеры человека или питомца с размерами любого животного. Не «примерно как кошка», а точное отношение.
Сравниваются три типа размеров: length — длина тела, height — высота в холке или рост, circ — обхват. Обхват не подменяет длину и высоту. Если у одного организма есть длина, а у другого — высота, сравнение всё равно возможно: инструмент показывает, что сопоставляются разные типы, и предупреждает об этом.
Размер целевого организма вводится в миллиметрах или берётся из профиля питомца. Для модельного животного выбираются стадия жизни и пол, если данные по полу различаются. По умолчанию берётся взрослая стадия — или та, которая ближе к возрасту целевого организма, если возраст известен.
Результат — размер модели, отношение «целевой больше модели» и обратное отношение. Единицы подстраиваются под величину: миллиметры, сантиметры или метры.
Сжато: тип размера → стадия и пол модели → соотношение в обе стороны.
Сравнивает массу человека или питомца с массой любого животного. Масса целевого организма вводится вручную или берётся из профиля.
Масса сильно зависит от возраста. Для модели выбираются стадия и пол. Если известен возраст целевого организма, стадия подбирается через ту же логику возрастного перевода, что в AgeCurculator: эквивалентный возраст переводится в возраст модели, по нему берётся ближайшая стадия.
Внутри стадии масса — не точка, а интервал. Для таксонов и пород (не для конкретного питомца) калькулятор показывает интервал и позволяет уточнить точку внутри него. Если есть и масса, и размер тела, уточнение размера экстраполирует массу: более крупная особь предсказуемо тяжелее.
Результат — масса модели и два соотношения. Единицы — граммы или килограммы.
Сжато: масса целевого + возраст → стадия и пол модели → соотношение в обе стороны.
Отвечает на вопрос: если бы целевой организм «ел» модельное животное, на сколько бы его хватило. Это не меню, а сопоставление суточной траты энергии и запаса энергии в теле модели.
Суточная норма считается по закону Клейбера: она пропорциональна массе тела в степени 0,75. Возраст целевого организма уточняет стадию модели: детёныш и взрослая особь несут разный запас калорий.
Усваивается не всё тело. Кости, шерсть, перья, хитин считаются балластом. Доля несъедобного зависит от вида: у птицы одно соотношение, у рыбы другое, у насекомого третье.
Результат — на сколько хватит одной особи и сколько таких особей нужно на одни сутки.
Если модель — хищник или всеядное, сравнение можно перевернуть: посмотреть, на сколько целевого организма хватило бы модели.
Сжато: масса целевого → норма по Клейберу → масса и стадия модели → калории без несъедобных фракций → длительность и число особей в сутки.
Считает, влезает ли животное в объятие одного человека — и если нет, сколько человек нужно, чтобы обнять его вместе. Белку или котёнка можно собрать в ладонь. Слона так не взять: вокруг него уже нужна цепочка людей.
Как образовано слово. Существующий термин обхват образован от глагола совершенного вида с приставкой *об-* и обозначает результат полного охвата.
Глагол сграбастать (разг., экспрессивный) образован от «грабастать» + приставка *с-* и описывает резкий, неполный, «хаотичный» захват. Прямого измерительного существительного в нормативном языке нет.
Сграбаст — величина, характеризующая возможность захвата животного руками (или иными конечностями) без полного смыкания вокруг туловища. На практике это длина кольца вокруг животного в той позе, в которой его естественно взять: клубок, поджатые лапы, сложенные ноги, намотанное тело змеи. Это не обхват: обхват — лента по самому широкому месту расправленной особи.
Целевой организм — тот, кто обнимает. Если мерка не задана, берётся ориентир взрослого человека: полезный обхват объятия примерно 1,6–2,0 м. Модельный организм — животное с профиля. Стадия подбирается той же возрастной логикой, что в AgeCurculator и MassCurculator. То же кольцо можно читать как проём, переноску или нору.
Форма сграбаста — максимально компактная поза без разрушения скелета. В расчёт входят гибкость позвоночника, самая длинная малоизгибаемая кость, обхват туловища и вклад подогнутых конечностей. У вида есть коэффициенты сворачивания по длине и поперечнику: питон складывается сильно, слон почти нет.
Сграбаст делится на объятие одного человека. Если получается единица — это обнимашка. Если больше — хоровод. Для человека с объятием около 1,8 м типичный порядок такой: кошка и питон — один, жираф — трое, слон — пятеро, синий кит — восьмеро.
SgrabCurculator считает по видовым коэффициентам сворачивания и средним меркам стадии, а не по гибкости конкретной особи. Шерсть, рога, бивни и расправленный хвостовой пласт могут увеличить кольцо сверх табличного значения.
Инструмент не моделирует насилие над скелетом. Он не является зоотехническим допуском для транспортировки и не является инструкцией по обниманию диких животных. Обнимашки в концепте — бытовая шкала размера, а не рекомендация подходить к слону или киту. Для клетки, переноски и норы это оценка порядка величины, а не сертификат.
Когда в профиле есть реальные мерки питомца — обхват груди, длина тела, длина бедра — проект стремится подставлять их в расчёт.
Сжато: обхват, кость и коэффициенты сворачивания → сграбаст → сколько человек смыкают кольцо.
IPIP+22 — 22-осевая биполярная модель для ситуационного теста и подбора животного-архетипа. Имя складывается из International Personality Item Pool и числа осей. Это прикладная модель проекта: она сопоставляет ответы с базой животных, а не ставит диагноз и не описывает характер человека.
Архетип здесь — не тип личности. Это животное в конкретной культурной традиции плюс свойства, которыми его в этой традиции наделяли. Берётся реальное невымершее животное, указывается культура или источник образа, подбирается вид, связанный с этой территорией, свойства раскладываются по осям. Один вид в разных культурах даёт разные архетипы.
Каждая ось биполярна, рабочий диапазон от −10 до +10. Ноль значит, что признак не выражен или данных мало. Оси: цельность, чувствительность, общительность, сговорчивость, исполнительность, любознательность, интеллект, духовность, эстетика, живучесть, сакральность, гармония, телесность, вечность, физическая сила, автономия, притяжение, статусность, игривость, традиционность, бунтарство, жертвенность.
Пункт теста — ситуация и набор реакций от сильного низкого полюса через середину к сильному высокому. Отдельно всегда есть «не знаю»: такой ответ профиль не сдвигает. Выбор может слегка задеть соседние оси: реакция читается как жест в ситуации, а не как прямое признание черты.
По каждой оси считаются значение и уверенность. Уверенность падает, если ответов мало, часто выбиралось «не знаю» или ответы расходятся. Слабо заполненные оси почти не участвуют в подборе. Если картина размыта, тест может дать ещё до трёх других ситуаций по той же оси; уже показанные в сессии не повторяются.
Сначала выбирают режим: за себя или за знакомого, мужской или женский род формулировок. Оси идут в случайном порядке. Затем строятся близкие архетипы и полные противоположности. Неприятные образы убираются, при длинном списке — и близкие родственники отмеченных. Понравившиеся получают преимущество в ранжировании, профиль заново не ломается. Если вариантов несколько, человек выбирает наиболее похожий. На результате показываются выбранное животное и его противоположности.
Модель не служит прогнозу поведения, оценке «хороший / плохой» и медицинской, кадровой или педагогической экспертизе. Оси частично пересекаются; для сравнения с культурными образами это допустимо. Архетип описывает традиционный образ животного, а не биологию вида и не конкретного человека.
Сжато: ситуации и реакции → значение и уверенность по осям → близкие животные и полные противоположности.
Проект находится на стадии публичного бета-тестирования. Если заметите проблемы с данными или с отображением, пожалуйста, сообщите об обнаруженной проблеме через пункт меню «🪲 вижу баг».