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

Управление распределенными транзакциями с помощью Camunda "Всякое решение плодит новые проблемы" (закон Мерфи)В этой статье я собираюсь поговорить о подходе к решению задачи обеспечения консистентности данных в микросервисной архитектуре, т.н. распределенных транзакциях. Почти два года назад я впервые познакомился с инструментом Ca...

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

Приглашаем на конференцию QA Meeting Point QA Meeting Point — бесплатная онлайн-конференция DINS для всех, кто интересуется тестированием ПО. Наша цель — объединить специалистов по всей стране, чтобы на одной площадке обсудить общие проблемы, найти для них решения, обрести единомышленников. Конференция пройдет 1...

Микросервисный фреймворк Flogo — собираем систему из кирпичиков Для создания микросервисной архитектуры на Go может использоваться фреймворк Flogo, основанный на идеях потока сообщений/данных между микросервисами и реакции на события. В этой статье мы рассмотрим его возможности на примере простой задачи обработки данных телеметрии. Читат...

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

Автоматизация оптимизаций в Go Привет, Хабр! Меня зовут Денис Лимарев, я разработчик платежной системы в Delivery Club. Недавно мы провели два митапа: по оптимизациям и по нашему новому линтеру. На первом митапе разобрали оптимизации кода на Go, а в рамках второго поговорили про создание и возможности н...

Можно ли автоматизировать автоматизацию тестирования? В своем докладе на конференции TestDriven Conf 2022 Станислав Васенков предлагает за минуту создать из ручного теста проект с автотестами в боевой инфраструктуре. О том, как разрабатывался генератор, можно узнать из интервью.Кроме того, мы обсудили актуальные проблемы соврем...

[Перевод] Исследуем .NET 6. Часть 6. Поддержка интеграционных тестов в WebApplicationFactory В предыдущей статье я описал обходной путь, который был добавлен в .NET 6, чтобы инструменты EF Core, которые ранее полагались на существование определённых методов, таких как CreateHostBuilder, продолжали работать с новыми минимальными API хостинга.В этой статье я рассмотрю...

Q&A по QA: разбираем вопросы митапа по автоматизации тестирования Привет, Хабр!В октябре мы провели онлайн-митап по тестированию, в котором спикеры из Badoo, Skillbox, Почтатех и SuperJob поговорили о своем опыте перехода от ручного тестирования к автоматизации, рассказали о подходах к стабилизации тестов для мобильных приложений и многом ...

Приглашаем на KasperskyOS Night 2021 Winter Edition 19 ноября с 16:00 до 20:00 пройдет наша четвертая онлайн-конференция по кибериммунной разработке — KasperskyOS Night 2021 Winter Edition. В этот раз мы планируем поговорить о том, что нужно программистам и специалистам по информационной безопасности для создания IT-систем с ...

Калькулятор инвестиций и скринер ценных бумаг: как мы проводили свой первый хакатон BCS Coding Days Привет! Я Люба Давыдова из компании БКС. Занимаюсь развитием ИТ бренда в компании. Расскажу об одном из наших последних мероприятий.В декабре мы с партнерами из «Сколково» провели свое первое онлайн-соревнование для разработчиков. Мы решили поделиться опытом организации меро...

Что в глубинах Data Lake? Строим архитектуру, укладываем слои, распределяем ответственность Привет, Хабр! Меня зовут Григорий Коваль, я технический руководитель Core Data Lake центра Big Data МТС. Сегодня я расскажу о том, какие слои находятся внутри Data Lake, как построить архитектуру базы данных и чем распределенный Data Mesh-подход отличается от монолитного хра...

Сто раз сломай, один раз поправь или как мы улучшали тестирование отказоустойчивости и восстановления API Привет, хабровчане!Меня зовут Нурыев Асхат, я ведущий инженер по автоматизации в DINS. За время работы в компании я участвовал в решении множества сложных задач. В этой статье я поделюсь историей улучшения процесса и автоматизации тестирования высокой доступности и восстанов...

DINS C++ EVENING: принципы разработки высокопроизводительных сетевых приложений и типовые проблемы Threadpool и Numa Андрей Новохатько из DINS расскажет, как устроены современные NIC, основные идеи DPDK фреймворка и то, как это можно использовать для оптимизации своих высоконагруженных backend-сервисов, а Александр Боргардт поделится из «ВКонтакте» поделится о типовых проблемах Threadpool ...

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

[Перевод] Как мы избавились от 80% своего кода, повысив скорость разработки и уменьшив количество ошибок Оптимизация кода и развитие микросервисной архитектуры занимает значительную часть жизни команды разработчиков МВидео-Эльдорадо. Тем любопытней изучить опыт коллег за рубежом. Предлагаем вашему вниманию очередной пост на тему: «А как там у них». Читать дальше →

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

[Перевод] Что нового в Selenium 4 — ключевые особенности и отличия Сегодня для каждого бизнеса требуется высококачественное программное обеспечение в сжатые сроки, чтобы достигнуть этого организациям необходимо проводить эффективное тестирование программ с помощью автоматизации. С развитием agile и DevOps методологий автоматизация тестирова...

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

Представляем онлайн-самоучитель по Kubernetes и деплою с werf для разработчиков Рады представить новую версию онлайн-самоучителя по werf, нашей CI/CD-утилите с открытым кодом!Общая идея самоучителя — познакомить разработчиков с Kubernetes, показав на простых приложениях (готовы примеры для Ruby on Rails, Node.js и Laravel), как можно развертывать прилож...

Blazor: Нужен ли нам .Net в вебе? Всем доброго времени суток, меня зовут Михаил. Я .net разработчик в компании Orion Innovation. Сегодня речь пойдет про наш опыт создания веб приложения при помощи Blazor. Обсудим с какими проблемами мы столкнулись при разработке и почему вообще решили использовать Blazor.Ста...

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

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

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

Началась XVI Открытая олимпиада школьников по программированию В Москве в дистанционном формате стартовал отборочный этап XVI Открытой олимпиады школьников по программированию. Для участия необходимо зарегистрироваться на сайте соревнований. Первый тур продлится до 23 января – часть заданий уже доступна для выполнения. Точные даты и фор...

ИгроМир 2021 решили провести Online Некая онлайновая замена отменённому в этом году ИгроМиру пройдёт в онлайн формате уже на следующих выходных. Как это будет и что уже известно - читайте в материале.

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

Готовим приложение для автоматизации тестирования Прежде чем приступить к автоматизации тестирования желательно проанализировать приложение. Чем больше приложение готово к автоматизации, тем меньше проблем будет в дальнейшем при разработке автотестов и анализе результатов. Читать далее

Gatling. Тестирование Kafka Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Мы продолжаем наш цикл статей, посвященных работе Gatling с различными протоколами. Ранее мы уже рассмотрели работу с HTTP, JDBC и gRPC. В этой статье поговорим о работе Gatling с Kaf...

Отечественная альтернатива Google Play на взлёте: в магазине приложений NashStore зарегистрировалось более 1 млн человек Команда российского магазина приложений NashStore для платформы Android поделилась своими последними достижениями.  Как отмечает пресс-служба АНО «Цифровые платформы», менее чем за месяц в NashStore зарегистрировались более 1 млн человек. Общее число з...

Flutter: автоматизация UI тестирования Мы — команда мобильного проекта FL.ru. В своей статье хотим познакомить вас с Flutter Driver и рассказать об автоматизации UI тестирования мобильных приложений с помощью данного инструмента. Читать далее

Оптимизация рендеринга React-компонентов: как не навредить Всем привет! Если вы используете React для создания UI, то уверена, что вы слышали о таких понятиях, как PureComponent, memo, useCallback и прочих возможностях, которые нам предоставляют создатели библиотеки для оптимизации наших приложений. Разработчики React уже позаботил...

[2.12] Конференция Low-code 2021 — здесь вы разберетесь какие возможности предоставляет low-code и нужен ли он вам. Особые условия участия на оффлайн и онлайн «LOW-CODE 2021. Большой рывок к цифровому предприятию: стратегия, платформы, практика». В программе конференции круглый стол: «Low-code — драйвер гиперавтоматизации?» Участники: Модератор: Алла Кветная, руководитель направления развития и поддержки клиентов, а...

Pega vs Camunda: выбор между платформой и библиотекой при создании BPM-решения Определение подходов к автоматизации бизнес-процессов и связанный с этим выбор конкретных технологий, особенно в крупной организации, - комплексная задача, которая требует учитывать экономические, организационные, функциональные, технические и другие аспекты. Сегодня на рынк...

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

Решение нашего задания для YauzaCTF, или рассказ о том, что делать с орочьими нулями и единицами С 27 по 29 августа 2021 года в онлайн-формате проходило соревнование YauzaCTF. Соревнование проводилось в формате Task-Based, принять участие могла любая команда, желающая попробовать свои силы. Участникам предстояло в течение 48 часов решить задания следующих категорий: web...

Конференция «Качество данных 2022. Стратегии, инструменты, практики, перспективы» Издательство «Открытые системы» приглашает принять участие в третьей ежегодной конференции «Качество данных 2022. Стратегии, инструменты, практики, перспективы».   Когда: 16 февраля 2022 Где: Москва, офлайн+онлайн   «Качество данных» – единственная в России конференция, ...

Camunda: тестируем модели процессов Привет! Продолжаем делиться опытом о том, как можно автоматизировать бизнес-процессы в банке с помощью Camunda. В прошлой статье мы рассказали об одном из проектов, который создали на базе Spring Boot с подключенной Camunda в качестве библиотеки. В этом материале расскажем о...

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

В усадьбе Деда Мороза провели более 40 тысяч интерактивных программ В середине декабря прошлого года резиденция открылась после масштабной модернизации. Московская резиденция Деда Мороза в музее-заповеднике «Кузьминки-Люблино» за два месяца зимы стала местом проведения более 40 тысяч интерактивных программ. Об этом рассказала Наталья Сергуни...

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

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

Golang meetup online Новый месяц — новый митап! На этот раз мы снова будем обсуждать Go. Спикеры из Evrone, Level.Travel и «Авито» поделятся опытом в организации кода микросервиса, построения кастомизированной системы управления поиском и создания полноценной масштабируемой архитектуры из MVP. ...

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

Распределённые транзакции Kafka + PostgreSQL средствами Spring Как известно, во многих IT-проектах есть типичная задача -  транзакционная обработка данных в интеграционных сценариях, когда необходимо согласованно отправить или принять данные из внешней системы и при этом обновить собственное состояние приложения.Особенно интересной...

Мой опыт с Webpack 5 Module Federation Всем привет. Меня зовут Михаил, я - фронтенд-разработчик в Лиге Цифровой Экономики.В последнее время я пробую себя в должности руководителя направления фронтенд-разработки, однако я хочу с вами поделиться опытом разработки приложения с применением Webpack Module Federation, ...

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

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

Data-driven подход Группы «Эталон» Эксперт Группы «Эталон» поделился опытом внедрения маркетинговых инструментов и трендами в онлайн-рекламе девелопера.Руководитель группы размещения и планирования продвижения ГК «Эталон» в Москве Тимофей Жулев выступил на ключевой конференции по аналитике в сфере недвижимост...

iQB Technologies приглашает на онлайн-демонстрацию работы с наземным 3D-сканером 16 февраля компания iQB Technologies проведет бесплатный вебинар «Онлайн-демонстрация работы с наземным лазерным 3D-сканером». Участники ознакомятся с процессом 3D-сканирования больших объектов, получат рекомендации практикующего эксперта компании TWIZE по созданию 3D-моделе...

Как мы создаем микросервисные проекты с нуля Считается, что запуск микросервисов изначально затратнее по времени, чем монолит, и наш опыт это подтверждает. Однако, если следовать проверенным процессам, эти затраты можно минимизировать. Делюсь лучшими практиками и составляю чек-лист запуска. Читать далее

Apple проведет конференцию разработчиков WWDC 2022 с 6 по 10 июня Компания Apple начала рассылать приглашения на предстоящую Всемирную конференцию разработчиков (широко известную как WWDC).Это ежегодное мероприятие, которое обычно проходит в июне, ориентировано на разработчиков, но также интересно и для потребителей, поскольку именно здесь...

Gatling. Тестирование JDBC Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще м...

Ноутбуки с крупнейшей технологической выставки MWC 2022: новинки от Nokia, Lenovo, Samsung и Huawei Одна из крупнейших технологических выставок современности, MWC 2022, в этом году была проведена в оффлайновом режиме без всяких ограничений. Стоит напомнить, что из-за наступления пандемии коронавируса множество подобных мероприятий проводились виртуально, либо их отменяли....

Что там в «Мире Hi-Fi»: необычные муз. инструменты, стримы и стартапы Ранее мы поговорили о ЯП и библиотеках для работы со звуком, а потом обсудили возможности для оборудования собственных DAW, производство ремастеров из популярных игр и передачу небольших программ по радио. Сегодня переключаемся на не менее гиковский контент: расска...

«Циан» купит онлайн-сервис для регистрации сделок с недвижимостью SmartDeal С его помощью компания планируют развивать сервис онлайн-транзакций и расширить комплекс услуг.

Ментор в беде не бросит: как онбордить новичка, чтобы он тестил в свое удовольствие Всем привет. Меня зовут Ильмир, я QA Manual Engineer в inDriver. В статье расскажу о своем опыте менторства. Я занимаюсь этим уже больше 2 лет и хочу поговорить про этапы, которые могу выделить как основные. В статье будут затронуты не проблемы методик и инструментов дл...

[Перевод] Ультимативная шпаргалка по Selenium с Python для автоматизации тестирования Python – один из самых популярных языков для веб-автоматизации с Selenium, поскольку в нем есть упрощенный синтаксис, который позволяет выполнять больше задач за меньшее количество строк кода! Таким образом, Python и Selenium создают идеальную комбинацию для автоматизированн...

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

QA Meeting Point 2021: тестирование BigData, развитие команды, тонкости работы с AI 1 декабря мы провели конференцию QA Meeting Point. Участники услышали выступления экспертов в области тестирования AI и BigData, разобрались в основах performance-тестирования, познакомились с GraphQL и узнали, как создавать модульные тестовые проекты. Ссылка на доклады...

Автоматизируем iOS-сборку c помощью Jenkins Всем привет! Меня зовут Иван Чечиков, я QA-инженер в МТС Digital, работаю в проекте WASD.TV. В этой статье я расскажу о своем способе автоматизации iOS-сборки в TestFlight через Jenkins. С помощью такого метода можно настроить автоматизацию как локально, так и на удаленной м...

Тестирование GraphQL: подходы, инструменты, автоматизация Несколько месяцев назад на моем пути возник GraphQL.Это произошло, когда я присоединилась к одному из наших проектов, где был не только привычный REST, но и GraphQL API. Это было моё первое знакомство с ним. Я понятия не имела, что он собой представляет, в чем его особенност...

Альфа-Банк провёл Alfa Digital Open 2021 – главный цифровой форум года Привет!На сегодня у нас для вас две новости.Во-первых, мы провели Alfa Digital Open, самый большой онлайн-форум на тему цифровых технологий в Альфа-Банке. Во-вторых, представляем голосового финансового помощника — его зовут Альф, а свой голос ему подарил Всеволод Кузнецов, и...

Kelly Services: как изменились бизнес-процессы с переходом в онлайн-формат работы Международное кадровое агентство Kelly Services опросило около 1000 кандидатов, чтобы выяснить, как изменились бизнес-процессы в компаниях в связи с переходом в онлайн. Большинство адаптировались к онлайн-формату работы, и кандидаты не видят разницы ...

Обзор прошедших конференций JUG Ru Group и анонс весенних: Heisenbug, DotNext, HolyJS, JPoint, Mobius, C++ Russia, Hydra Мы провели этой осенью девять конференций, причём у каждой часть программы сразу сделали доступной всем. И теперь хотим: — поделиться с Хабром видеозаписями общедоступной части (суммарно по всем конференциям это более ста часов видео!)— анонсировать наш следующий конфер...

Digital-ивент: как удивить зрителя сегодня. Инсайты от экспертов МТС Live В 2020 году многие бренды проводили онлайн-концерты и фестивали с российскими артистами, экспериментировали с разными форматами, технологиями и креативными решениями. Команда платформы с билетами на любые мероприятия и собственными ...

DartUP возвращается: открыта регистрация на самую масштабную русскоязычную конференцию по Dart и Flutter Привет, Хабр! 3 и 4 декабря мы снова проведем DartUP — онлайн-конференцию по Dart и Flutter на русском и английском. Вас снова ждет несколько потоков докладов: спикеры из Google и других компаний, а также разработчики тулинга для Dart и Flutter поделятся новостями об экосист...

Онлайн-кинотеатр Megogo недоступен в России: он просит «отключить VPN» для работы сервиса — даже если тот не включён До этого в онлайн-кинотеатре перестала работать трансляция телеканалов в России.

TEGRUS подтверждает, что корпоративная почта Mailion выдерживает нагрузку в 600 тысяч пользователей В ноябре прошлого года МойОфис представила корпоративную почту нового поколения Mailion, разработанную при грантовой поддержке РФРИТ. Это тиражируемое решение для крупных организаций, которое разворачивается на собственных серверах клиента или на базе инфраструктуры довере...

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

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

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

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

Spotify удалили из Google Play и AppGallery для пользователей из России Как мы уже писали, приложение популярного потокового музыкального сервиса Spotify для iOS было удалено из онлайн-магазина App Store. Однако дело этим не ограничилось и приложение Spotify пропало также из официальных онлайн-магазинов для Android. При попытке найти прило...

Обсуждение: сможет ли апгрейд сорокалетнего стандарта поменять подход к записи музыки В прошлый раз мы рассказали о формате MQA, цель которого — предоставить студийное качество звукозаписи при меньшем размере файлов. Сегодня продолжим тему стандартов и поговорим о протоколе MIDI. Точнее, о его обновлении, вышедшем почти 40 лет спустя. Обсудим изменения и мнен...

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

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

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

Xiaomi предлагает опробовать MIUI 13 на смартфонах Poco за пределами Китая Бренд Poco, входящий в экосистему Xiaomi, открыл международную программу бета тестирования для международной версии фирменной оболочки MIUI 13. Пользователи Poco начали получать обновления в рамках программы Mi Pilot. Чтобы принять участие в тестировании, надо зарегист...

«Стрим года» World of Tanks пройдет 12 декабря Технологии IT/Игры 23.11.2021, 12:28 «Стрим года» World of Tanks пройдет 12 декабря Во время онлайн-трансляции танкисты попадут в праздничную атмосферу Нового года. Их ждут подарки, шоу-матч в режиме «Стальной охотник», общение с разра...

Управление данными в системе автоматизации на Vue и Vuex и решение проблем тестирования с помощью Jest Привет! Меня зовут Артём Карачёв, я фронтенд-разработчик в Sportmaster Lab. Сейчас мы пишем модуль автоматизации физической фотостудии, где работают несколько фотографов, менеджеров, фоторедакторов, кладовщиков и других. Все фото кроссовок, которые вы видите в интернет-магаз...

OAuth в мобильных приложениях Привет! Меня зовут Максим, я занимаюсь мобильной разработкой в KTS.Ни один сервис не обходится без логина. Часто в мобильных приложениях требуется интегрировать вход через сторонние соцсети — например, зайти через Google или VK. А при обучении мобильной разработке используют...

Специальную программу для детей проведут в кинотеатрах «Москино» с 10 по 31 марта С 10 по 31 марта в столице пройдет специальная программа для детей — «Детский полдень в «Москино», сообщает пресс-служба департамента культуры Москвы. «К программе присоединились кинотеатры «Тула», «Спутник», «Березка», «Полет» и «Сатурн». Она продлится три недели, так...

Создание Native Images со Spring Native и GraalVM В этой статье я хочу исследовать возможности технологии Java Native Image, поделиться опытом взаимодействия с ней и со средствами Spring для генерации нативных образов. Читать далее

"3DКонЦентрАТ" - IV-я Международная онлайн-конференция по практическому применению аддитивных технологий 1 Декабря 2021 года, в преддверии дня работников, связанных с 3D-индустрией, воронежский Центр Аддитивных Технологий проводит 4-ю Международную конференцию по практическому применению аддитивных технологий в различных сферах производства "3DКонЦентрАТ".В этом году она состои...

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

Как победить scroll в javascript Привет, Хабр!В этой статье я хочу поделиться с вами головной болью, с которой я сталкивался при работе со скроллом и различными путями решения данных проблем. Я считаю, что в итоге получилось достаточно неплохое руководство для начинающих разработчиков, также включающее в с...

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

Установка Nextcloud на Synology. Настройка OnlyOffice и External storage В данном посте я хотел бы рассмотреть способ установки персонального облака на домашний сервер Synology при помощи Docker, поделиться своими ошибками и опытом использования в повседневной жизни. Я буду признателен, если более опытные пользователи habr также поделятся своим о...

Обзор архитектуры AlphaFold 2 В данном обзоре мы подробно рассмотрим нейронную сеть AlphaFold 2 от компании DeepMind, с помощью которой недавно был совершен прорыв в одной из важных задач биологии и медицины: определении трехмерной структуры белка по его аминокислотной последовательности.В первых трех ра...

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

Шесть посетителей Yas Waterworld стали рекордсменами GUINNESS WORLD RECORDS™ Благодаря успешному двухдневному событию GUINNESS WORLD RECORDS™ АБУ-ДАБИ, (ОАЭ), 29 ноября 2021 г. /PRNewswire/ —  Шесть посетителей аквапарка Yas Waterworld стали рекордсменами GUINNESS WORLD RECORDS™ во время первой в истории онлайн-трансляци...

21 октября прошёл Первый международный студенческий туристический конгресс «Туризм будущего – будущее туризма» Перспективы развития индустрии в онлайн-формате обсудили более 10 000 участников из России, СНГ и других стран.

Архитектурное тестирование О том зачем тестировать архитектуру приложения. Что можно "покрыть" такими тестами. Какие инструменты для этого существуют. А так же о перспективах данного направления. Читать далее

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

Лидогенерация и чатботы: откуда брать лиды в 2022 году 20 апреля с 13:00 до 15:00 по московскому времени пройдет вебинар «Лидогенерация и чат-боты: откуда брать лиды в 2022 году» в рамках онлайн-марафона от eLama по Оптимизации воронки продаж. Вебинар проведут: Ярослав Смирнов (Директор по маркетингу «Комплето»),&nbs...

Как мы внедрили Content Service Platform всего за четыре месяца Ранее мы рассказали о новом витке развития систем управления контентом – Content Service Platform. В рамках второй ежегодной конференции ЛАНИТ «Микросервисная архитектура в управлении корпоративным контентом» был представлен проект по созданию электронного архива клиентских ...

На одной площадке: DevOpsConf & TechLead Conf 2022 DevOpsConf и TechLead Conf объединились, чтобы сделать хардкорную конференцию о поддержке эксплуатации, инженерных практиках и процессах в IT. Рады вам сообщить, что мы официально утвердили проведение совместной конференции на одной площадке DevOpsConf и TechLead Conf 13 ...

Запуск werf в GitLab CI/CD без Docker-сервера В этой статье рассмотрен новый экспериментальный режим работы werf — Open Source-утилиты для сборки приложений и их деплоя в Kubernetes, — в котором не требуется наличие Docker-сервера. Мы покажем, как убедиться, что это режим будет работать на вашей машине, соберем первый о...

Необходимость развития индустриальной УЗВ-аквакультуры обсудили на конференции «Вода и Рыба» в Москве 22-24 марта 2022 года в Москве прошла конференция «Вода и Рыба», которая стала новым форматом ежегодной конференции «Российское форелеводство». На конференции обсуждались проблемы садкового, пастбищного ипрудового рыбоводства, однако особый интерес у участников мероприятия в...

[Перевод] Исследуем .NET 6. Часть 4. Создание конвейера промежуточного ПО в WebApplication В моем предыдущем посте я рассмотрел код WebApplicationBuilder, включая некоторые из его вспомогательных классов, таких как ConfigureHostBuilder и BootstrapHostBuilder. В конце поста мы создали экземпляр WebApplicationBuilder и вызвали Build() для создания WebApplication. В ...

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

Попытки SЕО оптимизации кода на NextJS Оптимизация Сео Аудита на NextJS. Это ненастолько удачное занятие, поскольку, по моему опыту, он не дает полного контроля над event loop, который и надо приоритетно оптимизировать. Однако NextJS дает очень высокую скорость разработки, которая нужна многим продуктам, поэтому ...

«Сколково» и IT_One проведут онлайн-чемпионат для системных аналитиков 18-27 февраля 2022 пройдет Онлайн-чемпионат для системных аналитиков 15 февраля 2022 г. – Фонд «Сколково» (Группа ВЭБ.РФ) и IT_One проведут чемпионат среди системных аналитиков на онлайн-платформе All Cups от VK. Участников ждет призовой фонд 500 тыс. рублей, а также возмож...

Вам посылка, или Как мы доставляем сообщения с сервера на клиент в реальном времени Меня зовут Алексей Комаров, я — старший frontend-разработчик в SuperJob. Хочу поделиться опытом реализации механизма обновления данных в реальном времени у нас на сайте. Под катом — подробности о выборе подхода, о проблемах, с которыми мы столкнулись при разработке, о наших ...

История жестких дисков, часть III — Миниатюризация Жесткие диски знакомы всем пользователям, без них сложно представить современный компьютер. Конечно, SSD вытеснили жесткие диски в сценариях, где требуется максимальная производительность, например, для загрузочного раздела ОС. Но если нужна максимальная емкость, то без HDD ...

Знак соответствия европейским стандартам безопасности CE получил бренд HIMO 21 февраля 2022 года бренд электровелосипедов HIMO проведет официальный запуск обновленной линейки Max. Новинки отличаются высокой производительностью и экономичностью. HIMO входит в число китайских брендов, ведущих международную деятельность. Компания получила сертификат CE...

SNS и SQS: разбираемся, какие есть способы обмена сообщениями в облаках Привет, Хабр! Сегодня поговорим о принципах асинхронной работы с сообщениями и их очередями в распределенной и бессерверной архитектуре. У Amazon для этого есть веб-сервисы Simple Notification Service (SNS) и Simple Queue Service (SQS): они позволяют обмениваться сообщениями...

Как выполнить стороннюю загрузку Android-приложений при помощи WSA на Windows 11 Возможность устанавливать приложения для Android на Windows 11 не ограничивается только магазином Amazon Appstore. Можно ставить приложения из других источников и в этой статье рассказывается, как это делается. Microsoft представила первую превью-версию подсистемы Windows дл...

Сериал «Почка» с Любовью Аксеновой стал лидером новогоднего смотрения в онлайн-кинотеатре KION Онлайн-кинотеатр KION назвал самые популярные сериалы и фильмы на новогодних каникулах. Эксперты центра аналитики онлайн-кинотеатра проанализировали просмотры на платформе во время праздничных каникул с 31 декабря по 9 января.

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

Чек-лист начинающего арт-директора: как организовать работу арт-отдела от малых до распределенных команд Привет! Меня зовут Денис Рычковский. Всю сознательную жизнь я люблю две вещи: арт и игры. С 2015 года я работаю в геймдев-индустрии, а последние 3,5 года — на позициях лида и арт-директора.Сегодня я хочу поделиться накопившимся опытом и поговорить о самых разных аспектах орг...

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

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

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

Создание внутреннего мобильного приложения «На связи»: от идеи до визуального решения Меня зовут Лена, я дизайнер интерфейсов в Tele2. И я расскажу о создании внутреннего корпоративного мобильного приложения «На связи» для сотрудников Tele2 – его проектировании и выборе визуального решения. Пройдусь по основным этапам работы над digital-продуктом с точки...

Игровая выставка E3 2022 снова пройдёт в онлайн-формате из-за коронавируса Ассоциация развлекательного программного обеспечения (ESA) объявила, что в 2022 году выставка Electronics Entertainment Expo (E3) снова пройдёт в виртуальном формате. Это решение обусловлено растущим числом заражений новым штаммом коронавируса, известным как «Омикрон». Источ...

Как скрестить Intel с Эльбрусом: Обзор новой линейки СХД АЭРОДИСК Всем доброго здравия! В этой статье мы проведем обзор обновленной линейки систем хранения данных АЭРОДИСК Восток-5 и АЭРОДИСК Engine-5. В новых СХД мы уделили много внимания управлению большими хранилищами в многоконтроллерных конфигурациях на разных процессорных архитектура...

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

[Перевод] Как реализовать DDD в Go С помощью микросервисной архитектуры можно построить масштабируемое и гибкое приложение. Однако, если команда бессистемно использует этот подход в своей работе, то скоро столкнется с разочарованием и неконтролируемой сложностью. Избежать этого поможет DDD (Domain-Driven ...

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

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

Автоматизация тестирования «с нуля» (нетехническая сторона вопроса) Есть множество статей про технологии и те или иные подходы к автоматизации. Но почему-то нет статей про «обратную сторону» автоматизации. Как вообще всё зарождается на проекте? И как это «всё» организовать? Читаю дальше

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

Эксперты «КАДФЕМ Си-Ай-Эс» проведут вебинары по ключевым обновлениям Ansys 2022 R1 28 февраля – 11 марта состоится онлайн-форум Ansys 2022, организованный компанией «КАДФЕМ Си-Ай-Эс», элитным партнером Ansys. Форум пройдет в формате бесплатных онлайн-вебинаров под девизом «Инженерия будущего с Ansys». Участники смогут узнать о последних улучшениях и нововв...

Мой путь в SRE Артем Артемьев, Lead SRE в компании Tango Me, повидал разный SRE. Прорабатывая программу четвёртого интенсива Слёрм «SRE: внедряем DevOps от Google», мы решили провести ещё и открытое интервью с Артемом. Он пошагово и обстоятельно делится своим 12-летним опытом в этой сфере,...

Citrix Xen Center – Опыт работы с полностью бесплатной виртуализацией Сразу опишу главный плюс такого решения – Это бесплатно! Любой может более менее полноценно администрировать рабочие места(Windows машины/сервера, linux сервера, любые ОС), работать с бекапами и эффективно использовать мощность железа.Так уж вышло, что профессиональные решен...

АО «Коммерческая недвижимость ФПК «Гарант-Инвест» совместно с Cbonds провело онлайн-встречу с инвесторами 19 октября 2021 года прошла вторая в этом году для АО «Коммерческая недвижимость ФПК «Гарант-Инвест» онлайн-встреча с первыми лицами и ключевыми экспертами инвесторов в рамках серии Онлайн – семинаров Cbonds под названием «Стратегия Роста. Новый выпуск облигаций». Со стороны...

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

Безопасная разработка и уязвимости программного кода Часть 1. Как писать свой код без ошибокНа сегодняшний день трудно представить себе какую-либо отрасль бизнеса, в которой не использовались бы информационные технологии. Не только в банковской сфере, но и в промышленности, транспорте, сельском хозяйстве – везде ИТ играют огро...

Путь к автотестированию Android нативными инструментами: испробовали всё, что есть на рынке и сделали свои выводы Давайте сначала представимся. Мы - команда управления тестирования и контроля качества в БКС Мир Инвестиций. Наш продукт - это приложения и сайты, созданные для удобства всех желающих окунуться в мир ценных бумаг и инвестиций. Конкретно в нашем “ведомстве” приложения на IOS&...

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

Евразийский банк переходит на новую систему репликации данных Евразийский Банк (Республика Казахстан) совместно с GlowByte – ведущим поставщиком аналитических бизнес-приложений и корпоративных хранилищ данных года реализовали проект по переходу на новую систему репликации данных на базе возможностей Change Data Capture (CDC) платформы ...

Парсим NFT транзакции на OpenSea Примерно раз в год у меня появляется неутолимая жажда накопать много данных и что-то с ними сделать. В этот раз мой выбор пал на маркетплейс NFT OpenSea. Меня осенило что блокчейн - это про открытые данные, а учитывая 1.2 миллиона транзакций в сети ETH каждый день - то это е...

Премьера сериала «В раю мест нет» с Екатериной Вилковой и Артемом Ткаченко состоится 15 декабря в онлайн-кинотеатре KION Онлайн-кинотеатр KION сообщает, что премьера оригинального сериала KION о временных аномалиях и силе любви «В раю мест нет» с Артемом Ткаченко и Екатериной Вилковой состоится 15 декабря в онлайн-кинотеатре KION.

Легендарная E3 всё, выставку отменили — E3 2022 не проведут даже в онлайн-формате Организаторы выставки E3 сообщила, что в этом году проводить мероприятие не станут. Не будет даже онлайн-презентации.

Что там в «Мире Hi-Fi»: DAW, ремастеры из игр и ПО по радио В прошлый раз мы обсудили ЯП и библиотеки для работы со звуком. Сегодня продложим тему и поговорим о специальной ОС, открытых решениях и не только. Читать далее

Ломаченко рассмешил ганского "Терминатора" на дуэли взглядов: что сделал Василий Украинский боксер Василий Ломаченко и ганец Ричард Комми провели первую дуэль взглядов перед их боем, который состоится в субботу, 11 декабря, в Нью-Йорке (США) на знаменитой арене Madison Square Garden. ЛОМАЧЕНКО - КОММИ: ГДЕ СМОТРЕТЬ В Украине поединок Ломаченко и Ком...

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

Опыт тестирования PostgreSQL 13 на ARM-серверах HUAWEI TaiShan 200 Способны ли ARM-серверы эффективно работать в качестве высоконагруженного решения для PostgreSQL 13? Мы провели целый ряд синтетических тестов, сравнивая их с аналогичным оборудованием на платформе x86, и пришли к интересным результатам. Описание методики тестирования и выво...

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

Музыка как код — опробовать концепцию можно прямо в браузере Существует множество языков для музыкального программирования. О некоторых из них, например, Sporth или ORCA, мы рассказывали в блоге. Сегодня поговорим о проекте Harmonicon — браузерном DAW, реализующем концепцию music-as-code. Читать далее

Чат-боты в банке: где и как их применять? Меня зовут Дмитрий Литвинов, в Московском кредитном банке (МКБ) я курирую направление автоматизации внутренних сервисных подразделений – это операционный департамент, контактный центр и ряд других функций. Чат-боты стали довольно полезным инструментом для бизнесов любого раз...

Как ускорить разработку в пять раз: архитектура микросервиса Украинские события опять разделили нашу историю на периоды «До» и «После». IT все сегодняшние пертурбации коснулось нисколько не меньше, чем другие отрасли. И если в тучные годы компании могли себе позволить некоторые послабления, то сейчас проблемы оплаты, разрыв устоявшихс...

SSH Picker в ежедневной работе сетевого инженера В статье рассмотрим полезный инструмент облегчающий сбор данных с сетевых устройств. Для работы скриптов с командной строкой по SSH на языке Python нужно использовать множество сторонних модулей, а вернее множество зависимостей одного модуля (привет paramiko), а если на маши...

Мюзикл и мастер-классы по живописи: в Москве пройдет онлайн-акция «Ночь искусств» Лекции, концерты и театральные постановки — присоединиться к «Ночи искусств» можно будет 4 и 5 ноября в дистанционном формате. Ежегодную акцию «Ночь искусств» проведут в столице 4 и 5 ноября. В ней примут участие музеи, парки, выставочные залы, детские школы искусств и други...

8 лучших Android-приложений с AirPlay для трансляции контента на большой экран Хотя на Android нет встроенной поддержки AirPlay, сторонние приложения позволяют использовать возможности этой технологии.

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

[Перевод] Brave: эфемерные куки для правильной приватности С самых первых релизов Brave блокировал все сторонние хранилища (куки, localStorage, indexedDB). Такая блокировка защищает наших пользователей от самых распространённых форм трекинга, но может ломать сайты. Сегодня мы поговорим об «эфемерных хранилищах», нашей стратегии рабо...

Метод проб и ошибок: как мы создавали кастомный импортер в Unity3D для текстурных массивов Основной контент в играх — это почти всегда текстуры, поэтому нужно особенно внимательно следить за ними в целом, их размерами и сжатием. Раньше на проекте  War Robots у нас был устоявшийся и вполне рабочий пайплайн по импорту текстурных массивов, на выходе которог...

Service Mesh на стероидах: как построить управляемое взаимодействие между сотнями микросервисов Сталкивались ли вы с задачей построить Enterprise-grade-приложение из десятков приложений, слабо связанных друг с другом, разрабатываемых разными командами, с разными моделями релиза? Мы хотим поделиться опытом, как решили эту задачу в Netcracker. Как в этом помогла концепци...

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

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

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

Хакатон по медицинскому ИИ пройдет в онлайн-формате ФГАУ «Ресурсный центр универсального дизайна и реабилитационных технологий» и компания «Наносемантика» приглашают всех желающих 7-9 декабря 2021 года принять участие во всероссийском хакатоне по медицинскому искусственному интеллекту.

Как сменить карту в Apple Pay на iPhone и Apple Watch Не так давно Центральный банк России сообщил, что Apple отключает 5 российских банков от Apple Pay. Чтобы бесконтактная оплата работала, у многих владельцев карт подсанкционных банков появилась необходимость сменить карту в платежной системе Apple. В этой статье поговорим о...

Долгожданное обновление SberBox: на телеприставках появились Megogo, Ivi, Wink, More.tv и Kion Команда СберБанка объявила о выпуске давно ожидаемого пользователями обновления для телеприставок серии SberBox.  В серию сейчас входят базовая SberBox, дебютировавшая год назад, а также SberBox Top (обзор), выпущенная в июле 2021 года. Они предлагали весьма скудн...

Security awareness — больше, чем просто фишинг. Часть 1 Чаще всего, когда читаешь про security awareness или повышение киберграмотности, то речь идет о фишинговых атаках - поддельные письма, сайты, странные вложения и прочее. Конечно, фишинг по-прежнему остается одним из основных сценариев атаки на сотрудников, но повышение освед...

Ни дня без строчки верилога — учим язык решением большого количества простых задач 30 октября прошло первое занятие Сколковской Школы Синтеза Цифровых Схем. Из-за Ковида его пришлось провести в онлайн-формате. Трансляция первого занятия.Возможно онлайн-формат - это и к лучшему, так как в офлайне в Технопарке Сколково есть только 25 посадочных мест, и мы пр...

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

Разработка новой игры от компании Wargaming с помощью Rider for Unreal Engine Последние полтора года открыта программа раннего доступа к Rider for Unreal Engine — IDE для разработки игр на C++ с использованием Unreal Engine. На сегодняшний день в программе участвуют десятки тысяч индивидуальных разработчиков игр, a также множество студий и больших ком...

[Перевод] Selenide vs Selenium — подробное сравнение Если вы только начали свою карьеру в области автоматизации QA, то можете быть не знакомы с Selenium Test Automation должным образом. Однако, для того чтобы преуспеть в сфере услуг по автоматизации тестирования, сначала необходимо добиться успеха в Selenium-тестировании. Это ...

Представление о современном backend-разработчике Мне иногда приходится посещать собеседования в качестве собеседующего и собеседуемого. Хочу взглянуть на холиварную тему сеньорности/миддловости/джуниорности разработчиков. В последнее время, качества, которые необходимы программисту сильно изменились. Думаю, связано это с п...

Мероприятие Apple WWDC пройдет с 6 по 10 июня Apple только что начала рассылать приглашения на предстоящую Всемирную конференцию разработчиков (широко известную как WWDC). Это ежегодное мероприятие, которое обычно проходит в июне и хотя оно ориентировано на разработчиков, оно также интересно для потребителей, поскольку ...

Сбер и НИТУ «МИСиС» представили типовое решение для создания вузовских приложений на платформе SmartMarket Смартап, созданный студентами НИТУ «МИСиС», уже доступен по запросу: «Запусти Мир МИСиС» в мобильных приложениях СберБанк Онлайн и Салют, а также на умных устройствах Sber.

Доступна для загрузки Windows 11 Build 22000.466 Microsoft только что отправила новую предварительную сборку Windows 11 пользователям, участвующим в программе Windows Insider. Его получают только пользователи, зарегистрированные в каналах Beta и Release Preview. Сборка Windows 11 Build 22000.466 полностью сосредоточена на ...

Для учеников с особыми образовательными потребностями пройдет олимпиада «Мир вокруг» В Москве с 24 по 30 января в седьмой раз пройдет онлайн-олимпиада для учеников четвертых классов с особыми образовательными потребностями «Мир вокруг – 2022». Она посвящена культуре народов России. В частности, ребята познакомятся с экспонатами Всероссийского музея декоратив...

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

[Перевод] От песочных часов к пирамиде: как усовершенствовать структуру тестов Меня зовут Владислав Романенко, я Senior iOS QA Engineer в Badoo и Bumble. Мы регулярно внедряем новые фичи в приложения, и автоматизация тестирования — один из способов не пропустить баги. Фактически автотесты входят в жизненный цикл всех частей наших приложений: бэкенда, с...

Мультиплеер в Unreal Engine: Подключение и Хостинг Привет Хабр!В этой статье я хочу раскрыть механику создания онлайн сессии и подключения к ней. Все выполнено в с использованием Online Subsystem для возможного расширения вашей игры в контексте Steam, Origin, Play Station Store и т.д Читать далее

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

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

Эзотерическая оптимизация газа в Solidity Программирование в Солидити отличается от других языков, так как каждое инструкция и байт памяти тратят газ - деньги пользователей. В сети уже есть много ресурсов с основными техниками оптимизации кода (например, стараться использовать calldata вместо memory), но я хочу пока...

В онлайн приложении be quiet можно проверить совместимость кулера с материнскими платами Intel Z690 Проблемы с некоторыми моделями плат новый комплект креплений не решит.

Ansys Material Intelligence Day: международная конференция по инновационным подходам к работе с материалами 03 ноября 2021 года состоится Ansys Material Intelligence Day — онлайн-конференция, посвященная работе с данными о материалах в различных отраслях, исследовательских и научных сообществах. Участники обсудят будущее работы с материалами, а также поделятся опытом создания инте...

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

[Перевод] Стратегия управления глубиной очереди ввода-вывода для достижения пиковой производительности По материалам статьи Джо Чанг (Joe Chang): I/O Queue Depth Strategy for Peak Performance (IO Queue Depth Strategy) Статья была опубликована рание на SQL.RU Публикуется повторно ввиду недоступности сайта.В большинстве случаев для SQL Server применяются незамысловаты...

[Перевод] React SEO: Советы по созданию SEO-friendly приложения Привет, Хабр! Представляю вашему вниманию перевод статьи “React SEO: Tips to Build SEO-friendly Web Applications” автора Paridhi Wadhwani.О чем пойдет речьВы узнаете проблемы, с которыми сталкивается React приложения в части SEO (Search Engine Optimization или оптимизация д...

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

Как работать с Tanzu — опыт Sportmaster Lab Tanzu от VMware — это набор полезных продуктов для тех, кто работает с микросервисами. В Sportmaster Lab мы тоже начали его использовать, и в этом посте расскажем, как именно. Помогут нам в этом Павел Бацев, старший администратор сервисов Спортмастера, и Алексей Гришутин, ко...

[Перевод] Синхронные и асинхронные стектрейсы: опыт использования в Facebook Здесь мы подробно поговорим о том, каковы технические отличия между реализацией асинхронных стектрейсов по сравнению с реализацией традиционных стектрейсов, а также с какими сложностями можно столкнуться, реализуя такие асинхронные стектрейсы поверх корутин C++. Читать далее

Завершена реновация Торгового комплекса «Галерея Аэропорт» В конце декабря 2021 года ФПК «Гарант-Инвест» завершила реновацию ТК «Галерея Аэропорт» на Ленинградском проспекте в Москве, которая была проведена с целью повышения коммерческой привлекательности и современности комплекса, комфорта для посетителей и увеличения экологичности...

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

Использование Gatling. Разбираемся в тестировании HTTP Всем привет! Это команда тестирования производительности Тинькофф, и мы продолжаем цикл статей о Gatling. В предыдущей статье мы рассмотрели базовые возможности инструмента Gatling, узнали, как быстро создать шаблон gatling-проекта, и познакомились с новыми функциями би...

Alfa JS MeetUP — 9 декабря, 19:00 МСК 9 декабря мы проведём встречу для JavaScript-разработчиков. Будет 4 доклада от спикеров Альфы. На один доклад отводим по полчаса, после — будет время на вопросы. Зрителям, которые зададут самые интересные вопросы, подарим стильный брендированный мерч. Вести митап будет Дмит...

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

VK запускает программу стажировки Набор на стажировку в гибридном формате идёт в Москве и Санкт-Петербурге. Для студентов из других городов по ряду направлений возможен удаленный формат. Студентов ждут в командах ВКонтакте, Одноклассников, голосового помощника Маруси, VK Работы, VK Cloud Solutions, AliExpre...

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

Сочетание Shift-Left и «Традиционной» модели тестирования в будние дни QA В этом материале будет кратко рассказано, почему Shift-Left – это не всегда хорошо и почему не стоит забывать о традиционной модели тестирования. Рассмотрим паттерны поведения QA при тестировании обычных задач и как постепенно стать продуктивным тестировщиком, не утопая в ре...

Автоматизация наполнения Changelog через CI В этой статье я постараюсь рассказать, как на моей работе я реализовал автоматическую генерацию Changelog из коммитов и создание тегов на их основе. Читать далее

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

Отечественный аналог Instagram ускорился в 3-5 раз. Приложение Now стало доступно в Google Play Разработчики социальной сети Now, нового российского аналога Instagram (принадлежит компании Meta, которая признана экстремистской и запрещена в России), поделились хорошей новостью. В онлайн-магазине приложений Google Play стало доступно официальное приложение Now. Та...

Qualcomm и Google сотрудничают в области нейронного поиска Qualcomm Technologies и Google Cloud сотрудничают в области нейронного поиска архитектур (NAS), чтобы компании могли автоматизировать создание и оптимизацию ИИ-моделей.

Процесс создания мультфильма. Первый опыт Привет всем. Это мой первый пост на Хабре. Уже много лет я слежу за некоторыми публикациями на этом ресурсе. И вот сейчас появилась тема, с которой я готов сам поделиться :) Уже лет 20 работаю в области компьютерной графики, практически во всех областях. От разработок сайтов...

Автоматические имена роутов Laravel Часто разработчики при создании проектов пренебрегают именованием маршрутов по разным причинам, например, когда они вообще не обращаются к ним используя метод `route()`. Это обусловлено архитектурой приложения и в этом нет ничего зазорного. Но есть и такие проекты, где имена...

Заявку на получение дорожно-строительной техники по льготной госпрограмме можно подать в компании «Интерлизинг» Компания Интерлизинг возобновила работу по государственной программе «Льготный лизинг дорожно-строительной техники», которая реализуется Министерством промышленности и торговли РФ. Программа предусматривает субсидирование части авансового платежа по лизинговым договорам при ...

Luminae Partners завершила формирование своей организационной структуры Специализированная компания Luminae Partners (далее «компания Luminae») объявила о завершении формирования своей организационной структуры и о создании уникального бренда.  Компания Luminae, являющаяся недавно созданным подразделением международной группы по управлению инвес...

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

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

Dart Code Metrics — мой первый pull request В статье рассмотрел инструмент для анализа кода Dart Code Metrics и о том, насколько полезно его использовать. Постарался поделиться своими знания в создании нового правила для анализатора. Автоматизировали проверку имени класса и названия файла не только для своего проекта...

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

Volkswagen начал онлайн-продажи автомобилей с пробегом в России Немецкий автопроизводитель Volkswagen объявил о запуске в России программы онлайн-продаж автомобилей с пробегом в рамках программы Das WeltAuto.  На данный момент через сервис Das WeltAuto начали работать более 50 дилеров марки в 37 городах России. В планах компан...

Исследование «ЛАНИТ — Би Пи Эм» и TAdviser: ведущие банки планируют вложить в автоматизацию более 500 млн рублей в 2021 году Исследование уровня автоматизации российских банков провели «ЛАНИТ — Би Пи Эм» (входит в группу ЛАНИТ) и аналитический центр TAdviser . Были опрошены представители 50 российских банков из списка топ-100. Таким образом, были определены приоритетные для участников отрасл...

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

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

Залечь на дно в Брюгге. Опыт студента Computer Science в Бельгии Привет, хабровчанин!Я студент первого курса Applied Computer Sciene - major Cyber Security университета Howest в Брюгге, Бельгия. Несколько раз читал на Хабре статьи про высшее образование в сфере Computer Science в СНГ и решил поделиться своим опытом по истечении первых дву...

[Перевод] Распутывание микросервисов или балансировка сложности в распределенных системах Эта статья является переводом материала «Untangling Microservices, or Balancing Complexity in Distributed Systems».Расцвет микросервисов закончился. Uber преобразовывает тысячи микросервисов в более управляемое решение [1]; Келси Хайтауэр предсказывает, что будущее за моноли...

Опыт применения API SolidWorks для автоматизированного проектирования тары В современных условиях для любого предприятия важно сокращение сроков проектирования новых изделий. Один из путей такого сокращения – это автоматизация процессов проектирования. Среди проектируемых изделий можно выделить стандартную тару. С помощью этой тары (комплектов ящик...

Атака не клонов, или Генерация и анализ тестовых данных для нагрузки. Часть 1 Как добиться необходимого контроля, удобства и даже скорости при подготовке тестовых данных для микросервисов и тестов производительности? В каких случаях лучше не генерировать XML и JSON файлы с помощью конкатенации строк? Зачем анализировать статистику по SQL запросам?Меня...

GraphQL: как сделать бэкенд приложения экономнее и быстрее Самый распространённый стандарт для обмена информацией внутри приложений — это REST API. Его все любят, но знают, что он не идеален. В этой статье обсудим его альтернативу — GraphQL. Мы расскажем, в чём преимущество GraphQL, как выглядят запросы и с чего начать. Читать далее

UMKM EXPO(RT) BRILIANPRENEUR 2021: BRI содействует цифровизации индонезийских МСМБ ДЖАКАРТА (Индонезия), 10 декабря 2021 г. /PRNewswire/ — В этом году PT Bank Rakyat Indonesia (BRI) Tbk (IDX: BBRI) проводит выставку UMKM EXPO(RT) BRILIANPRENEUR в полностью цифровом формате с 9 по 16 декабря 2021 года. Посетители смогут воспользоваться 3D-пл...

Как я научился не волноваться и полюбил управление состояниями Flutter. MVI и Clean Code в комплекте Цель статьи — показать, как сделать ваш проект на Flutter более понятным для усовершенствования и удобным в сопровождении. Текст может быть полезным как для тех, кто только начинает изучать Flutter, так и более продвинутых пользователей, так как здесь мы рассмотрим актуальны...

Company of Heroes 3 в Steam можно будет опробовать уже сегодня Этим летом студия Relic Entertainment и компания Sega Europe официально анонсировали продолжение знаменитой стратегической серии Company of Heroes. Игра Company of Heroes 3 выйдет на ПК в следующем году. Но уже сегодня пользователи сервиса Steam со всего мира смогут на...

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

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

Прием заявок на конкурс «Новатор Москвы» продлен до 25 апреля Авторы 18 лучших разработок получат от 500 тысяч до 1,5 миллиона рублей. Прием заявок на соискание ежегодной премии для изобретателей «Новатор Москвы» продлили. Авторы инновационных разработок могут зарегистрироваться на участие в конкурсе на сайте проекта до 25 апреля, сооб...

Мониторинг веб-приложения на Rust с использованием Prometheus и Grafana В статье будет показано как настроить мониторинг веб-приложения на Rust. Приложение будет выставлять наружу Prometheus метрики, которые будут визуализированы с помощью Grafana. Мониторинг осуществляется для приложения mongodb-redis demo, детально рассмотренного здесь. В итог...

QA и Support: как не усложнять друг другу жизнь Привет. Меня зовут Маша, я — тестировщик в команде мобильной платформы. Когда-то для нас была актуальна проблема взаимодействия QA и Support. Сложностей было предостаточно, как и неприятных последствий. Но со временем мы успешно разобрались во всем. Хочу поделиться нашим опы...

Next.js: подробное руководство. Итерация первая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

Гудбай AV/EDR или как обойти защиту EDR в Windows При проведении Red Team операций часто возникает вопрос обхода средств защиты. В данной статье будет рассмотрен один из методов отключения антивирусов и EDR. Читать далее

Погружаемся в работу со скроллом в Jetpack Compose В этой статье я хочу поделиться опытом работы со скроллом в приложении, написанном на Jetpack Compose.Какое-то время назад я решил, что надо попробовать Compose в деле и начал делать pet project приложение Хотелки, суть которого в записи своих желаний и возможности делиться ...

Helidon, Testcontainers, Cucumber, Kafka и многое другое Helidon  отлично подходит для создания микросервисов, для простого и быстрого развертывания в проде, и демострирует действительно впечатляющую производительность!А как насчет тестирования Helidon?В этой статье мы рассмотрим несколько способов, как это сделать. Чита...

Стабильность develop в Android Всем привет! Меня зовут Костя, я тимлид платформенной мобильной команды в hh.ru. Мы уже рассказывали о практиках, которые помогают нам выпускать еженедельные релизы мобильных приложений: автоматизация тестирования, Release Train, GitHub Flow, Continuous Integration. И нам ст...

Эволюция рекомендаций ресторанов в Delivery Club. Часть 1 Всем привет! Меня зовут Иван Максимов, я работаю Lead Data Scientist’ом в команде рекомендаций и A/B-тестирования Delivery Club. Это первая из серии статей про нашу рекомендательную систему. Я расскажу о том, как мы определили проблемы предыдущего подхода к рекомендациям, и ...

Fuckup’ы на работе. Как с ними жить, бороться, не допускать и предупреждать Всем привет. Меня зовут Александр Наумов, и последние 5 лет я занимаюсь тестированием сайта Утконос ОНЛАЙН — руковожу группой QA.Идея написать эту статью пришла ко мне пару месяцев назад. Я возвращался с работы домой, когда мне позвонил коллега: «Привет, тут хотят катить одн...

Как я тестировал Android-приложения с помощью Samsung Remote Test Lab Меня зовут Игорь. В прошлом году, параллельно с учебой в 11 классе, я проходил обучение в “IT-Школе Samsung” на базе томского IT-Куба. В конце курса обучения я одержал победу во Всероссийском конкурсе компании Samsung по разработке мобильных приложений «IT Школа выбирает сил...

Как мы потратили на разработку игры 1.000.000 рублей, а заработали 80.000 рублей Мы в MozgoParty уже 3 года делаем онлайн-квизы. Для нас это отлаженный процесс, в котором мы хороши. Но примерно год назад в компании появилась идея сделать игру, непохожую на все то, что создавалось ранее. И выпустить ее MVP за три месяца. Да, мы оптимисты ;)Как только приш...

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

Анна Лоевская, Сбер: «Покупки в кредит для бизнеса – это клиентский опыт, максимально приближенный к обычным онлайн-покупкам физических лиц» Директор дивизиона «Цифровой корпоративный банк» Сбербанка – об онлайн-покупках для ИП или ООО в кредит/в рассрочку и решении SberBusinessAPI, которое обеспечивает предпринимателям комфортные условия для В2В-торговли и позволяет им самим совершать покупки ...

[Перевод] Простейший вариант поиска пути: объяснение на Python Как именно мы находим выход из лабиринта? Как быстрее всего проехать из точки А в ближайшую пиццерию? Можем ли мы провести игрового персонажа к выходу так, чтобы он не уперся в стену?Поиск пути – типичная задача программирования, решаемая в самых разных ситуациях. Она извест...

Как поживает DevOps в 2021: результаты большого исследования В 2021 году компания Экспресс 42 совместно c hh.ru и OTUS Онлайн-образование провели исследование состояния DevOps в России. Оно позволило нам отследить динамику изменений по сравнению с прошлым годом, получить еще больше полезных данных, а также рассмотреть состояние отрасл...

Итоги деятельности “Сетевой Академии ЛАНИТ” за 2021 год 2021 год для учебного центра “Сетевая Академия ЛАНИТ” (входит в ГК ЛАНИТ) стал годом смены вектора развития, а также реализации новых программ и форматов обучения. За прошедший год число слушателей, которые выбрали дистанционный формат обучения, заметно возросло. К ключевым ...

Next.js: подробное руководство. Итерация вторая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

Обратный осмос для водоснабжения дома (часть 1 — гидравлика) Доброго времени суток. На Хабре уже было достаточно много статей про обратный осмос и жесткость воды. Но в основном они были о маленьких системах питьевого осмоса. В данном посте хочу поделится опытом сборки фильтра высокой производительности (250 литров в час) для водоснабж...

ММК и «Сименс» развернут интеграционную платформу и создадут центр компетенций Выбирая основной продукт для базы данных реального времени цифровой платформы Группы ММК, Магнитогорский металлургический комбинат принял решение в пользу интеграционной платформы WinCC Open Architecture от "Сименс".Интеграционная платформа WinCC Open Architecture ...

«Международный  отчёт по качеству»: тренды QA и опыт ПСБ Привет, Хабр!Меня зовут Татьяна Бельская, я работаю управляющим по обеспечению качества в Промсвязьбанке. Мы с коллегами отвечаем за процессы, которые влияют на качество работы всех наших систем.У меня возникла потребность исследовать мировые тенденции QA, чтобы понимать, ка...

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

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

Доводим распределённые действия до конца с использованием простейшего паттерна Saga Привет! Меня зовут Иван, я занимаюсь бэкенд-разработкой в Ozon: пишу микросервисы на Go для личного кабинета продавца. В прошлом году мы запустили новый процесс регистрации продавцов, в котором задействовано сразу несколько микросервисов. В нём стало больше шагов, при этом к...

Python — серьезный язык для разработки backend Всем привет! Меня зовут Аникин Денис, я тимлид в команде Chat в Райффайзенбанке. А также представитель внутреннего Python-сообщества, так называемый «community lead» (об этом как-нибудь в другой раз). В этой статье я хотел поговорить про отношение к Python среди разработчико...

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

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

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

@Visit Jiangsu рассказывает о праздновании Нового года в Китае @Visit Jiangsu — это ключ к культуре празднования китайского Нового года, года Тигра. В ряде социальных сетей прошли трансляции программ Happy China New Year, где подробно описывались достопримечательности и другие особенности провинции Цзянсу. Трансляции новогодних празднов...

SberDesign Conf: дизайн цифровых продуктов, ESG, метавселенные и этика Состоялась первая конференция Сбера по дизайну — SberDesign Conf. В ходе уникального мультидисциплинарного мероприятия в 15 сессиях специалисты и руководители международного уровня из России и других стран поделились своей экспертизой и конкретными кейсами, обсудили современ...

Приложение Сбербанк Онлайн изгнано из Google Play и App Store История с санкциями против России продолжается. Пока российские чиновники пропагандируют необходимость создания собственных магазинов приложений для Android и iOS (!?), Apple и Google продолжают «зачищать» пространство маркетплейсов App Store и Play от приложений российских ...

Обучение работе с офисным пакетом «Р7-Офис» организовано для нижегородских школ Университет Лобачевского обучил работе с офисным пакетом «Р7-Офис» около тысячи педагогов  В декабре 2021 года Нижегородский государственный университет имени Н.И. Лобачевского предложил школам Нижнего Новгорода и области программу повышения квалификации «Основы работы с офи...

На новый уровень с Canon! Чтобы принять участие, дилеру необходимо выполнить условия программы зарегистрироваться , указав свои данные: Ф.И.О., компанию, код клиента. В теме письма написать название программы. 3 дилера, единовременно закупивших МФУ совместно с лазерным ...

Зачем компаниям API Management Привет, Хабр! Мы – Ярослав Насонов и Надежда Колезнева – развиваем витрину для внешних API в МТС. Сегодня обсудим тему управления API в корпорации. Поделимся опытом внедрения API-менеджмента в МТС, расскажем, что уже сделали, сколько потратили времени, с какими ошибками стол...

В Steam доступно бесплатное тестирование новой Company of Heroes 3 В Steam доступно бесплатное альфа-тестирование Company of Heroes 3. Опробовать новую часть культовой серии стратегий на тему Второй мировой войны можно до 7 декабря 07:00 по мск. Читать полную статью

Распределенные Workflow на PHP. Часть 1 Мы занимаемся разработкой огромного количества сложного ПО для автоматизации и энтерпрайза и Workflow для нас — это большая и больная проблема. Если для вас тоже — я расскажу, как писать и оркестрировать очень сложные процессы на масштабах, и как убедиться, что они не падают...

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

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

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

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

Динамо - Бавария: прогноз букмекеров на матч Лиги чемпионов Во вторник, 23 ноября, киевское "Динамо" дома сыграет против мюнхенской "Баварии" в матче 5-го тура группового этапа Лиги чемпионов. Встреча пройдет в столице Украины на стадионе НСК "Олимпийский". Начало поединка - в 19:45. "Апостроф&qu...

Как за 11 месяцев перейти из офлайна в онлайн и увеличить конверсии в продажи в 2 раза CMO команды ROMI center Антон Ошкин о том, как можно повысить конверсию в онлайн-продажах нишевых товаров при помощи сквозной аналитики. Кейс для тех, кто планирует перевести торговлю из офлайна в онлайн и думает, что делать со всем, что каса...

Финансовый вопрос в сфере open source — обсуждаем различные точки зрения на проблему В начале января разработчик библиотек faker.js и colors.js намеренно «испортил» собственные программные продукты. Он добавил в код бесконечный цикл, который выводил в консоль бессмыслицу. В результате нарушилась работа тысяч приложений по всему миру, в том числе у крупных об...

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

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

Ретроспектива. Как бы выглядели новые приложения в Mac OS 9 На каждого пандемия и удаленный формат работы повлияли по-своему. Дизайнера Майкла Фини изменившиеся условия труда заставили вспомнить о своей любви к старым операционным системам Apple. В частности, к Mac OS 9. Все это привело к созданию проекта под названием (mac) OStalgia...

Председатель «Справедливой России» Миронов: мы настроены на объединение с другими партиями Председатель партии СРЗП Сергей Миронов заявил о готовности продолжить процесс объединения партии с другими политическими силами. По его словам, переговоры об этом уже идут, но он пока не будет конкретизировать, с кем именно. Интеграционные начинания эсеров имели смысл – за ...

Тестовая документация и анализ требований В преддверии старта курса "Game QA Engineer" публикуем текстовую расшифровку онлайн-интенсива по курсу, который провела Надежда Чертовских — руководитель отдела QA в компании BeresnevGames и преподаватель OTUS.  Цели интенсива:• познакомиться с основными видами тес...

Опыт переезда в облако VKCS (IaC, IaC и в продакшн) Дисклаймер: Я написал такую статью, какую сам хотел бы прочитать полгода-год назад, когда мы стартовали миграцию в облако. Мне бы она здорово помогла сэкономить силы, время и нервы – надеюсь, теперь поможет кому-то ещё. Здесь нет исчерпывающей экспертизы, только немного моег...

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

Виртуальная «Тройка» + Samsung Pay. Промежуточные итоги тестирования Новый способ оплаты проезда в общественном транспорте Москвы - виртуальная карта "Тройка" - удобный, но при доскональном следовании инструкциям работать не будет.Я состою в фокус-группе тестирования данного функционала. Поделюсь первыми впечатлениями.Телефон Samsung Galaxy S...

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

Глава Premise отрицает, что просил пользователей содействовать россиянам Глава компании Premise Мори Блэкман (Maury Blackman) сделал следующее заявление: Компания Premise решительно поддерживает Украину и украинский народ, защищающиеся от этого незаконного и возмутительного нарушения их суверенитета со стороны российского руководства и г-на Путин...

[Перевод] Лучшие книги по Apache Kafka «Effective Kafka: A Hands-on Guide to Building Robust and Scalable Event-Driven Applications», «Kafka: The Definitive Guide» и другие издания.В этой статье я расскажу, как изучал Apache Kafka и с какими трудностями столкнулся. Я очень надеюсь, что мои наблюдения помогут тем,...

Космический ковбой, великий актёр и «битлы» — какую музыку прошлого века признали худшей Мы уже рассказывали о музыке нулевых, которую публика и критики встретили как минимум неоднозначно. На этот раз поговорим о периоде шестидесятых. Здесь тоже нашлось место не самым удачным экспериментам. Обсудим трек, официально запрещенный в НАСА, и песню The Beatles, котору...

Лучшая защита – нападение: как моделирование действий злоумышленника помогает укрепить инфраструктуру Иногда бывает полезно взглянуть на ситуацию под другим углом. Для информационной безопасности это правило работает так: надо посмотреть на свою инфраструктуру с точки зрения потенциального злоумышленника. Как тебя будут ломать? И что будет, когда сломают? Такой подход к оцен...

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

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

Расчет ППМ для АФАР В данной статье хочу поделиться своим опытом расчетов ППМ для АФАР. Читать далее

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

Как «починить» интернет Основу интернета составляют тысячи как удачных, так и спорных технологий. Некоторые из них получили распространение едва ли не случайно.Недавно на Hacker News развернулась оживленная дискуссия на эту тему. Резиденты рассказали, что они бы поменяли в архитектуре современного ...

Shared State для React. Часть 1 В данном цикле статей мы рассмотрим задачу синхронизации состояния react-приложения между окнами. В качестве подопытного у нас будет приложение на Electron, работающее в offline/online-режимах, которое также может запускаться в PWA-режиме. Читать далее

Новую версию программы CheckXpert.AI выпустила Parascript Компания Parascript, которая уже более 25 лет обеспечивает высокоэффективную автоматизацию и ежегодно обрабатывает более 100 миллиардов документов, выпустила новую версию CheckXpert.AI, которая вновь представляет собой новейшие достижения в области глубокого обучения, примен...

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

Поисковик новостей (RSS), написанный на Java + SQLite Вы скорее всего подумаете: "Зачем десктопная программа, если можно, как минимум, загуглить?". А затем, что моя программа автоматически "гуглит" за тебя! Причём не только по одному ключевому слову, а по нескольким, которые вы, само собой, можете редактировать. А результат пои...

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

Глобальная презентация POCO M4 станет особенной для российских зрителей Компания POCO объявила дату глобальной презентации POCO M4 Pro. Мероприятие состоится в онлайн-формате уже 9 ноября в 15:00 (мск). Новая модель продолжает философию POCO — предлагать пользователям все, что им нужно, и ничего лишнего, обеспечивая их функциями, заряженными на...

Опыт эксплуатации Mellanox под управлением Switchdev Мы уже писали про Linux Switchdev в Mellanox — что это такое и как мы с ним живем в Qrator Labs. Сегодня я хочу рассмотреть этот вопрос с другой стороны. Меня зовут Дмитрий Шемонаев, я руковожу центром сетевых операций.Кроме того, что этот коммутатор можно использовать как W...

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

Вдохновлять нельзя продать: что ждёт конференции в эпоху постпандемии В SETTERS EDUCATION до пандемии 90% проектов реализовывались только в офлайне, хотя развитие онлайн-формата и было в планах. О том, с чем пришлось столкнуться и что пришлось осознать во время кризиса, на примере онлай...

Путешествие по камням, или Как мы скрестили криптошлюзы S‑Terra с Ansible для автоматизации конфигурирования устройств Однажды моей команде довелось организовывать несложную кустовую схему шифрования для компании, у которой было более 2,5 тысяч офисов продаж и около ста региональных центров. Всё техническое описание решения легко излагалось в таблице Excel размером 2 800 строк на 25 столбцов...

Редакторы документов МойОфис появились на macOS. Что они умеют? Привет, Хабр! В начале этого года мы представили очередное крупное обновление 2022.01, а вместе с этим выпустили пакет приложений «МойОфис Стандартный» на macOS. Релиз для «Мака» стал ответом на многочисленные запросы наших коммерческих пользователей. Платформа Apple занимае...

Flutter for Desktop — новый подход к разработке приложений Язык программирования Dart был изначально разработан как перспективная замена JavaScript в веб-приложениях (с поддержкой асинхронности, потоков, классической поддержки ООП и возможностью использования строгой типизации), но, к сожалению, в этом качестве он так и не достиг зн...

Чемпионат Intel и «СберМаркет»: обучи ИИ-модель с помощью oneAPI и выиграй 1 млн руб. Партнёрский материал До 24 декабря 2021 года на площадке SberCloud DS Works проводится чемпионат Intel® и «СберМаркет» — участники должны решить практическую задачу по построению нейросетевой модели на основе исторических данных, которая предскажет, какие покупки совершит п...

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

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

Не спишете: банки обяжут запустить автоплатежи в СБП с 1 апреля 2022-го ЦБ определился с датой, когда системно значимые банки должны внедрить функционал автоматических списаний в адрес интернет-магазинов и онлайн-сервисов в системе быстрых платежей (СБП). Это должно произойти с 1 апреля следующего года, следует из стандартов («Известия» ознакоми...

CROC&TALK. Как создавать распределенные системы с Kubernetes и без Хабр, привет!28 апреля в 18:00 собираем онлайн-митап о создании систем по разные стороны Kubernetes. Да, уже многие поиграли с ним в песочнице и используют в dev и prod средах, но чем глубже погружаешься, тем больше вопросов возникает. Приглашаем инженеров, разработчиков, ар...

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

Да будет бой! Сравнение технологий СХД Привет, Хабр! Давайте поговорим о технологиях для организации корпоративных хранилищ данных. А лучше — посмотрим на них в деле. На ринг приглашаются SSD и обычные жесткие диски. Второй бой проведут Fibre Channel и RoCE. Отдельно изучим «спортивное портфолио» протокола NVMe.В...

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

12 ноября Valve подробно раскажет об APU Van Gogh в консоли Steam Deck Это произойдет во время проведения онлайн мероприятия для разработчиков

Обзор Poco M4 Pro 4G. Емкий аккумулятор и AMOLED В конце прошлого года мы проводили тестирование смартфона Poco M4 Pro 5G. Не так давно компания расширила модельную линейку представив Poco M4 Pro 4G. Несмотря на то что название у этих смартфонов схожее и вероятнее всего будет создавать путаницу у потенциальных покупателей,...

15 стран, 9 языков: трудности перевода одного iOS-приложения В 2017 году у Додо Пиццы появилось приложение для iOS на русском языке, а в 2019 его понадобилось перевести на румынский, а потом ещё на несколько языков. При этом ни одна строка не была обёрнута в макрос NSLocalizedString(…).В этой статье я расскажу, какие инструменты мы ис...

Blizzard отменила BlizzConline 2022 Сегодня стало известно, что BlizzConline 2022 официально отменен. Напомним, что еще весной этого года BlizzConline 2022 организаторы решили заменить традиционное шоу онлайн мероприятием из-за эпидемии коронавируса. Но в итоге Blizzard отказалась даже от такого формата меро...

Nintendo поделится свежими новостями о Pokemon в день 26-летия франшизы Издательство Nintendo и The Pokemon Company в официальном японском микроблоге франшизы Pokemon анонсировали следующий выпуск своей информационной передачи Pokemon Presents. Источник изображений: The Pokemon Company Как стало известно, трансляция грядущего эпизода Pokemon Pre...

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

Программа компании “Мобильное Электронное Образование” (проект ЛАНИТ и “1С”) обеспечивает рынок разработчиками онлайн-курсов Компания “Мобильное Электронное Образование” (проект ЛАНИТ совместно с “1С”) разработала программу профессиональной переподготовки “Цифровой образовательный дизайн. Пользовательский интерфейс от С до Java”. Участвуя в программе, студенты глубоко погружаются в изучение профес...

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

Эволюция архитектуры Авито, или Как мы монолит в Kubernetes затолкали Всем привет, я Александр Данковцев, lead engineer команды Antimonolith. Как можно догадаться, в Авито я занимаюсь распилом монолита. В статье речь пойдёт о процессе миграции монолита в Kubernetes и сопутствующих ему проблемах. Я разберу, как мы эти проблемы решали и к ч...

[Перевод] Data-Oriented архитектура В архитектуре программного обеспечения существует один малоизвестный паттерн, заслуживающий большего внимания. Архитектура, ориентированная на данные, (data-oriented architecture, DOA) была впервые описана Радживом Джоши в отчете RTI 2007 года, а затем в 2017 году Кристианом...

[Перевод] Исследуем .NET 6. Часть 1 В этой серии статей я собираюсь взглянуть на некоторые из новых функций, которые появились в .NET 6. Про .NET 6 уже написано много контента, в том числе множество постов непосредственно от команд .NET и ASP.NET. Я же собираюсь рассмотреть код некоторых из этих новых функций....

Приключения микропроцессора в СССР: 16 бит Привет, Хабр! Настало время продолжить наш цикл о микропроцессорах на территории нашей необъятной страны. В первой части мы рассмотрели некоторые наиболее интересные 8-битные ЦП и компьютеры. Сегодня поговорим о 16-битных не-IBM-совместимых устройствах. Читать далее

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

Как сэкономить на ресурсах с помощью модуля Terraform для AWS Spot Instance Иногда бывает довольно сложно сэкономить на Spot Instance Amazon Web Services (AWS). Не стоит забывать, что по сути это — аукцион. Цены хоть и не меняются так же резко, как на биржах, тем не менее могут расти, пока не достигнут ondemand. Бывает, что такое продолжается не ден...

Россияне выбрали деревни, в которые проведут 4G Осенью Минцифры России предложило россиянам проголосовать за населенные пункты, в которые приоритетно проведут мобильную связь стандарта 4G (LTE). Проголосовать можно было онлайн через платформу обратной связи портала Госуслуг и офлайн, отправив письмо на почтовый адрес Минц...

Онлайн-хакатон SDV Digital Nomad Hiring Weekend Стань частью команды цифровых кочевников SDVentures С 26 по 28 ноября пройдет первый SDV Digital Nomad Hiring Weekend, который организует SDVentures, мировой лидер по созданию онлайн-продуктов в сфере social discovery. Регистрация - до 21 ноября: https://bit.ly/2Yq7N2m&nb...

Что ждать от новой презентации Windows 11, которая пройдёт 5 апреля На следующей неделе Microsoft проведёт очередное мероприятие, которое будет посвящено новым функциям Windows 11 для гибридной работы. Ожидается, что на презентации выступят генеральный директор Microsoft Сатья Наделла и глава подразделения Windows & Devices Пэнос Панай....

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

Таганка с высоты птичьего полета и знакомство со слонами: москвичей приглашают на бесплатные экскурсии ко Дню гида Записаться на экскурсии можно с 8 по 18 февраля. Количество участников каждой прогулки ограниченно. 20 февраля в городе пройдет более 130 бесплатных экскурсий. Их проведут профессиональные гиды, которые расскажут об архитектурных памятниках на Пречистенке, а также предложат ...

Ученые из Челябинска представили собственную классификацию туманных вычислительных систем Технология туманных вычислений - методика, которая используется для вычисления, хранения, обработки облачных сервисов. Их современное состояние проанализировали ученые Высшей школы электроники и компьютерных наук (ВШ ЭКН) ЮУрГУ. Исследование стало начальным этапом работы по ...

Авторитетный инсайдер: E3 2022 пройдёт в онлайн-формате Выставку не отменяют. Потому что зачем?

Почти 4 тысячи новых рабочих мест появится в ВАО и ЗелАО Два застройщика приступили к реализации проектов в рамках программы стимулирования создания мест приложения труда. На востоке столицы началось строительство офисно-торгового центра, а в Зеленограде на площадке «Алабушево» ОЭЗ «Технополис Москва» — подготовка строительн...

Как я проходил отбор на стажировку бекэнд — разработчиком (C++) в Яндекс по программе Deep Dive (в формате буткемпа) Расскажу небольшую историю о том, как я проходил отбор в буткемп от Яндекса. Читать далее

В магазине Samsung Galaxy есть приложения, которые могут заразить телефоны вредоносным ПО Сообщается, что Samsung Galaxy Store размещает и распространяет несколько приложений, которые могут заражать устройства клиентов вредоносным ПО. Утверждается, что эти приложения содержат вредоносные программы, и Google Play Protect смог обнаружить их вскоре после их установк...

[Перевод] Создание нативных CLI приложений на Java с помощью Graalvm и Picocli Язык программирования Go стал популярным для написания приложений командной строки. Для этого может быть много причин, но один аспект, в котором выделяется Go, - это возможность скомпилировать программу в один нативный исполняемый файл. Это значитель...

Бесплатный вебинар «Как продвигать ecommerce в соцсетях в 2021 году» 18 ноября с 13:00 до 14:30 по московскому времени пройдет вебинар «Как продвигать e-commerce в соцсетях в 2021 году». Вебинар проведет евангелист eLama Павел Баракаев. Программа вебинара: Как работать с воронкой продаж интернет-магазина. Какие возможности для рекламы есть ...

Cryptex запускает сервис по приему платежей в криптовалютах для онлайн магазинов Москва, 16 декабря 2021 г. /PRNewswire/ — Криптовалютная биржа Cryptex в скором времени запускает beta-версию сервиса по приему платежей CryptexPay. Этот новый продукт позволит онлайн-магазинам интегрировать в свой процесс оплаты прием криптовалютны...

ЕС рассмотрит законопроект, который заставит Apple разрешить скачивание приложений со сторонних источников Как и работу альтернативных магазинов на своей мобильной ОС.

Импортозамещение, киберучения, DevSecOps и MSSP. Эксперты рассказали о главных трендах рынка ИБ на 2022 год В конце декабря информационно-аналитический центр Anti-Malware.ru провел онлайн-конференцию AM Live. В ходе мероприятия признанные российские эксперты в области информационной безопасности поделились своими наблюдениями о развитии рынка ИБ в 2021 году, сформулировали ключевы...

Stream Hatchet: за 2021 год длительность игровых онлайн-трансляций выросла на 21% В прошлом году фанаты игр настримили в среднем 653 миллиона часов контента на Twitch, YouTube и Facebook Gaming.

AV-Comparatives представляет результаты испытаний 19 средств защиты оконечных устройств AV-Comparatives представляет результаты долгосрочных испытаний 19 ведущих средств защиты оконечных устройств  ИНСБРУК (Австрия), 29 декабря 2021 г. /PRNewswire/ — Независимая лаборатория по тестированию систем безопасности AV-Comparatives, сертифицированная п...

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

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

OpenLDAP в качестве центра аутентификации для Nextcloud и ProFTPD Привет, Хабр! На связи Холодаев Алексей, младший системный администратор Cloud4Y. Сегодня хочу поделиться опытом использования OpenLDAP в качестве центра аутентификации для Nextcloud и ProFTPD.В ходе работы над одним из проектов возникла задача по созданию нескольких сотен п...

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

[Перевод] Многомодульность в Android и Dagger: пошаговый пример Наше мобильное направление продолжает делиться собственным опытом, а также переводить те статьи, которые могут сослужить разработчику хорошую службу. Эту статью по Android, написанную в 2020 году, мы выбрали, изучая вопросы оптимизации внедрения зависимостей на проекте, и пе...

Онлайн-семинар «Визуальная аналитика 2022 — бей? замри? беги?» Изменения последних дней поставили перед бизнесом ряд вопросов, один из которых – быстрая корректировка стратегии в новых условиях. Но эта корректировка возможна только при наличии детальной и наглядной информации по всем направлениям деятельности компании. О том, какие и...

Присматриваемся к одноплатникам на RISC-V, обзор модуля Sipeed Lichee RV на процессоре Allwinner D1 Одноплатные компьютеры на RISC-V процессоре сравнительно новое веяние. Поднебесная активно работает над снижением зависимости от западных информационных систем и технологий, именно поэтому новая открытая архитектура RISC-V одна из ключевых ставок Китая. Для продвижения в м...

На подготовку кадров для ИТ-отрасли выделят более 27 миллиардов Согласно документу, на который ссылается CNews, в 2022 г. на развитие ИТ-кадров будет выделено 4,8 млрд руб., в 2023 г. - уже в два раза больше (чуть более 10 млрд руб.) и в 2024 г. - более 12 млрд руб. Законопроект рассмотрен Госдумой и одобрен Советом Федерации и на данный...

Стало известно, когда будет представлена следующая камера с байонетом Fujifilm X Компания Fujifilm объявила дату своего следующего мероприятия X Summit, на котором компания отметит 10-летие системы X и выпустит новую камеру этой системы. Мероприятие пройдет онлайн в мае 2022 года. Вчера, 9 января, исполнилось десять лет с того дня, когда компания F...

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

Клиентам «Интерлизинга» доступен личный кабинет Федеральная лизинговая компания «Интерлизинг» запустила личный кабинет для клиентов. Личный кабинет – это онлайн-платформа для лизингополучателей, реализованная в рамках сайта компании – ileasing.ru. Сервис обладает широким функционалом: от предоставления исчерпывающей инфор...

Игроки Halo Infinite жалуются на большое количество читеров Две недели назад Microsoft неожиданно начала открытое тестирование мультиплеера Halo Infinite. Дебют игры оказался очень успешным — в первый день пиковый онлайн превысил отметку в 250 тысяч человек. Однако в игре почти сразу появились читеры, причём с каждым днём их станови...

[Перевод] Мониторинг приложения Spring Boot с помощью Micrometer, Prometheus и Grafana, используя пользовательские метрики Важно отслеживать показатели и работоспособность приложения: это помогает нам повышать производительность, лучше им управлять и замечать неоптимизированное поведение. Мониторинг каждого сервисного модуля важен для поддержания системы, состоящей из множества микросервисов.В э...

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

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

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

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

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

PROJECT MANAGEMENT FORUM 2022 | II Всероссийский форум по проектному управлению В атмосфере постоянных перемен и нестабильности, востребованность проектных менеджеров и проектного управления только возросла. Именно эти люди превращают хаос в порядок, а идеи клиента — в конкретные задачи, помогают выдержать сроки и уложиться в бюджет. ⠀ 30 июня — 01 ию...

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

Яндекс Бизнес для роста продаж: реклама легко и недорого 31 марта с 13:00 до 14:30 по московскому времени пройдет вебинар «Яндекс Бизнес для роста продаж: реклама легко и недорого». Вебинар проведет Максим Пазовский, Менеджер по развитию клиентов в Яндекс Бизнес.  Программа вебинара: Как бесплатно рассказать о своём ...

Нано-статья о том, как я в SAS NULL-ключи джойнил Привет, Хабр! Меня зовут Сергей Барановский, я руководитель проектов по аналитике в Блоке по клиентскому опыту и сервису и сегодня я хочу поделиться наболевшим. Джойн таблиц — одна из самых базовых вещей в аналитике. Казалось бы, допустить здесь ошибку почти невозможно. И пр...

Столичные технологические стартапы могут подать заявки на участие в городской программе StartHub.Moscow Для предпринимателей подготовили интенсивный пятимесячный курс по развитию бизнеса. Агентство инноваций Москвы открывает прием заявок на участие в третьем наборе программы по поддержке технологичного предпринимательства StartHub.Moscow. Подать заявку можно на сайте до 10 апр...

Проблемы с YouTube TV на умных телевизорах, ТВ-приставках, PlayStation и Xbox во всём мире: приложение зависает Приложение YouTube TV для умных телевизоров испытывает проблемы во всем мире: оно попросту зависает, согласно отзывам многих пользователей. На данный момент эта проблема затрагивает все виды устройств для потоковой трансляции контента, включая Roku, Fire TV, Chrome...

Запущен новый сервис по подбору оптимальных маркетплейсов для российских экспортеров По предварительным прогнозам, в 2021 году объем электронной торговли в мире составит 5 трлн долл. или 17,5% от общего объема мировых розничных продаж. Данная цифра эквивалентна трети ВВП Китая или четверти ВВП США."Крайне важно, чтобы российские экспортеры имели доступ ...

[Перевод] Вторая жизнь бани викторианской эпохи: итоги конкурса на лучшую архитектуру ЦОДа по версии издания Data Centre Dynamics В декабре прошедшего года издание Data Centre Dynamics (DCD), освещающее события в сфере хранения и обработки данных подвело итоги года и обработав 7000 голосов специалистов присудила награды 14 номинациях. Одна из них касалась архитектуры Центров обработки данных и победу в...

Китайские промышленники открыли свое представительство в РФ Ассоциация промышленников Китая «КИТАЙПРОМТОРГ» открыла свое представительство в России. Ранее, в августе 2021 г., заключено соглашение о создании единого координационного центра, подписанное крупнейшими производителями Китая в Гонконге. Представительство призвано обеспечить...

Использование Typescript для создания react компонента «Простой фабрики» Использование Typescript при создании React компонента «Простой фабрики»Создадим типизированный компонент-фабрику правильно. Так, чтобы он принимал только нужные параметры и ругался на некорректные. Данный подход применим и в других ситуацией, но&nbs...

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

В Ханчжоу на конференции обсудят новые возможности цифровой экономики В Ханчжоу (провинция Чжэцзян) состоится Всемирная конференция по цифровой экосистеме 2022 года — первая конференция такого рода и один из тематических форумов первой в мире глобальной выставки цифровой торговли (GDTE). Целью данного мероприятия является содействие повышению ...

Получите бесплатно олдскульную онлайн-аркаду в Steam В Steam проходит бесплатная раздача онлайн-аркады Plunder Panic в Steam, где игра имеет абсолютно большинство положительных отзывов. Акция продлится до 28 февраля 21:00 по мск, поэтому любителям хороших аркад стоит поторопиться.   Читать полную статью

Что болит у техлидов и DevOps-инженеров? В этом году DevOps & TechLead Conf 2022 пройдут на одной площадке. Участников ждут погружение в инженерные процессы в IT (от XP до devOps & beyond), musthave-инструменты и практики изменений в командах для быстрых и качественных релизов. Мы встретились с экспертами ...

Заключение ProductStar и hh.ru: продакт-менеджерами становятся бывшие менеджеры по продажам и маркетологи Онлайн-университет ProductStar и служба исследований платформы онлайн-рекрутинга hh.ru провели исследование о профессиональной экспертизе и трудовом стаже продакт-менеджеров в России. Анализ показал, что наиболее часто в сферу ...

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

Курсы Computer Science клуба в 2021 году: верификация, фотограмметрия, статистика, логика, теория игр и другие Все курсы Computer Science клуба в 2021 году проходили в онлайн режиме. Мы собрали для вас подборку видеозаписей лекций, которые выложены на нашем youtube канале. Читать далее

Евразийский Банк и GlowByte внедрили инструмент Qlik для загрузки данных в реальном времени Евразийский Банк (Республика Казахстан) совместно с GlowByte – ведущим поставщиком аналитических бизнес-приложений и корпоративных хранилищ данных года реализовали проект по переходу на новую систему репликации данных на базе возможностей Change Data Capture (CDC) платформы ...

Создаем современный ретро компьютер на Arduino Всем привет! В этой публикации я расскажу про свой опыт создания небольшой вычислительной системы... Читать далее

[Перевод] Как миграция с Oracle на PostgreSQL в облако влияет на сторадж? Вы когда-нибудь задумывались о том, чтобы перенести крупномасштабное программное решение с Oracle на PostgreSQL, а затем развернуть его в общедоступном облаке? Если Вы планируете реализовать подобное, возможно, Вам поможет наш опыт. Данная статья подробно рассказывает о наше...

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

Интеграция с amoCRM — паранойя безопасности «Заставь дурака Богу молиться — он лоб разобьёт»Здравствуйте! Хочу поделиться накипевшим - головной болью интеграции с API сторонних приложений. В этой статье - c авторизацией для API достаточно популярной amoCRM, без кода и лишних деталей. Читать далее

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

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

Для будущих процессоров Ryzen 7000 будет доступен автоматический разгон. Создатель приложения Hydra анонсировал поддержку Curve Optimizer Приложение Hydra для процессоров AMD Ryzen будет поддерживать линейку Ryzen 7000 на основе архитектуры Zen 4. Об этом рассказал лично Юри Бублий (aka 1usmus) — автор ПО.  Анонсированная в июле 2021 года программа Hydra для процессоров Ryzen бы...

Kubernetes и другие оркестраторы Привет! Меня зовут Леонид, я DevOps-инженер в компании KTS. В этой статье я рассмотрю различные оркестраторы и объясню, почему Kubernetes — лучший выбор.Нашей компании уже 6 лет, и 4 из них мы живем с Kubernetes. До этого мы испытали все варианты деплоя приложений на се...

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

Программа Zayed MEA – глобальный проект Startech и Фонда имени Шейха Зайеда Открылся прием заявок на программу Zayed Middle East Accelerator (далее Zayed MEA) по выводу стартапов на рынок Объединенных Арабских Эмиратов. Акселератор проводится при поддержке Фонда имени Шейха Зайеда совместно с одной из ведущих компаний на рынке венчурных инвестиций S...

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

Новое онлайн-казино мирового класса MrRex объявляет о своем официальном открытии ВАЛЛЕТТА (Мальта), 2 декабря 2021 г. /PRNewswire/ — Сегодня глобальное онлайн-казино MrRex объявило о своем официальном всемирном открытии. Компания MrRex, размещенная на глобальной платформе Aspire, предлагает полный пакет игр для казино, включая цифровые сл...

Узнать за 60 минут В этой статье я хочу поделиться рецептом качественного собеседования продолжительностью 1 час. При этом критерий качества исключительно практический: потратив не более часа я готов рекомендовать или не рекомендовать соискателя к найму.Я поделюсь своим опытом набора людей «по...

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

Тестирование MySQL на ARM-архитектуре Привет, Хабр! Мы в ECOMMPAY, помимо прочего, очень любим MySQL и «железные» серверы. MySQL используется как основная СУБД для нашего прода, и, кажется, мы умеем готовить её хорошо для высоких нагрузок. Так же хорошо (а может, и лучше) мы умеем работать с baremetal: они по...

Что там у ReactOS? 16 декабря сего года, команда разработчиков ReactOS, спустя долгое время после последнего релиза (с последнего прошло почти полтора года) выпустила новую версию под номером 0.4.14. Это все еще альфа-версия.В данной статье мы рассмотрим основные новшества как со стороны разра...

POCO представит M4 Pro 5G в России 16 декабря Компания POCO объявила дату российской онлайн-презентации M4 Pro 5G: новинка будет представлена в России уже 16 декабря в 18:00 по московскому времени. Стремясь стать еще ближе к своим фанам, помимо основных социальных сетей POCO впервые проведет трансляцию на платформе Twi...

«Искусство войны» Сунь Цзы в бизнесе и проектах. Взгляд на основе личного опыта Здравствуй, Хабр. Меня зовут Николай. Так сложилось, что я довольно давно работаю с людьми, но не считаю, что мой опыт выходит за рамки обыденности и чем-то примечателен сам по себе. Потому, я останусь условным “инкогнито” в профессиональном плане и поделюсь своими...

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

[Перевод] Туториал по JUnit 5  - Введение В этом туториале по JUnit 5 рассказывается о том, как JUnit адаптировал стиль кодирования Java 8 и некоторые другие функции. Узнайте, чем JUnit 5 отличается от JUnit 4.JUnit 5 - наиболее широко используемая среда тестирования для приложений Java...

Онлайн казино Пинап - обзор заведения Казино пин ап Казахстан является излюбленным местом проведения отдыха и развлечения многих любителей азарта.

Тестирование офисных пакетов Р7-Офис, МойОфис, LibreOffice и MS Office Всем доброго времени суток. В рамках импортозамещения или точнее ухода от MS Office, на работе, возникла необходимость в рассмотрении российиских аналогов офисных пакетов и пакета LibreOffice, т.к. он автоматически установлен в дистрибутивах astra linux. Здесь хочу поделитьс...

Инструкция: Как построить процесс доставки приложения в Kubernetes, используя gitlab ci и gitlab runner Привет, Хабр! Меня зовут Егор Комаров, я тестировщик в команде #CloudMTS. Сегодня я расскажу, как настроить процесс развертывания и обновления микросервисного приложения от разработчика до облака в две команды. Когда в приложении появляется новый функционал (например, из...

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

Яндекс.Дзен выплатил создателям контента 2 млрд рублей за год Команда Яндекса подвела итоги года для Яндекс.Дзена и поделилась интересной статистикой, а также прогнозами на 2022 год.   Ежедневно Яндекс.Дзеном пользуются почти 22 млн человек, а количество активных блогеров в 2021 году составило 50 тысяч. В целом за год Яндекс...

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

​Вече на Майдане Независимости: онлайн трансляция и фото В среду, 1 декабря, вечером на Майдане Независимости в Киеве пройдет вече "Защити Украину – останови переворот". Там уже установлена сцена. "Апостроф" следит за акцией в центре Киева онлайн: 18:45 За четверть часа до акции на Майдане собрались ...

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

[Перевод] Исследуем .NET 6. Часть 2. WebApplicationBuilder В этой серии статей я собираюсь взглянуть на некоторые из новых функций, которые появились в .NET 6. Про .NET 6 уже написано много контента, в том числе множество постов непосредственно от команд .NET и ASP.NET. Я же собираюсь рассмотреть код некоторых из этих новых функций....

Амит Севак вступит в должность президента и гендиректора ETS 15 июня 2022 года Совет попечителей ETS объявил о вступлении Амита Севака в организацию в качестве седьмого президента и исполнительного директора. «Амит — лидер преобразований, тот опыт и приверженность миссии, которую он принесет в ETS, будет неоценим, — заявил председатель совета попечител...

Java: есть ли жизнь на десктопе? Привет! Я Виктор Барсуков, Java-разработчик в Lamoda. В этой статье хочу рассказать о своем опыте разработки десктопного Java-приложения в рамках пет-проджекта. Что из этого получилось и что можно было бы сделать иначе. Читать далее

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

Мобильное приложение Сбербанка для iOS-устройств удалили из App Store Как и ожидалось, мобильное приложение Сбербанка для устройств, которые работают под управлением операционной системы iOS, удалили из магазина App Store. Напомним, на прошлой неделе власти США заявили о введении полных блокирующих санкций в отношении Сбербанка и Альфа-Ба...

Как создать telegram бот на C# быстро? Как создать telegram bot на C# быстро?В этой статье мы рассмотрим заготовку для создания telegram бота на C#. В связи с последними обновлениями TelegramBotAPI, большая часть удачных с моей точки зрения публикаций на эту тему несколько устарело. Потому предлагаю разобраться в...

Как правильно готовить автоматизацию или Что покрывать тестами в первую очередь Привет, это Эрик Бурыгин, я техлид курса «Автоматизатор тестирования на Java» в Яндекс.Практикуме и лид в Яндексе. Каждый ручной тестировщик считает, что автоматизация — это круто и её непременно нужно втащить в проект. Что может быть лучше, чем полное покрытие автотестами п...

Погружение в Charles Proxy Привет, Хабр! Статья была ранее опубликована в блоге компании, который сейчас удален. Перевыкладываю, так как считаю, что статья не потеряла актуальность на текущий момент времени. При приёмке задач мы уделяем большое внимание проверке клиент-серверного взаимодействия. Опы...

Где работать в ИТ в 2021: IBS Наша рубрика «Где работать в ИТ» — это интервью с интересными айти-компаниями, в которых они детально рассказывают о своей внутренней кухне: от условий работы до тестирования кода. Мы задаем компаниям вопросы, публикуем ответы и разбавляем их фотками, чтобы вы смогли посмотр...

Работа вместе с профессионалами: московские реставраторы делятся опытом с начинающими специалистами Специалисты вместе со студентами восстанавливают одно из полотен соцреализма. Его обнаружили пару лет назад во время подготовки к ремонту павильона № 42 «Животноводство» на ВДНХ. Как реставрируют картину народного художника СССР Бориса Щербакова — в материале mos.ru. В этом ...

Российская виртуализация на российском железе: обзор платформы АЭРОДИСК MACHINE-V Здравствуйте, Хабровчане! В этой статье мы проведем обзор новой линейки программно-аппаратных комплексов АЭРОДИСК Machine-V с предустановленной российской системой виртуализации АИСТ и гиперконвергентой системой vAIR. Идею создания готовых программно-аппаратных комплексов (П...

Вехи развития GUI: Alto, Apple, Blit, Paintbox и другие ранние системы Привет, Хабр!Перед следующей статьей из цикла «Приключения микропроцессоров» мы решили поговорить с вами о GUI. Из года в год система взаимодействия ОС, ПО и пользователей совершенствовалась. Аппаратные методы общения с компьютером уступили место интерфейсу командной строки....

MARKETING DATA ANALYTICS 2022. II Всероссийский форум по сбору и анализу данных в маркетинге Маркетинг всегда строился на работе с данными: опросы, полевые исследования, анализ конкурентов. Данные всегда были в цене и собирать их старались как можно больше. Но сегодня, когда мы живем в цифровом мире, переполненном информацией, перед маркетингом встают новые вопросы:...

Использование Crosstab в бесплатной библиотеке отчетности JasperReports В автоматизации отчетности очень часто используют открытую Java-библиотеку JasperReports, например статья Опенсорс-решение для автоматизации отчетности рассказывает об ее использовании для получения PDF форматов отчетности между делом упомянув о возможности экспорта в другие...

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

Идентификаторы элементов в XCUITest Меня зовут Семен, я занимаюсь автоматизацией тестирования мобильных приложений в hh.ru, и сегодня я расскажу о том, как писать автотесты под iOS. Быстрые регрессы, низкий time-to-merket, счастливые пользователи, у которых нет багов — для всего этого нам нужны автотесты....

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

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

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

Огромное обновление на 3 ГБ: Asus ZenFone 8 и ZenFone 8 Flip получили Android 12 с множеством нововведений Компания Samsung уже выпустила обновление до Android 12 для множества устройств, OnePlus столкнулся с некоторыми серьезными проблемами. Теперь компания Asus начала выпускать Android 12 для своей серии ZenFone 8. Как подробно описано на форумах Asus, и ZenFone 8, и ZenFo...

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

Анти–Тьюринг В.А.Крюков[email protected]Существующие распространенные парадигмы программирования, несмотря на прогресс в области разработки средств программирования, интуитивно недоступны специалистам предметных областей, охваченных автоматизацией, особенно в области управления технологичес...

«День с̶у̶р̶к̶а̶ Redux» — как бороться с рутиной, применяя автоматизацию "Ух-ты! Какая интересная задача! И оценка времени на разработку хорошая! ..." 2 часа спустя: "Какой же это ужас, ещё 10 редьюсеров создать, ещё 10 раз описать зависимости состояний. Типы, компоненты... Сколько же бесполезной рутины... Вот бы можно было писать только декларат...

Тестирование игр в Unity3D и на эмуляторах Всем привет. Сегодня публикуем вторую часть текстовой расшифровки интенсива, который был проведен в преддверии старта курса "Game QA Engineer. С первой частью можно ознакомиться по ссылке.Интенсив провела Надежда Чертовских — руководитель отдела QA в компании BeresnevGa...

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

Отчёт с митапа: PostgreSQL-as-Service — можем, умеем, практикуем Выкладываем запись с Ozon Tech PostgreSQL Meetup. Ранее я уже описывал нашу инфраструктуру: весь PostgreSQL основан на виртуальных машинах — 2К в тестовой среде и ~8К в проде. Это около 2К кластеров баз данных. Так как у нас микросервисная архитектура, мы придерживаемся прин...

Go, я создал: интегрируем Allure в Go красиво Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Pytho...

FLauncher - новая программа запуска приложений для Android TV Несмотря на то, что Android TV и Google TV основан на Android, он предназначен только для использования приложений и игр, созданных для телевизоров. Вот почему приложения для смартфонов не отображаются в Android TV Play Store, а когда вы загружаете приложения без ТВ-интерфей...

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

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

Минтранс предложил обязать агрегаторов такси передавать данные ФСБ в онлайн-режиме Обновлённый законопроект в ближайшее время могут рассмотреть в Госдуме.

Во время Art Basel мероприятие Bitcoin Latinum NFT зажгло Майами Palo Alto, CA — Застрахованная и обеспеченная активами криптовалюта следующего поколения Bitcoin Latinum (LTNM) станет титульным спонсором конференции DCentral Miami. Это крупнейшая в истории конференция NFT и DeFi в прямом эфире. Конференция пройдет в конференц-центре...

Деплоим приложение на Django в Kubernetes с нуля Нашей компании уже 6 лет, и 4 из них мы живем с Kubernetes. До этого мы испытали все варианты деплоя приложений на серверах: начиная от простого git pull до ci/cd на нескольких серверах.Сегодня мы на практике разберем, что нужно делать, чтобы ваше приложение оказалось в Инте...

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

Интеграция CrowdSec в Kubernetes Архитектура микросервисов — самая серьёзная угроза безопасности в кластере Kubernetes (K8s), так как каждое развёртываемое приложение открывает для злоумышленников новый потенциальный вектор атаки. При этом, развёрнутые приложения генерируют логи, а наша платформа CrowdSec м...

Обзор TrueConf 8 – мессенджера с видеосвязью и AI для Windows, macOS и Linux Привет, Хабр!Меня зовут Оксана и я – руководитель продуктовой команды в компании TrueConf. Мы разрабатываем софт для видеосвязи и совместной работы уже больше 10 лет. Сегодня я расскажу о создании нового поколения десктопных приложений TrueConf: наш опыт переосмысления ...

В Санкт-Петербурге пройдут бесплатные мастер-классы по IT-специальностям для студентов В ходе мастер-класса участники создадут редактор, в котором можно форматировать текст. На занятии будут использовать только веб-платформу (HTML, CSS, JS, DOM), поэтому компонент можно будет встроить в любой проект. Кроме того, участники напишут быстрый парсер текста без испо...

10 вещей, которые можно делать в верстке с помощью псевдоэлементов before и after Привет, Хабр! Меня зовут Максим Васянович, я спикер курса “Веб-верстка” в Skillbox. Сегодня поговорим о верстке, а точнее - о нюансах работы с псевдоэлементами before и after. Статья будет полезна, прежде всего, начинающим верстальщикам. Но, возможно, и профи будет интересно...

Больше никакой рекламы: Samsung выпустила третью бета-версию One UI 4 Samsung продолжает тестировать новую версию фирменной прошивки One UI для своих мобильных устройств. Не далее как вчера, 20 октября, компания выпустила третью по счёту бета-версию One UI 4 на основе Android, правда, только на внутреннем южнокорейском рынке. По сообщениям пол...

Huawei посвятила саммит TrustInTech 2021 глобальному сотрудничеству ШЭНЬЧЖЭНЬ (Китай), 3 декабря 2021 г. /PRNewswire/ — Компания Huawei провела онлайн-саммит TrustInTech 2021 на тему «Глобальное сотрудничество для общего блага» (Global Collaboration for Shared Value). В мероприятии приняли участие эксперты из разных стран, в том ч...

Масштабные проблемы в бета-версии MIUI 13. Xiaomi отзывает обновления для 27 моделей смартфонов Программа закрытого бета-тестирования нужна для того, чтобы на стадии ограниченного количества участников тестов можно было найти и определить ошибки в ПО, которые существенно усложняют взаимодействие с устройством. Поэтому возникновение проблем на этой стадии – з...

Как сжать видео на Маке без сторонних приложений Если вы хоть раз снимали видео в 4K, то представляете, сколько оно весит. Минута ролика в 4K 60 fps на iPhone обойдется вам чуть ли не в 500 МБ свободного пространства. На других устройствах, я уверен, такого качества видео займет ничуть не меньше памяти. Понятно, что если ...

Google раскрыла дату своей весенней презентации Google I/O 2022 Компания Google объявила дату проведения своей ежегодной весенней презентации для разработчиков Google I/O 2022. В этом году, как и в прошлом, мероприятие пройдёт в онлайн-режиме с приглашением небольшого числа гостей.

Из Google Play пропал не только «СберБанк Онлайн». СберБанк выдал инструкции пользователям СберБизнеса для Android и приложений для инвесторов Как мы уже писали, компания Google удалила из онлайн-магазина Google Play приложение мобильного банка «СберБанк Онлайн». Однако этим дело не ограничилось и из Google Play пропали и другие приложения СберБанка. Как сообщила пресс-служба, для скачивания и обн...

[Перевод] Гайд по архитектуре приложений для Android. Часть 1: обзор Перевод обновлённого гайда Android по архитектуре приложений. Это — первая часть из пяти: обзор рекомендаций по архитектуре. Читать далее

Собеседование за рубежом. Часть первая: резюме и интервью с эйчаром Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.Главные этапы в собеседовании зарубеж — подача резюме, system design interview, coding interview и culture fit interview. На что обратить внимани...

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

[Перевод] Как писать программы с математическим совершенством Имя Лесли Лэмпорта, возможно, не является узнаваемым, но он стоит за несколькими великими проектами: программой для набора текста LaTeX и работой, которая сделала возможной облачную инфраструктуру в Google и Amazon. Он также уделил много внимания нескольким проблемам, дав им...

Главный мессенджер Android, Google Messages, «иссушает» батарею смартфонов. Что делать В сети появились жалобы от пользователей мобильных устройств с операционной системой Android на быструю разряду батареи и перегрев. Отмечается, что к этому приводит ошибка в Google Messages (Сообщения) — базового приложения для обмена сообщениями на смартфонах An...

В российских Volkswagen Taos теперь можно легко проверить штрафы ГИБДД Немецкий автомобильный гигант Volkswagen объявил хорошую новость для российских владельцев кроссоверов Volkswagen Taos.  В новой мультимедийной системе Volkswagen Taos у российских пользователей есть возможность воспользоваться встроенным магазином приложений VW P...

PCIExpress 1.0 2.5GT/s analyzer на базе ПЛИС своими руками На работе я занимаюсь созданием PCIExpress устройств на ПЛИС. Некоторые из ПЛИС имеют встроенное PCIExpress ядро, позволяющее работать с этим интерфейсом на уровне пользовательского приложения. ПЛИС серии ECP5UM фирмы Lattice использует Soft-IP Core для реализации протокола,...

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

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

Microsoft напоминает всем, что намерена решать проблемы с приложениями Windows 11 с помощью App Assure Пару дней назад Microsoft опубликовала напоминание о программе App Assure для Windows 11. Программа App Assure — это, по сути, программа поддержки совместимости для клиентов Microsoft, которая помогает устранять ошибки и проблемы с совместимостью приложений. Это делается в с...

Кроссплатформенный путь мобильного тестировщика или как стать Flutter QA Привет, Хабр! В этой статье расскажу, в чём особенности тестирования приложения на Flutter под iOS и Android и чем оно отличается от тестирования нативного приложения. Читать далее

[Перевод] Гайд по архитектуре приложений для Android. Часть 4: доменный слой Перевод обновлённого гайда Android по архитектуре приложений. Это — четвёртная часть из пяти: рассказываем про доменный слой. Читать далее

[Перевод] Гайд по архитектуре приложений для Android. Часть 5: слой данных Перевод обновлённого гайда Android по архитектуре приложений. Это — заключительная часть: рассказываем про слой данных. Читать далее

Первые смартфоны Asus получат обновление до Android 12 Android 12 постепенно актуализируется на все большем количестве мобильных устройств – теперь в список обновленных смартфонов добавлены первые модели Asus. Это, конечно же, флагманские модели: Zenfone 8 и Zenfone 8 Flip. Через несколько месяцев после официального запуска And...

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

Meta заинтересовалась рынком NFT — компания разрабатывает инструменты для создания, демонстрации и торговли токенами Meta работает над продуктами, позволяющими пользователям создавать, продавать и демонстрировать NFT. Команды социальных сетей Facebook и Instagram готовят функцию, которая позволит пользователям выставлять свои NFT на личных страницах. Источник изображения: FT montage/Getty ...

Выбираете CRM-систему? Не надо так Если человек выбирает автомобиль, он скорее всего не скажет, что не купит, потому что машину его мечты ещё не изобрели. Вряд ли он попросит автомобиль с крыльями для частных полётов над МКАД. Ему в голову не придёт заплатить за переделку всего кузова, двигателя и трансмиссии...

[Перевод] Python и чистая архитектура в 2021 году Прошло уже почти 3 года с тех пор, как я впервые воспользовался чистой архитектурой на практике. С тех пор я побывал на многочисленных конференциях, где выступал с докладами на эту тему (вот, например, доклад Clean Architecture in Python с конференции PyGotham 2018...

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

Авторы онлайн-курса по программированию JavaRush запускают Java-университет На протяжении года опытные менторы и практикующие программисты будут обучать студентов разных возрастов практическим и теоретическим знаниям, необходимым для получения работы Junior Java-разработчика."Будущее, где почти любые знания и навыки можно получить онлайн, уже н...

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

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

«Стрим года» в World of Tanks уже совсем близко Редакция Новости партнёров 12.12.2021, 11:43 «Стрим года» в World of Tanks уже совсем близко В это воскресенье, 12 декабря, пройдет самая долгожданная онлайн-встреча с игроками World of Tanks Популярная мех...

Разбираем алгоритмы компьютерной графики. Часть 5 – Анимация «Shade Bobs» Алгоритм, который рассмотрим сегодня, не имеет нормального названия. Иногда его называют "Shade Bobs", а вообще это один из многочисленных алгоритмов генерации "плазмы". Когда что-то на экране видоизменяется и переливается.Из множества алгоритмов "плазм", представленный экзе...

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

Уже на следующей неделе Valve поделится новыми подробностями о Steam Deck На грядущей неделе Valve расскажет новые детали о своей консоли Steam Deck. Компания проведет специальную конференцию для разработчиков, которая стартует в 12:00 по мск. Читать полную статью

Работа с аудио в Unity — трассировка и облачные вычисления Всем привет! В этой статье мы рассмотрим пример работы с объемным аудио в Unity для консольных и ПК проектов. На данном примере будет описан пайплайн работы с аудио на крупном проекте с множеством источников звука, HRTF и др. Читать далее

Visiology провела очередную конференцию ViRush Эксперты и заказчики компании обсудили ключевые тенденции в области бизнес-аналитики и результаты проектов визуализации больших данных. Компания Visiology провела четвертую по счету конференцию ViRush 2021, посвященную проблемам бизнес-аналитики и визуализации данных. В ...

Ролевой онлайн-экшен Dauntless для PS5, Xbox Series X/S выходит 2 декабря Игра получила поддержку кроссплатформенного мультиплеера и перенос прогресса.

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

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

МойОфис изменил состав продуктов, добавил 293 функции и представил инструмент для перевода макросов с VBA на Lua МойОфис, российская компания-разработчик офисного программного обеспечения для совместной работы с документами и коммуникаций, объявляет о выпуске масштабного обновления продуктов и расширении их интеграционных возможностей, а также запуске первого в РФ средства помощи в пер...

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

Построение интеллектуального общества с низким уровнем углеродных выбросов и инновациями ШЭНЬЧЖЭНЬ (Китай), 3 декабря 2021 г. /PRNewswire/ — На виртуальном саммите TrustInTech Summit 2021, организованном компанией Huawei 2 декабря 2021 года, старший вице-президент Huawei и президент Huawei Digital Power Хоу Цзиньлун (Hou Jinlong) произнес речь на тему...

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

«УМСКУЛ» и организация «ЗАБОТА» реализовали благотворительный проект «Умная помощь» Онлайн-школа «УМСКУЛ» совместно с региональной общественной организацией родителей детей-инвалидов Республики Татарстан “ЗАБОТА” провели благотворительную акцию в поддержку школьников, которые находятся в непростой жизненной ситуации. Финалом данной акции стало раз...

Идет регистрация на конкурс Secur’IT Cup 2021 с главным призом в 10 тысяч долларов В этом году участникам конкурса предлагается разработать проекты, направленные на решение проблем кибербезопасности в одной из следующих областей:защита устройств интернета вещей, таких как домашние и медицинские носимые устройства, беспилотные автомобили, включая дроны;маши...

На пути к цифровой глобализации: названы имена Лауреатов Digital Leaders Award-2021 Редакция Новости партнёров 11.12.2021, 11:35 На пути к цифровой глобализации: названы имена Лауреатов Digital Leaders Award-2021 Внедрение цифровых технологий стало жизненно необходимым для современного человека, ставящего в приоритет ...

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

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

Инвалиды смогут осуществить свои мечты благодаря проведению Паралимпиады-2022 Содействие развитию спорта для людей с ограниченными возможностями стало неотъемлемой частью деятельности Китая, направленной на оказание помощи проживающим в стране инвалидам. В своей эксклюзивной статье для участников платформы Decision Makers председатель Китайской федера...

Мечтают ли уже андроиды об электроовцах? Возможности и этика современных развлекательных чатботов на примере Replika Пост будет в формате вырезок из моего общения с ботом и моих профессиональных и не очень комментариев. Каждые несколько лет я по приколу развлекался попытками обучить прогрессивного чатбота чему-то о нем самом. Я в курсе, что это буллщит, и от ИИ мы так же далеко, как от гал...

История жестких дисков, часть IV — до наших дней Жесткие диски знакомы всем пользователям, без них сложно представить современный компьютер. Конечно, SSD вытеснили жесткие диски в сценариях, где требуется максимальная производительность, например, для загрузочного раздела ОС. Но если нужна максимальная емкость, то без HDD ...

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

В России первые покупатели Chery Exeed VX получают отечественные механические наручные часы Российские дилеры Chery Exeed начали принимать предварительные заказы на флагманский семиместный внедорожник Exeed VX, при этом комплектации и цены должны быть представлены на следующей неделе. Мы уже сообщали, что Exeed VX в России получит 2-литровый турбированный двиг...

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

Будущее ручного тестирование и главные тренды области: интервью с Артёмом Ерошенко Артём Ерошенко — CPO и сооснователь Qameta Software. Он преподает тестирование, хостит подкаст «Айтишники», делает доклады в IT-сообществе, а 1 декабря во второй раз станет ведущим QA Meeting Point. Артём рассказал, зачем делиться знаниями и почему он не верит в будущее ручн...

Программа бета-тестирования отечественной операционной системы «Аврора» расширяется Компании «Открытая мобильная платформа», объявила о расширении программы публичного тестировании отечественной мобильной операционной системы  «Аврора».  Как отмечают разработчики, к тестированию первой российской мобильной ОС приглаша...

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

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

Разворачиваем Golang приложение в Kubernetes В этой статье я хочу поделиться примером, как можно развернуть простое приложение на Golang в Kubernetes, с помощью helm чартов и skaffold скриптов. Думаю, данная статья может быть полезной тем разработчикам, которые только знакомятся с Kubernetes, а возможно и более опытным...

«Препариуем» Intel Core i9-12900k: 10 нанометров, гибридная архитектура и новая память Перефразируя советского Чебурашку: «Мы ждали, ждали и наконец дождались!». Intel выпустила новые процессоры — Core i9-12900k. На новом техпроцессе, новой архитектуре, новом сокете и с новой памятью. Сам Раджа Кодури еще полтора года назад высказывался в том ключе, что выход ...

Как мы провели TAC 2021. Впечатления, тезисы, видео Привет, я Евгений Степченко, delivery-менеджер Тинькофф. В октябре мы провели Tinkoff Agile Conference про масштабирование изменений и изменения при масштабировании, развитие команд и инженерные практики. Нам важно, чтобы тимлиды, техлиды, менеджеры и эксперты развивались ка...

Умными часами Huawei Watch 3 можно будет бесконтактно оплачивать покупки Первую такую транзакцию провели сегодня на конференции Huawei Developer Day. Правда, для широкого круга пользователей опция пока недоступна.

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

Dart, Flutter и кроссплатформа: небольшой разбор на практике Кто-нибудь пробовал использовать Dart / Flutter как на клиенте на нескольких платформах, так и в качестве сервера? Кто-то, конечно. пробовал, хотя далеко не каждый за этим приходил к Flutter. Я на своём pet-проекте провёл такой эксперимент, и хотел бы поделиться результатами...

Топ наиболее перспективных соцсетей для продвижения в 2022 году Реклама через соцсети, иначе называемая SMM (что расшифровывается как Social media marketing), является одним из наиболее эффективных направлений маркетинга. Причина популярности заключается в особенностях и достоинствах данного вида продвижения.  Почему маркетинг в социальн...

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

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

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

Более 350 тысяч гостей посетили московскую экспозицию на Всемирной выставке в Дубае В центре экспозиции разместили уменьшенную копию парящего моста парка «Зарядье». Российский павильон с экспозицией Москвы на Всемирной универсальной выставке в Дубае посетили более 350 тысяч человек. Интерактивное пространство, созданное в соавторстве со столичными архитекто...

Предприниматели из 55 регионов присоединились к московскому сервису «Биржа контрактного производства» Сервис позволяет предпринимателям выпускать продукцию без вложений в собственное производство, а исполнители могут использовать свободные мощности и получить прибыль. Московский инновационный кластер (МИК) приглашает технологические компании всей страны на свою цифровую плат...

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

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

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

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