Приложение Burger King: насмешка над защитой персональных данных. Исправляем?

После того, как Хабр буквально за сутки разорвала серия статей про вкусную еду слежку за пользователями от Burger King (раз, два, три), разработчик приложения e-Legion опубликовал на Хабре ответный пост. Да, ажиотаж эта тема вызвала серьезный, на текущий момент суммарно эти статьи просмотрели больше 230 тысяч раз и оставлено больше 1000 комментариев. В своей статье […]

Не Долиной единой

Представьте, что вы — российская IT-компания, которая хочет открыть свой офис в Америке и выйти на американский рынок. Какая первая локация приходит в голову? Кремниевая долина! Считается, что она просто создана для этого. Но насколько это справедливо? Основатель Macroscop Артем Разумков посетил 11 технологических хабов в различных частях США, и теперь по ряду причин мы […]

BEERBRAZZERS. Управление светом. Vixen Lights 3. Быстрый старт(1/4)

Добрый вечер, дамы и господа! Всем доброго здравия и хорошего настроения желаю! Сейчас я начну цикл из десятка статей, посвящённых разработке пивоварни «BEERBRAZZERS». Относиться к этому циклу серьёзно — не рекомендуется. Это всё по фану и, как говорится, чисто ради веселья. Первая статья будет посвящена управлению светом под музыку. Действительно, куда же в пивоварении без […]

Коммерческие факторы в SEO интернет-магазина и сайта услуг

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

Angular: Создаем multiple checkbox компонент, который подойдет для повторного использования

Давайте создадим Angular компонент для создания множества checkbox из определенной логической группы. Компонент будет написан с идей повторного использования. Что это значит? Приведем пример ниже: Представьте что перед вами задача сделать редактирование пользователей. При редактвровании обычно открывается форма со всеми полями. Пользователь может иметь одну или множество ролей из списка «Adimin», «Director», «Professor», «Student». Для […]

Unity3D: как узнать степень освещения точки сцены?

Приветствую! Я знаю, и вы в глубине души знаете, чего не хватает вашим карточным играм или играм «три в ряд». Системы скрытности! И конечно же, любая уважающая себя система скрытности должна уметь принимать в расчет освещенность окружения вокруг игрока. Я был изумлен, раскопав тему и обнаружив аномально малое количество инфы. Поэтому спешу поделиться плодами. Сегодня […]

Как уже сейчас пощупать транзакции в MongoDB

Летом 2018 года (т.е. прямо сейчас, на момент написания данной статьи) случилось невероятное — в MongoDB завезли честные ACID транзакции. С выходом четвёртой версии этой документ-ориентированной СУБД, её можно использовать для чуть более серьёзных приложений. Для тех, кто в танке, в двух словах: транзакции позволяют нам провести серию изменений в нескольких документах и сохранить их разом, […]

RTC Meetup .Net: приглашаем на первую встречу

Сообщество разработчиков Райффайзенбанка активно проводит митапы, готовит воркшопы, и делает еще много всего, для того, чтобы сотрудники могли шарить экспертизу и делиться опытом с коллегами из других компаний. Разработка Райффайзенбанка расположена в двух городах: в Москве и Омске. На наших митапах в Москве можно было увидеть много докладов от наших омских коллег, но мы ни […]

Интеграция Spark Streaming и Kafka

Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышла книга о Spark, а прямо сейчас проходит последнюю корректуру книга о Kafka. Надеемся, эти книги окажутся достаточно успешными для продолжения темы — например, для перевода и издания литературы по Spark Streaming. Перевод об интеграции этой технологии с Kafka мы и хотели вам сегодня предложить 1. […]

Зачем моему дрону ND-фильтр?

Коротко. Цель ND-фильтров – уменьшение количества света, попадающего в на матрицу, поэтому их можно назвать солнцезащитными очками вашего дрона. ND фильтр обеспечивает снижение количества света, который попадает на матрицу, обеспечивая более длительную экспозицию. Уменьшение количества света может быть необходимо в нескольких случаях. Например при съемке в горах, где много снега, либо при съемке на песчаных […]