Size: a a a

2019 May 20
Хабр
Дайджест свежих материалов из мира фронтенда №365 (13-19 мая).

В этом выпуске — руководство для новичков по Pug, интеграция сторонних библиотек анимации в проект, функциональный JavaScript, докеризация React App, UI-анимация в React и многое другое: http://amp.gs/U69x
источник
Хабр
Представление Windows Terminal.

Windows Terminal — это новое, современное, быстрое, эффективное, мощное и производительное терминальное приложение для пользователей инструментов и оболочек командной строки, таких как Command Prompt, PowerShell и WSL: http://amp.gs/U6UE
источник
Хабр
Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть вторая.

В первой части статьи мы разобрали загрузчик оригинальной версии и выяснили, куда загружается код игры и как он запускается. Теперь нужно перенести файлы на диск: http://amp.gs/U6SR
источник
Хабр
EFORTH для МК-161: структуры данных.

Команды входного языка «Электроники МК-161» занимают только половину файла eForth0.mkl. Вторую половину занимают таблицы, разработать которые был не меньший труд, чем написать алгоритмическую часть транслятора: http://amp.gs/U6qG
источник
Хабр
1. Время Unix — это количество секунд с 1 января 1970 года 00:00:00 UTC.
2. Если подождать ровно одну секунду, то время Unix изменится на одну секунду.
3. Время Unix никогда не двигается назад.

Всё это неправда.

Про заблуждения программистов о Unix-времени: http://amp.gs/U6DG
источник
Хабр
«Атомэкспо-2019»: часть первая.

«15-16 апреля в Сочи прошёл одиннадцатый международный форум «Атомэкспо-2019». Я был в составе приглашённых блогеров. Здесь будет рассказ о мероприятиях — открытии форума, пленарных дискуссиях, награждении Atomexpo Awards»: http://amp.gs/U6JF
источник
Хабр
Поиск похожих изображений: разбор одного алгоритма.

«Для понимания того, как оно работает, пришлось с головой погружаться в «эталонный» код на Python, так как оригинальная работа порой не совсем очевидна. Результатами этого изучения я и хочу поделиться»: http://amp.gs/U63H
источник
Хабр
А вы на что готовы за айфон?

«А если на вашей работе начнут давать айфон каждый месяц за… Ну, за что-нибудь? Не за основную работу, а за, скажем так, активное участие в жизни компании. Попробуете?
Мы попробовали. Получилось прикольно»: http://amp.gs/U6FZ
источник
Хабр
Главные IT-новости к этому часу.

Будущие смартфоны Huawei лишились приложений G Suite и обновлений Android: http://amp.gs/U6LY

Google отслеживает покупки по чекам в Gmail «для удобства пользователей»: http://amp.gs/U6Lp

Бельгийцы создали радар на запястье, который распознаёт жесты при работе со смартфоном: http://amp.gs/U6Ll

Государственные структуры Южной Кореи переходят на Linux ради экономии: http://amp.gs/U6LG

Онлайн-кинотеатры обяжут передавать данные о показах и зрителях государству: http://amp.gs/U6LC
источник
Хабр
Принцип работы протокола VRRP.

VRRP позволяет организовать отказоустойчивость шлюза по умолчанию, повысив надёжность сети. А в случае использования нескольких виртуальных маршрутизаторов можно и балансировать нагрузку между реальными маршрутизаторами: http://amp.gs/U6o1
источник
Хабр
Региональному регистратору ARIN удалось отобрать IP-адреса у теневого брокера, которому предъявлено уголовное обвинение. В реестр вернули около 735 тысяч IP-адресов.

Это первый случай, когда у мошенников отбирают IP-адреса после судебного разбирательства: http://amp.gs/U6cU
источник
Хабр
Создание процедурного генератора головоломок.

Чтобы понять, как работает генератор уровней, нужно, к сожалению, разобраться с правилами игры. К счастью, они очень просты. Головоломка состоит из сетки, содержащей пустые квадраты, числа и точки: http://amp.gs/Ub8m
источник
Хабр
По рельсам за облака: как помыть стекло в небоскрёбе.

Помыть окно, заменить повреждённое стекло фасада — задачи вроде бы простые, но когда речь идёт о зданиях высотой в 400 метров, уровень сложности даже самых простых операций вырастает многократно: http://amp.gs/Ub1t
источник
Хабр
CRM ++.

Унификация и сквозная автоматизация в компании решают проблему за проблемой. Но может ли таким «мультитулом» быть CRM-система, у которой давно сложился имидж программы для продаж и управления клиентской базой? Конечно, может. Более того, в идеальном мире — должна: http://amp.gs/UbpI
источник
Хабр
Пишем чистый и масштабируемый JavaScript-код: 12 советов.

Материал рассчитан на JS-программистов с любым уровнем подготовки, но особенно полезным он будет для тех, кто знаком с JavaScript хотя бы на среднем уровне: http://amp.gs/UbnV
источник
Хабр
«Если команда ощущает, что вклад одного из участников заметно ниже, но уровень компенсации при этом не отличается, это будет демотивировать всю команду».

Управление командой программистов — как и чем их правильно мотивировать: http://amp.gs/Ubfg
источник
2019 May 21
Хабр
О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое.

«Я расскажу о своих впечатлениях от конференции Google I/O 2019, на которой мы с коллегами побывали на днях (и даже «засветились» с нашим приложением в одной из презентаций)»: http://amp.gs/UbHg
источник
Хабр
Bluetooth LE не так уж и страшен.

«Недавно мы в команде придумали и реализовали функцию передачи денег по воздуху с помощью технологии Bluetooth LE. Я хочу рассказать вам, как мы это сделали и что Apple предоставляет нам из инструментов»: http://amp.gs/UbXA
источник
Хабр
В Интернете стали появляться сообщения о случаях хищения средств через платёжные терминалы Сбербанка.

Судя по всему, это довольно старая уязвимость, но только в последнее время её стали активно эксплуатировать злоумышленники: http://amp.gs/UbaD
источник
Хабр
Исчезающие фреймворки.

Кроме лишнего веса, у классических фреймворков много других минусов, и они подходят не для всех проектов. Эти проблемы решены в «исчезающих фреймворках». Павел Малышев рассказывает, что это за новый тренд, почему это не «ещё один JS-фреймворк», а хорошая идея и как таинственные фреймворки могут улучшить наши приложения: http://amp.gs/Ub5o
источник