Социальные сети Рунета
Вторник, 23 апреля 2024

Нейронная сеть для распознавания образов с TensorFlow: как с ней работать Привет, Хабр! В сегодняшней статье хотим поделиться опытом, как можно начать использовать TensorFlow в целях распознавания образов. Напомним, что TensorFlow — открытая программная библиотека для машинного обучения, разработанная компанией Google для решения задач построения ...

Смарт-часы с распознаванием лица будут использовать для отслеживания преступников Согласно планам Министерства внутренних дел и Министерства юстиции Великобритании, мигранты, осужденные за уголовное преступление, должны будут сканировать свое лицо до пяти раз в день с помощью смарт-часов, оснащенных технологией распознавания лиц. Об этом сообщает The Guar...

На атомные и оружейные объекты РФ начнут пускать через распознавание лица Минцифры предложило использовать Единую биометрическую систему (ЕБС) для входа на территорию промышленных, оборонных, атомных, ядерных, оружейных и других режимных объектов. Это значит, что тем, кто хочет посетить такие объекты, нужно будет пройти процедуру распознавания лиц...

Google, как же так? В новом Pixel 7 технологию Face Unlock нельзя использовать для оплаты, только для разблокировки На сегодняшний день iPhone предоставляют весьма качественную систему распознавания лиц Face ID, тогда как в устройствах Android не было единого стандарта. Потому там встречались различные сканеры отпечатка пальца вместе с распознаванием на основе селфи-камеры. И подобна...

В России уклонистов начали разыскивать с помощью камер с распознаванием лиц Telegram-канал SHOT сообщил, что пятерых предполагаемых уклонистов от частичной мобилизации вычислили в Москве по системе распознавания лиц.

Варианты использования Java ML библиотек совместно с Spring, Docker, Spark, Rapids, CUDA В данной статье рассматривается способ использования GPU nVidia с технологией CUDA в Docker-контейнерах для распределенной тренировки моделей машинного обучения на нескольких машинах. Цель статьи - показать вариант использования Big Data Tool Apache Spark в Docker-контейнера...

После выхода новейшией версии HarmonyOS смартфон Huawei Mate 50 Pro сможет распознавать пользователей в масках Как стало известно, новая версия операционной системы HarmonyOS 3.0.0.150 для флагманского смартфона Huawei Mate 50 Pro добавить функцию распознавания лиц в маске. В данный момент Huawei тестирует новую прошивку, которая должна быть выпущена в ближайшее время. Судя по ...

СМИ: в Москве работают сразу четыре системы распознавания лиц, которые умеют определять эмоции В московской системе распознавания лиц используются сразу 4 технологии от разных компаний. Это системы FindFace, Kipod, Luna Platform и FaceSDK. Они анализируют видеопоток с камер и умеют определять пол, возраст, расовую принадлежность и ряд базовых эмоций прохожих. Ис...

Разработан свитер, который спрячет вас от систем распознавания Группа исследователей из Мэрилендского университета разработала "плащ-невидимку": свитер, который “прячет” вас обычных моделей машинного обучения по обнаружению людей.

Сбер открыл публичный доступ к платформе синтеза и распознавания речи SaluteSpeech для реализации некоммерческих проектов Команда SberDevices сделала публичным доступ к своей платформе синтеза и распознавания речи SaluteSpeech для реализации некоммерческих проектов. Ранее получить доступ к платформе могли только юридические лица и индивидуальные ...

Создание .NET библиотеки от А до Я Думаете о создании .NET библиотеки, но не знаете, в какую сторону двигаться? Уже разрабатываете нечто подобное, но хочется открыть для себя что-то новое? Ищете варианты расширить автоматизацию? Не знаете, что делать с пользователями?Надеюсь, данная статья поможет ответить на...

Использование SymPy в вычислениях Добрый день уважаемые пользователи. Данная статья ориентированна на начинающих программистов. Как вы знаете для Python существует большое множество библиотек которые помогают с вычислениями. И я хотел бы поделиться одной из библиотек, которая может существенно помочь при в...

OpenAI решили распознавание речи! Разбираемся так ли это… Вчера OpenAI выпустили Whisper. По сути они просто опубликовали веса набора больших (и не очень) рекуррентных трансформеров для распознавания речи и статью (и самое главное, в статье ни слова про compute и ресурсы). И естественно уже вчера и сегодня утром мне в личку начали ...

Распознавание поднятых пальцев на Python+OpenCV В данной статье хочу рассмотреть банальный и не сложный проект, а именно подсчет количества поднятых пальцев.Все исходники можно найти на моем Github.Код будем рассматривать с самого начала, но лучше всего ознакомиться с моими предыдущими статьями.Подготавливаем среду и уста...

Сбер запатентовал технологии по распознаванию дипфейков Сбер получил два патента Федеральной службы по интеллектуальной собственности на технологии, созданные в рамках исследования по выявлению дипфейков. Результатом работы является повышение точности и эффективности обнаружения синтетического изменения изображений лиц людей в ви...

О способах отслеживания данных — простыми словами. Server-side vs client-side tracking: преимущества и недостатки Отслеживание и сбор данных является одной из ключевых составляющих успеха бизнеса в интернете. В этой статье я расскажу о том, как происходит отслеживание, какие методы бывают, их преимущества и недостатки, а также поделюсь своим опытом использования нового способа отслежива...

Как мы сделали распознавание речи нескольких говорящих В психологии есть понятие эффекта коктейльной вечеринки: человек способен воспринимать полезную для себя информацию даже в ситуации, когда вокруг него много источников речи и шума. Но насколько хорошо с такой задачей справляется искусственный интеллект? Можно ли добиться выс...

WireMock – швейцарский нож в арсенале тестировщика. Часть 1 Всем привет! Меня зовут Анатолий Калмыков, и я отвечаю за качество создаваемых решений в «Ростелеком ИТ». Сегодня я расскажу вам про WireMock – это одновременно и утилита, и библиотека на Java для создания HTTP заглушек над веб-сервисами. Он создает HTTP-сервер, к которому м...

Business Insider раскрыл SpaceX, Intel и других получателей лицензии российской системы распознавания лиц NTechLab Некоторые компании подтвердили, что получили лицензию для тестирования, но ни разу её не использовали.

Сам себе data scientist или зачем нужен анализ данных менеджеру по продажам Всем привет! Меня зовут Михаил Тимофеев, я работаю специалистом в отделе телемаркетинга в Ростелекоме. Когда начинал работать менеджером по продажам, меня постоянно мучали вопросы: почему клиент отказался, где моя зона роста, что делать, чтобы продавать больше? И т...

Проектирование Data Pipelines в Apache Airflow Сегодня я хотел бы познакомить вас с важным инструментом в методологии DataOps, а именно Apache Airflow и проектирование Data Pipelines (Конвейеры данных).Эта статья будет посвящена краткому введению в Airflow и шагов по созданию и настройке конвейеров данных (Data Pipelines...

OAuth в iOS В большинстве случаев мобильное приложение должно уметь авторизовывать пользователя для доступа к данным, и зачастую это должно происходить с помощью сторонних сервисов. В таких случаях используется OAuth2.0 — протокол, позволяющий авторизоваться в другом сервисе без необход...

SVTR — state-of-the-art нейросеть для задачи OCR SVTR - state-of-the-art модель-трансформер для решения задачи OCR. Авторами статьи была предложена архитектура с одним "зрительным" модулем для эффективного распознавания текста. Основная идея работы заключается в обработке признаков разного уровня, то есть локальных, которы...

[Перевод - recovery mode ] YOLOv7 пользовательское обнаружение объектов Статья по обучению YOLOv7 на своих данных, для обнаружения выбоин на дорогахС момента своего создания семейство моделей обнаружения объектов YOLO прошло долгий путь. YOLOv7 является самым последним дополнением к этому знаменитому семейству детекторов объектов с одним вы...

Поиск объектов на фото с помощью Python В данной статье хочу рассказать про поиск объектов на изображении. В качестве изображения может быть использована как Captcha, так и любое другое изображение.Полный код и все исходники можно найти на моем Github. Для того, чтобы написать легковесное приложение для обнаружени...

Теория алгоритма лежащего в основе разума Здесь описан алгоритм мозга, который с небольшими вариациями управляет разнообразными мыслительными процессами и все наше мышление есть по сути его комбинации. Я предполагаю, что он соответствует созданному эволюцией алгоритму разума, так как он простой и универсальный. Проя...

Хорошо запоминаете лица? Ученые выяснили, как работает ваш мозг в этот момент Психологи из UNSW Sydney и Университета Вуллонгонга опровергли бытующее мнение о том, что люди с исключительными способностями к распознаванию лиц обрабатывают их целиком. Вместо этого они утверждают, что так называемые “супер-распознаватели” могут разделять новые лица на ча...

[Перевод] Сортировка моих носков с помощью глубокого обучения Можно ли найти пару для носка с помощью машинного обучения? Оказывается, можно. Это небольшой проект по обучению и развертыванию модели распознавания объектов на оборудовании AWS DeepLens для идентификации моих носков. Читать далее

Это прикол или реальность? «Сбер» создал технологию по распознаванию дипфейков Команда Сбербанка рассказала о новой разработке. В компании придумали и запатентовали технологию по выявлению дипфейков. Она позволяет с высокой точностью определить синтетически изменённые изображения лиц на видео. Как отмечает пресс-служба, разработка поможет выявлят...

[Перевод] JDBC vs JPA В мире разработки программного обеспечения очень любят аббревиатуры. И работа с базами данных в Java — не исключение.Наличие множества вариантов работы с БД может запутать: что же я использую на самом деле? Все используют JPA? Мне тоже стоит его использовать? Но я еще слышал...

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

[recovery mode] Изучаем инструменты для работы с ARP протоколом Статья расскажет об очень простом протоколе, который может быть использован для атак на сети. Рассмотрим из чего состоит протокол и какие инструменты есть для работы с ним. Читать далее

Опыт перехода на MVI в Android на базе собственного решения В команде Android мы активно применяем MVI для проектирования взаимодействия состояния экрана и бизнес-логики. В этой статье мы хотим рассказать о собственной MVI-библиотеке – Reduktor и об опыте внедрения и использования. Статья будет полезна всем, кто хочет познакомиться с...

Простой mp3-плеер с графическим интерфейсом на Go Мы продолжаем рассматривать разные платформенные применения Go (ранее мы посмотрели как использовать Go для микроконтроллеров, веб-приложений, разработки API, создания мобильных приложений) и сегодня поговорим об использовании Go для создания приложений для настольных компью...

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

3K-экран, Intel Core i7-1255U, 16 ГБ ОЗУ, 1 ТБ SSD, звуковая система Bang & Olufsen с четырьмя динамиками. Представлен HP Spectre X360 14 Компания HP представила ноутбук HP Spectre X360 14, оснащенный процессорами Intel Core 12-го поколения, использующий двухканальную память LPDDR4X-4266 и твердотельный накопитель PCIe 4.0. В ноутбуке используется 13,5-дюймовый экран с соотношением сторон 3:2, разрешением...

Разбор задачи «Распознавание дорожных знаков на кадрах с автомобильного видеорегистратора», Цифровой Прорыв Привет, Хабр!Этой статьей я открываю цикл материалов по разбору задач Всероссийского чемпионата "Цифровой Прорыв", связанных с Computer Vision. Решение, предлагаемое в статье, позволяет получить место в топ-5 лидерборда. Особенность данного подхода в том, что мы не будем исп...

[recovery mode] Простое REST api для сайта на php хостинге Иногда бывает необходимо развернуть не большое рест апи для своего сайта, сделанного по технологии СПА (Vue, React или др.) без использования каких-либо фреймворков, CMS или чего-то подобного, и при этом хочется воспользоваться обычным php хостингом с минимальными усилиями н...

На iPhone разных поколений массово ломается Face ID, а Apple не реагирует Face ID — это целый комплекс продвинутых аппаратных компонентов и программных алгоритмов, у которого фактически нет аналогов на рынке. Сложно себе представить более простой и удобный способ разблокировки смартфона, чем этот. Так было все 5 лет с момента релиза iPhone ...

Под капотом у Mobx. Пишем свою реактивную библиотеку с нуля Первое мое знакомство с Mobx началось с удивления. Я не понимал всю магию библиотеки и задавал себе вопрос: “А как это возможно?”. Кажется, в ней используются какие-то подкапотные возможности JS или Mobx вообще написан на другом языке. И вот, потратив 3 месяца в исходни...

Геометрические фигуры мультимедийной библиотеки SFML для разработки игр на C++ Перед тем как приступить к рассмотрению темы, геометрические фигуры, разберём каркас программы на С++, которая использует библиотеку SFML.Для работы с кодом мы будем использовать Visual Studio 2022 и библиотеку SFML. Как подключить библиотеку SFML к Visual Studio 2022 вы мож...

[Перевод] Парсинг JSON с помощью Jackson Большая часть веба на сегодняшний день обменивается данными в формате JSON. Веб-серверы, веб-приложения и мобильные приложения, даже устройства IoT общаются друг с другом, используя JSON. Простой и гибкий способ обработки JSON необходим любому программному обеспечению, чтобы...

5 лучших ноутбуков для работы лета 2022 года: от ультрабуков до игровых ПК Сегодня поговорим о технике, а именно — о рабочих инструментах для многих представителей IT-индустрии: от дизайнеров до разработчиков. Конечно, потребности у всех разные: кому-то нужен сверхмощный ПК, а для кого-то и хромбука 2018 года достаточно. В этой статье расскажем лиш...

Вместо iPhone 14 mini выпустят iPhone SE 4 Недавно Apple выпустила серию смартфонов iPhone 14, в которой не оказалось модели mini, присутствовавшей в ассортименте производителя последние два года. Причина, по которой iPhone 14 mini не увидеть свет, по распространённой информации, заключалась в том, что показател...

UAC Bypass и вариации на тему детектирования. Часть 1 Привет, Хабр!Сегодня мы хотим рассказать о возможных вариантах обхода контроля учётных записей пользователей (UAC) и способах их детектирования. Если коротко, UAC (User Account Control) – механизм, поддерживаемый всеми последними версиями Windows, который призван предотврати...

[recovery mode] Flutter: Настройка тем приложения Всем привет, читатели Habr! В начале я хочу сделать акцент на том, что статья ориентирована для новичков, однако может быть полезной для более опытных коллег. В этой статье я расскажу про то, что такое тема приложения, какие ошибки обычно делают новички и рассмотрю, как по м...

Как мы намучились с рутиной и придумали фреймворк Piper для быстрого создания ML-проектов Piper - это фреймворк, позволяющий собрать полноценную ML-систему из набора готовых или кастомных модулей и развернуть систему в нужной среде.В статье рассказываем, как мы пришли к написанию своего фреймворка, в чем его основная концепция, а также покажем как Piper уско...

Asterisk. Доставка SIP Message после возврата абонента из off-line'а В предыдущих статьях я описал как настроил и собрал GSM <> SIP систему на базе Asterisk. В этой статье расскажу как быть с входящими SMS, если получатель не в сети. Читать далее

Microsoft прекращает продажи технологий распознавания эмоций Одновременно ограничен доступ к технологиям распознавания лиц, применяющейся, например, для аутентификации пользователей сайтов или для контроля доступа в помещения. Корпорация Microsoft заявила, что прекратит продажу технологии, предназначенной для распознавания эмоций ...

React tips for faster development at scale Впервые я познакомился с React в 2015 году и вот уже использую его можно сказать повседневно 7 лет. Бесчисленное количество компонентов было написано за это время, React из подающей надежды модной технологии вырос в серьезную библиотеку и по сути стал стандартом для написани...

Одна панель, чтобы объединить все визуализации. Panel for Python Качественная визуализация данных не менее важна для анализа данных, чем методы математической обработки. На сегодняшний день существуют десятки (если не сотни) библиотек для визуализации наборов данных на Python, но иногда в них встречаются уникальные возможности и хотелось ...

[Перевод] Обнаружение микросервисов: API-шлюз или service mesh? Управлять взаимодействием микросервисных приложений в облаке можно с помощью API-шлюза или service mesh.Какую из технологий лучше выбрать, чтобы конечный пользователь успешно вызывал наш API? По сути, они выполняют одну задачу, но по-разному. В этой статье мы рассмотрим...

Как мы помогли Альфа-Банку выйти из трудного положения с помощью WASM Привет, Хабр! Раньше мы уже рассказывали о распознавании документов прямо в браузере и технологии WebAssembly (или WASM), которая позволяет это делать. Теперь давайте разберем, как и где это работает в реальной жизни. Читать далее

«СИБЕР» впервые покажет платформу для создания цифровых двойников объектов Уникальный отечественный программный продукт способен решать широкий круг задач, связанных с обеспечением комплексной безопасности на объектах различного назначения. Разработанная Научно-инжиниринговым центром технических средств охраны (ООО "НИЦ ТСО", входи...

Создание фотореалистичных персонажей: разбираем пайплайн и перечисляем самые частые ошибки У фотореалистичных моделей есть множество применений: персонажи в играх, цифровые инфлюенсеры, цифровые помощники, CGI-персонажи и так далее. В перспективе любой человек сможет использовать своего цифрового двойника для взаимодействия с метавселенными. Художник по созда...

Документация в Kotlin-коде и CI/CD Всем, кто создавал библиотеки или сервисы с публичным API хорошо знакома боль, когда документация отстает от изменений в коде и рутинный процесс обновления документации на сайте становится настолько неинтересным, что про него просто забывают. Можно ли как-то автоматизировать...

Обзор графических оболочек Linux Наверняка вы хоть раз сталкивались с многообразием графических оболочек для ОС Linux. В этом присутствует частичка красоты этой системы — в множестве вариантов взаимодействия с этой ОС. Без сомнений — это универсальный инструмент. Если вы уже используете Linux или только н...

NVIDIA открыла доступ к инструменту GET3D Сегодня компания NVIDIA официально представила миру свой инструмент под названием GET3D, который выступает методом формирования различных объектов на основе искусственного интеллекта. Работает механизм крайне просто — если пользователю необходимы различные объекты для формир...

Фасад для python библиотеки Для python существует множество различных библиотек, но часто бывает, что для конкретного проекта функционал какого-либо пакета - избыточен. В большинстве случаев необходимо вызывать лишь несколько постоянно повторяющихся методов, да и часть их аргументов не меняется от вызо...

Консольный UI и отказ от асинхронного кода в idewave-cli С выходом версии 1.0.1 я решил осветить некоторые аспекты технической стороны моего проекта. В этой статье я расскажу про использование библиотеки tui-rs и про нюансы использования библиотеки tokio-rs, а так же постараюсь рассказать, что же было исправлено и почему так, как ...

Технологии UNIGINE 2: визуальный редактор материалов Если во времена Half-Life 2 в моде были фототекстуры, то сегодня материалы поверхностей в 3D-графике реального времени воссоздаются с нуля. Для этого используются шейдеры, написанные программным кодом. Но не все художники владеют программированием! Специально для них в UNIGI...

«Этот релиз будет большим» — Илон Маск анонсировал новую версию автопилота Tesla Основатель компании Tesla Илон Маск сообщил на своей страничке в социальной сети Twitter, что следующая версия системы автопилота Tesla FSD 10.69 будет выпущена 20 августа. После этого сообщения он оставил ещё один короткий пост следующего содержания: «Этот релиз ...

Как упаковывать и дистрибутировать модели машинного обучения с помощью MLFlow MLFlow - это инструмент для управления всеми стадиями жизненного цикла модели машинного обучения. Более того, в статье рассматриваются вопросы инсталляции и настройки службы MLFlow, а также приводятся примеры создания и совместного использования проектов с помощью MLFlow.На ...

Генерация статических сайтов с Hugo Иногда появляется необходимость в создании простого сайта. К примеру, личного блога, документации продукта или веб-версии резюме на нескольких языках, которым можно будет делиться по ссылке. Если нет времени разбираться с веб-разработкой, надо получить быстрый результат и не...

Как работать с библиотекой sktime: разбираемся на примере прогнозирования продаж Одна из самых популярных задач прогнозирования временных рядов — это прогнозы продаж для торговли. Чтобы построить базовую модель, можно подключить несколько библиотек и написать под них свою обертку, а можно работать с уже готовым фреймворком. Здесь я расскажу, как использо...

Операционная система FreeBSD на ноутбуке Lenovo В этой статье я хочу поделиться с общественностью некоторыми аспектами настройки и эксплуатации операционной системы FreeBSD при установке на современный ноутбук с целью использования его как основного рабочего места инженера (программиста, электронщика или конструктора). ...

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 4. Сканирование и типы сканирования. Погружение в nmap Приветствую тебя, дорогой читатель, в четвертой части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux». В прошлых частях мы развернули нашу виртуальную лабораторию и поговорили о фазах атак, познакомились с первой фазой разведки, опробовали в деле не...

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

Роль UX писателя и копирайтера в мультивселенной безумия UX писатель (UXW) и копирайтер (CW) — две разные профессии. Их путают по одной причине: у них один и тот же основной рабочий инструмент — текст. С помощью текста копирайтер создает красивую, завораживающую вселенную, а UX писатель наводит там порядок — в этой вселенной ...

Что такое осень? Это Школа Всем привет! Меня зовут Анастасия Артамонова, я - руководитель направления IT-обучения и развития Мир Plat.Form, и вы уже могли читать мою статью в этом блоге. С чего хотелось бы начать в этот раз: мир меняется, меняются обстоятельства и времена года. Развивается Мир Plat.Fo...

[Перевод] Напишите свою инфраструктуру Kubernetes — как код Go cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи которого можно определять приложения Kubernetes при помощи обычных языков программирования (вместо yaml). В предыдущих постах по этой теме я познакомил читателей с фреймворком ...

Распознавание речи, генерация субтитров и изучение языков при помощи Whisper Есть ряд платных решений по переводу речи в текст (Automatic Speech Recognition). Сравнительно малыми усилиями можно сделать бесплатное решение, — дообучить на своих данных end2end модель (например, взять фреймворк NeMo от NVIDIA) или гибридную модель типа kaldi. Сверху пона...

Магазин приложений RuStore: зачем он нужен и чем полезен Привет, я Илья Сверчков, операционный директор RuStore. В этой статье я хочу подробнее рассказать о предпосылках, процессе создания и возможностях магазина приложений RuStore для разработчиков. В частности поговорим о монетизации, продвижении и модерации приложений.  Чи...

Используем R lang в SQL Server В продолжение предыдущей статьи поговорим о том, как использовать SQL Server Machine Learning Services. В этой статье приведены варианты использования на языке R. Для чего должна быть установлена R 4.2.1(https://cran.r-project.org/src/base/R-4/) Также нам потребует...

История одного взлома 1С или проверьте вашу систему на безопасность На примере некоторой почти реальной истории со взломом системы 1С:Предприятие, я хотел бы рассказать о некоторых совсем простых правилах, которые помогут защитить вашу систему от несанкционированного доступа. В дальнейшем, как мне кажется, эти правила можно будет использоват...

Представлен часы Huawei Watch 3 Pro New Компания Huawei пополнила ассортимент умных часов моделью Watch 3 Pro New, которая может похвастаться регистрацией ЭКГ. Для этого пользователю нужно держать кнопку в течение 30 секунд. Также сообщается об автоматическом распознавании мерцательной аритмии и экстрасистол. ...

Выгрузка HDFS FSImage в Hive для мониторинга и аналитики: руководство к действию Привет, Хабр! Меня зовут Борис Мурашин, я системный архитектор развития платформы больших данных в Х5 Tech. В статье делюсь своим опытом работы с кластером Hadoop: рассказываю, как с помощью сторонней библиотеки мне удалось организовать оперативную выгрузку образа файловой с...

[Перевод] Как настроить зависимые выпадающие списки в MS Excel, используя СМЕЩ и СУММПРОИЗВ Привет, Хабр!В этой статье мы демонстрируем простой способ по настройке зависимых выпадающих списков в MS Excel.Статья будет особенно полезна тем, кто еще не пользуется ни формулами массива, ни клавишей F9 при их написании.С уважением,Владимир Читать далее

Drag-and-Drop на Python+OpenCV В данной статье расскажу про простой Drag-and-Drop на Python+OpenCV.Идея заключается в перемещении созданных квадратов на экране жестами руки. Так как нам потребуется как-то воспроизводить клик, то представим, что кликом будет служить соединение указательного и среднего паль...

Параметры в Jenkins Jenkins — один из наиболее популярных инструментов CI/CD. Он позволяет автоматизировать каждый этап жизненного цикла программного обеспечения: от создания до развертывания. В этой статье Кирилл Борисов, Infrastructure Engineer технологического центра Deutsche Bank, расскажет...

Какие способы разблокировки телефона существуют? Вот несколько самых диких Многие считают, что распознавание лиц — самый безопасный и удобный метод биометрической идентификации. Но это не так. Если вы носите маску, такая система не будет работать должным образом. Более того, на многих устройствах в этом случае разблокировка вообще не будет работат...

Обновление до iOS 16 и выше «ломает» Face ID на некоторых iPhone Все больше пользователей сталкиваются с проблемами Face ID после обновления iPhone до iOS 16. На днях появилась информация о том, что у одного из пользователей вышла из строя система распознавания внешности после обновления до iOS 16.1. Он обратился в сервис, и там выя...

Как обновить 100 Excel файлов, чтобы не отсохли руки и пару слов о немецкой диджитализации Всем привет! На связи Максим и я продолжаю описывать свой университетский опыт работы VBA программистом с Excel. В сегодняшней статье поговорим о том, как можно произвести изменения в десятках, сотнях, миллионах Excel файлов за один заход с помощью одного макроса и как этот ...

Готовим Android к пентесту — WSA edition Мы в Digital Security часто проводим анализ Android-приложений, поэтому пришло время поделиться некоторыми накопленными знаниями и сделать обзор по тому окружению, который мы используем каждый день.Существует множество вариантов для настройки пентестерского окружения, которы...

React hooks, как не выстрелить себе в ноги. Часть 3.2: useMemo, useCallback Данная статья продолжение статьи про мемоизацию, в которой мы разбирали зачем нужно использовать memo и как правильно с ним работать. В этой статье разберем, как правильно использовать useMemo и useCallback, какое у них api и разберем пару трюков. В прошлой статье я писал, ч...

Как в more.tv организовали команды разработки В рамках этой статьи мы бы хотели рассказать про разные способы организации команд разработки, которые онлайн-кинотеатр Национальной Медиа Группы more.tv прошел за три года: цели изменений, их плюсы и минусы и допущенные ошибки. Уверены, что для многих такой формат может быт...

США запретили поставки ряда графических процессоров Nvidia и AMD в Китай и Россию Как сообщает The New York Times, США ввели ряд ограничений на поставки России и Китаю современных чипов, которые используются для суперкомпьютеров и искусственного интеллекта. Новые ограничения касаются высокопроизводительных графических процессоров, которые продаются к...

Написание ОС с нуля: Часть 3 — Терминал В предыдущей статье мы написали простейший загрузчик, печатающий на экран "Hello, World!" и завершающийся но нажанию клавиши. Сегодня напишем терминал, у которого будет несколлько команд, обновим библиотеку и сделаем ещё пару вещей. Читать

Чувак, где моя черепаха? Как написать программу, чтобы победить на конкурсе плохого кода? Этот вопрос я задал сам себе, когда прочёл о необычном челлендже на форуме reddit. Да, вы правильно поняли. Это статья не о чистом коде и правильных тестах. Но здесь не будет и речи о плохом, заурядно плохом ко...

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

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

Как мы внедряли tracing Представьте: у вас пара сотен микросервисов, и вдруг всё ломается. А может даже не всё, а, скажем, только одна страница. Если вы хорошо знакомы с системой, то по мониторингам и логам быстро обнаружите проблему и пойдете её решать. Но иногда систему вы видите впервые, и на...

Ternaus: сводим поиск по картинкам и по тексту В прошлом посте я рассказывал о том, что планирую добавить сгенерированные картинки в поиск.Сказано - сделано. Добавил 8.5M картинок, под лицензией CC0, то есть "Free of copyright". Используйте как душе угодно.Более того, я убрал те, что не позволяют коммерческое использован...

Простой симулятор лидара автомобильного базирования на Unity Хотите просто и быстро получить данные трехмерного сканирования улицы? Нет желания тратить тысячи долларов на покупку лидара? Давайте я предложу вам попробовать симулятор!Я участвовал в проекте лидарного картографирования, где руководство не торопилось покупать дорогую техни...

Сказ о том, как в PVS-Studio бага обновляли Помимо полюбившегося многим маскота – единорога — в PVS-Studio есть второстепенный персонаж, он же антагонист нашего продукта, баг. Однако баг не есть вездесущее, нерушимое зло, а, скорее, случай бытовой или даже рабочий. В данной статье рассказано о том, как рисовался новый...

Huawei Mate 50 Pro удивит своим экраном: вырез такой же, как у iPhone 13 Pro В Сети появились новые изображения будущего флагмана Huawei Mate 50 Pro, и они свидетельствуют о том, что аппарат получит большой вырез экрана – примерно такой же, как у нынешних iPhone 13. Зачем Huawei понадобилось расширять вырез, когда большинство флагманов обх...

Hibernate Best Practices для начинающих В данной статье я не ставлю цель подробно описать Hibernate, такого материала полно в сети. Это скорее справочник, в который можно заглянуть и увидеть возможные проблемные места и их решение, который позволит вам не допустить грубых ошибок при использовании Hibernate. Статья...

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

Как мы создали шаблон функциональных требований к разработке ПО Всем привет, мы – Таня и Лиза, системные аналитики в МТС Банке, работаем над мобильным приложением и сайтом для физических лиц. В этой статье мы поделимся опытом внедрения структурированного шаблона функциональных требований (ФТ) к разработке ПО в нашем банке.Статья будет по...

Качественные изображения Huawei Mate 50 Pro показали прямо перед анонсом HarmonyOS 3.0 По мере приближения пресс-конференции Huawei, на которой будет представлена операционная система HarmonyOS 3.0, появляется всё больше новостей о серии смартфонов Huawei Mate 50. Источник опубликовал качественные рендеры смартфонов Huawei Mate 50 Pro спереди, а также под...

Как мы обучали тестировщиков автоматизации и что из этого вышло В статье расскажем, как обучали автоматизации наших мануальных тестировщиков: что было сделано, какие подводные камни всплыли и как мы теперь живем. Статья будет интересна тем, кто занимается управлением QA, надеется быстро переквалифицироваться с manual на automation и кто,...

Discriminated Unions в C# Всем привет. Среди многих интересных концепций, имеющихся в F#, меня привлекли Discriminated Unions. Я задался вопросом, как их реализовать в C#, ведь в нем отсутствует поддержка (синтаксическая) типов объединений, и я решил найти способ их имитации.Discriminated Unions - ти...

Машинное обучение с Apache Cassandra и Apache Spark В первой статье из серии об использовании Apache Cassandra в машинном обучении мы обсудили цели и задачи машинного обучения, и поговорили почему Cassandra — превосходный инструмент для обработки больших наборов данных. Также рассмотрели технологический стек, используемый Ube...

Использование Python в SQL Server Machine Learning Services В продолжение статей Приключения при настройке сервисов машинного обучения в MS SQL Server 2019 и Используем R lang в SQL Server разбираемся как работать с Python в сервисам машинного обучения. С Python ситуация несколько лучше, чем с R, так как достаточно много предустанов...

Поиск объектов на видео с помощью Python В данной статье хочу рассказать про поиск объектов на видео с помощью Python и OpenCV. Помимо обычных видео, можно использовать и камеры.Полный код и все исходники можно найти на моем Github.Данный проект является продолжением моей предыдущей статьи - Поиск объекто...

Oauth 2.1 spring authorization server + SPA Доброго всем дня уважаемые хабровчане!До сего момента я являлся лишь читателем этого замечательного ресурса, но вот кажется и пришло время написать мою первую статью.Oauth 2.1 - дальнейшее развитие популярного фреймворка авторизации Oauth 2.0, который на момент написания ста...

С++ и Raylib как глоток свежего воздуха Какое то время назад пришла ко мне идея исполнить хотя бы немного детскую мечту программировать игры. Надо сказать, что определенный опыт у меня был. Попала в девятом классе ко мне в руки чудесная книга Андрэ Ламота "Секреты программирования игр", благодаря которой я изуча...

Не обновлениями едиными: как получить привилегии администратора домена без эксплуатации уязвимостей Всем привет. Я чуть больше полутора лет занимаюсь внутренним пентестом. И вроде бы уже многое знаю, но всегда кажется, что этого недостаточно и хочется знать больше. Когда часто делаешь похожую работу, привыкаешь к одним и тем же действиям, инструментам, и нет идей, что...

Установка сервера 1С, Postgresql и терминального сервера для клиентских приложений 1С на ОС Fedora Linux На настоящий момент фирма 1С предоставляет возможность установки своего основного программного продукта на ОС Windows, Linux и MacOS (только клиентского приложения). На официальном портале 1С зарегистрированный пользователь может скачать установочные наборы программ для э...

Feature Engineering или стероиды для ML моделей Привет, чемпион! Часто при построении ML моделей мало просто взять сильную модель. Оказывается, иногда грамотная предобработка данных существенно важнее. Сегодня речь пойдёт про feature engineering. Рассмотрим несколько кейсов на эту тему более подробно. Данные будут упро...

Разработка системы рекомендаций для YouTravel Привет! Я Андрей Татаринов, директор AGIMA.AI. Мы занимаемся проектами в области машинного обучения и анализа данных. В этой статье расскажу про продвинутую персонализацию, основанную на ML-модели. Отдельно поговорим о том, как разработать систему рекомендаций, которая будет...

Что мы используем для анализа Android-приложений В этой статье расскажем про инструментарий для анализа мобильных приложений, который мы используем каждый день. Для начала поговорим про то, как запускать мобильные приложения, чем смотреть трафик, и рассмотрим инструменты для статического и динамического анализа мобильного ...

Паттерны проектирования в Dart В последние годы растет популярность фреймворка для кроссплатформенной разработки приложений Flutter, а вместе с ним вторую жизнь получил и язык программирования Dart. Dart создавался как потенциальная замена JavaScript и мог бы занять нишу, которая сейчас принадлежит TypeSc...

Мониторинг Raspberry Pi с помощью Zabbix Благодаря доступности, небольшим размерам и энергопотреблению, а также возможности подключения различных периферийных устройств микрокомпьютер Raspberry Pi широко используется как для творчества, так и для серьезных применений. К сожалению, с Raspberry Pi, как и с любым...

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

Apple сломала Face ID в iOS 15.6. Как исправить Не так давно Apple выпустила последнее обновление iOS 15.6 без новых функций, но с исправлениями некоторых ошибок — версия операционной системы, скорее всего, последняя, так как дальше нас с вами ждет iOS 16. Но Apple традиционно не смогла выпустить идеальный апдейт, ...

[Перевод] Моана. Визуальные эффекты В большей мере эта статья основана на статье-интервью 2017 года, которое взяли у создателей фильма ребята из SideFX.Было бы очень желательно, чтобы вы ознакомились с оригинальной статьёй, однако, даже при наличии качественного перевода, можно обнаружить, что многие моменты в...

Как мы избавились от пинг-понга задачами между разработкой и QA Я в IT больше девяти лет и успел поработать в ряде интересных проектов, но самым большим своим достижением на данный момент считаю налаживание процессов в команде Billing API. Статья — именно об этом. Расскажу о наших проблемах во взаимодействии между разработчиками и QA-инж...

[Перевод] Вероятно вам не нужен MediatR MediatR - это очень популярная библиотека, которая используется для уменьшения зависимостей между объектами. Она популяризует архитектуру, основанную на крайне значимых принципах проектирования:• препятствование прямому общению между объектами для уменьшения связности;• наце...

[Перевод] Пособие по программированию модулей ядра Linux. Ч.3 От редакции: Сегодня исполнился 31 год с момента первого анонсирования Linux. Именно в этот день, 25 августа 1991 года Линус Торвальдс разместил в новостях Usenet comp.os.minix соообщение следующего характера: Привет всем тем, кто использует миникс — Я делаю (свободную) опе...

Apple выпустила iOS 16.1.2 для всех с исправлением ошибок. Качаем! Пропустив очередную бета-версию iOS 16.2, в среду, 30 ноября, Apple представила iOS 16.1.2. Обновление вышло сразу в релиз, минуя процедуру открытого бета-тестирования. Вместо этого его проверили и испытали собственные инженеры контроля качества. Очевидно, сказалась срочнос...

Allure TestOps: «Нестандартный» сценарий использования Привет. Меня зовут Николай, я QA Automation Engineer в мобильной платформенной команде Delivery Club. Эта статья будет о том, как мы интегрировали Allure TestOps (далее Allure TO) в регрессионное тестирование нескольких мобильных приложений и ушли от TestRail. Альтернативу T...

RabbitMQ и Apache Kafka: что выбрать и можно ли интегрировать RabbitMQ часто сравнивают с другим популярным брокером сообщений — Apache Kafka. Оба инструмента используются для обмена данными между приложениями, но реализуют принципиально разные модели доставки. RabbitMQ — push, когда сообщения отправляются получателям, а Kafka — pull, ...

Как мы строили реактивный игровой сервер на Vert.x Всем привет, меня зовут Алексей Жуков, я старший программист в студии IT Territory. В этой статье я расскажу, как мы строили игровой сервер для Rush Royale. Объясню, почему создание сервера в геймдеве — это не так просто, как кажется на первый взгляд, а также опишу плюсы и м...

Использование цвета в терминале Я пишу небольшие скрипты для работы в программах-оболочках «Windows PowerShell» версии 5.1 и «PowerShell» версии 7 в операционной системе «Windows 10». Иногда тянет подсветить текстовый вывод в консоль разными цветами. В этой статье я хочу рассказать о паре грабель, на котор...

Простой CI/CD на Ansible Semaphore CI/CD стал неотъемлемой частью процесса разработки ПО, как в крупных, так и в небольших компаниях и проектах, в том числе open source.Самыми популярными CI/CD-системами является GitLab и Jenkins. Обе эти системы являются мощными, расширяемыми и включают множество дополнител...

Бомбы, наркотики и даже дикие звери: учёные создали рентгеновскую систему для аэропортов со 100-% точностью распознавания Учёные из Университетского колледжа Лондона разработали новую систему, которая может обеспечить большую безопасность в аэропортах, а также поможет бороться с контрабандой.

Применение языка Python в инженерной практике Язык Python (правильно это читается "Пайтон", но в русскоязычном сообществе так же прижилось и прочтение "Питон", мне оно тоже больше по душе ;) в последнее время получил очень большую популярность в среде непрограммистов по двум причинам:- лёгкий синтаксис, очень близкий к ...

Хаброконтент. С этим нужно что-то делать? Триггером для написания этой небольшой статьи послужил сегодняшний материал в разделе новостей «В Москве и Санкт-Петербурге откроют магазины беспошлинной торговли для дипломатов». Что интересно, его автором является пользователь @Travis_Macrifс учетной записью, имеющей отмет...

Что такое Neural Engine и зачем он нужен в Айфоне На презентации нового iPhone инженеры Apple частенько жонглируют непонятными терминами, одним из которых является «нейронный процессор»: из года в год его улучшают, увеличивая количество операций с нескольких сотен миллиардов до нескольких триллионов в секунду. Од...

5 DIY-проектов на базе Raspberry Pi осени 2022 года: клавиатуры, контроллеры и звонок для котиков Привет, Хабр! «Малинки» не теряют свой популярности, проектов на их основе становится все больше. А значит, самое время рассказать об интересных и (правда, не всегда) практичных проектах. Возможно, кто-то из вас захочет повторить или доработать один из них — в этом случае б...

Статьи в интернете: как превратить текст в источник дохода Каждый, кто решил заняться копирайтингом, столкнется со следующими проблемами – как именно писать и кому предлагать свои услуги? Чтобы найти клиентов, нужно уделить особенное внимание тексту. Он должен быть: понятным – заумные фразы здесь ни к чему, отказаться нужно и от с...

ИИ научили распознавать многослойные микроструктуры человеческого мозга Результаты исследования опубликованы в журнале Tomography.Обонятельная луковица человека - это небольшой (около 0,5 см) участок мозга, имеющий сложную слоистую структуру. До недавнего времени эта и ей подобные микроструктуры мозга исследовались либо в низком разрешении метод...

Цифровой баланс: часть 1 – Браузер и расширения Начинаю серию статей про то, как жить осознанно в нашем цифровом мире с потоками информации, бесконечным количеством экранов и уловками сервисов, которые хотят ваше привлечь к себе все ваше внимание. В этих статьях я сделаю обзор инструментария и техник, которые нашел и испо...

#1 Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера На хабре было множество публикаций по данной теме, но все они говорят о разных вещах. Решил собрать всё в одну кучку и рассказать людям. Это первая статья серии введения в нейронные сети, «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким пон...

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

Экран Micro OLED с рекордной плотностью пикселей, 50 Мп и 15-кратный зум — за 375 долларов. Умные очки Xiaomi Mijia Glasses Camera доступны для предзаказа в Китае Компания Xiaomi, которая месяц назад неожиданно представила умные очки Xiaomi Mijia Glasses Camera, сообщила о том, что они доступны для предварительного заказа по цене 375 долларов. Также объявлено, что первое обновление для устройства будет выпущено 10 сентября. Обнов...

К микросервисам через reverse engineering и кодогенерацию Разрабатывая информационную систему с нуля, мы можем выбрать практически любой вариант технологии и архитектуры в целом, в том числе — принцип взаимодействия частей системы. Но что делать, если система уже есть и у неё довольно богатая история? Как большую энтерпрайз систему...

Экран 3,1К с диагональю 14,2 дюйма, процессоры Intel Core 12, тонкий алюминиевый корпус и шесть динамиков. Представлен флагманский ноутбук Huawei Matebook X Pro 2022 Huawei сегодня официально представила флагманский ноутбук Matebook X Pro 2022. Новинка построена на платформе Intel Evo – в базовой версии используется Core i5-1240P, в топовой – Core i7-1260P. Ноутбук выполнен в тонком алюминиевом корпусе толщиной 15,5 мм....

Библиотека тестировщика: обзор полезных книг по тестированию ПО В каждой профессии есть книги из категории «маст хэв» — те, которые любой уважающий себя специалист должен обязательно прочитать в целях самообразования. Какая полезная книга помогла бы углубить профессиональные знания тестировщика? Представляем обзор изданий, которые наверн...

Деньги, знания, самооценка: зачем айтишнику становиться ментором Недавнее исследование MentorcliQ показало, что все компании США из списка топ-50 по версии Fortune используют программы менторства. Также наставничество практикуют 84% компаний, входящих в топ-500. Во время экономического спада из-за Covid-19 у компаний с программами об...

[Перевод] Ошибка в stacktrace из продакшена В этой статье я расскажу про исключительную ситуацию, которая произошла с одним исключением в продакшене Android приложения. Читать далее

Positive Technologies обнаружила вредоносное ПО для обхода PT Sandbox Специалисты экспертного центра безопасности Positive Technologies (PT Expert Security Center) впервые обнаружили малварь, которая настроена на распознавание старых версий песочницы PT Sandbox. Вредонос обнаруживает PT Sandbox во время проверки того, где он запускается — в ви...

Архитектура пошаговых игр Большинство игровых движков заточены под real-time игры. В них есть все: система физики, удобные инструменты для анимации, инновационные технологии рендера и еще куча всего. В каждом из них есть свои плюсы и минусы, однако, сколько я не гуглил, мне не удалось найти нормальны...

Установка OS Solaris 10 5/8 на виртуальную машину Oracle VM VirtualBox Цель данной статьи не просто порядок установки системы, нюансы, которые могут при неправильной последовательности давать, в итоге, разные результаты.Первое: - Это Изолированность системы, которая связана с её особенностями поведения именно в Виртуальной машине и выражается в...

StbSharp: история ненужного проекта В этой статье я бы хотел рассказать о своем хобби проекте под названием StbSharp.Итак, в 2016 году мне пришла в голову весьма банальная идея - сделать собственный игровой кросс-платформенный движок на C#. И я озаботился поиском кросс-платформенной же библиотеки для загрузки ...

Как связать админку продукта и его базу знаний (и обойтись без доработок продукта) Всем привет! Сталкивались ли вы с ситуацией, когда в вашей админке пользователям трудно интуитивно разобраться, возможности быстро исправить это нет, а существующую документацию по ней никто не читает? Знакомы ли вам частые вопросы вида "А как это настроить?" или "А можно ли...

Intel представил технологию распознавания дипфейков По словам разработчиков, она работает с точностью до 96%.

[Перевод] Термоядерный синтез: водород и бор вместо дейтерия и трития Прототип термоядерного реактора TAE 5-го поколения был разработан для создания температур 30 миллионов градусов Цельсия, но уже сейчас он достиг 75 миллионов градусов. И в настоящее время команда разработчиков стремится увеличить температуру в 10 раз, причем ориентируясь на ...

Читаем почту mail.ru из python при помощи imap Подробно разбираем работу библиотек imaplib и email, открываем ящик и читаем письма (получаем из писем всё что есть) на примере mail.ru (хотя в целом, должно работать везде).Рабочие задачи заставили обратиться к классике - электронной почте, материала довольно много в сети...

Технологии NiFi & Kafka: применение (часть 1) Добрый день, меня зовут Рустам Ахметов, я архитектор ГК Юзтех и интеграционной шины данных UseBus. В этой статье я расскажу о нашем опыте разработки продукта и выборе технического стэка. Хочу добавить, что я буду давать лишь поверхностный Helicopter view на продукты и их ана...

[Перевод] Языковая модель GPT-3 умеет объяснять код — рассказываем, как это можно использовать За два года с момента релиза GPT-3 эту языковую модель использовали в множестве интересных задач — например, для сочинения поэзии, написания футурологических эссе и подготовки научных статей. Но как алгоритм обработки естественного языка может быть полезен программистам?На э...

[Перевод] Руководство по симулятору простого ассемблера для 8-битного процессора на Javascript Это руководство по созданию симулятора простого 8-битного ассемблера на Javascript. Читать далее

Путь к метрикам Метрики используют для оценки, отражения динамики и выявления слабых мест в процессе разработки. Как их внедрять и применять здесь и сейчас? А если у вас в команде проблемы с процессами, может вам и не до метрик? Раз вы видите проблемы, то, наверное, как-то их оцениваете, из...

В соцсетях тебя найдем, из дому доставим: как ищут мобилизованных военкоматы С момента объявления частичной мобилизации в сети стала распространяться информация о том, что для розыска уклонистов будут использоваться система распознавания лиц, социальные сети, мобильная связь и оплаты банковскими картами. Издание «КоммерсантЪ» выясняло, насколько возм...

UseStdLibVars: используйте переменные стандартных библиотек Go-разработчики часто пишут свои собственные переменные или константы, а затем используют их в коде, который обращается к стандартной библиотеке. Поэтому наш Go-разработчик Саша Мелентьев создал линтер usestdlibvars, который определяет, можно ли повт...

24-битный звук, шумоподавление, IPX7 и 29 часов автономно. Samsung представила Galaxy Buds 2 Pro Компания Samsung Electronics представила сегодня на большой презентации Galaxy Unpacked не только линейку умных часов Galaxy Watch 5 и складные смартфоны Galaxy Z Fold 4 и Galaxy Z Flip 4, но и новые полностью беспроводные наушники Galaxy Buds 2 Pro.  Samsung Gala...

[Перевод] Как работать с curl в Windows Curl (client URL) — это инструмент командной строки на основе библиотеки libcurl для передачи данных с сервера и на сервер при помощи различных протоколов, в том числе HTTP, HTTPS, FTP, FTPS, IMAP, IMAPS, POP3, POP3S, SMTP и SMTPS. Он очень популярен в сфере автоматизации и...

О чём расскажут на PiterPy 2022 Тем, кто использует в работе Python, может быть уже знакомо название конференции PiterPy. А мы в JUG Ru Group ранее проводили другие конференции вроде Joker. Но теперь эти два мира встретились, и организацией PiterPy занимаемся тоже мы.Сама конференция уже на следующей недел...

Аварий с электросамокатами больше не будет? Кикшеринг «Юрент» тестирует самокаты с автопилотом и распознаванием препятствий Сервис кикшеринга «Юрент» тестирует электросамокаты нового поколения – с функцией автономного движения и распознавания препятствий. «Сервис кикшеринга "Юрент" тестирует новую модель самоката, которая оборудована камерой и технологией ко...

SophiApp, или Как мы делали опенсорс программу для настройки Windows 10 & 11 Я от лица команды хочу показать вам SophiApp — графический наследник Sophia Script for Windows: бесплатная, портативная и полностью опенсорная программа для тонкой настройки Windows 10 и Windows 11.В этой статье я расскажу, как оброненная мной фраза в комментарии 3 года наза...

8 сервисов для зарубежных покупок в 2022 году Эта статья стала итогом моих экспериментов в 2022-ом. С начала года я искала сервисы, которые помогают выкупать товары в интернет-магазинах за рубежом и доставляют их в РФ. Прочитав кучу отзывов (спойлер: в основном плохих), я попробовала заказать товары через так назыв...

Как отправить сообщение почти любому человеку в LinkedIn Самый популярный способ поиска работы — используя профессиональную сеть LinkedIn. На западном рынке именно эта сеть стала основным инструментом для поиска деловых контактов и расширения нетворка. Большинство компаний используют LinkedIn для поиска сотрудников. Это основ...

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

Как заменить Qlik и PowerBI с минимальными потерями: Visiology+Loginom+PostgreSQL "Что делать, когда ТОПовые BI-системы стали недоступны и перспективы работы с ними оказались сильно ограничены?". Эта дилемма встает сегодня перед многими компаниями. Меня часто спрашивают, можем ли мы взять и перенести уже наработанные практики на другие платформы, доступны...

Размышления об успешном успехе над сломанным цифровым магнитофоном Говорят, забуксовавший проект иногда лучше бросить, зафиксировав убытки, чем пытаться всеми силами довести до конца. Именно это в 1996 году сделала компания Philips, закрыв проект нового звукового носителя, цифровой компакт-кассеты. Идея использовать для записи сжатого аудио...

Обзор серверов Gooxi SL101. Опыт установки и первые впечатления Наш системный инженер Владимир Емельянов и его коллега – ведущий инженер по виртуализации рассказали мне о серверах Gooxi и поделились первыми впечатлениями. В статье рассказываю, как у них прошел процесс монтирования, какие были сложности с подключением комплектующих и наст...

Использовать ли Reusable Workflows в GitHub Actions? CI система GitHub Actions достаточно свежа по сравнению со своими конкурентами, но продолжает радовать сочетанием легкости использования и постепенным расширением функционала. На мой взгляд, шаблонизация используемых пайплайнов это безумно важная составляющая, и в конце 2021...

Нет пустым полкам: система логистики Fix Price изнутри Приветствую, друзья! Продолжаем серию публикаций «Fix Price изнутри». Меня зовут Анна Васильева, я являюсь руководителем проектов в отделе департамента категорийного менеджмента Fix Price. В этой статье поделюсь с вами тем, как у нас выстроена система обеспечения магазинов т...

В России создаётся система распознавания лиц без обработки биометрической информации Компания «Росатом» работает над системой распознавания лиц, которая работает «без обработки биометрической информации». Нужно это для того, чтобы не заниматься обработкой и хранением персональных данных в рамках регулирующих норм 152-ФЗ.  С...

Как мы переходили с pip на Poetry Всем привет! Я Станислав Бушуев, Software Engineer в Semrush. В этой статье я расскажу о том, как мы столкнулись с проблемой периодического обновления Python-зависимостей, тестировали решение с полной их фиксацией, ошибались, и в итоге перешли на Poetry. Читать далее

GraphQL: доступ запрещен Жил-был один маленький разработчик, работал себе над REST API и горя не знал. Но вот приходит к нему тимлид и предлагает затащить GraphQL. Казалось бы: классный и мощный GraphQL — это запросто! Но в процессе проектирования API разработчик столкнулся с неожиданными проблемам...

Управление сторонними зависимостями в коде Я уже больше 10 лет работаю в Web-разработке, поэтому видел довольно много проектов, которые в какой-то момент своего развития получили ворох проблем из-за того, что неграмотно управляли своими зависимостями.Были проекты, которые страдали от того, что сторонние компоненты, к...

Система техподдержки, которая понравится руководству В статье перечислю некоторые кейсы работы системы техподдержки портала https://www.gosuslugi.ru/. Я столкнулся с ним как обычный пользователь. Заранее извиняюсь перед всеми причастными к работе ГосУслуг. Я с глубоким уважением отношусь к создателям этого портала. Надеюсь, чт...

Microsoft подтвердила проблемы с Windows Hello в Windows 11 2022 Update (версия 22H2) Microsoft подтвердила ещё одну проблему в Windows 11 2022 Update (версия 22H2), из-за которой у некоторых пользователей могут возникнуть проблемы с использованием системы Windows Hello, отвечающей за авторизацию с помощью распознавания лица, отпечатка пальца или PIN-кода. О...

Китайский заменитель Audi A7 поступил в продажу. За Chery Arrizo 8 просят от 16 600 долларов Chery приурочила к автосалоне в Чэнду старт продаж седана Arrizo 8, который китайские СМИ называют «местным Audi» за схожесть оформления задней части с Audi A7. Автомобиль не относится к премиум-сегменту, но выглядит действительно неплохо, а цена и вовсе рад...

Введение в базы данных Я решила написать эту статью, потому что именно такой статьи мне очень не хватало несколько лет назад, когда я только начала карьеру в аналитике данных. Тогда я часто слышала слова «база данных», «реляционная база», «primary key», примерно понимала, что они означают, но...

Spring Test Containers как бины TestContainers это отличный инструмент, позволяющий тестировать свой код в prod-like окружении.Однако трудности возникают когда появляется потребность провести сложное интеграционное тестирование используя несколько таких контейнеров, например, базы + очереди, нескольких оче...

Установка Jenkins с помощью terraform в Kubernetes в Yandex Cloud с letsencypt В этой статье будет следующее: Заведение DNS домена на reg.ru Управление DNS зоной в Yandex DNS c помощью terraform Создание Kubernetes в Yandex Cloud Резервируем внешний статический IP адрес Установка Jenkins c помощью terraform модуля helm_release Создание ClusterIssue(I...

Как красиво избавиться от switch-case посредством перечисления Привет, хабр! Применение switch-case в коде - давняя тема холиваров на форумах на предмет чистоты кода. Лично я склоняюсь к простому мнению: инструмент необходимо использовать по назначению. Сегодня хотелось бы рассмотреть несколько простых кейсов, где switch-case является н...

Как мы в Fix Price внедряли систему Keycloak Привет, Хабр! Сегодня расскажу о том, как мы в Fix Price закрыли проблему организации единой авторизации и аутентификации для наших сервисов с помощью Keycloak. Хотелось бы, чтобы эта статья оказалась полезной для всех, кто планирует внедрять это решение.Начнем с общих момен...

Расчет значения синуса простой математикой Навязчивая идея посчитать синус угла, используя простые мат. операции появилась еще давно, и я, тихим вечером копаясь в Desmos'е, обнаружил сходство графика обычной функции-треугольника, возведенной в некоторую степень, с полу периодом синуса, тогда-то ко мне и пришло просве...

Непрерывность мобильной разработки — как это реализовано у нас Современный мир – это постоянные вызовы. Непредвиденные ситуации, отказы, поломки всегда были спутниками любого IT-продукта. В последние несколько месяцев примерно у каждой российской компании появился риск, что какой-либо из используемых ими сервисов может перестать работат...

DALL·E 2 — мои первые эксперименты с возможностями нейросети Еще в прошлом году я в свое время подавался в лист ожидания для того чтобы опробовать нейросеть GPT3 для генерации текстов, и спустя достаточно длительное ожидание она попала ко мне в руки, и даже в рабочем проекте мы с ней поэкспериментировали.И когда Open AI открыли возмож...

Как проверяют физических лиц в СБ компаний методом OSINT Чтобы обезопасить себя от влияния «человеческого фактора» и снизить любые риски, связанные с потерей денег или репутации службы безопасности компаний прибегают к различным методам. Как ни крути, а это их прямая обязанность. Если в компанию, скажем, придёт человек, который на...

Love, Spring and HTTP Bugs Привет, Хабр! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями поведения б...

«Лаборатория Касперского» разрабатывает систему на базе технологии Kaspersky Antidrone для наблюдения за беспилотниками в городах «Лаборатория Касперского» разрабатывает систему для мониторинга беспилотных летательных аппаратов в городском воздушном пространстве. В ней также появится возможность интеграции с системами регистрации дронов. «"Лаборатория Касперского" разр...

[Перевод] Четыре важных теста для Apache Kafka CI/CD с GitHub Actions Если вы используете GitHub для создания приложений Apache Kafka®, наверняка вы захотите интегрировать Kafka в свою среду разработки и эксплуатации GitOps. Эта статья для тех, кто понимает принципы GitOps, ценность непрерывной интеграции и поставки (CI/CD) и важность промежут...

Building generator in Unity Генератор зданий в ЮнитиВ данной статье описан процесс создания генератора зданий внутри Юнити с объяснением логики и примером подходящих моделей. Читать далее

Прагматичная разработка-3: телеграм-бот Финальная часть разработки простого проекта про specialty-кофейни на Кипре. В первой части я рассказал про API микросервис, во второй - про фронтэнд-сайт и теперь - про телеграм-бота. Читать далее

Constraints в PostgreSQL, или о том, как попытаться спокойно жить Данный материал был создан на основе одноимённого доклада на PGConf.Online, вошедшего в число самых популярных выступлений конференции. Поскольку тема ограничений по-прежнему сохраняет свою актуальность, а смотреть видео с мероприятий любят не все, появилась эта статья.Конце...

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

Теория алгоритма лежащего в основе фантазирования реальностью в мозге Оригинальный взгляд на алгоритм распознавания объектов головным мозгом, который еще может и фантазировать с увиденными объектами и моделировать их. Так же он объясняет механизм генерации сновидений и на его основе можно объяснить работу пальцев рук.Мы видим картинку двухмерн...

Whisper: Технология автоматического распознавания речи "на лету" с открытым исходным кодом OpenAI, некоммерческий разработчик искусственного интеллекта, утверждает, что его программное обеспечение для распознавания речи отличается высокой эффективностью.

Задачи для средней школы. Скрещивание Microsoft Active Directory (LDAP) и Hashicorp Vault на домашнем стенде, часть 1 Такой низкокачественный лонг лонг рид я писать не хотел, меня заставили, но сначала в комментариях задали вопрос про доучивание, затем эта статья вызвала у меня некое недоумение своим обрывом на полуслове. Поскреб по амбарам, нашел черновик заметки по дообучению коллег от ур...

Образование в РФ избыточно Эта статья призвана дать ответы на вопросы, которые возникают у некоторых студентов во время обучения и после окончания вузов относительно процесса обучения, образования вообще. Вроде таких наивных вопросов: Для меня, как человека, который верил в то, что учебное заведение ...

Программа для распознавания текста и перевода AssistAnt Хорош ли ваш английский? Мой – нет. По крайней мере точно недостаточно, чтобы обходиться без переводчика в играх. Недолгий поиск бесплатных программ в интернете мне не помог. Возможно, я просто плохо искал :) Но когда я поймал себя на мысли, что сейчас возьму в руки сотовый ...

[Перевод] Использование шаблонов проектирования группы GoF в React В этой статье поговорим о том, как написать в React многократно используемый код, используя три шаблона проектирования группы Gang-of-Four. Читать далее

Fast-dreambooth. Имба для тонкой настройки StableDiffusion DreamBooth очень просто способ дообучить StableDiffusion на вашем наборе изображений. В этой статье я расскажу как за 3 часа добавить в нейроную сеть ваши объекты стили или персонажей Читать далее

578 л.с., запас хода 680 км, HarmonyOS, 34 датчика, 14 динамиков и 3 экрана. Электромобиль Avatr 11 проехал без поломок 320 000 км Компания Avita Technology, основанная Changan Automobile, Huawei и CATL, недавно представила автомобиль Avatr 11, который получил силовую установку мощностью 578 л.с., 680 км пробега по циклу CLTC и стартовую цену 51 800 долларов в Китае. Первые поставки начнутся в дека...

Смартфон Honor X40 GT обещает не перегреваться из-за Геншина Бренд Honor представил новый смартфон, Honor X40 GT. Он предлагает LCD дисплей с диагональю 6,81 дюймов и частотой обновления 144 Гц. Под капотом стоит чипсет Qualcomm Snapdragon 888 с 5-нм техпроцессом. Всё бы хорошо, но именно данная модель сильно перегревается и «троттлит...

CDC и логическая репликация для баз данных, реализованных на стеке open source-решений Привет, Хабр! На связи СберТех — мы создаём Platform V, цифровую платформу Сбера для разработки бизнес-приложений.В платформу входит более 60 продуктов на базе собственных сборок open source, доработанных до уровня enterprise по функциональности, безопасности, производительн...

[recovery mode] FizzBuzz по-пенсионерски Статья коллеги @qrdl про собеседование с написанием вариантов FizzBuzz очень понравилась.Но очень не понравился код, совсем не понравился. (Так бывает, статья задорная, веселая, с понтами, а код не хороший) И после публикации технотекстов пришлось внимательно изучить https:/...

Книга «Грокаем стриминг» Хорошего дня, Хаброжители! Стриминговые системы позволяют сократить до минимума время между событием и обработкой информации, чтобы вы получали результаты в реальном времени. В приложениях для финансовой сферы, в вопросах безопасности и IoT важна каждая миллисекунда, поэто...

Состоялся релиз стабильной версии Microsoft Edge 108 Microsoft начала распространять стабильную версию Microsoft Edge 108 (108.0.1462.42), которая принесла с собой улучшенную защиту в веб-среде и Graph API для Cloud Site List Management. Обновления компонентов Graph API для Cloud Site List Management. Добавлены новые API-инт...

Реальная угроза Android: HarmonyOS уже установлена на 470 млн устройств, выпущено 14 дистрибутивов По данным Шанхайской фондовой биржи, количество устройств, работающих под управлением различных версий операционной системы HarmonyOS, уже превысило 470 млн единиц. После трех лет полномасштабной работы операционная система HarmonyOS стала более стабильной, а экосистема...

[Перевод] Tidymodels: аккуратное машинное обучение в R Последнее время пакет tidymodels активно развивается в направлении задач машинного обучения.Несколько лет назад Мак Кун разработал пакет caret, целью которого было создать единую платформу для моделей машинного обучения, существующих в R. Caret был прекрасен во многих о...

Похищаем сохраненный в Chrome пароль с помощью XSS Меня зовут Артем Мышенков, я ведущий инженер по технической защите информации в команде безопасности REG.RU. Наша команда занимается тестированием систем компании на безопасность и поиском уязвимостей.В этой статье я расскажу о том, как с помощью XSS-атаки в сочетании с Clic...

Хакеры научились взламывать Windows 7 с помощью «Калькулятора» Операционная система Windows 7 всё ещё остаётся популярной. Однако из-за отсутствия обновлений безопасности она оказалась уязвимой к некоторым атакам, которые не работают на более новых ОС. Специалисты недавно нашли модификацию троянской программы Qbot (также известна ...

[Перевод] Девять порочных практик React. Разбираем частые ошибки Слово React регулярно слышат разработчики во всем мире. С момента своего создания эта библиотека стала невероятно популярной. Одно из главных преимуществ React в том, что она крайне вариативна в использовании, и это при определенных подходах делает ее довольно мощной и прост...

[Перевод] Как мониторить золотые сигналы SRE Принципы Site Reliability Engineering (SRE) в последнее время очень популярны, отчасти благодаря знаменитой книге о SRE в Google, где говорится о золотых сигналах, за которыми нужно следить, чтобы наши системы работали быстро и безотказно в любых масштабах.Все понимают, что ...

Интерпол, SpaceX, Intel и десятки других мировых компаний и правительственных ведомств оказались в перечне возможных пользователей российской технологии распознавания лиц FindFace Издание Business Insider получило от анонимного источника список пользователей российской технологии распознавания лиц FindFace фирмы NtechLab. В перечне оказались Интерпол, Intel, SpaceX, Dell, Philip Morris и другие компании, а также правительственные ведомства из бол...

Цифровые двойники как инструмент цифровой трансформации Пандемия COVID-19 и всплекс релокации 2022 года привели к необходимости пересмотра способов организации бизнес-процессов и методов прогнозирования бизнес-моделей для многих организаций. Наиболее подготовленными к этим изменениям были компании, которые занимаются разработкой ...

Собираем кластер PostgreSQL для разработки и тестирования Сегодня СУБД PostgreSQL является одной из самых известных и популярных систем управления баз данными в мире. Открытый исходный код, отсутствие платы за использование, контроль целостности, репликация – это далеко не все преимущества данной СУБД. В современных реалиях, когда ...

Связь GreenPlum и PostgreSQL GreenPlum — популярное решение для масштабных аналитических систем и в небольших стартапах, и в крупных корпорациях. Оно предлагает понятный пользователям синтаксис ANSI SQL, хорошо ложится на облачный ландшафт, позволяет обучать и применять модели машинного обучения, а ещё ...

Как мы уменьшили время проверки релизной сборки с 4 дней до 4 часов Всем привет! Меня зовут Иван, я QA-инженер релизной команды в inDriver. В этой статье расскажу о том, как мы сократили время регрессионного тестирования релизной сборки мобильного приложения и релизный цикл до одной недели, с какими проблемами столкнулись и как их решали.Ран...

Мониторинг дисковых квот с помощью Zabbix Если постоянно не контролировать свободное пространство на дисках сервера, то рано или поздно диски переполнятся. В результате перестанут работать сервисы, и даже может получиться так, что вы не сможете подключиться к консоли сервера через SSH.В этой статье мы расскажем про ...

Роботов-коллекторов ограничили в правах Минюст разработал проект поправок, где будут прописаны требования к роботам с распознаванием речи, которые используются для общения с клиентами банков. .

Как научить операционную системы «выбрасывать» из системных вызовов исключения C++ и как это можно применять Эта статья написана по мотивам дипломной работы, выполненной в ВУЗе. Мне показалось, что она могла бы быть интересна и другим людям, поэтому выкладываю пересказ. В этой работе я кратко рассмотрю, как вообще работают исключения в С++, опишу, как я добавил их поддержку в прост...

Программирование для админа: какой язык выбрать? Эксперты Слёрма — Антон Черноусов, Павел Селиванов, Денис Наумов и Владислав Килин — собрались, чтобы обсудить, какой язык больше подходит для админов, инженеров и devops.Дисклеймер. Этот материал не претендует на звание истины в последней инстанции. Статья создана на основе...

ML.NET: можно ли доверять машинному обучению Microsoft? В 2018 году Microsoft разработали ML.NET – фреймворк машинного обучения для .NET разработчиков. За прошедшее время эта библиотека претерпела существенные изменения и обзавелась новыми функциями для выявления закономерностей в данных. Посмотрим, как это отразилось на качестве...

От Soda Luv до BTS: как ВКонтакте рекомендует музыку миллионам пользователей Всем привет! Это Даня Самойлов и Женя Замятин, мы из команды Core ML, занимаемся рекомендациями VK Музыки. В этой статье мы хотим поделиться с вами, как устроена наша система музыкальных рекомендаций (на примере алгоритмическ...

Apple iPhone 14 звонит в службу экстренной помощи на американских горках В прошлом месяце Apple продемонстрировала iPhone 14 во время мероприятия Far Out и представила ряд новых функций, таких как обнаружение сбоев. Функция обнаружения столкновений включена по умолчанию и предупредит госструктуры, если вы попали в автомобильную аварию или где-то ...

Заплатить за апельсины в ларьке одним махом: в России запустили первый сканер номера телефона для денежных переводов со смартфона Команда банка «Тинькофф» сообщила новость о собственной уникальной разработке.  Как отмечает пресс-служба, центр технологий искусственного интеллекта «Тинькофф» разработал и запустил в мобильном приложении «Тинькофф» первый в Ро...

Часы Huawei Watch GT 3 научились управлять машинами и умными дверными замками Умные часы Huawei Watch GT 3 и Huawei Watch GT Runner получили обновление программного обеспечения HarmonyOS 2.1.0.399, которое добавляет функцию управления автомобилями, улучшает плавность работы операционной системы и точность распознавания позы пользователя. Новые ф...

2D примитивы мультимедийной библиотеки SFML для разработки игр на C++ Предыдущая тема Читать далее

[Перевод] Как использовать Docker в приложениях Node.js и React В этой статье поговорим о том, как разработать и запустить бэкэнд на Node.js-Express и фронтенд на React в контейнере Docker. Читать далее

Паттерн Outbox: как не растерять сообщения в микросервисной архитектуре Привет! Меня зовут Михаил Боровиков, я тимлид команды, которая отвечает за систему процессинга заказов Lamoda — Orders Management. Эта система, словно «сердце» Lamoda, через которое проходит самый важный для бизнеса шаг — оформление заказа.Раньше система представляла из себя...

Flutter Flame: подходы к оптимизации В предыдущей статье я разбирал проблемы Bonfire и причины, по которым он не очень подходит для сложных игр. Несмотря на то, что чистый Flame намного легче, там тоже не всё так гладко. В этой статье я поделюсь своими рецептами увеличения производительности игры и распишу прич...

Пишем свою библиотеку под Arduino Одна из довольно сильных сторон любого программного обеспечени — это возможность единожды написанной программы быть использованной многократно как в виде отдельных частей, так и целиком, что и привело к зарождению концепции «библиотеки». Можно сказать, что она вполне впис...

[Перевод] Работа с графикой на языке Rust Всем привет! Меня зовут Саша и я backend разработчик. Нет, не на rust. Но раст мой любимый язык и недавно я задался целью портировать движок онлайн игры, написанный на C++. Первый месяц ушел на то, чтобы разобраться с бинарными ассетами, их чтением и управлением. Но статья б...

Год на Airtable: как настроить процессы в компании с помощью low-code решения и стоит ли? Привет, Хабр! Я — Антон Иванов, работаю продакт-менеджером в двусторонних платформах. Как правило отвечаю за опыт поставщиков, вместе с командой успел помочь разработать с нуля и удвоить выручку на второй год после запуска у трех мобильных  приложений и у двух веб-верси...

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

Взять и извлечь данные из изолированной от сети и периферии вычислительной системы Группа инженеров из израильского Университета имени Бен-Гуриона специализируется на изучении хакерских атак, позволяющих преодолевать так называемый «воздушный зазор» (air gap). Их проекты стали достопримечательностью на Hacker News. Во многом благодаря названиям, которые он...

Когда есть только дисплей и больше ничего Начитался я как-то разных статей, заметок, форумов про то, как ребята подключают дисплеи от мобильных телефонов и тоже решил попробовать. Интересно ведь. Специально для опытов были куплены образцы дисплеев. Про часть из них я рассказал в своей прошлой статье. Но первыми были...

Микроконтроллеры по 5 рублей. Программируем микросхемы PADAUK Впервые известие о том, что фирма PADAUK Tech продаёт микроконтроллеры по три цента появилось в 2018 году. Эта новость вызвала интерес и обсуждение на форумах, а затем благополучно была забыта (по крайней мере в русскоязычном комьюнити).В статье расскажу о своём опыте освоен...

Атаки программ-вымогателей становятся всё хитроумнее Первая из новых групп использует зловред RedAlert, написанный на языке C. Вторая, обнаруженная в июле 2022 года, - зловред Monster, написанный на Delphi. Отличительная черта Monster - графический пользовательский интерфейс. Такой компонент н...

Фундаментальные основы хакерства. Находим математические операторы в дизассемблированных программах Для подписчиковНа первый взгляд кажется, что в распознавании арифметических операций нет ничего сложного. Однако даже неоптимизирующие компиляторы используют ряд хитрых приемов, которые превращают нахождение математических операторов в головную боль. Давай изучим теорию и по...

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

Как стажёр оптимизировал запросы и нашел баг в Django Недавно я нашел баг в Django, создал тикет с исправлением и его приняли.В статье расскажу подробнее — над чем работал, в чем была ошибка и почему ее сложно встретить. А также еще про один баг, который по классике оказался фичей

[Перевод] Экзибит, прокачай мой трансформер или Основные идеи по улучшению модели трансформера с 2018 по 2020 год (часть 1) В июне 2021 года вышла статья “A Survey of Transformers” - обзор различных нововведений, сделанных с применением архитектуры “трансформер” после ее появления в материале “Attention is all you need”.Этот материал особенно актуален сейчас. Приведенные подходы и архитектуры нач...

Trunk Based Flow — кто такой и зачем нужен Привет! Меня зовут Павел Лакосников, я Team Lead Backend Engineer в Авито. Сегодня расскажу про свой любимый подход к разработке Trunk Base Development, сравню его с другими моделями ветвления и подсвечу его достоинства и нюансы.Краткий обзор трёх моделей ветвления: Central ...

А какой-то что-то как-будто бы open source VDI будет? Open source так плотно вошел в нашу жизнь, что мы ее без этого феномена и не представляем. Многое чем мы пользуемся основано на open source компонентах, работает на open source ОС и это можно продолжать до бесконечности. И если любая инфраструктура начинается с фундамента в ...

Производство креативов для мобильной игры с нуля Изначально наш отдел маркетинга создавал большие видеролики про апдейты игры и разные трейлеры. Такой контент хорошо подходит для PR (например, показать на конференции или привлечь внимание игроков), но не для закупки трафика. К тому же было мало взаимодействий с продуктом, ...

[Перевод] Стоит ли использовать кастомные исключения в Python В Python имеется так много встроенных исключений, что программисты редко нуждаются в создании и использовании пользовательских исключений. Или это не так? Читать далее

Albumentations: Feedback Warning: Текст ниже сухой, так как написан больше для публичного логирования и интересен будет скорее тем, кто библиотеку уже использует. Читать далее

Что такое реролл в гача играх и как его ускорить? Если вы решите погрузиться в мир мобильных гача-игр, то вскоре столкнётесь с таким термином как «реролл». Давайте посмотрим, что он из себя представляет. Игры для смартфонов почти поголовно используют гача-систему для получения постоянной прибыли и поддержания интереса к их...

Развертывание Spring Boot приложения с помощью Nginx, Let's Encrypt и Docker Compose Привет, Хабр! В своей первой статье я бы хотел поделиться опытом в развертывании Spring Boot приложения. Но для начала небольшое отступление, которое должно ответить на вопросы зачем и почему.Недавно я столкнулся с задачей разработать Telegram бота. Казалось бы, что тут слож...

Управление временем в Java приложениях В продуктовой Java-разработке часто требуется сохранять дату и время в базу данных. Это может быть фиксация времени создания\последней модификации какого-либо объекта или указание срока действия документа, билета и т.п. Сама по себе эта задача несложная. Трудности возникают,...

[recovery mode] Как универсально организовать импорты в проекте, независимо от того, где находятся модули? Начнем с того, что это статья посягается на святой устой комьюнити Python разработчиков, устой звучит так "синтаксис python - идеален, стандартные библиотеки - идеальны, и полноценны, GIL - это неизбежная жертва для такого прекрасного языка как Python ... может быть в конце ...

Принципы проектирования SOLID Группа принципов проектирования, связанных с разработкой программного обеспечения, предложенные Робертом Мартином. Характеризуют принципы, которые рекомендуется соблюдать при написании программного кода. Эти правила помогают писать код, который легко масштабировать и поддерж...

Легкая автоматизация кроссплатформенных тестов с Kotlin DSL Привет! Я - Урманчеев Станислав, QA Automation Engineer на проекте «Лояльность» в Mир Plat.Form (НСПК). Хочу поделиться с читателями Хабра нашим опытом в создании и развитии фреймворка для автоматизации тестов на Appium.Какие проблемы мы собрали по пути, к чему пришли в итог...

В России разработали ИИ-систему, которая оценит эмоциональное состояние учащихся. Её показали на форуме «Армия-2022» Холдинг «Росэлектроника» (входит в состав Ростеха) разработала ИИ-систему, которая позволит оценивать эмоциональное состояние учеников. Это позволит формировать индивидуальный план обучения для тех, кому это необходимо. Новинку показали на форуме «Арми...

Обновление системы грейдов: с чего мы начинали, какие проблемы нашли и что нам дал новый подход Всем привет!Меня зовут Константин Щеглов, я – CIO SuperJob. Сегодня я расскажу о нашей системе грейдов, которую мы применяем для ежеквартальной оценки наших разработчиков. Мы поговорим о старой системе и проблемах, с ней связанных, а после этого я расскажу об изменениях, кот...

Как джуну найти работу: лайфхаки от HR Привет, Хабр! Меня зовут Анна Галимова, я HR бизнес-партнер в МТС Digital. В этой статье я расскажу о том, что делать, если вы специалист уровня junior и хотите найти хорошую работу в IT. Я дам советы: расскажу, на что смотреть при выборе работодателя, как подготовиться к со...

Как создать игру в 2022. Моя история создания игр Привет. Меня зовут Саня и мне 14 лет, я учусь в 9 классе в Москве. В этой статье я расскажу, как создал свою игру и поделюсь своим опытом в разработке. А также расскажу, как создать игру новичку в 2022 году. Читать далее

Умный дверной замок Huawei с HarmonyOS поступил в продажу в Китае Компания Huawei выпустила умный дверной замок Huawei Smart Door Lock SE Cat Eye Edition, который предлагается по цене 270 долларов в Китае. Huawei Smart Door Lock SE Cat's Eye Edition имеет камеру разрешением 1080р с углом обзор 150°, поддерживает Wi-Fi, отслежи...

Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать".Как какой из двух категорий относится эта статья — решать вам.В этой статье вы увидите по...

Итоги недели мобилизации. Отсрочка вне закона. Наша статистика мобилизации IT-специалистов. Новое письмо Мишустину? Прошла неделя с момента нашей публикации «О мобилизации для IT-специалистов». Несмотря на то, что Минцифры запустило форму для предоставления отсрочки, статья актуальна: всё ещё нет закона, предоставляющего отсрочку IT-специалистам. В то же время мы начали обрабатывать заявк...

Онлайн-сервер для NFS Underground 2 своими руками. Часть 1 Привет, Хабр! Спустя 13 лет я решил рассказать как однажды начал писать dedicated-сервер для игры NFS Underground 2, как решил возродить функционал оригинального онлайн-сервера, закрытого ещё в 2007 году, и как получилось, что это всё ещё WIP, несмотря на килотонны написанно...

[Перевод] Почему вам следует полностью переходить на Kotlin Пришло время начать использовать современный язык программированияЯ хочу рассказать вам о новом языке программирования под названием Kotlin и о том, почему вы должны рассмотреть его для своего следующего проекта. Раньше я предпочитал Java, но за прошедший год обнаружил, что ...

Выбираем чехол для Samsung Galaxy A42 5G Довольно часто от пользователей можно услышать вопрос о том, как правильно выбирать чехол для Samsung Galaxy A42 5G, чтобы он выглядел достаточно привлекательно, при этом стоил адекватных денег и предоставлял все те функции, ради которых аксессуар и приобретается. Что же, во...

Чего ждать от NeoVim: особенности редактора Привет! Я Антон Губарев, инженер команды Platform as a Service (PaaS) в Авито. Долгое время я пользовался IDE от JetBrains, затем пересел на VS Code. Последние несколько лет работаю с кодом только в NeoVim — адаптировал его под себя и перестал использовать другие IDE. Читать...

Consul начало приключения Когда мы говорим о service mesh, в первую очередь следует упомянуть о Consul, разработанную HashiCorpConsul — это один из инструментов с открытым исходным кодом, который широко используется для обнаружения сервисов для нескольких эфемерных или неэфемерных ресурсов.Но следует...

Kubernetes CronJob не запустился? Тогда мы с shared informer идём к вам Всем привет! Меня зовут Аня, я строю и развиваю инфраструктуру мониторинга в платформе телеметрии Ozon. Моя команда не только помогает настроить мониторинг, но и разрабатывает различные сервисы и инструменты, чтобы упростить жизнь разработчикам компании.В прошлом году я расс...

Как я портирую код с помощью Hebron В своей предыдущей статье я упомянул Hebron - утилиту для портирования кода с C на C# или на Rust.В этой статье хотелось бы подробно расписать - как я с ней работаю.Написанное можно воспринимать как своего рода мануал на тот случай, если кто-нибудь тоже захочет что-нибудь по...

Драгоценное письмо Галилео Галилея оказалось подделкой Некоторые рукописи Галилео Галилея до сих пор хранятся в архивах, но некоторые из них — это подделка Старинные украшения, монеты и документы стоят больших денег — особенно, если они принадлежали известным людям. Например, на протяжении многих лет ценным считалось письмо, кот...

Как мы контролируем работу облаков с тысячами виртуальных машин и сотнями тысяч приложений Как и многие другие вендоры ПО, 1С давно предлагает свои продукты в облачном варианте. Это, в первую очередь, наши облачные сервисы 1С:ГРМ (Готовое Рабочее Место) и 1cFresh. Предоставление облачных сервисов требует наличия соответствующей инфраструктуры – прежде всего сервер...

Временная релокация в Турцию для российского айтишника — основные вопросы, подводные камни, лайфхаки Сколько же статей на эту тему написано и вот опять! - подчеркнет возмущенный, искушенный читатель хабра. Поэтому небольшой "дисклеймер" всем кто считает что описанное в статье давно известно, пользуется этим много времени, и я для них "изобретаю велосипед", вы огромные молод...

В российских самолётах появится система сверхбыстрого реагирования на нештатные ситуации. Её адаптируют для перспективного сверхзвукового пассажирского лайнера Исследователи Московского авиационного института разработали адаптивную систему управления летательными аппаратами, которая в десятки раз быстрее позволит реагировать на нештатные ситуации. Ту-144 – советский сверхзвуковой пассажирский самолет Как пояснили в МАИ,...

Интервью с организаторами школы акселерации для вузов от Платформы НТИ: что это и как работает Информационная служба Хабра в лице @ancotir и @IgnatChuker посетила проектно-образовательный интенсив «Архипелаг 2022», прошедший в Севастополе. Мы уже рассказывали о выставке-фестивале «Настоящее Будущее», проходившей в рамках мероприятия. Сегодня поговорим про школу акселе...

[Перевод] Компьютерной папке более 40 лет: как звезда Xerox создал рабочий стол Xerox В 1981 году компанией Xerox был выпущен Xerox 8010 Star Information System — первый коммерческий компьютер, в котором была использована графическая модель рабочего стола с папками и значками, применяемая нами и сегодня. Спустя 40 лет мы анализируем, почему он стал ос...

[Перевод] Как опубликовать свой плагин в репозиторий WordPress.org Каждый, кто знаком с WordPress, пользуется плагинами с его репозитория, это очень простой и удобный способ расширить стандартный функционал. Если вы разрабатывали или кастомизировали тему, то сколько раз вы копировали один и тот же код с предыдущего сайта на новый? Сколько р...

Представлена интерактивная капа, которая позволяет управлять смартфонами и инвалидными коляскями Ученые из Сингапура представили первую в мире интерактивную капу для зубов, позволяющую управлять электронными устройствами. Это доступное по цене, легкое, компактное и простое в использовании изобретение позволяет определять силу укуса. Устройство позволяет пользо...

[Перевод] Грокаем функторы Это перевод статьи из целого цикла постов "Грокаем функциональное программирование" Мэта Торнтона. Я позволил себе немного поменять порядок постов. В оригинале, функторы идут после монад, что мне показалось неверным. Всякая монада - это функтор, но не всякий функтор - это мо...

Как установить сторонний циферблат на Mi Band Несмотря на то, что фитнес-браслет Mi Band не имеет особых способов кастомизации системы, его все равно можно сделать лучше. Если речь о бесплатных способах, то вы всегда можете покопаться в библиотеке циферблатов и найти подходящий, благо чем новее Mi Band, тем больше в не...

Apple выпустила iOS 16.2 beta 3. Как установить на свой iPhone Сегодня, 15 ноября, Apple выпустила iOS 16.2 beta 3. Его уже могут установить пользователи с аккаунтами разработчиков или обладатели соответствующих бета-профилей, которые можно скачать абсолютно бесплатно. Далее расскажем, как именно. Выход третьей сборки для тестирования ...

Любительская почта — чебурнет судного дня Всем привет!В данной статье описан мой опыт создания sneakernet-сети, мотивация, побудившая написать данное ПО, общее описание работы, бенчмарки, а также ссылки на сторонние ресурсы, где можно почитать документацию и скачать исходный код и готовую скомпилированную сборку. Чи...

Huawei официально представила флагманский ноутбук Matebook X Pro 2022 года Компания Huawei официально представила флагманский ноутбук Matebook X Pro 2022 года. Новинка построена на платформе Intel Evo. Базовая версия оснащена процессором Intel Core i5-1240P, а топовая процессором Intel Core i7-1260P. Ноутбук выполнен в тонком алюминиевом корп...

Учимся настраивать свою почту, не наступая на чужие грабли: Postfix + msmtp + сайт Привет, меня зовут Никита, я backend-разработчик в компании ИНТЕРВОЛГА. Работаю в компании уже 3 года, и за этот срок достаточно часто мне приходилось возиться с установкой и конфигурированием собственного почтового сервера для разных задач (см. далее) клиентов. Сначала...

Имитационные тренажеры и импортозамещение Honeywell Unisim Компания Honeywell решила свернуть свой существующий бизнес и операции в России и Беларуси. Для многих нефтегазовых предприятий России это стало неприятным событием. Дело в том, что на опасных производственных объектах для обучения персонала обязаны использоваться компьютерн...

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 1 — как не надо начинать Да здравствуй, великий и могучий Хабр! Надеюсь это будет не лонгрид, но даже если так, то думаю читателю, который набрел на эту статью, будет интересно что да как.Итак, о чем цикл этих статей? Цикл будет повествовать о проблемах проектирования, реализации, расчетов, ракеты-н...

[Перевод] Как создать Star Rating виджет на React.js и оптимизировать его В этой статье я хочу затронуть еще одну задачу, с которой вы можете столкнуться на собеседовании на позицию Front-End — создание Star Rating виджета.За последние пять месяцев у меня было 15 онсайт собеседований, а также офферы от Google, Roku, Microsoft и других компаний.Вы ...

Эти машины выйдут в России: «Танки» получат уникальную гибридно-внедорожную технологию Завтра откроется автосалон в Чэнду, на котором компания Tank представит новые гибридные внедорожники. Это модель Tank 300 в версии классического гибридного привода HEV и Tank 500 в варианте подключаемого гибрида PHEV. Источник пишет, что производитель не просто создал г...

__proto__ и prototype Часто на собеседовании опытный разработчик может спросить у начинающего: «Что такое __proto__ и prototype, и чем они отличаются?». Обычно этот вопрос либо ставит в тупик, либо на него отвечают заученной мантрой из видео «50 вопросов на собеседовании»: « __proto__ — это ссылк...

Telegram сделает смайлики еще более привлекательными. Но не у всех Telegram уже давно стал настоящей силой. Наверное, это единственная сила, которая может бросить вызов WhatsApp и сравниться с ним по величию. Но это не значит, что разработчики не должны придумывать что-то новое. К счастью, они сами это понимают и работают на достижение рез...

Переезд в США от визы О-1 до гринкарты: стоимость эмиграции, сроки, ошибки и советы Пять лет назад, в июле 2017 я впервые рассказал на Хабре свою историю переезда в США по визе для талантливых специалистов. В июле уже этого года эта история, наконец, завершилась получением гринкарты. Поскольку первая статья вызвала достаточно большой интерес, было много воп...

Пишем конфигурацию для Neovim Привет, сегодня будет писать конфигурацию для терминального редактора Neovim на чистом Lua. Мы не будем использовать VimScript от слова совсем. Я расскажу в чем плюсы создания таких конфигураций, как соблюдать KISS (Keep It Stupid Simple) все время дополняя такие конфигураци...

Открытый проект по тестированию файловой системы exFAT и SD карт на встраиваемых устройствах с помощью MATLAB Для тестирования выбрана аппаратная платформа на базе чипа STM32H753VIH с частотой ядра 480 МГц. Подключение к SD карте выполнено через интерфейс SDMMC с частотой 60 МГц. В качестве драйвера работает стандартная библиотека STM32H7xx_HAL. Используется промежуточное программ...

Как мы ведём документацию рядом с кодом В Альфа-Банке мы уже больше 5 лет ведём документацию рядом с кодом. Но она используется не для всех проектных документов. Дело в том, что документация у нас делится по слоям: фронт, миддл и бэкенд. Если с миддлом — слоем микросервисов — всё хорошо, то вот с переводом фр...

Представлен интерактивный перьевой дисплей Wacom Cintiq Pro 27 Компания Wacom пополнила ассортимент интерактивных перьевых мониторов моделью Cintiq Pro 27, которая получила 26,9-дюймовую сенсорную 10-битную панель с разрешением 4K. Новинка характеризуется 99% охватом цветовой палитры Adobe RGB и 98% охватом DCI-P3, поддержкой PQ и HLG, ...

Simics: Забиваем гвозди сваебоем Любите ли вы отзывчивые программы так, как люблю их я? Любовь эта привела меня к Колибри ОС - невероятно шустрой операционной системе, которая запускает программу до того, как вы осознаете, что кликнули по ней. И недавно у неё нашли уязвимость: ping of death.Так получилось, ...

Сахарные кубики помогли врачам улучшить датчики сердечных ритмов Для мониторинга сердечных ритмов и работы мышц врачи часто прикрепляют электроды к коже пациента, определяя электрические сигналы. Исследователи в статье для журнала ACS Nano рассказали о разработке недорогой губчатой версии этих электродов с улучшенным обнаружением сигналов...

Пятничный трекер Несколько дней назад @vconst написал пост "Верни трекер, Хабр! (С)" с воззваниями по поводу изменения функциональности трекера в новой версии Хабра.У меня возникла идея, что используя только расширение браузера возможно реализовать трекер с фактически любой функциональностью...

Как я в зеленом банке архитектором работал Привет, друзья!Все, описанное мной в этой статье, является пересказом моих личных наблюдений и моим личным мнением. Статья не несет в себе цели кого-либо порочить, но, возможно, подтолкнет кого-то из руководителей Сбера к изменениям в компании.В конце 2021 года я работал арх...

Honor Magic Book V14 (2022): процессор Intel 12-го поколения, графика NVIDIA и управление жестами Honor представила ноутбук MagicBook V 14 2022. Компьютер оснащён процессором серии Core H 12-го поколения и поддерживает функцию бесконтактного распознавания жестов. ОсобенностиHonor Magic Book V14 (2022) получил тонкий и лёгкий металлический корпус с 14,2-дюймовым…

Экспорт метрик в Prometheus из логов PostgreSQL с помощью Vector В этой статье я хочу рассказать о не совсем обычном использовании логов — о получении из лог-файлов метрик для Prometheus. Это может быть полезно, когда существующие экспортеры не предоставляют нужные метрики, а писать свой экспортер не хочется или очень затратно. Читать дал...

DALL-E 2 vs MidJourney: наш опыт практического применения нейросети для оформления сайта…и не только Привет, Хабр! В этом посте я расскажу том, как мы на практике применили результат работы нейросети, почему решили использовать ИИ для отрисовки графики на сайте и предлагаю обсудить, какие вообще существуют перспективы в этой сфере для российского бизнеса. Под катом — наша и...

Как подружить Vivado и git: с микроблейзом и сабмодулями Разработка под программируемые логические интегральные схемы (ПЛИС) и систем на кристалле (СНК) отличается монструозностью IDE и их проектов. В одном котле замешаны исходные коды логических модулей, специфические файлы для привязки к контретной модели ПЛИС, файлы ресурсов, т...

Sony выпустила большое обновление PlayStation 5 с новыми функциями Компания Sony объявила о выпуске свежего обновления системного программного обеспечения для своей игровой приставки PlayStation 5. Апдейт под номером 22.02-06.00.00 уже начал распространяться для пользователей по всему миру. Он даёт доступ к таким новшествам, как долго...

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

Откуда взялся системный интегратор X-Com? Сегодня мы расскажем немного о нашей компании, а точнее о том, как в Группе компаний X-Com появился системный интегратор и чем он отличается от других, имена которых у всех на слуху. Это будет пост про становление нашей компании, которым мы ответим на вопрос, почему уделяем ...

Когда хуже отсутствия коммьюнити — только его наличие Коммьюнити здорового человека - это когда вокруг хорошего продукта, даже если это кривой текстовый редактор, написанный еще при Горбачеве, собираются люди ценящие продукт, использующие его каждый день, желающие сделать его лучше и не представляющие жизни без него. При этом ж...

Маркетинговое планирование по модели SOSTAC Всем привет, меня зовут Николай Шипачёв. С 2014 года я занимаюсь комплексным интернет-маркетингом. Моя миссия: помочь клиентам решать бизнес-задачи, максимально эффективно использовать рекламный бюджет и увеличить прибыль компании за счёт комплексного маркетингового подхода....

Samsung существенно обновила камеру Galaxy S21, S21+ и S21 Ultra с очередным обновлением прошивки. Экс-флагманы получили функции нынешних флагманов Galaxy S22 Samsung сегодня анонсировала важное обновление прошивки смартфонов серии Galaxy S22 c новыми функциями камеры. Это обновление уже вышло в Германии и Южной Корее. Но что интересно – такое же обновление вышло и для смартфонов серии Galaxy S21. Оно тоже доступно в Ю...

Tabletop Simulator — редактор колод Я занимался созданием стола для карточной игры в Tabletop Simulator (TTS) и ощутил нехватку удобного инструмента для управления колодами. Из того что можно найти на youtube есть два способа: первый - это вручную в любом графическом редакторе сеткой расставлять карточки; втор...

1–2–3. Простой мониторинг для маленьких веб-сервисов Самостоятельный хостинг простого сайта — вполне нормальная вещь, таких примеров немало, и в этом нет ничего особо сложного. В принципе, веб-сервер со статичным контентом вообще сохраняется в виде одного исполняемого файла, который можно запустить на любом компьютере. Конте...

Наушники Samsung Galaxy Buds 2 Pro оценены в $230 Компания Samsung пополнила ассортимент беспроводных наушников моделью Galaxy Buds 2 Pro, которая появится в продаже 26 августа по цене в 230 долларов. Новинку оснастили полностью матовым исполнением, двумя динамиками высоких и низких частот для каждого вкладыша, тремя микроф...

Анализ потока данных PVS-Studio распутывает всё больше связанных переменных Это вторая статья про связанные переменные и их поддержку в PVS-Studio. В этот раз мы расскажем об улучшении созданного механизма, разберём примеры из реальных проектов и увидим, какие проблемы пользователей анализатора это решает. Читать далее

Голос в мобильных сетях. От чего зависит качество? Привет, Habr! На связи МегаФон и в данной статье мы подробно расскажем всё про передачу голоса в мобильных сетях. Что определяет качество речи? Какие речевые кодеки используются в мобильных сетях и их отличия? Как оператор измеряет и контролирует качество реч...

Не помогает даже переустановка Windows: обнаружен новый «неуловимый» зловред Исследователи «Лаборатории Касперского» обнаружили новый руткит прошивки UEFI, который получил название CosmicStrand.  Как отмечают эксперты, зловред остаётся на компьютере жертвы даже после перезагрузки операционной системы или переустановки Windows. ...

Готовим Window Inset под соусом Jetpack Compose и щепоткой View Обожаю запах свежей мобильной разработки по утрам, дням и вечерам

Консоль OneXPlayer 2 появится в продаже в 2023 году Компания One-Netbook объявила, что старт краудфандинговой кампании по сбору средств на портативную игровую консоль OneXPlayer 2 перенесен с конца ноября на 23 декабря. Первые отгрузки начнутся в марте-апреле следующего года. Напомним, что новинка характеризуется предуста...

Обзор GraphQL-фреймворков на Java В предыдущей статье мы поговорили о том, что такое graphQL, почему решили на него переходить, какие у него есть достоинства и недостатки. Но что делать дальше, если вы всё-таки решились внедрить graphQL в java-проект? Какие на данный момент есть фреймворки, чем они отличаютс...

Как создать Minecraft на Python? Обзор библиотеки Ursina Engine Среди любителей Minecraft много энтузиастов: пока одни просто играют, другие запускают целые серверы и пишут модификации. А кто-то идет дальше и разрабатывает собственные песочницы. Последнее теперь возможно даже на Python. Под катом делюсь основами работы с библиотекой U...

Kafka как интеграционная платформа: от источников данных к потребителям и в хранилище (часть 1) НЛМК- большая компания, производственные активы которой располагаются в разных регионах России и за рубежом. Перед нами стояла задача спроектировать и внедрить новую интеграционную платформу, которая могла бы быть использована для организации информационного обмена, учитывал...

Миграция кода с Oracle на PostgreSQL: особенности и пути обхода, средства конвертации, вспомогательные модули Эта статья завершает цикл о миграции с СУБД Oracle на СУБД PostgreSQL. В первых двух статьях рассматривались проблемы и устоявшиеся способы переноса данных из одной СУБД в другую (часть 1, часть 2). В третьей статье была представлена часть особенностей, которые нужно учесть ...

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

[Перевод] Атака на Intel TXT через перехват выполнения кода SINIT Атака, представленная в этой статье, как обычно, предполагает, что злоумышленник может выполнить код до запуска TXT, т.е. до инструкции SENTER. Цель злоумышленника состоит в том, чтобы либо 1) иметь возможность скомпрометировать только что загруженный гипервизор, даже если о...

Поиск открытого API сайта или Ускоряем парсинг в 10 раз Поиск открытого API сайта или Ускоряем парсинг в 10 раз Цель статьи — описать алгоритм действий поиска открытого API сайта. Целевая аудитория статьи — программисты, которым интересен парсинг и анализ уязвимостей сайтов. В статье рассмотрим пример поиска API сайта edadeal.ru...

[Перевод] Микросервисы против N-уровневой архитектуры Сегодня мы рассмотрим вопрос, который рано или поздно возникает в головах всех дизайнеров и разработчиков приложений. Вопрос заключается в том, когда для построения приложений использовать стандартную N-уровневую архитектуру, в отличие от широко разрекламированной микросерви...

Vue, React или Angular: какой стек используют в России. Проанализировал 180 сайтов Благодаря лени узнал, какие фреймворки используют компании на российском рынке. Проанализировал e-comm, банки, интернет-магазины, сайты застройщиков, стриминговые сервисы, телекоммуникации и другие сферы. В конце статьи ссылка на таблицу. Читать далее

Домашний Linux-сервер или как самому развернуть систему визуализации на MQTT+Telegraf+InfluxDB+Grafana В данной статье приведен скоуп информации о том, что взять за основу, чтобы развернуть свой домашний Linux-сервер и систему визуализации на нем, используя MQTT в качестве транспорта с оконечного оборудования. Многие статьи или инструкции, которые есть в и...

Самая большая BERT-подобная модель на русском, которая поместится на ваш компьютер Привет, это снова Максим Рябинин, исследователь в Yandex Research. В прошлом году я рассказывал на Хабре о том, как вместе с Hugging Face, Университетом Торонто и волонтёрами мы обучили state-of-the-art модель для бенгальского языка и написали об этом статью на конференцию N...

Как я использовал старые телевизоры в качестве мониторов Года четыре назад на Хабре я писал статью про перевод бумажной кардиограммы в формат звука. В конце данной статьи я разместил снятое мной видео, демонстрирующее пример. Не все читатели его поняли, поэтому я его убрал из статьи. Однако многие были больше удивлены не самим опе...

578 л.с., запас хода 680 км, HarmonyOS, 34 датчика, 14 динамиков и 3 экрана. Представлен электромобиль Avatr 11 На этой неделе был представлен новый умный автомобиль Avatr 11, который создан совместными усилиями Changan New Energy, CATL и Huawei. Avatr 11 получил силовую установку мощностью 578 л.с., 680 км пробега по циклу CLTC и стартовую цену 51 800 долларов в Китае. Первые по...

Kubernetes + Jenkins: как использовать вместе Из-за роста инстансов Jenkins команда может страдать от избыточного потребления ресурсов и медлительности конвейера доставки. Выход из этой ситуации — масштабирование. В статье пошагово разбираем, как масштабировать Jenkins с помощью Kubernetes. Читать далее

Дизайн уровней и арт в World War Z: Aftermath (2021) При игре в World War Z Aftermath можно заметить, что разработчики используют одну и ту же формулу на каждом уровне. Отсюда есть как плюсы, так и минусы данной формулы. В игре есть, действительно, хорошие идеи, которые не получили своего развития. Посмотрим на структуру и диз...

[Перевод] Кто и как разработал технологию Википедии Википедия достигла невероятного успеха благодаря усилиям тысяч старательных участников, и технологическая сторона не была исключением. В настройке серверов и инфраструктуры, в переводе, в создании ботов и скриптов — Википедия развивалась от любительского проекта, стоящего на...

HTB Late. Эксплуатируем инъекцию шаблонов в сервисе обработки изображений Для подписчиковВ этом райтапе я покажу, как эксплуатировать серверную инъекцию шаблонов (SSTI) в сервисе для распознавания текста на изображениях. А в повышении привилегий нам поможет пользовательский скрипт для отслеживания логина и логаута пользователей. Упражняться будем ...

Как мы сделали матчер: тайтлы, БЕРТы и две сестры Всем привет! Меня зовут Андрей Русланцев, я — Senior Machine Learning Engineer в команде матчера в AliExpress Россия. Я расскажу о том, как мы сделали матчер: какие проблемы нам пришлось решить, какие модели мы использовали, как выглядит наш текущий пайплайн, и почему наш ма...

В России придумали, как заменить видеокамеры технологией Wi-Fi В Санкт-Петербургском государственном электротехническом университете «ЛЭТИ» разработали макет радиолокационной системы на базе Wi-Fi, который позволит точно определять местоположение объектов без камер наблюдения. Проект представила студентка первого курса ...

Пишем тесты производительности под Webflux Добрый день! Меня зовут Александр Леонов, я руководитель группы разработки одной из распределённых команд Usetech. Сегодня я хочу рассказать вам о том, как написать карманный тест производительности на неблокирующий код Webflux. Статья рассчитана на разработчиков, которые ра...

Не блокируется экран на Айфоне. Что делать Самый логичный способ блокировки экрана Айфона — это нажатие боковой кнопки. Однако некоторые пользователи предпочитают не пользоваться ей или не могут этого сделать из-за поломки. В недавнем материале мы рассказывали, что можно заменить сломанную кнопку блокировки с ...

Вы тоже любите дисплеи? Началось всё с того, что, покупая какие-то вещи на барахолке, увидел у продавца разные симпатичные дисплейчики от мобильных телефонов и не только за небольшую цену. Решил взять за компанию в количестве трёх штук - "куда-нибудь пригодится". Шло время, делались разные проекты,...

Как отслеживать сон с помощью Apple Watch Возможности отслеживать сон с помощью Apple Watch ждали долгих пять лет с момента выхода часов. В 2020 году вместе с выходом watchOS 7, Apple предоставила своим пользователям такую возможность. Но количество определяемых показателей было очень небольшим. Часы по-прежнему не...

TypeScript: разбираем исходный код Radash Привет, друзья! Radash — это современная альтернатива Lodash, библиотека, предоставляющая набор часто используемых утилит (вспомогательных функций), реализованных на TypeScript. В данной статье мы вместе с вами разберем исходный код нескольких наиболее интересных утилит. Р...

[Перевод] Как использовать тип JSONB в PostgreSQL с Hibernate Многие СУБД, помимо поддержки стандарта SQL, предлагают дополнительную проприетарную функциональность. Одним из таких примеров является тип данных JSONB в PostgreSQL, позволяющий эффективно хранить JSON-документы.Конечно, хранить JSON-документ можно и в виде простого текста ...

Продолжаем разгонять FizzBuzz После написания первой статьи про FizzBuzz (которая неожиданно для меня стала выбором редакции на Технотексте 2021) у меня появлялись мысли о том, как еще можно ускорить, но все время было не до того. И тут мне прилетает перчатка. Читать далее

Миллион умных устройств Сбера: успех или провал? Сбер сообщил о миллионе проданных умных устройств. Есть важная оговорка, в миллион вошли не только устройства, произведенные именно SberDevices, но и телевизоры с Салют ТВ. Телевизоры такие выпускали BBK, но в последнее время Сбер перешел на белорусские Витязи. Видимо, с ним...

Введение в метаклассы В стандартной библиотеке языка программирования C++ существует много классов, наделенных если не абсолютно одинаковыми свойствами, то очень похожими.Так, стандарт вводит отдельное требование BitmaskType, описывающее свойства, какими должны обладать битовые маски в стандартно...

Санкции не помеха? iOS 16 доступна в том числе для пользователей из России Состоялся релиз новой операционной системы iOS 16, которую ранее Apple представила на мероприятии WWDC 2022 для разработчиков. При этом пользователи из России тоже начали получать уведомления об обновлении. Что касается нововведений, то в операционной системе обновили ...

Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор Hola, Amigos!На связи Александр Чаплыгин, Flutter Dev. В разработке я 3 года, сейчас работаю в компании по заказной мобильной разработке, за последний год делал проекты для частного медицинского центра, системы маркировок и нескольких стартапов. По свежим следам хочу рассказ...

Нейросети, датасеты, VQА: разбираем результаты соревнования Fusion Brain Challenge с конференции AIJ 2021 Привет, Хабр! Сегодня мы расскажем об интересных задачах соревнования Fusion Brain Challenge с международной конференции AIJ 2021 по искусственному интеллекту, нейросетям и смежным темам. Цель проведения ― собрать на одной площадке представителей международных организаций, б...

Заменит ли no-code программистов? Вопрос некорректен Найм профессионального программиста — это слишком дорого, да и программирование — совсем не быстрый процесс. А бизнесу всегда нужно "вчера" и желательно бесплатно. Поэтому всё более популярным становится no-code подход: вы не пишете код, а просто, используя кнопки...

Хранение и управление доступом на данные в хранилище S3 Привет! Сегодня хотим рассказать о, как использовать бакеты, хранить данные, настраивать политики и управлять доступом на данные при работе c объектным хранилищем S3. Читать далее

Huawei представила HarmonyOS 3. Что нового? За последние несколько недель появилось много сообщений о грядущей новой версии Huawei HarmonyOS. И вот компания официально ее выпустила. Вчера Huawei провела полномасштабную конференцию по запуску HarmonyOS 3. Она была улучшена в нескольких аспектах. Система поставляется с...

#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCV Это вторая статья из серии введения в «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким понятием — как обработка графических данных, визуализация данных, а также на практике решим пару простых задач. Предыдущая статья — #1 Нейронные сети для ...

Почему все говорят про ДАО. В чем суть, и как они делаются Будем откровенны – про ДАО говорят далеко не все. К относительно широкой аудитории это слово только начало прокладывать путь. Американский Forbes выпустил колонку на тему «Что такое ДАО» в прошлом году, NY Times и The Economist написали свои объяснения уже в 2022-м. Издания ...

Суффиксное дерево на python Суффиксное дерево (Suffix Tree, ST) – это структура данных, которая позволяет "проиндексировать" строку за линейное время от её длины, чтобы потом быстро находить подстроки (за время О(длина искомой подстроки)).Тема построения Suffix Tree и его применения хорошо раскрыта...

Концепция локального изготовления изделий (описание) НИМАНИЕ! ЛОНГРИД! Данная статья является видением автора и основывается на личном опыте и накопленной информации. Применение основной идеи данной статьи несет предположительный характер. Спасибо за внимание.Концепция локального изготовления изделий - это модель производства ...

Создание графического бота для EVE Online В один прекрасный день, стреляя по NPC в космосе, мне стало интересно, а смогу ли я этот рутинный процесс немного автоматизировать.Выводить в консоль «Привет, мир!» я уже умел.Теоретическое представление, что нужно делать, так же имелось.Оставалось дело за малым - реализоват...

В России от Apple требуют добавить разные варианты оплаты для приложений В Федеральной антимонопольной службе России (ФАС) на днях выдали предписание компании Apple. Согласно ему, корпорации даётся 60 дней, чтобы изменить подход к системе оплат. Сейчас компания запрещает разработчикам использовать сторонние каналы оплаты вне App Store. Запр...

Как скрыть приложение на телефоне. 5 способов на все случаи жизни Каждый владелец смартфона устанавливает несколько десятков приложений, среди которых находится место мессенджерам, социальным сетям, видеохостингам и играм. Такое количество значков на рабочем столе Андроид вызывает хаос и неразбериху. А еще порой хочется скрыть приложения ...

Шаблон диплома в LaTex / практика написания диплома и составления презентации Изначально я хотел рассказать в данной статье про свой шаблон дипломной работы, но таких статей полно, зачем мне делать еще одну? За 6 лет работы научным сотрудником в лаборатории МГТУ им. Баумана я много чему научился, в том числе и оформлению своих результатов, как графиче...

WebODM: Создаем карты и 3d модели с дрона Развитие программного обеспечения с открытым исходным кодом, снижает барьер входа в нишевые технологии. Ранее подобные технологии были широко распространены в рамках геодезии, однако сейчас фотограмметрия используется в разработке игр, VR/AR, или для сохранения исторических...

Ещё раз о гидропонике Статья об успешном опыте выращивания шести кустов помидоров на гидропонике - дома, на балконе, без регистрации и СМС без ардуино и автоматизации, а только с помощью разума и сил природы. Написана чайником для чайников. Читать далее

[recovery mode] Раскрашивание изображений с использованием нейронных сетей Раскрашивание изображений с использованием нейронных сетейDeOldify — это проект, основанный на глубоком обучении, для раскрашивания и восстановления изображений. Модель использует архитектуру NoGAN для обучения модели.Мы будем использовать эту модель, чтобы преобразовать нек...

[Перевод] Поздравляю с новой работой Недавно я сменил работу и, как все новички, столкнулся с трудностями адаптации на новом месте. Предыдущие 5 лет я работал в одной компании и выступал стороной, принимающей людей в команду. И вот мне довелось побывать на их месте.В этой статье я хочу поделиться с вами чувства...

Какие варианты iPhone 14 стоит покупать, а какие — нет Накануне вечером Apple представила сразу четыре модели iPhone 14. О том, какие из них стоит покупать, а какие лучше обойти стороны, рассказали эксперты.

C++. Унарный минус и беззнаковый тип Привет, Хабр! Меня зовут Владимир, я работаю в VK Карты. Хочу рассказать про случай, который недавно произошёл у нас в подразделении. Он кажется достаточно типичным и может быть интересен другим программистам.Нам, программистам на C++, не привыкать, что даже самый безобидный...

Функции Айфона, которые реализованы лучше, чем на Андроиде Последние годы количество действительно заметных и серьезных нововведений в операционных системах Android и iOS существенно сократилось. Компании доводят до идеала ту функциональность, которая уже в них заложена, и предлагают пользователям небольшие, а зачастую и незаметные...

Старый Ryzen 7 1700X против Xeon и Core i5-12400: какой процессор взять для рабочего компьютера Если вы хотите собрать хороший компьютер для рабочих задач, то вам стоит обратить внимание на несколько конфигураций. Среди них, например, есть варианты на базе i5-12400, Ryzen 7 1700X, E5-2666 V3, E5-2696 V3.

Вы уверены? Как писать тексты для экранов подтверждения В каждом продукте есть сценарии, которые могут привести к разрушительным последствиям. Например, какая-то команда может уничтожить важные данные или внести серьезные изменения в систему. Поэтому важно четко и понятно предупреждать об этом и помогать пользователю принимать ос...

Средние highload паттерны на Go Привет, Хабр! Меня зовут Агаджанян Давид и ранее я опубликовал статью «простые highload паттерны на Go», в которой были рассмотрены простые подходы увеличения пропускной способности отдельно взятого экземпляра приложения без хардкора. Мне импонируют простые подходы, так...

User Story Mapping как подход к проектированию Меня зовут Наталья Кобякова, я ведущий аналитик в Ak Bars Digital. В этой статье я расскажу, почему для проектирования функциональности наших продуктов вместо стандартных ТЗ мы используем методологию User Story Mapping и как это помогает нам вести разработку быстро и качеств...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 106.0.1370.34 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 106.0.1370.34. Новые функции • Более надежная веб-защита. Просматривайте веб-страницы с более надежной защитой благодаря переписанной библиотеке Microsoft Defender SmartScreen для Microsoft Edge...

В клинике Кувейта появился российский робот-администратор Робот-администратор встречает посетителей, помогает записаться ко врачу и даже провожает до кабинета. Дроид самостоятельно заключает договор: пациентам достаточно показать ему паспорт, и робот сам заполнит все документы, освободив от этой работы сотрудников регистратуры. О...

Онлайн-встреча «Боты в бизнесе. Мастер-класс по созданию телеграм-ботов» В современном мире боты твёрдо укрепили свои позиции и стали отличными помощниками для многих компаний. Способности бота во многом могут превышать возможности человека, что позволяет использовать их в качестве дополнительной силы в развитии разных сфер деятельности. Существу...

Unity: Небольшой скрипт = все ориентации экрана Хватит блокировать вертикальную или горизонтальную ориентацию экрана в своих проектах на Unity! В этой статье мы рассмотрим небольшой скрипт, который я использовал в своем проекте. Читать далее

5 приложений, которые сделают вас здоровыми и помогут выспаться Добиваться хороших результатов в спорте, хорошо себя чувствовать, отлично спать и вырабатывать хорошие привычки для более здорового образа жизни — что может быть лучше?! Проблема в том, что это не всегда простая задача, поэтому нам могут помочь специальные приложения....

Privesc as a Service. Повышаем привилегии через Active Directory Certification Services Для подписчиковЦентр сертификации в Active Directory может стать отличной целью атаки при выполнении тестирования на проникновение. В этой статье мы рассмотрим, как устроен этот центр, как происходит выдача сертификатов и как можно повысить привилегии в домене, используя воз...

[Перевод] 4 анти-паттерна pandas и способы борьбы с ними Pandas — это мощная библиотека для анализа данных, API которой обладает широкими функциональными возможностями. Этот API позволяет решить любую задачу, связанную с обработкой данных, несколькими способами. Некоторые из подходов к решению задач лучше других. Часто бывает...

Вышел новый ролик по Atomic Heart с популярной детской песенкой В сети появился новый трейлер Atomic Heart. Авторы российской ААА-игры решили показать процесс создания саундтрека в игре, а именно одной из песенок — «В траве сидел кузнечик». Именно она будет в игре. Читать полную статью

А как у них? Культурные различия IT-гигантов: МЯСО vs FAANG Фраза “Мы живем в удивительные времена” стала грустноватым клише. И некоторое время назад многие работники IT-сферы серьезно задумались о миграции (утверждение, написанное в мае 2022, сейчас звучит еще наивнее).Сам миграционный топик довольно серьезно исследован на хабре - м...

[Перевод] OWASP Web Security Testing Guide: как улучшить защищённость web-приложений Open Web Application Security Project (OWASP) — одна из самых известных организаций, целью которой является улучшение защищённости приложений. Большинство специалистов в области информационной безопасности знакомы с OWASP Top Ten. У OWASP есть множество других проектов для р...

Chery Tiggo 8 2033 получит адаптивный круиз-контроль, систему автоматического торможения и новую коробку передач В Сети появилась информация относительно планового обновления линейки кроссовера Chery Tiggo 8 2023 модельного года. Автомобиль должен получить внешние и внутренние изменения, а также новую коробку передач. Все внешние изменения, который получит обновленный Chery Tiggo ...

Куда мы катимся? Первая часть Сегодня я хочу поговорить с вами про такую замечательную вещь как Point in time recovery (PITR) в PostgreSQL.Механизм восстановления на определенную точку во времени работает таким образом – у нас есть базовый бэкап, созданный при помощи какой-либо утилиты создания бэкапов (...

Задачи на собеседованиях. Event loop. JS Почти на каждом собеседовании бывает задачка на событийный цикл. И как я понял, не все до конца понимают как их решать. А решают их обычно в голове, а лучше используя бумажку и ручку. В статье я приведу способ решения через таблицу Основной поток/Микрозадачи/Макрозадачи Чита...

Автоматизация на Wiren Board и Node-RED: четыре полезных сценария без программирования Меня зовут Дмитрий, и я готов признаться: я не программист. Я знаю, что многие электрики и технари тоже не пишут код, и эта статья для вас! Ниже я покажу, как с помощью Wiren Board 7 и Node-RED настроить самые полезные сценарии умного дома. И ни строчки кода писать не придет...

Деньги не получит никто. Российский банк обанкротился, а по страховке ничего не выплатят Не секрет, что за последние десять лет количество банков, работающих в России, сократилось очень и очень сильно. Происходит это не только из-за неправильной политики, которую используют кредитные организации с целью максимального заработка, но и по Читать полную версию публ...

Простые программы для расчёта радиотракта Данная статья рассчитана на начинающего радиоинженера, который ещё не составил для себя список любимых программ. Рано или поздно разработчик СВЧ получает задачу на построение целого радиотракта, состоящего из нескольких элементов: усилителей, фильтров, смесителей и пр. Этот ...

Секретные функции Shazam на Android, о которых вы могли не знать Shazam — по-настоящему революционное приложение, которое появилось на Android в 2008 году и полностью изменило жизнь многих меломанов. Можно с легкостью представить себе ситуацию, когда где-то поблизости играет классная песня, которую вы слышите впервые. Как узнать ее назва...

Топ лучших ремешков для умных часов Все знают, что одними из самых популярных умных часов в мире являются Apple Watch. К ним производители аксессуаров выпускают больше всего ремешков и кейсов. Однако забывается тот факт, что смарт-часы от других производителей обладают одним важным преимуществом — станд...

Ужасный %s, известный своими бесчинствами: эмулятор Сферы, часть 1 Привет, Хабр!Прошло лет 20 с выхода “первой русской ММОРПГ” Сферы, большинство ресурсов мертвы, база данных по игре доступна только частями в вебархиве, форумы закрыты, онлайн полтора человека. Самое время разбираться, как она устроена, правда?В этой и следующих частях: отвя...

Как я участвовал в конкурсе Telegram на создание медиаредактора и занял никакое место (но получил бесценный опыт?) Задача состояла в создании автономного приложения для редактирования медиафайлов на Swift без использования сторонних UI-фреймворков. Конкурсные функции и интерфейсы должны быть созданы с нуля. Использование сторонних реализаций медиаредакторов с похожими функциями строго за...

Почему ПЗРК “Верба” намного лучше Starstreak и Stinger Переносной зенитно-ракетный комплекс «Верба» Переносные зенитно-ракетные комплексы, или ПЗРК, давно показали высокую эффективность в качестве мобильных средств ПВО. Начиная с 60-х годов прошлого века они стали главной опасностью для пилотов, которые на малых высота...

Купить компьютеры оптом онлайн Компания Хайтек предлагает клиентам большой ассортимент компьютеров. Перейдя по ссылке https://gk-ht.ru можно посетить сайт и получить больше информации о товарах. Здесь можно приобрести компьютеры оптом от производителя Хайтек. Доставка организовывается по Москве и всей Ро...

Не только Subaru Impreza 2024. Представлен первый компактный кроссовер Subaru — REX Компания Subaru представила новый компактный кроссовер Subaru REX. Он является первым компактным кроссовером японской марки Subaru с радиусом разворота 5 м. Топовым комплектациям кроссовера положена цифровая приборная панель, запуск двигателя с кнопки, мультимедийная си...

Как осуществлять мониторинг сотрудников на удаленке Непростая ситуация, которая во всем мире сложилась из-за недавней пандемии коронавируса, обязала работодателей перевести многих сотрудников на удалённую работу. Несмотря на то что ограничения отменены, в любое время ситуация может повториться, учитывая серьезный скачок разви...

И мы улетели…но В 2013 году я уволился из одной большой «зеленой» компании (не банк) и уехал на далекий «зеленый континент» с целью «на людей посмотреть, себя показать». В мыслях было, при удачном стечении обстоятельств, не только выучить английский язык, но и остаться на ПМЖ. Было все это ...

Как скачать Windows 11 2022 Update? Вот и состоялся релиз первого функционального обновления для Windows 11 под названием 2022 Update или версия 22H2. На нашем сайте вы уже можете найти обзор новой версии системы, инструкцию по установке без учётной записи Microsoft, и осталось рассказать лишь о том, как же о...

Эмулятор Nintendo Switch на Android прекрасно поддерживает 2D-игры Skyline — эмулятор Свича на Android. Он недоступен на iOS, хотя некоторые энтузиасты пытаются хотя бы сделать под эту экосистему Citra, эмулятор Nintendo 3DS. Так вот, если вы хотите именно эмуляцию Nintendo Switch и имеете хотя бы Snapdragon 870, то можете смело пробовать S...

Задача о 8-ми ферзях. Свежий взгляд. Шаг 1 + 1/2. Сокращаем количество шагов перебора в три с половиной раза Данная статья в большей мере является уточнением моей предыдущей статьи по оптимизации перебора на шахматной доске с ферзями.https://habr.com/ru/post/679200/Оптимизация перебора в данной задаче, это не только лишь хардкорное скоростное решение на базе 64-битной арифметики и ...

В Россию приехал новый кроссовер Changan Uni-T. Названы цены Вслед за лифтбэком Uni-V, который пополнил российскую линейку Changan буквально недавно, в России появился новый кроссовер Changan Uni-T. Дилеры бренда привезли всего 17 таких машин – белого, черного и серого цветов, оценив их в 2,9 млн рублей. Как пишет «Р...

Выбор основных проектных параметров ракеты. Или как самостоятельно спроектировать Falcon 1e (часть 1) В одной из статей я писал с чего начать создание своей ракеты. Среди основных технических задач первого этапа самой главной является задача проектно-баллистического анализа и выбора основных проектных параметров. В данной статье я постараюсь на примере показать что это такое...

Архитектура универсального проекта Django В ходе последних лет моей разработки проектов Django я понял, что почти все они имеют одно строение:API, Apps, Config, Library, Utils, Workers...В статье, помимо схемы архитектуры проекта Django, которую я использую в реальных промышленных проектах, подробно расскажу как это...

Как подключить свой умный дом на базе Home Assistant к Марусе и управлять им голосом Home Assistant — платформа которая помогает подключать самые разные устройства умного дома, включая малоизвестные и самодельные, а также управлять ими, следить за статусами на удобном дашборде и создавать сложные сценарии. Например, чтобы обеспечить безопасность дома, автома...

Внутренние комьюнити мобильных разработчиков: опыт крупных ИТ-компаний Внутренние ИТ-комьюнити напрямую влияют на рабочие процессы и выбор технологий в компаниях. Они помогают формировать общие стандарты, наладить обмен знаниями и свободнее перемещаться между проектами.В июне на конференции Mobius прошел круглый стол, на котором лидеры мобильны...

Postgres Pro Enterprise 14.4.1: что нового — статистика, безопасность, анализ работы VACUUM В дни майского HighLoad++ Foundation 2022 наша компания объявила о выпуске Postgres Pro Enterprise 14.2.1. С тех пор вышло несколько обновлений, мы расскажем о наиболее свежем из них - Postgres Pro Enterprise 14.4.1, основанном на PostgreSQL 14.4. Этот выпуск включает все но...

«Нулевой» локальный диск. Как запустить облако только с сетевыми дисками и приручить Ceph Компания AWS, которая создавала собственное облако, выпустила в релиз сетевые диски, или Elastic Block Storage, еще в 2008 году. Но российские провайдеры долгое время эксплуатировали только локальные диски, которые были просто частью односложных VDS. Облако Selectel при э...

Как запустить UI-автотесты в любом Chromium-браузере Привет, Хабр! Меня зовут Кристина Курашова, и я отвечаю за качество в VK Assistant. Написала тут небольшую инструкцию для тех, кто тоже запускает UI-автотесты в браузерах на основе Chromium (не только Chrome). Надеюсь, она сэкономит вам время. Welcome! Читать далее

Как повысить фпс в “Фортнайте”: только рабочие и безопасные методы Если ваш компьютер соответствует минимальным системным требованиям Fortnite, но все равно игра идет “нечисто”, то эта статья будет вам полезна.

Повторил заставку канала Топлес Всем привет, это Денис Вебер.Однажды, я листал свои подписки на YouTube и наткнулся на канал Топлес. В одном из роликов была просто нереальная заставка с 3д анимацией и эта заставка так меня вдохновила, что я решил её повторить и рассказать о процессе создания в своём новом ...

HTML, CSS: какие символы можно использовать в названиях классов CSS При разборе кода HTML-страницы возникает вопрос: какие символы можно использовать в названиях классов CSS? Например, можно ли названия классов писать по-русски? Или китайскими иероглифами? Или с помощью эмодзи? В этой статье я разбираю этот вопрос со ссылками на действующие ...

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 5. Способы получения доступа к системе с Metasploit Приветствую тебя, дорогой читатель, в пятой части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux». В прошлый раз мы поговорили о приемах активного футпринтинга, а именно, о методах сканирования целевых ресурсов, и познакомились с таким замечательным ...

Смартфон на Андроид не ловит сеть. Что делать Ситуации, когда смартфон не загружает какие-то сайты или приложения, последнее время стали появляться достаточно часто. Некоторые из них не запускаются без активного VPN подключения, а какие-то требуют, наоборот, его отключить. Но далеко не все зависит только от VPN. Может ...

Тим Кук — пользователям Android: купите своим мамам iPhone Кажется, что в 2022 году проблемы с общением между пользователями смартфонов на разных операционных системах не может возникнуть в принципе. В магазине приложений на любой платформе можно найти и загрузить Telegram, WhatsApp, в конце-концов Viber или разные другие мессендже...

Materialized Path – создаём своё первое дерево Всем привет! Меня зовут Хусрав, я бэкенд разработчик в компании Bimeister.В этой статье я бы хотел бы поговорить о способе поиска родительских и дочерних элементов структуры посредством PostgreSQL Materialized Path.Статья является вводной и рассчитана на людей, незнакомых с ...

Чем заменить Microsoft Word на iPad. Собрали лучшие альтернативы Большинство пользователей по всему миру для создания и редактирования текстов используют именно продукт от Microsoft. Кто-то его покупает, кто-то пиратит, но факт остаётся фактом. Именно Microsoft Word является одним из самых популярных текстовых редакторов в мире. Им учат ...

Дизайн для всех Каждое утро мы просыпаемся и начинаем свой день с определённых ритуалов: умыться, заварить чай или кофе, приготовить завтрак.  Однако в потоке рутинных дел вещи вокруг начинают казаться обыденными: ваша зубная щётка, цвет любимой кружки или кресло у рабочего стола. Но з...

Найден новый способ поиска инопланетян за пределами солнечной системы Ученые нашли новый способ поиска экзопланет, что увеличивает вероятность обнаружения внеземной жизни В 1980-е годы ученые сделали большой прорыв в области астрономии — они впервые обнаружили планеты, которые находятся за пределами Солнечной системы. Сегодня так называемые эк...

Люди с похожими лицами часто имеют генетические сходства Генетики из Испании установили, что люди с похожими лицами, которые не являются родственниками, могут иметь генетические сходства.  Научная работа на эту тему опубликована в в журнале Cell Reports. Делимся подробностями. Читать далее

Переработки на работе Всем привет. Хочу поделиться своим отношением к рабочему и личному времени, а точней к отношению к переработкам.Переработка это не задержаться раз в неделю на час. Переработка это на протяжении долгого времени (скажем пару месяцев и более): задерживание на работе, подключени...

Java, реактивное программирование, Reactor, Spring Cloud Function, Streams, etc… Реактивное программирование в Java — полезный инструмент со множеством применений. Его суть в асинхронной обработке поступающих сообщений, и есть несколько вариантов реализации этого механизма. И Java в целом, и Spring Framework в частности подразумевают несколько аспектов ...

Samsung обещает звук студийного качества. Появились параметры и изображение наушников Galaxy Buds2 Pro Уже менее чем через неделю Samsung представит множество новинок, среди которых будут и наушники Galaxy Buds2 Pro. Но посмотреть на эту модель мы можем уже сейчас.  Кроме изображения есть и разные характеристики, и описание технологий. К примеру, Samsung якобы...

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

Старый код в новой обёртке — как наша команда избавлялась от legacy В этой статье я — Станислав Решетнев, Teamlead команды разработки Link Building в компании Sape — хочу рассказать об опыте нашей компании по избавлению от legacy. Многие компании сталкиваются с проблемой legacy-монолита, когда технический долг накапливается на протяжении дол...

RAMAX Group и Macroscop займутся развитием систем интеллектуального видеонаблюдения "Macroscop - один из быстро растущих разработчиков профессионального ПО для обеспечения безопасности с интеллектуальными функциями. Внедрение решений партнера, как бонус, способствует трансформации бизнес-процессов, - говорит вице-президент по продажам и маркетингу RA...

Звуковая карта USB на STM32. Часть 1: Используем I2S-кодек С момента публикации материала о реализации составного устройства USB на STM32 прошло полтора года. Данная статья в двух частях будет своеобразным отчётом о проделанной за это время работе. Напомню, что описанное в предыдущей публикации решение состоит из двухканального зв...

Какую клавиатуру купить для iPad в 2022 году В преддверии учебного года многие задаются вопросом: можно ли превратить iPad в рабочий инструмент? С учетом того, что последние годы Apple активно на своих презентациях всячески продвигает подобное взаимодействие с планшетами, то ответ однозначный — да. В такой ситуа...

МТТ представил обновленную версию платформы голосовых роботов В новой версии VoiceBox 1.5 добавлена следующая функциональность: новый блок "Скрипт"; сокращение пауз при распознавании ответов пользователей;фильтрация в разделе "Мои кампании"; автоматическое форматирование телефонного номера и другие полезные функци...

[Перевод] SQLAlchemy с FastAPI для асинхронной работы В этой заметке я буду использовать новые асинхронные возможности ORM-слоя вместе с новыми запросами в стиле 2.0. Мы создадим простое FastAPI-приложение с двумя маршрутами. Один — для добавления городов и их жителей, а другой — для вывода списка наиболее населенных объектов. ...

Как мы делали свой Typeform с тотализатором, но без куртизанок, а ещё случайно изобрели велосипед Всем привет. Меня зовут Дима, и пока мой конструктор опросников не захватил рынок, лишив три сотни испанцев из Typeform работы, средств к существованию и крыши над головой, придется самому немного рассказать о том, что такое WebAsk, почему я решил создать именно такой проект...

Запуск MFC-приложения на не-x86 архитектуре нативно при помощи Winelib и подключение к нему плагина на Qt Занимался я недавно портированием одного старого win32 MFC MDI приложения, до сих пор разрабатываемого с использованием Microsoft Visual Studio 6.0 (среда разработки 1998 года выпуска), на Linux. При чем необходимо было, чтобы под Linux собирался нативный бинарник в формате ...

Как организовать потоковую обработку данных. Часть 2 Привет, Хабр! Я – Евгений Ненахов из центра Big Data МТС Digital. Это вторая часть  статьи о том, как мы создали универсальный инструмент потоковой обработки данных и построили с его помощью мощную систему стриминга. В первой половине статьи мы обсудили основные компоне...

Больше, чем новый логотип: как дизайнили приложение СберМегаМаркет Привет, мы — команда СберМегаМаркета. В этой статье мы расскажем, какие сложности скрываются за, казалось бы, относительно простым с технической точки зрения редизайном мобильного приложения.В процессе мы узнали, как Юнг связан с мобильным интерфейсом, решили, что не все оши...

Google официально представила Pixel 7 и Pixel 7 Pro Только что компания Google официально представила миру свои новые смартфоны Pixel 7 и Pixel 7 Pro, которые, правда, давно слили в сеть инсайдеры. Соответственно, удивлять пользователей довольно трудно, когда все данные давно известны, и именно из-за этого, возможно, презента...

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

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

Платёжная система Мир делает альтернативу Apple Pay в России. Что это будет? Несмотря на то что первое время многие ожидали возвращения Apple Pay в Россию, спустя примерно полгода всем стало понятно, что бесконтактных платёжный сервис Apple у нас больше не заработает. Поэтому пользователи стали искать выход из сложившейся ситуации. Кто-то вернулся к...

История IBM PC IBM PC. Всего пять букв, но сколько теплых чувств они вызывают глубоко в душе каждого, кто неравнодушен к зарождению эры персональных компьютеров. Но история IBM PC – это не просто набор фактов о модели или семействе машин, и даже не долгий рассказ о годах, которые познакоми...

Только 72 часа. Российский магазин временно продает iPhone 13 Pro Max за 14 890 рублей Какие бы смартфоны не выпускали различные компании, используя операционную систему Android в своей продукции, но подавляющее большинство людей мечтает о том, чтобы пользоваться iPhone от Apple, причем чем более новая и современная модель это будет, Читать полную версию публ...

Расширены возможности регионов по финансированию создания и модернизации службы 122 Речь идёт об увеличении лимитов, предназначенных на закупку программного обеспечения, необходимого для функционирования службы 122. Если раньше на эти цели можно было потратить лишь 37,5% выделяемых средств, то теперь эта цифра выросла до 66,3%.Кроме того, с 39,3 до 65,2% ув...

[Перевод] Как сделать динамические цвета в CSS Когда говорим «динамический», подразумеваем JavaScript. Но некоторые динамические функции можно реализовать, используя только CSS. Например, цвета.  Читать далее

Свадебные платья для торжества у моря Яркое разноцветное лето с его нежным теплым ветерком и ласковым солнышком просто настраивает на то, чтобы устроить красивое романтическое торжество, например, на берегу моря. Тем более что в последнее время классическая свадьба все чаще уступает оригинальному веселому праздн...

Meta* Quest 2 как фитнес-девайс. Мой опыт Судя по статьям на тему физо и обсуждениям под ними, далеко не все хабровчане любят упражняться (а кто-то вообще с детства ненавидит любые околоспортивные активности). А они нужны.Не буду писать почему, ибо тут достаточно статей на эту тему. Про влияние физнагрузок на когнит...

Выбираем лучший чехол для Samsung Galaxy M02 (2021) В последнее время компания Samsung выпустила на рынок огромное множество различных смартфонов, так что пользователю всё сложнее и сложнее подобрать чехол для Samsung Galaxy M02 (2021), ведь ассортимент вариантов просто невероятный. Но на самом деле есть очень простой гайд, к...

Большой экран AMOLED 1,91 дюйма, датчики ЧСС и SpO2, регистрация ЭКГ, eSIM, NFC и до 15 дней автономной работы. Представлены Oppo Watch 3 Pro – первые в мире умные часы на SoC Snapdragon W5 Gen 1 Чуть позже сегодня Samsung официально представит свои новейшие умные часы Galaxy Watch 5 и Galaxy Watch 5 Pro, ну а пока Oppo рассекретила Watch 3 Pro – свои новейшие и самые передовые умные часы. Это первая в мире серийная модель на базе 4-нанометровой однокриста...

Модификация китайской Android приставки Дошли наконец руки до утилизации большого куска лаборатории под зону отдыха. В наличии были несколько стареньких обслуженных проекторов, экран для них, и полтора кило звука. Диван, кусок ковролина и пару столиков были куплены. Встал вопрос в источнике медиа. Так как звук...

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

Как искусственный интеллект предсказывает преступления с точностью 90% Искусственный интеллект научился предсказывать преступления, но никаких сверхъестественных способностей у него нет — все основано на статистике Что только не умеют нейронные сети — только за 2022 год они научились за несколько минут рисовать по словам и даже флиртовать с люд...

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

Мониторинг ML-систем. «6 лет назад vs сегодня» Шесть лет назад я занимался стартапом FscoreLab, мы разрабатывали ML-системы для кредитного скоринга. Тогда я ещё слыхом не слыхивал о термине MLOps, да я и не уверен, что он вообще существовал. Однако, необходимость определённых практик и процессов, которые сейчас относят к...

Параллельные вычисления в Apache Spark Всем привет!Иногда кажется, что для решения проблемы недостаточно простого выполнения расчётов в Spark и хочется более эффективно использовать доступные ресурсы. Меня зовут Илья Панов, я инженер данных в одном из продуктов X5 Tech, и хочу поделиться некоторыми подходами пара...

[Перевод] Грокаем монады Прим. переводчика: Это перевод первой статьи из целого цикла постов "Грокаем функциональное программирование" Мэта Тронтона. Да, это очередная статья про монады. Но она отличается от всего, что я читал по этой теме ранее. Поэтому мне захотелось перевести ее, чтобы самому вни...

5 нейросетей для создания картинок, о которых мало кто знает Современные нейросети рисуют не хуже, чем профессиональные художники В 2021 году компания OpenAI представила миру нейросеть DALL-E, которая умеет создавать изображения по текстовому описанию. С этого момента сервисы, которые умеют выполнять ту же функцию, начали появляться к...

В поисках потерянного битрейта Привет, Хабр! Мы – техническая команда «МТС веб-сервисы», работаем с направлением ТВ-решений для онлайн-кинотеатра KION: Андрей Агарков – эксперт в области видеокодирования и CDN, Дмитрий Пискунов – team lead группы технического сопровождения и Александр Шаталов – главный эк...

Как мы на хакатоне написали простой инструмент для интеграционного тестирования Во время разработки часто приходится прибегать к использованию моков – заранее подготовленных ответов сервера. Например, они могут находиться внутри проекта, в специально созданном json-файле. Можно ли вынести их за рамки проекта и дать возможность динамически изменять? Возм...

Создаём своё объектное хранилище за чаc Привет! Меня зовут Артем Гаврилов и я работаю в Tarantool. Сегодня я расскажу, как быстро создать объектное хранилище на основе платформы in-memory вычислений Tarantool и распределённой файловой системы IPFS (InterPlanetary File System). Мы рассмотрим пример шардирования с...

Анонс Windows 11 Insider Preview Build 22621.870 и 22623.870 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новые предварительные сборки Windows 11 (версия 22H2) под номерами 22621.870 и 22623.870 (KB5018499) для участников программы Windows Insider на канале Beta. Сборка 22623.870 — доступно тестирование новых функций. Сборка 22621.870 ...

Как найти и устранить IDOR — ликбез по уязвимости для пентестеров и веб-разработчиков 99% того, что я делаю — использование ошибок, которых можно избежать. Сегодня я расскажу про IDOR — одну из самых распространенных и простых в использовании веб-уязвимостей. С ее помощью можно посмотреть чужие фотографии в социальной сети или получить скидку в интернет-магаз...

Фото на странице товара в интернет-магазине: 136 гайдлайнов Привет, меня зовут Станислав Хрусталёв, я автор блога hardclient.com. Работаю в управлении клиентским опытом с 2009 года. Пишу на эту тему, собираю лучшие практики из мира Customer Experience, оцениваю сервисные модели компаний.В этой статье мы разберем UX/UI фотог...

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

В Microsoft рассказали о песне, которая «убивала» ноутбуки — ещё во времена Windows XP Представитель Microsoft рассказал в блоге компании историю, которая произошла ещё во времена операционной системы Windows XP. Неназванный крупный производитель обнаружил, что при воспроизведении видеоклипа Джанет Джексон «Rhythm Nation» некоторые модели...

Есть ли жизнь на Go после C#? Всем привет! На связи Пётр, Go-разработчик в команде Ozon, которая занимается управлением товарами торговой площадки. Всё, что загружают продавцы, обрабатывается нашими сервисами. Девять месяцев назад я сменил основной язык программирования с C# на новый для меня Go. В стать...

Team Group выпустила первый SSD типа M.2 с испарительной камерой Team Group сообщил о выпуске первого на рынке твердотельного накопителя со штатной испарительной камерой для охлаждения. Модель называется M.2 NVMe N74V-M80 и предназначена для промышленного применения. Дело в том, что от температуры флеш-памяти и контроллера зависят п...

Ватсап поворачивается к нам лицом. Что нового появится в мессенджере Когда-то давно для WhatsApp не было никаких альтернатив. Он был одним, единственным и неповторимым. Но те времена уже давно прошли. Раскрутились мощнейшие конкуренты в лице Телеграм, а сам Ватсап перестал быть независимым и принадлежит запрещенной в России компании Meta. К ...

Без одной faangи или как я проходил собеседования Привет, Хабр! Меня зовут Рустам, работаю программистом 9 лет. 7 лет работал в Контуре и около 2 лет в Яндексе. В этой статье расскажу про свой опыт подготовки и прохождения собеседований в большие технологические компании, поделюсь рекомендациями.Пробовался в Facebook, Apple...

Руководство по CMake для разработчиков C++ библиотек Данное руководство позволит читателю составить полную картину того, как организовать сборку C++ библиотек с использованием современных возможностей CMake. Предполагается, что читатель имеет представление о базовых понятиях из мира CMake и динамических/статических C++ библиот...

Быстро и дёшево: проверяем сложную гипотезу без разработки за три дня В прошлом году я прочитал книгу «Спринт. Как разработать и протестировать новый продукт всего за пять дней». Это книга-методичка, в которой описывается быстрый и проверенный формат тестирования идей — дизайн-спринт. Авторы рекомендуют выбирать рискованные и дорогие в разрабо...

[Перевод] Необычный Python в обычных библиотеках Специалист в Data Science из Amazon буквально прочитал код самых распространённых библиотек Python. В этом материале он делится секретами работы с Python, о которых узнал из этих библиотек. За подробностями приглашаем под кат к старту нашего флагманского курса по Data Scie...

Даешь Mir Pay на Айфоне? Apple позволит удалить Wallet в iOS 16.1 На днях Apple разослала приглашения на первую за два года очную презентацию, которая пройдет 7 сентября. На ней будет однозначно представлено новое поколение iPhone, Apple Watch и, возможно, AirPods Pro. Вместе с релизом новых устройств нас ожидает выход анонсированных на W...

Что не так с курсами по программированию, и зачем мы запустили еще один по Python Я уже пять лет обучаю наших сетевых инженеров Python. Не отправляю их на курсы по программированию для новичков, а выбираю именно формат внутреннего обучения. В этом посте я постараюсь дать развернутый ответ, чем мне не угодили массовые курсы, и расскажу об одном серьез...

Разбираемся с EXCEPTION_CONTINUE_EXECUTION Механизм структурированной обработки исключений (Structured Exception Handling, SEH) позволяет не только "отловить" сгенерированное исключение, но и вернуться к инструкции, вызвавшей сбой и попробовать выполнить ее заново. В данной статье разбирается использование механизма ...

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

Как подключить флешку к телефону, и что для этого нужно Внутренняя память смартфона имеет свойство заканчиваться в самый неподходящий момент. Допустим, вы хотите посмотреть фильм в хорошем качестве, но не можете его скачать из-за недостатка свободного места, а MicroSD-слот в вашем гаджете отсутствует. Как действовать в таком слу...

Меньше работы и встреч с коллегами – больше счастья: опыт Microsoft Microsoft провела внутреннее исследование среди сотрудников. Цель — выяснить, что делает их счастливыми. Спойлер — оставить людей в покое. Читать далее

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

Программирование под SIBO (EPOC16) в наши дни Так уж получилось, что я (как и многие из присутствующих здесь) увлекаюсь различным древним железом, в том числе, конечно, и КПК. И сегодня речь пойдёт об одной навсегда ушедшей в историю линейке КПК от компании Psion.Далее инструкция о том, где найти нужный софт, как его ус...

Эволюция камеры iPhone: сравнительные фото от оригинального смартфона до iPhone 13 Pro Max С момента выпуска iPhone в 2007 году количество камер в смартфонах Apple увеличивалось. Вместе с этим росло качество изображения. Несмотря на то, что последние 7 лет в iPhone используется 12-мегапиксельная камера, качество изображения продолжало расти. Время от времени ...

Жизнь мечты - бюсты Disco Elysium У меня была мечта. Создавать мало серийные партии "авторских игрушек". Я реализовал эту мечту, а потом от неё отказался.  В этой заметке я собираюсь рассказать как я начинал  и чем это все закончилось.Я долго вынашивал планы по созданию своих фигурок. Рисовал эскизы, продумы...

Как проходит интервью QA-инженеров в Тинькофф Я Алексей Лапаев, руководитель команды обеспечения качества мобильного приложения Тинькофф и организатор гильдии интервьюеров веб-стрима найма QA. Расскажу, как проходит отбор на вакансии QA-инженеров, что спрашивают на первичном интервью и какие секции и задачи ждут в техни...

Типы таблиц в PostgreSQL: logged, unlogged и temporary tables В PostgreSQL существует большое количество разных типов таблиц. Каждая из них предназначена для решения конкретных задач. Самая распространённая и известная — heap table или стандартная таблица. Про её структуру я рассказывал в прошлой статье. Стандартная таблица позволяет х...

5 способов, как взять домен с помощью PetitPotam В последнее время почти на каждом проекте по внутреннему пентесту я встречаю уязвимость PetitPotam. И почти всегда она помогает в получении привилегий администратора домена. При наличии доменной учетной записи (в некоторых случаях возможна эксплуатация уязвимости без ау...

Samsung Galaxy A73 5G получил финальную Android 13 и One UI 5.0 Samsung выпустила финальную версию интерфейса One UI 5.0 на базе ОС Android 13 для смартфона Galaxy A73 5G. На данный момент прошивка под номером A736BXXU2BVK2 вышла в Малайзии, но ожидается, что в других регионах распространение ее начнется в ближайшие дни. Увы, в это...

Представлен новый Ford Explorer 2023 с 27-дюймовым экраном. Автомобиль уже стал суперхитом в Китае Недавно был официально представлен новый внедорожник Ford Explorer 2023, который оказался невероятно популярным в Китае. Объём заказов на новый автомобиль превысил 10 000 единиц. Представители Ford подтвердили, что это рекордные продажи в категории больших и средних вне...

В России создали универсальный искусственный интеллект Компания Промобот объявила о разработке нового продукта - Promobot Nested Chat. Это интеллектуальная платформа разговорного искусственного интеллекта с использованием технологий машинного обучения. Платформа создана специально для улучшения пользовательского взаимодействия и...

В США запретили продажу Китаю и России ускорителей искусственного интеллекта Nvidia и AMD Продолжающиеся попытки правительства Соединенных Штатов ограничить военные возможности России и Китая отразятся на разработчиках искусственного интеллекта, использующих американские чипы для обучения своих моделей. Администрация Байдена ввела новые ограничения на продажу ...

6 простых способов сделать iPad быстрее Устройства Apple созданы так, что их потенциал раскрывается не сразу, а через год-два, то есть, с серьезным запасом прочности в отличие от гаджетов Android, которые сдуваются довольно быстро. Именно поэтому многие пользователи продолжают пользоваться старыми моделями iPhone...

[Перевод] Node.js: работа с файловой системой Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи. Данная статья включает в себя: обзор основных частей интерфейса Node.js для работы с файловой системой (далее — ФС); рецепты (сниппеты кода) для выполнения задач с помощью названного интерфейса...

Яндекс добавил в умную камеру режим распознавания текста Умная камера распознаёт печатные тексты на 47 языках. Распознанный текст можно сохранить, отправить в мессенджер или в поиск Яндекса. Например, чтобы найти в интернете учебник, теперь не нужно набирать его название — достаточно навести камеру на обложку и нажать кнопку «Найт...

Еще один «ненужный» iPhone? iPhone 14 Plus в Китае уже продают с приличной скидкой До недавнего времени в линейки iPhone 14 базовая модель была наименее востребованной, но только-только поступивший в продажу iPhone 14 Plus тоже рискует оказаться непопулярной у пользователей моделью. Так, в Китае телефон уже можно купить дешевле официальной рекомендова...

Что такое гиперзвуковая ракета “Кинжал” и в чем ее уязвимость Авиационный ракетный комплекс «Кинжал» Ракеты “Кинжал» в последнее время стали гордостью российской армии. Они уже вошли в историю, как первое в мире гиперзвуковое оружие, которое было применено в ходе военного конфликта. Что такое гиперзвуковое оружие, и в че...

Онлайн-встреча «Мастер-класс по созданию сайтов и веб-интерфейсов для начинающих» Если вам интересно научиться создавать красивые сайты, но вы – новичок и не знаете, с чего начать, то приглашаем вас на наш мастер-класс. Мы познакомим вас с основными инструментами для разработки пользовательской части, расскажем про этапы создания сайтов и вместе создадим ...

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

Обработка исключений в Java в функциональном стиле. Часть 2 Обработка исключений в Java в функциональном стиле. Часть 2. В предыдущей статье была рассмотрена функциональная обработка исключений с помощью интерфейса Try<T>. Статья вызвала определенный интерес читателей и была отмечена в "Сезоне Java". В данной статье а...

AMD подробно рассказала о Ryzen 7000 и объявила дату начала продаж Ещё в январе на выставке CES 2022 AMD анонсировала десктопные процессоры серии Ryzen 7000, однако подробности о новинках компания пообещала рассказать до конца года. Что ж, этот момент настал. Прошлой ночью AMD представила сразу четыре процессора линейки Ryzen 7000, которые...

ТОП-7 телефонов, которые выйдут уже в сентябре В ближайшие недели ожидается несколько запусков смартфонов. Уже есть более пяти брендов, которые запланировали свои презентации на различные даты сентября. Но кроме того, что мы теперь знаем официальные даты запуска новинок, мы также можем сказать о них кое-что интересное и...

Роскомнадзор запустит «всевидящее око». На разработку системы «Окулус», которая в автоматическом режиме будет искать на сайтах и мессенджерах запрещенную информацию, уже выделены средства Как пишет издание «Коммерсантъ», структура Роскомнадзора выделила 57,7 млн руб. на разработку системы «Окулус», которая на основе нейросетей будет анализировать фото, видео и тексты на сайтах, в соцсетях и мессенджерах на предмет запрещенной инфо...

Астрономы открыли две землеподобные планеты в 100 световых годах от Земли Астрономы объявили об открытии двух суперземель в системе красного карлика. Статья об этом опубликована в Astronomy & Astrophysics. Суперземли — это каменистые планеты тяжелее Земли, но легче Нептуна. Поскольку у них есть твердая поверхность, а гравитация спо...

Принудительно добавляем поддержку защищенных носителей (токенов и карт) в недоработанные порталы Республики Казахстан В Казахстане многие информационные системы не корректно интегрированы с NCALayer и в результате поддерживают только файловые хранилища ключей ЭЦП (читателям, интересующимся примерами таких сервисов, рекомендую изучить цикл статей Доска почёта ЭЦП посвященный анализу проблем ...

Ноутбуки Xiaomi — свежатина на складе Сегодня мы снова поговорим о том, какая техника от известных брендов по-прежнему доступна для заказа, а именно — о новых ноутбуках Xiaomi. Под катом — подробный разбор моделей ноутбуков, которые недавно поступили к нам на склад с ценами и субъективными оценками, а также мысл...

[Перевод] Взлет и падение Bootstrap Как Tailwind стал ведущим CSS-фреймворком Недавно мне довелось поработать с Bootstrap 5, и в сравнении с Tailwind это был сущий кошмар В последнее время я занялся созданием небольших учебных пособий для разработчиков. Цель состоит в том, чтобы показать младшим разработчикам...

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

Как я 20 лет ненавидела физкультуру, а потом решила подойти с точки зрения нейрофизиологии и выучилась на тренера Восемь практических советов как сделать тренировки частью привычной жизни и перестать ненавидеть физкультуру. Часть первая.Делюсь личным опытом как встроить спортивные тренировки в режим жизни обычного офисного работника и как повысить повседневную физическую активность. Мы ...

Google запустит тестирование своей «голографической» видеосвязи в крупных компаниях В то время как многие компании уделяют внимание виртуальной реальности (VR), Google продолжает экспериментировать с «голографическим» видеочатом под названием Project Starline. Идея состоит в том, чтобы использовать сочетание камер, датчиков и качественного ...

Когда и зачем нужен RabbitMQ В сложных системах, системах с вычислительными задачами, а также требующих гарантированной доставки важно организовать распределённую архитектуру и наладить коммуникацию между компонентами. Для решения задач с подобными вводными требованиями выбирают RabbitMQ — брокер сообще...

Первый телевизор Huawei такого размера с крошечной рамкой и современными технологиями. Huawei Smart Screen S86 Pro поступил в продажу в Китае В конце июля Huawei официально выпустила свой первый 86-дюймовый умный телевизор под названием Huawei Smart Screen S86 Pro, который сегодня поступил в продажу по цене 1925 долларов. Huawei Smart Screen S86 Pro получил антибликовое покрытие экрана для комфортного просмот...

Android 12 уступает по популярности Android 11, Android 10 и даже Android 9 Последние данные о распространении версий Android от Google показывают, что в настоящее время Android 11 (Android R) имеет самую большую пользовательскую базу. На этой операционной системе остаются около 27% пользователей. Далее идут Android 10 (Android Q) с результато...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)