Месяц: Январь 2021

  • Какой уровень ферритина считать нормальным?

    от автора

    О пороговом значении ферритина Прайс-листы лабораторий представляют любителям лечить причины вместо симптомов обширный арсенал поиска неликвидированных дефицитов и нарушений гормонального баланса. Такие анализы должны соответствовать нескольким критериям: Отклонения часто встречаются в общей популяции — иначе работа себя не окупит. Несложно восполнить дефицит и получить красивую цифру на бумажке — ведь все гениальное просто. Концепция «болезни»…

  • Трассировка и логирование в микросервисах: как мы втаскивали единый стандарт на 30 независимых команд

    от автора

    Сервисы падали, падают и будут падать Когда вы быстро растете, микросервисы начинают появляться буквально по щелчку пальцев и в самых неожиданных местах. В таких условиях каждая команда обычно на ходу решает, где, как и какие логи будет складывать. Когда сначала 10, потом 20, а там и более команд логируют по-своему, начинается хаос. Например, наша команда…

  • Как выглядела GEM: технология, которая могла заменить нам Windows, но не смогла

    от автора

    Спустя четыре года после того, как в Xerox разработали первую в истории пользовательскую среду с оконным графическим интерфейсом, американская компания Digital Research, Inc. создала собственную оконную платформу, оснащенную практически всеми компонентами, характерными для современных ОС. Если бы колесо истории повернулось в другую сторону, а обстоятельства сложились несколько иначе, она вполне могла бы занять место Windows…

  • Вот вообще этим не занимался, и тут раз, и Data Science

    от автора

    Машинное обучение. Все о нём говорят. Много кто. Большая тема – но покрытая этой жуткой мистикой. Как магия – есть дар, сможешь что угодно сделать. Если нет… вообще не понятно, как подступиться. Постоянно фигурируют какие-то numpy, pandas, scikit-learn. На каждую из них фигурирует по двухтомному учебнику и куче доков.Хочу в этой статье развеять мистику. Давайте…

  • Год жизни в Дании (часть 1)

    от автора

    Чуть больше года назад я получил приглашение на работу от датской компании Grundfos на должность Big Data Engineer, и эмигрировал со своей женой в небольшой город Viborg на западе Дании. В этой статье я расскажу вам о процессе поиска работы, прохождении собеседований, интеграции эмигрантов в общество, и стране в целом. Надеюсь, мой опыт кому-нибудь пригодится.Как…

  • Как я принёс Ruby в ДомКлик

    от автора

    В конце 2017 года я твёрдо решил, что хочу перейти на руководящую работу. Программирование само по себе привлекало меня гораздо меньше, чем то, что происходило на уровень выше, а именно обдумывание бизнес-процессов, планирование архитектуры приложений и организация работы. Я чувствовал себя не столько садовником, который день за днём возделывает маленький клочок земли, наблюдая за проклёвывающимися…

  • Utm-метки в сквозной аналитике: особенности и проблемы

    от автора

    Utm-разметка для систем сквозной аналитики — тёмный лес или страшный кошмар специалиста?Ни то ни другое — если сразу придерживаться правил и логики. Да, большинство компаний задумывается о том, что хорошо бы отслеживать коммуникации с клиентом с самого начала. Но происходит это, лишь когда появляется необходимость в сквозной аналитике.И речь идёт не о том, имеются ли у компании правила разметки для любого из каналов коммуникации. Речь о том, чтобы связать эти каналы воедино и иметь прозрачную…

  • Как охотились дромеозавриды? Чем их поведение примечательно?

    от автора

    Мутировавшие двухметровые дейнонихи прославились в блокбастере Спилберга «Парк Юрского периода» (1993 г.), где были оскорбительно именованы велоцирапторами. В фильме они изображались как очень умные высшие хищники, охотившиеся группами на крупную добычу и разрывающие её на куски своими серповидными когтями. Тем не менее рапторы-волки, вероятно, никогда не существовали.Аргументы в пользу волчьего поведения всё чаще опровергаются, а…

  • Raft в Tarantool. Как это работает и как этим пользоваться

    от автора

    В прошлом году в Tarantool была проведена колоссальная работа по реализации синхронной репликации. При этом мы придерживались алгоритма Raft. Вся работа была разделена на два крупных этапа: так называемую кворумную запись, то есть синхронную репликацию, и автоматические выборы лидера. Синхронная репликация появилась в релизе 2.5.1, а в конце октября в релизе 2.6.1 появилась поддержка автоматических…

  • Почему вы никогда не должны соглашаться на собеседования с программированием

    от автора

    Собеседование инженера программиста сегодня часто включает в себя некий тест или упражнение на программирование, и я думаю, что это очень плохая вещь. Вот почему.