Социальные сети Рунета
Вторник, 7 февраля 2023

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

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

Microsoft выпустила Windows 10 Build 17763.3346 Компания Microsoft выпустила Windows 10 Build 17763.3346. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Новое! Microsoft улучшила возможность Microsoft Defender for Endpoint по выявлению и перехвату программ-вымогат...

PostgreSQL для звездочетов Свободная СУБД PostgreSQL известна не только как высокопроизводительное решение для выполнения запросов и хранения данных в реляционной модели, но также своим механизмом расширения, который позволяет создавать дополнительные функции, типы данных, индексы и иные структуры дан...

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

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

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

Нейросети на RISC-V с Movidius Neural Compute Stick RISC-V — перспективная открытая архитектура, не требующая royalty от производителей железа на её основе. Нужно отметить, что интерес к архитектуре RISC-V растёт намного быстрее, чем закрепляется её спецификация и идёт процесс принятия новых фич комитетом, а также дальнейшая ...

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

Архитектура ELK-RabbitMQ — управление логами для большой IT-инфраструктуры Как с помощью брокера AMQP RabbitMQ создать отказоустойчивую архитектуру с минимальными потерями лог-данных при сбоях.Потеря логов при управлении большой инфраструктурой компании-хостера может обернуться имиджевыми и финансовыми потерями. Вместе с тем большое количество уп...

Microsoft выпустила Windows 10 Build 19044.1947 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 10 Build 19044.1947 (21H2) (KB5016688) для Release Preview Channel для инсайдеров, которые работают на Windows 10. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Новое! Microsoft ...

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

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

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

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

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

Microsoft выпустила Windows Server 2022 Build 20348.946 Компания Microsoft выпустила Windows Server 2022 Build 20348.946. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают в себя: • Новое! Microsoft улучшила возможность Microsoft Defender for Endpoint по выявлению и перехвату п...

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

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

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

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

[Перевод] Состояние PostgreSQL 2022: 13 инструментов, отличных от psql Опрос о состоянии PostgreSQL 2022 завершился несколько недель назад, и мы усердно работаем над очисткой и анализом данных, чтобы поделиться с сообществом PostgreSQL максимально полной информацией.В сообществе по базам данных обычно из года в год множество дискуссий вызывают ...

Gartner: Глобальные продажи средств RPA в этом году вырастут на 20% Спрос обостряет конкуренцию между поставщиками RPA-решений, которые начинают дополнять свои стандартные предложения более продвинутым набором инструментов. Согласно отчету Gartner, в условиях роста потребности компаний в автоматизации повторяющихся задач ожидается, что в ...

Удобный клиентский сервис для центров обслуживания на ELMA ChatDesk О чем? В период кризиса роль центра обслуживания (ОЦО) как бизнес-партнера компаний сильно возрастает. Грамотное перераспределение ресурсов ОЦО позволяет оптимизировать расходы компании, что дает бизнесу возможность сконцентрироваться на проработке стратегии развития и тра...

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

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

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

Технологическая платформа Digital Q.Archer от «Диасофт» позволяет быстро создавать приложения в микросервисной архитектуре Благодаря low-code инструментам платформы Digital Q.Archer можно создавать работоспособные прототипы бизнес-приложений всего за две недели. При разработке бизнес-приложений используется компонентный подход. Компонентами служат Packaged Business Capabilities (PBC) - прилож...

[Перевод] SQL Server Cardinality Estimation: несколько статистик по одному столбцу Автор Liwei YinОпубликовано 06.09.2021Оптимизатор SQL Server оценивает запросы на основе затрат ресурсов. Для каждого конкретного запроса SQL Server создает план на основе оценки числа возвращаемых из таблицы строк. Именно поэтому понимание того, как SQL Serve...

Новые космические компьютеры будут в 100 раз мощнее текущих. NASA выбрало архитектуру и производителя для космических процессоров нового поколения NASA выбрало новую процессорную архитектуру, на которой будут создаваться чипы для будущих космических миссий.   Управление сделало выбор в пользу архитектуры RISC-V и, в частности, компании SiFive, которая занимается разработкой соответствующих процессорных ядер....

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

[Перевод] Как использовать QueryParamsHandling в Angular При создании одностраничных приложений URL часто меняется без перезагрузки страницы. Это может приводить к проблемам при попытке доступа к параметрам запроса из URL. Функция QueryParamsHandling в Angular позволяет решить эту проблему. QueryParamsHandling — это стратегия ма...

Oppo заявляет, что она решила распространенную проблему Android-смартфонов: 30 приложений, запущенных на Reno9, не отключились спустя 8 часов Компания Oppo опубликовала видеоролик, в котором рекламируется функция поддержания запущенных приложений в фоновом режиме в смартфонах серии Reno9. Разработчики запустили 30 приложений, который оставались запущенными в фоновом режиме в течение 8 часов. Затем к ним верну...

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

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

[Перевод] Как мы создали Pingora, прокси-сервер, связывающий Cloudflare с Интернетом Сегодня мы хотим рассказать о Pingora, новом HTTP-прокси, который мы создали своими силами с использованием Rust и который обслуживает более 1 триллиона запросов в день, повышает нашу производительность и предоставляет множество новых возможностей для клиентов Cloudflare, тр...

Deeplinks и Flutter В мире Android и iOS разработки есть механизм диплинков. Диплинк представляет из себя обычную ссылку, при переходе на которую у вас открывается приложение (если таковое имеется) и зачастую показывается определенный контент. В этой статье мы разберемся, как заимплементить дип...

Flutter Web и WebAssembly — ключ к тайной комнате Web для Flutter-платформы с одной стороны является очень хорошо изученной платформой (поскольку Dart создавался как альтернатива JavaScript и изначально хорошо компилировался в JS и предусматривал возможности взаимодействия с JS-объектами и функциями, а также с DOM браузера)...

Кнопка «сделать всё», или как мы упаковываем окружение в 5 кб текста Хабр, привет! Меня зовут Вера Кокотова, я тимлид группы технической архитектуры и разработки в направлении 1С. В посте хочу рассказать, как мы в проектах управляем жизненным циклом приложений от инфраструктуры до развернутого в web сервиса с помощью подхода Infrastructure as...

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

Архитектура PostgreSQL. Часть 0. Старт программы Postgres - один из крупнейших open source проектов. Он создавался многие года. Кодовая база накопилась огромная. Мне, как программисту, всегда было интересно как он работает под капотом. Но не про SQL пойдет речь, а про язык на котором он написан. Про C. С общей архитек...

[Перевод] DeepWalk: поведение и как его реализовать Шпаргалка по быстрому анализу и оценке отношений в графовых сетях при помощи Python, Networkx и Gensim. При помощи графовых структур данных можно представлять сложные взаимодействия, и работа с ними открыла новые пути анализа и классификации сущностей – смотря, как они вли...

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

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

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

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

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

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

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

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

Отказоустойчивая архитектура контентной платформы на 4 Тбит/с — опыт VK Видео Представьте идеальный мир с бесконечными ресурсами, в котором можно сколько угодно линейно масштабироваться под нагрузку: просто доставлять серверы, диски, видеокарты, как только потребуется больше мощностей. Звучит хорошо? Только оказывается, что когда серверов 5 000 и диск...

iPhone 14 Pro Max с 6 ГБ ОЗУ обходит топовые Android-флагманы по скорости работы Сколько себя помню, пользователи iOS и Android постоянно спорили, чья платформа лучше. Но, сколько бы они ни спорили, родить истину ни у тех, ни у других так и не получалось. Одни напирали на оптимизацию и плавность своей операционной системы, а другие уверяли, что определя...

Отечественная альтернатива Google Play: RuStore стал обязательным для установки на смартфоны в России Правительство России включило в перечень программ для обязательной предустановки онлайн-магазин приложений RuStore для операционной системы Android.  Соответствующая документация  уже опубликована на сайте правительства России. В ней отмечается поясняется: От...

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

PUSH в GIT как средство доставки в прод, или как сэкономить время на развертывании и обновлении сервисов Программисты любят программировать. Но если вы – программист, и результат вашего творения делается не “в стол”, рано или поздно наступит момент, когда нужно показать его миру: заказчику, пользователям, инвесторам, etc. Хорошо, когда вы работаете в компании, где есть целый от...

Анонс Windows 11 Insider Preview Build 22621.898 (канал Release Preview) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 версии 22H2 под номером 22621.898 (KB5020044) для участников программы Windows Insider, использующих канал Release Preview. Полный номер сборки: 10.0.22621.898.ni_release_svc_prod3.221110-1045...

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

Ещё несколько функций обновления Moment 2 появились в сборке Windows 11 Build 22621.900 Microsoft выпустила очередное необязательное обновление под кодом KB5020044 (сборка 22621.900) для Windows 11 версии 22H2, которое принесло с собой большое количество исправлений, а также несколько скрытых функций, относящихся к будущему обновлению «Moment 2». Напомним, что...

Официально: 5G начнут развертывать в России в 2024 году на отечественном оборудовании Вице-премьер Дмитрий Чернышенко, отвечая на вопрос о возможности развертывания 5G, заданный в кулуарах Восточного экономического форума, сообщил, что этот процесс будет запущен в 2024 году. «Частоты уже определены — это 4,4-4,9 ГГц в качестве приоритетных. ...

Microsoft выпустила Windows 11 Build 22000.917 для инсайдеров Windows в Release Preview Channel Компания Microsoft выпустила Windows 11 Build 22000.917 (KB5016691) для инсайдеров в Release Preview Channel, которые работают на Windows 11 (оригинальный релиз). Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Новое!...

Infrastructure as a Code – как инструмент DevOps Современные ИТ инфраструктуры становятся все более сложными в развертывании и управлении. Если лет десять-пятнадцать назад вся инфраструктура средней компании могла измеряться парой десятков серверов находящихся на одной физической площадке, то сейчас с учетом различных обла...

Microsoft выпустила Windows 11 Build 22000.918 Компания Microsoft выпустила Windows 11 Build 22000.918. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают: • Новое! Microsoft предоставила ИТ-администраторам возможность удаленного добавления языков и связанных с ними фун...

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

Преобразование формата ошибок с помощью встроенных событий Symfony Работая над проектом, у меня возникла задача: возвращать информацию об Exception в формате JSON если client в запросе указывает поддерживаемый им MIME тип application/json используя заголовок Accept. Простыми словами - если клиенту нужна ошибка в JSON, то дать ему JSON. В др...

Microsoft выпустила Windows 11 Insider Preview Build 22621.457 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.457 (KB5016695) для инсайдеров в Release Preview Channel, которые работают на Windows 11 версии 22H2. Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают в ...

Microsoft устраняет два сервиса в мобильном Office Компания Microsoft сообщила о двух сервисах, которые будут исключены из мобильных приложений Office к концу этого года. Первый — Transfer Files (Передача файлов). Он позволяет передавать файлы между приложением Office и компьютером. Процесс включает в себя открыт...

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

Чат-бот для банка ДОМ.РФ: как автоматически обрабатывать 40% обращений Привет! Меня зовут Максим, я управляющий партнёр в KTS. Недавно мы автоматизировали общение пользователей с поддержкой в банке ДОМ.РФ. Мы внедрили чат-бота на основе своего конструктора Smartbot Pro, и за время работы вместе с командой банка выстроили логику по обработк...

Microsoft выпустила приложение Outlook Lite для Android Microsoft объявила о релизе приложения Outlook Lite для Android, которая от полноценного почтового клиента отличается меньшим весом, более высокой производительностью и меньшим влиянием на время автономной работы устройства. При этом Outlook Lite поддерживает все основные ф...

Как упростить жизнь за 312 коротких шагов: проектируем GraphQL API в микросервисной архитектуре Звук – HiFi-сервис с большой командой инженеров. Мы используем передовые технологии и современный стек, и экспериментируем, чтобы решать сложные, нестандартные задачи. Одна из технологий  – GraphQL. Эта статья изначально создавалась как гайд по работе с GraphQL для инже...

[recovery mode] Как мы писали приложение для доставки из ресторанов В феврале 2021 года ВкусВилл запустил проект «Сгоряча» по доставке блюд из более 50 «dark kitchen» в Москве, Санкт-Петербурге, Волгограде, Чебоксарах и других городах. Сейчас через приложение можно заказать также еду из ресторанов-партнеров. Блюда бесплатно доставляют собств...

DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 1 Статья написана для java разработчиков, создающих системы со сложной предметной областью. Система, как правило, представлена сетью микросервисов или модульным монолитом. В рамках такой системы обычно содержится большое количество сущностей (JPA/JOOQ), которые одновременно ис...

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

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

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

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

E2E-тестирование подключения по WalletConnect между DApp и мобильным приложением Metamask Тестирование приложений через сквозные (end-to-end) тесты сейчас довольно популярно. Этот вид тестирования позволяет оценить работоспособность приложения со стороны пользователя. Поэтому компания, в которой я работаю, внедряет этот вид тестирования в проекты.Летом 2022 года ...

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

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

[Перевод] Обзор UI-инструментов для мониторинга и управления кластерами Apache Kafka Прим. перев.: автор этого материала — Герман Осин, старший архитектор решений в Provectus. Осин сравнивает функциональность восьми UI-инструментов, которые помогают решить проблемы наблюдаемости и мониторинга Apache Kafka. Стоит отметить, что обзор скорее вводный. Он будет ...

React hooks, как не выстрелить себе в ноги. Разбираемся с замыканиями. Совместное использование хуков По отдельности хуки могут быть относительно понятны, но у многих возникают вопросы, как их использовать вместе. Особенно часто возникают подобные вопросы при переходе от классовых компонентов к функциональным. В этой статье мы разберем несколько случаев:Как работать с запрос...

В России на 300-400% выросло число запросов на скачивание приложений с пиратским контентом Как стало известно, запросы на скачивание пиратского приложения с онлайн-кинотеатром Zetflix после начала военных действий на Украине с 24 февраля по 29 июля увеличились на 300–400%. Запросы о посещении онлайн-версии сайта выросли на 300% за тот же период. Zetflix...

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

Microsoft работает над приложением PC Manager Похоже, что Microsoft работает над новым приложением, которое пытается имитировать функции CCleaner и других «оптимизаторов ПК». Несколько скриншотов, опубликованных Aggiornamenti Lumia в Twitter-аккаунте, раскрывают подробности о приложении PC Manager от Microsoft и его фун...

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

[Перевод] Everything Bagel, часть II: версионные таблицы озера данных в lakeFS и Trino Команда VK Cloud уже переводила статью о том, как развернуть локальный стек данных с помощью инструмента Everything Bagel. Теперь переводим вторую часть, в которой на практике разбираем, как выполнять запросы к разветвленным данным lakeFS через механизм распределенных запр...

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

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

Digital Guardian: от идеи до продукта Не знаю, как считаете вы, но я убеждён, что любая работа обязывает человека к непрерывному изучению нового. А уж что говорить, когда ты работаешь в ИТ? Здесь чуть ли не каждый день кто-то что-то да придумает. Придерживаясь своего правила «вечной учебы», я решил, что будет бо...

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

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

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

«Лаборатория Касперского» открыла Центры прозрачности в Сингапуре, США и Японии "Лаборатория Касперского" открыла сразу три новых Центра прозрачности. Теперь заказчики и партнёры компании могут познакомиться с принятыми практиками разработки и обработки данных и проанализировать исходный код продуктов в...

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

Cнова про llvm Исследования любого приложения достаточно рутинный и длительный процесс. Без использования инструментов и автоматизации разобрать даже самые простые алгоритмы написанные на некоторых языках программирования практически невозможно. (Go рантайм без символов). Справиться с этой...

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

Как пользоваться Stage Manager в macOS Ventura С каждым годом разработчикам операционных систем все сложнее становится придумывать новые функции для будущих версий. Складывается ощущение, что в отрасли назрел достаточно серьезный кризис идей. Все, что можно скопировать у конкурентов, уже скопировано, а то, что еще не ус...

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

[recovery mode] Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого Привет! Меня зовут Андрей Михеев, я занимаюсь развитием бэкенда War Robots (это мобильный PvP-шутер, в котором с помощью больших роботов можно выяснить, кто круче). Игре уже почти 9 лет, и за это время мы повидали всякого.Круто, когда у вас в команде есть большой опыт в разр...

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

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

Отечественный аналог Google Play: маркетплейс RuMarket получил большое обновление Разработчики онлайн-магазина приложений RuMarket для операционной системы Android объявили о выпуске значимого обновления. Среди новшеств RuMarket 2.5.0:  Улучшен запрос разрешения на установку из неизвестных источников Добавлена кнопка прогресса установки и обно...

[Перевод] Полное руководство по модулю asyncio в Python. Часть 1 Python-модуль asyncio позволяет заниматься асинхронным программированием с применением конкурентного выполнения кода, основанного на корутинах. Хотя этот модуль имеется в Python уже много лет, он остаётся одним из самых интересных механизмов языка. Но asyncio,...

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

[Перевод] Перестаньте использовать SQLite в Unit-тестах TLDR; Использование Sqlite в Laravel (или любых других PHP приложениях) для Unit-тестирования может привести к false positive результатам тестов. Тот код который пройдет тесты, не заработает после переезда в production и использования других БД, например, MySQL. Вместо этого...

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

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

Яндекс обновил мобильную «Почту» Команда Яндекса объявила о выпуске обновления мобильного приложения «Яндекс Почта». В «Почте» для iOS и Android теперь можно закрепить сообщение, посмотреть непрочитанные и в два нажатия создать правило обработки писем. Как отмечают разработчики...

iPhone пишет: этот Apple ID еще не использовался в iTunes Store. Что делать iPhone во многом считается одним из лучших смартфонов именно за счет приложений. Модераторы App Store отсеивают неподходящие программы и те, что угрожают безопасности пользователей. Однако при использовании магазина приложений нужна учетная запись Apple ID: иногда она по не...

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

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

[Перевод] Библиотека вывода с использованием escape-последовательностей Osmanip – это библиотека C++, предоставляющая полезные механизмы для работы с управляющими последовательностями ANSI и настройки потока вывода программ. С помощью этих механизмов вы можете оформлять выводимые строки различными цветами и стилями, изменять расположение курсор...

Apple разрешила продавать приложения для iPhone за 15 рублей и 899 тысяч Компания Apple объявила о запуске новой ценовой политики для разработчиков приложений в App Store.  Как отмечает пресс-служба Apple, разработчикам станут доступны 700 дополнительных вариантов расценок на приложения, которые можно будет оценивать от 29 центов (15 р...

Первый в мире ноутбук на Ryzen 7000. Asus Zenbook 14 нового поколения основан на Ryzen 7 7730U Ассортимент компании Asus пополнил первый ноутбук на основе процессора Ryzen 7000.  Модель называется Zenbook 14 (UM3402). Что интересно, прямо в названии Asus указывает на использование Ryzen 5000 Series, в описаниях почти везде также упоминается именно эта линей...

Алёна и Вадим успешно заменяют реальных сотрудников. Виртуальные помощники «М.Видео-Эльдорадо» обрабатывают огромное количество обращений клиентов Группа «М.Видео-Эльдорадо» совершенствует скорость и качество коммуникаций с покупателями благодаря искусственному интеллекту. Виртуальные помощники Алёна (М.Видео) и Вадим (Эльдорадо) за 10 месяцев 2022 года обработали более 3 млн обращений, что превысило п...

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

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

Рынок Arm-ноутбуков к 2023 году может вырасти в 10 раз по сравнению с 2020-м Похоже, что процессорная архитектура Arm продолжает активно завоевывать рынок ноутбуков. К 2023 году лэптопы с такими SoC могут занять 13,9% рынка портативных ПК. Для сравнения, в 2020 году этот показатель составлял 1,4%. На такой лавинообразный рост повлияли несколько...

Microsoft выпустила сборку Windows 10 Build 19044.1947 на канале Release Preview Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 10 под номером 19044.1947 (KB5016688) для участников программы Windows Insider на канале Release Preview. Это накопительное обновление приносит с собой ряд исправлений ошибок. Полный список измене...

Представляем ClusterIssuer для автоматического выпуска SSL-сертификатов REG.RU в Kubernetes У большинства популярных  DNS-провайдеров есть API, с помощью которого можно управлять записями. Это позволяет автоматизировать заказ и продление SSL-сертификатов через DNS01.В Kubernetes для работы с сертификатами используется cert-manager. Чтобы заказать сертификат в ...

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

Microsoft добавляет материал Mica Alt в Windows 11 Визуальные эффекты в пользовательском интерфейсе Windows 11 и различных приложениях обеспечиваются тремя материалами: Acrylic, Mica и Smoke. Недавно Microsoft добавила материал под названием Mica Alt, который был замечен пользователем под ником «FireCube». Как отмечает «Fire...

На что способен новый процессор AMD для тонких и дешёвых ноутбуков. Появились тесты Ryzen 3 7320U В сети появился первый обзор ноутбука на основе процессора AMD линейки Mendocino.  В данном случае речь идёт о недавно представленном Acer Aspire 3 A315 и APU Ryzen 3 7320U. Напомним, этот процессор содержит четыре ядра Zen 2 с поддержкой SMT и GPU Radeon 610M со ...

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

[Перевод] К вопросу о современном восприятии методологии 12 Factor App Методология Twelve-Factor App (Приложение двенадцати факторов), которую создал сооснователь платформы Heroku Адам Уиггинс, направлена на разработку SaaS-приложений. Документ, описывающий эту методологию, включает в себя множество идей, применение которых сделало использовани...

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

Важно не только количество. Рассказываем всё, что нужно знать о памяти смартфона Когда речь заходит о покупке нового смартфона, обычный покупатель либо совсем не обращает внимания на характеристики, либо хочет получить все да побольше. Камера — только 200 МП, быстрая зарядка — обязательно на 120 Вт, память — ну, минимум 12/256 ГБ. Если с мегапикселями в...

Пишем на С++ вектор, умеющий расширяться без копирования элементов В языке С есть функции malloc, free и realloc. При использовании последней вы можете написать этакий расширяющийся массив из примитивных типов или структур (классов-то нет), который, можно надеяться, не будет копировать все данные при каждом расширении. В С++ есть встроенный...

Топ полезных SQL-запросов для PostgreSQL Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто мо...

И снова китайские процессоры: возможности и перспективы 12-нм чипа Loongson 3A6000 на собственной архитектуре Немногим более года назад стало известно, что китайцы, а точнее, китайская компания Loongson Technology практически с нуля разработала архитектуру, получившую название Loongson Architecture или LoongArch. Разработчики Loongson заявили, что система команд новой архитектуры в...

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

Выкатываем сервис в production: 6 шагов к успешному релизу Существует много руководств и инструкций по созданию базовых бекенд-приложений. Также в сети можно найти пошаговые tutorial по сборке приложения и развёртыванию на сервер, либо подробные инструкции для популярных CI/CD-инструментов. Описанных в них шагов достаточно для запус...

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

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

Наводим мосты между Flutter и нативными библиотеками Все вы знаете, что Flutter реализует несколько абстракций для передачи данных между Dart-кодом и кодом, связанным с оболочкой Flutter Engine на языке платформы (например, Kotlin для Android). Но в действительности у Dart есть еще один инструмент для взаимодействия с внешним ...

Она не умолкает: создана программа, оповещающая о каждой передаче данных в Google Голландский разработчик Берт Хьюберт, наиболее известный своим популярным программным обеспечением DNS-сервера PowerDNS, создал новый хит, как его уже окрестили в узких кругах. На этот раз он придумал утилиту Googerteller, которая издает звуковой сигнал каждый раз, когд...

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

«АксТим» разработала оптимизатор планирования для предприятий Особенность решения в том, что оно позволяет строить производственный план, используя любые, доступные на рынке решатели (как коммерческие, так и с открытым кодом). Также решение позволяет ускорить процесс планирования при работе с большим объемом данных. Если обычно полн...

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

[Перевод] Сборка мусора в неисправных JVM, проактивный подход Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно работают, обходясь выделенной им памятью, иногда «запрос смерти» или ошиб...

VK Видео: архитектура сервиса на основе пользовательских метрик Когда говорят о выборе архитектуры IT-системы, почти всегда упускают один ма-а-аленький нюанс: мы делаем продукты для пользователей, не для себя. А пользователям совершенно неважно, какая у сервиса архитектура. Никто в отзывах не ставит звёздочки за event-driven подход или к...

[Перевод] Testcontainers: тестирование с реальными зависимостями Программное обеспечение развивается с течением времени, и автоматизированное тестирование является необходимым условием для непрерывной интеграции и непрерывной доставки. Разработчики пишут различные типы тестов, такие как модульные тесты, интеграционные тесты, тесты пр...

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

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

Как грамотно расстаться с бизнес-партнёром в случае непримиримого корпоративного конфликта (deadlock) Бывают ситуации, когда бизнес-партнёры оказываются в состоянии непримиримого корпоративного конфликта (deadlock) и кто-то из них должен покинуть компанию. Для таких случаев юридической практикой выработаны механизмы, именуемые «русская рулетка» и «техасская перестрелка».&nbs...

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

Ещё немного новых процессоров от AMD. Ryzen Embedded V3000 основаны на архитектуре Zen 3 Компания AMd представила свои самые новые и самые производительные встраиваемые процессоры — линейку Ryzen Embedded V3000.  Новинки основаны на архитектуре Zen 3. И хотя в настольном сегменте уже представлены CPU на основе Zen 4, которые сегодня поступают в ...

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

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

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

«Ростелеком» оборудует резервный центр обработки данных для правительства Свердловской области Резервный ЦОД будет круглосуточно обеспечивать правительство региона доступом к цифровым системам. Благодаря хранилищу органы власти смогут внедрять новые сервисы для внутренних бизнес-процессов и работы с обращениями свердловчан. Следить за корректным функционированием с...

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

IDC: В 2021 году доходы провайдеров публичных облачных сервисов выросли на 30% Рынок продолжает консолидироваться: доход пяти крупнейших провайдеров публичных облачных сервисов растет еще быстрее, на их долю приходится почти 40% от общемирового объема Согласно отчету IDC Worldwide Semiannual Public Cloud Services Tracker, мировой рынок публичных об...

Битва титанов: Google Pixel 7 Pro против iPhone 14 Pro Max и Samsung Galaxy Z Fold4. Есть ли разница в производительности? Авторы канала PhoneBuff свели в поединке Google Pixel 7 Pro, iPhone 14 Pro Max и Samsung Galaxy Z Fold4. В данном случае смартфоны проверяли на скорость работы и возможности подсистемы памяти, то есть не выгружает ли система приложения из оперативной памяти.   В д...

РСХБ ID свяжет цифровые сервисы РСХБ в единую экосистему В настоящее время экосистема цифровых сервисов РСХБ для юридических лиц включает в себя: B2B-платформу Своё Фермерство, представляющую собой маркетплейс, объединяющий более 60 агро- и бизнес-сервисов; Цифровой канал дистанционного банковского обслуживания юридическ...

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

«Яндекс» запустил тариф «Семейный премиум» для сервиса «Яндекс 360». Можно скономить до 80% в год В рамках услуги «Яндекс 360», где уже есть Почта, Диск для хранения файлов, Календарь, Мессенджер и так далее, запущен тариф «Семейный Премиум» для тех, кто хочет быть на связи со своими близкими, обмениваться данными, например, фото и видео, а т...

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

Мониторинг дисков и программных RAID-массивов с помощью Zabbix Ранее в статьях, посвященных Zabbix, мы рассказали про особенности мониторинга SAAS-сервиса интернет-магазинов, а также про установку сервера и агента Zabbix.Новая статья поможет вам настроить мониторинг дисков и программных RAID-массивов, созданных с помощью mdadm. Без преу...

Точка доступа Zyxel NebulaFlex Pro WAX630S: возможности и управление с помощью облачного сервиса Nebula Эта двухдиапазонная точка доступа ориентирована на бизнес-применения, основная область ее использования — разветвленные сети крупных предприятий и организаций, а главная задача — обеспечить общую повышенную пропускную способность для совокупности клиентов, а не рекордно высо...

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

Разработка драйвера сетевого адаптера для Linux. Часть 1 В этой статье мы рассмотрим как устроен драйвер сетевого адаптера для Linux.Cтатью разделим на две части.В первой части рассмотрим общую структуру сетевого адаптера, узнаем какие компоненты входят в его состав, что такое MAC и PHY, разберемся как подготовить адаптер к работе...

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

БФТ-Холдинг дополнил новыми модулями решения по управлению государственными финансами Подсистема информационного взаимодействия "БФТ.ПИВ" автоматизирует взаимодействие системы исполнения бюджетов БФТ-Холдинга "АЦК-Финансы" с любыми внешними бухгалтерскими системами. Она дает возможность исключить из этого процесса ручной труд специалис...

Миграция с vue-class-component на vuejs/composition-api В статье хочу поделиться опытом переписывания существующих классовых компонентов vue на новый синтаксис vue-composition-api.Немного о нашем стеке. Наше приложение написано на nuxt2 + vue-class-components + typescript. Из-за стека переезд на новый nuxt затруднился тем, что пр...

Microsoft выпустила Windows 11 Build 22621.898 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 11 Build 22621.898 (KB5020044) для инсайдеров Windows в Release Preview Channel в Windows 11 версии 22H2. Это обновление включает следующие улучшения: • Новое! Microsoft предоставила подписчикам Microsoft OneDrive оповещения о хранилище н...

Внедрение GraphQL на фронтенде без переломов Всем привет! Меня зовут Илья, я фронтенд-разработчик в hh.ru. В статье расскажу, как внедрить GraphQL на фронте, не переломав всё на своем пути. В проекте мы используем React и Redux, для асинхронных запросов у нас есть собственная библиотека, а бэкенд работает на Java. Для ...

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

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

«Яндекс» убрал «Новости» и «Дзен» из приложений для iOS и Android «Яндекс» убрал сервисы «Новости» и «Дзен» из приложения «Яндекс - с Алисой» для смартфонов под управлением iOS. Те же трансформации произошли с Android-версией «Яндекс - с Алисой» - оно работает без «Ново...

Как бесплатно мониторить массивы HP EVA с помощью Zabbix: два варианта решения Привет, Хабр! В данной статье мы рассмотрим процесс настройки мониторинга массивов семейства HP EVA (Enterprise Virtual Array) с помощью Open Source продукта Zabbix, объясним, как получать и обрабатывать данные с массива, покажем, с какими проблемами можно столкнуться п...

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

[Перевод] Принцип «Fail Fast!» в разработке приложений В этой статье описан принцип "Fail Fast!". Что это? Зачем он нужен? Как этот принцип поможет нам писать лучший код?Всякий раз, когда в запущенном приложении происходит ошибка, есть три возможных подхода к её обработке:Ignore! - ошибка попросту игнорируется, приложение п...

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 108.0.1438.1 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 108.0.1438.1. • https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/developer-guide/devtools-extension ; • https://blogs.windows.com/msedgedev/2022/10/17/website-typo-protection-ty...

Wildberries, Ozon и «Яндекс Маркет» создали общий сервис защиты от контрафакта На днях команда  Wildberries сообщила о планах по запуску сервиса, призванного помочь бороться с  контрафактной продукцией. Теперь АКИТ (Ассоциация компаний интернет-торговли) объявила о запуске общей информационной системы со сведениями о продавцах контрафакт...

Microsoft переименовала веб-приложение Office в Microsoft 365 На конференции Ignite 2022 Microsoft представила крупное обновление приложения Office для Windows, Android и iOS, которое принесёт с собой обновлённый пользовательский интерфейс и несколько новых функций. Кроме этого, приложение переименовали в «Microsoft 365» для согласова...

Введение в DDD: когда микросервисов на Go недостаточно Микросервисная архитектура помогает строить гибкие и масштабируемые приложения. Однако в случае бессистемного использования этого подхода вы довольно быстро столкнётесь с разочарованием и неконтролируемыми сложностями. Избежать проблем помогает Domain-Driven Design (DDD) — п...

МТС начинает продавать российские операционные системы «Альт» на базе ядра Linux "Базальт СПО" - разработчик российских операционных систем "Альт", созданных на базе ядра Linux. Дистрибутивы операционных систем "Альт" спроектированы с учетом возможности интеграции между собой и позволяют создавать ИТ-инфраструктуры любого ма...

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

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

[Перевод] Почему разработчики создают так много сайд-проектов Сайд-проект — это, как правило, проект, который разрабатывают в качестве хобби и развивают наряду с основной работой (моя основная работа — соучредитель и техдир финтех-стартапа) Это, например, робот на базе Raspberry Pi, приложение со списком задач или игра для iOS, которая...

На телевизорах Samsung теперь доступно более тысячи игр Линейка умных телевизоров и мониторов Samsung 2022 года получила поддержку обширно библиотеки игр. Запущенный в июне сервис Samsung Gaming Hub существенно расширил свой ассортимент. На момент запуска владельцы Samsung Smart TV и Smart Monitor серии 2022 года получили д...

Как развернуть React приложение с помощью AWS S3 и CloudFront Создадим приложение с использованием фреймворка Next.js, настроим облачные сервисы Amazon S3, Amazon CloudFront, AWS [email protected], развернем приложение и настроим маршрутизацию доменного имени. Читать далее

Выпущено необязательное обновление для Windows 11 (KB5016691, сборка 22000.918) Компания Microsoft выпустила необязательное накопительное обновление для релизной версии Windows 11. Обновление распространяется под кодом KB5016691 и изменяет номер сборки системы на 22000.918. Для установки необходимо зайти в «Центр обновления Windows», проверить наличие ...

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

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

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

Как мы изменили подход к локализации приложения и перевели его на казахский за 4 недели Представьте, что вы перевели свое приложение на английский. А что, если ваше приложение работает в 47 странах, большая часть из которых говорит на разных языках и диалектах? Возникает проблема выстраивания единого процесса локализации и проверки переводов в каждом конкретном...

[Перевод] Скорость времени Сколько нужно времени, чтобы снять показания времени? Каков хронометраж времени? Эти странные вопросы выплыли в публичную плоскость еще в 2014 году, когда Netflix переносил свои сервисы с CentOS Linux на Ubuntu, а автору этой статьи довелось помогать в отладке некоторых прич...

Как включить компактную панель задач в Windows 11 22H2 Одно из последних накопительных обновлений для Windows 11 22H2 принесло панель задач, оптимизированную для планшетов (хотя и отключенную по умолчанию), пользователям, не участвующим в программе Windows Insider Program. Она работает путем сворачивания традиционной панели зада...

«Аэрофлот» 29 октября заблокирует приложение на Android и iOS. Компания переходит на российскую систему бронирования авиабилетов Мобильное приложение авиакомпании «Аэрофлот» перестанет работать с 29 октября на смартфонах Android и iOS, о чем сообщает ТАСС, Изменения связаны с тем, что компания переходит на российскую систему бронирования авиабилетов. Во время миграции основные онлайн-...

Код архитектуры — это жидкость Более года развивается инструмент управления архитектурой DocHub. За это время он “повзрослел”. Изначальная, ключевая идея “Архитектора как код”, значительно обогатилась новой - “Архитектура как данные”. Сегодня я хочу познакомить вас не просто с новой идеей, которая во...

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

Nvidia запускает платформу квантовых вычислений Цель проекта QODA — упрощение программирования квантовых компьютеров, которые сильно отличаются от обычных. Компания Nvidia, вышедшая сегодня на лидирующие позиции в области высокопроизводительных вычислений (high performance computing, HPC), уделяет повышенное внимание и...

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

Эволюция архитектуры данных: как потребности бизнеса изменили инструменты для хранения данных Команда VK Cloud перевела статью о том, как с течением времени менялась и развивалась архитектура данных и какие инструменты появлялись в ответ на потребности бизнеса. Введение Задачи по работе с данными отделяют от бизнес- и других аналитических задач (BI, дата-сайенс, к...

Учим автотесты API адаптироваться под требования Привет! Меня зовут Тимур Шарафутдинов, я занимаюсь процессами автоматизации тестирования в «Ростелеком ИТ». Сегодня поделюсь своим опытом реализации model based-подхода в написании python API автотестов на проекте — приложении с микросервисной архитектурой для обработки, хра...

Как создать переводчик, который переводит лучше, чем Google Translate Помню, как еще в школе на Basic я писал программу-переводчик. И это было то время, когда ты сам составлял словарь, зашивал перевод каждого слова, а затем разбивал строки на слова и переводил каждое слово в отдельности. В то время я, конечно же, не мог и представить, как силь...

Автоматический подбор параметров для Spark-приложений Всем привет! Меня зовут Валерия Дымбицкая, я технический руководитель команды дата-инженеров в OneFactor. В этой статье я расскажу о том, как мы научились автоматически подбирать параметры для Spark-приложений на основе логов.Проблема, которую мы решали, может встретиться пр...

Новый одноплатник StarFive VisionFive 2 на 4-х ядерном RISC-V процессоре всего за $46 Совсем недавно программировали на Python и устанавливали Docker для Sipeed Lichee RV RISC-V. Модуль Lichee RV стал первым массовым дешевым решением на процессоре RISC-V с возможностью запуска Linux. Развитие архитектуры не стоит на месте, так компания StarFive, разработчик...

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

[Перевод] Экзибит, прокачай мой трансформер или Основные идеи по улучшению модели трансформера с 2018 по 2020 год (часть 2) Представляю в блоге ЛАНИТ вторую часть моего пересказа статьи “A Survey of Transformers”, в которой приведены основные модификации архитектуры стандартного трансформера, придуманные за два года после ее появления. В первой части мы кратко вспомнили, из каких основных элемент...

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

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

«Сбер» снижает комиссию по SberPay QR для бизнеса СберБанк сообщил о грядущем снижении комиссии по сервису SberPay QR для всех категорий бизнеса с 1 сентября. Новый тариф будет доступен в личном кабинете в «СберБизнесе» (раздел «Эквайринг», вкладка «Точки») и на сайте банка в онлайн...

[Перевод] Как автоматизировать выдачу сертификатов для развертываний Kubernetes с помощью Autocert При публичном веб-браузинге TLS-аутентификация происходит лишь в одном направлении — свои сертификаты показывает только сервер. Передача публичных веб-страниц без аутентификации клиента вполне логична, но не в случае Kubernetes. Если другие субъекты будут получать доступ к ...

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

Как заменить Сири на Алису на Айфоне Современное устройство уже невозможно представить без голосовых помощников и ассистентов. Siri, Google Ассистент, Alexa, Маруся, Алиса и список этот можно еще продолжать. Многие компании стараются сделать своего помощника, который будет работать на их устройствах максимальн...

[Перевод] CURL: почему проект, которому четверть века, не торопится переходить на C99 Проект curl основан на фундаменте, заложенном в конце 1996 года инструментом под названием httpget. ANSI C, ставший известным как C89 В 1996 году было не так много хороших альтернатив для создания небольшого и эффективного инструмента командной строки для передачи данных ч...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 107.0.1418.24 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 107.0.1418.24. Новые функции • Боковая панель Microsoft Edge. Боковая панель Microsoft Edge позволяет пользователям получать доступ к инструментам повышения производительности бок о бок с окном ...

Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 107.0.1418.8 Компания Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 107.0.1418.8. Новые функции • Боковая панель Microsoft Edge. Боковая панель Microsoft Edge позволяет пользователям получать доступ к инструментам повышения производительности бок о бок с окном про...

Видеоускорители Nvidia GeForce RTX 4090 и RTX 4080: теория и архитектура Новая графическая архитектура Ada Lovelace компании Nvidia получила несколько улучшений по сравнению с Ampere и дала жизнь новым чипам AD10x, которые в топовом исполнении должны обеспечить прирост в производительности до двукратного в существующих приложениях и до четырехкра...

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

Анонс Windows 11 Insider Preview Build 22000.1279 (канал Release Preview) Microsoft выпустила новую предварительную сборку Windows 11 под номером 22000.1279 (KB5019157) для участников программы Windows Insider, использующих канал Release Preview. Это накопительное обновление приносит с собой ряд исправлений ошибок, обнаруженных в Windows 11 верси...

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

Тактовый механизм управления DWH: как разгрести бесконечную очередь и не умереть Отдать управление загрузками в DWH на откуп ETL-инструменту или реализовать самим, что лучше? Если реализовать самим, то какой тип механизма выбрать? Как при этом снизить трудозатраты на разработку и сопровождение? Вопросы вечные и спорные, не хуже нетленной дискуссии «взлет...

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

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

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

Что умеет умный ИТ-секретарь Мы в CTI занимаемся сложными интеграционными проектами и автоматизацией процессов. Делаем это ещё с тех времён, когда вместо какой-нибудь «Алисы» энтузиасты вручную собирали умные розетки на базе ESP8266 или Arduino, а понятие Internet of Things (IoT) не приобрело широкую по...

Microsoft начала тестирование приложения Microsoft Designer на базе ИИ DALL-E 2 Microsoft представила новое приложение под названием Microsoft Designer, которое является частью сервиса Microsoft 365. С помощью этого приложения пользователи смогут быстро и легко создавать посты в социальных сетях, приглашения, цифровые открытки, графику и многое другое....

Сбербанк порекомендовал не удалять с телефона приложение «Домклик» Сбербанк после удаления «Домклик» из App Store рекомендовал не удалять с мобильного телефона уже установленное приложение и/или использовать веб-версию этого сервиса по поиску недвижимости. «Для клиентов, у которых уже установлено приложение, нет пово...

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

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

Я сделаю свою «умную» колонку… «with blackjack and hookers!». Эпизод 2 (но двоек не существует). Проект NeBender Данный проект является одновременно развитием и ответвлением проекта Pinder.В комментариях к первой статье (да и сам думал об этом тоже) мне предлагали вариант для распознавания смыслов на GPT.Почитал немного про использование GPT, круто это всё конечно, вот прямо спорткар, ...

История миграции с GDrive на Я.Диск Сервисами Google я очень активно пользуюсь уже лет 20.В октябре 2022 у меня закончилась подписка на GOne, которую я не смог продлить, ввиду нахождения в РФ.Почта, документы, фото - там это не просто удобно, а просто кайф как все продумано и логично. Причем как в десктоп верс...

Windows 10 запустили на iPad Pro с Apple M1. Планшет справился отлично Энтузиасты запустили операционную систему Windows 10 на планшете iPad Pro, который построен на базе однокристальной системы Apple M1. После запуска операционной системы Microsoft на планшете Apple был проведен тест производительности в Geekbench. В итоге iPad Pro набрал...

Тестовый запуск системы видеонаблюдения Synology на 8 камер Речь пойдёт о системе записи с IP-камер Surveillance Station от Synology. Я сам уже много лет использую Synology, причём впервые познакомился с ней ещё до покупки оригинального железного сервера, установив через Xpenology фирменную операционную систему на обычный компьютер.X...

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

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

Продукты из «Пятёрочки» и «Перекрёстка» теперь можно заказать через СберМаркет и Delivery Club Компания X5 Group, владелец сетей супермаркетов «Перекрёсток» и «Пятёрочка», объявила о начале сотрудничества с крупнейшими российскими сервисами доставки продуктов и готовой еды — СберМаркетом и Delivery Club.  Теперь заказать продук...

Snapdragon 8 Plus Gen 1, гибкий экран 7,6 дюйма с разрешением Quad HD+, 4400 мА·ч, защита IPX8 и 50-мегапиксельная камера за 1800 евро. Samsung Galaxy Z Fold 4 полностью рассекречен Немецкий ресурс Winfuture, за которым стоит известный инсайдер Роланд Квандт (Roland Quandt), опубликовал все характеристики флагманского смартфона Samsung Galaxy Z Fold 4. Премьера новинки состоится только через два дня, но уже сейчас можно оценить все параметры &ndash...

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

SLA против дебиторки: как качество сервиса влияет на уровень задолженности жителей за ЖКУ Меня зовут Евгений, я – директор по продукту в IT-компании, которая занимается цифровизацией ЖКХ и автоматизирует рутинные процессы в управляющих организациях. Взыскание задолженности за коммунальные услуги - головная боль всех управляющих компаний. Лучше предотвращать ...

Apple выпустила iOS 16 Release Candidate и непонятно зачем iOS 15.7 beta 1 Сразу по завершении презентации новых iPhone компания Apple выпустила сразу два разноразрядных обновления: это iOS 16 Release Candidate и iOS 15.7 beta 1. Но если предрелизную сборку все действительно ждали, то вот на запуск новой версии для теперь уже предыдущей итерации О...

«Петрович» оптимизирует процессы с помощью технологии process mining В компании «Петрович» завершен проект глубинного анализа процесса обработки заказов клиентов с сайта с использованием решения Promease и технологии process mining: проанализирована обработка более 150 тысяч заявок. Проект …

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

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

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

Настраиваем память JVM-приложения в Kubernetes Друзья, всем привет! Как известно, в Kubernetes у каждого pod’а есть ограничение на  использование памяти (limits.memory), и, как показывает опыт, далеко не всегда очевидно, как JVM-приложение интерпретирует эту настройку, что порой может приводить к OOMKill.  Чита...

В России создана замена компьютера Raspberry Pi Малогабаритный одноплатный компьютер Repka Pi , как и его известный аналог Raspberry Pi 3 из Великобритании, предназначен для широкого круга задач. В первую очередь, в качестве платформы для обучения IT-специальностям.Компьютер можно также использовать для взаимодействия по ...

Актуальность Managed Kubernetes сейчас Сервис Kubernetes представляет из себя открытое программное обеспечение для работы с контейнерами – их оркестровки, что включает в себя автоматизацию развертывания, масштабирование и координацию в условиях кластера. Платформа является оптимальным решением и общепризнанным ст...

Microsoft выпустила Windows 11 Build 22621.900 Компания Microsoft выпустила Windows 11 Build 22621.900. Это обновление, не связанное с безопасностью, включает улучшения качества. При установке этого KB: • Новое! Microsoft предоставила подписчикам Microsoft OneDrive оповещения о хранилище на странице «Система» в приложени...

Google будет принимать оплату за облачные сервисы в криптовалюте Компания Google заявила, что вскоре клиенты смогут оплачивать использование ее облачных сервисов криптовалютами. О сделке Google с криптобиржей Coinbase было объявлено на конференции Google Cloud Next, пишет издание CNBC. В рамках этой сделки Coinbase, в свою очередь, н...

Заменяем Office 365: российские аналоги, которые мы используем уже сегодня Привет, Хабр! Не могу сказать, что именно сегодня назрела тема замены западного ПО на российские и открытые аналоги. Случилось это еще вчера. Но постепенно количество запросов на замену начало расти. И в этом посте мне хотелось бы спокойно и вдумчиво рассмотреть альтернативы...

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

Почему космический корабль «Буран», над которым работали 14 лет, был запущен всего один раз Космический челнок «Буран» был создан в рамках проекта «Энергия». Этот проект считался очень перспективным, однако запустили космический корабль только через 14 лет. При этом вскоре после запуска проект свернули. Почему же так произошло?

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

Китай и другие страны делают ставку на RISC-V. Открытая архитектура постепенно становится все более востребованной Месяц назад мы публиковали на Хабре статью о том, что китайцам удалось добавить поддержку архитектуры RISC-V в Android. А еще раньше рассказывали о том, что в Поднебесной уже создан процессор, а на его основе — первый ноутбук, который работает на процессоре с архитектурой R...

Дизайн-система в inDriver: не пытайтесь покинуть Oymyakon Всем привет, я Алексей, iOS-разработчик в inDriver. Наше приложение представляет собой суперапп с множеством сервисов и услуг: городские, межгородские и грузовые поездки, курьерская доставка, услуги мастеров и так далее. Над каждым сервисом работают отдельные команды, которы...

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

Пресс-релиз сборки Windows 11 Insider Preview Build 25206 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25206 для инсайдеров в Dev Channel. TL;DR • Сборка включает изменения в поведении ограничителя скорости аутентификации SMB; • Microsoft внесла несколько изменений и улучшений, в том числе сделала обновленно...

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

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

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

«Тинькофф» запустил доставку продуктов через своё приложение Команда банка «Тинькофф» сообщла о запуске нового сервиса в мобильном приложении. Теперь пользователи могут заказывать продукты из супермаркетов. Первым партнером стала сеть магазинов продуктов для здорового питания «ВкусВилл» — кешбэк за ...

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

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

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

[Перевод] Архитектура платформы машинного обучения в продакшене История машинного обучения (Machine learning, ML) началась в 1950-х, когда появились первые нейронные сети и алгоритмы ML. Однако чтобы стать известным обычному человеку, машинному обучению понадобилось ещё шестьдесят лет. Анализ более чем 16 тысяч статей по data science MI...

Microsoft создала новую программу для повышения производительности ПК с Windows 11. Публичная бета-версия PC Manager уже доступна В течение последних нескольких лет Microsoft пыталась сделать Windows быстрее, а нативные приложения меньше по размеру, размещая обновления через Microsoft Store вместо того, чтобы связывать все с самой ОС. Последней инициативой является приложение «Диспетчер...

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

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

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

Как мы делали суперприложение на основе Почты Совсем скоро, 3 и 4 сентября в VK пройдёт новый Weekend Offer. В нём будет участвовать и наша команда — мы создаём суперприложение на основе почтового клиента Mail.ru. Хотим подробнее рассказать об этом проекте и о задачах, которые нужно будет решать нашим будущим коллегам :...

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

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

Как сменить базу данных, если у вас Entity Framework Entity Framework — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти) SQL-запросы прямо из высокоуровневых LINQ-конструкций. Одной из киллер-фич фреймворка ...

Как сэкономить до 25% на оплате проезда в месяц: в Москве запустили подписку «МультиТранспорт Вело» Департамент транспорта и развития дорожно-транспортной инфраструктуры Москвы объявил о запуске нового тарифного плана сервиса «МультиТранспорт». Напомним, сервис «МультиТранспорт» был запущен в тестовом режиме в декабре 2021 года. Сервис был раз...

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

Intel выпустила драйвера 31.0.101.2111 и 31.0.101.3222 Intel обновила драйвера встроенной графики (GPU) до 31.0.101.2111 и 31.0.101.3222. Версия 31.0.101.2111 Список исправлений: • Мог произойти сбой приложения в Watch Dogs: Legion* (DX11) при запуске игры; Список известных проблем: • Во время игрового процесса в Ghostwire: Toky...

Стало известно, когда выйдет iOS 16. Ждать осталось недолго На WWDC 2022 Apple представила новые версии операционных систем для iPhone, iPad, Mac и Apple Watch. С версией для планшетов получилась заминка, и ее релиз откладывается как минимум на месяц. Мы рассказывали об этом в отдельном материале. macOS всегда выходит позже осенью. ...

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

Обзор топ-5 полезных утилит для Docker Проект Docker, запущенный в 2013 году, стал одним из самых популярных инструментов в области контейнеризации. Спустя почти 10 лет Docker активно развивается, однако, не только сама компания Docker Inc привносит улучшения в свой продукт – обычные пользователи тоже вносят свой...

Что делать, если в смартфоне не хватает оперативной памяти Современные Android-смартфоны имеют какой-то бешеный объем оперативной памяти. 2 Гб — это минимум, который можно встретить в бюджетных смартфонах, но во флагманах он варьируется от 8 до 12 Гб. Топовые игровые смартфоны и вовсе имеют 16 Гб оперативки — у некоторы...

БФТ-Холдинг модернизировал АИС МФЦ Липецкой области Добавлены 5 новых услуг для заявителей, обновлена функциональность идентификации и аутентификации пользователей, а также перенастроены процессы оказания трёх услуг Управления имущественных и земельных отношений области.Предпосылкой модернизации системы стало расширение к...

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

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

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

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

Рецепт готовки Apache Kafka: как создавался Data Lake на 80 Тb Kafka позволит вам грамотно организовать работу с большим массивом данных, но в процессе может подкинуть проблем. Иногда придется устроить танцы с бубном, чтобы программа продолжила работать, а не рухнула в момент запуска.О не очень стандартном использовании Apache Kafka и л...

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

«Диасофт» поможет банкам автоматизировать обслуживание зарплатных зачислений Обслуживание корпоративных клиентов в рамках зарплатных проектов требует от банков обработки большого объема данных в кратчайшие сроки, особенно когда количество реестров на зачисление кратно увеличивается в дни выплаты …

Состоялся релиз Windows App SDK 1.2 Компания Microsoft объявила о релизе набора средств разработки Windows App SDK 1.2, с помощью которого разработчики могут создавать нативные, красивые и современные приложения для Windows. Новая версия принесла с собой поддержку создания виджетов для Windows 11, элементы уп...

Компания Microsoft выпустила Windows 11 Build 22000.1281 Компания Microsoft выпустила Windows 11 Build 22000.1281. Это обновление, не связанное с безопасностью, включает улучшения качества. При установке этого KB: • Новое! Microsoft предоставила приложение Quick Assist для вашего клиентского устройства; • Исправлены некоторые пост...

От 6 ядер с частотой до 5,3 ГГц за 200 долларов до 16 ядер с частотой 5,7 ГГц за 700 долларов. Раскрыты характеристики Ryzen 9 7950X, Ryzen 9 7900X, Ryzen 7 7700X и Ryzen 5 7600X Ресурс WCCF привел характеристики процессоров AMD Ryzen 7000, которые уже очень скоро не только дебютируют официально, но и станут доступны для покупки всем желающим. Спецификации приводятся подробно, а вот цены пока – ориентировочные: они указаны с оглядкой ...

Microsoft выпустила Windows 11 2022 Update Сегодня обновление Windows 11 2022 Update развертывается более чем в 190 странах. Последние несколько лет принесли устойчивые изменения в то, как мы живем, работаем и учимся, и компьютер играет все более важную роль в нашей повседневной жизни. Не существовавшие ранее онлайн-...

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

Машинное обучение в Streamlit: делаем это понятным для бизнеса Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect.В этой статье я хотел бы рассказать об использовании машинного обучения в Streamlit и о том, как оно может помочь бизнес-пользователям лучше понять, как работает Data Science. В этой лабора...

Писателям можно не беспокоиться: новый «живой» ИИ Google пока не сможет заменить их Компания Google сообщила о запуске ИИ-инструмента для писателей, который может генерировать тексты. Проект называется Wordcraft. В Google заявили, что таким образом хотят «исследовать будущее письма», а в тестировании приняли участие 13 профессиональных писа...

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

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

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

Луковичная архитектура в компоновке backend-приложения и куда в итоге класть маперы Как скомпоновать приложение? Какие в нём должны быть слои? Как назвать пакеты? Где расположить DTO, маперы, реализации интерфейсов? И нужны ли вообще интерфейсы? Когда новичок попадает в свою первую компанию, очень часто на эти вопросы у него нет однозначного ответа. Он смот...

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

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

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

Интеграция сервисов «Телфин» и JoyWork сокращает время обработки звонков на 35% Российский телеком-провайдер «Телфин» реализовал более 150 проектов по интеграции виртуальной АТС «Телфин.Офис» с CRM-системой JoyWork в области автоматизации бизнес-процессов для агентств недвижимости. Связка приложений …

Microsoft начала развертывать обновленное приложение «Фотографии» для Windows 11 для инсайдеров Windows Компания Microsoft начала развертывать предварительную версию обновления для приложения «Фотографии» в Windows 11 для инсайдеров Windows в Dev Channel. Это означает, что не все инсайдеры в Dev Channel получат обновление сразу, но Microsoft планирует увеличить его развертыван...

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

Нагрузочное тестирование: что? где? когда? После весны 2020 года слово “тестирование” приобрело некоторые неожиданные значения и неоднозначные коннотации — пожалуй, везде, кроме IT. В нашей сфере без него никуда — и так было всегда. Видов тестирования ПО — множество: модульное, функциональное, А/В-тестирование, инте...

Microsoft выпустила Windows 11 Build 22000.1279 для инсайдеров Windows в Release Preview Channel Компания Microsoft выпустила Windows 11 Build 22000.1279 (KB5019157) для инсайдеров в Release Preview Channel, которые работают на Windows 11 (оригинальный релиз). Это обновление включает следующие улучшения: • Новое! Microsoft предоставила приложение Quick Assist для вашего...

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

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

Импортозамещение облаков: как настроить GitLab Runner в Yandex Cloud и не обанкротиться У нас в профсоюзе недавно появился сервис, который используется для создания публикаций в социальных сетях. Проект находится в GitLab, но с недавних пор использовать Shared Runners в GitLab не представляется возможным, поскольку для этого требуется подключить банковскую карт...

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

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

Обновление Windows 11 2022 Update теперь доступно большему количеству пользователей Обновление Windows 11 2022 Update стало доступно большему количеству пользователей. Вот заявление Microsoft: Текущее состояние на 4 октября 2022 г. (PT) Мы вступаем в новую фазу развертывания Windows 11 версии 22H2 и повышаем ее доступность для всех, кто проверяет наличие об...

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

[Перевод] Почему у разработчиков так много сайд-проектов — и это хорошо За последние два года я создал и запустил восемь небольших онлайн-проектов — от приложений до сайтов. Большинство из них провалились, но в целом мой разношерстный портфель проектов можно назвать прибыльным — на хлеб хватает. Мое последнее начинание, Paper Website, дает ...

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

Более половины россиян никогда не посещают собрания собственников многоквартирных домов Согласно полученным данным, кототрые опубликоваа пресс-служба компании "Домиленд", более половины опрошенных (51%) вообще никогда не посещают собрания собственников и не участвуют в решении общедомовых вопросов. Еще 29% признались, что бывают на подобных мероприят...

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

IT-компания «ЦМД-софт» разработала и сопровождает CRM-систему СПАО «Ингосстрах» АО «ЦМД-софт» приняла участие в поддержке, разработке и масштабировании CRM-системы для обслуживания клиентов страховой компании «Ингосстрах». В ходе проекта была расширена функциональность, а также реализована архитектура …

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

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

Технологическая платформа Digital Q.Archer от «Диасофт» позволяет быстро создавать приложения в микросервисной архитектуре Компания «Диасофт» представляет технологическую платформу Digital Q.Archer для быстрого создания приложений в микросервисной архитектуре. Платформа входит в состав экосистемы цифровой трансформации Digital Q и позволяет …

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

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

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

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

Сценарии применения Greenplum PXF для интеграции с Data Lake, OLTP, Clickhouse Привет! Меня зовут Артемий Козырь, и я Analytics Engineer в Wheely.Популярность массивно-параллельных СУБД (MPP) для решения аналитических задач неукоснительно растет. Сегодня хотел бы поговорить о широко распространенной СУБД Greenplum и, в частности, о ...

Белагропромбанк внедрил искусственный интеллект от CraftTalk Белагропромбанк - один из ведущих банков в Республике Беларусь. Банк обслуживает 1,7 млн. частных и более 36 тыс. корпоративных клиентов. "Мы стараемся быть ближе к нашим клиентам и постоянно работаем над тем, чтобы максимально быстро и точно ответить на их вопросы. ...

Как изменились условия релокации за последние полгода Привет, меня зовут Аня Стороженко и я основатель сервиса по релокации в Европу и Великобританию Relo.aeВ этой статье я расскажу, как поменялась IT-релокация с началом СВО и о том, как в сложившихся условиях искать работу за рубежом!Long story short. Мы запустили сервис более...

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

Инсайдеры Office могут установить сборку 15813.20002 Инсайдеры Office получили очередную сборку для Windows (Build 15813.20002). Excel Заметное исправление • Исправлена проблема, из-за которой при щелчке по ячейке можно было выбрать несколько ячеек, когда включены панели замораживания, а другое приложение прослушивает события ...

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

4 лучших альтернативных клиента ВКонтакте для Андроида 26 сентября Apple удалила из своего магазина приложений App Store все программы VK. В том числе и клиент социальной сети ВКонтакте. Аналогичные действия в любое время могут произойти и в Google Play. На днях у нас выходил материал, как можно установить приложение ВКонтакте ...

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

Ростуризм отверг идею создания госаналога Booking.com Ростуризм не видит необходимости в создании государственного аналога Booking.com, сообщили «Известиям» в ведомстве. В марте вице-премьер Дмитрий Чернышенко поручил Ростуризму и Минцифры проработать такую возможность. Отказ от идеи объясняется тем, что в стране уже работают п...

[Перевод] Python Path — Как использовать модуль Pathlib (с примерами) В каждой операционной системе существуют свои правила построения путей к файлам. Например, в Linux для путей используются прямые слэши (“/”), а в Windows — обратные слэши (“\”).Это незначительное отличие может создать проблемы, если вы занимаетесь проектом и хотите, чтобы др...

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

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

Именно с этими 96-ядерными монстрами AMD придётся конкурировать новым 56-ядерным Intel Xeon. Представлены CPU Epyc Genoa Компания AMD только что представила свои монструозные серверные процессоры Epyc Genoa, которые в максимальной конфигурации насчитывают 96 ядер.  Линейка Epyc 9004, как и новые Ryzen 7000, основана на архитектуре Zen 4 и производится по техпроцессу 5 нм. Позже AMD ...

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

Купить GeForce RTX 4090 и использовать только 20-50% её мощности. Тесты показали, что новинку лучше не использовать для создания внешней видеокарты Видеокарта GeForce RTX 4090 сейчас является самым производительным решением в мире, однако в некоторых случаях она может быть далеко не лучшим вариантом.   Как оказалось, использование данного адаптера в качестве внешней видеокарты может повлечь существенное падени...

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

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

Автоматизация тестирования 1С (и не только) с помощью RPA Пожалуй, сейчас уже нет ни одного специалиста по тестированию, который бы не задумывался над вопросом автоматизации тестирования. Великое множество фреймворков, языков, специальных инструментов автоматизации — выбирай самый подходящий, на твой взгляд, и автоматизируй. Но не ...

Приключения при настройке сервисов машинного обучения в MS SQL Server 2019 В статье описано, как настроить сервисы машинного обучения для R и Python. Несмотря на большой опыт в IT, сразу у меня не работает примерно ничего. Поэтому будут ссылки на то, что делать, если сразу не завелось. В итоге я поставила новый экземпляр с сервисами машинного обуче...

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

Factory5 представила бесплатный сервис по анализу данных для решения задач бизнеса с помощью ИИ Российский разработчик программного обеспечения для промышленности Factory5 объявил о запуске F5 Future — облачного сервиса no-code приложений с использованием машинного обучения. Сервис призван решать бизнес-задачи, связанные ...

Анонс Windows 11 Insider Preview Build 22000.917 (канал Release Preview) Microsoft выпустила новую предварительную сборку Windows 11 под номером 22000.917 (KB5016691) для участников программы Windows Insider, использующих канал Release Preview. Это накопительное обновление приносит с собой ряд исправлений ошибок, обнаруженных в релизной версии W...

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

Microsoft выпустила накопительные обновления для Windows 7 и Windows 8.1 за ноябрь 2022 года Компания Microsoft выпустила обновления для Windows 7 и Windows 8.1. • KB5020023 ; • KB5020010 ; • KB5020000 ; • KB5020013 ; KB5020023 имеет следующие исправления: • Исправлена проблема с усилением аутентификации Distributed Component Object Model (DCOM) для автоматического ...

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

В России создадут аналог Downdetector. Ещё один, но теперь государственный В этом году специалисты центра мониторинга и управления сетью связи общего пользования (ЦМУ ССОП), который подчиняется «Роскомнадзору», запустят портал, который станет отечественным аналогом Downdetector. Об этом заявил директор центра Сергей Хуторцев. &laq...

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

AMD и тут догнала Intel. Компания представила EXPO — профили для простого разгона памяти DDR5 У новых Ryzen 7000 всё-таки есть iGPU. А также поддержка AVX-512 Компания AMD ещё несколько месяцев назад рассказала, что готовит революцию в сегменте разгона оперативной памяти. И вот теперь компания представила EXPO (Extended Profiles for Overclocking), которая будет...

DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 2: гексагональная архитектура Продолжаем серию публикаций для java разработчиков, создающих системы со сложной предметной областью, первую часть можно почитать здесь. В новой статье поговорим о гексагональной архитектуре. Читать далее

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

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

Российский аналог Twitch запустили на базе VK Play, пока в бета-версии В игровом сервисе VK Play, который принадлежит интернет-холдингу VK, сообщили о запуске бета-версии потокового сервиса VK Play Live. На ней уже доступно  проведение трансляций. Для подключения к тестированию стримерам надо подать заявку на сайте самой площадки. На...

В Google Play вводят новые правила для VPN-сервисов, которые фильтруют рекламу и трафик В правилах Play Store появилась новые изменения, которые могут затронуть предоставляемый платформой API VpnService. Согласно им, теперь VpnService нельзя использовать для фильтрации трафика других приложений для монетизации, сбора персональных и конфиденциальных данных ...

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

Концепция Data Mesh. Принципы, идеи, применение на практике С чего началась наша компания? В первую очередь, конечно, с людей и с идеи. Как это обычно бывает, правильные люди абсолютно случайно познакомились друг с другом, и вот я здесь, сижу и пишу этот пост =) Была, однако, и ещё одна очень важная составляющая - данные...Любой ML-п...

Нейросеть CS YATI для ответов на узконаправленные запросы, объекты, видео с закадровым переводом. «Яндекс» запускает поиск Y2 «Яндекс» сообщил о запуске новой версии поиска – Y2. В ней реализован ряд важных улучшений. «"Яндекс" запустил новую версию поиска – "Y2". Самое важное в обновлении: поиск видео с закадровым переводом, поиск объектов, п...

Пишем приложение на Mi Band 7 с сервисной частью Недавно я купил себе Mi band 7, по началу хотел купить 6-ую версию, пока не узнал, что на 7-ой обновилась операционная система и теперь она поддерживает установку приложений. Да, официально они об этом не заявили, но умельцы уже сделали множество приложений. Они ставят их ка...

Попробовали на себе новый телевизор Sber. Недорогой, но очень умный Это новый уровень развития такого привычного гаджета, как телевизор. Все чаще и чаще можно услышать фразу ”я не смотрю телевизор”. Многие действительно его не смотрят, другие просто так говорят из-за того, что подобные заявления стали модными. Но многие ассоциируют просмотр...

Как выжить под нагрузкой, имея 100 ТБ в нешардированной MongoDB Сегодня у нас — экшен, основанный на реальных событиях. Будем переобуваться в воздухе и на лету менять архитектуру высоконагруженной системы.Действие разворачивается на базе очень большой track & trace системы класса big data. В ней давно откладывали переход на шардирова...

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

Видеокарты AMD Radeon 7900 могут получить очень скоростную память По слухам, компания AMD может установить более быстрые чипы памяти GDDR6 в будущие видеокарты Radeon RX 7900 на базе графических процессоров Navi 31 с архитектурой RDNA 3. Им приписывают скорость в 20 Гбит/сек на контакт. Для сравнения, у нынешнего поколения скорость со...

Санкции больше не помеха? Приложение «ВКонтакте» неожиданно вернулось в каталог App Store Приложение российской социальной сети «ВКонтакте» вновь стало доступно в магазине приложений Apple App Store. Об этом сообщили в пресс-службе «ВКонтакте». «Приложение "ВКонтакте" вновь доступно в App Store на iOS. Мы приветствуем...

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

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

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

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

Ничего подобного Intel не предложит. Процессоры Ryzen 9 7950X3D, Ryzen 9 7900X3D и Ryzen 7 7800X3D с памятью V-Cache ожидаются в начале 2023 года В линейке Ryzen 7000 точно будут процессоры с дополнительной кэш-памятью V-Cache — об этом ранее говорила сама AMD. Теперь же у нас есть данные касательно сроков выхода таких CPU.  Источник говорит, что новинки будут представлены на CES 2023. Тогда же, к сло...

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

Finishing Tools – набор для эффективной и высококачественной пост-обработки SLA моделей Вчера, 26 октября 2022 года, состоялся первый день Formlabs User Summit 2022, на котором компания Formlabs представила всему миру Finishing Tools — набор специализированных продуктов, разработанных для оптимизации процесса пост-обработки SLA, получения высокого качества пове...

Коротко и, надеюсь, ясно: 8 сервисов для управления знаниями Привет! Меня зовут Лера. Я тружусь в редакции и для всеобщего корпоративного блага мне было поручено найти базы знаний с нескучным функционалом и с оплатой в рублях. Опция обучения тоже не лишняя. С таким запросом я и пошла серфить, читать и сохранять. А так как ресерч – дел...

Apple заплатит компенсации владельцам ноутбуков с клавиатурой-бабочкой. На судебные расходы и выплаты пострадавшим уйдёт $50 млн Федеральный судья штата Калифорния (США) предварительно одобрил план компенсации, предложенный Apple в связи с жалобами пользователей на клавиатуры с механизмом «бабочка». Коллективный иск к Apple был подан ещё в 2018 году пользователями из Калифорнии, Флори...

Оптимизация Dockerfile для уменьшения размера и быстрой сборки образов У каждого образа Docker есть свой размер, который он занимает на жёстком диске. Порой бывает так, что контейнер с запущенным приложением на языке программирования Go, который содержит в себе всего лишь одну строчку с выводом фразы «Hello, world!» может занимать сотни Мб, в т...

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

В App Store появилось приложение с функционалом приложения Сбербанка Оригинальное приложение было удалено из магазине приложений для iPhone из-за санкций. В магазине приложений для устройств на операционной системе iOS — App Store — появилось приложение, позволяющее проводить операции в Сбербанке. Его название, «СБОЛ», совпадает с сокра...

Новое приложение Outlook для Windows стало доступно всем участникам программы Office Insider Тестирование нового приложения Outlook для Windows, основанного на веб-технологиях, началось ещё в мае этого года, однако на тот момент оценить его могли только корпоративные клиенты компании и некоторые участники программы Office Insider на канале Beta. Теперь же Microsoft...

Bottom sheet: Custom transitioning Современные требования к дизайну мобильных приложений всё чаще подкидывают задачи по отображению контента со сложным поведением. Для его реализации необходимо понимание того, как работают кастомные презентация и транзишены. В этой статье я расскажу, как мы решили задачу по с...

Анонс Windows 11 Insider Preview Build 22621.754 (канал Release Preview) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 версии 22H2 под номером 22621.754 (KB5018496) для участников программы Windows Insider, использующих канал Release Preview. Полный номер сборки: 10.0.22621.754.ni_release_svc_prod3.221013-1946....

Размещение .NET 6 WebAPI на Heroku с PostgreSQL, без контейнера В интернете не так много информации о том, как можно разместить приложение .NET на облачном сервисе Heroku, в том числе немного сказано о приложениях с БД. Как без мороки и элегантно разместить ваш .NET - проект - узнаете в этой статье. Читать далее

Заблокированный iPhone 5c от которого никто и ничего не помнит — что с ним можно сделать? Вчера я купил iPhone 5c в хорошем внешнем состоянии за 200 рублей, с симптомами "невключайки". Я решил его поднять, плата оказалась живой, но айфон защищен пин-кодом. Более того, он был на iOS 10 - что сразу отбрасывало какой либо брутфорс(на ранних версиях iOS можно сделать...

Релиз языка программирования NewLang 0.3 NewLang — это язык программирования высокого уровня общего назначения. Основной особенностью языка является простой, логичный и не противоречивый синтаксис, который основан на строгой системе грамматических правил. За счет использования макросов, синтаксис языка легко расши...

Сумачечая производительность LINQ в .Net7 Исторически так сложилось, что LINQ взыскал "сомнительную" репутацию за его скромную производительность. LINQ медленный, аллоцирует память, сложно читается, поэтому обычно его используют как инструмент запросов к БД и то, зачастую сложные запросы легче написать на SQL. Даже ...

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

Телфин обновил АТС «Телфин.Офис» под запросы своих клиентов Российский телеком-провайдер «Телфин» провел масштабное обновление дополнительных сервисов виртуальной АТС «Телфин.Офис». Функциональные изменения коснулись работы таких решений, как «Планировщик звонков», «Обратный звонок» и …

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

Кнопочная раскладушка Nokia 2780 Flip получила 4 ГБ ОЗУ, USB-C и поддержку 4G Ассортимент бренда Nokia пополнила бюджетная раскладушка 2780 Flip.  Новинка оценена в 90 долларов, а в продаже появится через две недели. Nokia 2780 Flip представляет из себя так называемый умный телефон. Когда-то так называли смартфоны, сейчас же так называют те...

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

RPA 2022: Найти место для робота На конференции по роботизации процессов, ставшей центральным событием года, обсудили допустимые места применения технологии RPA и поделились лучшими практиками ее использования. Конференция «Роботизация бизнес-процессов — 2022», организованная издательством «Открытые сист...

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

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

Через 25 лет после запуска. «Яндекс» прекратил существование Одной из самых популярных, известных и наиболее распространенных поисковых систем в России является «Сбербанк», а обеспечивает она крайне широкие функциональные возможности каждому, кто захочет ей воспользоваться. Данный сервис позволяет выполнять различные поисковые запрос...

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

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 2 — Два последовательных кластера Прим. переводчика: автор статьи рассказывает о процессе обновления кластера Elasticsearch размером более 3 петабайт методом последовательного включения двух кластеров, а также о том, как решались проблемы согласованности индексирования и миграции данных.Это вторая часть...

55% предпринимателей в сфере услуг используют Авито для поиска клиентов Сервис Авито Услуги и агентство Data Insight провели исследование микробизнеса* на рынке услуг России. Суммарно за последний год россияне сделали порядка 2,6 млрд заказов у самозанятых исполнителей и компаний малого и среднего бизнеса. Площадка Авито сохранила лидерство в ка...

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

Использование электронных водительских прав не потребует изменений в ПДД. Предъявлять их можно будет в новой версии приложения «Госуслуги Авто» Как сообщает ТАСС, использование электронных водительских прав не потребует изменений в правила дорожного движения. Они уже были внесены в последнем пакете поправок, которые вступят в силу в марте следующего года. «В ПДД последние поправки уже внесены. Там говорит...

Какая клавиатура на iPhone лучше Сторонние клавиатуры можно использовать на Айфонах очень давно. Эта возможность появилась еще в iOS 8. С тех пор большое количество разработчиков выпустили свои варианты клавиатур на любой вкус. Кто-то просто пытается дать нечто похожее на стандартную с набором дополнительн...

На что способны 96 ядер с частотой 3,7 ГГц? AMD Epyc 9654P (Genoa) протестировали в Geekbench В базе Geekbench замечен 96-ядерный процессор AMD Epyc 9654P (линейки Genoa). CPU протестировали в составе сервера Asus RS500A-E12-RS12U с материнской платой K14PA-U24. Буква P в названии указывает на то, что CPU предназначен для односокетной конфигурации. В составе сер...

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

От Шёлкового Пути — to the Road to Silicon: в Средней Азии есть RTL-дизайнеры Оказывается, в Кыргызстане, который в 11 веке стоял аккурат посередине Великого шёлкового пути, спустя тысячу лет появились проектировщики цифровых схем на уровне регистровых передач. Во время семинара «Модели бизнеса и основы технологий микроэлектроники для Центральной...

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

Конструктор дашбордов своими руками – базовые идеи для реализации Всем привет! На связи команда разработки модуля ESMP Metrica.Зачем может понадобиться конструктор дашбордов?Во-первых, дашборды – это современная неотъемлемая часть большинства бизнес-процессов, как инструмента, позволяющего наглядно, в виде инфографики и интерактивных инфор...

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

На базе Raspberry Pi собрали шлем виртуальной реальности для... мышей Одноплатный компьютер Raspberry Pi — это прекрасный инструмент для фанатских проектов и, одновременно, популярное решение для научных исследований. И вот команда учёных создала специальную VR-гарнитуру для мышей. Эта система основана на Raspberry PI 4, имеет два ...

Apple назвала лучшие приложения 2022 года Уже давно стало традицией, что Apple в конце года называет лучшие приложения для каждой категории своих устройств. Этот год, конечно же, не стал исключением. Чтобы получить премию App Store Award, приложение, по словам Apple, должно “демонстрировать свои широкие возможности...

В приложении банка «Тинькофф» произошёл массовый сбой. Проблемы уже устранили Несколько часов назад в приложении банка «Тинькофф» произошёл массовый сбой, что подтверждают данные сервиса «Детектор сбоев» от Brand Analytics. Сбой произошел в 22:45 по московскому времени. Больше всего сообщений о нем поступило из Москвы, Сан...

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

Как сделать Jenkins стабильным и сэкономить время, деньги и нервы От любой системы, которую внедряем в проект, мы ждём стабильной работы. Jenkins не исключение. Когда мы выбираем его в качестве инструмента CI/CD, он начинает напрямую влиять на time to market приложения и, соответственно, на деньги, которые может заработать компания. В случ...

Microsoft выпустила Windows 10 Build 19045.2301 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 10 Build 19045.2301 (KB5020030) для Release Preview Channel для инсайдеров, которые работают на Windows 10 версии 22H2. Это обновление включает следующие улучшения: • Новое! Microsoft предоставила приложение Quick Assist для вашего клиент...

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

Китайцы создали монструозный GPU с 64 ГБ памяти, состоящий из 77 млрд транзисторов, который должен быть на уровне Nvidia H100 Пока сложно сказать, когда в Китае появится игровая видеокарта собственной разработки, способная конкурировать с актуальными решениями Nvidia и AMD хотя бы среднего класса, но в Поднебесной уже есть графический ускоритель общего назначения, который способен на это. ...

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

Единая сеть передачи данных «Ростелекома» поддержит цифровую трансформацию Государственной фельдъегерской службы Проект реализован на базе собственной защищенной инфраструктуры "Ростелекома". Единая сеть передачи данных обеспечивает общее информационное пространство для центрального аппарата и территориальных органов ГФС России. Все подразделения также получили доступ к в...

[Перевод] Как уменьшить размер образа Docker для JVM Если вы уже достаточно долго пишете на Kotlin, или Scala, или на любом другом языке, основанном на JVM, то могли заметить: начиная с Java 11 среда Java Runtime Environment (JRE) больше не поставляется в виде отдельного дистрибутива, а распространяется только в составе Java ...

Под угрозой, возможно, сотни миллионов смартфонов. Обнаружена уязвимость, которую производители не спешат исправлять Компания Google в рамках своего проекта Project Zero опубликовала информацию о новой уязвимости CVE-2022-33917, которая затрагивает миллионы смартфонов.  Дело в том, что речь касается уязвимости в GPU Mali, которые используются в огромном количестве однокристальны...

Количество подписчиков Telegram Premium превысило миллион Основатель мессенджера Telegram Павел Дуров сообщил, что количество пользователей платной подписки Telegram Premium превысило 1 миллион. Он опубликовал информацию об этом в своём Telegram-канале. По его словам, Telegram Premium, который был представлен всего 5 месяцев н...

Российские системы 5G будут на 40–50% дороже из-за отечественного ПО, операторы ожидают роста расходов Российские мобильные операторы ожидают роста расходов на строительство сетей 5G в 2023 году и позднее. Это связано с тем, что с 1 сентября будущего года они смогут регистрировать и использовать только отечественное оборудование и радиоэлектронные средства (РЭС). Об этом...

Искусственный интеллект помог московским врачам поставить более 6,5 миллиона диагнозов "Сегодня система поддержки принятия врачебных решений используется во всех взрослых городских поликлиниках. Сервис значительно упрощает процесс постановки предварительного диагноза и сокращает время назначения диагностических исследований для его подтверждения. Умные ал...

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

Откройте для себя удивительный Яньтай: стартовал сайт на русском языке «Здравствуй, мир, это — Яньтай» По случаю 73-й годовщины установления дипломатических отношений между Китаем и Россией был официально открыт и запущен сайт на русском языке «Здравствуй, мир, это — Яньтай», где в основном представлены общие сведения и последние новости о городе Яньтай провинции Шаньдун (КНР...

Pixel 7 и Pixel 7 Pro действительно уникальны. Google подтвердила, что это первые в мире смартфоны, которые поддерживают только 64-разрядные приложения Android Компания Google подтвердила, что её смартфоны Pixel 7 и Pixel 7 Pro стали первыми в мире, которые поддерживают только 64-разрядные приложения Android.  Пару недель назад пользователи обратили внимание на то, что новинки Google не запускают старые 32-разрядные прило...

Британские ученые совместно с выходцами из Samsung и Microsoft создали приложение, которое позволяет увеличить автономность телефона на 30% Инженеры из Эссекского университета в Великобритании создали приложение EOptomizer, продлевающее автономность смартфона на 30%. В создании ПО приняли участие бывшие работники Samsung, Microsoft и HCL Technologies, они работали под руководством Амита Сингха из Школы комп...

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

[Перевод] Что такое Black Box Testing? Тестирование — фундаментальная часть жизненного цикла разработки любого ПО, будь то веб-приложение или программа для мобильных. Тестирование не только подтверждает качество программного продукта, но и позволяет разработчику совершенствовать его. Почти каждое программное п...

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

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

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

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

[Перевод] Очередь недоставленных сообщений для обработки ошибок в Apache Kafka Любому надёжному конвейеру потоковой обработки данных нужны механизмы обнаружения и обработки ошибок. В этой статье вы узнаете, как реализовать обработку ошибок с помощью очереди недоставленных сообщений (Dead Letter Queue) в инфраструктуре Apache Kafka.Мы рассмотрим несколь...

Android 12L для Surface Duo получит пользовательский интерфейс в стиле Windows 11 Microsoft почти завершила разработку крупного обновления прошивки для Surface Duo, основанной на Android 12L. Ожидается, что пользователи начнут получать новую версию прошивки в ближайшие недели. По информации Windows Central, Android 12L для Surface Duo получит обновлённый...

Kandinsky научился понимать иностранные языки На международной конференции по искусственному интеллекту Artificial Intelligence Journey Сбер представил Kandinsky 2.0 - усовершенствованную версию нейросети Kandinsky, которая дебютировала в июне этого года. Как заявляют создатели, это первая российская мультиязычная ...

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

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

Микроконтроллеры Megawin серии MG32F02: модули UART и отладка кода в ОЗУ Мы продолжаем цикл статей по микроконтроллерам компании Megawin на ядре Cortex-M0. В этой статье будут рассмотрены: периферийные модули UART, обработчики прерываний UART, метод отладки кода в ОЗУ МК с базовой частью инициализации во flash-памяти, механизм системных вызовов, ...

[recovery mode] Уменьшение размера файла в СУБД Ред База Данных / Firebird без операции backup & restore Добрый день. Меня зовут Сергей, я работаю системным архитектором в компании "РЕД СОФТ". Как я уже писал в прошлой статье, одна из проблем при эксплуатации СУБД Ред База Данных и Firebird — это уменьшение размер файла, выполнить которое возможно исключительно через backup и r...

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

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

Как мы удерживали нагрузку десятков тысяч подключений для Warface Всем привет, меня зовут Алексей Капустин, я старший программист в Allods Team. В этой статье я расскажу о серверной архитектуре Warface — как она устроена изнутри, как мы пришли к кроссплатформенному мультиплееру, про метагейм, масштабирование и многое другое. Читать далее

RISC-V: архитектура, которую будут развивать в РФ. Перспективы и возможности в России и мире RISC-V — это архитектура набора команд (ISA) для микропроцессоров, которая за последние пару лет стала весьма упоминаемой в СМИ и технологических дайджестах. Весной этого года мы уже писали о мифах в отношении архитектуры RISC-V и чипов на ее основе. Сейчас, насколько можно...

Росбанк внедрил решение «Диасофт» по кредитованию юрлиц в своих филиалах В ходе проекта решение "Кредиты для юридических лиц", ранее установленное в Росбанке, было успешно тиражировано на все филиалы кредитной организации. Программный продукт "Кредиты для юридических лиц" входит в состав платформы развития Digital Q.Corpora...

На ПК появилась возможность запускать мобильные игры из Google Play, но только в некоторых странах Google запустила десктопную бета-версию игрового сервиса Google Play Games. Пока что он доступен в некоторых странах, но это можно легко обойти. Само приложение позволяет играть в мобильные игры на Windows. Речь идёт о проектах, которые изначально создавались для ОС An...

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

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

Apple HomeKit В данной статье речь пойдет про Apple HomeKit Accessory Protocol (HAP): внутренности и разработку контроллера.Apple HomeKit создан для взаимодействия контроллера (по умолчанию iOS-устройства, приложение Home) и множества устройств(аксессуаров). Протокол открыт для некоммерче...

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

Что выбрать вместо Word и Excel, после ухода Microsoft из России Найти хороший редактор документов сложно. Но мы нашли В то время, когда огромное количество работы сопровождается документами в электронном виде, игнорировать возможность получить удобный инструмент для такой работы просто нельзя. У всех есть свои текстовые редакторы и редак...

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

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

В iPad не хватает только одной функции. Вы удивитесь насколько она простая Если вы когда-нибудь пользовались планшетом Apple, то точно знаете, что какой бы iPad вы не выбрали, будь то обычный iPad, iPad Air или iPad Pro, это всегда будут устройства, обладающие плюс-минус одинаковой функциональностью. Да, Air и Pro отличаются от обычного Айпада сво...

Стоит поторопиться: «Сбербанк Онлайн» вернулся в App Store под другим названием Российские пользователи iPhone с апреля 2022 года живут без возможности установить или обновить приложение «Сбербанк Онлайн» из официального онлайн-магазина App Store.  Теперь ситуация изменилась — в App Store появился клон «Сбербанка Онлай...

Хактивисты начали активно атаковать системы видеоконференцсвязи Ранее специалисты компании не сталкивались с атаками на подобные сервисы. По данным экспертов массовые атаки на системы видеоконференцсвязи произошли впервые, что указывает на то, что хактивисты постоянно стремятся находить новые цели для запуска мощных DDoS-атак, чтобы как ...

Microsoft выпустила Windows 10 Build 19042.2311, 19043.2311, 19044.2311 и 19045.2311 Компания Microsoft выпустила Windows 10 Build 19042.2311, 19043.2311, 19044.2311 и 19045.2311. Это обновление, не связанное с безопасностью, включает улучшения качества. При установке этого KB: • Новое! Microsoft предоставила приложение Quick Assist для вашего клиентского ус...

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

CI/CD и еще один CD. Разбираемся в терминологии pipelines в контексте автоматизации тестирования В IT индустрии используется большое разнообразие инженерных культур и практик, таких как Agile, бережливое производство (lean software development), DevOps. Все они так или иначе нацелены на бесперебойную доставку ценности за счет повторяемых коротких итераций. Неотъемлемой ...

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

Microsoft выпустила Windows 11 Build 22000.829 Компания Microsoft выпустила Windows 11 Build 22000.829 (KB5015882). Это обновление, не связанное с безопасностью, включает улучшения качества. Ключевые изменения включают в себя: • Новое! Microsoft предоставила вам возможность давать согласие на получение срочных уведомлени...

С чёлкой было лучше. Пользователям iPhone 14 Pro не нравится видимый Dynamic Island на скриншотах В китайских социальных сетях активно обсуждается тема того, что на скриншотах iPhone 14 Pro часто остается видимый вырез Dynamic Island, тогда как на скриншотах с других поколений чёлка не показывалась. Напомним, когда вырез Dynamic Island не используется приложениями, ...

6 недостатков iPhone по сравнению с Android, о которых нужно знать в 2022 году Айфон, в отличие от Андроида, всегда славился своей закрытостью и огромным количеством ограничений. Хочешь установить приложение из интернета? Будь добр, иди в App Store. Не нравятся иконки приложений? Используй стандартные и страдай. В целом ко всему быстро привыкаешь, и п...

Telegram пoлучит $10 млн от DWF Labs Компания DWF Labs, занимающаяся развитием рынка цифровых активов и инвестициями в Web 3.0, заключила партнёрство с TON Foundation. В рамках сотрудничества TON Foundation получит 10 млн долларов, которые направит на развитие блокчейна The Telegram Open Network (TON). Ос...

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

Microsoft подтверждает проблемы с открытием документов XPS в Windows 11 и Windows 10 После установки обновления KB5014668 или более поздних обновлений XPS Viewer может быть не в состоянии открыть документы XML Paper Specification (XPS) на некоторых языках, отличных от английского, включая некоторые японские и китайские кодировки символов. Эта проблема затраг...

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

Как увеличить прибыль проектного бизнеса за счёт системного управления проектами? 15 сентября в 14.00 (мск) на бесплатном вебинаре от ADVANTA вы узнаете, как с помощью системного управления проектами решить типичные проблемы проектного бизнеса и повысить прибыльность компании. Почему стоит участвовать? Вы узнаете, как решить основные проблемы при...

«Билайн» запустил свой сервис видеоконференций Оператор «ВымпелКом» (бренд «Билайн») объявил о запуске собственного сервиса облачных видеоконференций. Сервис получил название rOOm. Он создан на базе партнерского решения linkchat от компании «Смартконф». Сервис позволяет проводить...

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

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

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

В России подорожали отечественные серверы — в полтора раза по сравнению с началом года С января этого года в России существенно подорожали серверы системы хранения данных (СХД) отечественных производителей. Во состоянию на сентябрь, средняя стоимость выросла на 30-50% по сравнению с началом года. При этом сроки поставок увеличились до нескольких месяцев. ...

В «Яндекс Маркете» появились «шоты» — короткие видео с товарами Команда Яндекса объявила о запуске нового сервиса в «Яндекс Маркете». Продавцы смогут добавлять «шоты» — короткие видео с товарами, которые можно заказать на сервисе.  Как отмечают разработчики, такие ролики помогут покупателям лучше ...

Как установить игры без Google Play и обойти ограничения Android Наверное, вы заметили, что в 2022 году из Google Play пропали многие игры и приложения. Отдельные разработчики попросту запретили скачивать свои проекты пользователям из России. Поэтому сама жизнь заставляет нас вспомнить, что из себя представляют игры с кэшем. Это мобильны...

«У SpaceX больше активных спутников на орбите, чем у всей остальной Земли вместе взятой». Илон Маск хвастается количеством спутников Starlink и грезит о заоблачной капитализации Tesla Сегодня Илон Маск отметился очень интересным заявлением: он написал в Twitter, что у SpaceX спутников – ни много ни мало – больше, чем у всей остальной Земли. «У SpaceX больше активных спутников на орбите, чем у всей остальной Земли вместе взятой, и в...

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

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

Как мы меняли инфраструктуру облачного решения: от одной виртуальной машины к кластеру Kubernetes Вот уже 7 лет мы развиваем Okdesk — облачную help desk систему для малого и среднего бизнеса. В свое время мы начали с одной виртуальной машины у провайдера. Постепенно сервис взрослел, менялись приоритеты, задачи и проблемы, с которыми мы сталкивались. С...

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

Apple выпустила iOS 16 beta 7 и iPadOS 16.1 beta 1 вместо iPadOS 16 Сегодня, 23 августа, Apple выпустила iOS 16 beta 7 и iPadOS 16.1 beta 1. О том, почему компания представила новую тестовую версию ОС для планшетов раньше, чем для смартфонов, мы поговорим далее. Но, как бы там ни было, обе сборки уже доступны для установки владельцам всех с...

Чем не является интеллект? Ошибки пытающихся создать ИИ с точки зрения философии (материалистической) Частенько бывает такая ситуация, когда программист ругает менеджера из за рабочего конфликта. Суть критики сводится к тому что менеджер вообще не понимает как устроена “реальная реальность” и пытается везде выехать на “софт-скилах”. Занимается “нетворкингом” вместо изучения ...

Аналог Zabbix. Ростех импортозаместил систему мониторинга ИТ-инфраструктуры для предприятий Холдинг «Росэлектроника» Госкорпорации Ростех разработал распределенную систему мониторинга и управления корпоративными ИТ-ресурсами предприятий. Программное обеспечение позволяет заменить популярный зарубежный аналог Zabbix. ПО контролирует состояние инфоко...

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

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

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

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

Роскосмос: установлен рекорд по количеству запущенных российских спутников 9 августа 2022 года с космодрома Байконур состоялся запуск российской ракеты-носителя «Союз-2.1б» и разгонного блока «Фрегат». Запуск оказался успешным, более того, удалось установить новый рекорд. Как сообщила пресс-служба Роскосмоса, все малые...

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

[Перевод] StatefulSet в Kubernetes – примеры и наилучшие практики Собираетесь ли вы развертывать базу данных в кластере Kubernetes? Если так – то это отличный выбор. Kubernetes – это инструмент оркестрации контейнеров, который при помощи множества инструментов координирует эксплуатацию приложений в контейнерах (подах). Один из этих контр...

Как удалить встроенные приложения из телевизора Android TV Большое количество устройств, которые сейчас есть на рынке, поставляются со встроенными приложениями. Не так давно мы даже рассказывали об этом и упомянули телевизоры на Android TV: безусловно, предустановленные приложения — это очень круто, но среди них попадаются от...

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

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

Росатом строит «умные города» в облаках. Муниципалитеты в выигрыше В начале августа 2022 года компания «Русатом Инфраструктурные решения» (РИР), структура Госкорпорации «Росатом», представила на облачной платформе B2G-решение «Умный город», содержащее более 60 сервисов для цифрового управления городским хозяйством и взаимодействия органов и...

Компания Илона Маска представила Starshield — более совершенную версию Starlink для военных Компания SpaceX Илона Маска расширяет свою спутниковую технологию Starlink с помощью нового направления бизнеса под названием Starshield. По сути, Starshield — это еще более защищенная и технологичная версия Starlink для военных. Крупнейшим заказчиком Starshield с...

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

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

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

Не думал, что это устройство окажется таким. Обзор климатического комплекса Boneco H700 Выглядит просто, но в этом и есть его прелесть. Если я вас спрошу, что такое воздух, что вы мне ответите? Самым простым и понятным ответом будет вариант ”то, чем мы дышим”. И это действительно так. Более того, если в случае с едой и водой мы еще задумываемся, что употребить,...

Новый процессор Xiaomi значительно превзойдёт Surging C1 Старший вице-президент Xiaomi Цзэн Сюэчжун упомянул процессор обработки изображений (ISP) следующего поколения, который, по его словам, будет создан на основе Surging C1 и значительно превзойдёт его. Напомним, в 2017 году Xiaomi выпустила однокристальную систему Surging...

Маскировка Сбербанка не удалась: Apple удалила «СБОЛ» и «Инвестр» из App Store Сегодня приложения «СБОЛ» и «Инвестр» удалили из магазина прилоежний App Store, поэтому их больше нельзя скачать не смартфоны, которые работают под управлением операционной системы iOS. Чем были интересны эти приложения? Это замаскированные верси...

Привет Emotet! Заключительная 3-я часть.Продолжаем исследовать дамп оперативной памяти заражённый Emotet Эта статья - продолжение серии статей "Привет Emotet!", заключительная её частьПервую и вторую статьи вы можете найти здесь и здесь.В данной статье, мы решили убрать в сторону плагины volalatility, автоматизирующие нашу работу и прогуляться по узким коридорам памяти, в поиск...

Как улучшить качество фото через нейросеть. ТОП-5 приложений на Android Помните, как еще 10 лет назад фотографировали смартфоны? Мало того, что снимки делались в низком разрешении, так еще они были невероятно мыльными. Со временем ситуация изменилась, и теперь мобильные камеры вышли на новый уровень, но вместе с тем появилась потребность улучши...

В «ЮMoney» (бывшие «Яндекс.Деньги») теперь можно посылать деньги самому себе без комиссии Команда сервиса электронных платежей «ЮMoney» (бывшие «Яндекс.Деньги») объявила о запуске новой функции.  У пользователей «ЮMoney» появилась возможность запросить перевод денег со своих счетов в других банках через СБП (Система ...

Пресс-релиз сборки Windows 11 Insider Preview Build 25188 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25188 для инсайдеров в Dev Channel. TL;DR • Microsift пробует новую настройку сенсорной клавиатуры в этой сборке, и Windows Terminal теперь является терминалом по умолчанию; • Эта сборка включает в себя хор...