Месяц: Ноябрь 2019

  • XSS, CSRF и Flash аутентификация. Решение задач с r0от-мi Web— Client. Часть 2

    от автора

    В данной статье угоняем куки через Stored XSS, разбираемся с CSRF атакой и реверсим Flash SWF файл. Ссылки на предыдущие статьи: Часть 1: Web — javascript authentication, obfuscation и native code. Решение задач с r0от-мi Web— Client. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информационной и компьютерной…

  • «Шум — убивает»: что стоит знать о шумовом загрязнении

    от автора

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

  • Мой плач Ярославны

    от автора

    Данная статья — это моя реакция на очередное излияние души про работу эффективных менеджеров и то как они мешают творить чистый и незамутненный код который удобно поддерживать, расширять а также нести с помощью него мир в мир.

  • Админка за 5 минут. Фронтэнд — react-admin, бэкэнд — Flask-RESTful

    от автора

    Если нужно на коленке получить быстро админку, где фронтендом будет react-admin, а бэкендом Flask-RESTful api, то ниже минимальный код в несколько десятков строк, чтобы это реализовать.

  • Конфигурация приложений на Angular. Лучшие практики

    от автора

    Как управлять файлами конфигурации среды и целями Когда вы создали angular приложение с помощью Angular CLI или Nrwl Nx tools у вас всегда есть папка с фалами конфигурации окружения: <APP_FOLDER>/src/environments/ └──environment.ts └──environment.prod.ts

  • Биткойн в клетке?

    от автора

    Так сложилось, что я по профессии администратор компьютерных систем и сетей (короче: сисадмин), и довелось поведать за немногим более чем 10 лет проф. дейтельности самых разных систем, включая тех, что требуют [по|за]вышенных мер безопасноти. А еще сложилось, что некоторое время назад я нашёл для себя интерестным биткойн, и не просто им попользовался, но и запустил…

  • Формулы и ленивые комбинаторы

    от автора

    Библиотека для работы с формулами Нам в финтехе часто нужно проверять выполнение простых арифметических условий, например, будет ли курс обмена валют больше, чем ожидаемое значение, или нет. Эти условия очень часто меняются, и нам нужно было изобрести какой-нибудь велосипед, чтобы в режиме реального времени добавлять новые проверки и выполнять существующие. Представьте себе, что несколько тысяч…

  • API для удаленной асинхронной выборки с помощью Apple Combine

    от автора

    Combine — это функциональный реактивный Swift фреймворк, который недавно реализован для всех платформ Apple, включая Xcode 11. С помощью Combine очень легко обрабатывать последовательности асинхронно появляющихся во времени значений values. Он также позволяет упростить асинхронный код, отказавшись от делегирования и сложных вложенных callbacks. Но изучение самого фреймворка Combine на первых порах может показаться не таким уж простым. Дело…

  • Выбор между лёгким и правильным

    от автора

    Людям из мира IT грех жаловаться на оплату труда. Она выше, чем средняя по всем отраслям экономики во всех странах мира, в России тоже. Однако если переходить от рассмотрения в среднем по больнице к деталям, то нельзя не заметить некоторые странности, которые переживают одно десятилетие и переходят в другое. Мир IT тоже сегментирован, как и…

  • Занимательное планирование

    от автора

    Я захожу в супермаркет и наблюдаю: как все же далеко шагнула автоматизация. Все продукты снабжены штрих-кодами. Для весового товара есть весы с функцией печати штрих-кода, которыми без проблем пользуются покупатели от мала до велика. Я — доволен. Однако, откуда эти горы продукции на последних днях срока годности? Почему хлеб, который я покупаю уже закончился, а…