Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только,…
А что, если я скажу вам, что линтеры для Go можно создавать вот таким декларативным способом? func alwaysTrue(m dsl.Matcher) { m.Match(`strings.Count($_, $_) >= 0`).Report(`always evaluates…
Подборка свежих уроков, видео и пакетов по фреймворку Laravel. Тейлор о версионировании фреймворка Мы не планируем прекращать использование семантического версионирования для Laravel, но меня расстраивает,…
Михаил Мирзаянов, разработавший платформу Codeforces и участвующий в жизни Университета ИТМО в роли ассистента факультета информационных технологий и программирования, делится историей проекта и рассуждает о…
На текущий момент есть большое разнообразие обратных прокси серверов. Я перечислю только парочку из них. Nginx Envoy HAProxy Traefik Также у каждого уважающего себя клауд…
Признаю: мне очень нравится та невероятная скорость, с которой загружаются домашние компьютеры 1980-х годов. Я какое-то время пытался оптимизировать время загрузки Raspberry Pi, но особенно…
В нашем новом дайджесте модуляризация iOS-приложений и интеграция с Siri, удаление неудаляемых приложений и руководство по стилю Kotlin, уязвимости и рендеринг островов, 10,000 серверов и…
На объединение данных понятий мне потребовалось 5 лет и миллион рублей. Я запустил производство флейт Пана Arra Lazur и продолжаю его развивать по настоящее время…
Ранее у нас в блоге уже был материал про лучших в Kaggle, а сегодня представляю вам интервью с признанным дата-сайентистом и гроссмейстером Kaggle Филиппом Сингером,…
Немного о RTOS Когда необходимо выполнять несколько действий (процессов/задач) одновременно на микроконтроллере, обычно мы задумываемся об использовании RTOS (Real Time Operating System). RTOS обычно занимает…