Size: a a a

2019 October 22
Хабр
Анализ кода ROOT.

Пока в Стокгольме проходила 118-я Нобелевская неделя, в офисе разработки статического анализатора кода PVS-Studio готовился обзор кода проекта ROOT, используемого в научных исследованиях для обработки больших данных: http://amp.gs/qk1X
источник
Хабр
Новый алгоритм поиска пути в Factorio.

Когда юнит хочет куда-то переместиться, ему сначала нужно понять, как туда добраться. В самом простом случае можно двигаться прямиком к цели, но на пути иногда возникают препятствия — скалы, деревья, юниты игрока: http://amp.gs/qklT
источник
Хабр
Прокачиваем ваши релизы.

Инертность в процессе доставки фич и срочных фиксов рано или поздно приводит к большой технической задолженности перед заказчиком и чаще всего заканчивается стагнацией проекта в целом: http://amp.gs/qkGP
источник
Хабр
Заделываем дыры в кластере Kubernetes.

Павел Селиванов, архитектор решений Southbridge и преподаватель Слёрма, выступил с докладом на DevOpsConf 2019. Этот доклад — часть одной из тем углубленного курса по Kubernetes «Слёрм Мега»: http://amp.gs/qke8
источник
Хабр
ZIO & Cats Effect: удачный союз.

Cats Effect стал своего рода «Reactive Streams» для функционального Scala-мира, позволив объединить всю разнообразную экосистему библиотек вместе: http://amp.gs/qkhg
источник
Хабр
Полное руководство по настройке HTTP-заголовков для безопасности.

Настроить заголовок правильно — недолго (серьёзной проверки не потребуется), но это улучшит безопасность сайта и поможет не растерять покупателей, для которых безопасность — не пустой звук: http://amp.gs/qkVg
источник
Хабр
🇬🇧 Англоязычное за день (22 октября).

— Tarantool Kubernetes Operator: http://amp.gs/qkd4
— Analyzing the Code of ROOT, Scientific Data Analysis Framework: http://amp.gs/qkd9
— PHP Microservice Framework Swoft. Use Database Part 1: http://amp.gs/qkdU

Англохабр в соцсетях:
Twitter: http://amp.gs/qkdq
Telegram: http://amp.gs/qkdu
Facebook: http://amp.gs/qkdN
LinkedIn: http://amp.gs/qkdS
источник
2019 October 23
Хабр
Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки.

Прочитав статью, вы получите в руки инструмент, с помощью которого сможете воплотить в жизнь, если не все, то очень многие свои идеи: http://amp.gs/qkQh
источник
Хабр
Пробуем preload (PHP 7.4) и RoadRunner.

«Так как до релиза PHP 8 ещё далеко, а асинхронные фреймворки плохо подходят для наших задач, сегодня остановимся на preload, который появится в PHP 7.4, и фреймворке для демонизации PHP — RoadRunner»: http://amp.gs/qeIg
источник
Хабр
От поиска идеи до готового приложения.

«Наверно, многие задумывались над тем, как можно реализовать свои знания в готовом продукте. Хочу поделиться с сообществом своим опытом и видением, как это надо делать правильно, но не всегда получается»: http://amp.gs/qeTA
источник
Хабр
Маркетинговые фишки от Pornhub: чему учит самый трогательный сайт современности.

Порнография — дело прибыльное. Туда стекают огромные деньги, которые позволяют не только снимать контент, но и адаптировать сервис к требованиям современности: http://amp.gs/qetZ
источник
Хабр
Системный аналитик и метрики продукта — взболтать, но не смешивать?

Вашему вниманию — небольшое исследование, которое было призвано оценить, насколько сильно системные аналитики вовлечены в процесс работы с метриками продукта: http://amp.gs/qep6
источник
Хабр
Кто он — убийца JavaScript?

В то самое время, когда JavaScript царствует в мире веб-разработки, появился один проект, вроде бы не особенно масштабный, который когда-нибудь в будущем способен стать убийцей JavaScript: http://amp.gs/qeG3
источник
Хабр
источник
Хабр
Главные IT-новости к этому часу.

NordVPN подтвердил взлом и утечку секретного ключа в марте 2018 года: http://amp.gs/qexj

Google лишит пользователей iPhone безлимитного хранилища в Google Photos без сжатия: http://amp.gs/qexT

Автор законопроекта о значимых интернет-ресурсах объяснил его смысл и рассказал о судьбе «Яндекса»: http://amp.gs/qexY

В Microsoft предупредили об опасности обновления KB4520062 из-за проблем с Defender: http://amp.gs/qexp

95% дронов в России остаются незарегистрированными — нарушителей начнут штрафовать: http://amp.gs/qexB

На старой виниловой пластинке рок-группы обнаружили компьютерную программу на Бейсике: http://amp.gs/qexG

В Нидерландах остановили серверы Moonwalk, на которых работали 80% пиратских онлайн-кинотеатров в РФ: http://amp.gs/qexf

Microsoft с партнёрами разработала концепцию Secured-core PC, чтобы защищать новые устройства на уровне прошивки: http://amp.gs/qexk

Проекты на «Эльбрусах» и «Байкалах» не прошли конкурс субсидий Минпромторга — одобрена заявка с зарубежным оборудованием: http://amp.gs/qexe
источник
Хабр
Где ошибка, Билли? Нам нужна ошибка…

«Некоторое время назад мой коллега опубликовал статью про обработку ошибок в Java/Kotlin. И мне стало интересно, а какие вообще в программировании существуют способы передачи ошибок»: http://amp.gs/qeE9
источник
Хабр
Вычисление 2D-коллизий: алгоритм Гилберта — Джонсона — Кирти.

«Я занялся изучением процессов распознавания коллизий, и это привело меня к алгоритму Гилберта — Джонсона — Кирти. Все примеры кода в посте написаны на TypeScript»: http://amp.gs/qedc
источник
Хабр
Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть третья.

Это заключительная часть о том, как концепция Jobs-to-be-Done меняет принципы создания и улучшения IT-продукта: http://amp.gs/qesd
источник
Хабр
Опыт перевода Maven-проекта на Multi-Release Jar: уже можно, но ещё сложно.

«У меня есть маленькая библиотека StreamEx, которая расширяет возможности Java 8 Stream API. Библиотеку я традиционно собираю через Maven, и по большей части меня всё устраивает. Однако вот захотелось экспериментов»: http://amp.gs/qeuA
источник
Хабр
Сортировки распределением.

В сортировках распределением почти всегда отсутствуют сравнения элементов между собой и их обмены. Главное — это принадлежит ли элемент к некоторому классу или нет, его сравнение с другими элементами редко играет роль: http://amp.gs/qeK5
источник