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

Безопасный код. Детектим и блокируем CSRF

Доброе утро! В продолжение серии статей «Безопасный код», поделюсь своими наработками по техникам защиты, которые необходимо соблюдать при создании веб-приложений

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

API Яндекс.Карты – геокодирование и маршрутизация на JavaScript

Всем известно, что Яндекс.Карты — замечательный, популярный инструмент, демонстрирующий отличные результаты геокодирования и построения маршрутов. Но предположим, что перед пользователем стоит задача обработать большой список адресов/координат, а именно посчитать расстояния между точками по автомобильным дорогам и определить координаты внушительного списка объектов. Тогда-то он и столкнется с отсутствием возможности пакетной обработки в пользовательском интерфейсе сервиса. Не все знают, что Яндекс об этом позаботился. Как? Расскажем в этом посте

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

Получение данных из Qlik Sense с использованием REST API и Python

Qlik Sense является приложением для визуализации, анализа и мониторинга данных. С помощью Qlik Sense можно опубликовать дашборд, в котором необходимую информацию можно представить в виде таблиц и графиков. Интерфейс Qlik Sense (QS) интуитивно понятен — при помощи стандартных элементов управления QS можно выводить различные срезы информации, задавать фильтры, взаимодействовать с диаграммами и таблицами. Однако может возникнуть задача сохранить данные визуального элемента (например, таблицы) QlikSense в Excel. В данной публикации рассмотрим способ получения данных из Qlik Sense с использованием REST API и Python.

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

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

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

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

IT-способ получения новостей из достоверного источника

Поток информационных новостей сыпется со всех сторон, а поиск достоверной информации становится всё затруднительнее. Для того, чтобы сделать правильный выбор необходимо опираться на первоисточник. В мире экономики и финансов одним из главных источников является Центральный Банк России. У Банка России реализован веб-сервис для получения ежедневных данных.

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

Автоматизированное получение данных с ip-камер видеонаблюдения с помощью python и requests

Первостепенная задача для любой модели компьютерного зрения – генерация датасета. Мне необходимо было сформировать датасет для реализации модели детектирования действий клиентов по камерам видеонаблюдения, о чем и поговорим в данной статье.

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

Ваш секретный чек-лист по парсингу

Поделюсь интересным опытом парсинга большого количества сайтов.