3 недели назад
Как я писала алгоритм, который определяет время рождения по событиям жизни.
Всё началось с разговора с подругой. Я рассказывала ей об идее проекта с натальной картой, но не в том виде, в котором астрология обычно подаётся в интернете: без мистических фраз, туманных предсказаний и сухих таблиц с непонятными символами. Мне хотелось сделать что-то технически правильное и понятное обычному человеку. Я программист, и к астрологии отношусь без фанатизма, как к системе, в которой есть логика, если хорошенько разобраться. Подруга выслушала и сказала: "А было бы здорово, если бы был какой-нибудь калькулятор времени рождения...
35,2 тыс читали · 1 год назад
"Укрытие": 10 вопросов, которые остались без ответа после финала второго сезона
Платформа Apple продолжает радовать зрителей роскошными сериалами. Поклонники фантастики могут быть довольны практически всем, что появляется на данной площадке, расстраивает только то, что промежутки между сезонами любимых шоу оказываются слишком длинными – пока дождешься продолжения, забудешь, что было в начале. Я решаю эту проблему старым проверенным способом – по итогу сезона понравившегося сериала анализирую увиденное и фиксирую главные незакрытые сюжетные линии. Потом всегда можно вернуться к такому тексту, перечитать и вспомнить самое важное с прицелом на будущее...
Будьте внимательны, используя Lock-Free алгоритмы!
Статья подготовлена для студентов курса «Разработчик С++» в образовательном проекте OTUS. Не секрет, что Lock-Free алгоритмы и структуры данных существенно усложняют проект. Это подтверждается как моим собственным опытом, так и Core Guidelines (набором рекомендаций и правил по написанию кода на С++). Следуя принципу Lock-Free, очень сложно реализовать код. Ещё сложнее его отладить и практически невозможно найти все баги, которые, как правило, всплывают только на проде. Почему возникают сложности? С моей точки зрения, технология до сих пор недостаточно изучена...