7 Кругов IT-Ада
—
от автора
—
от автора
Каждый грешник однажды пройдет через свой ад. В случае с IT — это место будет весьма специфичным1. Круг: Бездна Архаичных ЗнанийГрех: Гордыня основателей («Только мы понимаем эту магию!») Пытки:Новые рабы (разработчики) 3 месяца расшифровывают древние скрижали (код без документации)Каждый баг — ритуал вызова…
—
от автора
В текущих реалиях индюшатины каждый человек на вес золота и выделять для аналитики отдельного человека — расточительство. Вместе с тем сфера аналитики как дремучей лес, мало информации, множество непонятных терминов и сложных вычислений. Однако это совершенно не мешает чтобы грубо,…
—
от автора
При написании своей VM для RISC-V возникла необходимость в тестировании.Сначала я пытался писать юнит-тесты самостоятельно, но выходило, что я просто копирую логику из основной.И по сути тестирую не соответствие спецификации, а соответствие моему пониманию.Через некоторое время я наткнулся на официальный…
—
от автора
В прошлой статье я рассказывал о фреймворке Alice-ktx, и с тех пор в нём появилось много нового. Давайте разберём ключевые изменения. ДокументацияПервое, что стоит отметить — с момента прошлой статьи появилась полноценная документация, которая упрощает работу с фреймворком. EnvironmentПри использовании Handler вы работаете в…
—
от автора
Список необходимых инструментов.В прошлый раз мы остановились на том, что получили в свое распоряжение сервер – операционную систему внутри контейнера, которая автоматически стартует, в ответ на указанные действия в репозитории. В нашем случае – пока что на событие пуш. И…
—
от автора
C++ шаблоны — мощный инструмент, но работать с ними бывает больно: многословные ошибки, путаница с типами и enable_if, который все усложняет. Concepts в C++20 появились, чтобы упростить жизнь разработчикам и сделать шаблонный код понятнее. В этой статье — разбор конкретного…
—
от автора
Корпорация Microsoft в декабре 2024 — январе 2025 годов закрыла свои филиалы и обособленные подразделения в 13 российских городах, следует из её отчетности.Как пишет ТАСС, процесс был инициирован в декабре 2024 г. и завершился к концу января 2025 г. Однако…
—
от автора
Конкуренция (concurrency) в программировании позволяет разным частям программы выполняться независимо друг от друга. Это помогает повысить производительность и эффективнее использовать системные ресурсы. Конкуренция особенно важна для современных приложений, таких как сетевые сервисы или программы, работающие с множеством пользовательских запросов.Go предлагает…
—
от автора
Исследователи в последнее время отмечают всплеск активности генеративных ботов-скрейперов. По последним данным, так называемые «серые боты» всё чаще нацеливаются на веб-приложения.В недавнем отчёте компании Barracuda сообщается о заметном увеличении числа ботов на базе искусственного интеллекта, которые агрессивно собирают данные, поступающие…
—
от автора
[CIS Controls: 1 — Inventory and Control of Hardware Assets]Описание инцидента: Злоумышленник взломал старый роутер с известными уязвимостями, перехватив трафик и украл данные.План реагирования:1. Обнаружение: Заметить подозрительный трафик или медленный интернет.2. Изоляция: Отключить роутер от сети.3. Оповещение: Сообщить руководству и провайдеру.4. Исправление: Обновить прошивку роутера…