Социальные сети Рунета
Четверг, 25 апреля 2024

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

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

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

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

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

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

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

Интерактивное ТВ: как всё работает и что оно умеет (часть 1) Привет! Меня зовут Евгений Гудкин, я руководитель группы спецпроектов в сейлс-хауcе ЭВЕРЕСТ, я хочу рассказать вам про интерактивное ТВ и изменения, которые мы вносили в ряд механик в этом году. Поговорим про специфику интерактивного ТВ, обсудим его элементы и метрики, а так...

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

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

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

React hooks, как не выстрелить себе в ноги. Часть 4 Использование ref в функциональных компонентах играет две роли:1. С помощью них можно получить ссылку на dom элементы и react компоненты2. ref можно использовать как стабильные переменные. В этой статье сосредоточимся на первой роли, разберем, как с помощью ref получить дост...

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

«Когда их много, а ты один: как эффективно управлять копирайтерами-фрилансерами» 11 августа в 13.00 по МСК состоится бесплатный вебинар «Когда их много, а ты один: как эффективно управлять копирайтерами-фрилансерами». Специалист ОТК студии SEMANTICA Августа Ванина поделится собственным опытом, как среди огромного числа кандидатов распознать грамотного с...

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

Атака Базарова. Evil Twin поверх динамической маршрутизации Для подписчиковАтаки на домены динамической маршрутизации могут устроить настоящий хаос в сети, так как нарушают сам процесс маршрутизации. В этой статье я поделюсь своей модификацией атаки Evil Twin для перехвата данных в сетях на основе протокола OSPF. Также продемонстриру...

В WhatsApp можно будет отправлять сообщения самому себе Команда популярного мессенджера WhatsApp работает над внедрением новой полезной функции, которая уже доступна у конкурентов, например, в Telegram. В текущей стабильной версии WhatsApp пользователи не могут отправлять сообщения на свои собственные номера. Однако вскоре ...

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

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

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

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

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

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

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

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

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

В «Мегафоне» рассказали, что нельзя делать со смартфоном после мороза Руководитель направления по сервису «Мегафона» Никита Ефимов рассказал, что можно и чего нельзя делать со смартфоном, когда вы вернулись с мороза в помещение.

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

WhatsApp идет по пути Telegram? В мессенджере появилась премиум-подписка По данным ресурса WABetaInfo, в бета-версии мессенджера WhatsApp появилась премиум-подписка. Однако, в отличие от Telegram Premium, доступной всем, премиум-подписка в WhatsApp ориентирована на бизнес-пользователей. Премиум-аккаунт дает возможность раз в три месяца меня...

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

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

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

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

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

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

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

Госуслуги — это просто: снижаем когнитивную нагрузку на пользователя 2,5 года назад мы поняли, что работу с Госуслугами нужно упрощать — ведомства часто отказывали из-за неправильно заполненного заявления. Тогда был придуман новый подход к услугам. В него мы вложили весь опыт команды проектировщиков, аналитиков и оунеров, исследования и резул...

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

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

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

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

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

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

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

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

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

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

Практическое применение async/await в Unity Использование async/await позволяет сделать код легче для понимания, убирает необходимость в функциях обратного вызова и протаскивании необходимых данных (или их сохранения в полях объекта).Требования и ограничения async/await с примером реализации для UI. Читать далее

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

[Перевод] Taichi и 100-кратное ускорение Python-кода Python стал самым популярным языком во многих быстроразвивающихся областях, таких, как глубокое обучение и различные направления анализа и обработки данных. Но при этом за удобство работы с Python-кодом, за высокий уровень его читабельности, приходится платить производительн...

WebHID API: управление почти чем угодно из браузера Зачастую JavaScript ассоциируют с формочками в браузере, а C++ с железом и суровыми оптимизациями. Но что, если не противопоставлять «формочки» и «железо», а объединить? На недавней конференции HolyJS Никита Дубко показал, как с помощью WebHIDf можно подключаться из браузера...

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

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

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

Как мошеннические приложения могут обойти защиту Apple App Store Несмотря на заявления Apple о том, что App Store является "безопасным местом, которому можно доверять", похоже, что некоторые разработчики все еще находят способы обойти процесс проверки компании. На этот раз исследователь под ником "Privacy1St” поделился отчетом о нескольки...

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

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

P2P-мессенджеры с шифрованием — что нового? В современных условиях трудно переоценить важность надёжных средств связи. В частности, для нестабильного интернета оптимально подходят децентрализованные и пиринговые месседжеры со сквозным шифрованием. Также разрабатываются радиопротоколы mesh-сетей, которые работают воо...

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

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

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

А Telegram давно так умеет: в WhatsApp можно будет скрывать телефонный номер во время переписки В популярном мессенджере WhatsApp улучшится конфиденциальность. Новая функция позволит пользователям скрывать свои телефонные номера в группах. Пока что эта функция есть только в бета-версии под номером 2.22.17.23. и лишь на Android. Её анонсировал Марк Цукерберг. Нова...

Как оформить ПМЖ в Парагвае самостоятельно, пошаговая инструкция ✅ Какие документы нужно для подачи в Миграсьон Парагвая?✅ Где собрать эти документы?✅ Зачем нужная российскому гражданину туристическая виза в Парагвай?✅ Где и как получить туристическую визу в Парагвай?✅ Пошаговое руководство по подаче документов в Мигрисьон Парагвая?✅ Сайт...

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

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

Reverse-инжиниринг “чёрного ящика”: зачем поддержке исходный код? Всем привет! Мы команда сопровождения GlowByte, занимаемся решением багов в различных системах крупного бизнеса. В статье на примере use-кейса расскажем, как разбирать закрытую систему по кусочкам в поисках решений сложных багов. Однажды к нам пришёл проект, о котором не был...

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

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

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

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

«Всё будет дорожать. Понятие гарантии на автомобили может исчезнуть», — «За рулём» о параллельном импорте Никита Гудков, заместитель главного редактора «За рулём», по итогам конференции «Параллельный импорт», на которой он пообщался с дилерами, поставщиками запчастей, а также независимыми экспертами (а не с депутатами и министрами) сделал следующие в...

Публикация пакета Wolfram Language Несколько месяцев назад компания Wolfram Research открыла общий доступ к Wolfram Language Paclet Repository. Это централизованное хранилище пользовательских пакетов, написанных на языке Wolfram. Данное хранилище не является чем-то новым само по себе. Для языка Wolfram уже ес...

Троттлинг смартфона на Андроид: что это, как проверить и исправить Вы замечали, что через 20-30 минут активного использования телефон работает медленнее? Если у вас включена частота обновления экрана 90 Гц, то она может принудительно упасть до 60 Гц, а игра, которая после запуска выдавала честные 60 fps, всего через несколько минут начинае...

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

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

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

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

Как устроен перевод трансляций в Яндекс Браузере и чем он отличается от перевода обычных видео Осенью прошлого года мы рассказали читателям Хабра, как работает голосовой перевод видео в Яндекс Браузере. За первые десять месяцев пользователи посмотрели видеоролики с закадровым переводом 81 миллион раз. Механизм действует по запросу: нейросеть получает аудиодорожку це...

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

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

Нейрофэнтези: сочиняем с ruGPT-3. Русский вариант AI Dungeon уже доступен пользователям ассистентов Салют Мы в SberDevices выпустили первый продукт в серии Нейроквестов — Нейрофэнтези. Квестами мы решили заняться по разным причинам. Например, в квестах можно испытать всю генеративную мощь семейства GPT-моделей. Квест также одновременно и литературный, и игровой формат взаимодейс...

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

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

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

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

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

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

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

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

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

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

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

Скрам или Kanban? Зачастую при построении процессов разработки возникает вопрос: "Что использовать — Scrum или Kanban? Что подойдет нашей команде?" Давайте разбираться, можно ли их вообще сравнивать. Читать далее

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

NFun — expression evaluator для .Net Представляю вам Nfun - встраиваемый язык и исполнитель выражений, который поддерживает примитивные типы, массивы, структуры и лямбда выражения. Вероятнее всего, вы уже встречали задачи, требующие такой инструмент, и в этой статье я хочу показать примеры его применения, ...

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

DWT-шаблоны и DWS-стандарты DWT-шаблонВот мы и подходим к той стадии, когда уже создали стили мультивыносок (см. «Выноски nanoCAD vs мультивыноска») и собственную библиотеку блоков (см. «Блоки и атрибуты блоков»), а также (см. «Лайфхаки печати nanoCAD») научились быстро выводить документ...

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

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

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

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

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

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

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

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

Для Streets of Rage 4 выпустят патч с мультиплеером Издатель DotEmu сообщил о предстоящем обновлении Streets of Rage 4. Оно выйдет через несколько дней. Streets of Rage 4 — возвращение истоков и перенос классического экшена в стиле «beat 'em up» на смартфоны. До вчерашнего дня мобильные геймеры могли только гадать, когда поя...

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

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

Rust: параметризуем мутабельность через маркеры и зависимые типы Borrow-checker — отличный секюрити, который очень эффективен, если мы находимся в безопасном Rust. Его поведение отлично описано в RustBook, и, по крайней мере, я почти никогда не сталкиваюсь с придирками, которым я бы не был благодарен. Но вот когда нужно написать семантич...

Во что обернулась пересылка MQTT-сообщений в Telegram? Периодически возникает желание получать уведомления, иметь возможность настраивать источник и фильтровать сообщения по темам, и писать как можно меньше кода. Например, присылать себе картинку/цитату/слово дня или дельту по изменениям ордеров на бирже. В результате получился ...

Go, я создал: пишем тесты на Allure-Go Привет, Хабр!Вы можете помнить меня по предыдущей статье про Allure-Go, в которой мы коснулись самой макушечки нашей скромной наработки. Сегодня же мы накидаем пару тестов с нуля, разберём подробно примеры и посмотрим, чего же нам удалось в итоге добиться.Много коммитов утек...

Книга «Python. Исчерпывающее руководство» Привет, Хаброжители. По плану у нас руководство по Python. Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как оп...

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

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

Базовое понимание принципа Eventloop Все мы слышали ни раз: JavaScript однопоточный язык программирования. Но, что это означает? Из вышесказанного следует, что интерпретатор языка идет по коду и выполняет команду за командой пока не достигнет конца. Но тогда это означало бы, что если требуется обратиться к серв...

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

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

[Перевод] Почему KRaft заменил ZooKeeper Зачем менять ZooKeeper на встроенный лог Apache Kafka® для управления метаданными? В этой статье вы узнаете, зачем нужна была эта замена, какие преимущества даёт протокол консенсуса на основе кворума, вроде Raft, и как работает контроллер кворума поверх протоколов KRaft. Чит...

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

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

Data Science Pet Projects. FAQ Привет! Меня зовут Клоков Алексей, сегодня поговорим о пет-проектах по анализу данных. Идея написать эту статью родилась после многочисленных вопросов о личных проектах в сообществе Open Data Science (ODS). Это моя третья статья на Хабре, до этого делал разбор алгоритма SVM ...

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

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

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

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

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

Анимации и вибрации: как задизайнить фидбэк слайдера оплаты Кофе — продукт, который можно покупать и пить несколько раз в день. Заказ в приложении Дринкита должен быть супер-пупер быстрым. В идеале, чтобы можно было даже не запускать его, а заказывать из виджета на домашнем экране.Мы ускоряли оплату разными способами. Сначала сделали...

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

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

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

Apple выпустила iPadOS 16.1 для всех. Что нового и как обновиться прямо сейчас Сегодня, 24 октября, Apple выпустила iPadOS 16 для всех. Правда, как вы можете заметить, релизная версия вышла сразу под нумерацией 16.1, так как Apple отменила выход iPadOS 16, начав работу сразу над следующей версией. Компания из Купертино уже даже представила новые планш...

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

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

«Российская социальная сеть, где стать популярным может каждый». В России запустили новую соцсеть QR`ME, которая напоминает одновременно Instagram* и Telegram В России запущена новая социальная сеть QR`ME, которая выглядит «сочинением на тему» запрещенной в России Instagram. Основателем и управляющим директором QR`ME является Александр Агеев, имеющий двадцатилетний опыт работы в рекламе. О размерах инвестиций в эт...

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

Как увидеть 120 Гц и выбрать три телевизора. Часть 1 Разбираемся, зачем экранам 500 Гц, почему телевизор не монитор, за сколько часов выгорит OLED и как вообще это всё работает. Читать далее

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

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

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

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

Эксперт ЛАНИТ рассказывает об устройстве цифровых ассистентов  Цифровой диалоговый ассистент (ЦДА) — это коллега будущего. Он способен самостоятельно выполнять заданный бизнес-процесс и взаимодействовать с разными информационными системами.      “Цифровой диалоговый ассистент — не чат-бот, он обладает мерой отв...

В Telegram добавили расшифровку «кружочков», новые эмодзи и другие функции, а также улучшили приложение для iOS Как сообщает «Код Дурова», последнее обновление добавило в мессенджер Telegram несколько новых функций. Подписчики Telegram Premium получили возможность преобразовывать речь из видеосообщений в текст. Если раньше эта функция работала только с голосовыми сооб...

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

Новая вредоносная кампания распространяется через заражённые пакеты NPM с открытым исходным кодом NPM-репозиторий - это общедоступная коллекция пакетов с открытым исходным кодом, широко используемых во внешних веб-приложениях, мобильных приложениях, роботах и роутерах, а также для различных нужд сообщества JavaScript . Популярность репозитория повышает опасность кампании...

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

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

«Это действительно реально»: в России всё-таки могут отключить смартфоны. Технический эксперт рассказал, как этого избежать Несколько дней назад Наталья Касперская заявила, что в России могут дистанционно отключить все смартфоны. А генеральный директор Telecom Daily Денис Кусков, комментируя это заявление для «Известий», подтвердил такую возможность. «Это действительно реа...

Что такое Умный дом Matter в iOS 16 и зачем он нужен Одним из грядущих нововведений iOS 16 должна стать поддержка нового стандарта умного дома под названием Matter. Это новшество осталось незамеченным, так как большинство из пользователей предпочитает улучшение повседневных функций, а Умный дом для многих по-прежнему остается...

Note&Noty — первое приложение на Android Однажды вечером, залипая в одной соц сети, меня зацепило видео - не своей гениальной режиссурой или постановкой, а именно содержанием. Точнее была показана одна из функциональных возможностей IOS. Суть была в том, что совершенно любой пользователь (даже не крутой хакер или п...

ONNX Runtime, OpenVINO и TVM: обзор инструментов для ускорения ML-моделей Большинство вычислений при работе ML-моделей — матричные. Для работы с ними подходят Tensor и CUDA — специальные графические ядра, интегрированные в GPU. Это дает видеокартам преимущества перед CPU в машинном обучении. Однако они стоят дороже. Если нужно развернуть инференс...

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

Вот как мы поняли, что нам нужно больше стажеров Всем привет! Меня зовут Алексей Половинкин, я руковожу отделом Python в AGIMA. Последние пару лет мы набираем в команду больше стажеров. Это был наш эксперимент — хотели посмотреть, что из этого выйдет. Результат впечатлил: мы поняли, что нам нравится с ними работать. В...

Как расти менеджерам: подробная инструкция на примере менеджерской линейки Авито Как расти техническому менеджеру?Этот вопрос может возникать по разным причинам, например:- Настоящий ли я Team Lead или Engineering Manager?- Готов ли я к переходу на следующий уровень?- Будут ли мои навыки ценны в другой компании? Смогу ли я оказаться на такой же роли?В ст...

[Обновлено] WhatsApp перестал работать и не отправляет сообщения. Что случилось? Сегодня утром, около 10 часов утра по Москве, у многих пользователей перестал работать WhatsApp. Люди стали сообщать, что мессенджер — независимо от платформы, на базе которой его пытаются использовать — запускается, но не загружает информацию о контактах и не д...

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

Ремонт телефона Samsung станет более безопасным. Но не везде А вы сдавали когда-нибудь телефон в ремонт? Я сдавал и признаюсь честно мне было немного не по себе, когда мне говорили, что надо было отключить пароль разблокировки или сказать его специалистам сервисного центра. Это происходило в официальном сервисном центре Huawei в Моск...

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

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

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

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

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

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

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

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

Как убрать голос из песни и оставить музыку на Айфоне Не так давно Apple Music представил своим пользователям традиционные итоги года — маленький, но приятный сюрприз со статистикой прослушиваний за последние 365 дней. Как оказалось, это еще не все: спустя некоторое время купертиновцы анонсировали Apple Music Sing —...

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

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

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

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

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

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

Что там по автотестам на Android в 2022? Всем привет!Меня зовут Женя, и я люблю автотесты. Причем люблю так сильно, что даже стал соавтором Kaspresso, OpenSource библиотеки для написания автотестов под Android, и автором ряда докладов и статей про тесты (Kaspresso: фреймворк для автотестирования, который вы ждали, ...

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

[Перевод] Образ мышления Factorio Раньше я считал, что компьютерная игра Factorio — это огромная трата ресурсов, сжигающая ежегодно миллиарды долларов ВВП. Мне казалось совершенно ненормальным, что Shopify компенсирует своим сотрудникам её приобретение. Я даже думал, что платить за игру в Factorio сотру...

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

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

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

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

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

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

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

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

[Перевод] Распространенные ошибки при написании плагинов Joomla 4 Перевод недавней статьи профессионального PHP-разработчика, руководителя Akeeba Ltd и ведущего разработчика Akeeba Backup для WordPress, Joomla! и standalone Николаса Дионисопулоса.В статье он делится своим опытом отладки плагинов Joomla 4, написанных разными разработчиками...

И нет нужды ждать Core i9-13900KS. Gigabyte предлагает лёгкий способ разгона Core i9-13900K и Core i7-13700K до 6 ГГц В следующем году Intel выпустит процессор Core i9-13900KS, который из коробки будет работать на частоте 6 ГГц. Это будет первый подобный серийный потребительский CPU в мире. Но чтобы опробовать те самые заветные 6 ГГц без мучений разгона, не обязательно ждать Core i9-13...

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

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

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

Принципы юнит-тестирования. Часть вторая Привет! А вот и вторая часть поста про принципы юнит-тестирования. Если в первой мы обсудили влияние тестов на разрабатываемые продукты и познакомились с теорией юнит-тестирования, то в этой обсудим некоторые практические моменты. Внутри поста — структура юнит-тестов, стили ...

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

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

[Перевод] Написание расширений PostgreSQL на языке С — это интересно PostgreSQL — это мощная система управления реляционными базами данных с открытым исходным кодом. Она дополняет язык SQL новыми фичами. СУБД определяется не только ее производительностью и встроенными фичами, но и способностью поддерживать персонализированную/дополнительную, ...

В WhatsApp добавили новую функцию для групповых чатов Разработчики WhatsApp добавили в мессенджер новую функцию, которая дает администраторам групп возможность удалять любые сообщения для всех пользователей. Эта функция доступна бета-тестерам WhatsApp на Android в версии 2.22.17.12. Если вы являетесь администратором группы...

Real-time optimization (RTO) — что это такое и в чем его польза Привет! В этом посте мы обсудим Real-time optimization и его влияние на бизнес, само собой, по большей части поговорим про нефтехимию. Но RTO способно повысить эффективность бизнеса и в других сферах, главное — правильно применять этот подход.Что это вообще такое —...

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

Не работай «в стол»: руководство для эффективного аналитика Привет, Хабр! Меня зовут Денис, я работаю продуктовым аналитиком в Delivery Club. Наша команда за последние полгода провела около сотни продуктовых исследований данных, которые способствовали появлению нескольких десятков продуктовых гипотез по улучшению нашего продукта. За ...

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

Состоялся релиз метроидвании ScourgeBringer на смартфоны ScourgeBringer доступна на iOS. Следом за ней должна выйти версия на Андроид. Платформер ScourgeBringer перенесли на смартфоны, его уже можно купить на iOS за 649 рублей, причём издателем выступает Plug in Digital, зарекомендовавший себя такими проектами, как Sigma Theory, ...

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

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

Private LTE: почему этим заменяют промышленный Wi-Fi, BLE, LoRa на российских предприятиях Когда связисты разрабатывали стандарты LTE, они сразу подумали про массовое применение для любой беспроводной связи по всей планете. Поэтому внутрь «большого» LTE попадал, например, стандарт NB-IoT для энергоэффективной передачи с одной маленькой батарейки лет так пять под...

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

[Перевод] Как я случайно обошёл блокировку Google Pixel и получил за это $70 тысяч Я обнаружил уязвимость, похоже, затронувшую все телефоны Google Pixel: вы можете дать мне любое заблокированное устройство Pixel, и я верну его вам разблокированным. Баг устранили в обновлении безопасности 5 ноября 2022 года. Проблема позволяла атакующему с физическим дост...

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

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

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

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

PlayStation 5 взломали. Можно устанавливать игры, но пока нельзя их запускать Почти через два года после того, как приставка PlayStation 5 поступила в продажу, моддеры нашли способ сделать джейлбрейк консоли, пусть и с некоторыми ограничениями. IGN отмечает, что моддер, известный как SpecterDev, раскрытый очевидный джейлбрейк, который описывается...

Работа с микросхемой АЦП MCP3301 Микросхема MCP3301 представляет собой 13-битный низкопотребляющий (до 450 мкА в активном режиме при питании  от источника 5 В) аналого-цифровой преобразователь (АЦП) последовательного приближения с дифференциальным входом и возможностью передачи данных по SPI-интерфейсу...

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

1225 л.с. и разгон до 100 км/ч за 1,9 с. «Китайский суперкар номер один» GAC Aion Hyper SSR стал доступен для заказа В Поднебесной начали принимать заказы на GAC Aion Hyper SSR или, как его называют создатели, «китайский суперкар номер один». Базовая версия оценена совсем недорого относительно заявленных динамических возможностей – всего в 185 тысяч долларов. А вот ...

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

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

AMD Radeon RX 7900 XTX получит 24 ГБ памяти Современные видеокарты флагманского уровня предоставляют просто безумные объёмы памяти, которые даже в 4К-гейминге не нужны. Но, безусловно, это помогает при монтаже видео или в процессе работы с контентом другого формата, плюс геймерам просто приятно знать, что у них есть з...

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

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

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

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

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

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

PostgreSQL 15: Часть 5 или Коммитфест 2022-03 Эта статья о мартовском коммитфесте завершает серию о принятых изменениях в PostgreSQL 15. Предыдущие статьи посвящены первым четырем коммитфестам: 2021-07, 2021-09, 2021-11, 2022-01. На момент публикации уже доступна вторая бета-версия PostgreSQL 15. Все приведенные ниже...

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

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

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

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

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

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

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

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

Создатель Stardew Valley выпустит крупный патч 1.5 на смартфоны Эрик Барон, он же ConcernedApe, сообщил о работе над большим обновлением Stardew Valley для iOS и Андроид. Его выпуск стоит ждать в этом году. Патч 1.5 запустили на PC, а потом консоли, примерно в 2020 году. С тех пор прошло 2 года, а мобильные геймеры до сих пор его ждут....

Не работает Экранное время на Айфоне. Что делать Функция «Экранное время» впервые появилась в iOS 12 и получила заслуженную популярность. В то время, когда пользователи часами пропадали в социальных сетях, мессенджерах и прочих приложениях, Apple предложила решение, которое позволяло достаточно гибко это контролировать. П...

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

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

Нужны ли запчасти для Makita Можно с уверенностью сказать, что запчасти для Makita пользуются просто невероятной популярностью у специалистов самых разных направленностей и классов. Дело в том, что производитель делает действительно качественную продукцию, которая отлично справляется с поставленной зада...

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

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

Популярный ютуб-канал Mobile-Review положительно оценил Облачный Р7-Офис  Канал Mobile-Review опубликовал обзор Облачного Р7-Офиса. Автор канала оценил возможности работы решения с разных устройств, возможности совместной работы, простоту и удобство интерфейса. — Знакомые иконки напоминают другие офисные продукты, с которыми вы знакомы. С первых м...

Настройка портов на SDH-мультиплексорах Huawei OSN1500 и Metro1000 Часто бывает, что при устройстве на работу в небольшую компанию специалист вынужден заниматься не только своим непосредственным направлением, но и решать некоторые смежные задачи. Причины могут быть разные: желание работодателя сэкономить, отсутствие компетентных специалисто...

Что такое Hi-Res аудио и стоит ли тратить на это деньги Вам, наверное, говорили, что чем больше, тем лучше, и что 24-битный звук лучше, чем 16-битный. Но с большой долей вероятности вы не понимали, о чем речь и что означают эти цифры. Большинство людей максимум знают, что есть MP3 с битрейтом 192 или, например, 320. И то, это не...

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

Tap Legends: Tactics RPG можно скачать в РФ с промокодом Tap Legends: Tactics RPG доступна в Google Play в рамках ОБТ. Это значит, что ваши данные не будут удалены после официального релиза. Tap Legends: Tactics RPG — мобильная игра в жанре «Auto Chess» с приятной графикой и фэнтези-сеттингом. Для победы вам надо собрать отряд из...

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

Apple не переизобрела Always-on-Display, но придумала для неё простую и гениальную функцию. AoD будет отключаться, когда пользователя не будет рядом Смартфоны iPhone 14 Pro и 14 Pro Max наконец-то получили функцию Always-on-Display, которая работает несколько не так, как у других аппаратов на рынке. При этом, как оказалось, с этой функцией связана ещё одна интересная и уникальная особенность.  Оказалось, что с...

eSIM: в чем разница между SIM, как работает и можно ли пользоваться? Итак, как обычно постараемся языком простым и понятным для наших читателей. Например, вы весь год ели Доширак-и и наконец-то готовы к покупке iPhone 13… Или подавай Pixel 6… В этих смартфонах имеется функция eSIM. И если с физической сим-картой мы знакомы, то это что такое...

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

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

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

Почему недостаточно Arduino, чтобы автоматизировать производство? Сегодня доступен целый ассортимент электронных конструкторов, которые можно использовать для автоматизации пет-проектов. Хочется самодельный робот-пылесос или 3D-принтер — пожалуйста, есть Lego, Arduino или Raspberry Pi. Их просто купить и легко запрограммировать. Почему же ...

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

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

Epic Games Store лишил россиян и белорусов популярной игры Обойти ограничение и скачать Shadow of the Tomb Raider бесплатно можно только с иностранным аккаунтом.

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

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

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

AMD выпустила драйвер AMD Radeon Software Adrenalin 22.10.3 Компания AMD выпустила драйвер AMD Radeon Software Adrenalin 22.10.3. Список исправлений • Мог произойти сбой Elite Dangerous при запуске на графических процессорах Radeon™ RX 6000 series; • Черный экран мог появиться во время обновления драйвера или сброса настроек с помощь...

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

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

Как работает Autoplay в онлайн-кинотеатре Привет! Меня зовут Алексей Мельников, я продакт в KION (онлайн-кинотеатр от МТС Digital), занимаюсь фичами, связанными с искусственным интеллектом. Весной мы писали о фиче пропуска титров. Судя по карме, статья хабровчанам понравилась и это мотивировало нас на написание...

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

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

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

Как обойти блокировку iPhone по MDM и что это вообще такое Заблокировать iPhone можно разными способами: код-паролем, который используется для быстрого входа, по Apple ID, например, если устройство потеряно, и по MDM. Последний способ можно назвать, пожалуй, самым непонятым рядовыми пользователями, потому что многие хоть о нём и сл...

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

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

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

Что такое руны в UNDECEMBER и зачем они нужны? Для UNDECEMBER проходит ОБТ на ПК до 10-го октября; подробнее о нём, плюс наши впечатления можно найти в предыдущей статье. Сейчас же я расскажу о системе рун в этой игре, и на что они влияют. По сути это ваши скиллы. Да-да, вы не открываете их с повышением уровня, а выбивае...

AMD выпустила драйвер AMD Radeon Software Adrenalin 22.9.1 Компания AMD выпустила драйвер AMD Radeon Software Adrenalin 22.9.1. Список исправлений • Enhanced Sync могла вызвать периодическое появление черного экрана во время игрового процесса и воспроизведения видео при использовании расширенных дисплеев и переключении Enhanced Sync...

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

Как отвечать в WhatsApp с Apple Watch Если вы не знали, то наши статьи помогают читателям определиться с выбором того или иного гаджета. Мы разбираем не только iPhone, AirPods и MacBook, но и Apple Watch. Авторов AppleInsider.ru ценят и благодарят за помощь в выборе гаджета даже после ухода из редакции! На днях...

Компилирование и исполнение Java-кода в Runtime Привет Хабр! Сегодня я хотел бы поговорить про динамическое компилирование и исполнение Java-кода, подобно скриптовым языкам программирования. В этой статье вы найдете пошаговое руководство как скомпилировать Java в Bytecode и загрузить новые классы в ClassLoader на лету. Чи...

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

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

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

Видеокарта Afox GeForce RTX 3070 D6H2 (8 ГБ): отличное соотношение возможностей и цены, не слишком шумный кулер Afox GeForce RTX 3070 D6H2 (8 ГБ) — прекрасная карта довольно высокого уровня, подходящая для игр в разрешении 2.5К с максимальными настройками графики (советуем включать DLSS при его поддержке в игре). Система охлаждения не слишком шумная, плата имеет привычную длину около ...

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

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

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

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

Для UNDECEMBER стартовало ОБТ на ПК UNDECEMBER — слешер для смартфонов и ПК. 12-го октября выйдет версия для всех трёх платформ, а сейчас в Steam можно скачать демоверсию. Она доступна до 10-го октября, а вот после закрытия серверов все данные будут удалены. Также разработчики указывают, что в некоторых страна...

[recovery mode] Готовим нагруженный Postgres в Yandex.Cloud Перед тем как приступать к основной части статьи, наверное стоит начать с вопросов «зачем». В контексте данной статьи их три: 1)      Почему Postgres2)      Зачем Public Cloud3)      Почему Yande...

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

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

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

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

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

CBM Group отзывы: доступное инвестирование CBM Group — международный онлайн-посредник для инвесторов из разных стран мира. С первого дня существования команда CBM Group ориентируется на оказание качественных услуг розничным и корпоративным клиентам, независимо от размера стартового капитала. С брокером CBM Group дово...

Microsoft выпустила сборку Xbox Build 22621.1729 для инсайдеров кольца Alpha Компания Microsoft выпустила сборку Xbox Build 22621.1729 для инсайдеров кольца Alpha. Новые функции и возможности • С этим обновлением пользователям кольца Alpha доступна новая версия прошивки контроллера! Эта прошивка включает следующие исправления/улучшения: o Функциональ...

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

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

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

Apple выпустила iOS 16 для всех. Но есть большая проблема Сегодня, 12 сентября, Apple выпустила iOS 16. Это был один из самых коротких циклов бета-тестирования. Но, во-первых, откладывать релиз дальше в Купертино просто не могли, учитывая, что уже на этой неделе в продажу поступят новые iPhone. А, во-вторых, нововведений, доступны...

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

Куда пропала подписка Delivery Pro, или Почему доставка стала платной и как вернуть её стоимость Несколько дней назад я по привычке решил оформить доставку продуктов через Delivery Club. У меня уже давно была оформлена подписка Delivery Pro за 99 рублей в месяц, которая окупалась при первом же заказе, поскольку делала стандартную доставку в ту же цену бесплатной. А пос...

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

Urban Trial Pocket позволяет выполнять трюки на мотоцикле Мобильная игра Urban Trial Pocket доступна на iOS и Андроид. Plug in Digital вернул старенькую франшизу с бесплатной пробной версией. Urban Trial Pocket — спортивный проект на смартфоны, где вы должны добраться до конца уровня по 2,5D уровню, преодолевая препятствия и выпол...

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

Отмена релокейта в Болгарию, плесень и ремонт, или как я переехал в деревню Всем привет. Меня зовут Павел Кишеня, я работаю в REG.RU системным администратором. Два года назад я переехал из Минска в область, деревню Лещёвцы. В этой статье я расскажу, как и почему я переехал, какие здесь условия для работы и жизни и причем здесь плесень. Читать далее

Донат в Tank Company: как экономить при покупке золота, чего ждать от цен в будущем? В данной статье мы поговорим о ценовой политике NetEase в игре Tank Company; способах и вариантах "доната" для игроков из СНГ стран, включая Россию, и игроков из других стран; как сэкономить несколько рублей при покупке и когда стоит ожидать "возможного падения цен" на разны...

И нафиг ты это пишешь Статья будет краткой. Даже не очень статья, а так - вопрос для раздумий.Сколько раз я на Хабре видела авторов интересных (мне), но замолкавших (навек!! ааа) от комментариев вроде "зачем вы тащите это старьё", "лучше бы написали о..." и т.д. Читать далее

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

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

В смартфонах Google с Android 13 звонки станут «чище». В системе обнаружили функцию Clear Calling В Android 13 появилась новая функция под названием Clear Calling. Её обнаружили в Android 13 QPR1 Beta.  В этом режиме система активирует технологию шумоподавления для звонков. В отличие от подобных технологий в недорогих наушниках, функция основана на ИИ.  П...

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

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

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

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

Стала известна дата выхода iOS 16.1: что нового Уже в будущий понедельник, 24 октября, ожидается релиз iPadOS 16. В этот же день выйдет и обновление iOS 16.1, это подтвердила Apple. Это обновление будет доступно для iPhone 8 и более новых моделей. В числе нововведений отметим функцию Live Activities, которая позволи...

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

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

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

Кредит за 15 минут Сложности бывают у всех и со всеми, так подумала Алина глядя на курс рубля, который падал на её глазах в связи с очередным наступившим кризисом в стране. Несмотря на то, что она жила в Казахстане, в красивом городе Караганды, заработную плату получала в рублях, так как, нахо...

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

Новейшая Google Camera доступна на всех Android-смартфонах Команда разработчиков BSG выпустила модифицированный APK приложения Google Camera для всех желающих. Теперь вы можете установить GCam 8.5.300 APK на свой Android-смартфон. Разработчики давно работают над тем, чтобы обеспечить универсальную совместимость всех смартфонов ...

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

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

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

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

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

iPhone 14 на старом процессоре круче любого Android-флагмана. Почему так Apple представила линейку iPhone 14, которую многие так долго ждали. Правда, с этого года компания решила отделить базовые смартфоны от Pro-версии, установив в них разные процессоры. Так, обычные iPhone получили прошлогодний А15 Bionic, поэтому многие фанаты посчитали смарт...

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

5 причин купить AirPods Pro 2 7 сентября Apple представила второе поколение AirPods Pro. По словам компании, новое устройство стало лучше во всем. Как пользователь оригинальных AirPods Pro могу сказать, что для меня именно эти наушники стали идеальным компаньоном для повседневного использования в городе...

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

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

Вам защиту или поиграть? Microsoft посоветовала отключить часть защиты ядра в Windows 11 для ускорения работы в игровом режиме Одной из проблем недавнего обновления Windows 11 22H2 стало резкое падение производительности видеокарт Nvidia в играх. И вот компания Microsoft отреагировала на это. Правда, совет выглядит странно. В Microsoft заявили, что отключение функций «Целостность памяти&...

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

Microsoft признала проблему со звуком в Windows 10 После установки обновления KB5015878 или более поздних обновлений на некоторых устройствах Windows могут возникнуть проблемы с неработающим звуком. Некоторые затронутые устройства Windows могут не иметь звука, но другие затронутые устройства Windows могут иметь проблемы толь...

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

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

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

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

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

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

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

Как работает спутниковая связь в iPhone 14 Рассказываем, как будет работать спутниковая связь в iPhone 14 Согласитесь, презентация Apple вновь оставила двоякое ощущение: вроде и новинки представили, но чего-то им не хватает. Например, новизны! С момента мероприятия прошло достаточно времени, поэтому теперь нужно расс...

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

Тернистый путь к eBPF, или Как мы Cilium в Deckhouse внедряли Не так давно мы решили добавить в нашу Kubernetes-платформу Deckhouse поддержку Cilium. Однако в процессе разработки модуля cni-cilium неожиданно столкнулись со сложностями, для преодоления которых пришлось даже обращаться к авторам проекта. Теперь, когда модуль успешно дове...

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

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

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

Как мы в СИБУРе делаем дашборды для людей. Часть 4: наблюдай и властвуй (ремонтом и техобслуживанием) Привет! В рамках нашего цикла постов про дашборды в СИБУРе и их практическую пользу для компании не смогли обойти стороной M2F – это обслуживание и ремонты, туда входит множество метрик из различных направлений бизнеса. Это могут быть метрики, которые показывают загруженност...

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

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

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

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

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

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

NORVI Agent 2: агент под прикрытием (встраивается куда угодно) Сегодня на обзоре несколько необычное устройство из линейки контроллеров Norvi — встраиваемая модель NORVI Agent 2 (AP01-BC1). От своих собратьев она отличается тем, что имеет корпус специально предназначенный для встраивания в различные агрегаты и приборы. Просто делаем ...

[Перевод] Как устроена виртуальная машина SQLite SQL — концептуально странный язык. Вы пишете ваше приложение на одном языке, скажем, на JavaScript, а затем направляете базе данных команды, написанные на совершенно другом языке — SQL. После этого база данных компилирует и оптимизирует эту команду на SQL, выполняет её и воз...

Как мы кастомизируем Yandex Tracker под собственные проекты Yandex Tracker — аналог Jira, который так же предназначен для совместной работы над проектами и управления процессами внутри компании. Когда мы стали использовать его для внутренних проектов, нам захотелось его немного кастомизировать. Например, сервис не может автоматически...

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

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

Лучшие книги по Python 2021-2022 года: для новичков и профи Привет, Хабр! Поговорим о книгах? Есть мнение, что люди начали читать меньше и всё чаще многие потребляют уже готовый контент в виде роликов на YouTube или сокращённых вариантов различных произведений. Но это вряд ли, ведь если бы люди не читали книги, могли бы тогда развива...

Как восстановить контакты, календари и другие файлы на Айфоне через iCloud Облачный сервис iCloud, который появился еще в iOS 5, к 2022 году стал неотъемлемой частью любого устройства от Apple. Вряд ли кто-то из владельцев можете себе представить Айфон, Айпад или Мак без iCloud. Это один из самых удобных способов синхронизации между несколькими ус...

Алгоритмы для веб-разработчиков простыми словами Здравствуйте, друзья! Данным постом мы открываем цикл статей об алгоритмах и структурах данных.В этой статье мы поговорим о том, зачем вообще их нужно знать веб-разработчикам, и затронем тему оценки сложности алгоритмов и Big O нотации.Зачем мне алгоритмы? Я фронтендер!Вы на...

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

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

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

Экшен Funny Fighters засветился в Google Play и получил обновление Funny Fighters пытается стать заменой Brawl Stars. Пока это тщетные попытки, но потенциал есть. Funny Fighters доступна на Андроид в ряде стран, включая Филиппины; информации о версии на iOS нет, хотя ранее игру можно было найти в китайском App Store. 1-го августа проект по...

Реалистичная игра Modern Jet Fighters вступила в новую стадию тестирования Modern Jet Fighters — мобильный авиасимулятор, в котором присутствуют истребители из разных стран. Подробнее про графику и геймплей читайте в предыдущей статье. Теперь же поговорим про новое тестирование; судя по посту на Patreon, студия FreakGames дала доступ iOS и Андроид ...

Как перенести eSIM на другой Айфон Технология eSIM появилась впервые в iPhone XR и Xs, с тех пор став одной из самых незаменимых. Это удобно и Apple, и самим пользователям: смартфону не нужна вторая физическая сим-карта, за счет чего в корпусе iPhone появляется драгоценное пространство, которое разработчики ...

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

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

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

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

Почему Ми-28НМ “Ночной суперохотник” называют лучшим российским вертолетом Российский ударный вертолет Ми-28НМ “Ночной суперохотник” Ударные вертолеты всегда были поводом для гордости российского ВПК, причем так сложилось еще с советских времен. И дело здесь не только в их эффективности на поле боя. Следует понимать, что не многие страны могут позв...

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

4 крутых изобретения Apple, о которых вы могли не знать Недавно стало известно, что Apple с 2000 года зарегистрировала и опубликовала более 248 патентов, связанных с автомобилями. Учитывая то, что средством передвижения компания занялась примерно в 2014 году, количество патентов говорит о том, что работа над ним идет. Впрочем, к...

YNDX Family: рассказываем, что это такое, зачем и почему сейчас Всем привет! Меня зовут Антон Абдухамидов, работал в Яндексе директором по корпоративному развитию, где развивал внутренние стартапы компании и направление венчурных инвестиций, а сейчас партнер венчурного фонда GuruDev.В качестве одного из организаторов хочу поделиться...

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

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

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

Русский язык в программировании Судя по результатам голосований (на compiler.su и даже здесь на Хабре) идею программирования на русском поддерживает не так уж и мало людей. В данной статье приводится мой краткий обзор некоторых языков программирования и решений, которые позволяют программировать на русско...

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

Челночный арт-пайплайн Storyngton Hall: как мы исследуем, концептим, собираем локации и персонажей Всем привет, меня зовут Вадим Удальцов, я 3D-художник студии BIT.GAMES. В этом тексте я расскажу, как устроен арт-пайплайн Storyngton Hall. В создании арта для игры принимает участие достаточно много людей — на протяжении всего процесса мы задействуем около 25 сотрудников на...

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

Книга «EF Core в действии» в правильном переводе команды DotNetRu Около трех лет назад наше сообщество DotNet.Ru приняло участие в интересном эксперименте. Взаимодействуя с издательством ДМК-пресс, члены сообщества работали над переводом на русский язык замечательной книги Конрада Кокосы «Управление памятью в .NET для профессионалов». Пере...

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

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

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

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

Как посмотреть историю в Тик Токе Еще весной ТикТок ввел ограничения для пользователей из России: теперь юзеры могут просматривать только видео от российских авторов. Но не все так плохо! В отечественном сегменте соцсети есть куча интересных видео, а учитывая специфику любого видеохостинга, пользователи про...

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

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

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

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

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

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

Смотрим геймплей альфа-версии Building & Fighter В Южной Корее проходит альфа-тест Building & Fighter. Это отличная смесь файтинга и beat 'em up. Building & Fighter — мобильный проект с закрытым тестированием на смартфоны. Пока мы можем посмотреть геймплей и посмотреть, что предлагают разработчики. Первое, что бро...

Жизненный цикл гипотезы Всем привет! Меня зовут Аксёнов Павел. Я работаю CPO (директором по продукту) цифровой платформы Самолет Плюс и преподаю управление продуктом в OTUS. А еще у меня есть опыт работы на Head позициях в Яндекс, Ozon и Mail. За весь свой опыт и в управлении проектами, и в управле...

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

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

PostgreSQL Antipatterns: где скаляру в GiST место? В PostgreSQL есть "волшебный" тип индекса GiST, который позволяет быстро искать разные сложные вещи - от интервалов до массивов и даже реализовывать полнотекстовый поиск.Про его внутреннее устройство и возможности подробно рассказывал Егор Рогов, а я в статье "PostgreSQL Ant...

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

AppTime теперь на Boosty. Отвечаем, зачем и почему Привет, мобильные геймеры! С вами я, Никитенков Валерий, несменяемый автор и главред сайта AppTime уже как на протяжении 2 лет. Мы долгое время пытались не идти по тому же пути, что и другие игровые сайты СНГ, но реальность диктует свои правила. Как вы знаете, Google по сути...

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

Как подписаться на YouTube Premium из России менее чем за 100 рублей в месяц Не подписывайтесь больше на YouTube Premium Аргентину. Это невыгодно Несмотря на то что Google отключила рекламу в YouTube для России, необходимость в платной подписке у большинства пользователей никуда не делась. В конце концов, YouTube Premium — это не только блокиро...

Oasis Bistro — симулятор таверны, которой заведует принц Мобильная игра Oasis Bistro проходит предрегистрацию на Андроид, и то не во всех регионах. Уже можно посмотреть на геймплей. Oasis Bistro — мобильный проект, в которой вы играете за принца, потерявшего своё королевство. Он решил начать с чистого листа и построил таверну, ко...

Российские банки внедряют оплату смартфоном с картами Union Pay Российские банки сейчас активно внедряют новое решение для оплаты — картами Union Pay с помощью смартфона. Об этом рассказало издание «Известия» со ссылкой на представителей банков. В «Почта Банке» внедряют возможность платить телефоном че...

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

Вышла iOS 16 beta 6. Что нового и как обновиться прямо сейчас Начала осени явно ждет далеко не каждый. Исключения — владельцы iPhone, которые поскорее хотят обновиться до iOS 16. Пока что новая операционка находится в стадии бета-тестирования и, признаемся, там полный порядок. Так, в понедельник, 15 августа Apple выпустила iOS 1...

Sony урезает функциональность PlayStation 5 Компания Sony сообщила о грядущем отключении одной из функций игровой приставки PlayStation 5. В разделе поддержки на сайте PlayStation сообщается следующее: Осенью 2022 года функция «Похвала» на PlayStation 5 будет отключена. Она оказалась не так востребов...

FAQ: Что такое шифрование в мессенджерах и зачем оно нужно?

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

Что за день! Какой чудесный день! Техдень Разработка — довольно креативная сфера, в которой монотонная работа от звонка до звонка грозит потерей интереса, снижением продуктивности, и, конечно, выгоранием. Хорошо, если получается давать людям какой-то простор для фантазии. Это на пользу и для самих сотрудников, для к...

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

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

[Перевод] Основное про API-шлюз в Kubernetes Существует множество альтернатив для доступа к модулю извне кластера. Шлюз API - это определенно новинка этой области, и потому выбран темой этой статьи.Ранее мы описывали несколько способов доступа к модулям Kubernetes. Так, например, доступ к модулю pods можно получить чер...

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

Security Week 2231: UEFI-руткит CosmicStrand На прошлой неделе исследователи «Лаборатории Касперского» опубликовали подробный отчет о новом рутките CosmicStrand. Было проанализировано несколько сэмплов вредоносного кода, извлеченных из материнских плат с чипсетом Intel H81 (выпускался с 2013 по 2020 годы, поддерживает ...

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

Даже не надейтесь. Эти функции iOS 16 все равно не работают в России 12 сентября в 20:00 по московскому времени состоялся официальный релиз iOS 16. С этого момента все обладатели поддерживаемых устройств начали получать обновление, которое дает доступ к массе различных нововведений от нового экрана блокировки до поддержки русского языка в Li...

Unhappy Raccoon запустят осенью, но поиграть можно уже сейчас Unhappy Raccoon получит глобальную версию уже в сентябре. Но китайская версия доступна прямо сейчас. Unhappy Raccoon — замена Torchlight: Infinite, которая даже выполнена на таком же движке и с похожими механиками. Разница только в том, что Unhappy Raccoon — «сессионка» и р...

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

По слухам, Dynamic Island появится во всех версиях iPhone 15 Аналитик Росс Янг (Ross Young) утверждает, что все четыре модели iPhone 15 получат современные вырезы на экране и технологию Dynamic Island. В настоящее время эта функция является эксклюзивной для iPhone 14 Pro и iPhone 14 Pro Max. При этом, по его словам, базовые моде...

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

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

Передвижные АЭС и с чем их «едят» Зачем вообще нужная такая штука? Энергообеспечение удалённых объектов: военных и промышленных. В случае внезапного отключения обычной электростанции (природный катаклизм ли, или техногенная катастрофа) – можно быстро перебросить на место передвижную – и ей «заткнуть» проблем...

Аниме-игра Legeclo: Legend Clover доступна на Андроид и ПК (18+) Legeclo: Legend Clover — изначально мобильная игра, которую выпустили в Японии, а теперь и по всему миру. В предыдущей статье мы рассказывали, какой контент для взрослых имеется в этом проекте. Теперь же поговорим о глобальном запуске — версии для iOS нет, хотя в той же Япон...

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

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

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

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

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

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

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

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

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

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

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

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

Между небом и землей: как совмещать работу в ИТ и учебу на пилота Меня зовут Игорь, мне 34 года. Я разработчик и будущий летчик. Работаю в компании CUSTIS и при этом студент-первокурсник Якутского авиационного технического училища. Мой процесс поступления растянулся на три года, но я не потерял мотивацию, не сдался и всё же сумел дока...

Physically-based rendering. Ray marching (часть 2) Привет, Хабр!Перед вами продолжение статьи про рендеринг. В первой части, которую вы, кстати, можете найти по ссылке (link), мы поговорили о трассировке лучей и маршевом методе, а в этой части мы с вами получим фотографию мыльного пузыря. Будет интересно :) Читать далее

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

World of Warships: Legends стала доступна в 2 странах Морские сражения в World of Warships: Legends теперь проходят на iOS и Андроид, но только в двух странах — Филиппинах и Канаде. World of Warships: Legends — симулятор аркадных сражений на кораблях разных эпох и наций. Сейчас проект пробно запустили в ряде стран, страница дл...

Экструдер для получения филамента из PET тары Всем привет! Цены на филамент в последнее время вообще не радуют. Также особенностью 3D печати является тот факт, что некоторые детали приходится перепечатывать по нескольку раз для достижения желаемых результатов. Процесс разработки и печати детали иногда бывает достаточно ...

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

Что нового появилось в приложении “Сообщения” в iOS 16 Apple уже не первый год усиленно старается развивать свой фирменный мессенджер iMessage, который является частью приложения “Сообщения”. Как и прежде, iMessage является эксклюзивом для устройств Apple. Никаких подвижек в том, чтобы он появился на Андроиде, на сегодняшний де...

Dawnlands (New Dawn) вошла в стадию ЗБТ, как попасть и вам? Dawnlands (New Dawn) открыта для тестеров на Андроид, причём даже из России. Но вам понадобится код активации. В этой статье мы расскажем, как его достать. Dawnlands — песочница для смартфонов, которая по стилистике и некоторым элементам геймплея похожа на The Legends of Ze...

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

[Перевод] Грокаем монады императивно В предыдущем посте мы переизобрели Монаду на рабочем примере. У нас получился базовый механизм в виде функции andThen для типа option, но мы еще не достигли нашей конечной цели. Мы надеялись, что получится написать код, так же как если бы нам не нужно было обрабатывать значе...

Как ИТ-проекту расти в новых условиях: советы TenChat Новые условия рынка ИТ-решений — ограничение или возможность для роста?  29 августа в 17.00 (МСК) приглашаем вас на вебинар, посвящённый способам развития ИТ-проекта в меняющихся условиях рынка. Обсудим: ▫️ Как сформировать работающую бизнес-модель в новых рыночны...

Гораздо дешевле iPhone 14 Pro Max: топовый флагман Huawei Mate 50 RS Porsche Design выходит в Китае Онлайновый магазин Huawei на площадке JD подтвердил, что топовый флагман Huawei Mate 50 RS Porsche Design поступит в продажу в следующую среду, 21 сентября, и будет предлагаться 1860 долларов за версию с 12 ГБ оперативной и 512 ГБ флеш-памяти. Для сравнения: топовая вер...

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

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

Собеседование наоборот: ВТБ, МТС, РТЛабс В июле на Хабр Карьере завершилась неделя тестировщиков. Карьерная неделя — это что-то вроде дня открытых дверей, который длится всю неделю. В гонке за специалистами участвовали три компании: МТС, ВТБ и РТЛабс. В конце недели специалисты могли задать свои вопросы предст...

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

Российские разработчики назвали самый востребованный язык программирования Такие данные получены по результатам опроса 1566 разработчиков, проведенного аналитиками платформы All Cups от VK, Фондом "Сколково" и IT_One в рамках чемпионата IT_One Cup. Java.Среди востребованных языков программирования опрошенные респонденты также выделили ...

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

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

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

Чем AirPods Pro 2 отличаются от AirPods 3 AirPods Pro 2 только-только появились в продаже, а уже получили довольно лестные отзывы. Оказалось, что качество звучания действительно очень сильно выросло по сравнению с предыдущим поколением, которое вышло аж три года назад. На их фоне новое поколение AirPods 3, вышедшее...

«that's a cow»: Доим коров, разбиваем стёкла и летаем на собственной тяге Издатель Crescent Moon Games запустил на iOS игру «that's a cow». Следом за ней пойдёт Андроид-версия. «that's a cow» — аркадная игра, где вы должны собирать разных коровок из пластиковых упаковок и проходить с их помощью разные уровни. Главная задача — дойти до конца и пре...

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

Gartner: глобальный рынок RPA достигнет 2,9 млрд. долл. в 2022 году По прогнозам Gartner, мировой рынок ПО для роботизации процессов (RPA) в этом году увеличится на 19,5%, сообщает портал Information Age. «Организации используют RPA для ускорения инициатив по автоматизации бизнес-процессов и планов цифровой ...

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

Гаджеты недели 15 августа 2022 года Представляем вашему вниманию: мультимедийный концентратор EZQuest Ultimate USB-C; водонепроницаемая Bluetooth-колонка Monoprice Harmony Capsule 200; Bluetooth-контроллер TourBox Elite для создателей контента, а также другие любопытные гаджеты. Мультимедийный концентратор...

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

Новая проблема с Windows 11 22H2: теперь загрузка и копирование файлов могут замедляться до 40% В операционной системе Windows 11 22H2 найден ещё одна проблема. На сей раз она затрагивает скорость копирования файлов. О ней рассказал главный программный менеджер компании Нед Пайл (Ned Pyle). Как оказалось, при копировании крупных файлов с удалённого ПК или сервера ...

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

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

[Перевод] Как написать «Змейку» в четыре переменные? Пишем классическую «Змейку», как на КДПВ, в четыре переменные. По словам автора, «Можно написать и с двумя, но зачем осложнять себе жизнь?» К старту курса по разработке на С++ приглашаем под кат. Читать далее

«Бесплатный» VPN от Google появился на macOS и Windows Компания Google выпустила приложение для macOS и Windows под названием Google One VPN. Это фирменный VPN-сервис компании, который доступен для владельцев подписок Google One. Также клиенты есть для мобильных ОС Android и iOS. Сервис акцентируется на защите приватности....

AMD выпустила драйвер AMD Radeon Software Adrenalin 22.10.2 Компания AMD выпустила драйвер AMD Radeon Software Adrenalin 22.10.2. Список исправлений • Radeon™ Super Resolution могла не срабатывать после изменения разрешения или настроек HDR в таких играх, как Nioh™ 2; • Vertical Refresh Sync установленная глобально в Always Off, могл...

7 лучших смартфонов с телескопической камерой В этой статье обсудим лучшие модели смартфонов с такими фотосенсорами. Читать полную статью

Проект No More Ransom помог восстановить данные 1,5 млн пользователей Инициатива No More Ransom, благодаря которой жертвы шифровальщиков могут восстановить свои данные, подвела итоги работы за шесть лет. В настоящее время проект доступен на 37 языках и помог более чем 1,5 млн человек по всему миру восстановить свои данные.

Соверешнно новый Geely Atlas L получит множество версий с разными двигателями Новый кроссовер Geely Atlas L (в Китае он называется Geely Boyue L) получит разные силовые установки и версии. Кроме традиционного и подключаемого гибридов, он будет доступен исключительно с ДВС разной ёмкости, о чем говорится в базе данных Министерства промышленности и...

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

Каждый третий звонок мошенников осуществляется через мессенджеры Специалисты ВТБ отмечают, что мошенники регистрируют аккаунты на так называемые "виртуальные SIM-карты" как российских, так и иностранных операторов. В последнее время клиенты все чаще получают звонки именно с зарубежных номеров, например, +84 95 ххххххх или +49 хх...

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

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

Что не так с лекарством от болезни Альцгеймера Или почему его ещё нет.Вам когда-нибудь хотелось выдать желаемое за действительное? Подогнать факты под свои представления? А если вы за это получите миллионы долларов? Мне вот например хотелось, когда я писала диссер (не-не, я удержалась). Ужасно трудно не смухлевать чуть-ч...

Язык Dot для Автогенерации Блок Схем Сложных Электронных Цепей Современные печатные платы достигают очень высокого уровня сложности. Особенно трудно разобраться в логике цепей питания. В тексте представлен оригинальный подход анализа схемотехники при помощи языка разметки Dot и авто генерации блок схем. Читать далее

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

АСУ ТП — тухлая отрасль, надо идти в IT? Довольно часто я слышу такое мнение среди своих коллег и сотрудников, и, будем честными, на то есть причины.АСУ ТП (автоматизированные системы управления технологическими процессами) — это когда у вас большое предприятие, конвейер, производство, очистные сооружения или что-т...

Microsoft признала проблему с Remote Desktop в Windows 11 22H2 После установки Windows 11 версии 22H2 (также называемой Windows 11 2022 Update) приложение Windows Remote Desktop может перестать отвечать на запросы при подключении через шлюз Remote Desktop или Remote Desktop Connection Broker. Примером такого сценария подключения являетс...

Развитие удаленных профессий позволит эффективнее использовать потенциал страны В рамках форума руководитель проектов по интеграции с корпоративными процессами платформы "Профессионалы 4.0" ПАО "Газпром нефть" Светлана Голубева представила президенту проект "Атлас удаленных профессий". По ее словам, главная задача проекта -...

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

Ещё быстрее! Обновление прошивки Xbox Series ускоряет время загрузки Разработчики из Microsoft ускорили запуск консолей Xbox Series X/S, хотя пока эта возможность доступна лишь участникам программы раннего доступа Xbox Insider. Как отучается, новая прошивка позволяет игровой системе загружаться на 4-5 секунд быстрее, чем раньше. Ускорен...

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

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

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

Читаем ключевой контейнер КриптоПро Речь пойдет о PFX, который можно экспортировать из КриптоПро, как бы все хорошо, но данный контейнер нельзя использовать в OpenSSL и в других криптографических средствах из-за некой PBE с OID 1.2.840.113549.1.12.1.80. Читать далее

Первый в мире высокопроизводительный, сверхнастраиваемый контроллер, разработанный Sony. Представлен DualSense Edge Компания Sony представила контроллер DualSense Edge для PlayStation 5, о котором недавно как раз появлялись слухи.   Компания говорит, что это первый в мире высокопроизводительный, сверхнастраиваемый контроллер, разработанный Sony Interactive Entertainment.  ...

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

Мы над ним смеялись, а экран нового iPhone оказался лучше, чем у любого Android-смартфона Естественно, в первую очередь, всем интересно, как снимает тот или иной новый телефон. Больше всего это относится к флагманам, которые могут занять верхние строчки рейтингов. Но есть и другой параметр, который вызывает немало интереса. Им является экран. Мы все привыкли, чт...

Как DALL-E 2 и Midjourney, только лучше: создана нейросеть Make-A-Video, которая генерирует видео по текстовому описанию Разработчики из компании Meta* представили новую нейросеть под названием Make-A-Video. И она умеет генерировать видеоролики по текстовому описанию. Это похоже на работу других нейросетей, которые создают изображения аналогичным способом, но там всё ограничивается одним ...

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

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

Зачем нужна Камунда 7.x и как ее освоить без регистрации и СМС Когда я работал в компании-интеграторе Камунды 7.х я однажды сказал на совещании, что официальные обучающие материалы настолько скучны, что от них клонит в сон. Товарищи согласились и все закончилось тем, что я на работе нарисовал BPMN-диаграмму упрощенной схемы приготовлени...

[Перевод] Stable Diffusion: Лучшая версия DALL-E 2 с открытым исходным кодом Созданная проектировщиками и инженерами из Stability AI, CompVis и LAION, "Stable Diffusion" отбирает право на обладание титулом новой современной модели преобразования текста в изображение с открытым исходным кодом у Craiyon, ранее известного как DALL-E-Mini.Хотя генерирова...

А Crysis потянет? На часы Apple Watch перенести культовый шутер Quake, который вышел в 1996 году Популярный шутер Quake от ID Software, выпущенный в 1996 году, портировали уже на всевозможные устройства. И вот теперь появилась версия под Apple Watch. Разработчик под ником MyOwnClone (настоящее имя — Томас Вимазал) перенёс шутер на часы. При этом он добавил во...

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

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

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

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

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

Бутстреп и А/Б тестирование Привет, Хабр! В этой статье разберёмся, как с помощью бутстрепа оценивать стандартное отклонение, строить доверительные интервалы и проверять гипотезы. Узнаем, когда бутстреп незаменим, и в чём его недостатки.  Читать далее

Платформа CloudMaster интегрирована с Yandex Cloud Платформа CloudMaster, разработанная Softline, интегрирована с публичной облачной платформой Yandex Cloud. Это означает, что продукты из линейки CloudMaster – Clouder и Coster – теперь будут принимать данные из Yandex Cloud и управлять ими. Таким образом, пользователи мульти...

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

Ускоряем разработку: автоматический перевод C++ в Swift. Часть II В первой статье рассказали, почему нам потребовалась автоматическая кодогенерация свифтового интерфейса для C++ в Mobile SDK. Описали инструменты, которые есть в нашем распоряжении, и сделали вывод: лучший промежуточный слой для преобразования на сегодняшний день — это C.&nb...

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

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