Архитектура мозга. Концепция каналов

В данной статье я расскажу об одной своей гипотезе касательно архитектуры мозга. Рассуждения строятся на очень простой концепции каналов. Возможно, читателю она даже покажется наивной. Тем не менее, мне пришлось приложить огромные усилия, чтобы додуматься до этого. Это не научная статья. Если кто-то назовет это очередной спекуляцией на теме мозга, то формально будет прав. Критика […]

Решение проблемы N+1 запроса без увеличения потребления памяти в Laravel

Одна из основных проблем разработчиков, когда они создают приложение с ORM — это N+1 запрос в их приложениях. Проблема N+1 запроса — это не эффективный способ обращения к базе данных, когда приложение генерирует запрос на каждый вызов объекта. Эта проблема обычно возникает, когда мы получаем список данных из базы данных без использования ленивой или жадной […]

Data Science умерла. Да здравствует Business Science

5 полезных уроков от скромного лосося Три волны развития искусственного интеллекта согласно Evo Pricing, основано на исследованиях DHL. Данные — ненадежный друг, и с трудом что-то о них можно назвать научным. Что же делать с наукой о данных? За последние 5 лет я провел собеседования с более чем 1000 кандидатами на должность аналитиков данных, желающих […]

Как определить размер переменных во время выполнения Go-программы

Аннотация: в заметке рассматривается один из способов анализа потребления памяти компонентами Go-приложения. Зачастую в памяти программы хранятся структуры данных, которые изменяют свой размер динамически, по ходу работы программы. Примером такой структуры может быть кэш данных или журнал работы программы или данные, получаемые от внешних систем. При этом может возникнуть ситуация, когда потребление памяти растёт, возможностей […]

Как получить OpenID/OAuth2 токен для тестирования front-end rest сервисов?

Есть задача нагрузочно потестировать фронтальные веб рест апи. Ресты защищены OAuth с Authorization Code Grant. Значит появляется необходимость наличия валидного токена для Authorization: Bearer TOKEN. Вопрос — как его взять? И так это сделать красиво и правильно? Вот тут я не знаю. В этой статье я описал то быстрое решение к которому я пришел и […]

HackTheBox. Прохождение PlayerTwo. Twirp, 2FA bypass, Off-By-One атака

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье работаем с API twirp, обходим двух факторную аутентификацию, модернизируем прошивку и эксплуатируем уязвимость в кучу через атаку null byte poisoning (P.S. про Heap еще можно предварительно почитать здесь). Организационная информация Чтобы вы могли узнавать о новых статьях, программном обеспечении и другой информации, […]

Как заработать на веб-скрапинге

А вы знали о том, что то, что вы сейчас читаете, это — данные? Вы видите слова, но на серверах всё это хранится в виде данных. Эти данные можно куда-то скопировать, можно разобраться в их структуре, с ними можно сделать что-то ещё. Собственно говоря, только что мы привели упрощённое описание веб-скрапинга. Скраперы просматривают код, из […]

Kонференция NDС London. Предотвращение катастрофы микросервисов. Часть 1

Вы потратили месяцы, переделывая свой монолит в микросервисы, и наконец, все собрались, чтобы щелкнуть выключателем. Вы переходите на первую веб-страницу… и ничего не происходит. Перезагружаете ее — и снова ничего хорошего, сайт работает так медленно, что не отвечает в течение нескольких минут. Что же случилось? В своем выступление Джимми Богард проведет «посмертное вскрытие» реальной катастрофы […]

Нейроинтерфейс — личный опыт использования в практических задачах

Постараюсь рассказать про использование нейроинтерфейса для получения дополнительных данных в процессе обучения персонала (контролем необходимых психофизических возможностей персонала). На сегодняшний день данная «тема» становится все более популярной. Имеется масса готовых устройств для нейроинтерфейса, в т.ч. уже «оптимизированные» под использование совместно с VR, например… На самом деле нейроинтерфейс — это старая добрая электроэнцефалография (ЭЭГ)). Оборудование можно […]

Разбор: откуда «Яндекс» возьмет деньги на развод со Сбербанком, и что будет с его акциями

В конце июня 2020 года поисковый гигант и крупнейший банк России объявили о выходе из совместных проектов. Крупнейшие из них – сервис денежных переводов «Яндекс.Деньги» и «Яндекс.Маркете». Вскоре после этого «Яндекс» объявил о привлечении денег на развитие с помощью продажи акций на $1 млрд. Разбираемся в том, что будет с ценными бумагами компании дальше. Что […]