Социальные сети Рунета
Понедельник, 6 мая 2024

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

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

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

Blender, захват движения, нейронные сети Blender отличный 3d редактор, открытый документированный код, убирает ограничения в реализации творческих фантазий. Большая "фанатская база" сгенерировала решения под разные задачи, ускоряя творческий процесс. Периодически получаю практический опыта в Blender, главное в само...

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

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

Разработка, основанная на приемочных тестах (ATDD) Работая с продуктовыми командами разработки, я чаcто наблюдал два сценария написания требований к разрабатываемому продукту, и у обоих сценариев есть перекос в одну или в другую сторону:1. Большой фокус в требованиях уделяется функциональной и технической части, то есть тому...

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

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

[Перевод] Отслеживание сетевого трафика в Kubernetes: примеры кода и практические советы Команда VK Cloud перевела статью об основных принципах работы сети в Kubernetes: как кластер принимает и отправляет пакеты начиная с исходного веб-запроса и до размещения приложения в контейнере. Требования к сети в Kubernetes Сначала давайте проясним требования к сети Ku...

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

J.A.R.V.I.S. и помидорки Моё детство прошло в деревне. С юных лет я познавал таинства выращивания картохи и сооружения чучел из консервных банок. Для меня оказалось открытием, что автоматические комбайны, убиравшие поля кукурузы в Интерстелларе, бороздят вполне реальные поля. А системы автомати...

Как и почему мы переехали из SAP в 1C c интеграцией в Directum RX Сегодня многие компании вынуждены мигрировать на российский софт, в связи с санкционными ограничениями или требованиями регуляторов. У нас есть похожий опыт, хотя сам процесс миграции произошёл до введения санкций, а обязательств по импортозамещению у нашей компании нет. Мы ...

Реализация кэш-компрессии по алгоритму base+delta Существенную часть кристалла современных ЦП занимает кэш-память. Дальнейшее увеличение кэш-памяти без изменения технологических норм приведет к соответствующему увеличению кристалла. Одним из способов увеличения объема хранимой информации в кэше без увеличения самого кэша яв...

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

Приручаем многопоточность в Node.js (часть 1: базовые концепты) Продолжаем серию статей, посвященных разным прикладным концептуальным решениям, которые могут существенно "прокачать" производительность вашего Node.js-приложения.В прошлой статье мы рассмотрели реализацию эффективной очереди на основе "эластичного" кольцевого буфера, а в эт...

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

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

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

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

Раскрыт список iPhone, поддерживающих iOS 16 Appleвыпустила обновление iOS 16, причём даже для российских пользователей. В ней много крутых фич. В iOS 16 вы сможете персонализировать экран блокировки, добавив на него много виджетов, например, Солнечную систему. Помимо этого теперь можно делиться своей библиотекой iClo...

Книга «Искусственный интеллект и компьютерное зрение. Реальные проекты на Python, Keras и TensorFlow» Добрый день, Хаброжители! Кем бы вы ни были — инженером-программистом, стремящимся войти в мир глубокого обучения, опытным специалистом по обработке данных или любителем, мечтающим создать «вирусное» приложение с использованием ИИ, — наверняка задавались вопросом: с чего н...

Рубим под корень: расследование атаки на хост с закреплением и запуском rootkit Привет, Хабр!  В предыдущей статье мы разобрали пример фишинга с использованием зловредного PDF вложения на примере задания GetPDF от CyberDefenders. Сегодня мы поговорим о руткитах (от англ. root – корневой, kit –набор, в данном контексте означает получение неограничен...

Илон Маск и Apple обсудили возможность использования сети спутников Starlink для вызова помощи в iPhone 14 Генеральный директор компании SpaceX Илон Маск рассказал о проводимых переговорах с Apple. Цель их — использование спутников Starlink для функции экстренной связи в iPhone 14. В Купертино пока не комментируют эту информацию. По словам миллиардера, сейчас команда ...

Динамический импорт модулей в Python Давайте представим ситуацию, когда вам нужно установить на все виртуальные машины (агенты сервера сборки) определенный пакет Python. Но вы не можете изменить образ агента, а загрузка, к примеру из pypi.org или github.com непроверенных пакетов, ограничена. Как тут не вспомнит...

Превращаем HTML table в GridComponent. Часть I. Frontend Привет хабровцы и любители фронтенда!Это моя первая статья, в которой я хочу поделиться своими первыми шагами в мир frontend разработки на VueJS. И в качестве примера для изучения я решил реализовать вариант грида со стандартным набором функционала: сортировкой, фильтрацией ...

[Перевод] Интеграция Open Policy Agent (OPA) в Kubernetes OPA можно интегрировать практически куда угодно, включая Kubernetes. Из этого материала вы узнаете, как интегрировать OPA в Kubernetes, и на примерах рассмотрите преимущества этой интеграции. В Kubernetes мы развертываем OPA как контроллер доступа.  Читать далее

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

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

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

[Перевод] Как REST выродился в собственную противоположность Меня все сильнее раздражает, сколько людей готовы записывать в REST API любой интерфейс на основе HTTP. Сегодня приведу в качестве примера SocialSite REST API. Это же вызовы удаленных процедур (RPC). Он просто выкрикивает RPC. Связность между элементами на экране настолько с...

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

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

Дегустация Argo Rollouts: обзор решения, часть 1 Всем привет! Меня зовут Евгений Симигин, я занимаюсь внедрением DevOps-практик в Центре компетенций по разработке облачных и интернет-решений МТС Digital. В этой статье – обзор Argo Rollouts, я покажу несколько примеров применения и отмечу интересные места в документации. Х...

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

С 20 августа. ГИБДД ввела обязательное новое требование для водителей автомобилей Все и каждый, кто перемещаются на транспортном средстве по дорогам общего пользования, обязаны соблюдать определенные правила и соответствовать тем требованиям, которые предъявляются. При этом с каждым годом разного рода требований и ограничений становится все больше, Читат...

Выпущено необязательное обновление KB5015878 для Windows 10 версий 21H2, 21H1 и 20H2 Компания Microsoft выпустила необязательное накопительное обновление для Windows 10 версий 21H2, 21H1 и 20H2, а также Windows Server версии 20H2. Обновление распространяется под кодом KB5015878 и изменяет номер сборки системы на 19044.1865, 19043.1865 и 19042.1865 соответст...

МегаФон запустил федеральную сеть VoWiFi Оператор МегаФон заявил, что первым в России внедрил оборудование для технологии Voice over WiFi (VoWiFi) во всех регионах страны. С её помощью абоненты могут совершать и принимать обычные голосовые вызовы через Wi-Fi везде, где проникновение сигнала сотовой сети затруд...

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

Антимонопольщики разрешили VK и Яндексу поменяться сервисами, но с оговорками Федеральная антимонопольная служба России (ФАС) одобрила ходатайства VK (бывшая Mail.ru Group) и Яндекса, но с требованиями сохранения конкуренции на соответствующих рынках. Об этом сообщила пресс-служба ведомства.  Напомним, о большой сделке между компаниями было...

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

Microsoft придумала, как ускорить браузер Edge Компания Microsoft повысила производительность браузера Edge версии 102, но пока только в Windows. Теперь он автоматически сжимает дисковый кеш, уменьшая дисковое пространство, необходимое для работы программы. «Начиная с Microsoft Edge 102 для Windows, браузер а...

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

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

Каждый третий владелец iPhone не знает о существовании этой функции. Новый опрос показал, что многие плохо разбираются в возможностях iOS Свежий опрос среди владельцев iPhone, который был проведен Slashgear, подтверждает, что многие пользователи iOS не знают о существовании различных функций в своих смартфонах. В ходе опроса выяснилось, что почти 10% не знают, что могут  отключить уведомления приложе...

Тотальные изменения 152-ФЗ О персональных данных 1 сентября 2022 года вступают в силу поправки в 152-ФЗ О персональных данных. Изменения внесены Федеральным законом от 14.07.2022 N 266-ФЗ и носят самый масштабный характер с 2011 года. Можно сказать, что уже с сентября существенным образом будут изменены требования к обрабо...

Автоматический экспорт из КОМПАС-3D в слайсер Сura В одной из новинок версии КОМПАС-3D v21 появилась возможность сохранения настроек при экспорте в STL.Ранее всегда приходилось накручивать параметры при каждом сохранении. Теперь же установив нужные параметры, можно сохранить свою конфигурацию в отдельный файл.Если установить...

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

Не работает 1.1.1.1. Что делать С февраля месяца практически на каждом смартфоне или планшете в России появился какой-либо VPN-сервис, а то и не один. Большинство научились их использовать из-за блокировки запрещенных в России Instagram и Facebook. Другая часть пользователей просто хотела получить доступ ...

Физики ИТМО расширили сферы применения брэгговских решеток, собрав недорогой кастомизируемый интеррогатор Датчики на волоконных брэгговских решетках измеряют практически любое физическое явление, которое можно перевести в деформацию — температуру (благодаря термическому расширению), акустические колебания (деформация мембраны) и многое другое. Но для сбора данных нужны специальн...

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

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

Подходы к декомпозиции бэкендов информационных систем Количество классов в реализации даже небольшой программы на один человеко-месяц исчисляется десятками. В средних программах на несколько человеко-лет счёт идёт уже на тысячи. А человек может одновременно оперировать 7-ю +/- 2 объектами. Поэтому все нетривиальные программы тр...

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

Проверка нормальности распределения с использованием критерия Эппса-Палли средствами Python Методический разбор для специалистов DataScience по применению критерия Эппса-Палли для проверки нормальности распределения средствами python Читать далее

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

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

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

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

Теперь в Google Play можно сортировать отзывы по модели устройства Если вы хотите узнать, как конкретная игра идёт на вашем смартфоне, то Google Play теперь позволяет это сделать. Андроид-смартфонов огромное множество, поэтому когда видишь в Google Play отзывы к игре с жалобой на графику и лаги, то задаёшься вопросом: «А мой девайс потянет...

Особенности реализации List в C# List является одной из самых популярных коллекций в C#. Давайте разберёмся в некоторых особенностях работы с ним и посмотрим на внутреннюю реализацию его отдельных частей. Читать далее

В России появилось новое самое скачиваемое приложение на iOS. Lensa позволяет генерировать персонажей аниме и супергероев по фото Как сообщает РБК со ссылкой на данные data.ai, приложение для редактирования фотографий Lensa в пятницу, 25 ноября, возглавило рейтинг самых загружаемых среди пользователей iOS в России и Белоруссии. Это приложение попало в рейтинг за несколько дней до этого, дебютирова...

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

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

Smart Forms: Наш опыт автоматизации сбора данных Привет, Хабр! Сегодня я хочу поговорить о проблеме автоматизации сбора данных. В этом посте мы обсудим, какие именно минусы несет сбор данных через файлы Excel, а также расскажем подробнее о наших собственных наработках по автоматизации сбора информации. Речь пойдет о практи...

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

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

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

[recovery mode] Атака на String.hashCode: прообразы и коллизии Как-то раз мне понадобилось несколько наборов строк с коллизией по хеш-коду. То есть таких, чтобы значение String::hashCode() совпадало для всех строк в наборе. Блуждание по интернету не дало результатов, примеров было мало и все они довольно однообразны. Поиск по словаря...

Как перевести звонок с iPhone на Mac Внутри iOS есть множество интересных, но не очень понятных настроек. Некоторые из них, такие как Телепровайдер, не работают в России, а вот другими пользоваться можно и нужно. Большинство из них ориентированы на работу в экосистеме устройств: например, функция Handoff, расп...

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

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

[recovery mode] RE Crypto Part#2 Наверное самое популярное действие, которое приходится выполнять для исследования криптографии сегодня это процедура анализа зловредного кода, который блокирует чьи-то данные с использованием кастомного или общепринятого алгоритма. Попробуем в этой статье рассмотреть зловред...

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

США вот-вот перекроют Китаю доступ к ПО для проектирования передовых микросхем США готовы ввести новые ограничения для Китая на программное обеспечение, используемого для разработки полупроводников с использованием технологии следующего поколения, которая жизненно важна для производства самых передовых микросхем с искусственным интеллектом. Админи...

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

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

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

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

Как реализовать магию Sqoop для загрузки данных через Spark Очень часто приходится слышать, что Sqoop — это серебряная пуля для загрузки данных большого объёма с реляционных БД в Hadoop, особенно с Oracle, и Spark-ом невозможно достигнуть такой производительности. При этом приводят аргументы, что sqoop — это инструмент, заточенный по...

Представлен умный блендер Xiaomi. Он совмещает функции различных устройств Компания Xiaomi представила умный блендер, который поддерживает подключение к экосистеме Mijia и смартфону. Ёмкость составляет 800 мл, блендер предназначен для небольшой семьи (до 3 человек). Рабочий шум не превышает 68 дБ. Энергопотребление составляет 600 Вт. Производи...

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

Разбираемся в Apache Kafka: подборка полезных статей и кейсов Разрабатываете приложения с применением Apache Kafka? Мы собрали для вас статьи, которые помогут освоить инструмент, познакомят с рабочими кейсами с использованием ПО. Делимся пользой и свежими идеями, подборками книг и реализованными задумками. Читать далее

В iPhone появится обратная беспроводная зарядка iPhone 14 Pro, который стал улучшенной версией iPhone 13 Pro с новым вырезом Dynamic Island и 48-мегапиксельной камерой, не имеет функции, которая есть у многих флагманских телефонов. Речь идёт об обратной беспроводной зарядке. Эта функция присутствует во многих Android...

Исследование и анализ содержимого неизвестной карты памяти Недавно мой один знакомый подарил мне старую SD карту памяти фирмы «Canon» на 128 МБ, которую нашёл где-то на улице. Её вполне мог кто-нибудь просто выкинуть, так как обычному пользователю ей очень сложно найти применение в современных технических условиях. Объём 128 МБ по н...

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

Кто такой Data Product Manager и почему без него не обойтись в 2022 году, если вы работаете с Big Data В 2022 году индустрия больших данных изменилась. И нужно решать, что делать с инфраструктурными вызовами, переходить ли в облако и как продолжать развитие ИТ-решений. Со всем этим компаниям может помочь новая роль в команде — Data Product Manager. Это статья написана по м...

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

Пример использования State и StateT Мне встречалась фраза: "для многих знакомство с Haskell заканчивается на монадах". Монады действительно сложны для понимания, а самая непонятная, лично для меня, была монада State.На простом примере, я хочу показать всю полезность монады State и еще большую полезность трансф...

Применение расстояния Левенштейна с целью оптимизации работы склада Активно изучаем различные алгоритмы? Читаем про поиск k-ближайших соседей, задачу о рюкзаке, всякие алгоритмы сортировки, поиска и т. п.? А часто читаем примеры их практического внедрения на каком-нибудь предприятии? Такие истории встречаются реже, чем даже обзоры книг по эт...

Как «виндузятнику» Linux «пощупать» Операционная система Linux похоже в очередной раз пытается ворваться в жизнь российского пользователя. И многим Windows-пользователям хочешь – не хочешь приходится пытаться ужиться с данной операционной системой. Можно много говорить о том, что это все придирки, что операцио...

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

Шерудим под капотом Stable Diffusion Вероятно вы уже слышали про успехи нейросетей в генерации картинок по текстовому описанию. Я решил разобраться, и заодно сделать небольшой туториал, по архитектуре модели Stable Diffusion. Сегодня мы не будем глубоко погружаться в математику и процесс тренировки. Вместо этог...

Управление учетными записями в Linux. Часть 2. Не/правильная настройка доступа В предыдущей статье мы рассмотрели вопросы хранения учетных данных в ОС семейства Линукс. Теперь перейдем к обсуждению вопросов правильной и не очень настройки прав доступа к различным объектам операционной системы.Напомню основные моменты относительно учетных записей в Лину...

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

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

Серверы Dell с процессорами Nvidia BlueField оптимизированы для работы с платформой VMware vSphere Процессоры BlueField возьмут на себя задачи управления инфраструктурой, системами хранения и программно-конфигурируемыми сетями, а также обеспечения безопасности. На недавней конференции VMware Explore компания Nvidia представила новую систему для центров обработки данны...

Как отключить Сири на Айфоне и зачем это делать Как бы Apple не старалась развивать своего голосового ассистента Сири, он так и остается в роли догоняющего. Другие компании, в частности Гугл, значительно дальше ушли по качеству распознавания речи и ответам виртуального помощника. Могу на своем примере сказать, что я пыта...

Мониторинг в Apache NiFi. Часть первая Apache NiFi динамично развивается и на сегодняшний день обладает достаточно большим набором возможностей, позволяющим отслеживать состояние потоков данных, ошибки и предупреждения, возникающие в процессорах и на кластере, а также состояние кластера.Первая статья посвящена мо...

Услуги OpenVPN В современном мире развитие технологий происходит стремительно быстро и позволяет во многом расширить возможности работы в онлайн формате. Благодаря интернет сети, теперь можно реализовывать онлайн проекты мировых масштабов. Но, для осуществления таких работ необходимо испол...

Блогер протестировал функцию Crash Detection на iPhone 14 Pro На презентации компании Apple, которая состоялась две недели назад, представители компании рассказали о новой функции под названием Crash Detection, которая позволяет новым смартфонам определять ситуацию, когда вы попали в автомобильную аварию. Работает это достаточно просто...

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

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

Чек-лист онбординга системного аналитика На каждом проекте, рано или поздно, наступает момент, когда появляется необходимость ввести в команду аналитиков еще одного сотрудника. И раз появилась данная необходимость, значит команда аналитиков либо уже не справляется с объемом работы, либо не будет справляться с ним в...

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

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

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

Event-driven архитектура в Kubernetes Kubernetes, как система оркестрации, позволяет автоматизировать процесс развертывания сложных приложений и восстанавливать ожидаемое состояние кластера после сбоев. В общем случае приложение представляет собой резидентно запущенные контейнеры, которые обрабатывают запросы кл...

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

Как подружить Canvas и ItemsSource в WPF и AvaloniaUI Предпосылки: понимая, что контейнеры компоновки в WPF не позволяют сделать привязки (Binding) к своим дочерним элементам, решил поэкспериментировать, а как же всё-таки подсунуть данные из View Model для формирования содержимого в эти самые контейнеры компоновки. Позже аналог...

Установка Windows 11 версии 22H2 без учётной записи Microsoft Microsoft продолжает попытки привязать пользователей к своим облачным сервисам, чтобы обеспечить синхронизацию между устройствами и улучшить безопасность. Вход с помощью учётной записи Microsoft уже стал обязательным для пользователей Windows 11 Home с самого релиза операци...

Как звонить через Wi-Fi на смартфонах Xiaomi В момент запуска в нашей стране 4G сетей обычные звонки продолжали идти через 3G. Работало это следующим образом: как только на смартфон поступал звонок, он автоматически переключался на 3G. После окончания вызова он возвращался обратно в 4G и продолжал в ней работать. Со в...

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

Новинка 2022 года – Oukitel WP20 PRO: сверхпрочный смартфон в ультратонком корпусе Ударопрочный смартфон Oukitel WP20 Pro, устойчивый ко всем вызовам внешней среды – это модернизированная версия смартфона WP20, который доступен для заказа по очень привлекательной цене. Оснащенный теми же функциями, что и его предшественник предыдущего поколения, нов...

Платформа обратной связи (ПОС): особенности и опыт внедрения Работа над платформой обратной связи с гражданами началась еще пару лет назад. На данный момент продукт не только создан — он уже проходит опытную эксплуатацию в ряде регионов. Между тем, уже накопился практический опыт …

Разбираемся с концепцией аутентификации в HTTP Я часто путаю понятия авторизации и аутентификации между собой, поэтому решил создать материал, который закрепил бы эти понятия через какой-то практический опыт.Хотелось создать статью, которая поэтапно раскроет базовые концепции аутентификации и авторизации на практике, пос...

5 классных фишек смартфонов Google Pixel 6, о которых вы могли не знать Современные Android-смартфоны славятся крутыми фишками в предустановленных оболочках: такие есть и в MIUI, и в One UI. Но в большинстве случаев смартфоны приобретаются не из-за них, а по другой причине, в результате чего новоиспеченный владелец остается не у дел. Смартфоны ...

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

iPXE — заливка linux, windows, утилит по сети Раньше у нас использовалась заливка ОС по PXE с использованием syslinux, но как бывает с самодостаточными системами и без достаточного контроля и внимания - быстро превратилась в кашу из конфигураций, библиотек, загрузчиков.Так же была необходимость в поддержке заливки разны...

Даже на 12-летний ноутбук можно установить Windows 11 22H2. Никакие аппаратные ограничения Microsoft не страшны, если использовать Rufus Один из пользователей крупнейшего американского форума Reddit поделился своей историей установки Windows 11 22H2 на очень старенький ноутбук – 12-летний Acer Aspire 7740, оснащенный двухъядерным процессором Core i5-580M. Система не имеет TPM, процессор уж тем боле...

Как я освободил 8 ГБ на iPhone без потери данных. Спасибо Общим альбомам Даже если вы не большой любитель мобильной фотографии, наверняка у вас на iPhone скопилось как минимум несколько тысяч снимков и видеороликов, которые забивают свободное пространство. Вне зависимости того, какой памятью обладает ваш смартфон, обидно потерять даже 7-10, а то...

Проектируем интерфейс корзины в интернет-магазине: 138 гайдлайнов Вы часто встречаете интернет-магазины, в которых нет корзины? Наверное, нет – корзина есть практически у всех, и через нее проходит практически весь трафик.Как сделать работу с корзиной максимально удобной для клиента?Разбираем 138 гайдлайнов в этой статье. Читать далее

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

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

Это моя любимая функция iPhone, которой нет у Android Помните функцию Dynamic Island в последнем iPhone, о которой многие говорили, а кто-то даже пытался скопировать? Так вот, в смартфоне от Apple спрятана гораздо более полезная функция, которая должна привлечь внимание фанатов технологий и тех, кто хочет более полноценно поль...

Управление доступом к операционным системам на серверах. Как и какие проблемы решает RBAC Всем привет! Про принципы работы Role Based Access Control (он же RBAC) слышали многие. Но реальное применение встречается довольно редко. Меня зовут Корняков Дмитрий, более 6 лет занимаюсь поддержкой инфраструктуры в команде Мир Plat.Form (НСПК). В статье расскажу про предп...

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

Используем телетайп Consul 254 вместо клавиатуры для Arduino Из документации:Электрифицированная пишущая машина Consul 254 предназначена:а) для ввода алфавитно-цифровой информации в ЭВМ при печатании оператора на клавиатуре машиныб) для вывода алфавитно-цифровой информации в порядке печати на лист или рулон бумаги по сигналам, посылае...

Визуализация решает или про иллюстрацию статистических тестов В статье представлены результаты использования пакетов ggstatsplot и ggpmisc, позволяющих визуализировать результаты проверки статистических гипотез и параметры уравнений регрессий. Читать далее

[Перевод] CloudFlare отказывается от Nginx в пользу in-house HTTP-прокси на Rust ВведениеСегодня мы поговорим о Pingora, новом HTTP-прокси, который мы создали у себя внутри с помощью Rust. Прокси обслуживает более 1 триллиона запросов в день, форсирует производительность и предоставляет множество новых функций для клиентов Cloudflare, при этом требуя все...

[Перевод] Использование утилиты tar по сети через SSH GNU-версию утилиты архивирования tar, равно как и её старые версии, можно использовать через сетевое подключение по протоколу ssh. От telnet/nc стоит отказаться, так как они не гарантируют безопасность соединения. Создавать архивы можно с помощью каналов (pipe) Unix/Linux, ...

Более 20 китайским компаниям запретили использовать американские микросхемы по всему миру Администрация Байдена объявила о введении новых ограничений на продажу полупроводниковых технологий Китаю. Этот шаг направлен на ограничение доступа Пекина к важнейшим технологиям, необходимым для всего - от суперкомпьютеров до управляемого оружия.

«Проводник» стал лучше. В Windows 11 добавили новые функции Компания Microsoft выпустила обновление для операционной системы Windows 11, которое добавляет в неё ранее анонсированные функции. В «Проводнике» появилась поддержка вкладок. Теперь в обновленном интерфейсе пользователи смогут упорядочить файлы и перекл...

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

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

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

Google повысила требования для Android Auto Компания Google изменила требования для подключения смартфонов к автомобильной платформе Android Auto. Многие автовладельцы используют Android Auto для сохранения доступа к мультимедиа и сообщениям, находясь за рулем. С момента запуска для проводного подключения к Andr...

Знакомство с Apache Airflow: установка и запуск первого DAGа Привет! Меня зовут Алексей Карпов, я прикладной администратор (MLOps) отдела сопровождения моделей машинного обучения в Альфа-Банке. Хочу поделиться опытом в работе с Apache Airflow. Расскажу, как установить интерпретатор Python и сам Airflow, а также как отладить его работу...

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

Qubes — защищенная ОС Qubes OS использует виртуализацию для реализации доменов безопасности посредством изоляции и компартментализации. Это хорошо, потому что виртуализация снижает количество интерфейсов между доменами безопасности, но несмотря на это позволяет доменам безопасности сосуществовать...

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

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

Использование slots | Python Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.К счастью, есть выход — слоты, они обеспечивают специальный механи...

Расширение списка ACE для BloodHound BloodHound – это популярный инструмент для сбора и анализа данных при проведении пентеста внутренней инфраструктуры на базе Active Directory. Этот инструмент позволяет визуализировать некорректные настройки объектов AD и строить цепочки атак. Основная его особенность — испол...

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

Google Chrome позаимствует у Microsoft Edge ещё две функции В будущих версиях Chrome появится немало новых изменений. Первым из них станет поиск на боковой панели по примеру Microsoft Edge. Можно будет выделять текст на веб-странице и искать по нему в сети, не открывая новую вкладку. Результаты будут выводиться панели справа от ...

Яндекс выложил в опенсорс бету фреймворка userver Сегодня мы анонсируем выход в опенсорс фреймворка userver для создания высоконагруженных приложений. Для нас это важный способ поделиться опытом в разработке микросервисов, который мы накопили. Вот ссылка на GitHub-репозиторий c исходным кодом, документацией, примерами, шабл...

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

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

Многопоточный бекап и рестор в СУБД Ред База Данных Добрый день. Меня зовут Сергей, я работаю системным архитектором в компании "РЕД СОФТ". При эксплуатации СУБД Ред База Данных или Firebird возникает необходимость выполнить операцию резервного копирования и восстановления. На БД размером сотни гигабайт бекап и рестор занимае...

Разбираемся что MySQL пишет на диск и зачем Разработчики предъявляют высокие требования к базам данных: максимальная надежность (ничего из того, что было записано не должно быть утеряно ни при каких обстоятельствах), и, одновременно, максимальная производительность при различных видах нагрузки (Запись/Чтение или OLTP/...

Что такое Live Activities в iOS 16.1 и какие приложения поддерживают эту функцию Судя по тому, как в этом году Apple обновила iOS и какие функции в нее добавила, в Купертино планируют, чтобы большинство действий мы совершали именно с локскрина, не переходя на экран “Домой”. Это и различные виджеты, которые позволяют получать выбранную информацию, просто...

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

В России создали первый ГОСТ по тестированию искусственного интеллекта. Его разработали медики В Москве разработали единый для России стандарт тестирования искусственного интеллекта в медицинских задачах. Новый национальный стандарт (ГОСТ Р) «Системы искусственного интеллекта в клинической медицине. Часть 1. Клиническая оценка»вступит в силу с 1 сентя...

Samsung убирает букву «Z» из названий своих складных смартфонов Согласно свежим данным, компания Samsung отказывается от использования буквы «Z» в брендинге своих будущих складных смартфонов.

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

Проблема с использованием тега img и picture в Safari Данная статья описывает баг и его решения в контексте ReactJS + Server-Side Rendering, но это также актуально для всех фреймворков большой тройки так и для чистого JS.При разработке сайта мы столкнулись с проблемой, что при использовании тега <img> на некоторых страниц...

Ternaus: Chrome Extension Я добавил Chrome extension, которое позволяет по тексту и по картинкам в интернете искать похожие в базе данных на Ternaus.com.* ссылка на Extension* ссылка на GitHub Читать далее

ЕС запретит россиянам любые платежи на европейские криптокошельки. Раньше ограничение составляло 10 000 евро Европейский Союз ужесточит ограничения на крипто-инвестиции россиян, о чем сообщает CoinDesk. Предыдущее ограничение в размере 10 000 евро будет отменено, сообщил человек, хорошо проинформированный о новом пакете санкций. Это потенциально означает, что россияне не смогу...

[Перевод] Я попробовала Firefox, и теперь не могу вернуться на Chrome Нам кажется, автор довольно ясно и лаконично сформулировала основные преимущества Firefox. Добавим только, что этот браузер — по сути единственная оставшаяся альтернатива для монополии Google Chrome (и движка Chromium) 2008-й год. Я два года счастливо сидела на Firefox п...

Детали подвески для первого в России беспилотного болида напечатаны на 3D-принтере Гоночные команды, включая мировых лидеров "Формулы-1", рассматривают подвеску в качестве важнейшего инструмента, влияющего на аэродинамику и управляемость болида.Детали для BRT-8D в Центре аддитивных технологий построили на 3D-принтере с использованием технологии с...

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

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

Canary-релизы в Kubernetes на базе Ingress-NGINX Controller Canary-развертывание используется, чтобы протестировать новую функциональность на отдельной группе пользователей. Группа выделяется по определенному признаку. Тест при этом не должен затрагивать работу основной версии приложения и его пользователей. Нагрузка между двумя верс...

Typeser: 1С-like ERP-констуктор на базе TypeScript Хотелось бы представить на суд местного сообщества недавно созданную облачную веб платформу разработанную бывшим 1с-овцем освоившим java, js, ts, react. Главная фишка - есть возможность писать обработчики событий на языке TypeScript и sql код на триггеры при записи объектов....

Перенос данных из Oracle в PostgreSQL: секционирование, временные таблицы и инструменты Поскольку тема «переезда» c СУБД Oracle на СУБД Postgres не теряет актуальности, продолжаем наш цикл о миграции. Это вторая статья о переносе данных из Oracle в Postgres (первая доступна по ссылке). На этот раз мы подробнее остановимся на секционировании и временных таблицах...

NVIDIA возобновила производство RTX 3080 12 ГБ На этот шаг компания пошла из-за наличия боьших запасов чипов и необходимости их реализации перед выходом нового поколения графических карт

Eppie: чего не хватает новому интернету? Привет, Хабр! Давайте знакомиться. Это Eppie — децентрализованный сервис обмена зашифрованными сообщениями. Проект еще в разработке, но представиться профессиональному сообществу уже пора. Eppie будет работать в одноранговой p2p сети. Приложение шифрует сообщения по ста...

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

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

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

Выпущено августовское обновление Windows Subsystem for Android для Windows 11 Microsoft выпустила обновлённую версию Windows Subsystem for Android для Windows 11 (2206.40000.15.0) для участников программы Windows Insider в США, которая принесла с собой несколько полезных улучшений, связанных с вводом текста в приложениях, играми, работой сети и так д...

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

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

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

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

Разработка cache-сервера для сохранения аккаунтов в задачах веб-парсинга Всем привет!Одной из самых больших проблем при решении задач веб-парсинга данных является риск блокировки аккаунта. В общем случае эта проблема возникает только по одной причине – это большое количество запросов к веб-порталу за единицу времени.Существует несколько путей реш...

[Перевод] Что нового в Swift 5.7 Swift 5.7 привносит в язык очередную гигантскую коллекцию изменений и улучшений, включая такие мощные фичи, как регулярные выражения; практические усовершенствования, как сокращенный синтаксис if let; а также множество доработок по приведению в порядок согласованности вокруг...

Starlink уже не справляется: сервис вводит ограничения на использование в дневное время Как сообщает The Verge, подразделение спутникового интернета компании SpaceX начнет ограничивать скорость домашнего интернета для клиентов, которые потребляют более 1 ТБ данных в месяц в часы пик, начиная с декабря. Это изменение внедряется в рамках новой «политик...

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

Учёные создали устройство с магнитным полем в миллион раз сильнее Земного Долгое время это считалось практически невозможным, но группе учёных из Китайской академии наук это удалось.

[Перевод] Создание IoT-приложения с использованием HTTP API Фото: kwan fung на сайте Unsplash Уже несколько лет не снижается ажиотаж вокруг IoT-устройств. Эти устройства могут быть почти чем угодно: от будильника, показывающего погоду, до холодильника, сообщающего о ценах в ближайших продуктовых магазинах. Какой бы ни была реализаци...

Как настроить Марусю на телефоне. Здесь всё, что нужно знать За последние 5 лет появилось сразу несколько русских голосовых помощников. Это и Алиса, и Салют от Сбера, и Маруся от VK Group. Однако конкурировать с ассистентом Яндекса в полной мере сегодня может только голосовой помощник Маруся. В число ее способностей входит воспроизве...

МегаФон первым в России запустил федеральную сеть VoWiFi Технология позволяет использовать любой Wi-Fi роутер с доступом в интернет как базовую станцию и улучшает качество голосового вызова для абонента за счёт использования в сети МегаФона современных речевых кодеков Enhanced Voice Service и WB-AMR. Благодаря этим кодекам голос з...

Какие базы данных регистрировали российские компании и почему? 7 примеров из практики Под базой данных подразумевается набор самостоятельных материалов, собранный и систематизированный таким образом, чтобы быть доступными к обработке электронными вычислительными машинами (ЭВМ). Обычно представления о базах данных ограничиваются контактными данными пользо...

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

Как я восстанавливал аудиозапись Adobe Audition 1.5 из временного файла Звуковым редактором Adobe Audition версии 1.5 пользовались многие пользователи старых ПК. Некоторые пользуются им до сих пор из-за его простоты и удобства, несмотря на наличие более свежих версий или другого подобного современного софта. В своих предыдущих статьях я неоднокр...

PHPCleanArchitecture — Что нового? Этот пост является дополнением предыдущего. В нём расскажу о новых возможностях инструмента (с блэкджеком и шлюпками с примерами и картинками). Читать далее

У вас WPA Enterprise PEAP/TTLS? Тогда мы уже у вас Доброго времени суток, коллеги! Меня зовут Роман и эксперт отдела анализа защищенности (в простонародье — пентестер). До того, как перейти в это направление, я 10 лет был системным администратором (преимущественно Windows систем). Скажу вам честно, мне очень нравится симбиоз...

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

[Перевод] CVE 2022-0847: Исследование уязвимости Dirty Pipe ПредисловиеДанная статья является переводом англоязычного исследования, посвященногоразбору уязвимости Dirty Pipe и непосредственно эксплоита, позволяющего еювоспользоваться для локального повышения привилегий.ОригиналВведениеУязвимость Dirty Pipe была обнаружена в ядре Linu...

«ЭРА-ГЛОНАСС» больше не нужна. В России разрешили выпускать автомобили без этой системы Автопроизводители получили возможность продолжить выпуск автомобилей без системы «ЭРА-ГЛОНАСС». Ранее, напомним, такие машины разрешали выпускать до августа 2022 года. «ЭРА-ГЛОНАСС» устанавливается в автомобилях в качестве устройства для экстренн...

Мифы и легенды современного Python Мы в Evrone часто сталкиваемся с легендой, что для задачи, которая встает перед программистами, есть какой-то волшебный, лучший инструмент. К примеру, если вы хотите сделать что-нибудь бэкендовое, вам обязательно нужен PHP. А если вы хотите создать крутой современный фронтен...

Что такое ретракт в 3D печати. Калибровка и настройка. Ретракт - это процесс обратного втягивания нити в сопло 3D принтера, перед началом перемещения экструдера между печатными поверхностями. Это позволяет снизить давление в сопле и предотвращает выдавливание расплавленного пластика в момент "холостого" передвижения от одной точ...

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

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

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

Получение IT-ипотеки хотят упростить Минцифры по просьбе представителей IT-отрасли предлагает изменить требования для получения льготной ипотеки. Министерство уже подготовило соответствующий проект постановления. Среди новых условий: Ставка 3% вместо 5%. Снижение минимального размера заработной платы для...

Microsoft выпустила PowerToys 0.64 с несколькими новыми функциями Microsoft выпустила новую версию утилиты PowerToys под номером 0.64, которая принесла с собой инструмент File Locksmith, удобный редактор файла Hosts, а также возможность резервного копирования и восстановления настроек приложения. Основные изменения: Инструмент File Locks...

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

В России заблокирован сайт SoundCloud Доступ к сайту аудиостриминговой платформы SoundCloud в России ограничен по требованию Генпрокуратуры РФ, это следует из данных сервиса Роскомнадзора для проверки ограничения доступа к сайтам. Доступ к странице soundcloud.com заблокирован сегодня в соответствии с регла...

Запуск Flannel & kube-proxy отдельно от кластера Всем привет! В сегодняшнем материале разберемся, как сделать внутренние сетевые ресурсы кластера k8s доступными напрямую с внешнего хоста. Спойлер: в этом нам поможет запуск Flannel в связке с kube-proxy этом самом хосте. Так мы получим доступ к приложениям, запущенным в Kub...

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

Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills Решил составить для себя план развития (я в IT с 2007, как аналитик - с 2017). Что получилось: некий чек-лист с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.С чего все началось. Я недавно менял работу...

Напиши мне, напиши: WhatsApp получил функцию, которя позволяет отправлять сообщения самому себе. Но такое уже есть в Telegram Мессенджер WhatsApp, наконец, получил функцию, которая позволит отправлять сообщения самому себе. Это необходимо, если нужно сохранить какие-то файлы или документы. На данный момент эта возможность уже реализована в iOS версии 22.23.74 и Android версии 2.22.23.77. При ...

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

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

[Перевод] Гектор Гарсия-Молина и Кеннет Салем — «Саги» От редакторов: название «сага» для паттерна долгоживущих транзакций так прижилось, что уже есть даже в Википедии. А как возникли этот паттерн и его название? Благодаря работе 1987 года. Похоже, что она до сих пор никем не была переведена на русский, и теперь мы решили это ис...

В России сделали свою альтернативу Android на базе Linux Несмотря на то что Google уже давно навострила лыжи из России, а Ютубу прочат блокировку уже этой осенью, Android, кажется, никуда не денется. Единственный раз, когда заговорили о возможном отключении операционной системы на смартфонах пользователей, был зафиксирован ещё в ...

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

ВПР на максималках Думаю многие, если не большинство, в курсе, что такое ВПР и его неоспоримая сила при поиске и объединении данных из разных таблиц. Те же, кто достиг просветления, используют не менее полезную функцию ИНДЕКС, чтобы не париться, где там идентификатор: слева или справа. Ниже бу...

Шереметьево сертифицировал проект ЦОД от Uptime Institute Международная организация Uptime Institute определила, что реализуемый проект соответствует требованиям стандарта Tier III. Данный уровень гарантирует высокую надежность и непрерывное функционирование информационной инфраструктуры аэропорта Шереметьево за счет дублирования к...

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

Huawei представила прошивку EMUI 13 Huawei несколько неожиданно представила прошивку EMUI 13. Она предназначена для телефонов компании, продающихся за пределами Китая – китайские аппараты работают под управлением HarmonyOS. Не случайно EMUI 13 вышла после анонса HarmonyOS 3.0: многие элементы интер...

Как начать карьеру в BIM: история выпускницы МГСУ, сотрудницы «Нанософт разработка» В России спрос на BIM-специалистов в разы превышает предложение. Вместе с тем выпускнику даже самого престижного вуза практически невозможно получить работу в BIM-отрасли без прохождения дополнительного платного обучения. А получив необходимые знания, новоиспеченные специали...

Смартфону Samsung Galaxy S23 приписывают более ёмкий, чем у S22, аккумулятор при неизменных габаритах Похоже, несмотря на сохранение габаритов практически неизменными как минимум две модели линейки Galaxy S23 получат более ёмкие аккумуляторы, чем их предшественники.  Согласно свежим данным, базовая модель Galaxy S23 получит элемент питания ёмкостью 3900 мА•ч ...

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

Нормальные алгоритмы Маркова как основание языка программирования В этой статье хотелось бы поделиться мыслями о применении Нормальных Алгоритмов Маркова (далее по тексту: НАМ) в качестве основания для языка программирования.Заранее скажу, что представленный концепт ЯП не претендует на решение каких-либо «мировых» проблем программирования,...

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

Как установить Mir Pay на Wear OS и платить бесконтактно в России Блокировка Google Pay в России сделало практически бесполезным использование умных часов. Да, Samsung Pay у нас никто не отключал, но Galaxy Watch, в отличие от смартфонов Samsung, у которых проблем нет совсем, почему-то отказываются оплачивать покупки бесконтактным способо...

The New York Times: Apple и Google переносят производство смартфонов из Китая в другие страны Азии Американские компании Apple и Google частично перемещают производство своих смартфонов из КНР в близлежащие страны на фоне геополитической нестабильности и пандемии. Об этом сообщило издание The New York Times. Pixel 7 Made in Vietnam и iPhone 14 Made in India По инфор...

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

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

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

«Марвел» стал первым в России дистрибутором ВКС-решений Nearity Nearity предлагает комплексные решения для организации систем ВКС от начального уровня для личного пользования до профессионального и масштабируемого - для корпоративного сектора. Его продуктовый портфель составляют различные модели спикерфонов, ВКС-камер, гарнитур, унив...

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

В «новой реальности» дополнительное образование позволяет людям легче устраиваться на работу и увеличивать свой доход Аналитики Pulsar Production провели опрос среди людей, получивших дополнительное образование за последние несколько лет, и выяснили, что почти половине респондентов оно помогло при трудоустройстве в «новой реальности», а 17% …

Управление устройствами интернета вещей через Kubernetes Kubernetes последовательно захватывает все новые ниши для декларативного описания ожидаемого состояния и теперь ресурсами Kubernetes можно управлять облачными провайдерами (например, через Crossplane), создавать и масштабировать функции (KNative) и многим другим. И кажется и...

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

[recovery mode] Ловушки от курсов и школ в IT на примере тестирования За последние несколько лет количество открытых курсов бьет все рекорды. Давайте разбираться в маркетинговых уловках и методах борьбы с ними на примере тестирования Читать далее

Dagster | Туториал Dagster — это оркестратор, предназначенный для организации конвейеров обработки данных: ETL, проведение тестов, формирование отчетов, обучение ML-моделей и т.д.На паре несложных примеров посмотрим как его развернуть, настроить и работать с ним. Читать далее

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

Thunderobot 911 Air D: игровой ноутбук «для начинающих» Привет, Хабр!Я Сергей, отвечаю за связи с игровым сообществом в М.Видео-Эльдорадо. Сегодня хочу поделиться личным мнением на новый в России бренд игровой техники и рассказать о нем на примере одного ноутбука. Если что-то забуду, приходите в комменты с вопросами.Итак, за посл...

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

Sony анонсировала новый беспроводной контроллер PlayStation 5 DualSense Edge со сменными джойстиками Компания Sony анонсировала новый беспроводной контроллер PlayStation 5 DualSense Edge. Игровой контроллер DualSense Edge принесет ряд новых функций и улучшений. Он получит сменные джойстики и сменные задние кнопки. Геймпад позволит легко настраивать параметры, не отвлекаяс...

Бессерверные платформы для работы с PostgreSQL: что интересного для разработчиков Об оптимизации работы с PostgreSQL уже много рассказывали (в этом году, среди прочего, запустили DBaaS PostgreSQL). Однако тема далеко не исчерпана. Подготовили для вас обзор нового инструмента, который поможет работать с базами данных PostgreSQL, не задумываясь о базовой ...

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

CGTN: За горами тяньшань: Синьцзян — страна чудес «К северу и югу от гор тяньшань вы можете видеть пышные пастбища; пустыня Гоби превратилась в плодородные поля с расплавленными снежными ирригационными фермами… » Текст популярной фольклорной песни под названием « Синьцзян — прекрасное место » («Xinjiang...

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

Model serving в Kubernetes: сравнение инструментов Доброго времени суток, дорогой читатель!Последние несколько лет в решении бизнес задач прогрессирует тренд использования Искусственного Интеллекта. Перед специалистами, отвечающими за инфраструктуру встают вопросы о том, какие решения они могут предложить ML-специалистам для...

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

КРОК: только 4% компаний полностью подготовились к реализации новых требований законодательства о персональных данных Сегодня вступила в силу первая часть требований Федерального закона от 14.07.2022 № 266-ФЗ «О внесении изменений в Федеральный закон «О персональных данных». В связи с этим компания КРОК провела опрос на тему ...

Тим Кук назвал главное достижение Apple. И это не iPhone iPhone, безусловно, знаковый продукт для Apple, но он не является предметом гордости. Генеральный директор компании Тим Кук заявил, что главным достижением Apple является появление и развитие функций для улучшения здоровья пользователей. «Мы начали развивать...

Finding Paradise получит мобильную версию в середине ноября Finding Paradise — инди-приключение, выполненное с использованием 16-битной графики. В ней акцент делается на текстовые диалоги и сюжет, который по эмоциональной напряжённости равен нарезке лука. Отметим, что версия Finding Paradise для смартфонов и Nintendo Switch была пере...

Аналог AirDrop от Goolge под названием Nearby Share скоро станет ещё лучше Goolge анонсировала скорое обновление своего аналога AirDrop под названием Nearby Share («Обмен с окружением»). Эта функция доступна на смартфонах и планшетах под управлением ОС Android 6 и выше. Она позволяет пересылать данные с помощью беспроводных интерфе...

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

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

Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689 Наш мир кишит камерами видеонаблюдения, и большинство из нас сами добровольно окружают себя этими устройствами. Камерами, которые имеют как случайные дыры в безопасности, так и намеренно внедренные компоненты которые отстукивают своему хозяину. Одни производители стараются п...

А почему? Часть 5. Что делать? А почему? Часть 1. Вводная / Хабр (habr.com) А почему? Часть 2. Вот раньше… / Хабр (habr.com) А почему? Часть 3. Втюхай или сдохни / Хабр (habr.com) А почему? Часть 4. Денежки / Хабр (habr.com) Кто виноват - определились. Да все тут кругом виноваты. От денежных источнико...

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

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

Пресс-релиз сборки Windows 11 Insider Preview Build 25211 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25211 для инсайдеров в Dev Channel. TL;DR • У Microsoft есть некоторые изменения и улучшения, основанные на отзывах инсайдеров в этой сборке — см. ниже!; • Microsoft начинает развертывать новый опыт настрое...

Делаем эффекты в видеосвязи, используя Canvas API и MediaPipe Привет! На связи Влад из команды видеоплатформы Skyeng. Мы отвечаем за аудио и видео коммуникацию в образовательных продуктах, применяем WebRTC и реализуем фичи вокруг Video Conferencing. О реализации одной из них хочу рассказать: мы сделали видеоэффекты для веба.Изначально,...

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

Swarm + Nginx + Gitea + Drone + Portainer. Пошаговое руководство по деплою аналога github на своём железе В данном туториале я расскажу вам как можно задеплоить gitea на своём железе с использованием docker-compose подключить drone, для возможности автоматизации тестирования и доставки собственных приложений, настроить reverse-proxy через nginx для доступа через сеть и включить...

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

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

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

Книга «Python без проблем: решаем реальные задачи и пишем полезный код» Привет, Хаброжители! Компьютер способен решить практически любую задачу, если ему дать правильные инструкции. С этого и начинается программирование. Даниэль Зингаро создал книгу для начинающих, чтобы вы сразу учились решать интересные задачи, которые использовались на олим...

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

«Мы не считаем, что это необходимо в нынешних условиях». Nvidia официально подтвердила отключение защиты LHR в видеокартах GeForce RTX 30 Официальный представитель Nvidia подтвердил слух о том, что компания убрала защиту от майнинга криптовалют LHR в последней версии графического драйвера для Windows и Linux.   «Мы не считаем, что это необходимо в нынешних условиях», — сказал офици...

Сравнение Quartz, kagkarlsson и кастомной реализации для запланированного задания в реактивном Spring Boot приложении Часто Java-разработчикам требуется реализовать запланированные задания. Современные реалии диктуют нам, что система должна быть масштабируемой, то есть вне зависимости от количества реплик и распределения нагрузки мы ожидаем выполнения задания по условиям, которые были опред...

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

realme представляет мини-планшет – realme Pad mini Компания realme официально представила новое поколение своей линейки Android-планшетов: realme Pad mini. Он стал новой звездой в популярной линейке умных устройств realme, предлагая первоклассное решение в категории компактных Android-планшетов. realme Pad mini оснащается с...

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

Топовая колода для новичков в Marvel Snap Marvel Snap — карточная игра и отличная альтернатива таким проектам, как Hearthstone и Magic: The Gathering Arena. В ней столько разнообразных тактик, что даже со стартовой колодой можно сыграть 10 матчей и каждый раз «подстраиваться» под конкретную ситуацию. Дело в том, что...

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

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

GeForce RTX 3070 или Radeon RX 6800 XT только чтобы запустить игру в Full HD. Рекомендованные требования A Plague Tale: Requiem поразительно высоки Похоже, игр с высокими требованиями к ПК становится всё больше прямо на глазах.  A Plague Tale: Requiem, которая выходит уже 18 октября, требует GeForce RTX 3070 или Radeon RX 6800 XT только для Full HD!  Такие требования указаны для 1080p и 60 к/с при максим...

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

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

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

Cisco = 1, Huawei = 100: NetFlow не равен NetStream NetFlow и Netstream - это инструменты для мониторинга, сбора статистики о трафике, и задачи они имеют одни и те же, но реализации имеют разные. Недавно мы рассматривали кейс, когда после интеграции нескольких железок Huawei в существующую сеть Cisco, на Huawei был настроен N...

JavaScript в связке с Selenium WebDriver. Опыт использования Одной из очень спорных и обсуждаемых тем в автоматизации тестирования является выбор языка программирования. Особенно, когда речь идет о связке с самым популярным инструментом автоматизации – Selenium WebDriver, ведь он  имеет официальную поддержку пяти языков: Java, C#...

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

Google внедряет новый универсальный тег Google Google анонсировал новый тег Google (Google tag), который призван «предоставить больше возможностей, улучшить качество данных и использовать новые функции - не требуя дополнительного кода». В Справке указывается, что глобальный тег сайта (gtag.js) теперь является тегом Goog...

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

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

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

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

Ресерч свежего Excel документа с Loki malware внутри Вечер добрый, Хабр! Решил немного изучить свежий сэмпл малваря LokiBot (31.08), который содержится в Excel документе и используется для фишинговой рассылки. В этой небольшой статье основное внимание уделено практической части поиска, извлечения и небольшого разбора поведения...

Патчим байт-код для просмотра логов в Android. Подробная инструкция и примеры кода Привет, Хабр! Меня зовут Саша Лепехин, я разрабатываю мобильное приложение СберИнвестор под Android. Во время разработки и тестирования мобильного приложения мне часто нужно  просматривать логи внутри приложения, причем без подключения по adb. В принципе, есть множество...

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

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

Отладка в C++ геометрии и топологии Генерация 3д объекта - как правило, многоэтапный процесс (например в булевых операциях сначала поиск графа пересечений, нахождение геометрии кривых пересечения и построение топологии результирующего тела). Закономерно возникает сложность с его отладкой. Положим при генерации...

Впечатления от Weekend Offer для бэкенд-разработчиков В прошлой статье я рассказывал про One Day Offer Fronted, сегодня поделюсь впечатлениями об аналогичном мероприятии для бэкенд разработчиков.В комментариях к прошлой статье было высказано предположение, что мне просто не повезло. А рекрутер из яндекса заметила что участников...

Создание инициализатора Flutter-проектов. Чисто и SOLIDно Pet-проект или самописный инструмент помогают решить проблемы, которые возникают в разработке. На примере инициализатора Flutter-проектов рассказываем, как следует подходить к разработке собственной «тулзы» правильно: с SOLID и чистой архитектурой. Читать далее

ChatGPT – хайп или реальная помощь разработчику? После хайпа последних дней о чат-боте ChatGPT в англоязычном Твиттере я решил проверить, может ли мне, как программисту на Go, помочь этот сервис. Для примера я взял четыре реальные задачи, с которыми недавно сталкивался. Под катом задачи и результаты. Читать далее

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

[Перевод] Действительно ли генераторы помогают экономить память? Недавно я обратил внимание на одно заблуждение, связанное с генераторами, а точнее — с тем, как они позволяют экономить память. Такое ощущение, что многие воспринимают генераторы как инструмент, который позволит им получить "большой прирост производительности" из ...

Оптимизм или оптимизация: что ждёт умные квартиры от застройщика В целом летом 2022 года в Московском регионе 37% строящихся жилых проектов заявлены, как обладающие теми или иными "умными" опциями (согласно исследованию компании "Юникорн" и портала ЕРЗ.РФ). Общедомовые умные сервисы, к которым относят умный доступ и па...

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

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

На конференции в Питере будут люди из другого мира, науч-поп, обратные петли и полезные увольнения Роман Ивлиев руководитель программного комитета Saint TeamLead Conf 2022. Поэтому о предстоящей конференции он знает больше всех. Если вы все еще обдумываете посещение мероприятия, самое время спросить то, что вас интересует. Мы уже начали задавать вопросы, и если вашего сре...

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

Google Stadia выпустила важнейшее обновление Сервис Google Stadia по-прежнему жив и здоров — и сделал несколько обновлений, которые упростят прямую трансляцию игр. Разработчики XDA сообщили, что Stadia представит новую функцию Party Stream, которая позволяет игрокам в частном порядке транслировать свой игровой процесс ...

Как ускорить загрузку панели задач в сборке Windows 11 Build 25182 Эксперименты Microsoft с панелью задач в Windows 11 продолжаются. После того, как компания удалила обновленную анимацию панели задач, пользователи обнаружили новую скрытую конфигурацию, позволяющую ускорить загрузку панели задач. Пользователи Windows 11 знают, как мучительно...

Топ вещей из Java, которых мне не хватает в C# Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их.Однако, я никогда не ...

Безопасный HTTPS-прокси менее чем за 10 минут Это руководство описывает развёртывание HTTPS-прокси с помощью dumbproxy на практически любом Linux-сервере. Потребуется только curl и рутовый доступ. Читать далее

20 лет проблем приема платежей За логотип спасибо yarbabin Электронные системы расчетов существуют в интернете уже давно, а баги на них встречаются двадцатилетней давности. Мы находили критические уязвимости, позволяющие угнать деньги и накрутить баланс. Сегодня мы разберем типовые реализации приема пла...

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

В России предложили запретить Twitch и Trovo, а также жестокие видеоигры Директор Лиги безопасного интернета Екатерина Мизулина заявила, что в Россси следует запретить платформы Twitch и Trovo, на которых часто рекламируют магазины по продаже наркотиков. Отдельную угрозу представляют и стриминговые платформы, такие как Twitch и trovo.live. В...

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

Microsoft выпустила новые функции для Windows 11 2022 Update (версия 22H2) Компания Microsoft объявила о выпуске необязательного обновления для Windows 11 2022 Update (версия 22H2), которое принесло с собой ряд новых функций, анонсированных в сентябре. Для установки этого обновления потребуется вручную зайти в «Центр обновления Windows» и подтверд...

Сделаем защищенный DNS снова быстрым. DNS over QUIC Протокол DNS (Domain Name System Protocol) является одним из важнейших инфраструктурных протоколов для поддержки сети Интернет и первоначально он разрабатывался для максимальной производительности и возможности распределенного хранения неограниченного числа доменных зон. DNS...

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

Построение архитектуры при интеграции алгоритмов шифрования в приложении для финансового учета Привет! Меня зовут Алексей, я — разработчик. Здесь я расскажу о недавнем кейсе, в рамках которого мы реализовали нетипичное решение для обеспечения безопасной обработки данных. А также, сколько времени ушло на выбор оптимального архитектурного решения, и почему мы остановили...

Вертикальная безопасность ЦОД: борьба с атаками дронов В частности, по мере интенсификации использования дронов растет и вероятность массовых сбоев, обусловленных применением подобных устройств злоумышленниками. В 2018 году британский аэропорт Гатвик был закрыт на 33 часа, что привело к отмене 1 тыс. рейсов и затронуло более 14...

(Не) безопасный дайджест: чем пахнут утечки, дипфейк в Zoom и дворянство за тысячу евро Август – время, когда многие еще отдыхают, но не мошенники и суды. В нашем традиционном дайджесте – преступление с редким (потому что большим) наказанием, типичные «грабли» и очередной пример того, к чему приводит вера людей сказочным обещаниям. Читать далее

Samsung Galaxy A73 5G получил Android 13 Буквально пару дней назад мы сообщали новость о том, что компания Samsung выпустила прошивку One UI 5.0 на смартфон Galaxy A33, а сегодня, как мы и предвещали, эта же прошивка вышла на топовом устройстве в линейке — речь про модель Samsung Galaxy A73 5G. Данный смартфон поль...

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

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

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

PHP & Kafka — production sadness Это короткая история наивного любителя популярных технологий.Ранее я уже писал почему на моем текущем проекте мы решили использовать — Apache Kafka, если вкратце, то цель — унификация используемых технологий в компании.Сфера деятельности компании это ставки на спорт, зона от...

Как настроить хранение логов кластера Kubernetes в бакете S3 и зачем это нужно Стандартный способ хранения логов Kubernetes на ноде неудобен: память ограничена, данные разбросаны, а многие аналитические инструменты просто не получится применять. Чтобы сделать хранение и работу с логами удобнее для разработки аналитических инструментов, логи можно перен...

Microsoft и Canonical выпустили .NET 6 для Ubuntu 22.04 Microsoft объявила о релизе .NET 6 для Ubuntu 22.04, а значит разработчики теперь могут быстро приступить к созданию .NET-приложений в Linux. .NET 6 SDK устанавливается с помощью команды apt install dotnet6 через Терминал. Кроме этого, выпущены пакеты ASP.NET Core (aspnet-r...

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

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

Обход средств защиты в iOS-приложениях В прошлой статье мы рассмотрели базовые уязвимости и способы их обнаружения. Но что делать, если в приложении используются дополнительные средства защиты (например, Jailbreak Detection или SSL-pinning), которые не позволяют нам изучить его? В этой статье расскажем, как и с п...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 104.0.1293.47 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 104.0.1293.47. Новые функции • Повысьте свою безопасность в Интернете. Улучшения для повышения вашей безопасности в Интернете в edge://settings/privacy теперь включают «Базовый» в качестве новой...

В России создадут систему наблюдения за космическим мусором В Московском физико-техническом институте (МФТИ) работают над системой наблюдения за космическим мусором. Об этом сообщает издание «Газета.Ru» со ссылкой на кандидата физико-математических наук, старшего преподавателя МФТИ Ивана Завьялова. Система получит на...

В iOS 16 появилась функция вибрации смартфона при наборе текста В iOS 16 Apple расширила возможности виртуальной клавиатуры своих устройств. Разработчик добавил в систему обратную тактильную связь при наборе текста с помощью штатной клавиатуры iPhone.

Intel и Brookfield инвестируют 30 миллиардов долларов в расширение производства в Аризоне Генеральный директор Intel Патрик Гелсингер вынашивает планы сделать компанию крупнейшим контрактным производителем чипов. Компания Intel заключила партнерство с Brookfield Asset Management на сумму 30  млрд долл. для финансирования кардинального расширения своих американ...

Разработка на Angular под SmartTV: история одной фичи Всем привет. Меня зовут Ярослав Карманников, я разработчик команды SmartTV/Web в онлайн-кинотеатре KION МТС Digital. Это четвертая часть сериала, посвященного фиче Autoplay в нашем кинотеатре. Сегодня обсудим нюансы реализации фичи на платф...

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

[recovery mode] Элементы языка С, которые являются неподдерживаемыми в языке С++ Нижеприведенный список является моей небольшой коллекцией примеров кода на языке С, которые не являются корректными с точки зрения языка С++ или имеют какое-то специфичное именно для языка С поведение. (Именно в эту сторону: С код, являющийся некорректным с точки зрения С++....

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

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

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

Запуск WSL (Windows Subsystem for Linux) с systemd под Windows 11 В новостях прошла весть, что теперь WSL поддерживает демон systemd. В качестве преимущества использования systemd предлагается установка и запуск приложений и сервисов через snap. Для примера приведены Nextcloud, LXD, MySQL, MicroK8s и Docker. Я пока в преимущества самого s...

Кастомный отчет для Jira или как приключение затянулось Представим ситуацию – вам надо сделать небольшой отчет на основе данных из другой системы. Звучит обыденно и вы сразу в голове представляете, что надо будет делать: узнать какие будут входные данные и в каком виде они к нам поступят, какая будет логика отчета (что на что над...

Туда — не знаю куда и как. Что делать, если вашей компании нужно поменять основной инструментарий Ситуация, когда компания враз лишается привычных сервисов и нужно срочно менять технический функционал, нынче крайне актуальна. Причем не поймешь, как проще: когда «партия сказала “надо”» и «срок — вчера» или когда цейтнота нет, но зато нужно доказать руководителю необходимо...

[Перевод] А может, это логика? Занимательные задачки о лжецах и честных людях Заголовок оригинальной статьи “Could it be logic?” отсылает к названию песни Take That «Could it be magic?» Участники группы: Гэри Барлоу, Ховард Дональд, Марк Оуэн, Робби Уильямс, Джейсон Орандж. Если вы зашли сюда, чтобы почитать о британском бойз-бэнде Take That, автор...

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

На YouTube теперь можно выбрать уникальный псевдоним Компания Google объявила о запуске новой функции для видеоплощадки YouTube - уникальные псевдонимы вида @name для авторов контента.  Как отмечают разработчики,  с этой функцией авторам и зрителям будет легче находить друг друга. Авторы смогут придумывать уник...

Инструкция: включаем поисковую строку в «Диспетчере задач» в Windows 11 Build 25231+ Microsoft работает над добавлением поля поиска в строку заголовка «Диспетчера задач», которое позволит искать процессы и службы по их названию, разработчику или PID. Эта функция была обнаружена в инсайдерской сборке Windows 11 Build 25231, но пока что она скрыта от посторон...

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

Росбанк расширяет возможности по применению ЦФА на платформе «Атомайз» Благодаря новым возможностям операторов ЦФА для участников рынка упростились возможности получения финансирования и размещения свободных средств в краткосрочные доходные инструменты. В пилотной сделке приняли участие 3 стороны: эмитент ЦФА (группа "Норникель"), пос...

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

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

Полиции Сан-Франциско разрешили использовать «смертельных» роботов Городской совет Сан-Франциско во вторник проголосовал за предоставление городской полиции возможности использовать вооружённых роботов с дистанционным управлением в чрезвычайных ситуациях. При необходимости они могут использовать оружие для убийства преступников. Р...

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

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

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

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

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

WorldEconomy позволит разбогатеть хотя бы в виртуальном мире Игра WorldEconomy появилась на iOS и Андроид по всему миру. Она явно сделана на коленке, но у разработчиков есть «месседж». WorldEconomy — симулятор градостроителя на смартфоны. Вам предстоит возводить поля для сбора оружия, жилые дома и огромные торговые центры. Несмотря н...

Infortrend повышает безопасность своих хранилищ для защиты данных от программ-вымогателей Infortrend® Technology, Inc., ведущий поставщик корпоративных хранилищ, объявил о внедрении в свои унифицированные решения для хранения данных EonStorGS функций обеспечения безопасности через хранение данных в неизменном виде или в режиме WORM (позволяющем однократную запись...

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

В Android 12L для Surface Duo найден скрытый режим, похожий на Continuum На прошлой неделе Microsoft выпустила прошивку на базе Android 12L для складных смартфонов Surface Duo и Surface Duo 2. Помимо заявленных изменений, пользователи также обнаружили скрытый облачный режим, похожий на функцию Continuum из Windows 10 Mobile, который позволяет по...

На Android вышла программа, которая создаёт подобие Dynamic Island, да ещё и с дополнительными функциями В магазине Google Play Store вышло приложение dynamicSpot, которое добавляет уведомления и другие функции в стиле Dynamic Island на iPhone 14 Pro/Pro Max. Помимо этого, есть возможности, которые отсутствуют в оригинальном Dynamic Island на «яблочном» смартфо...

Похоже, Dynamic Island появился на iPhone 14 Pro и Phone 14 Pro Max буквально перед анонсом Самой интересной функцией моделей iPhone 14 Pro является Dynamic Island. Идея и реализация этого выглядит весьма интересно, её уже вовсю копируют китайские бренды. Однако, судя по данным СМИ, сама концепция Dynamic Island появилась буквально в последние дни перед анонсо...

Круглый AMOLED, сапфировое стекло, SpO2, GPS и NFC, 14 дней без подзарядки. Топовые часы Xiaomi Watch S1 Pro поступили в продажу в Китае Сегодня флагманские умные часы Xiaomi Watch S1 Pro, которые были представлены на прошлой неделе, поступают в Китае. Экран часов представляет собой круглую AMOLED-матрицу диагональю 1,47 дюйма, разрешением 480 х 480 пикселей. Также есть функция Always On Display. Корпус ...

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

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

Более надежный, чем флешки и SSD. В России придумали новый носитель информации на основе алмаза Ученые из Физического института им. П.Н. Лебедева (ФИАН) РАН открыли новое физическое явление, с помощью которого можно просто и недорого создавать оптические и электронные устройства на основе алмазов. По мнению авторов исследования, такой подход ускорит разработку уст...

Your Phone откроет доступ к смартфону через ПК Если у вас есть смартфон на базе Android и ПК с установленной Windows 10, то для вас приятные новости: теперь вы можете синхронизировать уведомления вашего смартфона с вашим компьютером и просматривать их на рабочем столе. Ранее эта функция была доступна только бета-тестера...

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

Использование Seldon Core для машинного обучения Широкое распространение машинного обучения помогло стимулировать инновации, которые всё труднее предсказать и создавать на их основе интеллектуальный опыт для продуктов и услуг бизнеса. Чтобы решить эту задачу, важно применять передовые методы. Сергей Десяк, ведущий экс...

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

DIY ЦАП от Soekris Как и любой человек, я люблю все новое, а уже если это новое в области увлечения и получения удовольствия, то это вдвойне приятно. Но гораздо более приятно, когда новое можно сделать своими руками. Поэтому послушав и сравнив свой ЦАП на базе ESS9038Q2M с ЦАПом построенным на...

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

Microsoft выпустила новую версию Outlook для Windows Интерфейс Loop, поясняют в компании, призван сделать документы своего рода виджетами, похожими на область совместной работы в офисных программах. Microsoft официально выпустила новую версию Outlook для Windows с интерфейсом Loop, и более важными для практической работы но...

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

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

Выпущено сентябрьское обновление прошивки для Xbox Series X, S и Xbox One Компания Microsoft объявила о релизе сентябрьского обновления прошивки консолей Xbox, которое доступно как для Xbox Series X и S, так и для всего семейства Xbox One. Это обновление приносит с собой переработанную библиотеку приложений и игр, новые настройки для выбора храни...

Переезд с Evernote на Joplin В начале года я составлял список альтернатив Evernote для того, чтобы выбрать, куда бы с него валить. Основные требованием был хостинг на своей территории. Тогда перебрал много чего, фаворитом был Joplin, но решил остаться с Evernote — насущной необходимости валить не было, ...

[Перевод] Пособие по программированию модулей ядра Linux. Ч.4 Перед вами очередной фрагмент последней версии руководства по написанию модулей ядра от 2 июля 2022 года. Тема этой части — системные вызовы. В ней вы познакомитесь с этим понятием на примере создания собственной функции для открытия файлов, которая будет подменять собой ис...

Apple не пропустила новую версию Rutube для iPhone в магазин приложений После требования Apple к видеохостингу Rutube об удалении из сервиса контента российских государственных СМИ и блогеров, заблокированных на YouTube, либо ограничения доступа к приложению за пределами России, сервис объявил о том, что его iOS-приложение можно скачать только в...

Sony технологически готова производить роботов-гуманоидов Как пишет Reuters, компания Sony Group Corp заявила во вторник, что она технологически готова производить человекоподобных роботов, но сначала следует определить, для каких целей такие роботы могут быть полезны. С точки зрения технологий, несколько компаний в мире, в то...

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

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

Новая функция iPhone 14 известила полицию о «самой страшной аварии в Линкольне за последнее время» Функция обнаружения аварий в iPhone 14 известила полицию о страшном ДТП, в результате которого погибли шесть человек. После 2 часов ночи 2 октября сотрудники полиции Линкольна в Небраске выехали по вызову, обнаружив то, что они назвали «самой страшной аварией...

Обзор системы 3D-печати металлом Raise3D MetalFuse с примерами печати В этом году компания Raise3D выпустила систему 3D-печати металлом MetalFuse, состоящую из 3D-принтера Forge1, станции каталитического удаления полимера D200-E и вакуумной печи S200-С. Мы уже публиковали обзор данной системы, здесь же хотели бы поделиться нашим личным опытом ...

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

Как переносить данные из S3 в BigQuery с помощью Meltano Создание пайплайнов для трансфера данных — рутинная задача Data-инженеров. Чтобы ее решить, многие копируют код коннекторов из одного проекта в другой. Из-за копипаста общая структура ломается, и в перспективе может возникнуть трудность с поддержкой проекта.Источников данных...

Godot и сферический диаблоид в вакууме О том как устроен прототип arpg Spheramyd и практиках использования игрового движка Читать далее

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

Ошибки выбора MongoDB в качестве основной БД в стартапе В этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже).Я ни в коем случае не считаю, что MongoDB это плохая БД и ее не нужно использов...

Web3.0 на Python, часть 1: основы Привет, Хабр! Во время знакомства с Web3 было сложно найти понятные примеры базовых операций с блокчейном с использованием Web3Py в одном месте. Например: просмотр баланса, отправка ETH и ERC20 токенов, минтинг NFT, взаимодействие с контрактами и тд. Эта статья как раз и пос...

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

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

IT для неайтишников: Инженеры в заложниках у бизнеса Мы недавно рассмотрели интересную тему про «бизнес в заложниках у IT». Теперь для симметрии нужно рассмотреть обратную сторону: «IT в заложниках у бизнеса». Честно говоря, в эту игру всегда играют двое, а бизнес далеко не такой беззащитный, как это кому-то может показаться. ...

Считаем уникальные IPv4 адреса Как создавать быстрые и эффективные алгоритмы? В статье, на примере задачи по подсчёту уникальных IPv4 адресов, рассматриваются приёмы и методы обработки больших объёмов данных. Вы узнаете, как написать код, работающий в десятки раз быстрее и использующий в несколько десятко...

Задача о 8-ми ферзях. Свежий взгляд. Шаг первый. Сокращаем количество шагов перебора в три раза Задача о 8-ми ферзях.Цитата о данной задаче"Задача невероятно известная и вся уже рассмотрена под микроскопом, поэтому было удивительно, что появилось что-то действительно новое."Ну что же! Настало время удивлений. Я добавил оптимизацию в алгоритм перебора, сделав перебор...

[Перевод] Подробно о мониторинге и профилировании JVM Управление доступными ресурсами в облачной среде по запросу – тема, которая бывает очень непростой. Но эта работа стоит того, поскольку вы сможете использовать ресурсы гораздо эффективнее. Поэтому многие компании и проекты решаются мигрировать на облачные платформы, в частно...

Почему NFT умер, а крипта — нет После того, как пузырь NFT сдулся и с треском лопнул, пора поговорить о том, что это было. Тем более, что попытки «раскопать стюардессу» во многих местах не прекращаются. Но, в отличие от Биткоина и криптопроектов вообще, однажды сдувшись, NFT уже вряд ли вернётся. Самым ярк...

Суперавтономные Amazfit GTS 4 Mini уже в России Amazfit представляет смарт-часы Amazfit GTS 4 Mini. Они могут работать на протяжении 15 дней без подзарядки, а оптимизированная операционная система Zepp OS поддерживает более десятка миниприложений. Толщина элегантного металлического корпуса Amazfit GTS 4 Mini составляе...

Sony практически полностью переделала PlayStation 5. Новую версию консоли могут официально представит 15 сентября Мы уже писали о том, что в продажу в Австралии поступила новая версия PlayStation 5 – с каталожным номером CFI-1200. Она оказалась заметно легче других версий консоли, но, как показало «вскрытие», внутри гораздо больше изменений, чем можно было предпол...

Новинка на российском рынке: сверхпрочный планшет OUKITEL RT2 с самой большой в мире батареей появится в продаже в сентябре Большинство прочных планшетов, представленных на рынке, предназначены для использования на производстве, складах, в полевых условиях и там, где они могут столкнуться с суровыми вызовами внешней среды. Стремясь предложить …

Какие есть форматы контента в телеграм? Согласно данным исследований медиапотребления Deloitte, в настоящее время более 61% пользователей России скачали телеграм на свой смартфон. Не менее 40% активно используют приложение. По этой причине контент для телеграмм — возможность собрать собственную аудиторию и предлож...

Торопиться не надо… (Про спинлоки) После небольшой статьи про особенности при работе с кэшем (https://habr.com/ru/post/687146/) мне в личку прилетело несколько замечаний про работу спинлоков и приглашение на собес от пчелайнов, приятно, что технические статьи читают не только технари... лирика. Возвращаясь к ...

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

Разрабатываем чат с помощью Nest, React и Postgres Привет, друзья! В данном туториале мы разработаем чат с использованием следующих технологий: TypeScript — статический типизатор; NestJS — сервер; Socket.IO — библиотека для работы в [веб-сокетами](); React — клиент; TailwindCSS — библиотека для стилизации; PostgreSQL — ба...

Истребитель Су-57 позволяет «выполнять в воздухе всё» Летчик-испытатель ОКБ «Сухого» (входит в ОАК госкорпорации «Ростех») Рафаэль Сулейманов заявил, что возможности истребителя пятого поколения Су-57 позволяют «выполнять в воздухе всё». Пилотирование этого самолета очень приятное, комфо...

Операторы опасаются роста стоимости хранения сведений о подменных номерах Как пишет "КоммерсантЪ" , документ был доработан Минцифры после общественного обсуждения и опубликован на regulation.gov.ru 29 июля. Он должен вступить в силу с 2023 года и действовать шесть лет.Блокировать вызовы и СМС-сообщения из-за рубежа с подменных номеров от...

5 скрытых функций YouTube, о которых вы могли не знать Несмотря на то что слухи о возможной блокировке YouTube в России ходят уже давно, он по-прежнему работает. Да, теперь российские блогеры не могут монетизировать свой контент, а пользователи не имеют возможности оформить подписку YouTube Premium. Так что полноценной работу с...

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

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

Предсказания на производстве: смотрим на пять минут вперед и экономим миллионы кубометров газа Есть такой особенный газ — доменный. Чтобы распоряжаться побочным продуктом работы металлургических печей (доменным газом) с пользой и экономией, на НЛМК построена утилизационная теплоэлектроцентраль — УТЭЦ. Как раз на УТЭЦ мы сделали предиктивную систему - она умеет видеть...

Как мы платежный шлюз тестируем Всем привет! Сегодня мы поговорим об интеграционном тестировании платежного шлюза, но перед этим расскажу немного про нашу команду и наш проект. Мы (ContactPay) — самостоятельный финтех-стартап внутри QIWI, строим высокопроизводительный отказоустойчивый платежный шлюз и соот...

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

Как в ИТМО спроектировали и изготовили прототип беcпазового двигателя для сверхточных применений Двигатели, используемые в робототехнических устройствах, в составе прецизионных приводов станков ЧПУ, опорно-поворотных систем слежения, манипуляторов и других устройств для выполнения своих задач должны иметь очень плавный ход без рывков и пульсаций. Однако стандартной конс...

Анонс Windows 11 Insider Preview Build 25252 (канал Dev) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 25252 для участников программы Windows Insider, использующих канал Dev. Полный номер сборки: 10.0.25252.1000.rs_prerelease.221120-1508. Важно! С недавнего времени сборки по программ...

[Перевод] Защита контейнеров с помощью фильтров Seccomp Многие компании используют контейнеры в качестве фундаментальной технологии для управления своими приложениями и их выполнения. Если вы уже имеете опыт работы с контейнерами, то понимаете их мотивацию: контейнеры обеспечивают совершенно новые уровни портируемости и масштаби...

Android 14 лишится одной из старейших функций. В новой версии ОС уберут поддержку Android Beam для обмена файлами через NFC Google в своей новой ОС Android 14 избавится от функции Android Beam, которая появилась еще в Android 4 и позволяла передавать данные через связь ближнего радиуса действия (NFC). Надо сказать, что работы над Android Beam прекратились еще с момента выхода Android 10, одн...

«Госуслуги» могут начать использовать вместо паспорта для подтверждения льгот, получения скидок, а также вместо пропуска Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры России) предложило  запустить на «Госуслугах» сервис, при помощи которого можно быстро подтвердить личность, когда это требуется в бытовых ситуациях. В качест...

В России снова запретили браузер Tor В Ленинском районном суде Саратова приняли решение о повторном запрете браузера Tor. Представители The Tor Project Inc. могут подать апелляцию. Как отмечается, это было требование прокуратуры. «Исковые требования о признании информации запрещенной к распространен...

Какие смартфоны на Андроид поддерживают еСИМ и как её настроить Для пользователей Айфонов термин eSIM не является чем-то необычным с 2018 года. Именно тогда появились первые модели iPhone XR, iPhone XS и iPhone XS Max, которые поддерживали эту технологию. С тех пор все смартфоны Apple оснащаются встроенными симками и стали привычны прак...

В России запустили первый региональный сервис с мобильной подписью «Госключа» Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры России) сообщило о запуске первой региональной услуги с применением мобильной подписи «Госключа».  Сервис стал доступен в Московской области. Как сообщает пре...

Что Должно Быть в Каждом FirmWare Pепозитории В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории безотносительно к конкретному проекту. То есть перечислить самые универсальные и переносимые программные компоненты (кирпичики), которые могут пригодиться в практически любо...

[Перевод] Почему современное ПО такое медленное — разбираемся на примере диктофона Windows Я прошу прощения за такой заголовок, потому что современное ПО может быть медленным по множеству разных причин. Слепое использование одного объяснения без малейшего расследования — это программный аналог карго-культа. В этом посте рассматривается один пример того, почему сов...

5 лучших программ для записи голоса на Андроид Последнее время технологии дошли до того, что не обязательно, сидя на лекции, быстро набирать ее на клавиатуре, чтобы ничего не забыть. Достаточно запустить запись голоса и в дальнейшем преобразовать полученный файл в текст. Это касается не только учебы, но и обычных разгов...

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

Поговори со мною, робот! В России разрабоатли ИИ, который позволит общаться с автомобилем и холодильником Компания «Промобот» из Перми объявила о разработке нового продукта Promobot Nested Chat. Это универсальная платформа разговорного искусственного интеллекта (ИИ), которая работает с помощью технологий машинного обучения. Утверждается, что эта технология позво...

Российские электромобили Zetta – всё? В Минпромторге об этом ничего не слышали В воскресенье автоэксперт и автор Telegram-канала «Русский автомобиль» Сергей Цыганов рассказал о закрытии проекта Zetta – первых российских электромобилей. Тогда сообщалось, что создателям Zetta Минпромторг не выделил обещанные (и необходимые) 10...

Новые видеокарты от NVIDIA: RTX 4090 и RTX 4080 NVIDIA представила линейку GeForce RTX 40, которая пока включает в себя только RTX 4090 и два варианта RTX 4080. Новинки построены на базе архитектуры Ada Lovelace и выполнены по 4-нм техпроцессу от TSMC. По словам NVIDIA, видеокарты обеспечивают огромный прирост производит...

Microsoft может добавить новые энергосберегающие режимы для игр на Xbox и ПК На протяжении последних месяцев Microsoft уделает большое внимание энергосберегающим режимам как на игровых консолях Xbox, так и на ПК под управлением Windows. В одном из недавних обновлений прошивки для Xbox Series X и Xbox Series S компания переработала настройки питания,...

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

Как пользоваться новыми фишками в приложении Файлы в iOS 16 Приложение “Файлы” появилось на iOS в далеком уже 2017 году. Тогда мало кто понимал, для чего Apple добавила его на свои смартфоны. Если на планшетах ему еще более-менее можно было найти применение, то привыкшие к закрытой системе и отсутствию возможности управлять документ...

7 лучших приложений для создания виджетов экрана блокировки Виджеты в iOS появились относительно недавно — в 2020 году, вместе с выходом iOS 14. В предыдущие годы Apple всячески открещивалась от этой инициативы, считая, что это абсолютно бессмысленная вещь. Но, судя по тому, как развивается операционная система Apple, простран...

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

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.601 и 22622.601 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.601 и 22622.601 для инсайдеров в Beta Channel. • Build 22622.601 = Новые функции развернуты; • Build 22621.601 = Новые функции отключены по умолчанию; Напомню, что инсайдеры, попавшие в группу с отключенными...

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

Jira: когда дорогие плагины не нужны При разработке любого крупного и длительного проекта нельзя обойтись без CMS (Content Management System), так как с ее помощью легко формировать списки задач, отслеживать прогресс и решать разные проблемы, которые могут возникнуть. При этом желательно, чтобы выбранная систем...

Руководство «Сбера» потребовало от сотрудников удалить Telegram с рабочих ПК Сотрудников «Cбера» попросили удалить мессенджер Telegram с рабочих компьютеров, хотя он использовался для рабочей переписки. Вместо этого предлагается корпоративный мессенджер «Сберчат». Об этом сообщило издание Forbes со ссылкой на свои источни...

Распределенная трассировка: подключить всех и не умереть Всем привет! Меня зовут Филипп Бочаров, я руководитель центра мониторинга и наблюдаемости в МТС Digital. Мы с командой делаем платформу Наблюдаемости – это набор сервисов, который позволяет сделать работу других продуктов МТС прозрачной и понятной. Сегодня я расскажу про рас...

Kubernetes 1.25: обзор нововведений Этой ночью представят новую версию Kubernetes. Среди главных изменений на первое место разработчики поставили стабилизацию функции CSI Migration — отказ от внутренних плагинов хранилищ в пользу CSI-драйверов. Также в этой версии устаревший контроллер PodSecurityPolicy замене...

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

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

АЛТЭКС-СОФТ и Security Vision объявили о совместимости своих продуктов В рамках соглашения компании будут внедрять комплексные решения в сегменте ИТ-систем класса Security Operation Center, Security Governance, Risk Management and Compliance, Cyber Risk System, Incident Response System, Security Orchestration and Automated Response (SOAR), S...

Как включить панель поиска в диспетчере задач в сборке Windows 11 Build 25231 Как оказалось, диспетчер задач получил панель поиска в сборке Windows 11 Build 25231. Как видно на изображениях выше, новый диспетчер задач показывает панель поиска сверху, которая позволит пользователям искать процессы и задачи, используя имя, идентификатор процесса (PID), ...

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

Что такое gap year и как сделать перерыв в учёбе максимально продуктивным Это отличное время для поиска себя, реализации проектов мечты и обретения новых навыков.

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

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

Беспроводные наушники JBL Tour Pro 2 получили «первый в мире» кейс с сенсорным экраном JBL анонсировала миниатюрные беспроводные наушники Tour Pro 2, которые, как утверждает компания, комплектуются первым в мире «умным» футляром для зарядки. Компактный футляр, ставший уже привычным аксессуаром для беспроводных наушников, у JBL Tour Pro 2 оснащ...

Выходим за пределы JVM. Объясняем на крестиках-ноликах чем хорош Kotlin Multiplatform Какой есть общий недостаток у мобильной, front-end и back-end разработки и иногда распила микросервисов? Дублирование логики. Очень часто я видел статьи или новости, где одна команда мобильных разработчиков ждет другую, чтобы выкатить релиз. И если с мобильными версиями боле...

Micron Technology представила 232-слойную NAND-память Компания Micron Technology сегодня объявила о начале массового производства первой в мире 232-слойной памяти NAND, созданной с использованием передовых инноваций для обеспечения выдающейся производительности решений для хранения данных. Новая 232-слойная NAND обеспечивает бо...

Что должен знать дата-инженер. Роадмап для джуниора Привет, username! Меня зовут Иван Васенков и я джуниор дата-инженер в дирекции данных и аналитики Lamoda. Но к этой профессии я пришел не сразу: окончив университет, я начал работать аналитиком данных, затем стал BI-разработчиком, а уже после этого — дата-инженером.На моем п...

Криптобиржи Huobi, Binance и Whitebit работают с россиянами несмотря на санкции ЕС Одна из крупнейших криптовалютных бирж Huobi продолжает работу с цифровыми активами российских пользователей, о чем сообщили «Интерфаксу» в пресс-службе биржи. «Huobi продолжает поддерживать стабильную торговлю российских пользователей, наш главный при...

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

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

Планируете взяться за .NET MAUI? Будьте готовы к приключениям с NullReferenceException .NET Multi-platform App UI – фреймворк, который пишут профессионалы. Тем не менее, код некоторых его функций выглядит так, будто разработчики забыли о последствиях разыменования нулевых ссылок. Читать далее

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

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

Обзор SVEN 410. Недорогая акустика для игрового ноутбука За последние 2-3 года заметно оживился сегмент игровых ноутбуков, видеокарты нового поколения позволили получить не только стабильный фреймрейт в современных играх, но и сохранить преимущество в виде компактности и легкого веса. Изучаемые же сегодня колонки SVEN 410 дадут во...

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

Как открыть IT фирму в Грузии: делюсь опытом В июне 2022 года нам удалось зарегистрировать IT-фирму в Тбилиси. Ниже читатель найдет несколько полезных советов, если захочет сделать то же самое. Можно ли открыть фирму самомуК сожалению, в Грузии нет интернет-сервиса удаленной регистрации компаний, такого как, например...

«Полная блокировка»: новые российские банки отключат от SWIFT в октябре Ни для кого не секрет, что практически все крупные российские банки попали под полные блокирующие санкции, и это, в свою очередь, крайне негативно отразилось на удобстве использования их услуг. Теперь клиенты таких не могут совершать Читать полную версию публикации «Полная ...

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

Аналитические дашборды не помогают принимать решения, или Где на самом деле брать инсайты из данных Привет! Меня зовут Ольга Татаринова, я руковожу отделом аналитики в Agima.ai. Один из самых частых запросов, с которым к нам приходят клиенты, такой: «Сделайте нам дашборд c бизнес-KPI. Мы хотим найти какие-то инсайты в наших данных, чтобы понять точки роста». Проблема с так...

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

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

Почему разработчику важно заниматься «PET-проектами» Привет Хабр! Прошло более 7 лет с момента старта моего первого PET-проекта. Тогда я еще не задумывался о пользе подобных инициатив и разрабатывал исключительно в академических целях, чтобы наработать практический опыт и более продуктивно справляться с задачами в компании где...

Что нужно знать об Android при переходе с iPhone в 2022 году Для тех, кто много лет подряд пользовался Айфонами и не представлял себе никакой другой смартфон, отключение Apple Pay и удаление части привычных приложений из App Store послужили поводом изменить свое мнение. Отток покупателей с iOS на Андроид заметен по всему миру, но в Р...

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

27-дюймовый IPS-монитор Digma DM-MONB2705: Quad HD, 75 Гц, AMD FreeSync, аккуратный дизайн, простая подставка, свободная площадка VESA Монитор Digma DM-MONB2705 имеет строгий нейтральный дизайн и простую по конструкции подставку без возможности регулировки по высоте. Разрешение Quad HD и диагональ экрана в 27 дюймов позволяют без масштабирования и с комфортом работать в Windows. В целом этот монитор стоит с...

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

Telegram превращается в OnlyFans? В мессенджере теперь можно продавать фото и видео В Telegram появилась функция размещения платных фото и видео В мессенджере Telegram запустили новый способ монетизации эксклюзивного контента, благодаря которому авторы могут создавать платные публикации. Как сообщает «Код Дурова», эксклюзивные фото- и видео...

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

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

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

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

Зачем нужно иногда вставать из-за компьютера? Часть вторая. Сила тренировки в восстановлении после тренировки? Большинство смотрят на тренировку как на «пытку», «наказание» в отместку за съеденную еду. А все, что заставляет наш организм расставаться с так сложно добываемыми в предыдущие миллионы лет эволюции калориями воспринимается мозгом как угрожающий жизнедеятельности организма ф...

Как айтишники делали настолки: творчество и экономика Однажды я (HR) и супруг (тогда еще программист) решили сделать настолку, чтобы играть в неё со своей дочерью. Начали с пазла-комикса «Иди в IT». За 4 года мы сделали 8 игр о современных профессиях: IT, энергетика, торговая сеть и еще несколько. Набили много шишек, но получил...

Игрушечный ЯП — Cockroach Всем привет.В школьном и более продвинутом курсе информатики есть учебный язык - Кукарача. Довольно удачный, для обучения детей программированию. Простой, понятный, визуальные результаты с первой строчки.Авторы курса сделали только exe-шник под Windows. Когда младший сын нач...

WireMock – швейцарский нож в арсенале тестировщика. Часть 2 Всем привет! В предыдущей части я рассказал, что такое WireMock, в каких случаях его необходимо использовать, как его разворачивать и настраивать, как правильно сопоставлять запросы с заглушками и как пользоваться журналированием. Настало время рассмотреть все что связано с ...

Мужчина заявил, что искусственный интеллект ошибочно посадил его в тюрьму 65-летний житель Чикаго Майкл Уильямс (Michael Williams) подал иск против города, обвинив власти в том, что применение неоднозначной программы искусственного интеллекта под названием ShotSpotter привело к его практически бездоказательному аресту.

Почему необходимо покупать чехол для Samsung Galaxy A72 Стоимость современных смартфонов постоянно увеличивается — если вы посмотрите на цены, то заметите, что флагман десять лет назад стоит под 500 долларов, а сейчас переваливает за полторы тысячи долларов. Именно по этой причине многие пользователи приобретают чехол для Samsung...

Состоялся релиз стабильной версии Microsoft Edge 104.0 Microsoft начала распространять стабильную версию Microsoft Edge 104 (104.0.1293.47), которая принесла с собой несколько нововведений В частности, улучшена защита от веб-угроз и добавлена возможность импортировать данные из Chrome с помощью входа в учётную запись Google. Об...

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

Новое приложение «Фотографии» для Windows 11 стало доступно инсайдерам на канале Dev Команда Windows Insider объявила о начале публичного тестирования нового приложения «Фотографии» для Windows 11. Сейчас предварительная версия приложения доступна некоторым инсайдерам на канале Dev, но со временем оно станет доступно большему количеству пользователей. Нова...

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

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

Первые примеры фото с камеры Fujifilm X-T5 Сетевые инсайдеры поделились первыми примерами фотографий, сделанных на представленную несколько дней назад беззеркальную камеру Fujifilm X-T5. Напомним, что оцененная в 1700 долларов новинка оснащается APS-C сенсором BSI X-Trans CMOS 5 HR разрешением 40 Мп, матричной стабил...

Криптовалюта RXD вновь сделала майнинг прибыльным Окупаемость в моменте, на примере Nvidia RTX 3060 Ti за 35 тысяч рублей, составляет 8-10 лет

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

Зачем мы сделали собственный контроллер для копирования секретов в Kubernetes Делимся нашей внутренней разработкой — Kubernetes-контроллером mirrors. Мы создали его внутри нашего DevOps-отдела для копирования Kubernetes-секретов между неймспейсами кластера. В итоге mirrors превратился в универсальный инструмент синхронизации данных из разных исто...

Британцам рассказали, как экономить электричество, если у них есть Xbox или PlayStation На фоне энергетического кризиса в Европе, СМИ начали давать советы, как экономить электричество и не переплачивать. По данным The Verge, растущие затраты на электроэнергию в Великобритании и Европе говорят о необходимости снизить его потребление. Одним из способов этого...

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

Ростех планирует сертифицировать двигатель ПД-8 для отечественных самолетов SSJ New и Бе-200 в июне 2023 года «Объединенная двигателестроительная корпорация» (ОДК, входит в Ростех) планирует получить сертификат на двигатель ПД-8 для отечественных самолетов SSJ New и Бе-200 в июне 2023 года. Об этом сообщил заместитель генерального директора – генеральный ...

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

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

8 Популярных программ и сервисов для дизайна. Что выбрать? Предлагаем Вам подборку инструментов для разработки сайтов, с их основными преимуществами и слабыми местами. Все представленные сервисы разделены на две группы по основному функционалу: к первой относятся площадки по созданию дизайна — Figma, Adobe XD, Sketch, Pixso, InVisi...

Как создать компанию за 7 дней и не сойти с ума Привет! Меня зовут Кристина Дмитриевых, я отвечаю за внешний PR и взаимодействие со СМИ в компании ITentika. Хочу поделиться нашей историей, рассказать и показать практически смертельный номер на собственном примере — как сохранить часть бизнеса компании, которая решила поки...

Ростех создал высокоскоростные модемы для беспилотников – они смогут передавать видео 4К в реальном времени на расстоянии до 300 км Ростех создал новые высокоскоростные радиомодемы для дронов и роботов, они позволят организовать надежный радиоканал между подвижными и стационарными объектами для управления и обмена информацией на расстоянии до 300 километров. Об этом сообщили в самой госкорпорации. ...

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

Есть ли шансы у РФ вернуть заблокированные в США $300 млрд – как ЦБ может сделать это уже сегодня Речь идёт о довольно спорном механизме, реализаций которого потребует политической решимости

Как в Android запрещали фоновую работу и улучшали расход батареи Когда-то работа в фоне была простой. Теперь в Android есть множество ограничений: работа в фоне, доступ к файловой системе, разрешения на которые надо получить одобрение модераторов Google Play и другие. Со всеми ними разработчикам приходится работать. Недавно я выступил с д...

Что может сделать злоумышленник зная пароль от Госуслуг На днях один мой знакомый получил звонок от работника ФНС с целью уточнить некоторые данные по декларации 3-НДФЛ на возврат бюджетных денег за лечение. Удивлению не было предела: мало того, что декларацию эту он не подавал (!) так и возврат уже был проверен и одобрен (!!), в...

[Перевод] Гэри Дарби, автобиография — Delphi For Fun Уверен, что история жизни этого человека достойна быть упомянутой на Хабре, поэтому хочу поделиться переводом его автобиографии (за качество перевода сильно не пинать). Тем более, что вот как уже несколько лет его нет в живых, однако надеюсь, что его примеры решения головоло...

[Перевод] Apache Kafka в цепочке поставок в пищепроме и ритейле Цепочка поставок в пищевой промышленности и ритейле — это сложная, медленная и ненадёжная система. В этой статье мы рассмотрим развёртывание Apache Kafka для обработки данных в реальном времени в таких сферах, как производство, логистика, розничная торговля, доставка, р...

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

Кастомное автоматическое обновление конфигураций клиентов Spring Cloud Config Server. Часть 2: настройка сервера Описывается, как можно инициировать автообновление клиентов Spring Cloud Config Server без использования Spring Cloud Bus или какой-либо иной вспомогательной технологии Читать далее

Влияет ли язык на мышление? или: «У вас на юго-восточной ноге сидит муравей» Я давно лелеял мечту изучать лингвистику в Кембриджском университете. Каждое лето он проводит среди абитуриентов конкурс эссе на лингвистические темы; и профессор, отвечающий за связь факультета лингвистики с абитуриентами, посоветовал мне ради подготовки к поступлению поуча...

Рассказываем, как донатить в мобильные игры из России В App Store и Google Play нельзя покупать игры и донатить напрямую, а многие сайты и боты могут вас «кинуть» на деньги. Поэтому мы нашли сервис, который не только позволяет оставаться лучше других, но и предлагает цены ниже официальных. Safe Zone Market существует уже свыш...

Samsung добавит поддержку многопользовательского режима в One UI 5 Компания Samsung уже начала тестирование прошивки One UI 5 на базе Android 13 для смартфонов Galaxy S22 и Galaxy S21. Новая версия принесёт с собой несколько графических улучшений и ряд новых функций, в том числе долгожданную поддержку многопользовательского режима. Об этом...

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

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

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