Habr
Follow
2,608
12,547
238
90,256

НЛО с вами!

Habr 23.10.19 13:00

Видеонаблюдение в Москве: текущие реалии и перспективы.

По данным ДИТ, городская система видеонаблюдения Москвы состоит из примерно 167 тысяч камер. Но как всё это работает и кто за всё отвечает? Попробуем кратко разобраться с этими вопросами: http://amp.gs/qe20

#разработка@habr #управление@habr #гиктаймс@habr

Habr 23.10.19 13:00

Сортировки распределением.

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

#разработка@habr

Habr 23.10.19 13:00

Опыт перевода Maven-проекта на Multi-Release Jar: уже можно, но ещё сложно.

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

#разработка@habr

Habr 23.10.19 13:00

Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть третья.

Это заключительная часть о том, как концепция Jobs-to-be-Done меняет принципы создания и улучшения IT-продукта: http://amp.gs/qesA

#управление@habr #маркетинг@habr

Habr 23.10.19 13:00

Требуется «Python (Fullstack) разработчик» (Санкт-Петербург, до 250 000 руб.)

Компания «РАМАКС». Объединение системных интеграторов и компаний-разработчиков. Россия, Санкт-Петербург. До 250 000 руб. Полный рабочий день. Можно удалённо.

Требуемые навыки: #software@moikrug, #senior, #Python, #JavaScript, #SQL, #PostgreSQL.

Откликнуться на вакансию: https://moikrug.ru/vacancies

Habr 23.10.19 13:00

Вычисление 2D-коллизий: алгоритм Гилберта — Джонсона — Кирти.

«Я занялся изучением процессов распознавания коллизий, и это привело меня к алгоритму Гилберта — Джонсона — Кирти. Все примеры кода в посте написаны на TypeScript»: http://amp.gs/qeOz

#разработка@habr

Habr 23.10.19 13:00

Мы решили разобраться в вопросах мотивации и провести небольшое исследование. Расскажите, какие факторы мотивируют, а какие демотивируют вас в текущей работе. Результатами мы традиционно поделимся в блоге «Моего круга» на Хабре.

Пройти опрос (займет около 5 минут) → https://tmtm.typeform.com/to

Делитесь ссылкой с друзьями, чтобы...
[читать продолжение]

Habr 23.10.19 13:00

Где ошибка, Билли? Нам нужна ошибка…

«Некоторое время назад мой коллега опубликовал статью про обработку ошибок в Java/Kotlin. И мне стало интересно, а какие вообще в программировании существуют способы передачи ошибок»: http://amp.gs/qeES

#разработка@habr

Habr 23.10.19 13:00

Главные IT-новости к этому часу.

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

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

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

Habr 23.10.19 13:00

Кто он — убийца JavaScript?

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

#разработка@habr

Habr 23.10.19 13:00

Системный аналитик и метрики продукта — взболтать, но не смешивать?

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

#разработка@habr #управление@habr

Habr 23.10.19 13:00

Маркетинговые фишки от Pornhub: чему учит самый трогательный сайт современности.

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

#управление@habr #маркетинг@habr

Habr 23.10.19 13:00

От поиска идеи до готового приложения.

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

#разработка@habr

Habr 23.10.19 13:00

Пробуем preload (PHP 7.4) и RoadRunner.

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

#разработка@habr

Habr 23.10.19 13:00

Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки.

Прочитав статью, вы получите в руки инструмент, с помощью которого сможете воплотить в жизнь, если не все, то очень многие свои идеи: http://amp.gs/qkQv

#разработка@habr

Habr 23.10.19 13:00

???????? Англоязычное за день (22 октября).

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

Англохабр в соцсетях:...
[читать продолжение]

Habr 23.10.19 13:00

Цветовой контраст является важным аспектом доступности в дизайне продукта. Хорошая контрастность облегчает использование продуктов людьми с нарушениями зрения и помогает в несовершенных условиях, таких как слабое освещение или старые экраны.

#постдня@habr

Habr 23.10.19 13:00

Полное руководство по настройке HTTP-заголовков для безопасности.

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

#администрирование@habr

Habr 23.10.19 13:00

ZIO & Cats Effect: удачный союз.

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

#разработка@habr

Habr 23.10.19 13:00

Заделываем дыры в кластере Kubernetes.

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

#разработка@habr #администрирование@habr

Habr 23.10.19 13:00

Прокачиваем ваши релизы.

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

#разработка@habr

Habr 23.10.19 13:00

Новый алгоритм поиска пути в Factorio.

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

#разработка@habr #гиктаймс@habr

Habr 23.10.19 13:00

Анализ кода ROOT.

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

#разработка@habr

Habr 23.10.19 13:00

Как не промахнуться с бюджетом на серийное производство корпусов.

Знакомимся с ценами на мелкосерийное производство литьём пластика (от 25 до 50 штук). Возможно, теперь вы будете лучше представлять, сколько это будет стоить: http://amp.gs/qkjv

#разработка@habr #управление@habr #гиктаймс@habr

Habr 23.10.19 13:00

Как работает kubectl exec?

Инженер из SAP делится своим изучением механизмов функционирования команды kubectl exec. Весь алгоритм он сопровождает листингами исходного кода, которые позволяют разобраться в теме настолько глубоко, насколько это требуется: http://amp.gs/qCQD

#разработка@habr #администрирование@habr

Habr 23.10.19 13:00

Градиентный спуск по косточкам.

«В Интернете есть много статей с описанием алгоритма градиентного спуска. Здесь будет ещё одна»: http://amp.gs/qCWe

#разработка@habr #гиктаймс@habr

Habr 23.10.19 13:00

Habr 23.10.19 13:00

Telegram-чат для читателей Хабра — присоединяйтесь!

https://t.me/joinchat/AAcWFh

Habr 23.10.19 13:00

Да этот ЦОД можно развернуть и настроить, пока пиццу заказываешь!

«Я бросил эти слова на совещании, и расплата пришла немедленно. Коллега предложила заказать пиццу. Оплачивает проигравший: если я успеваю собрать ЦОД — то она, если не успеваю — то я»: http://amp.gs/qC32

#администрирование@habr

Habr 22.10.19 15:25

Анализ спроса и предложения фрилансеров на примере биржи oDesk, примеры кода на 39 эзотерических языках программирования и алгоритмы построения пути для беспилотного автомобиля.

Лучшие публикации последних пяти лет от 22 октября.

#пятилетка@habr

Habr 22.10.19 15:25

iFest в Нижнем Новгороде: IT впечатляет.

Пока половина айтишного мира отсыпалась за рабочую неделю, 2000 человек собрались в нижегородском технопарке Анкудиновка, чтобы погрузиться в IT-фестиваль с акцентом на искусственный интеллект и нейросети: http://amp.gs/qCyP

#управление@habr #маркетинг@habr #гиктаймс@habr

Habr 22.10.19 15:25

AI для людей: простыми словами о технологиях.

«Инфосистемы Джет» представляют исчерпывающую шпаргалку, где они простыми словами рассказывают, из чего «делают» искусственный интеллект и как это всё работает: http://amp.gs/qCe1

#разработка@habr #гиктаймс@habr

Habr 22.10.19 15:25

Python 3.8: что нового и как этим пользоваться.

Поговорим про новые функциональные возможности, которые были введены в Python 3.8, — моржовый оператор, позиционные аргументы, поддержка дебага с помощью f-строк, нативная оболочка asyncio и прочее: http://amp.gs/qCfF

#разработка@habr

Habr 22.10.19 15:25

Делаем интерфейс более отзывчивым благодаря отложенному Promise.

Статья предназначена для ньюфагов и показывает, как с помощью отложенных промисов можно сделать интерфейс более отзывчивым и уменьшить время выполнения: http://amp.gs/qCnM

#разработка@habr

Habr 22.10.19 15:25

Вебинар «Разворачиваем кластер Kubernetes за час в Облаке КРОК».

Павел Селиванов, архитектор решений в Southbridge и преподаватель Слёрма, будет во время вебинара создавать и настраивать кластер Kubernetes в Облаке КРОК, попутно комментируя свои действия: http://amp.gs/qCpK

#разработка@habr #администрирование@habr

Habr 22.10.19 15:25

Как прокси применяют в информационной безопасности: шесть практических сценариев использования.

Сегодня поговорим о том, как технология прокси реально используется разными компаниями для повышения уровня защищённости их инфраструктуры: http://amp.gs/qCtV

#разработка@habr

Habr 22.10.19 15:25

Расцвет, падение и возможное возвращение аудиокассет.

Сегодня многие СМИ пестрят заголовками, что аудиокассеты возвращаются в пространство популярной культуры. Выясняем, что происходит на самом деле и какую долю рынка удалось завоевать ретро-накопителю: http://amp.gs/qCzL

#гиктаймс@habr

Habr 22.10.19 15:25

Десять бесплатных утилит ApexSQL для управления базами данных Microsoft SQL Server.

На главной сайта ApexSQL написано «Killer tools for SQL Server». Звучит угрожающе. Давайте разберёмся, что же такого убийственного есть в их решениях: http://amp.gs/qC8n

#разработка@habr #администрирование@habr

Habr 22.10.19 15:25

Обзор техник анализа анонимных блокчейнов.

В статье мы сфокусируемся на анализе самих транзакций блокчейнов, обходя стороной возможности связи адресов кошельков с их ip-адресами на уровне p2p-протокола, так как в этом случае техники довольно однообразные: http://amp.gs/qf6z

#разработка@habr #гиктаймс@habr

Habr 22.10.19 15:25

Требуется «JavaScript разработчик — твой шанс!» (Москва, от 200 000 до 300 000 руб.)

Компания «Индустрия». ПО, сервисы, игры, приложения. Россия, Москва. От 200 000 руб. до 300 000 руб. Полный рабочий день.

Требуемые навыки: #frontend@moikrug, #middle, #JavaScript, #Git, #Node.js, #ООП, #MySQL, #Redis,...
[читать продолжение]

Habr 22.10.19 15:25

Руководство по созданию Espresso-теста.

Потребуется ли время, чтобы начать писать сложные тесты для Android? Возможно. Но ничего не мешает вам сделать первый шаг и научиться писать простые тест-кейсы для Android с помощью фреймворка Espresso прямо сейчас: http://amp.gs/qfW8

#разработка@habr

Habr 22.10.19 15:25

Проектирование доступных цветовых систем.

«Мы решили создать новый инструмент, который использует цветовые модели восприятия, чтобы в реальном времени получить результат об их доступности»: http://amp.gs/qf3i

#дизайн@habr

Habr 22.10.19 11:50

Российские компании продолжают процесс поиска новых технологических решений. Например, МТС совместно с Институтом инновационного развития СамГМУ начал тестирование виртуального тренажера по подбору и оценке персонала с использованием VR-технологий. Экспериментальной площадкой стал контактный центр МТС в Самаре.
В компании надеются, что нововведение сократит...
[читать продолжение]

Habr 22.10.19 11:50

PostgreSQL и настройки согласованности записи для каждого конкретного соединения.

«Одна из особенностей, которую хотелось видеть в PostgreSQL, была настраиваемая согласованность записи под соединение во всём кластере. И как оказалось, она у нас уже есть»: http://amp.gs/qfiW

#разработка@habr #администрирование@habr

Habr 22.10.19 11:50

«Ошибки нарушения чтения, ошибки нарушения записи и ошибки неполного стирания не являются основными факторами развития неисправляемых ошибок».

Надёжность Flash-памяти: ожидаемое и неожиданное. Часть вторая: http://amp.gs/qfSN

#администрирование@habr #гиктаймс@habr

Habr 22.10.19 11:50

Блокировки контента: ситуация на мировой арене.

Говорим о странах с самым «закрытым» интернетом, причинах блокировок соцсетей и мессенджеров в них, а также о последних законопроектах в этой области: http://amp.gs/qf47

#разработка@habr

Habr 22.10.19 11:50

Главные IT-новости к этому часу.

Германия, Италия и Франция планируют запретить криптовалюту Libra в Европе: http://amp.gs/qfvE

myTracker научился оценивать и прогнозировать доход от рекламной монетизации в мобильных приложениях: http://amp.gs/qfvg

Немецкая компания Grohe печатает смесители на 3D-принтере: http://amp.gs/qfvV...
[читать продолжение]

Habr 22.10.19 11:50

Анонсирован Kaspersky Antidrone — система противодействия дронам.

Ключевой особенностью работы системы Kaspersky Antidrone является возможность остановить БПЛА, не повреждая его, предотвратив его проникновение на охраняемый объект: http://amp.gs/qfeC

#гиктаймс@habr

Habr 22.10.19 11:50

Data-Oriented Design, или Почему, используя ООП, вы, возможно, стреляете себе в ногу.

Если вы будете думать о данных и необходимых способах их преобразования, это даст вам большие преимущества с точки зрения производительности и простоты разработки: http://amp.gs/qfx3

#разработка@habr

Habr 22.10.19 11:50

Глава Роскомнадзора заявил, что РФ станет использовать штрафы вместо блокировок.

Глава ведомства посетовал на то, что чем глубже погружение в информационные технологии, тем сложнее сохранять баланс между возможностями и безопасностью: http://amp.gs/qfBz

#управление@habr #гиктаймс@habr