Иногда, при реализации очередной "шаблонной магии" очень хочется на этапе компиляции иметь сакральное знание о том, а если у типа нужный метод, чтобы его вызвать или нет?Хорошо, если есть поддержка концептов или рефлексии. А что делать, если их ещё нет, или они не в полной мере поддерживаются?В этой статье хотелось бы кратко рассмотреть особенности применения известного механизма обнаружения наличия функциональности у используемых типов данных на этапе компиляции. Читать далее
Набухнет — станет гелем для ЭКГ Привет! Это снова мы, отвратительные капиталисты. Это третий пост про то, как наше производство выживает в кризис. Сначала всё выглядело ужасно: нам отрезали поставки сырья для биохимии, но нас спасли паранойя и шестимесячный запас основных…
40 первых лет лидировал СССР, основным конкурентом была… Венгрия. Китай врывается в этот чарт только в 1989 году, а к 2001 обгоняет Венгрию (население <10 млн человек), в 2003 обгоняет СССР. Америка появляется в этом чарте в 1974 году, в 2005 догоняет Венгрию и селится на второй позиции.…
Insecure Temporary File in GitHub repository horovod/horovod prior to 0.24.0.
Речевые технологии шагнули далеко вперед, спасибо машинному обучению и не только. Голосовые помощники больше не похожи на плохо смазанных роботов, у которых всегда одна интонация, да и та раздражает. Они научились (более или менее) нормально понимать запросы человека и гораздо…
Алексей Кузнецов работает системным архитектором в департаменте DMP X5 Group три года. Всё это время в DMP X5 Group применяют Ansible, чтобы обеспечить непрерывную конфигурацию на серверах и автоматизировать ручную работу.В поддержку своего курса «Ansible: Infrastructure as Code» Слёрм собирает…
Привет! Меня зовут Сергей Кузнецов, я руковожу отделом Frontend-разработки в AGIMA. Сегодня хотелось бы рассказать о разработке собственных библиотек элементов для крупных проектов. В статье объясню, зачем они нужны, почему собственные библиотеки могут быть полезнее готовых и какой алгоритм мы используем в работе. Читать далее
Правильное построение ETL-процессов (преобразования данных) — сложная задача, а при большом объёме обрабатываемых данных неизбежно возникают проблемы с ресурсами. Поэтому нам требуется выискивать новые архитектурные решения, способные обеспечить стабильность расчётов и…
После мартовского заявления Microsoft о приостановке новых продаж в России клиенты задумались о рисках использования облачных продуктов корпорации. Пока функциональность закупленных лицензий сохраняется. Но российские компании опасаются, что санкции могут усилиться. В…
Где тонко, там и рвётся. Жил я себе с Visa одного приятного российского банка, не тужил. Потерял её ровно две недели назад, перезаказал. На момент выдачи оказался в больнице и оттуда пытался уточнить, дождётся ли карта меня в отделении. Но со мной общался очень вежливый робот, который