Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Прим. перев.: автор этой статьи — Ben Nadel, сооснователь и главный инженер InVision App Inc. Миссию своей команды, поддерживающей серверную инфраструктуру компании, он сам характеризует как «advocate for the users», т.к...
Подробнее

  Did he ever return? No, he never returned, And his fate is still unlearned, He may ride forever ‘neath the streets of Boston, He’s the man who never returned. “Charlie on the M.T.A.”, 1949 1. Замыкания Одна из удобных возмож...
Подробнее

Человеческая цивилизация – плод коллективного труда. Существует версия, что наши предки кроманьонцы вытеснили, а потом и съели неандертальцев только потому те были закоренелыми индивидуалистами. Они не умели общаться и о...
Подробнее

Привет, меня зовут Женя. Сегодня я расскажу, что такое квантование эмбеддингов, какие бывают способы квантования и как с их помощью мы в Яндекс.Дзене смогли сократить использование памяти, рейта записи и сетевого трафика в четыре раза. Б...
Подробнее

При разработке видеоигр часто встречается задача вычисления угла выстрела для попадания в цель. Она настолько распространена, что я писал код для её решения в буквальном смысле для каждой игры, над которой работал. Когда возникала э...
Подробнее

В последнее время на Хабре не так много материалов про Deno, хотя runtime активно развивается и продолжает еженедельно релизиться. В связи с этим предлагаю вам ознакомиться с материалами сообщества за прошедший меся...
Подробнее

В мире, где роутеры всё больше напоминают перевёрнутых пауков, чем предметы, которые бы хотелось видеть в своей гостиной, есть только несколько устройств, которые можно было бы назвать «знаменитыми». Примерами подобного могут быть AirP...
Подробнее

Если всю профессиональную жизнь увлеченно развивать ИТ борясь с экономным начальством, бестолковостью юзеров, ночами восстанавливать упавшие системы, начинаешь ждать пенсию как избавление. И вот – УРА! Пришло время и ты ...
Подробнее

Всем привет! В ОС Аврора мы уделяем большое внимание обеспечению безопасности. Сегодня немного расскажем о перспективном подходе — синергии технологии ARM TrustZone и open-source проекта Linux Kernel Runtime Guard (LKRG) для повышени...
Подробнее

В прошлой части мы поговорили о советах директору по разработке бизнес-процесса в Битрикс24, сейчас же я постараюсь дать советы руководителям отделов, поскольку по моему опыту почти всегда «заказчиками» являются именно они, но при этом и...
Подробнее

В прошлом году сделали пилотный проект по облачной диспетчеризации для одной из сети АЗС. Проект интересный по двум причинам. Во-первых, у заказчика уже был опыт с системой автоматизации и диспетчеризации всех обычн...
Подробнее

Привет, Хабр! Сегодня рассказываем о 4 крутых обучающих мероприятиях по Microsoft Azure, которые мы проведем в феврале. Все они будут как минимум с русскоязычными субтитрами (а одно полностью на русском). Изучайте подроб...
Подробнее

В прошлом году мы выпустили мажорную версию своего продукта Solar Dozor 7. В новую версию нашей DLP-системы вошел модуль продвинутого анализа поведения пользователей UBA. При его создании мы попробовали разные базы данных, но по совокупн...
Подробнее

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

Теперь мы знаем, что роботы не будут тупыми и похожими на людей. Сначала они будут похожими на автомобили (потому что беспилотный транспорт уже сейчас есть — например Waymo от Google), потом на квадрокоптеры, а потом на забавно прыга...
Подробнее

Один из самых простых способов утечки информации, который нередко упускают из виду, – когда конфиденциальные данные получают с экрана монитора. Особенно если рабочее место сотрудника расположено в офисах открытого типа, также известных к...
Подробнее

Привет, Хаброжители! Код высокого качества — это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре...
Подробнее

Хомяки приветствуют вас друзья!Сегодняшний пост будет посвящен генератору факельного разряда на самой распространенной радиолампе советского производства 6П45С. Факел тут образуется за счет высокочастотного электрическог...
Подробнее

Перед прочтением: в руках каждого разработчика должны быть удобные и практичные инструменты. Однострочники, как и синтаксический сахар, - это пример грамотного написания кода, который повышает вашу продуктивность и качес...
Подробнее

Доброго времени суток, друзья! В этом небольшом туториале я хочу продемонстировать вам пример клиент-серверной валидации формы. Клиент будет реализован на React, сервер на Express. Мы не будем изобретать велосипеды, а воспол...
Подробнее

Данная статья открывает серию публикаций с переводом спецификации D-Bus (Версия 0.36 от 2020-04-21). Поскольку у D-Bus нет логотипа, то в качестве обложки была использована картинка автобуса с D-образным корпусом. ...
Подробнее

На CES 2021 стало ясно, что салонные системы ИИ становятся трендом в автомобильной индустрии. Такое положение дел серьезно повлияет на рынок систем мониторинга водителей – и Qualcomm стремится к доминированию на этом рынке. Учитыв...
Подробнее

Профессия программиста дает много бонусов человеку, который сможет её освоить: высокая зарплата, карьерные возможности и легкость миграции в Европу и США. Поэтому нет ничего удивительного, что так много людей сейчас хотя...
Подробнее

Привет всем уже в 21-м году. Надеемся, он будет добрей к нам, чем прошлый. Жизнь продолжается. И мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL. Для разнообразия начну с конференций: этот жанр больше всего пост...
Подробнее

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

Из прошлой статьи (перевод на хабре, оригинал на англ.) вы узнали, как использовать Eureka Server для обнаружения и регистрации сервисов. В этой статье мы познакомимся с распределенной трассировкой (Distributed Tracing)....
Подробнее

После написания предыдущей статьи по языку PERM и библиотеке Casbin, возникли вопросы. Причем не у одного человека, и я хотел ответить сначала в комментарии, но понял, что объем материала выходит за рамки обычного комментария, поэтому из...
Подробнее

В октябре мы стартовали курс Android Academy Fundamentals, на который зарегистрировалось более 1500 слушателей. Основные занятия уже прошли, но на десерт осталось три вебинара. Присоединяйтесь! Будет интересно, даже если...
Подробнее

В последней статье мы использовали рекурсивную функцию размером менее 10 строк для решения проблемы сканирования папок и ранжирования файлов по дате изменения и размеру.Теперь я подниму планку и покажу, как можно было сд...
Подробнее

В данном материале рассматриваются понятия умного города и открытых систем, основные компоненты, формирующие данные понятия и взаимодействие этих компонентов. На основе примеров авторами показано эффективное применение д...
Подробнее