GitLife: вся твоя жизнь в 4000 клеточек + GitHub-коммиты + наука о долголетии
Друзья, всем привет! Запостил новую статью и не могу не поделиться, потому что тема для меня прям личная — про жизнь, коммиты и немного про смерть (но не пугайтесь, без чернухи) 🫡
Знаете эту концепцию «Your Life in Weeks»? Когда вся жизнь человека помещается в сетку 52х80 клеточек, и каждая — это одна неделя. Закрашенные — прожитые, пустые — те что впереди. Жутковато, да?
Меня такие штуки всегда вгоняли в лёгкую паническую атаку — показывают только то, что уходит, и ничего из того, что ты сделал. И тут щёлкнуло: а у меня же на гитхабе ни дня без коммита уже полгода! Что если совместить эти клеточки жизни с contribution graph? Чтобы прожитые недели были не «потрачено», а «сделано» 💚
Так и родился пет-проект GitLife. Вбиваешь любой github-username — и видишь всю жизнь человека, закрашенную его коммитами. Я вбил Торвальдса первым делом — у мужика 794 недели подряд без единого пропуска. Это 15 лет. Каждую. Неделю. Что-то. Коммитил. 🤯
А ещё прикрутил калькулятор продолжительности жизни на основе 21 научного фактора с DOI на каждое исследование — курение, сон, BMI, стресс, оптимизм, даже кофе (спойлер: 2-3 чашки в день — это к долголетию, ура). Мне выдало 57 лет, есть над чем работать 😬
В статье рассказал:
➡️ Откуда взялась идея и почему она меня тревожит
➡️ Как пихал 4000 клеточек в браузер так, чтобы он не помер
➡️ Сетки 30 знаменитых разработчиков (там есть очень неожиданные)
➡️ Какие факторы реально влияют на продолжительность жизни (и сколько лет забирает сидячий образ жизни)
➡️ Стек, опенсорс, как форкнуть и улучшить
Проект полностью бесплатный, без рекламы и трекинга, опенсорс. Залогиньтесь через GitHub и попадёте в лидерборд — можно посоревноваться с легендами 🏅
Кидайте в комменты свои сетки и сколько лет вам напророчил калькулятор — обсудим, кто как живёт 😃 И обязательно поставьте плюсик статье на Хабре и пикабу, мне это правда сильно помогает!
Всех обнял, увидимся на стриме всегда ваш - Nerual Dreming ❤️
github