Социальные сети Рунета
Вторник, 29 ноября 2022

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

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

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

ГК «Астра» выпустила новую версию популярного программного комплекса Termidesk 3.2 Termidesk — мультиплатформенный продукт для организации безопасной и удалённой работы сотрудников. Он позволяет создавать инфраструктуру виртуальных рабочих мест на любых платформах виртуализации, взаимодействуя с ними через API, и обеспечивать управление жизненным циклом ви...

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

[Перевод] K8s: контейнеры для продвинутых В Kubernetes есть механизм проверки работоспособности, с помощью которого можно узнать, работает контейнер в pod’е или нет. В этой статье поговорим про 3 вида проверок работоспособности kubelet: пробу запуска (startup),пробу работоспособности (liveness) и пробу готовности (r...

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

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

От геймдизайнера до СЕО за 10 лет, уход в инди и запуск курсов Рад познакомиться, меня зовут Эдуард Кумыков и в этой статье я хочу поделиться с вами опытом, который я получил пройдя нелегкий путь от простого геймдизайнера до СЕО игровой студии и по итогу решил уйти в независимость.За десять лет работы в компаниях я руководил командами и...

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

Microsoft прекратит поддерживать Windows 10 21H1 13 декабря 13 декабря 2022 года обслуживание всех редакций Windows 10 версии 21H1 прекратится. Обновление безопасности за декабрь 2022 г., которое будет выпущено 13 декабря, является последним обновлением, доступным для этой версии. После этой даты устройства с этой версией больше не б...

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

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

Правим QEMU железным кулаком Виртуализация, на мой взгляд, всё ещё остаётся одной из самых важных технологий в администрировании ЦОД. Да, конечно “все” будут рассказывать, что контейнеры намного более удобные, и всё надо запихивать в Кубер, и всё такое… Но после гигантского нагромождения никому не нужн...

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

Android. Starting Kivy App and Service on bootup Как запускать приложение и сервис написанные на python (Kivy) под Android при запуске устройства. Что бы это сделать придется разбираться как работает buildozer и pythonforandroid. Т.к. на текущий момент сделать это по человечески не представлялось возможным, из-за того что...

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

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

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

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

Флагман Samsung 2018 года больше не будет получать обновлений Android и One UI Samsung окончательно завершила жизненный цикл одного из флагманских смартфонов четырёхлетней давности.

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

[Python Intermediate] Урок 2. Docker и docker-compose К сожалению, в python-мире до сих пор повсеместно применяется неизолированный запуск приложения и его инфраструктуры на личных устройствах. Боюсь, даже опытные специалисты неохотно используют контейнеризацию, хотя в действительности её плюсы неоспоримы.Во-первых, она позволя...

Созвоны 1 на 1: как сделать так, чтобы они не раздражали и приносили пользу Созвоны разработчиков 1 на 1 с тимлидом — распространенная практика во многих IT-компаниях. Однако часто они кажутся бессмысленной тратой времени, потому что проходят как-то невнятно и не приводят ни к каким полезным результатам.Мы поговорили с архитектором процесса разработ...

Улучшаем качество кода React-приложения с помощью Compound Components Я люблю сталкиваться с трудностями. Но с такими, которые можно решить, подумать над интересным решением, подобрать технологию. Люблю быть в потоке, а после решения чувствую себя настоящим профессионалом.Но есть кое-что, из-за чего я не люблю программировать. Как ни странно, ...

Новый Ford Mustang — это классичекое заднеприводное купе с ДВС. Гибрида и полного привода не будет Как сообщает Autoweek, новый Ford Mustang будет доступен только с обычным двигателем внутреннего сгорания. Ни гибридной, ни полностью электрической версий ждать не стоит. Также не будет полного привода. От выпуска гибридной версии Ford Mustang, которая изначально плани...

realme привезли в Россию свой самый крутой телик. Как он после LG и Samsung, стоит ли покупать Топовый телевизор realme наконец-то приехал в Россию. Это была очень-очень долгая дорога, потому что модель в центре сегодняшнего внимания была анонсировала еще в конце 2020 года… Готов поспорить, на этот моменте кто-то из читателей недовольно скривил лицо: «Фу, старье!» Но ...

Softline представит высокопроизводительную ECM-платформу собственной разработки Функциональные возможности платформы охватывают весь жизненный цикл документов в организации и позволяют полностью заменить аналогичные иностранные системы. Преимуществом Softline ECM является высокая производительность - платформа специально проектировалась для крупных внед...

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

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

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

В Microsoft подтвердили сроки окончания поддержки Windows 10 Home и Pro Джой Кейбл, вице-президент по управлению программами Microsoft Windows Servicing and Delivery, 20 сентября подтвердил, что сроки окончания поддержки Windows 10 Home и Pro не изменятся и состоятся по ранее намеченному плану. По его словам, это произойдёт в октябре 2025 г...

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

Продлеваем жизненный цикл своего ПК – стоит ли менять старый HDD на скоростной SSD в 2022 году Игры больше fps точно не получат, но грузиться и устанавливаться начнут в разы быстрее

Как мы создали тренинги по Tarantool Привет! Меня зовут Павел Лапаев, я работаю в VK, а точнее VK > B2B > Tarantool. Это платформа in-memory-вычислений, крутая и комплексная технология. Разобраться в ней с наскока не получится, так что с 2020 года мы решили вплотную заняться обучением внешних пользователе...

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

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

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

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

AMD рассчитывает выпускать решения для Socket AM5 как минимум до 2025 года Но жизненный цикл наверняка окажется длиннее.

Sony хочет продать 30 миллионов PlayStation 5 за год Многие уже и забыли, но консоль PlayStation 5 была представлена 12 ноября 2020 года, то есть ровно два года назад. К сожалению, хотя к этому моменту обычно консоли проходят половину своего жизненного цикла, у PlayStation 5 до сих пор проблемы с поставками — если верить стати...

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

Уже скоро Sony перестанет продавать PS4 и выпускать для неё игры Sony намекнула на то, что жизненный цикл PlayStation 4 подходит к концу после 9 лет продаж.

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

45 лет OpenVMS Жизненный цикл операционных систем исчисляется годами, а их поколений — десятилетиями. Так, семейство Unix считается старожителем в мире IT-технологий: первые версии этой ОС появились в лабораториях Bell Labs еще в конце 60-х. Однако существует — и до сих пор развивается — ...

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

Arctic перестанет выпускать термопасту MX-5, ей на смену придёт MX-6 с лучшими характеристиками Жизненный цикл у MX-5 получился слишком уж коротким.

Жизненный цикл Windows 7 подходит к концу Перспектив у Windows 7 нет, а опасности пользования намного превышают выгоды от экономии

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

«Осенний документооборот – 2022»: очный разговор о новых вызовах цифровой эпохи 21 октября 2022 года компания ЭОС проведет «Осенний документооборот – 2022» в московском Radisson Blu Olympiyskiy. В этом году конференция снова состоится в привычном формате – в виде очной встречи клиентов и партнеров ЭОС. Эксперты и гости мероприятия обсудят тактику санкци...

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

Идентификация и защита данных — как SD-WAN помогает выполнять требования регуляторов Законодатели вводят все больше нормативов, направленных на защиту информации и критической инфраструктуры. Выполнить часть требований безопасности позволяет технология SD-WAN в облаке. Это — программно-определяемая сеть, абстрагирующая сетевое оборудование от механизмов уп...

[Перевод] Начало работы с управлением политиками Kubernetes и Kyverno на платформе контейнеров OpenShift В этой статье речь пойдёт о том, как начать работу с Kyverno на платформе контейнеров OpenShift, с помощью которой можно повысить безопасность, легко внедрять передовые технологии и решать другие непростые задачи. Читать дальше →

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

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

17 предприятий «Корпорации АФК» управляют совещаниями в системе Directum RX Управляющая и инвестиционная компания «Корпорация АФК» перевела в цифровой формат управление заседаниями советов директоров и правления 17 предприятий. Теперь весь жизненный цикл совещания происходит в одной системе Directum RX.

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

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

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

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

Актуален ли Terraform без «большой тройки» облачных провайдеров? Когда зарубежные облака перестали принимать наши карты, перед многими бизнесами возникла срочная необходимость мигрировать свою инфраструктуру в Россию. К счастью, рынок отечественных облачных сервисов очень большой. Самыми крупными считаются Yandex Cloud, VK Cloud и SberClo...

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

Убирает, моет, сушит и не требует замены воды. Самый современный робот-пылесос Xiaomi Mijia 1S поступил в продажу в Китае Представленный в сентябре робот-пылесос Xiaomi Mijia 1S поступил в продажу в Китае по цене 515 долларов для первых покупателей. Робот-пылесос Xiaomi Mijia 1S поддерживает автоматическую загрузку чистой и удаление грязной воды. Достаточно просто подключить его к вод...

Самый технологичный робот-пылесос Xiaomi теперь доступен в Европе Компания Xiaomi выпустила новый робот-пылесос X10+ в европейском регионе. Устройство поставляется с самоочищающейся док-станцией, которая может очищать и сушить насадку швабры. Давление всасывания пылесоса достигает 4000 Па, и им можно управлять с помощью приложения для...

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

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

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

[Перевод] Что я узнал за пять лет проведения аудитов кода Когда я работал в PKC, моя команда вела около тридцати аудитов кода. Многие из них предназначались для стартапов, которые вышли на серию А или B – именно на этом этапе основатели обычно обзаводились деньгами, отвлекались от тотальной сосредоточенности на выходе на рынок и ос...

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

Профайлер Бедного Человека: первое знакомство и (приятные) последствия Если вам приходилось оптимизировать работу программ, то вы могли слышать о Профайлере Бедного Человека. Этой идее даже посвящён целый сайт. ПБЧ собирает статистику времени выполнения отдельных функций программы, «подглядывая» в процесс её исполнения с помощью дебаггера. Ко...

[recovery mode] Как работают this, call, apply и bind в Java Script: разбираемся на примерах Привет, Хабр! Эту статью написал Тарас Голомозый, fullstack web-разработчик и преподаватель в школе программирования Elbrus Bootcamp. В своей практике он часто сталкивается с кейсами выпускников, которых на собеседовании просят рассказать о роли ключевого слова this в JavaSc...

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

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

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

Обновление Windows 10 22H2 готово к широкому развертыванию В прошлом месяце Microsoft анонсировала Windows 10 2022 Update или 22H2 с «ограниченным набором функций производительности» для тех, кто не хочет или не может обновиться до Windows 11. Теперь компания заявляет, что обновление готово к широкому развертыванию. Широкое разверты...

Астрофизики создали подробную карту "некрополя" нашей галактики Сиднейский университет воссоздал полный жизненный цикл древних мертвых звезд. Таким образом астрофизики создали первую подробную карту “некрополя” или “кладбища” нашей галактики Млечный Путь. Результаты опубликованы в журнале Monthly Notices of the Royal Astronomical Society...

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

Самый технологичный робот-пылесос Xiaomi оказался дешевле ожидаемого Представленный на прошлой неделе робот-пылесос Xiaomi Mijia 1S стал доступен для предварительного заказа в Китае, где он доступен по цене 515 долларов для первых покупателей. Это немного ниже ранее объявленной цены (565 долларов). Продажи новинки стартуют 11 октября. Ро...

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

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

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

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

TypeScript в React-приложениях. 1. Как типизировать данные Данная статья является первой в цикле статей о практическом применении языка Typescript в React-приложениях. Амбициозная цель автора — в конечном счёте написать книгу, которая будет ближе к практике чем к теории. В этом смысле книга не будет разжёвывать документацию языка, а...

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

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

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

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

Изобретая бота: система обработки сообщений на примере конструктора чат-бота Привет, Хабр! Я Игорь Латкин, архитектор в KTS. Мы занимаемся различными цифровыми продуктами для бизнеса, специализируемся на HRTech, EdTech и DevOps. Также у нас есть несколько собственных продуктов, и один из них тесно связан с очередями сообщений. Об этом интересном ре...

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

Отсрочка для работников ИТ-компаний и ИТ-аккредитация: как это работает Всем привет! Меня зовут Алина Акиншина, я генеральный директор IT-компании Онлайн Патент. Мы ведем блог здесь, на Хабре, и сегодня решили написать в нем про наш собственный опыт —о том, как мы прожили последние 2,5 недели после 21 сентября, и что все еще может быть полезно д...

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

Rust'ерзание краба. Пробуем реверсить Rust удобно Rust как язык программирования только набирает обороты и находит своих почитателей. Он не только предлагает множество надстроек для безопасности кода, но с недавнего времени еще и появился в ядре Linux.В этой статье мы посмотрим на него с "обратной" стороны, а именно по...

5 no-code-платформ, на которые стоит обратить внимание в 2022 году Мир меняется. Скорость жизни неуклонно растет, отсюда у программистов и им сочувствующих возникает острое желание все автоматизировать и удешевить. Процессы разработки не исключение. В этой связи тенденция к росту популярности платформ Low-code, Zero-code (No-code) вполне об...

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

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

Нефункциональные требования: как не пустить систему ко дну Привет, Хабр! Меня зовут Елена, я ведущий аналитик ИТ-компании SimbirSoft. Сегодня хочу затронуть такую тему, как нефункциональные требования к ИТ-продукту, которым не всегда уделяется должное внимание, а зря. Их несоблюдение может привести к потере прибыли, клиентов, репута...

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

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

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

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

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

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

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

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

Докеризированные команды и make, как стандартная точка в проект. Быстрый способ запуска разработки проекта на php В публикации опишу подход к использованию контейнеров docker и make который я практиковал последние несколько лет в своих рабочих командах и личных pet-проектах. Подход сформировался в процессе поиска минималистичного и унифицированного способа запуска проектов на php. Чтобы...

Wi-Fi в институте | Подготовительный этап, часть первая Приветствую, инженер! Меня зовут Артём Ковальчук, я сетевой инженер системного интегратора X-Com, входящего в одноименную Группу компаний. За плечами относительно небольшой опыт в сетях и сертификат Cisco CCNA.Мы запускаем цикл статей, где я поделюсь опытом, как выглядит жив...

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

Байден одобрил отменённую Трампом программу поддержания истребителей F-16 Fighting Falcon ВВС Пакистана стоимостью $450 млн Администрация президента США Джо Байдена (Joe Biden) одобрила программу поддержания жизненного цикла самолётов F-16 Fighting Falcon Военно-воздушных сил Пакистана.

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

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

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

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

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

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

Как отключить Dynamic Island на iPhone 14 Pro и зачем это делать С момента появления челки в iPhone X только ленивый не написал о том, что она портит внешний вид смартфона. Самое интересное, что за пять лет именно по ней можно безошибочно узнать гаджеты компании Apple из сотен похожих друг на друга устройств. Но в этом году в Купертино р...

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

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

Герметичный контейнер для филамента Во время одного из приступов перфекционизма решил раз и навсегда избавиться от проблемы замокания филамента, изобретя очередной сухой бокс для катушек с диаметром до 200мм и шириной до 65мм (1кг намотка).Задачи: полная герметичность, минимальный бюджет, работоспособность в л...

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

Умный дом на Wiren Board и Node-RED: ещё три полезных сценария без программирования Привет, хабровчане! С вами снова Дмитрий, и не будучи программистом я пробую настроить автоматизацию дома через визуальную среду Node-RED. В первой статье я настроил сценарии мастер-выключателя, включения вытяжки при превышении концентрации CO₂, и собрал приборную панель (da...

Книга «Управление проектами с нуля» Добрый день, Хаброжители! Управлять проектами не так сложно, как может показаться! Эта книга — кратчайший путь для освоения всех необходимых навыков: от бюджетирования и планирования до секретов управления командой и работы над ошибками — лучшее на сегодняшний день руковод...

[Перевод] Как написать игру «Змейка» на Scala Эта статья написана по приколу. В ней я за считанные минуты расскажу, как создать игру «Змейка» на Scala с использованием ScalaFX. Ранее я выложил эту игру в видеоформате. В этом видео я хотел преодолеть психологический барьер (10 минут) и реализовать игру (почти) с нуля. ...

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

«Лаборатория Числитель» выпустила платформу управления контейнерами «Штурвал» Российский разработчик программного обеспечения «Лаборатория Числитель» анонсировал платформу управления контейнерами «Штурвал». Функционал созданной платформы полностью закрывает потребности крупных организаций в управлении контейнерами ...

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

HR co-pilot 2 или как я перестал кадры подбирать В первой части я рассказал, как я дошел до жизни такой. Во второй и последней – будет рассказ, как я перестал таким нужным делом заниматься. Тайные движения, мотиваторы и демотиваторы, срыв покровов, игра в клеточки и иные развлечения. Кликбейтные заголовки и набросы.Предыст...

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

Обойдёмся без Китая: Россия сама обеспечит ВМФ кораблями Заместитель генерального директора Объединенной судостроительной корпорации (ОСК) по военному кораблестроению Владимир Королев сообщил, что кораблестроительная отрасль России способна решить все задачи по обеспечению потребностей ВМФ страны в назначенные сроки. Журналис...

Простое понимание замыканий в Rust У вас бывало такое, что вы никак не можете скомпилировать код с замыканиями в Rust? Уже и все варианты Fn-трейтов перебрали, и move написали везде, где можно, а borrow checker все равно не унимается? И тут оказывается, что просто нужно внутри замыкания клонировать переданную...

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

Apple заблокировала умный дом Сбера на iPhone, но выход есть В ночь с 20 на 21 октября устройства умного дома от Сбера перестали работать с техникой Apple. Всё началось с того, что пользователи iOS пожаловались, что из App Store пропали приложения «Салют» и «Салют! Умный дом». Как выяснилось, Apple удалила их целенаправленно. В Купер...

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

Apple признала ошибку «SIM-карта не поддерживается» в iPhone 14, iPhone 14 Plus, iPhone 14 Pro и iPhone 14 Pro Max Apple признала еще одну ошибку в iOS 16, затрагивающую пользователей iPhone 14. В этот раз речь идёт о мобильных данных и поддержке SIM-карт. В служебной записке, доступ к которой получило издание MacRumors, Apple признает, что некоторые пользователи iPhone 14, iPhone 1...

[Перевод] Лучший учебник по математике? «Вычисляем легко» Математику было достаточно просто изучить?Я услышал множество хороших отзывов о книге  Calculus Made Easy by Silvanus P. Thompson. Начал читать и правда, это была самая простая книжка на английском, которую я читал (советую попробовать почитать в оригинале), причем...

“Вам курицу или рыбу?” – Рекомендательная система на “Своем Родном” знает ответ Привет, Хабр!Меня зовут Павел Дудукин, руководитель Data Science команды в Центре развития финансовых технологий Россельхозбанка.Сегодня мы хотим продолжить цикл статей статей про решенные нами Data Science задачи и рассказать о построении и внедрении рекомендательной систем...

Как мои проблемы с памятью привели к созданию синтаксиса, который невозможно забыть Около 10 лет назад у меня начались серьёзные проблемы в ментальной сфере, в том числе с памятью {впрочем, в этом есть и свои плюсы: например негативные эмоции [злость на кого-то, раздражение, обида] забываются так быстро, что практически полностью перестали меня беспокоить}....

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

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

Обзор rotoro cloud — платформа для обучения и практики devops, kubernetes, IaC В настоящее время активно развивается IT рынок обучающих курсов. В курсах вам даются видео лекции где довольно много времени уходит впустую, а домашнее задание довольно долго проверяется людьми. В случае больших заданий это оправдано, но если ты учишься в удобное тебе время ...

Убирает, моет, сушит и не требует замены воды. Самый современный робот-пылесос Xiaomi Mijia 1S подешевел в Китае Представленный в сентябре робот-пылесос Xiaomi Mijia 1S подешевел в Китае до 515 долларов. Стоит напомнить, что он вышел в октябре, при этом только первые покупатели смогли получить его по предзаказу за 515 долларов, а для всех остальных цена составила 555 долларов...

Starship ещё ни разу не летала, но у SpaceX уже есть контракт на запуск спутника посредством этой ракеты Компания SpaceX заполучила один из своих первых контрактов на запуск ракеты Starship. Несмотря на то, что ни единого полноценного запуска у неё пока не было, миссия, о которой идёт речь, намечена уже на 2024 год.  Японская компания SKY Perfect JSAT Holdings решила...

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

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

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

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

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

Немного о WebEngine — low-code IDE для разработки современных веб-приложений Много лет назад, смотря на крутейшие авторские посты, где творили самую настоящую техно-магию, я твердо решил - больше не писать до тех пор, пока не смогу сделать что-то такое, чем смогу гордиться. К этой статье-анонсу я шел почти 10 лет.С огромной гордостью, хочу анонсирова...

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

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

Свой агрегатор новостей на python. Телеграм + RSS + новостные сайты (telethon, feedparser, scrapy) freepik Здравствуйте дорогие хабровчане, в этом посте я хочу показать, как написать свой агрегатор новостей. Конечно, сразу становится очевидно, что это очередное изобретение велосипеда, однако анализируя существующие решения я всё время натыкался на камни преткновения. То ...

MAMA. UAC + Gambling UAC для меня является мистическим источником, который в сложности запуска на объемах вообще не уступает FB. Не могу сказать что там проще или сложнее, просто иначе. Например, на мой взгляд UAC требует гораздо больше внимания к железу и платежному решению, но при этом нужно м...

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

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

Как делать фото на Айфон без рук. Лучшие способы Согласитесь, делать селфи на Айфон не всегда удобно: иногда большая компания попросту не помещается в кадр, освещение не то или же попросту некого попросить вас запечатлеть на фоне какого-то объекта, но просить неловко? Решить это можно с помощью селфи-палки, но в 2022 году...

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

В следующей серии… Как устроены UX-исследования в Иви Привет, Хабр! Меня зовут Евгения Савельева, я руковожу отделом UX-исследований в Иви. С коллегами мы шутим: исследования как сериал - всегда есть что-то, что узнаешь только в следующей серии. А еще, по результатам исследований у нас самые интересные встречи! Решили рассказат...

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

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

Запуск ML скриптов в облаке с помощью dstack. Бонус – про запуск open-source проектов Привет! На прошлой неделе мы выложили на GitHub утилиту для запуска ML скриптов в AWS. В этом посте я бы хотел рассказать, об этой утилите, а также с какими трудностями мы столкнулись при ее разработке. Во второй части статьи, я бы хотел поделиться нашим опытом запуска ...

Распутываясь из циклов Ansible Распутываясь из циклов AnsibleНаписать данный опус навеяла статья на Хабре Распутывая Ansible Loops. Вообще с циклами у ansible на мой взгляд не задалось. Никаких тебе конструкций вида for и while. Официальная документация довольно-таки развернутая, но немного в ней не хвата...

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

Авторы Odin: Valhalla Rising потратят 30,4 млрд рублей на 3 игры Odin: Valhalla Rising — мобильная MMORPG из Кореи. Если вы о ней слышали, то знайте — её разрабатывала Lionheart Studios. Эта компания хочет через несколько месяцев выйти на IPO, то есть продавать свои акции. Конечно, чтобы подогреть интерес потенциальных инвесторов, корейцы...

Чего ждать от «Управления данными 2022»? Привет, Хабр! Буквально на днях, уже на следующей неделе стартует конференция “Управление данными 2022”. Издательство "Открытые Системы" проводит мероприятие седьмой год подряд, но в 2022 году форум обещает быть особенно интересным. Почему мы решили принять в нем участие, и ...

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

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

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

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

[Перевод] Java и низкая задержка Источник Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается под словом «производительность», п...

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

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

«Кто согласовал такую фигню?» — будни переговорщиков из IT Привет, Хабр! Я работаю исполнительным директором в HFLabs, а до того, как им стать, больше восьми лет занимался продажами в B2B. Моя первая сделка началась с того, что меня позвали на переговоры с вице-президентом банка. Я подумал: не с моей же рожей к вице-президентам ходи...

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

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

HTB Talkative. Проходим цепочку докер-контейнеров для захвата хоста Для подписчиковВ этом райтапе по сложной машине с площадки Hack The Box мы проэксплуатируем уязвимость в CMS Jamovi для получения учетных данных, а затем попентестим CMS Bolt, чтобы получить управление над Docker и туннелировать трафик на основной хост. После этого работаем ...

Контейнер для приманок (червей) Рыболовные снасти - часть 2Всем привет!Вот наконец-таки дошли руки, чтобы написать новую статью и поделиться новым аксессуаром для рыбалки...Идеей для его создания послужила дальнейшая трансформация разработанного мини-столика, который предназначался для размещения на нем об...

НПП «РАДИУС Автоматика» сократило длительность производственного цикла и ускорило выполнение заказов на 15% с помощью 1С:ERP Специалисты компании ООО «ИТРП» автоматизировали работу производственного предприятия «РАДИУС Автоматика». Система «1С:ERP Управление предприятием» помогла оптимизировать планирование производства и управление закупками …

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

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

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

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

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

Глава Роскосмоса объяснил, почему Россия уходит с МКС. Дело вовсе не в американцах или санкциях Новый глава Роскосмоса Юрий Борисов сообщил, что основные модули Международной космической станции превысили свой ресурс в несколько раз. Это и является главной причиной выхода России из проекта. «На сегодняшний день ресурсы основных модулей МКС выработаны многок...

Микрофронты для всех. Как мы построили платформу UIF, и что под капотом Привет, на связи Павел Востриков, архитектор веб-направления в «Лаборатории Касперского». Сегодня я расскажу про User Interface Framework (UIF) — нашу внутреннюю платформу интеграции веб-приложений, которая позволяет проводить разработку микрофронтов и микросервисов разными ...

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

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

Learn, Learn and Learn… Чем отличается образование в России, Великобритании и США? Иногда я пишу посты, в которых нет сильной ML-специфики - например, про менеджмент или свой опыт. Немудрено, что именно за них я получаю больше всего респектов от своих друзей, не особо связанных с DS. Респекты я пол...

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

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

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

7 самых некрасивых автомобилей за всю историю Fiat Multipla — один из самых уродливых автомобилей в мире В 2019 году компания Tesla представила автомобиль Cybertruck — это электрический пикап, сделанный в стилистике фантастического фильма «Бегущий по лезвию». Его внешний вид, напоминающий грубо отесанный кусок стали, ср...

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

Видеокарты GeForce RTX 40 пылятся на складах Nvidia ещё с августа Видеокарты GeForce RTX 40 ещё даже не представлены, старшая RTX 4090 якобы должна поступить в продажу только в октябре, но свежие данные говорят о том, что на самом деле такие адаптеры лежат на складах ещё с августа.  Источник утверждает, что Nvidia уже пару месяц...

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

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

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

5 отличных расширений для Safari в iOS 16, которые стоит попробовать Год назад Apple добавила расширения для Safari в iOS 15: даже на сегодняшний день они не стали такими же полезными, как в Google Chrome для ПК, но это не значит, что среди них нельзя найти полезных. На первый взгляд может показаться, что в App Store собраны лишь расширения ...

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

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

Как выбрать чехол для Xiaomi Redmi Note 10 Несмотря на то, что на современном рынке смартфонов можно найти множество полезной информации буквально на любую тему, многие пользователи так и не научились выбирать чехол для Xiaomi Redmi Note 10 (2021). вся проблема в огромном выборе — потенциальный покупатель просто не п...

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

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

Самое подробное руководство по установке высокодоступного (почти ಠ ͜ʖ ಠ ) Kubernetes-кластера В предыдущей статье я рассказывал, как построить простой кластер Kubernetes с одним мастер-узлом. Прошло время, опали листья... и мне захотелось большего, поэтому решил позариться на высокодоступные кластеры. В интернете много статей о том, как построить подобное решение, и ...

Microsoft подробно описывает Auto Color Management для SDR-дисплеев в обновлении Windows 11 2022 Update Компания Microsoft раскрыла более подробную информацию об улучшениях Auto Color Management(ACM), которые должны принести большую пользу некоторым ПК с дисплеями со стандартным динамическим диапазоном (SDR) в Windows 11 2022 Update. Microsoft говорит, что, хотя она поддержива...

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

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

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

Суперсовременный космический телескоп «Джеймс Уэбб», обошедшийся в 10 миллиардов долларов, управляется при помощи движка JavaScript 20-летней давности В Сети появляются все новые интересные подробности о космическом телескопе «Джеймс Уэбб». На этот раз стало известно, что в его системе управления используется код JavaScript с движком 20-летней давности. NASA называет интегрированный научный приборный моду...

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

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

Работа DevOps-инженера в крупной компании: ответы на частые вопросы Привет, Хабр! DevOps-инженеры нужны везде, но чаще всего их пока ищут крупные компании. Мы поговорили с Павлом Селивановым — сейчас он архитектор Yandex Cloud, а в прошлом долго и много работал в качестве DevOps-инженера. Павел ответил на вопросы о том, где и как ищут DevOps...

Россия на 30 месте, Украина — на 24, а на первом Израиль. Стало известно, где в мире самый дешёвый мобильный интернет Свежие данные Cable.co.uk показывают стоимость мобильной связи в разных странах мира. Если точнее, среднюю стоимость 1 ГБ мобильных данных.  Разрыв между самой доступной и самой дорогой связью просто огромен. Дешевле всего 1 ГБ данных обходится в Израиле, где он ст...

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

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

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

Xiaomi устраивает распродажу своих устройств. Налетайте пока не разобрали Xiaomi — один из самых известных производителей смартфонов и большого количества других устройств. Сама компания даже считает себя китайской Apple из-за качественного подхода не только к начинке, но и внешнему виду своих устройств. С учетом того, что в 2022 году Айфон...

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

Самодельная клавиатура PS/2 – это просто Снова здравствуйте, дамы и господа. Наш Отдел Перспективных Разработок обещал вас порадовать очередной странной разработкой, и потому продолжает свой цикл статей о старых, но иногда полезных вещах.Суть сегодняшнего предмета для изучения опять сугубо академическая. Лично я вз...

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

Все российские активы Nissan проданы. АвтоВАЗ займётся послепродажным обслуживанием ФГУП «НАМИ» выкупила российские активы группы компаний Nissan, которые находились под управлением «Ниссан Мэнуфэкчуринг Рус». Как отмечает пресс-служба, в рeзультате сделки 100%  активов Nissan в России перешли в российскую собственность в ...

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

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

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

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

Приключения онлайн-кинотеатра Premier в Android TV, или Как мы javascript внедряли Привет, Хабр! Меня зовут Артем, и вот уже два года, как я работаю над онлайн-кинотеатром PREMIER. Эта история началась, как и многие другие, со слов тимлида: “Артем, есть интересная задачка”.Ситуация была следующая: библиотека, над интеграцией которой велись работы, не имела...

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

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

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

Памятка архитектору Я работаю архитектором (Solution Architect если быть точным) в аутсорсинговой компании. В ходе работы я занимаюсь такими активностями как: дизайн и внедрение архитектурных решений, аудит систем заказчика и разного рода консультации вокруг архитектуры систем. Иногда в разгово...

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

Загадочный EF Core, или Как написать свое расширение В EF Core много полезных фич по работе с базами данных, но что, если этих возможностей не хватает? Я был удивлен, когда узнал, что фреймворк из коробки не умеет создавать вьюшки и отслеживать изменения их исходного кода. А что, если нам нужны не только вьюшки, но еще и синон...

[Перевод] Продвинутые принципы безопасности в Kubernetes Kubernetes используется для автоматизации таких процессов, как развертывание, администрирование и масштабирование контейнерных приложений. Например, в Kubernetes работает Docker, который развертывает микросервисы и управляет ими. В Kubernetes рекомендуется запускать на одном...

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

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

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

Что нам стоит д̶о̶м̶ голограмму построить? Картинка freepik Голограмма… Известное многим слово, за которым скрываются высокие технологии, сулящие большие перспективы в деле хранения информации, защиты, а также художественном самовыражении. Нет, в этой статье речь не пойдёт о голографическом проецировании изображени...

6 функций Google Pixel Watch, которые заставят меня купить эти часы Не так давно Google показала свои столь долгожданные умные часы, и многие уже захотели купить такие. Конечно, официальных поставок в нашу страну так и не предвидится, но параллельный импорт развязывает руки многим продавцам и покупателям, которые хотят купить гаджет. Если в...

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

Dreame снижает цены на свои пылесосы. Решаем какой лучше купить Мне кажется, что современную квартиру в 2022 году невозможно представить без робота-пылесоса. Благо, что выбор есть на любой вкус и кошелек. Вы можете найти робота, который будет максимально навороченным, с функцией самоочистки. А можете ограничиться базовой функциональност...

Как автоматизировать рутинные операции с помощью Jupyter, Python и Selenium Привет, Хабр! Меня зовут Николай Суворов, я руководитель направления в МТС Digital. Занимаюсь продуктом МТС Premium – это единая подписка на сервисы МТС и партнеров. Сегодня я расскажу о нашем опыте создания робота для автоматизации повторяющихся действий сотр...

Danger. Автоматизируем ревью на CI и пишем свой плагин Привет, я Татьяна Родионова, Android-разработчица в Lamoda. Как-то раз передо мной появилась задача упростить ревью пул-реквестов с помощью Danger. Я решила добавить автоматическую проверку код стайла, используя ktlint. Но оказалось, что Danger не поддерживает такое решение,...

Найм продактов: что рекрутеры говорят анонимно (Часть 1) Привет! Ты можешь знать меня по java-публикациям. Время идет, и вот я уже продакт-менеджер. Недавно я ушел из одного крупного банка и сейчас активно прохожу собеседования на продакта. Хочу поделиться некоторыми наблюдениями, которые я сделал в этом процессе. Надеюсь, кому-то...

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

[Перевод] Как запускать поды как сервисы systemd в Podman Расширять традиционные практики администрирования Linux с помощью контейнеров — естественный путь развития. Podman без проблем интегрируется в Linux, но поддержка systemd — краеугольный камень этой интеграции. Команда VK Cloud Solutions перевела статью о том, как она работ...

Автономный LTE роутер своими руками | Часть 1 — От идеи до схемы Приветствую, в этом цикле статей постараюсь описать разработку собственного сетевого устройства и поделиться своими мыслями, набитыми шишками и конечно же опытом. Цикл статей будет охватывать временной период порядка 1.5 лет неторопливой разработки. Да-да, это именно разрабо...

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

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

Забота о сотрудниках — измеримый показатель. Организуем, автоматизируем и считаем заботу о сотнях человек В самом простом виде задача Evrone – находить клиентов, которым нужна разработка, и лучших разработчиков для этих проектов, а затем организовывать сам процесс разработки.У нас полностью распределенная команда, которая сейчас состоит из 200 специалистов. Мы будем расти и разв...

Путь стартапа. От идеи до рабочего бизнеса. 18 шагов опыта Привет, меня зовут Максим Кульгин. Написал из нашего опыта, как с минимальными вложениями (насчитал прямых затрат на 95 500 руб.) можно сделать ИТ-бизнес в России. В этой статье вы не найдете такие термины, как: 'выгорание', 'питч', 'custdev', 'ментор', 'product ma...

[Перевод] Почему Twitter ещё не сломался: поясняет экс-SRE из компании По некоторым оценкам, Twitter потерял примерно 80% сотрудников. Каким бы ни было реальное число, в компании есть команды, в которых полностью пропали разработчики. Тем не менее, веб-сайт продолжает работать, а твиты продолжают публиковаться. Из-за этого многие задаются вопр...

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

SWUpdate, Yoctо(ерный) театр и paperina SWUpdate — это агент обновлений Linux, целью которого является эффективный и безопасный способ обновления встроенной системы. SWUpdate поддерживает локальные и удаленные обновления, включает несколько стратегий обновления, и его можно легко интегрировать в систему сборки Yoc...

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

Материнские платы на Intel B760 представят 3 января Почти всегда на момент запуска процессоров нового поколения пользователи жалуются на то, что материнские платы под свежую платформу стоят слишком много и пользователь просто не может собрать систему за адекватные деньги. Безусловно, это огорчает, но в компании Intel решили с...

Linux: «Бесплатная» RAM за счет процессора Если вы вдруг оказались с ноутом, в котором RAM распаяна, или все слоты уже использованы, или просто нет возможности добавить еще одну планку памяти, то существует простое решение, имя ему zram.Я не буду подробно описывать все прелести zram, в интернете достаточно много инфо...

Убийца iPhone: Илон Маск угрожает Apple и Google, что сделает свой смартфон Какие компании только ни пытались делать свои собственные смартфоны, желая не то повторить успех Apple, не то прочнее привязать аудиторию к своим сервисам. Это и запрещённый в России Facebook, и Kodak, и даже Energizer. Но каждый из этих экспериментов неизменно заканчивался...

Новый запуск курса Natural Language Processing Уже в среду мы делаем новый запуск курса по обработке естественного языка от ODS и Huawei. Ссылка на курс вот. В этом запуске дополнительно расскажу про то, как устроены Github Copilot и OpenAI Codex, ну и в целом про NLP4Code. Читать далее

Intel выпустила драйвер 30.0.101.3413 Intel обновила драйвер встроенной графики (GPU) до версии 30.0.101.3413. Список исправлений: • Черный экран или TDR мог появиться после запуска или во время игрового процесса в Gears 5* (DX12); • В Ghostwire Tokyo (DX12) в некоторых средах во время игрового процесса могло на...

Samsung будет ещё плотнее сотрудничать с Google. Компании упрощают построение систем умного дома взаимной поддержкой SmartThings и Google Home Компания Samsung довольно плотно сотрудничает с Google по ряду направлений. Сегодня корейский гигант объявил о о расширении партнерства с Google, чтобы вывести совместимость систем умного дома на новый уровень.   В ближайшие месяцы пользователи устройств Sams...

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

Установка Jenkins используя Ansible и плагин Configuration as Code на виртуальной машине Установка Jenkins используя Ansible и плагин Configuration as Code на виртуальной машине Jenkins Configuration as Code (aka JCasC) призвана быть инструментом, который позволяет вам запускать свой Jenkins в парадигме Infrastructure as Code или инфраструктура как код (IaC). Эт...

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

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

Российская робособака с гранатомётом оказалась китайским роботом Go1, который за 2700 долларов можно купить на Aliexpress Несколько дней тому назад мы писали о робособаке М-81, оснащенной гранатометом. Устройство представили на форуме «Армия-2022», разработчики из АО «Интеллект Машин» рассказали, что в М-81 используются китайские технологии, а стоимость составл...

Укрощаем одноглазого змея. Разбираемся с WireGuard и делаем свой умный VPN Забавная ситуация: сайтов и сервисов, доступных только через VPN, все больше, но при этом многие российские компании закрывают доступ из-за границы. В результате приходится целыми днями теребить ползунки «вкл-выкл», что утомительно. Я расскажу, как с помощью магии маршрутов ...

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

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

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

MVI и State Machine — объединяем концепции. Визуализация и анализ диаграммы состояний в Android и KMM проектах Чтобы проще было развивать и поддерживать код продукта, сложную логику можно разбить на конечное множество состояний и описать правила переходов между ними. В итоге мы получаем конечный автомат. Часть бизнес-логики, описывающая смену состояний в MVI-архитектуре, может быть ...

ТЕСТ: Какой вы финансовый супергерой? Невероятные способности есть у каждого, но многие даже не подозревают, что на самом деле обладают поистине удивительными силами. Этот тест расскажет, что за невероятные умения есть у вас. Ответьте на 8 простых (и не очень простых) вопросов и узнайте, какой вы финансовый супе...

Социократия – источник практик по организации IT-проектов Чтобы найти способ улучшить процессы и процедуры в компании, полезно смотреть на чужой управленческий опыт: на чём строятся решения, какие паттерны и концепты можно попробовать у себя и уместен ли контекст. Чем шире кругозор, тем из большего числа подходов можно выбрать подх...

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

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

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

Дайджест интересных материалов для мобильного разработчика #456 (5 — 11 сентября) В новом дайджесте Kotlin Multiplatform на iOS, история Android и ненужные проекты, фермы Яндекса, реклама мобильных приложений и многое другое. Хорошей разработки! Подключайтесь также к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый де...

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

«Старые кеды». 26-й день рождения KDE Современное человечество пока еще не нашло ответа на множество важных вопросов. Есть ли жизнь на Марсе? Едят ли курицу руками? Как пропатчить KDE под FreeBSD? Кстати, по поводу KDE: сегодня исполняется ровно 26 лет со дня основания этого сообщества, подарившего миру одну из...

Осенью Роскосмос запустит ракету «Союз 2.1б» на новом виде топлива – нафтиле Первая ракета полностью на новом виде топлива – нафтиле – будет запущена с космодрома Восточный осенью. На ней на орбиту отправятся спутники «Гонец-М» и «Скиф-Д». Об этом рассказал гендиректор Центра эксплуатации объектов наземной кос...

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

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

[Перевод] Как работает Wine Wine — это свободное программное обеспечение для запуска Windows-приложений на нескольких POSIX-совместимых операционных системах, включая Linux, macOS и BSD. Если вы любите Linux, то наверняка когда-то запускали Wine. Возможно, для какой-то «важной» программы Windows, у ...

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

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

Как свести проблемы в инфраструктуре облачного сервиса к нулю? Как известно, управление сложным космолетом невозможно без нормальной приборной панели. Совсем недавно мы уже рассказывали, об эволюции инфраструктуры нашей облачной help desk системы Okdesk, которой пользуется каждый день более 800 компаний и о том, как она вообще устроена ...

[Перевод] Применяем политики и рекомендации по безопасности в кластерах Kubernetes с OPA Gatekeeper Представим, что мы маленькая компания. Мы хотим перенести рабочие нагрузки в Kubernetes, но нас очень волнует вопрос безопасности. Мы уже создали кластеры, опираясь на рекомендации по безопасности из официальной документации Kubernetes. Бизнес растёт, и нам нужно что-то изме...

[Перевод] 5 бизнес-процессов в повседной работе менеджера продукта, которые можно автоматизировать готовыми no-code-решениями Как использовать no-code-инструменты автоматизации, чтобы сделать рутинные задачи по управлению продуктом более эффективными?No-code инструменты автоматизации рабочего процесса — это крупный бизнес, который за последние несколько лет превратился в многомиллиардную индустрию....

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

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

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

Запущенный вчера ракетой «Союз-2.1в» военный спутник «Космос-2558» введен в строй, а вот запуск ракеты Rocket Lab со спутником для нужд разведки США отменили Вчера поздно вечером с космодрома Плесецк состоялся запуск ракеты «Союз-2.1в» со спутником в интересах Министерства обороны. Сегодня ведомство отчиталось о том, что «Космос-2558», такое обозначение получил аппарат, принят на управление. Запуск &...

«Это не российская практика, а международная», — Денис Мантуров о разборе самолетов на запчасти Вице-премьер РФ и глава Минпромторга Денис Мантуров назвал разбор самолетов на запчасти международной практикой, отметив, что так поступают на только в России. «То, что вы сказали по перестановке [запчастей], на самом деле это выдумка не нашей российской авиации, ...

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

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

Bottom sheet: Navigation Это вторая статья из цикла про bottom sheet, в которой мы воссоздаём поведение платёжного фрагмента в Кошельке по образу и подобию Apple Pay и сталкиваемся с тем, что это не так то просто. Из материала вы узнаете, как повторить полноценную навигацию в рамках bottom sheet ото...

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

Как я делаю опенсорсную статусную панель «я занят» Прототип моего проекта светодиодной таблички, которая показывает что я занят — Busy StatusBar Мне надоело, что на работе меня постоянно отвлекают, сбивая фокус с задачи, так что техника помидора становится бесполезна. Я не нашел удобных способов быстро сообщить всем вокруг...

Blizzard работает над развитием Overwatch 2, чтобы дать игрокам еще больше контента за "просто так" Одним из самых противоречивых решений в Overwatch 2 - это безусловно переход игры на условно-бесплатную модель распространения, от в игре появился обновленный боевой пропуск, для которых нужно выполнять кучу заданий (проще говоря гриндить) чтобы получать новых персонажей и н...

[Перевод] Провал Tailwind, инструмента для невежд Привет, Хабр! Не так давно в нашем блоге вышел перевод статьи «Взлет и падение Bootstrap». Как указали в комментариях наши читатели, вскоре после публикации оригинального материала на Medium, на том же ресурсе появилось и опровержение. Чтобы вы могли оценить обе точки зрения...

АвтоВАЗ начал испытания электрического Lada Largus АвтоВАЗ начал первый цикл испытаний электрического LADA e-Largus. Прототип автомобиля накануне привезли на полигон в село Сосновка, где обычно тестируются все новинки компании. Об этом пишут «Автоновости дня» со ссылкой на инсайдерский паблик Avtograd News. ...

Погружение в IT Узбекистана: о чём говорили и что показывали на форуме в Самарканде У Узбекистана есть амбиции стать центром развития всего среднеазиатского региона. У страны многое для этого есть: историческое наследие, население в 35 миллионов, неплохое географическое положение. На этом фоне IT и цифровизация в целом — один из официальных приоритетов. Тем...

PostgreSQL 16: Часть 1 или Коммитфест 2022-07 Август в релизном цикле PostgreSQL месяц особенный. Еще не вышла официально 15-я версия, но уже закончился первый коммитфест 16-й версии. И мы можем посмотреть на самые интересные изменения. Собираем сервер из исходного кода и вперед! \dconfig server_version List of configur...

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

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

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

Сертифицированный тестировщик. Часть 1 Многие IT специалисты, особенно те, которые только находятся в начале  карьерного пути, часто задаются вопросом: “А какие сертификаты котируются / ценятся при устройстве на работу?”. Этот вопрос можно переформулировать так: “Какую бумажку мне надо получить, чтобы взяли ...

Blizzard работает над развитием Overwatch 2, чтобы дать игрокам еще больше контента за "просто так" Одним из самых противоречивых решений в Overwatch 2 - это безусловно переход игры на условно-бесплатную модель распространения, ведь в игре появился обновленный боевой пропуск, для которых нужно выполнять кучу заданий (проще говоря гриндить) чтобы получать новых персонажей и...

Игровой сетап на linux Хотел я написать о багах и разработчиках но подумал, что это никому не надо и напишу о том как я настроил себе удобное место для поиграть на linux. Читать далее

Когда не хватает слов: Яндекс возродил «Балабобу» со знанием двух языков Команда Яндекса объявила о запуске новой версии сервиса на основе системы искусственного интеллекта — «Балабоба».  Напомним, изначально «Балабоба» начал работать летом 2021 года, а весной 2022 года его работа была приостановлена. ...

Установка OpenSSL для проекта на С++ Решая в целом тривиальные задачи, приходится сталкиваться с нетривиальными проблемами, и эта история, собственно, об этом.В кои-то веки, решив написать код для себя любимого, проработал проект, установил окружение, прописал в проекте boost и пошёл писать модули.Ничто не пред...

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

Героев Игры престолов воссоздали с помощью движка Unreal Engine 5. Книжный цикл «Песнь льда и пламени» и его экранизация в виде сериала «Игра престолов» остаются очень популярными в массовой культуре. В связи с этим, авторы YouTube-канала TeaserPlay решили воссоздать знаменитых персонажей фэнтезийного мира с помощью движка Unreal Engine 5...

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

MMORPG Traha Global выйдет 2-го ноября Traha Global — MMORPG на ПК и смартфоны. Судя по информации с App Store и Steam, она выйдет 2-го ноября. Сейчас проект можно предзаказать, он появится в РФ. Игру делают на движке Unreal Engine 4, предлагая масштабные PvP-схватки в формате «осады замка». Самые сильные игрок...

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

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

Пишем свой ROM BIOS Со стародавних времён хотел попробовать создать собственный ROM BIOS, который будет записан в отдельную микросхему и будет выполнять какие-то полезные действия. Например, ROM BIOS установлен в видеокартах (по крайне мере старых), контроллерах дисков и много где ещё — это фа...

Создаём сложные интерфейсы и спецэффекты на базе Qt. Часть II Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой desktop-версии в команде VK Teams. В первой части я рассказывал о том, как использовать маски и создавать сложные многослойные окна. Под катом этой статьи мы продолжим исследовать возможности Qt Framework, ра...

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

Пишем собственную тему для Visual Studio Code Если зайти в магазин дополнений Visual Studio Code, то можно заметить огромное количество совершенно разных тем и оформлений. Во всем этом обилии наверняка найдётся что-то подходящее. Но если ничего не нашлось или просто хочется реализовать свою идею, то всегда можно сделать...

SpaceX нацелилась на новый рекорд. В следующем году её космические корабли будут летать на орбиту каждые 3,5 дня Американская компания SpaceX намерена осуществить 100 запусков своих космических аппаратов на околоземную орбиту в 2023 году. Об этом сообщил её глава Илон Маск. «Да, мы нацелены провести вплоть до 100 запусков в следующем году», – написал он в Twitter...

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

В шутере Day Before Die нет рекламы, плюс в него можно играть офлайн Игра Day Before Die доступна во многих странах. Для неё будут выпускать обновления с развитием сюжета. Day Before Die — мобильный шутер, который доступен на Андроид; информации о версии на iOS нет. Он сделан на движке Unity и предлагает как минимум один режим, выживание. Ни...

nocc — распределённый компилятор для гигантских проектов на С++ У нас есть задача постоянно компилировать тонны плюсового кода. Наш проект — почти 200 000 cpp- и h-файлов, множество Git-веток, сотни разработчиков, десятки билд-агентов: его нельзя единожды скомпилировать, приходится перекомпилировать постоянно, параллельно, разные версии....

Игрок Call of Duty: Warzone 2 получил 1 год двойного опыта, но есть одно "но" Пользователь Reddit под ником CranberryCarney поделился, что получил в Call of Duty Warzone 2.0 бонус на двойной опыт, который будет действителен в течение года. Похоже, пользователь был шокирован, увидев это в своей учетной записи, и написал пост, надеясь найти ответ. Многи...

Книга «Scala. Профессиональное программирование. 5-е изд.» Привет, Хаброжители! Мы издали главную книгу по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное средство разработки. Этот авторите...

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

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

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

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

Как программист настроил автоматическое развертывание бекенда с базой данных Всем привет, хабровчане и гости сайтаСегодня решил рассказать о своем опыте, как я при помощи docker-compose и bash скрипта настроил развертывание бекенд приложения с базой данных.Какая была идея? Хотелось при помощи одной команды в терминале разворачивать Java приложение с ...

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

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

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

«Большая боль»: в «Сбербанке» говорят о подорожании обслуживания банкоматов Директор департамента «Центр управления наличным денежным обращением» Сбербанка Алексей Пономаренко рассказал, что в России подорожало техническое обслуживание банкоматов. Это произошло после ухода западных компаний, которые занимались обслуживанием. Как соо...

[Перевод] Руководство по Human Pose Estimation Обычно эту задачу решают при помощи глубокого обучения. Это одна из самых интересных областей исследований, получившая популярность благодаря своей полезности и универсальности — она находит применение в широком спектре сфер, в том числе в гейминге, здравоохранении, AR и ...

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

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

Подсистема обеспечения казначейского сопровождения – новая разработка БФТ-Холдинга В 2021 году в российском бюджетном законодательстве произошли изменения, связанные с переходом на систему казначейских платежей и казначейское обслуживание бюджета. Финансовые органы субъектов РФ (муниципальных образований) в ряде случаев получили право осуществлять казна...

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

Spring. Экспертное мнение о плюсах и минусах самого популярного Java-фреймворка Spring является самым популярным инструментом при разработке промышленных приложений на Java — от больших монолитных приложений до микросервисов. Сразу стоит отметить, что под термином Spring мы понимаем не столько Spring Framework, сколько экосистему и Spring Boot. Всё, что...

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

Микроконтроллеры Megawin серии MG32F02: RTC и сторожевые таймеры IWDT, WWDT Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3 и 4), сегодня рассмотрим часы реального времени RTC, сторожевые таймеры IWDT и WWDT, а также стандартный для Cortex-M0 таймер SysTick.Также отметим изменения в ор...

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

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

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

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

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

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

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

[Перевод] Разбираем по полочкам «философию Unix» Как-то раз я написал пост о том, как проектируются компиляторы. Основная идея этого поста заключалась в очень простом композиционном примитиве – а именно, выстроить конвейер из функций. Традиционно проектирование компиляторов выстраивается как нисходящий процесс. Компилято...

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

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

5 лучших офлайн-плееров для iPhone Из-за санкций проблема прослушивания музыки офлайн встала очень остро: отечественные стриминговые сервисы не могут добавлять западные новинки в свою базу, а такие сервисы как Apple Music попросту блокируют новые треки для российских пользователей. То есть, они есть в базе, ...

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

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

29 лет назад родилась Windows NT Как и положено настоящему комсомольцу молодому специалисту, после окончания института я отправился на завод — «инженером-системотехником по обслуживанию ЭВМ», а по-современному – сисадмином. Зоопарк техники там был представлен множеством разнообразных зверюшек: были и «ЕС-...

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

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

Два сервера GAGAR>N и несколько жизненных тестов: насколько хороша новая платформа? Привет, Хабр! Сегодня мы расскажем о нашем опыте тестирования серверов GAGAR>N. Интерес к этим решениям, построенным на российской платформе сегодня достаточно высокий. И, договорившись с производителем, мы решили проверить, на что способны эти серверы, действительно ли о...

О чём вы? Конечно, езжайте в Бакулевку Рассказать свою историю меня подвигла статья, которую написал skaynet4788. Всё то, о чём пойдет речь ниже, случилось со мной 5 лет назад и началось всё 6 декабря 2016 года. В этот день я как обычно сидел в своём кабинете и программировал, а также периодически смотрел коммент...

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

[Перевод] SQL и NoSQL. Правда ли одно лучше другого? Базы данных (БД) существуют с первых дней программирования, а появились они ещё раньше. Это — неотъемлемые части любых приложений. Хорошо спроектированная БД — это один из важнейших компонентов, влияющих на производительность программных проектов. Из-за этого множество архит...

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

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

Postgresso 45-46 По некоторым причинам этот номер сдвоенный, дальше Postgresso продолжит выходить в обычном, ежемесячном режиме. Релизы Postgres PostgreSQL 15 — Beta 3-4, RC 1-2 и, теперь GA Свершилось! Главное событие — конечно, это выход уже официальной, общедоступной (general availabil...

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

Новые медицинские импланты могут частично состоять из грибов Электронные отходы были и остаются одной из проблем современного мира. Многие компании ищут способы уменьшить их количество. И вот в Австрии придумали оригинальное решение. Специалисты их Университета Иоганна Кеплера в Линце попыталась найти замену многослойным компоне...

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

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

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

Шахматы на C++ Не так давно я захотел написать свой шахматный движок. На удивление в Интернете нашлось не так много хороших статей на эту тему. Были статьи с довольно слабыми программами, многие из которых даже умудрялись пропускать некоторые важные правила. А были статьи с хорошими програ...

Windows 11 получает совершенно новое приложение для калибровки HDR Несколько дней назад Microsoft выпустила Windows 11 2022 Update, и, хотя оно содержит много интересных возможностей для геймеров, некоторые пользователи, возможно, пропустили релиз совершенно нового приложения Windows HDR Calibration. Важно отметить, что оно не связано с Win...

10 самых сногсшибательных и полезных Telegram-каналов ТОП 10 самых интересных и полезных Telegram-каналов, которые вас обязательно заинтересуют Хотите ежедневно узнавать что-то новое, получать полезную и интересную информацию? Лучшее средство для этого — мессенджер Telegram. Да, пришло то время, когда это приложение устанавлива...

Intel выпустила драйвер 30.0.101.3616 Beta Intel обновила драйвер встроенной графики (GPU) до версии 30.0.101.3616 Beta. Список исправлений: • Stray* (DX12) могла вызвать сбой приложения или сообщение об ошибке во игрового процесса; • Vampire The Masquerade Blood Hunt* (DX12) могла привести к сбою приложения во время...

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

Как жил и умер последний человек из дикого племени Амазонки Абориген из амазонских лесов жил в одиночестве 26 лет Если вам когда-нибудь приходилось чувствовать себя самым одиноким человеком в мире, знайте — это чувство было ошибочным. В амазонских лесах (Бразилия), на протяжении 26 лет, жил мужчина, который потерял всех своих родстве...

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

Обзор операторов PostgreSQL для Kubernetes. Часть 3: CloudNativePG Статья продолжает наш обзорный цикл о PostgreSQL-операторах для Kubernetes. В первой части мы рассматривали операторы Stolon, Crunchy Data и Zalando. Во второй — KubeDB и StackGres, а также объединили все пять операторов в сравнительную таблицу. В этот раз разбираем решение ...

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

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

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

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

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

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

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

Samsung скопировала главную фишку iOS 16 Некоторое время назад компания Apple официально рассказала о своей важнейшей фишке — производитель реализовал в операционной системе iOS 16 возможность гибкой настройки экрана блокировки. Да, многим Android-пользователям это может показаться странным, но на самом деле у iOS ...

Взгляд с обратной стороны: как смотрит на код реверсер Привет! Меня зовут Денис, я Lead Security Researcher в центре Global Research & Analysis Team (GReAT) — подразделении «Лаборатории Касперского», которое занимается целевыми вредоносами. Это значит, что их авторы не рассылают трояны всем подряд, а тщательно выбирают свои ...

На YouTube хотят создасть создать маркетплейс, чтобы продавать подписки на стриминговые сервисы Издание The Wall Street Journal со ссылкой на свои источники сообщило, что YouTube намерен запустить интернет-магазин для продажи подписок на потоковые сервисы других компаний. Сейчас руководство сервиса ведёт переговоры с ними, запуск ожидается осенью. При этом сам &la...

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

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

Челленджи деплоя, сетевых политик и планировщика: как мы внедряли ML-платформу Kubeflow Kubeflow — фреймворк на базе Kubernetes, который помогает быстро запускать модели машинного обучения. Мы в VK решили внедрить его в свои рабочие процессы и столкнулись с некоторыми трудностями. Меня зовут Федюнин Андрей, я системный инженер в команде платформы, которая пр...

Вырезы в экране iPhone 14 Pro просто огромны, зато рамка узкая. Интересно, получится ли у Apple задать новый тренд Характеристики и размеры смартфонов линейки iPhone 14 давно утверждены, они уже запущены в производство. В связи с этим производители аксессуаров также заранее получили данные для выпуска чехлов, защитных плёнок и экранов. Известный в Китае производитель аксессуаров Lao...

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

SiteWatcher — наблюдаем за изменениями на страницах сайтов Я не являюсь разработчиком (я себя таковым не считаю) и не занимаюсь программированием для заработка (хотя раньше такое и было), но иногда возникает острое желание чего-нибудь написать для себя, чтоб оно работало, как надо мне, чтоб выглядело, как я хочу, и чтоб была возможн...

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

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

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

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

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

Рабочий стол Linux в браузере Первый в мире браузер (1993 года) выполнял две функции: рендеринг HTML; переход по гиперссылкам (навигация, браузинг — отсюда и название «браузер»). Всё было предельно просто. Но те времена давно ушли. Современный браузер эволюционировал в сложнейшую мета-систему, кото...

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

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

Как настроить внешний вид уведомлений в iOS 16 Всплывающие уведомления появились еще в iOS 5. С тех пор Apple регулярно пытается довести их до ума и сделать удобными для пользователей. Так, со временем больше приложений стали поддерживать быстрый ответ непосредственно из оповещений, а сами уведомления можно группировать...

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

Алисе «Яндекса» — 5 лет 10 октября «Яндекс» отмечает день рождения умного голосового помощника Алисы, а в этом году праздник особенный: самому известному искусственному интеллекту России исполнилось 5 лет.   «Вы задаёте ей миллионы вопросов, и она всегда находит, что от...

Google меняет звук и анимацию во время запуска YouTube YouTube запускает новый звук при запуске приложения, который очень похож на такой в Netflix. Вряд ли многие это заметили, но если вы попробуете запустить приложение на своем телевизоре или PlayStation 5, то однозначно услышите новый "тудум". По каким-то причинам на Apple TV ...

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

Стартовал II всероссийский конкурс «Лучшие цифровые практики в школьном образовании» Принять участие в конкурсе можно как в составе команды учебного заведения, так и индивидуально. Количество номинаций в этом году увеличилось до 4: "Лучшая цифровая школа страны", "Лучший цифровой учитель", "Лучший цифровой ученик" и специальная...

Похоже, Windows 11 22H2 выйдет под названием Windows 11 2022 Update Несмотря на то, что Microsoft пока не анонсировала Windows 11 версии 22H2, подготовка к грядущему релизу первого функционального обновления для Windows 11 идёт полным ходом. Так, некоторые пользователи заметили обновлённое приветствие в приложении «Начало работы»: Теперь вы...

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

Nokia представила раскладушку 2780 Flip Вам может показаться, что это новость из 2005 года, но на самом деле это не так — Nokia действительно официально представила смартфон 2780 Flip, который является ничем иным, как обычной раскладушкой. Да и смартфоном называть это устройство, конечно, не совсем правильно, так ...

Первая в истории современной России миссия на Луну может состояться в июле 2023 года Запуск аппарата «Луна-25», первой в истории современной России миссии на Луну, может состояться в июле 2023 года. Об этом сообщил руководитель отдела ядерной планетологии Института космических исследований РАН Игорь Митрофанов. Гендиректор Роскосмоса Юрий Б...

Что можно будет узнать о тестировании на Heisenbug 2022 Autumn Конференция Heisenbug («по тестированию, но не только для тестировщиков») близится: программа уже готова, и пришло время поделиться с Хабром всеми подробностями. Во-первых, напоминаем формат. Конференция будет проходить три дня. Первые два — полностью онлайновые. А вот ...

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

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

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

8 новых функций Apple Watch, о которых вы не знали Apple Watch являются одними из самых популярных умных часов в мире. Это не удивительно, ведь только они могут дать идеальную синхронизацию с Айфоном и пользовательский опыт, который не сравнить с часами других производителей. Плюс ко всем базовым функциям, Apple ежегодными ...

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

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

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

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

Полезный аксессуар Xiaomi для пользователей ноутбуков, планшетов, телефонов и компьютеров Mac. Стыковочная станция Xiaomi Type-C 5-in-1 оценена всего в 20 долларов Xiaomi представила недорогое и полезное устройство для многих пользователей, имеющих в своем распоряжении телефон, ноутбук или планшет с портом USB-C. Стыковочная станция Xiaomi Type-C 5-in-1 позволяет расширить периферийные возможности такого устройства. Аксессуар осн...

[Перевод] REST API на основе Snake (Python, Mamba, Hydra и Fast API) Сегодня я хочу попробовать что-то новое и начну исследовать мир Python. В этой статье представлен пошаговый туториал по реализации простого REST API при помощи Python, Fast API, Hydra и Mamba. Более того, я вкратце опишу, как упаковать всех этих змей в один образ Docker и з...

Импортозамещаем MS на MS: что лучше знать до миграции почты из Office365 на on-premise Exchange 2019 Заказчик понял, что в связи с последними событиями можно ожидать внезапного окончания сервиса в облаке MS для всей компании. Если бы там крутилась только почта, то проблем бы не было: есть очень много опенсорсных или OS-based решений российской разработки. Но кроме самой поч...

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

Google меняет звук и анимацию во время запуска YouTube YouTube запускает новый звук при запуске приложения, который очень похож на таковой в Netflix. Вряд ли многие это заметили, но если вы попробуете запустить приложение на своем телевизоре или PlayStation 5, то однозначно услышите новый "тудум". По каким-то причинам на Apple T...

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

Илон Маск оценит. Российский разработчик создал Telegram-бот для управления Tesla Как пишет «Код Дурова», разработчик из Грозного Рамзан Шахбиев создал Telegram-бот, который заменяет фирменное мобильное приложение Tesla и позволяет управлять электромобилем через мессенджер. По словам Рамзана, идея написать бота пришла внезапно, когда он ...

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

PlayStation 4 — всё. Sony больше не будет отчитываться о продажах консоли На прошлой неделе Sony объявила свои финансовые результаты за первый квартал 2022 финансового года. Продажи PlayStation 5 за квартал достигли 2,4 млн единиц, что на 100 тыс. больше, чем за аналогичный период в прошлом году. Однако в финансовом отчете впервые не было дан...

Tank Company Mobile можно скачать на Андроид Издатель NetEase начал пробный запуск игры Tank Company Mobile. Он проходит в Европе и СНГ, так что спешите скачать. Tank Company Mobile — симулятор танковых сражений на смартфонах. Как и обещали разработчики, 15-го сентября начинается «мягкий запуск». Новички получат множе...

Во «ВКонтакте» стало можно публиковать клипы с компьютеров Команда «ВКонтакте» объявила о запуске новой функции платформы «VK Клипы». Теперь пользователи социальной сети смогут загружать короткие вертикальные видео напрямую с ПК и ноутбуков. Раньше им приходилось отправлять готовые видео на смартфон и у...

Event Storming: что будет, если запереть 10 человек в одной комнате Меня зовут Александр Донсков и я архитектор в компании REG.RU. Сегодня я расскажу о том, что такое Event Storming и что будет, если запереть 10 человек в одной комнате (в том числе виртуальной). Цель статьи не столько в том, чтобы рассказать, как это работает, сколько п...

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

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

Что делать, если не работает AirPlay Если спросить многолетнего фаната Apple, какие функции iOS он считает самыми полезными, в числе прочего он наверняка назовёт AirPlay. Одна из опций экосистемы Apple позволяет транслировать музыку или изображение с iPhone или iPad на внешний монитор или телевизор без проводо...

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

Зачем нужен Поиск на экране Айфона в iOS 16 и как его убрать Знаете, что общего между iOS 16 и iOS 15? Обе системы имеют мелкие изменения, которые заметит далеко не каждый пользователь. Безусловно, в операционке, которая выйдет для всех уже в сентябре, внимание привлекают, в первую очередь, нововведения экрана блокировки, но если при...

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

Наклейки электрика — предсказывают будущее Завершаем цикл постов про современные устройства защиты для ваших электрощитков. На этот раз — специальные наклейки для заглядывания в будущее

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

По примеру Renault: российские активы Nissan передали НАМИ Российские активы автоконцерна Nissan, включая завод, перейдут в госсобственность в лице ФГУП «НАМИ», о чем сообщает ТАСС со ссылкой на пресс-службу Минпромторга РФ. Сумма сделки не уточняется. Сделка предполагает передачу 100% активов Nissan в России (под у...

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

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

Блин! Да не сложно похудеть! Даже работая в IT Блин! Да не сложно похудеть! Даже работая в ITОчень хочется выругаться прямо в текст! Прочитал длинную статью про похудение. Да вот она - Почему похудеть, работая в ИТ, так сложно. А ещё бы хотел увидеть фото автора в полный рост. Сомневаюсь что он в хорошей форме.Первое что...

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

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

[Перевод] «Устаревший» или «завершённый»? В защиту софта, который в обновлениях не нуждается 22 августа я нежданно-негаданно получила письмо от Apple, уведомлявшее меня, что у меня есть новое сообщение App Review. Оно было связано с моим приложением WorldAnimals, простенькой игрой про угадывание звуков, которые издают животные на разных языках. Обычно сообщения пр...

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

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

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

[recovery mode] Автоматический подбор синаптических весов. Самое начало. Циклический перебор В одной из предыдущих статей (Синаптические веса в нейронных сетях – просто и доступно) мы разбирались со смыслом синаптических весов на примере определения цифры на 13-ти сегментном индикаторе и подбирали веса "вручную", путем логических рассуждений.С этой статьи приступаем...

В Telegram появились альтернативные ссылки на профили Основатель Telegram Павел Дуров сообщил, что в мессенджере появились альтернативные ссылки на профили пользователей – теперь написанный латиницей никнейм можно будет видеть и перед адресом t.me. Дуров прокомментировал свой предыдущий пост в Telegram, в котором то...

Программируем Arduino Uno на Rust: настраиваем среду и моргаем светодиодом Кто-то из вас наверняка задавался вопросом: а нельзя ли программировать Arduino на чём-то более современном и удобном? Вот и я задавался. И нашёл Rust (не то, чтобы я о нём не знал). И на нём можно программировать микроконтроллеры AVR и платы Arduino, построенные на них. И з...

Samsung начала глобальный запуск режима обслуживания на своих смартфонах Компания Samsung объявила о глобальном запуске нового режима для своих смартфонов. Режим обслуживания (Maintenance Mode) был анонсирован еще летом текущего года, тестирование прошло на моделях Samsung Galaxy S21 в Южной Корее в июле, а в сентябре функция заработала на с...

AlertBox Radio Lite: волшебная коробочка (можно даже без DIY) Сегодня мы начинаем знакомство с новым семейством контроллеров AlertBox компании (торговой марки/интернет-сервиса) UNIMON. Контроллеры AlertBox — это часть экосистемы мониторинга и решений для автоматизации, состоящей из интернет-сервиса my.unimon.ru и различного оборудова...

Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом Привет! Сегодня Яндекс выкладывает в опенсорс DivKit — фреймворк для отрисовки интерфейсов из ответа сервера. Серверная вёрстка поможет ускорить разработку: наладить отправку апдейтов от сервера разным версиям приложения, создать прототип или просто написать интерфейс один р...

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

Автоматизируем деплой на объектах СИБУРа Привет! Хорошо налаженным CI/CD сложно кого-то удивить, потому что чаще всего это происходит в классических IT-компаниях. А в них не бывает таких жестких ограничений в плане информационной безопасности.Как вы понимаете, у нас в СИБУРе с этим дела обстоят немного иначе. Но мы...

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

Что не так с китайским экономическим чудом, или почему оно закончилось? Еще совсем недавно многие экономисты предрекали Китаю и китайской экономике большое будущее. Некоторые известные экономисты, такие как Рей Далио, вообще выпускали целые книги, объясняющие, что цикл верховенства США в мире закончен, и теперь пришло время Китаю вырваться впер...

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

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

«Получается, что высшее руководство АвтоВАЗа идет на сознательный обман. Они собираются забрать нашу «Весту». Работники Lada Ижевск написали открытое письмо Путину Слухи о том, что производства Lada Vesta перенесут из Ижевска в Тольятти, на главный конвейер АвтоВАЗа, ходят давно – еще до того, как Renault решила покинуть российский рынок. Но с уходом французов спекуляций на эту тему стало гораздо больше: сейчас, когда и глав...

Сравнение стандарта PEP8 и «Чистого кода» Роберта Мартина ПРЕДИСЛОВИЕПривет Хабр! Признаюсь, честно, за время моего отсутствия я успел по вам соскучиться.Прежде чем начинать изложение материала, позвольте рассказать небольшую историю, вдохновившую написать эту статью.Был совершенно обычный день, когда мне в обеденное время написал ...

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

Страх и ненависть в протоколе RDP Все те из нас, кто всё ещё администрирует Windows на серверах, привыкли к протоколу RDP. Последовательность: Win+R->mstsc зашита не то что в мышечной, а наверняка уже в генетической памяти. Но не все занимались изучением протокола RDP. Для нас это данность, которую м...

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

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

Пытаюсь устроиться на работу #1 Тестовое задание на pyZMQ Эта статья только первая из цикла "прохожу тестовые задания". Подобными заметками я хочу показать другим начинающим программистам с чем им придется столкнуться при собеседованиях на работу. Сам я изучаю питон(и не только) уже порядка 4 лет, но это только теория с практикой н...

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

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

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

Microsoft выпустила Windows Package Manager 1.3 Компания Microsoft выпустила Windows Package Manager 1.3. Улучшения манифеста Отображение документации Некоторые пакеты включают документацию, связанную с версией пакета. Теперь вы сможете увидеть документацию и соответствующий URL-адрес при запуске winget show. Примечания п...

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

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

Большое обновление «VK Мессенджера»: несколько аккаунтов, папки, обмен файлами на 4 ГБ, и многое другое Команда «ВКонтакте» сообщила о запуске большого обновления для «VK Мессенджера», которое приносит довольно много важных улучшений и полезных новшеств.  В мессенджере появились папки, которые позволяют распределять чаты по разным тематикам, ...

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

Что случилось с Яндексом на Айфоне За долгие годы главной ассоциацией с IT-рынком в России стали две крупнейшие компании — это Яндекс и Mail.ru Group. Относительно недавно Mail.ru Group произвела ребрендинг и сменила название на VK. В соответствии со своим самым популярным активом — социальной се...

Посмотрите во что превратился Telegram. Это же барахолка! Когда мессенджер Telegram только появился, его создатель Павел Дуров объявил, что приложение и сам сервис будут бесплатными для пользователей. Тогда было непонятно, с помощью чего будут окупаться затраты на его развитие и содержание. С ростом базы пользователей мессенджер н...

Жадины! Еще несколько производителей могут отказаться от комплектной зарядки Помните, сколько шума было после того, как Apple перестала класть в комплект с iPhone зарядное устройство? Я бы даже назвал это волной хейта. В том числе и многие производители подкалывали американскую компанию, говоря в своей рекламе ”а у нас-то все нормально…”. Вот только...

Apple решила переизобрести Always-on Display. В iPhone 14 Pro и 14 Pro Max технология будет работать не так, как у всех Долгожданный режим Always-on Display в смартфонах Apple может работать не так, как в остальных аппаратах на рынке.  Источник обнаружил во внутренних файлах iOS 16 beta 4 указания на то, что работа AoD на iPhone 14 Pro и 14 Pro Max будет похожа на работу этой техно...

Потенциальное маркетинговое название обновления Windows 11 22H2 замечено в приложении «Начало работы» Ранее стало известно о том, что Microsoft может выпустить обновление Windows 11 22H2 уже 20 сентября 2022 года. У нас пока нет официального анонса от Microsoft, но существует большая вероятность этого. Теперь появилось первое упоминание маркетингового названия, которое Micro...

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

Huawei Mate 50 позволит звонить и отправлять сообщения даже после разрядки аккумулятора Появились интересные сведения о флагманской серии смартфонов Huawei Mate 50, которая может быть выпущена уже в сентябре этого года. В новой версии операционной системы Harmony 3.0, под управлением которой будут работать смартфоны серии Huawei Mate 50, будет аварийный ре...

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

«Пришло время сразиться с демонами», — Павел Дуров заявил, что новый закон положит конец злоупотреблению властью Apple и Google Создатель Telegram Павел Дуров на своем канале заявил, что компания Apple задерживает выход обновления мессенджера в честь Хэллоуина, а также добавил, что скоро всё должно измениться. Мы приготовили для вас сюрпризы на Хэллоуин, но, кажется, кто-то не хочет, чтобы мы пр...

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

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

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

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

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

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

Space Launch System пережила ураган "Николь" на стартовой площадке и готовится к запуску 16 ноября Массивная лунная ракета NASA Space Launch System и корабль Orion пережили тропический шторм "Николь" на стартовой площадке. Запуск запланирован на эту среду -16 ноября 2022 года

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

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

ML в Managed Kubernetes: для каких задач нужен кластер с GPU Машинное обучение используют в разных сферах: от бизнес-аналитики до астрофизики. Для грамотного потребления ресурсов модели развертывают в контейнерах на выделенных серверах или в облаках. Теперь с ML можно эффективно работать в готовых кластерах Kubernetes — в них появили...

Как Pin Up casino kz скачать для игры в полной и демонстрационной версии Многие поклонники азартного досуга хотят иметь бесперебойный доступ к любимым автоматам и наслаждаться игровым процессом в любом месте и в любое время. Сделать это очень просто — достаточно Pin Up casino kz скачать в качестве удобного мобильного приложения и инсталлировать ф...

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

Lavritech V7.1 Lite: младший брат Wirenboard на ESP32 В своём блоге я рассмотрел десятки контроллеров разных компаний, среди которых Kincony, Norvi, RobotDyn, LILYGO и т. д., всё это замечательные изделия, но есть у них одна общая черта — все они созданы зарубежными производителями. Само по себе это неплохо, но хотелось бы уж...

Легкий уход за вещами с линейкой стирально-сушильных машин LG Тренд последних лет на российском рынке, согласно данным GFK за 2021-2022 гг., – увеличение внимания к стирально-сушильным и сушильным машинам, что связано с удобством автоматического режима высушивания вещей. К тому же можно сэкономить место, так как не будет требоваться п...