О профессиональном росте дизайнера и работе со стрессом. И о том, как найти силы в самые трудные времена

Быть дизайнером – здорово, с какой бы стороны ни посмотреть. Дизайн – это попурри из разных областей, которые имеют одну общую черту: решение проблем, исходя из потребностей пользователей и бизнес-целей, переходящее в осязаемые продукты. Вы можете быть тем, кто пытается понять, почему пользователи продолжают нажимать на кнопку, на которую не должны, или тем, кто изготавливает […]

4 библиотеки, упрощающие жизнь React-разработчика

В этой статье я расскажу о четырех библиотеках, которые сделают вашу жизнь проще. По крайней мере, я на это надеюсь 1) Nanoid Ссылка на github Это маленькая библиотека, которая имеет всего одну функцию — генерация уникального id. Она может быть полезна в массе случаев, как любой другой генератор случайных последовательностей символов. Неоспоримые плюсы: простота и […]

ReactOS теперь запускается с BTRFS раздела

Привет, Хабр! В этой серии мы продолжаем усиленно дружить драйвер WinBtrfs с ReactOS. А этот ваш Windows так умеет? Начнем по порядку. После предыдущего поста, был реализован мини-драйвер для загрузчика FreeLoader, позволяющий в read-only режиме читать файлы с раздела BTRFS. Здесь меня поджидала первая проблема — BTRFS это регистрозависимая файловая система. Здесь для поиска inode […]

Безопасность начинается с домашнего машрутизатора

Автор статьи — архитектор решений безопасности (Security Solutions Architect) в подразделении CERT В последнее время много внимания привлекла вредоносная программа VPNFilter, особенно после публичного объявления ФБР 25 мая и ряда объявлений от производителей устройств и компаний в области безопасности. Рассмотрим зловред VPNFilter: какие уязвимости он использует и как, оценим его влияние на интернет. Я также […]

UE4 | Инвентарь для Multiplayer #1 | Хранилище данных на DataAsset

Список статей UE4 | Инвентарь для Multiplayer #1 | Хранилище данных на DataAsset UE4 | Инвентарь для Multiplayer #2 | Подключение Blueprint к C++ UE4 | Инвентарь для Multiplayer #3 | Структура взаимодействия UE4 | Инвентарь для Multiplayer #4 | Создание и подключение конейнера UE4 | Инвентарь для Multiplayer #5 | Передача информации между Сервером […]

[DotNetBook] Span: новый тип данных .NET

С этой статьей я продолжаю публиковать целую серию статей, результатом которой будет книга по работе .NET CLR, и .NET в целом (уже готово около 200 страниц книги, так что добро пожаловать в конец статьи за ссылками). Как язык, так и платформа существуют уже много лет: и все это время существовало множество средств для работы с […]

Насколько быстро расширяется Вселенная?

Команды Хаббла и Гайи объединились, чтобы провести наиболее точное измерение на сегодня В 1920-х Эдвин Хаббл сделал революционное открытие – оказалось, что Вселенная расширяется. Изначально такое положение вещей предсказывала Общая теория относительности Эйнштейна. Скорость этого расширения получила название «постоянной Хаббла«. К сегодняшнему дню с помощью современных телескопов – таких, как телескоп Хаббла – астрономы заново […]

Учёные: на Марсе не хватит CO₂ для разогрева атмосферы. Взрыв полюсов не поможет

Концепция терраформирования Марса — давняя тема в научно-фантастической литературе, а в последние годы обсуждается и в научных кругах. Новый всплеск интереса к этой теме произошёл после обнародования планов NASA и отдельных коммерческих компаний по отправке колонистов на Марс. Например, всю текущую деятельность частной фирмы SpaceX можно рассматривать как подготовительные этапы к этой главной цели. Создание […]

InlineKeyboard в Телеграмм ботах (Telegram Bots)

InlineKeyboard — клавиатура привязанная к сообщению, изпользующая обратный вызов (CallbackQuery), вместо отправки сообщения с обыкновенной клавиатуры. Пример Создание каркаса бота Для начала создадим проект на Maven и добавим репозиторий «Telegram Bots«: <dependency> <groupId>org.telegram</groupId> <artifactId>telegrambots</artifactId> <version>4.0.0</version> </dependency> При помощью BotFather регистрируем бота и получаем token: Скрин Далее создаем класс Bot, наследуемся от TelegramLongPollingBot и Овверайдим методы: […]

Россияне завоевали большинство золотых медалей Европейской олимпиады по информатике eJOI 2018

В Университете Иннополис завершилась Европейская олимпиада по информатике, за победу в которой боролись 80 участников (возрастом до 15 лет) из 21 страны: Армении, Азербайджана, Бельгии, Боснии и Герцеговины, Болгарии, Венгрии, Греции, Кипра, Латвии, Литвы, Македонии, Молдовы, Польши, Румынии, России, Сербии, Словении, Финляндии, Франции, Хорватии и Эстонии. Российские олимпиадники взяли больше всех золотых медалей и заняли […]