Социальные сети Рунета
Пятница, 29 марта 2024

Тестирование СУБД: 10 лет опыта Меня зовут Сергей Бронников, я работаю в команде Tarantool. Когда я присоединился к ней, то не нашёл общего описания того, как устроено тестирование в проекте. Поэтому я вёл для себя заметки по мере погружения в разработку. Я решил переработать их в статью. Она может быть ин...

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

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

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

Применима ли концепция «сдвиг влево» (shift left) для инженеров по надёжности систем (SRE)? Концепция «сдвига влево» помогает упростить некоторые аспекты разработки программного обеспечения. Но предназначена эта концепция не только для разработчиков. Она может быть не менее полезна для инженеров по надежности систем (SRE). Хотя основной задачей SRE-инже...

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

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

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

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

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

Behave test recorder. Запись сценариев автотестов Привет! Меня зовут Степан Лущий, я – тимлид команды тестирования компании «БАРС Груп». Мы занимаемся созданием автоматизированных тестов (автотест), инструментов для их написания, а также развитием инфраструктуры автотестирования. В этой статье я расскажу, как мы разработали...

[Перевод] AI/ML в автоматизации тестирования программного обеспечения Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автомати...

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

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

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

Получите работу в Альфа-Инвестициях за 24 часа! One Day Offer для iOS/Android-разработчиков 19 марта Расширяем команду разработчиков в Альфа-Инвестициях – одном из приоритетных проектов Альфа-Банка. Нашим мобильным приложением пользуется более миллиона человек, и мы хотим сделать для них лучшее решение на рынке. Ищем коллег, которые усилят команду, и чтобы не тратить время ...

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

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

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

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

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

Выявление «омикрона» тестом LumiraDx на антигены подтверждается лабораторным анализом Результаты непрерывного тестирования и мониторинга вариантов COVID-19 показывают, что микрофлюидный экспресс-тест обнаруживает «омикрон» с чувствительностью, сравнимой с другими вариантами   ЛОНДОН, 14 января 2022 г. /PRNewswire/ — Компания LumiraDx (Nasdaq: ...

Как мы в Домклике делаем виджеты на React Всем привет! Меня зовут Игорь Савин, я frontend-разработчик в компании Домклик. На текущий момент у нас около 150 различных команд разработки, из которых большая часть связана с разработкой какого-либо фронтенда на HTML, CSS и Javascript. Но когда так много команд, непременн...

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

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

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

Механическая клавиатура Ducky One 3 Series DuckyChannel International Co., Ltd., ведущий производитель механических клавиатур и мышей профессионального уровня, официально запускает новую серию из богатой линейки механических клавиатур Ducky One 3, преемницу знаменитой One 2. Новый One 3 будет выпущен с эксклюзивным д...

Улучшаем процесс ведения проекта в Git Привет! Я давно заметил, что процесс добавления нового кода в проект в большинстве команд может быть не всегда стандартизирован. Из-за этого могут возникнуть сложности с коммуникациями разработчиков как на уровне описания добавленного кода, так и понимания, какое влияние нес...

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

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

Вышел тест 3DMark Storage Benchmark Разработчики теста 3DMark, который уже более 20 лет помогает любителям игр оценивать производительность процессоров и видеокарт, сообщили о выпуске теста 3DMark Storage Benchmark. Это специальный тест для измерения игровой производительности твердотельных накопителей, г...

Xiaomi снова предлагает новые гаджеты бесплатно в России — для участников тестирования Компания Xiaomi объявила новом наборе участников программы Xiaomi Test Pilots в России. Она позволяет получить устройства Xiaomi и экосистемных брендов бесплатно для тестирования.  Как сообщили в представительстве компании, желающие могут участие в тестировании но...

[Перевод] Красивые визуализации GitHub с помощью PyGraphistry В чёрную пятницу, пока у нас стартует флагманский курс Data Science, делимся интерактивными графами подписок веб-разработчиков и разработчиков моделей ML, а также знакомим читателей с инструментом визуализации больших графов — PyGraphistry. Такие данные — косвенный индикатор...

Хочу поделиться интересным кейсом. Изготовление рычага задней подвески горного велосипеда.Снижение производственных затрат на 40% Снижение веса на 35% Интеллектуальное усиление, ориентированное на нагрузкуИз-за экстремальных условий эксплуатации горные велосипеды должны выдерживать значительные нагрузки, и од...

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

Компания BrainChip протестировала серийный вариант нейроморфной SoC Akida Компания BrainChip Holdings, называющая себя «ведущим поставщиком высокопроизводительных технологий искусственного интеллекта со сверхнизким энергопотреблением и первым в мире коммерческим поставщиком нейроморфных микросхем ИИ», сообщила о завершении тестиро...

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

Intel приобретет компанию Granulate Корпорация Intel сегодня объявила о заключении соглашения о приобретении Granulate Cloud Solutions Ltd, израильского разработчика программного обеспечения для непрерывной оптимизации в реальном времени. Приобретение Granulate поможет заказчикам облачных вычислений и центров ...

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

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

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

Яндекс и Европейский университет открыли центр цифровых социогуманитарных исследований Редакция Новости партнёров 30.11.2021, 17:20 Яндекс и Европейский университет открыли центр цифровых социогуманитарных исследований В Европейском университете в Санкт-Петербурге открылся Прикладной центр МАСТ (машинного обучения, анали...

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

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

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

Как я перестал беспокоиться и полюбил тестирование React-компонентов Как тестировать React-компоненты? Какую библиотеку использовать? Как тестировать компоненты, которые берут данные из Redux, а не из пропсов? Как тестировать компоненты, в которых используется роутинг с помощью React-router-dom? Что делать, если в компоненте есть асинхронный ...

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

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

Альф, переведи мне на телефон миллион рублей Или нюансы тестирования (и разработки) голосового помощника в банковском приложении.В нашем приложении Альфа-Мобайл с октября 2021 работает голосовой помощник Альф (Alf). Он умеет оплачивать счета, переводить на телефон и озвучивает курс доллара голосом Геральта — Всеволода ...

Как сохранить тесную коммуникацию в стремительно растущей команде Какие бывают проблемы роста, кроме очевидных, когда из 15 человек становится 80, а из одной команды вырастает 10? Почему разработчики начинают удаляться от пользователей и перестают чувствовать их боль? Как им не выпадать из коммуникационных процессов? Я Дмитрий Шаронов, и я...

Технический стек проекта из кейса-лайфхака про взаимоотношения IT-команды и «бизнеса» Сбера Как и обещали в первой части кейса, рассказываем о том, какой стек использовала IT-команда Сбера при работе над проектом с большими данными. Для тех, кто её не читал: благодаря этому проекту разработчики научились эффективно взаимодействовать с «бизнесом», пройдя через кризи...

Белый хакер нашёл способ создавать неограниченное количество Ethereum и получил за это $2 млн Разработчики проекта Optimism, посвящённого масштабированию Ethereum, сообщил об обнаружении критического бага, позволявшего создавать произвольное количество токенов данной криптовалюты. На данный момент такая возможность устранена и за обнаружение бага выплачено рекордное ...

Huawei запускает бета-тестирование новой EMUI 12 на своих флагманах в России и ряде других стран Компания Huawei начала запускать программы бета-тестирования новой фирменной оболочки EMUI 12 в международном масштабе. Поучаствовать в программах тестирования смогут пользователи из России и некоторых других регионах. Российские пользователи уже могут записаться на уч...

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

SQL HowTo: разные варианты работы с EAV Соблазн использовать модель EAV (Entity-Attribute-Value) при организации структуры БД весьма велик, особенно когда предметная область заранее плохо известна (или разработчик просто не хочет в нее углубляться). Это ведь так удобно - создать "универсальный" способ описания хар...

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

WhatsApp начнёт показывать в чате содержимое фото и видео, отправленных без сжатия Разработчики мессенджера WhatsApp сообщили о бета-тестировании новой функции — возможности увидеть непосредственно в чате содержимое фото и видео, отправленных без сжатия.

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

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

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

[Перевод] git bisect: путешествие по времени и багам Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

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

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

ТАКОГО В КИТАЕ НЕ КУПИШЬ  Хомяки приветствуют вас друзья! Сегодняшний пост будет посвящен сборке универсального автономного блока питания к паяльнику TS100 с помощью которого, можно осуществить ремонт различного электронного оборудования в любых полевых условиях. В ходе поста смоделируем корпус...

В Geekbench обвинили Samsung в мошенничестве и удалили из базы все флагманы Galaxy за последние четыре года Команда популярного бенчмарка Geekbench отреагировала на скандал в сети, разразившийся в связи с производительностью новейших флагманов серии Galaxy S22.  Сама Samsung ранее отметила, что снижение производительности Galaxy S22 из-за сервисов Games Optimization Ser...

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

[Перевод] Почему сообщество разработчиков ядра заменяет iptables на BPF? Сообщество разработчиков ядра Linux недавно анонсировало bpfilter, который заменит давно существующую внутриядерную имплементацию iptables на высокопроизводительную сетевую фильтрацию на базе Linux BPF, гарантируя при этом переход без сбоев для пользователей Linux. Читать да...

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

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

AV-TEST: Windows Defender — один из лучших антивирусов в 2021 году Немецкая лаборатория AV-TEST опубликовала новый отчёт о тестировании антивирусного программного обеспечения для домашних пользователей Windows 10. В исследовании участвовал 21 продукт, в том числе Windows Defender от Microsoft. Оценка продуктов производилась по трём категор...

Джейсон Рональд объяснил, почему не стоит ожидать новых игр с поддержкой FPS Boost Директор по управлению проектами Xbox Джейсон Рональд в своём Twitter подтвердил, что команда временно приостановила программу по добавлению поддержки технологии FPS Boost для игр по обратной совместимости на консолях Xbox Series X и Xbox Series S. Дело в том, что существую...

Просто о сложном — move в языке C++ Здравствуйте уважаемые читатели. Данная публикация адресована начинающим разработчикам С++ которые только становятся на путь высокой производительности и "отстрелянных конечностей". Опытные разработчики найдут здесь скорее повторение тех вещей, которые сами мучительно осваив...

Playwright: веб-тестирование без драмы Андрей Лушников выступил у нас на Heisenbug с докладом о Playwright ещё в 2020-м. Но похоже, что с тех пор тема доклада стала только актуальнее: 34 000 звёзд проекта на GitHub ясно показывают, что он пришёл к популярности. А Андрей по-прежнему остаётся одним из главных контр...

Для мониторинга CronJob в Kubernetes нужен простой советский… Привет, Олимпийский Хабр! Меня зовут Аня, я работаю в Ozon: строю и развиваю инфраструктуру мониторинга в Observability-платформе. Моя команда помогает разработчикам следить за своими сервисами и своевременно получать алерты, если что-то идёт не так. На Хабре довольно много ...

Мой первый Pet-проект — Regexoop Спустя некоторое время я увидел интересный метод "12 проектов за 12 месяцев". Суть метода состоит в том, что ты каждый месяц делаешь 1 продукт и показываешь его людям. Неважно насколько он готов.Regexoop - переосмысление подхода написания regex. 30 сентября я подумал - "Хм, ...

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

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

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

Финальный бета-тест PUBG: New State начинается завтра Krafton запустил предзагрузку бета-версии PUBG: New State. Это финальный шанс попробовать игру перед релизом. PUBG: New State готовится к последнему техническому релизу. Если вы не могли участвовать в предыдущих тестах, то настал момент. Внизу вы найдёте ссылку для скачиван...

Craft of Survival Immortal доступна на Андроид Издатель 101XP LIMITED запустил ОБТ для Craft of Survival Immortal. Тестирование проходит в Юго-Восточной Азии. Craft of Survival Immortal — выживание в формате проектов, которые штампует студия «Kefir». В последний раз мы слышали об этой игре год назад, когда приняли участ...

Обзор и тестирование ноутбука ASUS VivoBook Pro 14X (N7400P) К нам на тест попала компактная универсальная модель нового поколения, в которой упор сделан на экран, производительность и поддержку платформы NVIDIA Studio.

Этапы погружения junior-разработчика Всем привет! Меня зовут Иван Сёмин, я руковожу несколькими командами разработки в компании Домклик. На данный момент в моём подчинении 28 человек, часть из которых приходила на junior-позицию. Хочу поделиться своим видением погружения новых сотрудников в процессы компании и ...

Командная дипломная работа: кейс удаленной разработки социальной сети Привет, Хабр! Недавно Skillbox начал тестировать формат кросскомандных дипломных проектов для студентов направления «Программирование». Сегодняшняя статья посвящена разбору первого подобного реализованного диплома по разработке соцсети, в котором приняли участие 8 студентов ...

Instagram Subtitles – что такое субтитры в Инстаграм сторис На тестирование стикера с субтитрами в сторис Инстаграм разработчикам соцсети потребовалось несколько месяцев. Теперь она работает в полном режиме и автоматически текст из видео превращает в голосовое озвучивание. Поскольку субтитры не всегда идеально точные, то перед их пуб...

[Перевод] Как у нас в Slack проектируются API Более пяти лет назад мы запустили платформу Slack, предоставив разработчикам легкий способ создавать приложения в Slack и публиковать их в нашей App Directory. Сегодня миллионы пользователей переносят свою работу в Slack, и их приложения, создаваемые более чем 885 000 а...

Система функционального тестирования: особенности и преимущества Проведение функционального тестирования (Functional testing) необходимо для проверки соответствия программного обеспечения (ПО) требованиям заказчика и поставленным бизнес-задачам. Исследования можно проводить вручную или задействовать автоматизацию. Второй вариант ускоряет ...

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

Honor запускает внутреннее тестирование Magic UI 6.0 на базе Android 12 для Honor 50 Как пишет источник, Honor приступает к внутреннему бета-тестирования оболочки Magic UI 6.0 на базе Android 12 для смартфонов Honor 50. Для этого компания намерена набрать 2000 добровольцев из числа пользователей смартфона. Все это, само собой, происходит в Китае. Прием...

«Более 1000 км без подзарядки» в реальности превращаются в 500 км. Реальное испытание GAC Aion LX Plus В конце ноября компания GAC Group представила свой новый электромобиль GAC Aion LX Plus, который обещает впечатляющую дальность хода — более 1000 километров. Китайское издание получило в своё распоряжение GAC Aion LX Plus и провела реальные испытания дальности ход...

[Перевод] Инженерный подход к тестированию алгоритмов: исследовательский анализ рабочего процесса. Часть 1 Что из себя представляет тестирование и анализ алгоритмов? Давайте разберемся в этом на практике. Читать далее

WhatsApp наконец появился на Apple Watch при помощи приложения WristChat WhatsApp — одно из самых популярных приложений для обмена сообщениями в мире, но когда дело доходит до платформ Apple, оно доступно только для iPhone и Mac. Теперь, благодаря разработчику Адаму Футу, пользователи Apple Watch наконец-то могут получить доступ к What...

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

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

Моргенштерн поддержал блокчейн-проект TON Популярный исполнитель Моргенштерн принял решение поддержать блокчейн-проект The Open Network (TON), созданный командой Telegram. Об этом исполнитель написал в своем Telegram-канале: «Сейчас я вижу свое будущее в мета вселенных, NFT и крипто-мире. Всегда был далек от этого и...

Kill them all! Приоритизация ИБ-инструментов Microsoft по Cyber Kill Chain Для подписчиковПочему-то принято считать, что для защиты серверов и сетевой инфраструктуры обязательно приобретать и настраивать сложные дорогостоящие программные продукты. Вместе с тем в арсенале Microsoft имеется множество инструментов безопасности, которые при правильной ...

Poetry — прекрасная альтернатива pip (шпаргалка) Poetry - это инструмент для управления зависимостями в Python проектах (аналог встроенного pip). Идея реализации данного инструмента пришла его создателю в связи с тем, что различные способы менеджмента пакетов (requirements.txt, setup.cfg, MANIFEST.ini и другие) показались ...

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

QA Meetup от Ozon Tech Привет, хабравчане. Меня зовут Дима Колесник, и я занимаюсь разработкой инструментов тестирования в маркетплейсе. У нас серьёзные нагрузки: 90 млн уникальных пользователей, а в распродажи выдерживаем 5к заказов в минуту. При таком масштабе мы тестируем релиз за 5 минут и дел...

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

[Перевод] Как разозлить разработчика? Это перевод. Автор текста: Ведущий разработчик и менеджер проектов Никлас Миллард.Спойлер: разозлить разработчика очень просто. Точнее, разработчика может взбесить буквально все. И чем более "религиозны" взгляды разработчика в отношении определенных сущностей и событий, тем ...

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

[Перевод] Как писать условия в JSX Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

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

10,4 миллиона человек приняли участие в голосованиях на платформе «Госуслуги. Решаем вместе» "Это эффективный инструмент прямой коммуникации власти и граждан на основе цифровой платформы, созданной по поручению Президента. С помощью неё мы оперативно получаем от людей обратную связь по вопросам вакцинации, отсутствию QR-кода или результата ПЦР-теста, туристичес...

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

Графическое ядро в SoC Tensor новых смартфонов Pixel 6 показало лучший результат среди смартфонов с Android Первые пользователи уже начали получать свои смартфоны Google Pixel 6. По крайней мере один из таких написал о событии в Reddit.  По просьбам сообщества владелец новинки уже провёл ряд тестов. И оказалось, что GPU в SoC Tensor показыва...

[Перевод] Стилизация однофайловых Vue компонентов Если у вас есть опыт написания однофайловых Vue компонентов, вы, вероятно, сталкивались с написанием CSS в своем компоненте. Они позволяют разработчикам группировать код более логическими способами, а не разбивать компоненты по используемому языку (HTML, CSS или JavaScript)....

«Контроллеры PlayStation VR2 могут стать лучшими в нынешнем поколении». Разработчик Polyarc поделился впечатлениями от гарнитуры Гарнитура виртуальной реальности PlayStation VR2 пока только готовится выйти на рынок. Однако некоторые разработчики уже имеют доступ к устройству, так что мы можем узнать кое-какие подробности.   Один из сотрудников студии Polyarc, занимающий должность Principal ...

Google запустила официальное тестирование операционной системы Android 13 Компания Google выпустила первую версию операционной системы Android 13, но пока только для разработчиков.Речь идет о сборке Android 13 Developer Preview 1. Воспользоваться ею могут только разработчики. Бета-версия для всех желающих станет доступна позднее, а финальный релиз...

Разработчик игр на Unity: как начать работать с востребованным игровым движком По данным сайта gamedatacrunch.com, в 2021 году 49,48% всех платных игр, вышедших в Steam, были сделаны на Unity. А в сфере мобильных игр этот показатель уже давно превысил 50%. В этом материале мы расскажем, почему движок стал настолько популярным, и объясним, почему начина...

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

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

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

Создатели российской ОС «Аврора» расширяют программу бета-тестирования — наш ответ iOS и Android Разработчики отечественной мобильной ОС начинают принимать новые заявки от пользователей,которые хотят принять участие в ее бета-тестировании.

10 000 мА•ч, NFC, IP69K, FM-радио и беспроводная зарядка. Неубиваемый смартфон Ulefone Power Armor 14 проверили на время работы без подзарядки Компания Ulefone опубликовала официальное видео, в котором нам демонстрируют испытания доступного неубиваемого смартфона Ulefone Power Armor 14 на время работы без подзарядки. Смартфон получил большой аккумулятор ёмкостью 10 000 мА•ч, надёжное исполнение и отличну...

Мобильный пробив: что, где, почем. И главное — доколе? Я так проникся «клиентоориентированным» отношением операторов связи к своим абонентам, что сделав 4 расследования по скрытым мобильным подпискам, решил пойти дальше и проверить: а как они относятся к персональным данным абонентов? Поэтому я решил проверить лично, можно ...

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

Как вести переговоры с террористами… партнерами, детьми и вообще с кем угодно Есть настоящие профи по управлению проектами или те гении, которые придумывают изящные решения для заказчика. Однако почти в каждом, даже самом многообещающем проекте рано или поздно возникают проблемы. Иногда эти проблемы принимают монструозные масштабы, и команда проекта у...

Запущен первый в России открытый сервис для аналитики и прогнозирования бизнес-процессов ETNA - это open-source сервис, который на старте доступен на языке программирования Python (в будущем будет доступен более широкой аудитории пользователей). Проект работает по принципу открытого исходного кода. Анализ, проверка гипотез и построение прогнозов строится на осн...

О запуске полнофункциональной сети «Nyx» сообщил стартап Nym Technologies Предоставляющий инфраструктуру для обеспечения приватности проект Nym сообщил о готовности к запуску основной сети на базе Cosmos – «Nyx». Началом mixnet станет партнерство со Swisscom Fintech и блокчейн смарт-контрактов общего назначения. Команда стартапа Nym Technologies д...

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

Проект “Контроллер” с помощью 3D-печати дарит людям с инвалидностью радость игр с геймпадом В складывающейся сейчас безумии я вижу только один вариант: пытаться делать добро. Давайте попробуем занять мозги чем-то другим. Чем-то, что может принести реальную пользу людям.Итак, люди с ограниченными физическими способностями тоже любят играть в игры. Однако классически...

Консорциум японских компаний готовится к тестированию цифровой иены Консорциум из примерно 70 японских компаний, включая три крупнейших банка страны, сообщил о планах провести тестирование основанной на иене цифровой валюты, после чего в 2022 финансовом году ожидается её официальный запуск. Источник изображения: sergeitokmakov / pixabay.com ...

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

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

5 принципов, о которых нельзя забывать, когда описываешь инфраструктуру в виде кода Infrastructure as Code — это подход, который подразумевает описание инфраструктуры в виде коде с его последующим применением для внесения необходимых изменений. Но, как именно писать код, IaC не говорит, только даёт инструменты. Один из таких инструментов — Terraform.21 мая ...

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

[Перевод] Continuous integration в Go с GitHub Actions В этой статье мы рассмотрим, каким образом можно использовать GitHub Actions для создания конвейера непрерывной интеграции, который автоматически тестирует, проверяет и анализирует ваш код Go. Читать далее

Какой JS-фреймворк выбрать новичку — мнения шести экспертов Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Frontend в СберМаркете. В первой статье о JS-фреймворках я рассказал о самых популярных из них: Angular, React, Vue и других. В комментариях опытные разработчики спорили о том, какой ...

GeForce RTX 4090 vs GeForce RTX 3090 – увеличение производительности на 82% в тестах iVadim Тестирование ещё не вышедшей видеокарты

7 + 1 способ анимировать спиннер Меня зовут Евгений Подивилов, я фронтенд-разработчик в команде «Лайфстайл». Я разрабатываю раздел «Развлечения». В этом разделе можно купить билеты на мероприятия или забронировать столик в ресторане.Многие недолюбливают бесконечные индикаторы загрузки, потому что по ним не ...

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

График выхода HarmonyOS 3.0 и кто первым получит прошивку В конце октября прошлого года на конференции для разработчиков Huawei объявила, что развитие фирменной операционной системы продолжается и очередной этап — выход HarmonyOS 3.0. Новая версия прошивки базируется на трех китах: непрерывные инновации, комплексный апгрейд возможн...

Как сделать заоблачный GitLab CI при помощи SberCloud.Advanced — опыт сервиса Rabota.ru В 2019 году наша площадка для поиска сотрудников и подбора вакансий стала частью экосистемы Сбера. Сразу после этого мы получили доступ к спектру партнерских сервисов, смогли расширить свой технологический стек, штат разработчиков и запустили ряд новых продуктов.Первое время...

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

Микроволновая печь Hyundai HYM-D2073 с вертикальным способом открывания дверцы Микроволновка Hyundai HYM-D2073 в целом произвела на нас положительное впечатление, хотя в ходе тестирования не обошлось без нескольких недоразумений. Что нам безусловно понравилось — так это внешний вид, эмалевое покрытие рабочей камеры, удобная откидная дверца и реальная м...

Антимайнинговую защиту Nvidia наконец-то сломали полностью. Тесты говорят о стопроцентной эффективности LHR-видеокарт при использовании майнера NiceHash После того, как Nvidia представила антимайнинговую защиту LHR, добытчикам криптовалют (в основном, Ethereum) пришлось несладко. Постепенно разработчики майнеров повышали эффективность работы 3D-карт LHR, но дальше отметки в 70% никто не шагнул. До сегодняшнего дня. Раз...

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

Легендарный Winamp возрождается — желающие могут подать заявку на участие в тестировании Медиаплеер Winamp, ставший в своё время культовым и легендарным, готовится к возрождению. Команда разработчиков перезапустила сайт Winamp.com и продемонстрировала новый логотип медиаплеера.  Старый добрый Winamp 5.8 Кроме того, на сайте проекта стало можно подать ...

Краткое знакомство с тестом «игровой производительности» накопителей 3DMark Storage, на поверку оказавшимся старым знакомым с дополнительными ограничениями Компания подчеркивает, что это именно тест игровой производительности накопителя. Однако для тестирования накопителей сам по себе 3DMark Storage не слишком интересен — не дает никакой новой информации по сравнению с PCMark 10 Storage Full System Drive, да и вообще оперирует ...

Большая корона распечатанная на 3д принтере Всем привет! Хочу поделиться с Вами своим опытом в печати короны размерами 600мм в диаметре и 350мм выстой. Исходя из утвержденного дизайн-проекта стояла задача сделать корону и поместить ее в специальную для нее нишу с подсветкой - как доминирующая часть помещения. Пришла и...

Подключение телеграм бота к гугл таблицам Пишем бота в гугл скриптах на JavaScript. Этот пост - проба пера и статья для начинающих свой путь в гугл скриптах или телеграм ботах. Есть много идей для будущих постов и интересных примеров использования инструментов гугла, в том числе реальных кейсов от заказчиков. Цель п...

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

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

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

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

В GitHub начали блокировать разработчиков из России, включая «Сбер», «Альфа-банк» и частников Команда крупнейшего сервиса хостинга IT-проектов и их совместной разработки GitHub начала блокировать российских разработчиков — компании и частных лиц. На проблему изначально обратил внимание один из пользователей «Хабра». Утром 15 апреля в GitHub бы...

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

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

Из-за ошибки в коде пользователи голландского аукциона NFT-проекта AkuDreams лишились 11 539 ETH Из-за ошибки программистов AkuDreams голландский аукцион NFT-проекта завершился потерей средств пользователей. Свыше 11 539 ETH (~$33,93 млн) оказались навсегда заблокированы в смарт-контракте. «$34 млн, или 11 539 ETH, навсегда заблокированы в смар...

Dysterra запускает бета-тестирование Разработчик Reality MagiQ и издатель Kakao Games объявили, что игроки смогут получить доступ к глобальной бета-версии игры и попробовать ее самостоятельно. Открытая бета-версия Dysterra начнется 4 мая 2022 года и завершится 17 мая 2022 года. Dysterra — это масштабная н...

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

CloudSec 2021: никому не доверять, в облаках не витать Привет, Хабр! Каждый год Trend Micro проводиn глобальную конференцию по облачным технологиям и кибербезопасности CloudSec, чтобы вдохновить всех участников на непрерывное изучение тенденций отрасли, передового опыта и новых технологий, которые помогут защитить цифровую инфра...

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

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

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

GPU Apple M1 Max в тестах обошёл видеокарту AMD стоимостью $6000 Ведущий разработчик популярного графического редактора Affinity Photo Энди Сомерфилд в своём Twitter-аккаунте поделился результатами тестирования новейшего процессора Apple M1 Max. В некоторых задачах новая SoC превосходит AMD Radeon Pro W6900X стоимостью $6000. Affinity…

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

Main Loop (Главный цикл) в Android Часть 1. Пишем свой цикл Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его цикл тоже главный - в простонародье Main Loop.Тонкости работы главного цик...

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

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

[Перевод] Топ-10 методов веб-взлома 2021 года по версии PortSwigger Добро пожаловать в топ-10 новых методов веб-взлома 2021 года. Это заключительный этап ежегодной работы нашего сообщества. Цель работы — выявить самые значимые в области веб-безопасности, опубликованные в 2021 году. PortSwigger — разработчик инструментов для этичного хакинга,...

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

В AnTuTu теперь есть тест батареи и зарядки: он показывает мощность, температуру, время и многое другое Разработчики AnTuTu, известного приложение для тестирования производительности мобильных устройств, выпустили новую версию, добавив тест, связанный с батареей и зарядкой. В последней версии AnTuTu V9.2.7 в главном меню появился раздел Battery Test: Wear Level Test...

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

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

Как большинство Java проектов выглядят изнутри Меня зовут Аксёнов Вячеслав, я бэкенд разработчик и в последние годы пишу веб приложения на java/kotlin. Основная идея этой статьи описать основные технические задачи, которые ставятся перед современными веб приложениями, а также перечислить те библиотеки, которые чаще всего...

Xiaomi выпустила умный осушитель воздуха Mijia Smart Dehumidifier 22L В ассортименте компании Xiaomi появился новый умный осушитель воздуха Mijia Smart Dehumidifier 22L.Устройство оценивается в $200. Осушитель оснащается 4.5-литровым резервуаром для воды. Когда резервуар заполняется, то девайс автоматически выключается. Также есть возможность ...

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

Оптимистическая блокировка коллекций Агрегата при использовании Doctrine Проектирование своего проекта по DDD последнее время становится всё более популярным. Сейчас не будем углубляться в данную методологию с её принципами, плюсами и минусами. Я хочу рассказать с какой проблемой столкнулась наша команда при использовании данной методологии на PH...

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

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

Видео: генерация огромного мира в короткой технической демонстрации нового проекта от создателя PUBG Создатель королевской битвы PUBG Брендан Грин (Brendan Greene), также известный под псевдонимом PlayerUnknown, у себя в микроблоге представил небольшую техническую демонстрацию Prologue — своего следующего проекта. Источник изображения: PlayerUnknown Productions Обнародованн...

Как можно тестировать платформенные сервисы PaaS (Platform as a Service) — внутренняя платформа для запуска и разработки приложений. Если коротко, то наш PaaS позволяет легко и, можно сказать, при нулевом знании внутренней кухни создать свой сервис и начать пилить продуктовые компоненты. Более длинное объяснение — в э...

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

Легендарный проигрыватель Winamp решили «воскресить» Каждый, кто пользовался компьютерами в 1990-ых и 2000-ых годах, отлично помнит невероятно популярный проигрыватель Winamp.Мы уже давно ничего не слышали о Winamp, но теперь стало известно, что его решили «воскресить». Проигрыватель уже получил новый логотип, а ко...

Как сделать GIF на Айфоне Не так давно Telegram внедрил «новую» функцию — видеостикеры. Честно говоря, пока таковых я не получал ни от друзей, ни от читателей нашего Telegram-чата. Кажется, затея Павла Дурова заново создать гифки не увенчалась успехом. Тем не менее, глупо отрицать, ч...

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

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

Маленький баг в тестировании на Laravel Статья будет небольшая, даже совсем короткая. Для фанатов TDD, верящих, что фреймворки делают в небесах.Пару часов ковырялась с тестом $response->assertJson()->assertJsonMissing(); при одинаковом содержании обеих скобок: Читать далее

Zynq 7000. Тестирование счётчика импульсов После небольшого (нет) перерыва в изучении Zynq и очередного прочтения своей предыдущей статьи, я отметил для себя очень важный момент - практически не отражено никаких результатов тестирования полученного поделия, кроме базовой проверки работоспособности. Во время подготовк...

NCsoft объявил дату глобального релиза Lineage 2M Издатель NCsoft рассказал, когда именно ждать Lineage 2M. Сегодня начинается предсоздание персонажей и кланов. MMORPG Lineage2M уже почти на пороге. NCsoft объявил, что релиз игры состоится второго декабря в 8:00 по МСК. Запуск проведут одновременно в 29 странах, а партнёро...

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

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

AMD, а зачем такое обновление видеокарт? Radeon RX 6750 XT в первом тесте лишь на 2% быстрее RX 6700 XT 10 мая AMD представит обновлённые видеокарты Radeon RX 6x50 XT, которые должны заменить текущие модели. Но изменений будет немного, а первые тесты показывают, что разница в производительности будет невелика.  В GFXBench засветилась модель RX 6750 XT, которая получ...

Здравствуй, (VUCA) Новый год! Каждый раз, провожая уходящий год, хочется оглянуться назад, посмотреть на то, что было и попробовать помечтать и спрогнозировать то, что будет (или может быть) в новом году. Новая реальность с COVID-19 стала нашей повседневностью, но менялись не только мы, а и вирус: сначал...

Как мы перешли с kotlinx.synthetics на Android View Binding Привет! Меня зовут Ваня, я Android-разработчик из продуктовой команды hh.ru, и в этой статье я расскажу о нашем опыте миграции на ViewBinding.В конце 2020 года в официальном блоге Android Developers объявили, что android-kotlin-extensions plugin для Gradle больше не дружит с...

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

Big O нотация в Swift Данная статья поможет начинающим iOS разработчикам разобраться в производительности алгоритмов в Swift.Обозначение Big O нотация (или просто Big O) — это способ оценки относительной производительности структуры данных или алгоритма, обычно по двум осям: времени и пространств...

Стала известна дата ЗБТ Yeager Monster Hunter Разработчики Yeager Monster Hunter объявили об ещё одно раунде бета-теста. На этот раз участвовать смогут обе мобильные платформы. Yeager Monster Hunter — это необычный проект, который предлагает примерно такой же геймплей, как и серия Monster Hunter в экосистеме Nintendo. ...

Техрадар от ThoughtWorks Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

Как не выйти в Window при работе с Window? Многие разработчики разбиваются о жизненные циклы onResume, onActivity, onCreate, которые связаны с отображением UI внутри приложения, будь то Activity или фрагмент. Некоторые методы работы со стремительно развивающимся андроидом приходится искать интуитивно, потому что офиц...

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

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

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

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

Сколько дизайн-систем нужно для счастья? Привет, я – Герман Гришин, ведущий дизайнер продуктового направления «БАРС Груп». Наша команда разрабатывает дизайн-систему, которая помогает максимально быстро и качественно собирать макеты на готовых компонентах. Читать далее

Теперь вы можете легко устанавливать приложения Android в Windows 11 Предварительная сборка Windows 11 имеет встроенную поддержку подсистемы Windows для Android (WSA), которая позволяет запускать приложения Android на ПК без сторонних эмуляторов. Прямо сейчас вы можете загружать приложения только из Amazon Appstore, поскольку поддержка других...

5 советов разработчикам по поиску работы от HR-экспертов Для IT-отрасли смена работы через 1,5–2 года — это норма. И каждый раз перед разработчиком встаёт задача, как найти новый проект с комфортными условиями. Пообщались с HR-экспертами и собрали 5 советов для выигрыша конкуренции у других кандидатов. Читать далее

[Перевод] 7 характеристик хороших тестов Очень редко люди задумываются что определяет хорошие тесты. Если тесты отличные то их просто невидно - они прозрачно растворяются в процессе и про них только вспоминают когда они ловят баг. Читать далее

Десктопный Firefox внезапно «сломался» на всех платформах и по всему миру. Разработчики объяснили, что делать Странная эпидемия поразила Firefox — пользователи Mac, Windows и Linux повсеместно жалуются на то, что сайты внезапно перестали загружаться.  Отмечается, что проблема наблюдается у самой новой версии — Firefox 96, выпущенной буквально на днях. Пострада...

[Перевод] Как разработчику применять принципы лидерства Amazon Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

YouTrack теперь с конструктором рабочих процессов Привет, Хабр!На связи команда YouTrack из JetBrains. Как вы знаете, YouTrack подстраивается под работу практически любой команды с помощью рабочих процессов (workflows). Рабочие процессы позволяют автоматизировать многие рутинные действия, однако до недавнего времени это тре...

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

iOS 15.4 добавляет поддержку 120 к/с во всех приложениях и адаптивных триггеров DualSense Согласно сообщениям, свежая бета-версия iOS 15.4 добавляет поддержку 120 Гц во всех приложениях. Информацию опубликовал разработчик, который получил сведения от своего информатора в Apple. Судя по всему, Apple устраняет ошибку Core Animation, из-за которой анимация не м...

Альтернативное использование инструмента для нагрузочного тестирование Apache JMeter Всем привет! Меня зовут Андрей Попов, я Middle QA Engineer Auto-test в Утконос Онлайн. В этой статье хочу поделиться, почему мы выбрали Apache JMeter для нагрузочного тестирования, как выглядит этот инструмент, для чего он был нам нужен, и как мы используем его для нестандар...

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

Databaser. Возвращение легкости стартапа Всем привет, меня зовут Александр Даниленко, я – ведущий разработчик отдела «Бюджет-Online». В компании «БАРС Груп» работаю уже 5 лет. За это время нам удалось успешно исправить некоторые сложности процесса разработки. Первая проблема, с который мы столкнулись – ра...

Измеряем производительность современных и не очень процессоров в граммах на мегагерц Задумывались ли вы о зависимости производительности процессора от его массы? Важен ли грамм на мегагерц или сколько мегагерц производительности приходится на один грамм? Встречаем новую методику тестирования CPU!

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

Стороннее приложение может добавить «челку» в любой Mac «Челка» является одной из самых спорных особенностей новых MacBook Pro. Однако некоторые не видят в ней ничего страшного. Более того, с недавнего времени вырез в экране может появиться в любом Mac. Специальное приложение для эмуляции «челки» на днях выпустил индийский разраб...

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

Язык программирования C∀(CForAll) Мой интерес к дизайну языков программирования приводит меня иногда к интересным, но почти неизвестным в широких кругах проектам. Один из таких проектов - язык C∀ (CForAll), разрабатываемый Университетом Ватерлоо. C∀ является расширением ISO C и обеспечивает обратную совмести...

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

Apple тайно покупает рекламу у Google, обкрадывая издателей приложений и увеличивая прибыль App Store Как пишет Forbes со ссылкой на издателей приложений, Apple тайно покупает рекламу у Google для продвижения популярных приложений для iOS и увеличения доходов от микротранзакций, проводимых пользователями. Важно то, что Apple размещает рекламу без согласия разработчиков ...

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

Developer Experience — как упростить себе жизнь с помощью правильных инструментов Привет! Продолжаем публиковать текстовые версии докладов с QIWI Server Party 6.0, в этом посте — Александр Прокопьев и Developer Experience. Про инструменты, их качество и развитие инструментов разработчиков в QIWI.Если предпочитаете формат видео — ролик в посте.А вот и тек...

1000 глаз, которые не хотят проверять код открытых проектов Есть такой миф, что открытое программное обеспечение более качественное и безопасное, чем закрытое. Много раз это обоснованно ставилось под сомнение. Существует примеры, когда в открытом коде находили эпичные уязвимости, которые скрывались от разработчиков и пользователей д...

Новогодний подарок любителям Linux и AMD. В сборках на ядре Linux 5.16 наблюдается огромный прирост производительности APU Ryzen Пользователи Linux, владеющие компьютерами на основе APU AMD, внезапно получили новогодний подарок в виде существенного прироста производительности встроенного графического ядра таких процессоров.  Как сообщается, ядро Linux 5.16 благодаря ряду изменений и улучшен...

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

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

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

Лёд тронулся: операторы получили частоты силовых ведомств для тестирования 5G в России Государственная комиссия по радиочастотам (ГКРЧ) приняла решение выделить российским операторам диапазон частот 4,4-4,8 ГГц для тестирования сотовой связи пятого поколения 5G.  Диапазон частот выделен компании «Новые цифровые решения» — совместно...

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

Google сдалась и решила ввести альтернативные способы оплаты в Google Play В рамках программы, которая может иметь далеко идущие последствия для технологической отрасли, Google запустила проект тестирования сторонних платёжных систем в Android и во всей экосистеме. Компания объявила, что планирует провести пилотный проект с несколькими разрабо...

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

[Перевод] Создаем CLI-приложение с помощью React.js Приложения с интерфейсом в виде командной строки (Command-Line Interface — CLI) стали популярными в экосистеме разработчиков по целому ряду причин. Самые банальные из них — это простота использования (CLI) и то, что многие важнейшие инструменты разработки представляют из себ...

Лучшие игры, которые скоро появятся на Android Мобильные игры в последние годы действительно стали популярными, и каждый месяц выпускается множество отличных новинок. Единственная проблема заключается в том, что в магазине Google Play все еще бардак, поэтому поиск новых игр для Android может стать настоящим кошмаром. Чт...

Тестируем популярные методы тайм-менеджмента. Часть 1: тайм-блокинг, матрица Эйзенхауэра, «1-3-5» и помидоры Привет, Хабр!Сегодня мы будем проводить эксперименты на живых людях! Точнее, эксперименты уже проведены, и расскажет о них Анна, маркетолог и один из авторов Click.ru. До сотрудничества с компанией она проводила на себе эксперимент по тестированию популярных методик тайм-мен...

Как мы используем юнит-тестирование в СУБД Oracle В некоторых технологиях и языках программирования юнит-тестирование — уже давно неотъемлемая часть написания кода. Оно интегрировано в разработку и доступно «из коробки» в виде фреймворков, как, например, JUnit для Java, xUnit/nUnit для C# и т. д. Но в Oracle культура юнит-т...

SpaceX начала тестирование спутникового интернета Starlink в самолётах Компания SpaceX, принадлежащая Илону Маску, и реализующая грандиозный проект создания сети интернета Starlink, приступила к реализации тестирования доступа к ней в салонах самолетов. Для испытаний задействовано несколько авиалайнеров.

Увеличь скорость команды взамен на всё Соревнования внутри команды - тот тренд в командах разработки, который я начал замечать в последнее время. Story Points, Bonus Points, рейтинг - все это разные названия, по сути, одного и того же. Общая система заключается в следующем: управленец выбирает какие-то критерии(з...

[recovery mode] Low Cost Engineering как метод бережливого производства в технологическом стартапе Тот, кто не готов внедрять новые решения, достаточно скептично относится к такой формулировке как Low Cost Engineering, считая, что создание прототипа – это огромные затраты. Опытные же инженеры все чаще используют данную концепцию как один из инструментов бережливого произв...

Первый в мире полимерный 3D-принтер Rocket 1 3D-печать сложных конструкций может занять довольно много времени как на полимерном, так и на филаментном 3D-принтере, однако компания Hitry создала самый быстрый в мире полимерный 3D-принтер с вертикальной печатью Rocket 1. Благодаря невероятной скорости и технологии ци...

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

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

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

Знакомимся с Javassist Всем большой привет! Перед началом стоит сказать, что библиотека Javassist довольно мощный инструмент, так как стирает почти все границы у того безграничного языка JAVA, позволяя разработчику осуществлять манипуляции связанные с байткодом.Конечно, получив доступ к байткоду, ...

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

Module Federation: простая загрузка динамических модулей Всем привет! Меня зовут Евгений, я работаю frontend-разработчиком в платформенной команде. Моя задача — помогать другим frontend-разработчикам выполнять их задачи эффективнее. Мы в Delivery Club больше года назад внедрили подход с микрофронтендами, о чём писали здесь. Вы мож...

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

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

Открыты тестовые сервера зомби-шутера Dead 4 Returns Игра Dead 4 Returns вошла в стадию бета-теста на Андроид. Вы тоже приглашены. Dead 4 Returns — мобильный шутер с графикой уровня консолей и выживанием на небольших уровнях против зомби. Игру делают на движке Unreal Engine 4 и сейчас её тестовая версия снова доступна для все...

[recovery mode] Stevedore — открытая, бесплатная и быстрая альтернатива Docker Desktop Эта история началась весной 2021 года.Я много работал с Docker-контейнерами под Windows и страдал.Страдал от того, как медленно запускается Docker Desktop.Страдал от того, сколько он ест оперативной памяти.Страдал от того, что постоянно что-то ломалось при обновлениях.Страда...

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

Golang для Embedded Linux При разработке очередной платформы перед командой АТОЛ встал вопрос выбора языка программирования/стека технологий/железа/фреймворка для создания решений. Железо было выбрано на базе относительно недорогой Linux-платформы STM32MP153/512MB DDR3/8GB eMMC. Эта платформа имеет н...

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

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

Недельный геймдев: #41 — 24 октября, 2021 Из новостей на этой неделе: Unity запустила Unity Gaming Services, вышел Arnold 7.0, Unreal Engine показали облачные решения, Apple теперь позволяет разработчикам рассказывать клиентам об альтернативных способах оплаты.Из интересностей: документалка про дизайн и философию...

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

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

Кто крешит приложение на старте? Привет! Меня зовут Александр Денисов, я из команды мобильного Яндекс.Браузера в Санкт-Петербурге. В этом посте расскажу вам, как мы справляемся с циклическими крешами на старте. Каждый разработчик знает, насколько важна для пользователя надёжность продукта. В работе над ста...

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

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

Борьба с  TOAST или будущее JSONB в PostgreSQL В PostgreSQL есть два типа данных: JSON и JSONB. Первый формат является текстовым хранилищем, в котором json хранится "as is",  второй — бинарным, в нем ключи отсортированы  (сначала по длине ключа, а потом по его названию), дубликаты удалены, а пробелы удалены. Т...

Что там у PVS-Studio c покрытием Toyota ITC Benchmark? Toyota ITC Benchmark – это набор синтетических тестов для C и C++, состоящий приблизительно из 650 примеров и предназначенный для тестирования анализаторов кода. Данная статья ответит на вопрос: "Насколько хорошо статический анализатор PVS-Studio покрывает Toyota ITC Benchma...

Android 13 сможет замедлять Wi-Fi и сотовую сеть. Зачем это нужно Android 13 еще толком не вышла, есть только версия для разработчиков, которая просто дает им представление о том, с чем им придется работать. Полноценная версия новой операционной системы будет презентована 11 мая, где нам покажут все ее основные особенности и расскажут, ко...

[Перевод] Вышла Beta Go 1.18 с дженериками. Подробности из блога Go под катом Официальный релиз Go 1.18 состоится только через пару месяцев. Это первый предварительный выпуск Go 1.18, чтобы вы могли попробовать его и сообщить о проблемах. Go 1.18 Beta 1 — это огромный объём работы всей команды разработчиков Go в Google и участников проекта Go по ...

ВКонтакте разрешила использовать технологии VK Video сторонним разработчикам Разработчики смогут получить доступ к инфраструктуре платформы для хранения, обработки видео, проведения прямых трансляций, а также SDK видеоплеера и быстрой загрузки медиафайлов для Web, iOS- и Android-приложений.

[Перевод] 30 команд Git, необходимых для освоения интерфейса командной строки Git Git — самая популярная в мире распределённая система контроля версий. Линус Торвальдс, разработчик ядра ОС Linux, создал этот инструмент ещё в 2005 году, а сегодня Git активно поддерживается как проект с открытым исходным кодом. Огромное количество открытых и коммерческих п...

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

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

Большие изменения в iOS 15.4. Скоро мы будем брать софт для iPhone не только из App Store Наверняка многие из нас слышали про прогрессивные веб-приложения (PWA). Это приложения, которые, по сути, являются адаптированными версиями сайтов. Несмотря на то что они работают в браузере, их интерфейс изначально устроен таким образом, чтобы ничем не отличаться от нативн...

Что делать со старым смартфоном: куда сдать телефон Гаджеты Мобильные устройства 09.02.2022, 12:43 Что делать со старым смартфоном: куда сдать телефон Отслуживший свое гаджет может принести своему владельцу пользу, если знать, как его использовать. Александр...

Новые процессоры Intel разгромили Apple M1 Max. Тест производительности Первые результаты тестирования процессоров Intel Core 12-го поколения.

[Перевод] Как выбрать подходящий Go-роутер? (с блок-схемой) Когда вы начинаете разрабатывать веб-приложение с применением Go, один из первых вопросов, которым вы, вероятно, зададитесь, — “Какой роутер мне следует использовать?”.И это не такой простой вопрос, как может показаться сначала. Доступно более 100 различных роутеров с разным...

С 2 лет до 6 месяцев: как мы ускорили “доставку” почтового ПО в 4 раза Всем привет! Меня зовут Антон, я системный архитектор отдела разработки курьерских сервисов в Почтатехе. Мы разрабатываем сложные цифровые продукты Почты России. Помогаем ей стать удобнее, быстрее, качественнее и технологичнее для вас. Команда нашего отдела создаёт и ра...

MIR CIT Mobile: передовые технологии тестирования в платежной системе «Мир» ВведениеВсем привет. Мы Денис и Александр из команды разработки сертификационных приложений Мир Plat.Form.Мы занимаемся развитием систем, которые помогают банкам-участникам платежной системы «Мир» и поставщикам платежных решений выполнять тестирование. Многие из нас совершаю...

[Перевод] 8 проектов с открытым исходным кодом Представляю несколько проектов с исходным кодом начиная от инструментов для повышения производительности до B2B приложений. Решения можно использовать как замену платным. Читать далее

Google представит новый Android и многое другое 11 мая Каждый год компания Google проводит свое традиционное мероприятие для разработчиков. Для простого пользователя это звучит скучно, но на этом мероприятии нам официально показывают новую версию Android и говорят, когда начнется публичное бета-тестирование.  Обычно Google I/O ...

Samsung начала тестировать One UI 4.0 для Galaxy S20 Буквально вчера стало известно, что Samsung вот-вот запустит бета-тестирование своего нового фирменного пользовательского интерфейса One UI 4.0 на основе Android 12 для прошлогодней флагманской серии Galaxy S20. А сегодня компания официально объявила о том, что участие в тес...

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

Тест Seagate IronWolf Pro ST20000NE000 — флагманский HDD на 20 TB Seagate IronWolf Pro 20 TB ST20000NE000 стал новым флагманом компании с поддержкой NAS до 24 отсеков, он относится к шестому поколению HDD с гелиевым наполнением. Однако перехода на HAMR пока что не произошло, накопитель по-прежнему использует традиционную перпендикулярную з...

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

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

Assassin's Creed Origins и Assassin's Creed Odyssey: тестирование лучших игровых компьютеров Тест 18 конфигураций игровых ПК (на базе платформ AMD и Intel с видеокартами NVIDIA и AMD) в разрешениях 1920 х 1080, 2560 х 1440 и двух режимах работы.

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

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

K8S для начинающих. Первая часть Технологический прогресс не стоит на месте, особенно если это касается области IT. Еще в 2014 году, когда Google открыл исходный код проекта Kubernetes, который вобрал в себя лучшее из Borg и Omega - внутренних систем Google, его мало кто знал и использовал. Но прошло 7 лет ...

Resident Evil 2, 3 и 7 получат бесплатные обновления следующего поколения в конце этого года В этом году Capcom выпустит бесплатные графические обновления для своих ремейков Resident Evil 2 и Resident Evil 3, а также Resident Evil 7, которые представят трассировку лучей, режим с высокой частотой кадров и 3D-звук на PS5, Xbox Series X и ПК. Если у вас уже есть коп...

Начался альфа-тест зомби шутера Dead 4 Returns, успейте скачать Dead 4 Returns вошла в стадию альфа-тестирования. Кто сможет поучаствовать и какие требования? Dead 4 Returns — зомби-шутер, о предстоящем альфа-тесте которого мы рассказывали в предыдущей новости. Игра доступна в Сингапуре, Малайзии и на Филиппинах, и только для Android-ге...

Basemark запускает первый в мире кроссплатформенный тест трассировки лучей - GPUScore Relic of Life Компания Basemark запустила сегодня GPUScore, совершенно новый набор для тестирования производительности GPU для широкого спектра устройств, от смартфонов до высококлассных игровых ПК. GPUScore поддерживает все современные графические API, такие как Vulkan, Metal и DirectX, ...

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

Как мы узнали, что одна из бригад оцинковщиков работала быстрее других и что было дальше Практически всё, что вы видите на фото ниже — агрегат, где происходит горячее цинкование металлопроката. Полоса металла шириной от 0,9 до 1,8 метров и длиной до 6,5 км проходит термическую обработку, погружается в ванну с цинковым расплавом и едет дальше по многоступенчатому...

Intel показала, что Core i9-12900K быстрее Ryzen 9 5950X, но в этих тестах Windows 11 забыли пропатчить Компания Intel заявляет, что её новый настольный флагман Core i9-12900K является «лучшим процессором для игр». В подтверждение своих слов производитель предоставил график, на котором система с новым чипом действительно оказывается быстрее конкурента в лице AMD Ryzen 9 5950X...

«Мотивировать vs Вдохновлять. Инсайты о том, как раскрыть таланты в команде с пользой для всех»: интервью с самим собой Мой босс ну просто «не очень хороший» человек... Сделаешь задачу хорошо, все проходят молча, но когда что-то не устраивает — активно высказываются... Даешь им бонусы, плюшки, а взамен отдачи нет… Наш тимлид думает, что классно лидит команду, а у команды другое мнение на этот...

Microsoft: Игры без сенсорного управления теряют до 30% аудитории Подразделение Xbox отчиталось о том, сколько геймеров и в каких играх библиотеки Xbox Game Pass используют сенсорное управление. Каждый месяц Microsoft добавляет больше проектов в подписку Game Pass Ultimate. Многие из них поддерживают облачное решение xCloud, которое позв...

Что такое Telegram Premium, что он даёт и где его взять В Телеграм никогда не будет цензуры, говорил Павел Дуров. В Телеграм никогда не появится реклама, обещал предприниматель. Телеграм всегда будет бесплатным, уверял всех он. Теперь, если говорить языком мемов, вы находитесь здесь. Потому что и цензура и реклама в мессенджере ...

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

CSS в Oxygen XML для гуманитариев Всем привет!Меня зовут Татьяна и я старший технический писатель в компании Orion Innovation. В нашей уже немаленькой команде мы используем довольно обширный стэк инструментов и технологий, но наиболее востребованы и удобны в работе - XML-редакторы с поддержкой DITA архитекту...

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

Как я запускал Spring Cloud Меня зовут Аксёнов Вячеслав, я старший бэкенд Java/Kotlin разработчик в крупном энтерпрайзе. Однажды я попал на проект, полный микросервисов, в котором за конфигурацию отвечала такая штука как Spring Cloud. Чтобы разобраться как именно это работает я исследовал и прикрутил э...

FinOps с помощью Governance-as-Code Масштабы и сложность решений, основанных на облачных технологиях, продолжают расти. Слишком часто это расширение также означает, что затраты продолжают выходить из-под контроля. В этой статье мы рассмотрим, почему развивающаяся практика облачного финансового управления (FinO...

Team value менеджмент, или Зачем и как тимлиду сотрудничать с вузами Когда тренер Ливерпуля Юрген Клопп, который сделал команду чемпионом Англии и победителем Лиги Чемпионов, только появился в команде, то в первую очередь он встретился с начальником академии Ливерпуля. Почему?  Потому что Клопп, как тимлид, знает, кто будет играть у него...

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

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

Хватит терять клиентов! Или как разработчику тестировать сайт, на примере PVS-Studio. Часть 1 Сайт с багами – горе для бизнеса. Всего одна 404-я или 500-я ошибка может лишить вашу компанию солидной суммы денег и хорошей репутации. Но есть способ избежать этого: тестировать сайт. О том, как это сделать, расскажет данная статья. Прочитав её, вы узнаете, как тестировать...

Apple объявила об изменениях в использовании сторонних систем оплаты в приложениях, представленных в нидерландском App Store В прошлом месяце Apple разрешила приложениям для знакомств в Нидерландах использовать сторонние платежные сервисы по распоряжению Управления по делам потребителей и рынков Нидерландов (ACM). Теперь Apple объявила об изменениях, которые упростят задачу для разработчиков,...

[Перевод] Не самые популярные методы Django ORM Все мы знаем, что Django предоставляет ORM прямо из коробки, что не позволяет нам писать SQL-запросы. В этом механизме есть большой потенциал. Однако большинство из нас знакомы только с методами filter(), get(), update() и delete() из Django ORM.В Django ORM есть много други...

На Windows 11 наблюдается снижение производительности накопителей SSD NVMe С момента выхода Windows 11 прошло более двух месяцев, однако некоторые проблемы, обнаруженные на стадии тестирования, по-прежнему не исправлены. Так, в социальной сети Reddit и на форуме Microsoft Support пользователи продолжают жаловаться на снижение производительности на...

Core i9-12900KS в тестах производительности: большой выигрыш по сравнению с Intel Core i9-12900k Core i9-12900KS – лучший из процессоров Intel серии Alder Lake. Как процессор Core i9-12900K выглядит на его фоне? Ответ на этот вопрос дают результаты тестов, проведенных на обеих системах. В случае многоядерного теста наблюдалось увеличение производительности на 11%. Core...

Образец Intel Core i9-12900KS заметили на китайской торговой площадке — есть результаты тестирования Intel готовит отборные модели с максимальным бустом до 5,5 ГГц.

IE via WISE — WINE от Microsoft? Когда мы говорим про запуск Windows программ в Unix, первым в голову нам приходит свободный проект Wine, проект основанный в 1993 году.Но, кто бы мог подумать, что Microsoft сама была автором ПО для запуска Windows-программ в UNIX.В 1994 году Microsoft начала проект WISE - W...

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

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

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

Как распознать в себе крутого программиста: 5 главных признаков Технологии IT/Игры 25.11.2021, 11:51 Как распознать в себе крутого программиста: 5 главных признаков В XXI веке фундаментальное математическое или инженерное образование не нужно тому, кто хочет стать крутым разработчиком. Способный пр...

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

[Перевод] Умные конструкторы для case классов Одним из наибольших преимуществ использования Scala является его типобезопасность. Если подходить к выбору типов в нашем коде осознанно и с разумной степенью осторожности, то компилятор может помочь нам найти более правильное решение или же указать, где мы можем ошибаться.Ес...

Стартовало бета-тестирование Google Play Games для Windows Компания Google запустила закрытое бета-тестирование приложения Google Play Games для Windows, которое предназначено для запуска Andoird-игр на ПК. На текущий момент принять участие в тестировании могут только пользователи из Гонконга, Южной Кореи и Тайваня. Помимо этого, с...

Бета-тест Noah’s Heart будет доступен только для 5 000 игроков Издатель Tencent собирается открыть тестовые сервера Noah's Heart уже завтра. Во сколько именно и кто сможет участвовать? Давайте разбираться. Noah's Heart — мобильная MMO, которая выполнена на движке Unreal Engine 4. Проект долгое время находился в Юго-Восточной Азии, тепе...

Создаем аналитическое хранилище данных командой из 2-3 спецов Всем привет! Сделать хорошее аналитическое хранилище (DWH), когда в команде десяток-другой крутых специалистов и пара лет времени — не сложно. Проекты по созданию DWH, Data Lake и BI обычно очень ресурсоёмки и под силу только большим компаниям. Мне интересно искать и применя...

Большой тест флагманов на Snapdragon 8 Gen1: Xiaomi 12 Pro, OnePlus 10 Pro, Realme GT 2 Pro, iQOO 9 Pro и Moto Edge X30 сравнили между собой Команда Gizmochina сравнила Xiaomi 12 Pro, OnePlus 10 Pro, Realme GT 2 Pro, iQOO 9 Pro и Moto Edge X30 друг с другом, чтобы увидеть, какое устройство быстрее открывает и загружает приложения, а также насколько хорошо устройства управляют своей оперативной памятью. Напом...

Постоянный календарь — Это ты тестировал систему продажи билетов?— Да…— Клиент сейчас купил билет на дату «82.13.-891». Либо ты сейчас скажешь ему, сколько дней осталось до поездки, либо переводим тебя на должность стажёра. Нравится ли вам наш календарь? Если вы программист, то, наверное, не о...

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

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

[Перевод] Structured concurrency в Swift Примечание переводчиков: В Swift 5.5 появилась новая концепция языка async/await. Мы решили опубликовать перевод статьи, чтобы разобраться с structured concurrency.За время подготовки перевода оригинал успели переписать, и в статье ниже мы совместили обе версии: сначала идет...

Android 13 и One UI 5.0. Samsung уже готовится начать открытый бета-тест нового ПО Google уже выпустила бета-версии Android 13, но другие производители пока не спешат присоединяться к поисковому гиганту. Впрочем, Samsung, как сообщается, уже готовится начать открытое бета-тестирование Android 13 и заодно оболочки One UI 5.0.  Правда, это не озна...

Открыты заявки на Mission Zero, альтернативу Hitman В Китае пройдёт бета-тест Mission Zero. В этой статье вы узнаете, как подать заявку. Mission Zero — мультиплеерный проект от NetEase Games, который разбивает игроков на две команды: агенты и жертвы; первые должны охотиться на вторых. Мы узнали из китайского маркета, что для...

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

Сегодня стартует глобальный тест Game of Thrones Beyond the Wall Издатель Behaviour Interactive должен запустить ОБТ для Game of Thrones Beyond the Wall. Известна дата открытия серверов. Мобильный проект по «Игре престолов», Beyond the Wall, собираются «перезапустить». Пока мы знаем, что дело связано с боевой системой — вместо пошаговых...

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

IBM начала предоставлять мощности своих мейнфреймов в облаке Сервис будет привязан к Wazi - среде разработки IBM для приложений для мейнфреймов. Тестирование и разработка были одной из первых рабочих нагрузок, предложенных для запуска в облаке. До появления IaaS организации часто создавали и использовали копии своих производственных с...

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

Фен-стайлер Redmond RMS-4305: легкий, компактный и доступный прибор с тремя насадками С помощью Redmond RMS-4305 можно не только быстро высушить волосы, придав им объем у корней, но и качественно выпрямить и красиво завить их. За время тестирования (около трех недель) мы не по одному разу воспользовались всеми тремя насадками, и в каждом случае получили отлич...

«Через этот инструмент мы настраиваем всё»: как работает Ansible в департаменте DMP X5 Group Алексей Кузнецов работает системным архитектором в департаменте DMP X5 Group три года. Всё это время в DMP X5 Group применяют Ansible, чтобы обеспечить непрерывную конфигурацию на серверах и автоматизировать ручную работу.В поддержку своего курса «Ansible: Infrastructur...

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

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

Программу льготного кредитования проектов цифровой трансформации планируется расширить Согласно документу, получить заём на реализацию проекта цифровой трансформации под 1-5% смогут ещё четыре категории заёмщиков. В частности, российские разработчики софта и индивидуальные предприниматели.Дмитрий Чернышенко отметил, что в прошлом году за счёт снижения минималь...

Ремейк Dead Space выйдет в январе 2023 года EA Motive подтвердила, что Dead Space Remake выйдет 27 января 2023 года для ПК, Xbox Series X/S и ПК. У команды разработчиков почти готова альфа-версия игры, и в этом году они добились «большого прогресса», поэтому команда решила, что пришло время объявить дату релиза. Раз...

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

Новое слово в расчётах систем видеоконференцсвязи — часть №2: расчёт диагонали ТВ и VR-визуализация 360˚ В прошлой статье Часть №1: подбираем видеокамеру, используя 3D-моделирование мы показали удобные современные инструменты для подбора оптимальной камеры для переговорной комнаты или конференц-зала.Этому проекту посвящается цикл статей:Часть 1: Подбираем видеокамеру, используя...

Что необходимо знать, чтобы написать свою Embedded RTOS (часть 1) Хотел бы написать небольшой цикл статей посвященных тому, как я написал свою RTOS с какими трудностями столкнулся и зачем вообще писать свою RTOS если уже есть FreeRTOS, RTX, embOS и т.д. список достаточно большой. Начнем с того, что по мере работы я сталкивался с тем, что ...

Выпущена бета-версия Google Play Games для Windows Компания Google запустила закрытое бета-тестирование приложения Google Play Games для Windows, которое предназначено для запуска Andoird-игр на ПК. На текущий момент принять участие в тестировании могут только пользователи из Гонконга, Южной Кореи и Тайваня. Помимо этого, с...

Ролевая игра Weird West отложена до 31 марта 2022 года Компания Colantonio Wolfeye Studios сообщила, что откладывает выпуск игры Weird West до 31 марта 2022 года. В электронном письме издатель Weird West Devolver Digital сообщил, что ему нужно больше времени, чтобы исправить некоторые ошибки и другие проблемы. В рамках закры...

Справочники в iOS: храним, обновляем, используем Всем привет! Меня зовут Саша, и я iOS-разработчик в hh.ru. Страны, города, профобласти, языки, валюты – всё это названия справочников внутри нашего мобильного приложения. Они очень редко меняются, но используются повсюду, а поэтому обязаны быть актуальными и не должны т...

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

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

Battlefield Mobile: Поиграли во второй альфа-тест и остались с вопросами Electronic Arts запустил ещё одно тестирование для мобильного Battlefield. Прогресс есть, но порой в обратную сторону. Давайте разбираться. Battlefield Mobile — шутер от EA, который должен перенести консольный и PC опыт на смартфоны. Пока что об этом говорить мало — модель...

[Перевод] 8 способов вызвать утечки памяти в .NET Опытные .NET-разработчики знают, что даже несмотря на наличие в .NET сборщика мусора (Garbage Collector), утечки памяти все равно возникают с завидной регулярностью. Утечки возможны не из-за ошибок в сборщике мусора, а потому что даже в управляемом коде есть множество способ...

96 ядер Intel против 128 ядер AMD. Появилось сравнение серверных CPU Sapphire Rapids и Milan-X В Сети появился один из первых тестов серверных процессоров Intel Sapphire Rapids. В данном случае речь о тесте подсистемы памяти AIDA64, так что о производительности процессорной части мы напрямую ничего сказать из него не можем.  Тестирование проходил 48-ядерный...

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

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

Лучшие смарт-часы 2021 года по версии Роскачества Роскачество провело тестирование 31-ой модели «умных» часов 2021 года выпуска и по результатам этого составило четыре рейтинга в таких категориях: «Лучшие смарт-часы 2021 года», «Самые удобные смарт-часы 2021 года», «Смарт-часы для iPhone 2021 года», «Лучшие смарт-часы до 10...

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

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

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

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

4 страха, мешающие стать тестировщиком в международной компании Привет, Хабр! Меня зовут Анастасия Донцова, и я работаю старшим менеджером команды тестирования в компании Dell Technologies. Хочу немного рассказать вам о своей специальности, а также развенчать несколько ложных и вредных представлений, которые её окружают. Тестирование пр...

Исповедь iOS-разработчика из Google Я уволился из Google летом 2020. Лицо моего менеджера вытянулось, когда я сказал ему что ухожу - он ожидал чего-то подобного, но не в разгар пандемии! А я был счастлив - как никогда за последние несколько месяцев, и почти так же счастлив как 3 года назад - когда получил пись...

Чипсет MediaTek Dimensity 2000 установил новый рекорд AnTuTu Компания MediaTek всегда проигрывала в борьбе с такими конкурентами, как Qualcomm и Samsung, но ее новая серия 5G чипов Dimensity изменила правила игры.Генеральный директор MediaTek недавно объявил, что в настоящее время они являются крупнейшим производителем SoC для смартфо...

Представлен первый OLED-экран, полностью напечатанный на 3D-принтере Исследователи Миннесотского университета University of Minnesota Twin Cities представили первый гибкий OLED-дисплей, полностью напечатанный на 3D-принтере. В будущем, теоретически, желающие могут печатать экраны для ремонта своих гаджетов самостоятельно. Новый подход с...

Действительно ли Core i9-12900K быстрее Ryzen 9 5950X? Intel слукавила в официальных результатах тестов своего нового флагмана Во время анонса процессоров Alder Lake на прошлой неделе Intel привела результаты официальных тестов: оказалось, что в играх новый флагман компании, Core i9-12900K, обходит конкурента в лице Ryzen 9 5950X примерно на 15%. Однако раскрытые сейчас подробности условий...

Новый стартап позволит вам "потрогать" виртуальные предметы Тактильная обратная связь может придать играм и другим виртуальным развлечениям совершенно новый опыт. Стартап Emerge пробует развить эту идею с помощью Emerge Wave-1, устройства, которое работает в паре с гарнитурой VR и излучает ультразвуковые волны, позволяющие пользовате...

SoC Apple M1 Max опережает Radeon Pro W6900X за 6000 долларов. Появился результат MacBook Pro в Affinity Photo Вчера мы увидели, на что способно графическое ядро SoC Apple M1 Max в одной игре и паре бенчмарков. Но не для этого обычно покупают MacBook Pro, тем более в топовых конфигурациях.  Что же может предложить такое решение профессионалам? Разработч...

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

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

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

MAC 2021 – уже через неделю! У меня есть много причин любить Moscow Affiliate Conference. В первую очередь это высокая эффективность для бизнеса, ни разу я не возвращался с этой конфы без новых контактов, партнерств, инструментов и идей. У меня всегда формируется todo-list, который я разгребаю минимум п...

Состоялась торжественная церемония награждения лауреатов премии IT Stars имени Георгия Генса 2021 года На торжественной церемонии награждения лауреатов премии IT Stars имени Георгия Генса были оглашены проекты-победители 2021 года. Среди лауреатов заказчики и исполнители шести инновационных ИТ-проектов в различных сферах, разработчик инновационного ИТ-решения. Из 214 проектов...

Чипсет Dimensity 8100 от MediaTek превосходит любые ожидания в тестах Не удивительно, что MediaTek пришел к отличным результатам, став наиболее популярным разработчиком чипов для Android-устройств в Штатах за период четвертого квартала 2021 года. Читать полную статью

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

Почему я ненавижу турбо-страницы от Яндекса Яндекс запустил свою версию "ускоренных страниц" под названием “Турбо” в далеком 2017 году. Это был эксперимент, который мы в Российской Газете (rg.ru) только приветствовали, но прошло уже 5 лет, и я вижу в этой технологии больше проблем, чем их решения.Далее делюсь личным о...

Почему мы сами виноваты в том, что у нас есть только Apple и Google Все мы знакомы со словом ”монополия”, и нет смысла объяснять, что это такое. Но есть еще такое понятие, как ”дуополия”, которое обозначает ситуацию, в которой два поставщика доминируют на рынке товара или услуги. Такое слово встречается не часто, но именно это то, что мы се...

Что такое Netcat? Bind Shell и Reverse Shell в действии Друзья, всех приветствую!В этой статье мы поговорим о том, что такое Netcat и с помощью него реализуем Bind и Reverse Shell соответственно.NetcatNetcat, впервые выпущенный в 1995 году (!), является одним из "оригинальных" инструментов тестирования на проникновение в сеть. Ne...

Ускоряем прохождение iOS UI-тестов. Часть 1. Запускаем тесты без сборки проекта Хабр, привет!Меня зовут Борис. Я Mobile QA lead в Vivid Money.Это вступительная статья в цикле статей по iOS-автоматизации, в которых я расскажу о том, как ускорить прохождение UI-тестов.Данная статья будет полезна iOS-автоматизаторам с опытом, либо разработчикам.В рамках эт...

«Альтернативный, независимый, санкционно-устойчивый». В России запустили магазин приложений NashStore для Android-устройств Российский магазин приложений NashStore для устройств, работающих под управлением Android, объявил об открытии регистрации для разработчиков. На сайте NashStore зарегистрировались уже более трех тысяч владельцев приложений, в частности, банки ВТБ, «Открытие&r...

«Магическая» технология AMD FSR 2.0 будет более похожей на Nvidia DLSS, но сохранит универсальность и будет работать на любом GPU Похоже, компания AMD готовится в ближайшее время представить второе поколение своей технологии суперсемплинга FSR.  Разработчик ПО CapFrameX утверждает, что он уже видел кадры из демонстрации FSR 2.0, а анонс может состояться уже на мероприятии GDC, которое пройдёт...

Вертел я ваши UIView Эта статья является логическим продолжением UIKit ты вообще про UI?Если вы ее пропустили, рекомендую сначала ознакомиться с ней. На всякий случай напоминаю, что весь графический интерфейс – это ответственность слоев (не вью!).Я люблю пользоваться инструментами разработки, ко...

Битва за IT Приглашаем на конференцию «БИТВА ЗА IT», где российские и международные эксперты-практики в функциях HR и TeamLead поделятся своим опытом и экспертизой, как привлекать, удерживать и развивать ИТ-специалистов, а также создавать эффективные ИТ-команды и управлять ими, для дост...

Наборы инструментов Intel oneAPI 2022 расширяют возможности разработчиков Корпорация Intel объявила о выпуске наборов инструментов для oneAPI 2022. Благодаря расширенным кросс-архитектурным свойствам новые усовершенствованные программные инструменты предлагают разработчикам дополнительные ресурсы для ускорения ...

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

Мониторинг трафика на коммутаторах при помощи Wireshark + Plink Сразу отмечу, что способ не мой, а подсмотренный у EVE-NG. Никаких особых преимуществ он не даёт, обладает массой ограничений, но кому-то, просто, удобнее работать с Wireshark в режиме реального времени.Суть метода проста: перенаправить вывод от утилиты Tcpdump в SSH сессию ...

Ничто не забыто: восьмилетний флагман Samsung Galaxy S5 получил альтернативную Android 12L В прошлом месяце Google выпустила стабильную версию Android 12L, а вместе с ней состоялся релиз исходного кода в рамках проекта Android Open Source Project (AOSP). Это означает, что разработчики и энтузиасты смогли приступить к созданию свежего обновления Android 12L дл...

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

Как мы индекс в Elasticsearch строили Всем привет! Меня зовут Данил, и мы в Just AI разрабатываем платформу для создания различных чат-ботов. И для того, чтобы максимально упростить этот процесс, а именно процесс написания сценария работы бота, мы имеем свой собственный DSL.С его помощью можно описать поведение ...

Недельный геймдев: #56 — 6 февраля, 2022 Из новостей на этой неделе: Epic Games приобрела RD-Textures, Blender Studio выпустила Watchtower, Valve объявила об изменениях в правилах установки скидок для разработчиков, вышли Blender 3.1 Beta, Particle Illusion 2022 и ZBrush 2022.0.4.Из интересностей: разбор рендери...

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

В Instagram запускают платные подписки, известны цены для России Команда популярной социальной сети Instagram, входящей в состав Meta (бывшая Facebook), готовится к запуску платных подписок, которые позволят пользователям «спонсировать» создателей контента.  Официального запуска функции пока не произошло, но в App S...

Тест-драйв наушников vivo TWS 2e Теперь после продолжительного тестирования готовы поделиться впечатлениями и выводами с вами. Читать полную статью

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

Шифр, который разгадал только один программист из всей компании. А вы сможете? На разные праздники мы дарим технической команде iSpring Tech подарки. Чаще всего это были книги. Потом переключились на командные футболки. Первый дизайн был с разными космическими кораблями из Звездных войн. И вот перед очередным праздником — это был Новый год — мы вновь з...

Так просто Intel победу не получит. Первые тесты показывают, что Ryzen 9 6900HX намного быстрее предшественника Мы уже видели, как Core i5-12500H без труда справляется с Ryzen 7 5800H, но конкурировать новинке Intel придётся с более новыми решениями AMD. И сегодня в Сети появился первый результат тестирования представителя линейки Ryzen 6000H.  Подопытным стал флагманский R...

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

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

Моя система физического и ментального здоровья гика Мне 39 лет и с 19 работаю разработчиком и руководителем проектов, женат, есть ребенок. Всё норм, единственный нюанс – тело досталось с начальными параметрами гораздо хуже средних. Когда ребенок рождается, его состояние оценивается по шкале Апгар 0-10. 7-10 – это норма, 0-2 б...

[Перевод] Нужна система с низкими задержками? Выбираем Java вместо C++ Все разработчики знают, что есть два способа сделать дело: первый — вручную, медленно, нервно, сложно, либо второй – автоматизировано, быстро и еще сложнее. Например, я мог бы продолжить писать эту статью о том, почему стоит использовать Java вместо C++ при программировании ...

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

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

Краткий обзор: как обстоят дела с IT-рынком и релокейтом + несколько советов IT-инженерам Привет, Хабр! На связи рекрутеры из GMS: Диана Ялалова и Полина Андзаурова. Хотим создать небольшой островок уверенности во всем этом безумии: кратко обрисовать, что сейчас происходит с IT-компаниями, вакансиями и зарплатами. И порассуждать, что стоит делать и какие вообще в...

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

Аудиоплеер Winamp обновил сайт и логотип и открыл регистрацию на бета-тестирование новой версии приложения В 2018 году разработчики обещали перезапустить его — но этого не произошло.

Instagram попросит пользователей iPhone закрыть приложение Глава команды Instagram Адам Моссери (Adam Mosseri) объявил о скорм начале тестирования новой функции, призванной повысить «цифровое благополучие» пользователей.  Бета-тестирование функции под названием Take a Break (Сделайте перерыв) стартует уже на т...

[Перевод] Уроки абстракции: чему FP может научить ООП Одним из наиболее распространенных «лучших практик» в программировании является принцип DRY: не повторяйся. Для реализации этого принципа можно использовать множество методов: инкапсуляция, параметризация, инверсия управления и многое другое. Одним из этих методов является а...

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

Hortensia Saga 2 от SEGA вошла в стадию китайского ЗБТ Ролевая игра Hortensia Saga 2 проходит стадию бета-теста в Поднебесной. Вы тоже можете скачать и попробовать её. Hortensia Saga 2 — это RPG с аниме-стилистикой. Сейчас в Китае запустили ЗБТ, файл для которого можно скачать ниже. Только нужно авторизоваться через местные соц...

10 лучших бесплатных OSINT-инструментов по версии компании T.Hunter Приветствую Хабр. На связи T.Hunter. Недавно у нас в офисе разгорелся спор – наберется ли хотя бы 10 сносных и, самое главное, БЕСПЛАТНЫХ инструментов для проведения OSINT? Ну и оказалось, что наберется. Это, разумеется, не топ инструментов, а просто наш небольшой список. Он...

В МВД раскритиковали отечественные процессоры Об этом пишет "КоммерсантЪ” со ссылкой на источник в правительстве. Из письма заместителя министра внутренних дел Виталия Шулики от 27 декабря 2021 года (есть у “Ъ”) в правительство следует, что серверы на процессоре "Эльбрус 8С" (производит...

Google хочет превратить Android в iOS, но не знает как iOS и Android всегда было принято разделять как две непримиримых противоположности. Как плюс и минус, как альфа и бета, как тепло и холод. Но по факту они всегда отличались не так уж и сильно. И Apple, и Google не стеснялись подворовывать друг у друга какие-то функции и сис...

[Перевод] Архитектура PlayStation 3, часть 3: Три «ОС» Теперь, когда PlayStation 3 стала мощным мультимедийным центром, то ей требуется более сложная операционная система (ОС), чтобы предоставить пользователям больше различных сервисов и игр.Для новой консоли также требуется сохранить безопасность и производительность ...

Первые тесты Apple M2. GPU стал заметно быстрее MacBook Air и MacBook Pro с чипами M2 должны появиться в продаже только в июле. Однако в сети уже есть первые тесты производительности процессоров Apple M2, которые подтверждают заявления Apple, сделанные во время презентации новых ноутбуков.Читать дальше... ProstoMAC.com.|...

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

Новая версия Game of Thrones Beyond the Wall готовится к ЗБТ Behaviour Interactive готовит чуть ли не ремейк Game of Thrones Beyond the Wall. Узнать о результатах можно будет 6-го апреля. Game of Thrones Beyond the Wall — мобильный проект, который вышел в 2020 году на iOS и Андроид. При этом в TapTap на днях появилась страница с указ...

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

Это оружие Intel для борьбы с Nvidia и AMD. Появились спецификации видеокарт Arc Alchemist и тесты модели A380 Видеокарты Intel Arc линейки Alchemist должны выйти во втором квартале. И сегодня в Сети появилось немало информации о данных адаптерах.  Как уже было известно, в линейке будет три серии: A300, A500 и A700. Сколько карт будет входить в каждую, неясно, но, вполне в...

Объем рынка Big Data достиг $162,6 млрд По их словам, большие данные используются компаниями и госорганами все чаще, поскольку они служат различным целям, таким как обнаружение мошенничества и управление рисками.Работа с большими данными требует специальной инфраструктуры и компетенций, которые есть у единичных иг...

Как я визуализировал граф билда. Build Graph for Xcode Каждый год я стараюсь запускать по одному пет-проекту. Самый первый начинался ещё до того, как я умел пользоваться Git, а последний вообще был не программой, а книгой про доступность. Каждый проект учил меня как программированию, так и подходу к продуктовой разработке, что п...

Комплекты Cybercat позволят превратить пикап Tesla Cybertruck в лодку Задержка с началом выпуска электрических пикапов Tesla Cybertruck не обескуражила тех, кто разрабатывает аксессуары для этого транспортного средства. Источник обнаружил интересный проект такого рода — комплект Cybercat, превращающий пикап в катамаран. Толчком для ...

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

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

Поддержка FPS Boost не появится в других играх Xbox «в ближайшем будущем» FPS Boost - отличная функция обратной совместимости на консолях Xbox Series X|S, которая может удваивать, а иногда и в четыре раза увеличивать исходную частоту кадров в некоторых играх Xbox предыдущих поколений. В настоящее время существует более 130 игр Xbox 360 и Xbox One,...

Phantom Blade: Executioners готовится к ЗБТ и вам надо подать заявку Издатель S-Game принимает заявки на бета-тест Phantom Blade: Executioners, который начнётся в январе 2022 года. Возрадуйтесь — разработчики новой Phantom Blade открыли запись на ЗБТ. Об этом они сообщили через Facebook-группу. Подать заявку можно до 10-го января, заполнив с...

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

Microsoft Store для Windows 11 теперь доступен для инсайдеров Windows 10 Главный архитектор Microsoft Store Руди Хайан объявил, что Microsoft Store для Windows 11 теперь доступен для инсайдеров Windows 10 в кольце Release Preview. Exciting news today, the new #MicrosoftStore (modern design, support for win32 apps, Disney+ movies and way more) is ...

Ура, эмулятор PS3 научили запускать все игры с консоли на ПК Команда разработчиков RPCS3 рапортует, что теперь эмулятор поддерживает абсолютно все игры, созданные для консоли PlayStation 3. Кроме того, добавлена поддержка камеры PlayStation Eye.

React Drag & Drop: «Игра в бутылки» Меня зовут Сергей, я фронтенд-разработчик отдела спецпроектов KTS. Наш отдел занимается разработкой веб-приложений для промокампаний. Помните, как в 1-й книге о Гарри Поттере Гермиона разгадывала логическую загадку с бутылочаками волшебных зелий? Сегодня расскажу, ...

У Intel есть решение для снижения чудовищного энергопотребления своих новых процессоров. Raptor Lake получат регулятор DLVR Уже вышедшие на рынок процессоры Intel Alder Lake оказались очень производительными, но и очень прожорливыми. Как минимум это касается топовых CPU. Следующее поколение под названием Raptor Lake может быть в этом вопросе намного лучше.&...

Книга «Профессиональный бенчмарк: искусство измерения производительности» Привет, Хаброжители! Это исчерпывающее руководство поможет вам правильно разрабатывать бенчмарки, измерять ключевые метрики производительности приложений .NET и анализировать результаты. В книге представлены десятки кейсов, проясняющих сложные аспекты бенчмаркинга. Ее изуче...

Корейские разработчики показали город на движке Unreal Engine 5, который не отличить от реального Инди-студия RYU Production из Южной Кореи показала трейлер своего проекта под названием Project RYU. В ролике авторы показали целый город, разрабатываемый на движке Unreal Engine 5, который благодаря современным технологиям не отличить от реальности. Читать полную стать...

Какие обычные смартфоны смогут протестировать новую Android 12L первыми Компания Google объявила, какие смартфоны смогут принять участие в бета-тестировании операционной системы Android 12L.  Напомним, Google представила Android 12L в конце октября и выпустила предварительную версию для разработчиков. Новая версия ОС ориентирована на ...

Вышла публичная бета-версия Magic UI 6.0 на базе Android 12 для Honor 60 и Honor 60 Pro Как пишет источник, смартфоны Honor 60 и Honor 60 Pro в Китае получили новую бета-версию прошивки Magic UI 6.0 на базе Android 12 – публичную. То есть доступную для тестирования всем желающим участникам программы бета-тестирования (Honor Club). Согласно дорожной ...

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

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

Пять самых серьёзных недостатков WhatsApp Хотя WhatsApp с уверенностью можно отнести к наиболее популярным приложениям для переписки, у него есть минусы, которые разработчики не исправляют уже несколько лет. О некоторых из них рассказал «Лайф».

Рыбалка в дополненной реальности: почему бы и нет? Всем привет! Я Марк Варламов, Unity-разработчик в Digital Lab (cтудии веб- и мобильной разработки) и сегодня я расскажу о том, как мы создавали механику рыбной ловли в AR. Одним из наших проектов стал AR для «Пяти Озер»: игровая механика рыбной ловли в дополненной реальности...

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

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

У эмулятора Android Studio проблемы с Windows 11 Интегрированная среда Android Studio для работы с платформой Android включает эмулятор Android, который позволяет разработчикам тестировать свои приложения на широком спектре виртуализированного оборудования. Как стало известно, эмулятор Android не совсем готов к Window...

Dassault Systèmes запускает сеть центров компетенций Компания Dassault Systèmes объявила о запуске глобальной программы 3DEXPERIENCE Edu Centres of Excellence, призванной предоставить преподавателям, студентам, специалистам, учащимся, предприятиям и государственным структурам доступ к сети центров компетенций с возможностью не...

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

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

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

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

4 главных недостатка One UI 4.0, которые бесят даже фанатов Samsung Этим летом южнокорейская компания Samsung анонсировала One UI 4.0, новое поколение своей фирменной прошивки на основе Android. На прошлой неделе она выпустила стабильную версию One UI 4.0 для флагманской серии Samsung Galaxy S21 и продолжает тестировать обновление для других...

Простая логическая задачка с собеседования, с которой справились лишь 17% пользователей сети. Найдете силы решить? ПопМем Интересно 29.12.2021, 18:27 Простая логическая задачка с собеседования, с которой справились лишь 17% пользователей сети. Найдете силы решить? Мечтаете о карьере в крупной международной фирме? Для начала пройдите собеседование т...

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

Как я создал Spring Boot startup analyzer Ни для кого не секрет, что приложения на Spring могут задумываться на старте. Особенно это заметно с развитием проекта: новый сервис стартует быстро и радует отзывчивостью, потом начинает обрастать функционалом, появляются всё новые и новые зависимости, а итоговый дистрибути...

«Чиним» OpenApi в springdoc-open-api На смену springfox пришел springdoc. Он приносит нам в проект Swagger и поддерживает спецификацию OpenApi 3. Но есть еще некоторые шерховатости, а именно правильное отображение параметров запроса для сортировки и постраничного вывода.Давайте посмотрим, можно ли их исправить ...

Sony продемонстрировала дизайн гарнитуры PlayStation VR2 Sony представила дизайн будущей гарнитуры PlayStation VR2 и контроллера PlayStation VR2 Sense, которые получили округлую форму, отражающую ощущения игроков при погружении в виртуальную реальность. И, конечно, PS VR2 соответствует дизайну линейки устройств для PlayStation 5....

Не гляди назад: считаем свои ачивки и предвидим будущее ИТ в 2022 (там местами не очень) Когда я итожу то, что про́жил, я роюсь в постах... «Я не считаю в истинном смысле этого слова корпоративными блоги вроде Ruvds [...], просто скупающих любых авторов независимо от темы. Не говорю, что это плохо, но это не корпоративный блог», — написал в одном из комментарие...

Влияет ли переход на Windows 11 на производительность компьютера в играх – тестирование от TG Изучаем прирост производительности на Windows 11 и Windows 10 в игровом режиме

[Перевод] Вы используете ненадежный код В декабре прошлого года Log4Shell сократил ночи многих людей в мире JVM. Хуже того, используя аналогию с землетрясением, после первоначального землетрясения возникло множество афтершоков.Я сразу установил связь между Log4Shell и Security Manager. Сначала я не хотел...

Pure Storage представила массивы FlashArray//XL Сочетание заложенных в FlashArray//XL технологий и платформы Pure Fusion, реализующей подход «СХД как код», обеспечивает практически безграничное масштабирование, скорость развертывания и облачную гибкость. Компания Pure Storage представила FlashArray//XL — новое решение ...

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

Samsung Galaxy S22 Ultra на базе Exynos 2200 и Snapdragon 8 Gen 1 имеют аналогичную производительность Ресурс PhoneArena сравнил версии Samsung Galaxy S22 Ultra на базе однокристальной системы Snapdragon 8 Gen 1 (модельный номер Samsung SM-S908U) и на Exynos 2200 (модельный номер Samsung SM-S908B) в Geekbench. Сравнивались самые высокие оценки для обоих вариантов. Тест G...

[Перевод] Как писать bash-скрипты надежно и безопасно: минимальный шаблон Скрипты на Bash. Как много в этом слове. Любому разработчику рано или поздно приходится их писать. Почти никто не скажет "да, я люблю писать bash-скрипты", и поэтому почти все уделяют мало внимания этой теме.Я не буду пытаться сделать из вас эксперта в Bash, а просто покажу ...

Обходим файловый кэш Google Drive в Colab Про colab знают, наверное, все. Этот инструмент позволяет независимым исследователям использовать облачную инфраструктуру с GPU и TPU бесплатно или почти бесплатно. Как всегда, проблемы возникают на больших данных. Если ваш датасэт лежит в google drive (он же Диск), то вы мо...

Почему Android 12L станет залогом успешного будущего Google Анонс Android 12L стал для многих из нас неожиданностью. Хотя мы готовились к выходу небольшого обновления основной линейки Android 12, мы не думали, что отдельная версия появится столь быстро. Новинка демонстрирует все старания Google в создании отдельной операционной сист...

Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Теория и подготовка Привет, Хабр! Если вы работаете с микросервисами, то знаете, что они имеют свойство образовывать некоторую связанность. Хорошо, когда связи между микросервисами однонаправленные, но всё становится сложнее, если возникают циклические зависимости.Такие зависимости приводят к с...

Быстрый способ получить данные об организациях пользователя при авторизации через Госуслуги В рамках одного из проектов команда PHP-разработки DD Planet столкнулась со сложностью в процессе интеграции с ЕСИА. Была необходимость получать данные по юридическим организациям, которые числятся за пользователем. В документации Госуслуг не было достоверного описания, и на...

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

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

Что теряет пользователь, желающий купить самый базовый MacBook Pro 14? Появились результаты теста урезанной SoC M1 Pro Уже не секрет, что самый базовый из новых MacBook Pro 14 оснащается урезанной SoC M1 Pro. Для такого ноутбука доступны восемь из десяти процессорных ядер и 14 из 16 графических.  Что теряет пользователь, желающий сэкономить? Первые тесты показыв...

Project E.O.E такой реалистичный, ваш смартфон не выдержит Издатель NetEase Games запустил закрытый бета-тест для Project E.O.E. Но мы его открыли чисто для тебя. Project E.O.E — реалистичный экшен с элементами выживания. Игра настолько требовательна, что для неё рекомендуется чипсет Snapdragon 845 или выше. Тестирование продлится...

S.T.A.L.K.E.R. 2 перенесли на 8 декабря 2022 Фанатам S.T.A.L.K.E.R. придется подождать еще несколько месяцев, чтобы получить в свои руки последнюю игру серии. Разработчик GSC Game World отодвинул официальную дату релиза S.T.A.L.K.E.R. 2: Сердце Чернобыля с 28 апреля на 8 декабря. Соответственно, оригинальная дата релиз...

О квадратных уравнениях в правильном порядке Как вам преподавали квадратные уравнения в школе? Это был 7-8 класс, примерно. Вероятнее всего, вам рассказали что есть формулы корней через дискриминант, что направление ветвей зависит от старшего коэффициента. Через пару занятий дали теорему Виета. Счастливчикам еще расска...

3 функции MIUI 13, о которых многие забывают MIUI, как и следовало ожидать, распространяется в несколько волн. Во второй волне будет еще 13 устройств Xiaomi, например, Xiaomi Mi 10 и Xiaomi Mi 10 Pro. Они получат стабильную MIUI 13 следом за ранее объявленными устройствами. Сама операционная система улучшает защиту ко...

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

Видеокарта Intel Arc Alchemist на 8% быстрее GeForce RTX 3070 Ti Согласно базе данных SiSoftware, флагманская видеокарта Intel Arc Alchemist может соперничать по производительности с GeForce RTX 3070 Ti от NVIDIA. Результаты тестирование производительности Intel Arc Alchemist в бенчмарке SiSoftware показали, что графический процессор для…

Как разработчикам начать вести Телеграм-канал Меня зовут Александр, я руковожу backend-разработкой в КТS. Мы разрабатываем сложные высоконагруженные сервисы для крупных корпораций и рекламные спецпроекты.У нас есть Телеграм-канал «Программисты делают бизнес». Мы ведем его недавно — первый пост вышел в декабре 2020 года....

Bethesda запустила цикл роликов «К звёздам», в котором будет рассказывать о Starfield Издательство Bethesda Softworks и разработчики из Bethesda Game Studios представили первый ролик из цикла «К звёздам» (Into the Starfield), в котором будут рассказывать о своей космической ролевой игре Starfield. Источник изображений: Bethesda Softworks Дебютный эпизод «К зв...

Apple разрешила Netflix и Spotify принимать оплату в обход App Store Компания Apple сделала важное изменение в своей политике в отношении разработчиков приложений, размещающихся в App Store. Теперь в приложениях «для чтения» можно размещать ссылки на оплату подписки, минуя систему оплаты App Store. Под приложениями &laq...

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

Встроенную графику на Intel Core i9-12900K разогнали до 2,4 ГГц Видеоблогер SkatterBencher продемонстрировал, какой прирост производительности может дать разгон встроенной графики на процессорах Alder Lake. В его случае удалось поднять таковую частоту iGPU до отметки 2378 МГц и повысить производительность на значение до 61 % в разных тес...

Microsoft Edge получит боковую панель с ярлыками веб-приложений Office В актуальных сборках Microsoft Edge для канала Canary началось тестирование новой боковой панели, на которой размещаются ярлыки веб-приложений Office, таких как Word, Excel и PowerPoint, Outlook, OneDrive, Teams и OneNote. Текст в верхней части гласит, что все эти сервисы д...

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

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

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

Flutter vs Native: почему мы переходим с первого на второй Привет, Хабр! Меня зовут Сергей, я занимаюсь мобильной разработкой 13 лет и недавно стал руководителем разработки мобильного приложения «Пункты выдачи заказов» в Ozon. Невольно став сместителем существующего строя в проекте (фреймворки, технологии, подход), я стал часто слыш...

Монолог QA-лида, возмужавшего в сражениях за качества кода Повзрослев на год, мы продолжаем Монолог тимлида и делимся опытом тестирования нашего продукта SafePhone.За прошедший год мы смахнули пыль с фолианта Г.Майерса «Искусство тестирования программ», повторно восхитились мудростью автора и согласились с его утверждением, что нево...

Первые результаты тестов Intel Alder Lake в Cinebench R20 и R23: флагманский Core i9-12900K почти догнал Ryzen 9 5950X Немецкий портал TweakPC опубликовал результаты тестирования 16-ядерного флагманского процессора Core i9-12900K, 12-ядерного Core i7-12700K и 10-ядерного Core i5-12600K в синтетических бенчмарках Cinebench R20 и Cinebench R23. Источник изображения: Intel Флагманская модель се...

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

Проблема в Windows 11: новая ОС режет скорость накопителей в два с половиной раза Пользователи Windows 11 обратили внимание на существенное снижение производительности твёрдотельных накопителей.

1С: Мориарти Вышел тут у нас самый что ни на есть настоящий детектив. Обратился клиент на УПП с несколько странной задачей – настроить расчет себестоимости. Учёт ведут лет десять.У клиентов на УПП, конечно, случаются трудности с расчётом себестоимости, но они обычно локальные и связаны л...

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

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

Apple M1 Ultra сравнили по производительности с AMD Threadripper 3990X. Появились первые результаты тестирования в GeekBench Появились первые результаты тестирования новейшей однокристальной системы Apple M1 Ultra. Судя по результатам, новинка продемонстрировала впечатляющую производительность и может соперничать с одним из самых мощных чипов AMD. Тест был опубликован @Benchleaks в Twitter. В...

Square Enix отложила Final Fantasy XIV: Endwalker до 7 декабря, чтобы подготовиться к завершению десятилетней саги Режиссёр и продюсер MMORPG Final Fantasy XIV Наоки Ёсида (Naoki Yoshida) объявил о том, что предстоящее четвёртое расширение под названием Endwalker выйдет на две недели позже намеченного — 7 декабря вместо 23 ноября. Кроме того, был отодвинут и ранний доступ для игроков, оф...

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

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

[Перевод] Ищем путь до линукс команд, как профессионалы Один из самых распространённых вопросов от подписчиков — как получить путь к команде Linux, которую только что установили в систему с помощью пакетного менеджера, например, команды apt или DNF. Много новых разработчиков переходит к нам из мира Windows, и для многих это перв...

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

Лучшие беспроводные наушники 2021 года и лучшие недорогие модели по результатам тестирования Роскачества Роскачество обновило свой рейтинг беспроводных наушников на основе новых тестов. Эксперты проверили 14 новых беспроводных, теперь в рейтинг входит 161 модель.  По результатам тестов эксперты Роскачества составили рейтинг лучших наушников по итогам 2021 года, а так...

Только Intel Xeon, только Sapphire Rapids — первые узлы суперкомпьютера Crossroads проходят тестирование Как известно, новый суперкомпьютер Национального управления по ядерной безопасности (NNSA) Министерства энергетики США под названием Crossroads, будет построен на базе платформы c Intel Xeon Sapphire Rapids, созданной HPE. Совсем недавно Лос-Аламосская лаборатория, где устан...

И жили они долго и счастливо: как QA выстроить плодотворное взаимодействие с dev Тестировщик и разработчик — два разных мира: иногда про них говорят, что они как кошка с собакой. Вряд ли совместная работа принесёт большую пользу, если взаимопонимание находится на низком уровне: например, когда тестировщик дёргает разработчика по мелочам, нечётко описывае...

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

Angular без CLI Туториал Фреймворк Angular используется при создании SPA и предлагает большое количество инструментов как для создания, непосредственно, элементов интерфейса, так и CLI для создания и управления структурой файлов, относящихся к приложению.Для создания проекта с использованием библиот...

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

Регионам готовят федеральную субсидию на модернизацию производства “КоммерсантЪ” ознакомился с проектом постановления правительства о новых мерах поддержки разработчиков радиоэлектроники. Документ в ноябре 2021 года разработал Минпромторг, а в начале февраля проект ушел на финальное согласование в министерства и ведомства.Он пр...

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

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

Генератор компонентов Vue.js? Разработка веб-приложения это не только решения интересных задач, работа с логикой, или с интересной версткой. Это также рутина, которая преследует каждого разработчика в процессе работы. Начиная от создания разных файлов, и написания шаблонного boilerplate кода, заканчивая ...

Apple будет брать комиссию даже со сторонних платёжных систем Нидерланды вынудили Apple предоставить альтернативную платежную систему для покупок в приложениях для знакомств в стране через регулирующий орган Управления по делам потребителей и рынков (ACM). Компания также была вынуждена разрешить сторонние платежные системы в Южной...

Восприятие цвета в интерфейсе: почему мы видим его по-разному Про инклюзивность в интерфейсах и то, как дизайнеру учесть особенности цветового зрения.Привет! Меня зовут Николай Комиссаров, я руковожу командой дизайна Пульса (pulse.mail.ru) и медиапроектов в VK, а также занимаюсь социальными проектами компании. Недавно, работая над...

amd fx-8320 продолжение тестирование в играх продолжение тестирования в играх,системка таже ,процессор 3.6ггцх8 amd fx-8320e+1660 ddr5 вин7-64

Представляем trdl — Open Source-решение для безопасной и непрерывной доставки обновлений trdl (сокр. от “true delivery”) обеспечивает безопасный канал доставки обновлений от Git-репозитория до хоста пользователя. В состав trdl входят три ключевых компонента, которые помогают защищать систему обновления от потенциальных атак: HashiCorp Vault, TUF-репозиторий и Gi...

Hitman на мобилки, файтинг по Лиге Легенд и дата релиза UNDECEMBER (видеоновости) Привет вам, любители мобильных игр! На связи AppTime Media, с еженедельным выпуском мобильных новостей. Сегодня я расскажу про клона Агента 47, примерную дату релиза UNDECEMBER и даже вспомню кто такие Gameloft. В общем, будет лампово и уютно, так что не переключайтесь. ...

Как дела с CI/CD? Недавно компания Dynatrace опубликовала отчёт «Исследования показывают, что организациям сложно масштабировать DevOps, несмотря на необходимость цифровой трансформации», основанный на опросе более 1300 респондентов. Среди большого количества приводимых цифр из опроса наиболе...

Законодатели ускорили строительный цикл В России на законодательном уровне принято решение о снижении сроков получения разрешительных документов на строительство объектов. Это стало возможным благодаря принятию парламентом страны в третьем чтении поправок к законопроекту «О распространении практики строительства о...

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

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