Превью для статьи

Scapy в приёме «битых» сетевых пакетов

В информационных системах, когда требуется высокая скорость передачи данных, довольно часто на транспортном уровне используется протокол UDP. В некоторых ситуациях при передаче UDP пакетов по сети требуется отключение вычисления контрольной суммы (сокращенно CRC – cycle reduce code) на стороне отправителя с целью ускорения времени формирования и отправки пакета (данный протокол предусматривает такую возможность путем обнуления CRC). И вот тут кроется проблема на приёмной стороне: сетевая карта приёмника может либо на аппаратном уровне вычислять CRC и отбрасывать пакеты с несовпадающими контрольными суммами, либо это делает драйвер сетевой карты. Как следствие, нужные пакеты не доходят до сокета приложения, что делает приложение неработоспособным.

Превью для статьи

“Да кто это написал?!!”, или решение сложных задач простыми средствами

Каждый день тысячи программистов трудятся не покладая рук. Они пишут код, контактируют между собой и, как и любой человек, совершают ошибки. Проблемы в коде могут повысить уровень рисков и стать критическими для компании. И с целью выявления таких ошибок специалисты проводят анализ кода.

Превью для статьи

Ускоряем алгоритм по обработке таблиц в Python

Анонс: Всем привет! Делюсь лайфхаками по обработке таблиц с помощью нюансов использования памяти Python.

Превью для статьи

Spark способы оптимизации запросов

Основная проблема при работе с BigData – это не написание скрипта для получения результата, а максимальное сокращение времени его работы и объема затрачиваемых ресурсов. Для решения этих задач отлично подходит Apache Spark с его удивительно гибкими возможностями по оптимизации кода. Сегодня я опишу несколько способов оптимизации запросов.

Превью для статьи

Распределение вычислительной мощности между несколькими ПК

В ходе работы возникла задач обработки огромного объема (~500 Гб) аудиозаписей в условиях ограниченного времени. На одном ПК обработка заняла бы не менее месяца, что не вписывалось в установленные заказчиком сроки. Возникла идея подключения компьютеров коллег, у которых ночью ПК «отдыхают». Весь процесс можно разбить на несколько шагов: Установка Python на рабочий компьютер. Скачивание на […]

Превью для статьи

Цифровое мошенничество — как бороться с внутренними угрозами для банка

В 2020 году для банков по-прежнему актуальны внутренние угрозы, в их числе – внутреннее мошенничество (фрод). Ущерб может быть колоссальным, поскольку злоумышленник (сотрудник организации) имеет необходимые «пароли и явки», при этом вычислить его не просто. Рассмотрим наиболее распространенные схемы хищения через онлайн сервисы.

Превью для статьи

Поддельные чеки за проезд в командировке. Как выявить нарушителей?

Как выявить нарушителей расскажем в статье

Data News