Находим нарушителей на миллионы рублей при помощи борщевика и Python http://amp.gs/jYfxh
Хабр
Находим нарушителей на миллионы рублей при помощи борщевика и Python
В октябре Минимущества Московской области отчиталось, что за 2021 год был начислено 410 млн рублей штрафов за борщевик Сосновского в Подмосковье. В этой заметке расскажу, как сейчас собирают штрафы в...
[Перевод] Считаем комбинации мозаик при помощи APL http://amp.gs/jYfk6
Хабр
Считаем комбинации мозаик при помощи APL
Это короткая статья о том, как я воспользовался APL для проверки своих комбинаторных вычислений.
Преамбула
Наш местный университет проводит еженедельные соревнования по математическим задачам,...
Преамбула
Наш местный университет проводит еженедельные соревнования по математическим задачам,...
[Перевод] 8 советов по отладке для пользователей IntelliJ IDEA, о существовании которых вы возможно не знали http://amp.gs/jYf4L
Хабр
8 советов по отладке для пользователей IntelliJ IDEA, о существовании которых вы возможно не знали
Все мы, разработчики, знакомы с отладчиками и используем их ежедневно - они важная часть процесса программирования. Но давайте будем честными. Обычно мы используем только опцию точки...
Многопоточный Python на примерах: как правильно хранить настройки приложения http://amp.gs/jYfU1
Хабр
Многопоточный Python на примерах: как правильно хранить настройки приложения
Если опустить первое и самое главное предубеждение относительно питонячьей многопоточности у большинства программистов — что её не существует из-за GIL, — то остается другое, и, наверное,...
Избавление от шаблонного кода: как будет выглядеть источник данных? http://amp.gs/jYfrb
Хабр
Избавление от шаблонного кода: как будет выглядеть источник данных?
В предыдущей статье мы начали разбирать, как избавиться от шаблонного многострочного кода в iOS-приложении. В результате сформировали первоначальное представление о том, какие основные архитектурные...
[Перевод] Как прекратить генерацию дампов SQL Server http://amp.gs/jYfSp
Хабр
Как прекратить генерацию дампов SQL Server
По материалам статьи Esther Xin «Prevent SQL Server Dump Generation in Hot Cases: Common Ways & Scenarios»14 ноября 2021г.В этой статье будут описаны способы предотвращения создания...
Как за час построить CI/CD для высоконагруженного проекта в облаке SberCloud.Advanced http://amp.gs/jYf0m
Хабр
Как за час построить CI/CD для высоконагруженного проекта в облаке SberCloud.Advanced
Привет, Хабр! Меня зовут Кирилл Шеховцов, и я технический лидер в SberCloud. Сегодня расскажу, как быстро интегрировать пайплайн Continuous Integration/Continuous Delivery (CI/CD) и продуктовый подход...
Генеративные диалоговые модели: как мы разговорили виртуальных ассистентов Салют http://amp.gs/jYf3I
Хабр
Генеративные диалоговые модели: как мы разговорили виртуальных ассистентов Салют
Порой люди обращаются к искусственному интеллекту не для того, чтобы заказать еду, найти подходящий фильм или решить какую-то ещё свою задачу, а для того, чтобы просто поболтать. Например, потому что...
Main Loop (Главный цикл) в Android Часть 2. Android SDK http://amp.gs/jYf32
Хабр
Main Loop (Главный цикл) в Android Часть 2. Android SDK
Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его...
Беда “войти в айти” или курсы тестировщика отзывы: Глава 2.1, в которой легкий испанский стыд http://amp.gs/jYfHT
Хабр
Беда “войти в айти” или курсы тестировщика отзывы: Глава 2.1, в которой легкий испанский стыд
Содержание предыдущих серийГлава 0, в которой перитонитыАвтор составляет методику исследования онлайн-курсов, которая дала бы ответы на вопросы:- Перспектива за платформенным обучением, или тысячи лет...
Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework) http://amp.gs/jYf2O
Хабр
Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework)
.NET nanoFramework — это бесплатная платформа с открытым исходным кодом, основанная на .NET и предназначена для малых встраиваемых устройств, микроконтроллеров. С её помощью можно разрабатывать...
Что нам стоит дом построить? (часть 3) http://amp.gs/jYfo8
Хабр
Что нам стоит дом построить? (часть 3)
Продолжаем рассказывать про ECM-систему, разработкой которой мы занимаемся. С момента выхода предыдущей статьи прошло достаточно много времени, и мы успели не только создать прототип, но и реализовать...
Как оптимизировать производительность сайта. Расширенные рекомендации http://amp.gs/jYCnL
Хабр
Как оптимизировать производительность сайта. Расширенные рекомендации
Привет! Это снова Сергей Кузнецов, руководитель отдела Frontend-разработки в AGIMA . Недавно я рассказывал здесь про оптимизацию сайта в разрезе показателей Google PageSpeed . И теперь хочу вернуться...
[Перевод] Создание массива зеркал на 3D-принтере http://amp.gs/jYCen
Хабр
Создание массива зеркал на 3D-принтере
Недавно я сделал предложение руки и сердца одному прекрасному человеку с помощью шестигранной зеркальной штуковины, изображенной на фото. Мы оба большие нёрды, и мне хотелось сделать что-нибудь...