-
Пост №4 для начинающих посвящен техническим приемам визуализации данных.Важность визуализацииПростые приемы визуализации, подобные тем, которые были показаны ранее, позволяют лаконично передать большое количество информации. Они дополняют сводные статистики, которые мы рассчитали ранее в этой главе, и поэтому очень важно уметь…
-
Python, наука о данных и выборы: часть 5
Заключительный пост №5 для начинающих посвящен сопоставительной визуализации электоральных данных.Сопоставительная визуализация электоральных данныхТеперь рассмотрим набор данных других всеобщих выборов, на этот раз Российских, проходивших в 2011 г. Россия — гораздо более крупная страна, и поэтому данные о проголосовавших на выборах…
-
Для чего нужно интеграционное тестирование?
Эта статья является конспектом книги «Принципы юнит-тестирования». Материал статьи посвящен интеграционным тестам.Юнит-тесты прекрасно справляются с проверкой бизнес-логики, но проверять эту логику «в вакууме» недостаточно. Необходимо проверять, как разные ее части интегрируются друг с другом и внешними системами: базой данных, шиной сообщений и…
-
А что если гравитация и ускоренное расширение Вселенной — это следствие энтропии?
ПредисловиеПритяжение властвует на больших расстояниях, оно универсально и очевидно в сравнении с другими взаимодействиями, но нюанс заключается в том, что оно невероятно слабо — в 1039 раз слабее электромагнитного взаимодействия, а ее влияние на микроскопическом уровне вовсе незаметно. Природа гравитации…
-
Не умереть, а именно уснуть. Что меня озадачивает в современных работах по продлению жизни
Сегодняшний пост (что не вполне обычно для моего блога) не претендует на научную достоверность и во многом является попыткой резюмировать мысли на тему, обозначенную в заголовке. Основным материалом, побудившим меня к написанию этого поста, стал текст уважаемого @dmityul Дмитрия Тюлина…
-
Как произвольно установленные дедлайны вредят разработчикам
Дедлайны сами по себе – вещь неплохая, я бы даже сказал, где-то и хорошая. Лично у меня работа получается более продуктивной, если мысленно ориентироваться на какие-то сроки, а когда у проекта совсем нет никаких временных рамок, это может ему в…
-
Подкаст «Хочу в геймдев» #24 — текстовая версия
Двадцать четвертый выпуск — мы говорим о профессии Трафик-менеджер в игровой индустрии. Что это за профессия, насколько она востребована? Чем занимается Трафик-менеджер? Что нужно, чтобы устроиться на такую работу? Об этом и не только вы узнаете в 24-м выпуске! Гости…
-
Почему программист поменял работу?
По мнению абсолютного большинства жителей этой планеты, разработчики это — какие-то зажравшиеся люди, которые сидят в своих уютных креслах, занимаются какой-то фигнёй и получают за это непомерные деньги. Эталонные тепличные условия и голубая мечта, которая выродилась в пренебрежительное “Войти в…
-
Услуга за услугу. Как русские учёные впряглись за Пастера в споре с антипрививочниками
В 2020 у нас появился новый повод гордиться Россией — вакцина от коронавируса, разработанная центром имени Н.Ф. Гамалеи. Я расскажу о событиях 135-летней давности. О приключениях молодого доктора Гамалеи в Париже и о том, как в мире победили вирус бешенства.
-
Живые и неживые коллекции в JavaScript
Найти несколько DOM-элементов и получить к ним доступ из JavaScript можно разными способами: querySelectorAll, getElementsByTagName, children и так далее. В итоге в каждом случае будет возвращена коллекция — сущность, которая похожа на массив объектов, но при этом им не является, на самом деле это набор DOM-элементов. Стоит учесть, что фактически разные методы возвращают разные коллекции:HTMLCollection — коллекция непосредственно HTML-элементов.NodeList — коллекция…