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

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

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

Исследование рынка российских (и не только) BI-платформ В последнее время компания Axenix отметила усиление требований к BI отчетности со стороны клиентов. Раньше наиболее распространенным требованием бизнес-заказчиков был перенос презентаций в BI-платформу в том же виде, в каком они были в Power Point. Но за последний ...

Как мы допилили PyTest для счастья разработчиков, билд-инженеров, тестировщиков и менеджеров Привет, Хабр! Меня зовут Олег, я работаю в «Лаборатории Касперского» и занимаюсь созданием нашей собственной операционной системы KasperskyOS. Если еще точнее, я — Lead Software Development Engineer in Test в подразделении, которое занимается контролем качества. Задача нашег...

Как запустить DevOps-конвейер на полную мощность У нас в Газпромбанке сложилась довольно интересная ситуация. Банк относительно недавно начал активно работать с розницей, которая как локомотив начала тянуть все внутрибанковское IT и менять характер работы всех подразделений. Одна из главных наших проблем (впрочем, как и у ...

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

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

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

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

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

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

10 лет на одном проекте: как это выглядит для меня Обычно сидеть десять лет на одном проекте считается чем-то вроде застоя и формирования аттрактора. Ну, вроде как резюме получается небогатое, и дальше будут звать только на подобные проекты. Но у меня есть нездоровое подозрение, что по мере развития ИТ в современной России б...

Как мы создали шаблон функциональных требований к разработке ПО Всем привет, мы – Таня и Лиза, системные аналитики в МТС Банке, работаем над мобильным приложением и сайтом для физических лиц. В этой статье мы поделимся опытом внедрения структурированного шаблона функциональных требований (ФТ) к разработке ПО в нашем банке.Статья будет по...

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

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

Трудности перевода в разработке: как делать интернациональные проекты и говорить с пользователями на одном языке В современных приложениях и сервисах часто нужна интернационализация (i18n, от англ. internationalization). Она позволяет создавать интерфейсы с учётом культурных и языковых особенностей пользователей из разных стран. Это требует не только простого перевода, но и некоторых т...

Сбер и Globaltruck протестируют беспилотные грузовики «СберАвтоТех» («дочка» Сбера) и компания Globaltruck начнут совместные тесты беспилотных грузовиков, разработанных в Московском инженерном центре «СберАвтоТеха», в 2023 году. Меморандум о сотрудничестве компании подписали в 2021 году....

Можно ли внедрить СМК в компаниях, работающих по Agile? Вопрос из заголовка публикации может показаться еретическим как сторонникам гибких методов проектной деятельности, так и специалистам по качеству.С одной стороны, система менеджмента качества (СМК) основывается на стандартах серии ISO 9000 (ГОСТ ИСО), её привычно видеть там,...

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

QA Lead и точка: Часть 5 – Звездная карта при формировании команды В прошлых частях серии “QA Lead и точка: Часть 3”  и “QA Lead и точка: Часть 4”  мы говорили о возможных ролях лида. Пришло время перейти к вопросу формированию нашей команды.Для начала разберемся какие бывают команды. Два самых популярных подхода, которые применяю...

Как мы помогли топовому банку России стать первым Привет, Хабр! Сегодня мы, команда Risk and Compliance компании GlowByte, хотим рассказать о большом проекте с топовым банком России, который завершили буквально месяц назад. В общей сложности история длилась более 2 лет. Речь пойдёт о внедрении новой автоматической системы у...

Что есть обоснование функциональных требований “Чтобы что” - это что? Как научить аналитика-проектировщика, что является обоснованием функциональных требований, а что нет? Когда заказчик отвечает на вопрос “чтобы что”, как понять, является ли это ответом? Я не нашел книг, где это было бы описано понятно, сжато и лаконичн...

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

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

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

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

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

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

Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills Решил составить для себя план развития (я в IT с 2007, как аналитик - с 2017). Что получилось: некий чек-лист с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.С чего все началось. Я недавно менял работу...

От Soda Luv до BTS: как ВКонтакте рекомендует музыку миллионам пользователей Всем привет! Это Даня Самойлов и Женя Замятин, мы из команды Core ML, занимаемся рекомендациями VK Музыки. В этой статье мы хотим поделиться с вами, как устроена наша система музыкальных рекомендаций (на примере алгоритмическ...

Ретроспектива. Doin’ It Right Привет! Меня зовут Лёша Дидух, я тимлид команды личного кабинета в Skyeng. Это текстовая адаптация моего доклада про ретроспективы на DUMP-2022 в Екатеринбурге. Когда я пришёл в компанию пару лет назад, то немножко обалдел от разницы в подходах ...

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

А пользователь кто? Моделирование пользовательских ролей и описание персон В гибкой разработке как никогда популярно использование пользовательских историй (user story). И если вы слышали или работали с ними, то в курсе, что они пишутся от имени разных пользователей (user types). Определение пользователей важно не только для этого инструмента, но и...

Взболтать, но не смешивать: как упаковать находки исследования, миксуя JTBD, CJM и компас персон В 2022 году у исследователей Alfa Research Center появилась возможность и обязанность уделять 20% времени сайд-проектам, чтобы расширять видение продуктовых команд и прокачивать экспертизу. Наша UX-команда вдохновилась реальными историями об отношениях с деньгами, которые ра...

Как подготовить и провести A/B-тестирование. Базовый роадмэп для новичков Хабр, привет! Меня зовут Полина Окунева, я работаю ведущим аналитиком в компании GlowByte в команде Advanced Analytics, а также автор курса по A/B тестам. Сегодня в статье я предлагаю интересующимся небольшой гайд по A/B-тестам.Когда я начала погружаться в тему A/B-тест...

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

Несмотря на новые вызовы, наши требования к докладам DevOpsConf 2023 все так же высоки Привет, Хабр! Меня зовут Дмитрий Зайцев. Я руководитель ПК конференции DevOpsConf. А ещё CTO/CIO @flocktory.com. Помогаю компании делать платформу реферального маркетинга для половины магазинов рунета, которая не падает в черную пятницу. Вместе с сообществом делал техническу...

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

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

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

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

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

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

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

Настоящий детектив: загадочные таймауты на проде Привет! Меня зовут Алексей, я работаю в команде Антиспама Почты Mail.ru, и сегодня хочу поделиться интересным опытом нашей команды по поиску проблем на бою. Многие из нас любят детективные истории: интрига, драйв, захватывающий сюжет, который держит в напряжении до само...

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

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

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

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

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

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

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

Какие технические требования следует соблюсти для подключения корпоративного сервера «Р7-Офис» В «Р7» рассказали о технических требованиях для подключения корпоративного сервера «Р7-Офис». Системные требования для подключения корпоративного сервера следующие. Необходимо наличие двухъядерного процессора с тактовой частотой 2 ГГц или лучше, не менее 6 Гб оперативной пам...

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

Трюк, которого не было Привет, Хабр! У офисных центров есть такой вид услуг - проектирование и подготовка офиса, специально под требования арендатора. Мне пришлось как-то участвовать в подобной деятельности. B однажды в голове сложился некий сценарий рекламы офисных помещений. Я понял, что просто ...

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

Требования к программному обеспечению для СМК (QMS) и комплаенс Программное обеспечение для управления качеством предприятия и комплаенс (с англ. Enterprise Quality Management Software сокр. еQMS) предлагает методы, процессы, структуру и ресурсы, необходимые для улучшения производства и ERP-операций, при этом эффективно и экономично спра...

Настоящий Product Backlog Refinement: 4 этапа правильной работы над фичами Привет, Хабр! Я Екатерина Колесникова, Agile Coach в inDriver. Когда я пришла в команду, заметила проблемы в процессе Product Backlog Refinement. Я предложила новый сценарий этой церемонии — и он сработал. В этой статье поделюсь опытом проведения PBR без скучной теории о «пр...

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

Обход граблей в процессе согласования требований Мы в Bimeister любим процессы.А за что ж их не любить, в самом деле? Хорошо отлаженный процесс создает эффект «оно само»: каждый его участник в любой момент времени точно знает, что и в каком порядке ему нужно делать. За его ходом достаточно приглядывать и иногда нежно подта...

Microsoft работает над Android 13 и другими функциями Windows Subsystem for Android Одной из наиболее важных новых функций Windows 11 является возможность запуска приложений Android. Пользователи могут загружать свои любимые приложения из Amazon Appstore или загружать APK-файлы с помощью сторонних инструментов и использовать их как нативные программы в окна...

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

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

В Steam появится симулятор паба Brewpub Simulator В Steam анонсировал симулятор паба Brewpub Simulator. Игра должна выйти в 2023 году, но уже опубликовано описание, скриншоты и системные требования. По легенде, игроку предстоит вдохнуть новую жизнь в старый паб, доставшийся в наследство от дедушки. Тот открыл сво...

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

От кода «на коленке» к эффективному CI/CD: строим общий Pipeline as Code командой в 100+ человек Много команд, много продуктов, каждый автоматизирует релизный цикл, у каждого свой набор скриптов. Дублирование, отсутствие обмена практиками и повторное изобретение колеса приводит к тому, что команды тратят много времени на построение своего CI/CD. И все это поддерживает м...

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

[Перевод] Как создать Star Rating виджет на React.js и оптимизировать его В этой статье я хочу затронуть еще одну задачу, с которой вы можете столкнуться на собеседовании на позицию Front-End — создание Star Rating виджета.За последние пять месяцев у меня было 15 онсайт собеседований, а также офферы от Google, Roku, Microsoft и других компаний.Вы ...

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

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

Требуется менеджер по работе с маркетплейсами, качество не предлагать «Требуется менеджер по работе с маркетплейсами».  - ведение работы с маркетплейсами (Wildberries, Ozon, Lamoda);  - создание продающих для нашей ниши карточек товаров;  - организация поставок, установка и контроль цены, просчет скидки; - работа с вопросами и о...

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

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

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

Магазин приложений Apple App Store «стал кишащим рекламой подражателем самого себя», считает бывший старший менеджер компании На сайте Business Insider вышла статья под названием «Магазин приложений Apple стал кишащим рекламой подражателем самого себя, что не очень хорошо для пользователей или разработчиков iPhone». Её автором является Майкл Гартенберг — бывший старший менедж...

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

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

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

[Перевод] Наглядное руководство по SSH-туннелям Прим. переводчика: автор статьи рассматривает практические сценарии и примеры организации SSH-туннелей. А для лучшего понимания того, как это работает, графически показывает потоки трафика.Туннели SSH — это зашифрованные TCP-соединения между клиентами и серверами SSH. Т...

Sony технологически готова производить роботов-гуманоидов Как пишет Reuters, компания Sony Group Corp заявила во вторник, что она технологически готова производить человекоподобных роботов, но сначала следует определить, для каких целей такие роботы могут быть полезны. С точки зрения технологий, несколько компаний в мире, в то...

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

У вас не Agile Как же часто мне приходилось слышать от рекрутеров одну и ту же фразу:Мы работаем по Agile. Спринты по 1-2 неделиПод "Agile" они, конечно же, имеют в виду Scrum. Но я с уверенностью могу сказать, что ни в одной компании, что я работал, Agile'ом даже и не пахло. И тут я даже ...

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

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

CJM для сайта НПФ «Национальный»: реальный кейс, нереальные персонажи Если в названии организации есть слово «пенсионный», то это ещё не значит, что и её сайт должен выглядеть на 65+. Так что наши заказчики решили, что пора менять подход, и обратились к нам за тотальным редизайном своего сайта. Нужны были пересмотр структуры, навигации и конте...

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

Data Driven тестирование или как параметризовать Selenium тесты с использованием MSTest При автоматизации E2E тестирования часто приходится писать много тестов для проверки определённого поведения, например, валидация числового инпута. Один из способов — дублировать метод и изменить значения параметров, но при большом количестве тестовых данных дублир...

Экспресс до стора: как мы запускали релизный поезд Всем привет! Меня зовут Николай, я тимлид android-команды СберМегаМаркета. Сегодня расскажу вам, как мы меняли релизный процесс в компании.С чего все начиналосьКогда мы начинали разработку android-приложения нашего маркетплейса, процесс релиза выглядел очень просто: разработ...

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

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

Принятие решений на основе данных и опросов пользователей: всё от А до Б Всем привет! Меня зовут Александр Григорьев и я работаю в компании «Интерсвязь». Это уральская компания, которая занимается услугами связи, домофонии и IT-продуктами. Я работаю продуктовым аналитиком в домофонии и хочу рассказать про опыт аналитики в разработке «осязаемых» п...

[Перевод] Подтесты в Python Недавно я сделал опрометчивый твит, в котором намекнул на то, что у меня имеется глубоко продуманное мнение по одному важному вопросу. Я написал, что пакет pytest-subtests достоин того, чтобы им пользовалось бы больше программистов. Я даже дошёл до того, что, говор...

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

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

[Перевод] Как работает Stable Diffusion: объяснение в картинках Генерация изображений при помощи ИИ — одна из самых новых возможностей искусственного интеллекта, поражающая людей (в том числе и меня). Способность создания потрясающих изображений на основании текстовых описаний похожа на магию; компьютер стал ближе к тому, как творит иску...

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

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

Обзор смартфона Google Pixel 6: авангард мобильной фотографии Сегодня я хочу представить вашему вниманию подробный пользовательский обзор смартфона Google Pixel 6, но прежде чем перейдем к самому девайсу — небольшое предисловие.Смартфоны от Google никогда не были мейнстримом, год за годом проигрывая лидерство таким гигантам, как Apple ...

«Научную» нейросеть Galactica пользователи быстро научили плохому — она должна была генерировать тексты и помогать в написании статей В минувший вторник Meta* AI и Papers with Code запустили демо-версию новой языковой модели Galactica на базе нейросети. Эта система предназначалась для «хранения, объединения и анализа научных знаний». Однако через несколько дней систему закрыли, п...

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

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

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

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

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

Разбираемся что MySQL пишет на диск и зачем Разработчики предъявляют высокие требования к базам данных: максимальная надежность (ничего из того, что было записано не должно быть утеряно ни при каких обстоятельствах), и, одновременно, максимальная производительность при различных видах нагрузки (Запись/Чтение или OLTP/...

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

«Диасофт» поддержал требования регулятора об использовании ГОСТ TLS при обмене сообщениями СБП С 1 июля 2022 г. вступило в силу требование пункта 14.2 Положения Банка России № 747-П «О требованиях к защите информации в платежной системе Банка России». Участники СБП и ОПКЦ СБП при обмене сообщениями СБП должны на …

Что делать, если нужно срочно вывести государственную услугу на портал Госуслуги Привет, Хабр! Меня зовут Софья, я работаю в РЕД СОФТ. Не так давно наша компания ускорила в два раза вывод государственных услуг на портал www.gosuslugi.ru, используя РЕДШЛЮЗ и Визуальный конструктор услуг. В этой статье я расскажу, как нам это удалось.Уверена, что каждый из...

Intel, а уже не так уж и плохо. Свежий тест видеокарты Arc A380 в огромном числе игр показал, насколько серьёзны проблемы с совместимостью Наши коллеги с ресурса PC Games Hardware решили протестировать видеокарту Intel Arc A380, но не с точки зрения производительности, а с точки зрения совместимости. Причём были взяты аж 50 игр, вышедших в период с 1999 по 2022 год. То есть обзор получился масшта...

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

VK предупредит пользователей об утечке паролей в других сервисах Команда социальной сети «ВКонтакте» сообщила о запуске новой функци, которая позволит повысить безопасность аккаунтов. Алгоритм сравнит пароль в профиле пользователя с базами паролей, которые были скомпрометированы через сторонние сервисы. Пользователь &laq...

Не путаем требования и модели решений или что все-таки разрабатывает аналитик Кто-то сказал “Аналитик разрабатывает требования”. За ним повторили. Много-много раз. Тысячу раз. Но это не так.Проектировщик-аналитик выявляет потребности, выявляет/проектирует требования и разрабатывает модели решения.А есть разница ? Давайте разберемся (истиной мы будем с...

В поисках потерянного битрейта Привет, Хабр! Мы – техническая команда «МТС веб-сервисы», работаем с направлением ТВ-решений для онлайн-кинотеатра KION: Андрей Агарков – эксперт в области видеокодирования и CDN, Дмитрий Пискунов – team lead группы технического сопровождения и Александр Шаталов – главный эк...

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

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

[Перевод] Девять порочных практик React. Разбираем частые ошибки Слово React регулярно слышат разработчики во всем мире. С момента своего создания эта библиотека стала невероятно популярной. Одно из главных преимуществ React в том, что она крайне вариативна в использовании, и это при определенных подходах делает ее довольно мощной и прост...

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

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

AliExpress «приземлилась» в России Роскомнадзор включил AliExpress в перечень иностранных интернет-компаний, выполняющих закон о «приземлении». Об этом ведомство сообщило в своем Telegram-канале. «Компания AliExpress Russia Holding Pte. Ltd. известила Роскомнадзор о выполнении требован...

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

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 1 — Введение Прим. переводчика: автор статьи рассказывает о причинах, побудивших его команду обновить кластер Elasticsearch размером более 3 петабайт, и приводит результаты замеров работоспособности нового кластера в сравнении со старым.Еще в 2018 году, то есть пять лет назад, в наш...

Чего хотят клиенты: один SOC от всех проблем и мониторинг на скорую руку Все заказчики разные. Одни хорошо разбираются в технологиях и точно знают, что им нужно. Другие – просто хотят работать без сбоев и инцидентов, хоть и не понимают, как это реализовать. А кто-то не разбирается в ИБ, но уверен, что точно знает, как выстроить процесс. А если де...

[Перевод] Пишем сложные операторы Kubernetes Советы по созданию операторов уровня продакшена с помощью Kubebuilder.В этой статье рассматривается простой пример оператора для сценария автоматического создания ServiceAccount и ClusterRoleBinding с помощьюKubebuilder. Читать далее

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

Aura помогает анализировать деятельность программистов Human Capital Management (HCM) платформа управления проектными командами Aura относится к классу решений HR Tech и за счет применения Data-Driven подходов и методов анализа Big Data делает процесс управления программистами более ...

Какую математику сегодня проверяют работодатели при найме Data Analysts & Scientists Всемирный экономический форум в своем прогнозе самых востребованных профессий до 2025 года поставил Data Analysts & Scientists на первое место рейтинга. За последние три года в России число вакансий в этой сфере выросло в 4 раза. Мы видим, что поток желающих получать обр...

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

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

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

Платформа киберучений Jet CyberCamp. Архитектура и технические решения Привет! В августе мы успешно испытали полностью обновленную платформу киберучений на онлайн-конференции CyberCamp 2022. В этой статье я хочу рассказать, как мы за два года создали Jet CyberCamp и прошли путь от пары-тройки виртуальных машин на EVE-NG до самост...

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

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

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

«Лично у меня проявляются просто сумасшедшие зависания в играх». Геймеры массово жалуются на большое обновление Windows 11 Microsoft не была бы собой, если бы первое крупное обновление Windows 11 – Windows 11 2H22 – оказалось беспроблемным. Пользователи (и особенно геймеры) столкнулись с массой трудностей после установки апдейта. Наиболее частые жалобы — на падение кадрово...

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

Продвинутые методы Uplift-моделирования Всем привет! Меня зовут Окунева Полина, я ведущий аналитик компании GlowByte. Сегодня я хочу рассказать о задаче Uplift-моделирования — частном случае такой большой сферы как Causal Inference, или причинно-следственный анализ, — и методах ее решения. Задачи такого типа важны...

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

FeatureWeek: как мы повысили вовлеченность команды и заполнили бэклог Привет! Я Саша Пургина, руководитель отдела развития data-продуктов в Lamoda. В этой статье хочу рассказать, как мы использовали экспертизу разных команд для генерации 200+ новых гипотез и сплотили весь отдел вокруг решения пользовательских проблем.Статья будет полезна прода...

Человеку нужен человек. Как выстроить работу технической поддержки в IT Техническая поддержка... Как много любви, боли и взаимовыручки кроется в этих словах. За этими словами стоят люди со своим характером, проблемами и настроением. Они – те самые супергерои, которые способны сдержаться и не выругаться в ночи в ответ на очередное «А почему @#$ у...

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

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

Побег из урановых рудников технической поддержки — Дима, посмотри, пожалуйста, тикет по саппорту, ЭТО ОЧЕНЬ СРОЧНО!!!Было время, когда ответы на такого рода сообщения занимали большую часть рабочего времени нашей дежурной смены от команды разработки. К счастью, постепенно ситуацию удалось исправить. Подходами, за счет...

Evrone ERP: от разработчиков для разработчиков Недавно наш СЕО Олег Балбеков рассказал, как мы заботимся о сотрудниках. С технической точки зрения этот процесс спрятан во внутреннюю систему управления — Evrone ERP. Про неё мы и решили сегодня рассказать.Эта система будет полезна командам разработки, продуктовым командам,...

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

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

Как создавать анимации в Jetpack Compose Анимации в Jetpack Compose довольно легко понять, применить и кастомизировать под требования дизайна. Но я ещё не видел ни одного туториала по анимациям в Compose на русском языке, поэтому подготовил на эту тему доклад для майского Mobius. А для тех, кто больше любит читать,...

Истребитель Tempest сможет «читать мысли» пилота Во время Второй мировой войны пилоты Spitfire описывали свои самолеты как настолько отзывчивые, что они казались продолжением их конечностей. В 2030-х годах у пилотов будет более тесная связь со своими истребителями, которые смогут «читать мысли». Самолет Te...

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

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

Старый код в новой обёртке — как наша команда избавлялась от legacy В этой статье я — Станислав Решетнев, Teamlead команды разработки Link Building в компании Sape — хочу рассказать об опыте нашей компании по избавлению от legacy. Многие компании сталкиваются с проблемой legacy-монолита, когда технический долг накапливается на протяжении дол...

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

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

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

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

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

Мои принципы в менеджменте ИТ-команд Уже более 5 лет я занимаю руководящие позиции в области анализа данных. От синьора DS с двумя подчиненными до лида трех команд аналитиков и инженеров в Малом бизнесе Сбера. За это время я сформировал приципы, которые помогают мне в управлении творческими специалистами.Не пре...

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

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

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

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

Зачем сопоставлять управленческую и технологическую зрелость компании? Привет, Хабр! Меня зовут Алексей Чванов, работаю бизнес-архитектором в команде Retail Solution GlowByte. Предположу, что осталось уже совсем немного компаний, которые не вкладывают ресурсы в автоматизацию своих бизнес-процессов. Это очевидный тренд последних десятилетий, это...

Yii3 Overview 2. Вспомогательные инструменты разработки Самое ужасное, что может предоставить рабочий код – внезапную проблему. Будь то отложенная бага или неудачное обновление. Для того чтобы избежать такую ситуацию, мы в команде договорились покрывать тестами как можно больше написанного кода, проверять все допустимые варианты,...

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

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

Слишком рано Уверен, что почти все знают  - первым встал, того и тапки. Так часто и в бизнесе - первым какую-нибудь нишу занял или нашел, тебе и сливки снимать. Но увы или наоборот, не менее часто бывает, что идея слишком рано начинает, не пришло ещё её время. Или условия не созрели...

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

В Steam появились расширенные системные требования Sonic Frontiers До релиза Sonic Frontiers остается всего месяц, и мы уже знаем практически все об игре, кроме конкретных системных требований к железу. Ранее в Steam уже появлялись минимальные возможности для игры, но, похоже, это была просто заглушка, поскольку на днях их обновили, а также...

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

Наш опыт получения гранта 4 млн рублей от государства. Деньги на счету Привет, меня зовут Максим Кульгин, поделюсь с вами нашим опытом получения гранта 4 млн. от фонда содействия инновациям (ФСИ, фонд Бортника) на наш новый ИТ-проект. Т.к. деньги гранта вчера поступили нам на счет, то появился материал сделать новую, более прикладную статью.Мат...

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

Google всё никак не научится делать беспроблемные смартфоны. Pixel 7 Pro только вышел, а у него уже нашли первую серьёзную проблему с экраном Проклятие Google Pixel, похоже, не пройдёт мимо новых смартфонов. Pixel 7 только успел выйти на рынок, а уже появились данные о первой серьёзной проблеме.  Старший технический редактор XDA-Developers, использующий Pixel 7 Pro с начала недели, заметил, что аппарат с...

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

Компания Celonis представит новые перспективы в сфере реализации бизнес-процессов на конференции Celosphere 2022 9-10 ноября в Мюнхене Компания Celonis, мировой лидер в области управления исполнением, объявила о проведении конференции Celosphere 2022 с участием ведущих мировых экспертов в области анализа бизнес-процессов и управления исполнением в Мюнхене (Германия) 9-10 ноября. Уникальная тщательно продума...

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

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

Сложно, но можно — стажировка в Яндекс Go Впереди новый сезон стажировок, и статья будет актуальна для тех, кто планирует начать карьеру в Яндексе. Я Максим, iOS-разработчик в службе технического развития Яндекс Go. В декабре 2021 года завершил стажировку в команде и хочу поделиться опытом, полезными ссылками и выво...

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

Что делать компаниям, которые не могут пользоваться классическим IaaS из-за требований к безопасности В этом материале мы расскажем, что такое аттестованный сегмент ЦОД. Поговорим о преимуществах и проблемах IaaS и on-premise как собственного решения. Также разберем, как А-ЦОД закрывает потребности компаний, которые хотят использовать возможности IaaS, но не могут из-за раз...

Легкая автоматизация кроссплатформенных тестов с Kotlin DSL Привет! Я - Урманчеев Станислав, QA Automation Engineer на проекте «Лояльность» в Mир Plat.Form (НСПК). Хочу поделиться с читателями Хабра нашим опытом в создании и развитии фреймворка для автоматизации тестов на Appium.Какие проблемы мы собрали по пути, к чему пришли в итог...

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

ТОП-50 вопросов, которые нужно заранее обсудить с бизнес-партнёрами (чек-лист, выработанный юридической практикой) Приветствую! Меня зовут Евгений Рябов, я инвестиционный и корпоративный юрист, автор книги "Стартап и инвестор: правила игры". В своей юридической практике я нередко сталкиваюсь с запросом клиентов на перечень вопросов, которые им необходимо обсудить до начала...

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

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

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

Проверка JavaScript-движка Rhino, или как встретились единорог с носорогом Имеется большое разнообразие языков программирования, но больше всего наши пользователи хотят, чтобы анализатор PVS-Studio поддержал один из самых популярных языков – Javascript. Одним из проектов, который можно использовать для написания статического анализатора JavaScript...

FAQ: наш опыт получения государственного гранта (4 млн рублей) на развитие IT-бизнеса Привет, меня зовут Максим Кульгин, поделюсь с вами нашим опытом получения и НЕ получения гранта (мы подавали два проекта) от государства. Я решил сделать статью в виде ответов на основные вопросы, которые получал, т. к. так проще структурировать информацию. Ниже только наш о...

Как сделать удобное взаимодействие с Kotlin из Swift: обзор проблем и решений В июне 2022 года наш технический директор Алексей Михайлов выступал на конференции мобильных разработчиков Mobius — рассказывал о том, какие есть проблемы в работе с Kotlin со стороны Swift, и рассматривал способы их решения....

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

Это первый геймплейный трейлер Need for Speed Unbound , и тут есть «ожившее граффити», которого раньше в играх серии не было Компания Electronic Arts поделилась первым геймплейным видео новой части культовой гоночной аркады Need for Speed.  Новая часть называется Unbound и выйдет 2 декабря на ПК, Xbox Series и PlayStation 5. Да, консоли прошлого поколения по каким-то причинам остались з...

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

Наконец-то мы узнаем, сможет ли Intel Arc A770 одолеть GeForce RTX 3060. Обзоры видеокарт Intel будут опубликованы уже завтра Intel "разрешила" использовать видеокарты Arc с процессорами AMD. Компания обновила рекомендуемые требования для оптимальной работы карт Компания Intel рассказала, что обзоры видеокарт Arc A7 будут опубликованы уже завтра. Это касается моделей Arc A770 и...

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

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

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

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

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

Делаем эффекты в видеосвязи, используя Canvas API и MediaPipe Привет! На связи Влад из команды видеоплатформы Skyeng. Мы отвечаем за аудио и видео коммуникацию в образовательных продуктах, применяем WebRTC и реализуем фичи вокруг Video Conferencing. О реализации одной из них хочу рассказать: мы сделали видеоэффекты для веба.Изначально,...

«Сиссофт» поможет российским компаниям заменить Microsoft VISIO графическим редактором «Автограф» от ИМСАТ "Автограф" - многофункциональный инструмент для инженерной и деловой графики, создания и редактирования чертежей разной сложности. Решение работает как на зарубежных операционных системах Windows и MacOS, так и на отечественных ОС: "Роса", "РЕД О...

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

Валютный резидент РФ — обязанности, требования и ограничения валютного законодательства 2022/2023 После начала военной операции России в Украине в 2022 году сотни тысяч граждан РФ стали вынужденными переселенцами по политическим убеждениям, страха за будущее и жизнь своих близких, а многие предприниматели были вынуждены релоцировать бизнес по причине санкций против банко...

Чек-лист: как мотивировать команду разработчиков Hola, Amigos! На связи я, Артем Салеев, тимлид компании по заказной разработке, и мой коллега-тимлид Руслан Ревель. Мы руководим командами по разработке более 5 лет. Поэтому знаем, какой бы сложный проект ни был, самое главное — это команда. Важно правильно ее собрать и...

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

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

Блокчейн «Суй». Экс-сотрудники Meta* запустили тестовую сеть Sui Network Основанный экс-инженерами Meta стартап Mysten Labs объявил о запуске тестовой сети блокчейна первого уровня Sui Network.  Тестнет под названием Wave 1 «позволит более тщательно проверить жизнеспособность технологии».  «Это огромный шаг к дец...

Без А/B результат XЗ, или Как построить высоконагруженную платформу А/B-тестов Один из важных вопросов как в нашей жизни, так и в бизнесе, и в IT — вопрос эффективности. Эффективно ли мы планируем наше время, те ли задачи решает бизнес, тот ли код мы оптимизируем? Чтобы ответить на эти вопросы, результат должен обладать главным критерием — измеримостью...

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

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

ИТ листок Так получилось, что я вот уже 12 месяцев нахожусь во временном и очень интересном путешествии. И в этом путешествии я изначально столкнулся с проблемой отсутствия информации по моим профессиональным темам. Её не хватает....

Разработка на Angular под SmartTV: история одной фичи Всем привет. Меня зовут Ярослав Карманников, я разработчик команды SmartTV/Web в онлайн-кинотеатре KION МТС Digital. Это четвертая часть сериала, посвященного фиче Autoplay в нашем кинотеатре. Сегодня обсудим нюансы реализации фичи на платф...

Android Go 13 поднимает минимальные системные требования до 2 ГБ памяти и 16 ГБ хранилища Если устройства этим требованиям не соответствуют, обновить их до Android 13 будет нельзя

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

Пишу диаграммы последовательностей текстом (кодом). Вы тоже можете Я работаю бизнес-аналитиком. Создание диаграмм последовательностей (sequence diagram) – часть регулярной рутины. Всё классно. Но процесс правок…К счастью, я нашел для себя решение. Теперь я не рисую sequence diagram, а пишу "кодом". Это легко, быстро и удобно. Читать далее

Представители Phison объяснили, какие SSD полностью отвечают требованиям Microsoft DirectStorage Если ранее считалось, что подойдёт PCIe 3.0 накопитель, то теперь требования уже гораздо выше. Для полной совместимости нужен быстрый контроллер с оптимизированной прошивкой, быстрый интерфейс, но и это не всё — есть даже требования к флэш-памяти.

КРОК: только 4% компаний полностью подготовились к реализации новых требований законодательства о персональных данных Сегодня вступила в силу первая часть требований Федерального закона от 14.07.2022 № 266-ФЗ «О внесении изменений в Федеральный закон «О персональных данных». В связи с этим компания КРОК провела опрос на тему ...

Об опасности заимствования западной методологии нормализации и ведения Справочника МТР по шаблонам свойств-значений  Об опасности заимствования западной методологии нормализации и ведения Справочника МТР по шаблонам свойств-значений Досадную, непростительную ошибку мы совершили в далеком 2007 году: ФГУ «Федеральный центр каталогизации» Росстандарта (а мне довелось в те годы рабо...

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

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

iPhone 14 Pro Max против Samsung Galaxy S22 Ultra в новом сражении. Краш-тест показал, есть ли разница в прочности между аппаратами Авторы канала PhoneBuff провели сравнительный краш-тест iPhone 14 Pro Max и Samsung Galaxy S22 Ultra. В отличие от большинства подобных обзоров, авторы канала используют роботизированный манипулятор и один и тот же сценарий тестирования уже очень давно, так что сравнени...

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

Команда «Bimba-Mizar» на 11 чемпионате «Воздушно-инженерная школа» 2022 г В начале июля, а именно 3-10 числа, прошёл всероссийский чемпионат «Воздушно-инженерной школы». Наша команда под названием «Bimba-Mizar» приняла участие в данном конкурсе со своим аппаратом, собранным для высшей лиги. Когда спутник был (почти) готов мы выдвинулись на Вл...

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

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

С 20 августа. ГИБДД ввела обязательное новое требование для водителей автомобилей Все и каждый, кто перемещаются на транспортном средстве по дорогам общего пользования, обязаны соблюдать определенные правила и соответствовать тем требованиям, которые предъявляются. При этом с каждым годом разного рода требований и ограничений становится все больше, Читат...

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

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

Проектирование Data Pipelines в Apache Airflow Сегодня я хотел бы познакомить вас с важным инструментом в методологии DataOps, а именно Apache Airflow и проектирование Data Pipelines (Конвейеры данных).Эта статья будет посвящена краткому введению в Airflow и шагов по созданию и настройке конвейеров данных (Data Pipelines...

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

SuperJob: топ-3 важных личных качества для программистов Самые важные soft skills, по мнению работодателей, — ответственность, спокойствие и готовность работать в команде. В опросе сервиса по поиску высокооплачиваемой работы SuperJob приняли участие 1000 представителей компаний ...

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

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

Сбербанк предпочёл китайские серверы российским Качество отечественных он посчитал не соответствующим техническим требования

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

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

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

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

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 1 — как не надо начинать Да здравствуй, великий и могучий Хабр! Надеюсь это будет не лонгрид, но даже если так, то думаю читателю, который набрел на эту статью, будет интересно что да как.Итак, о чем цикл этих статей? Цикл будет повествовать о проблемах проектирования, реализации, расчетов, ракеты-н...

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

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

Что делать, если твой временной ряд растёт вширь Привет, Хабр! Есть мнение, что прогнозирование временных рядов - сложная задача. Но не будем расстраиваться, ведь есть и плюсы - существует ещё большое количество задач, когда рядов сразу несколько, и такие задачи ещё сложнее! Когда начинаем сравнивать, понимаем, что прогноз...

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

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

Смартфоны Galaxy S23 будут даже мощнее геймерских моделей? Samsung получит эксклюзивную разогнанную SoC Snapdragon 8 Gen 2 Флагманские смартфоны Samsung могут получить не просто новую SoC Snapdragon 8 Gen 2, а сразу её ускоренную версию, то есть как бы Snapdragon 8 Plus Gen 2 задолго до выхода такой платформы, если она вообще выйдет.  Инсайдер Ice Universe утверждает, что пока безымян...

Смартфон Huawei Nova Y90: противоречивая «рабочая лошадка» с качественным IPS-экраном Huawei Nova Y90 на момент написания обзора стоит около 18 тысяч рублей. Если в качестве главного элемента брать камеру, то это, пожалуй, дороговато. Среди минусов — грубоватый дизайн, скромные технические возможности и отсутствие слота под карту памяти при 128 ГБ встроенного...

43 новых проблемы в драйвере видеокарт Intel Arc было найдено благодаря всего одному обзору Видеокарты Intel Arc страдают от проблем с драйверами. И сейчас появилась информация, которая позволяет лучше понять масштабы проблемы.  Как оказалось, один только обзор Arc A380 ресурса Gamers Nexus позволил обнаружить 43 новые проблемы, информация о которых была...

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

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

Криптобиржа Binance заблокировала счёт с цифровыми активами на сумму $ 1 млн Представители криптовалютной биржи Binance сообщили в Twitter, что платформа заблокировала корпоративный счет на 1 млн долларов, связанный с аудитором вознаграждений BakingBad в сети Tezos. Baking Bad - команда блокчейн разработчиков и крипто энтузиастов, известна...

КРОК: только 4% компаний полностью подготовились к реализации новых требований законодательства о персональных данных Сегодня вступает в силу первая часть требований Федерального закона от 14.07.2022 № 266-ФЗ «О внесении изменений в Федеральный закон «О персональных данных». В связи с этим компания КРОК провела опрос на тему готовности российс...

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

Домашний Linux-сервер или как самому развернуть систему визуализации на MQTT+Telegraf+InfluxDB+Grafana В данной статье приведен скоуп информации о том, что взять за основу, чтобы развернуть свой домашний Linux-сервер и систему визуализации на нем, используя MQTT в качестве транспорта с оконечного оборудования. Многие статьи или инструкции, которые есть в и...

NIKKE: Геймер рассказал о своих впечатлениях после более 30 часов игры в бета-версию Для NIKKE: The Goddess of Victory проходит бета-тест, поучаствовать в котором могут только Избранные. Один из них поделился своими впечатлениями. Первое, что бросается в глаза — в NIKKE нет энергии аккаунта, что обычно ограничивает игрока по времени. С одной стороны это хор...

Адаптивные таблицы в вебе Таблица — один из самых эффективных способов подачи ТЕКСТОВОЙ информации: на минимуме пространства размещено максимум данных. И что не менее важно — эти данные доступны не только для восприятия, но и для анализа (СРАВНЕНИЯ). О...

Раскрыты системные требования долгожданного шутера Call of Duty: Modern Warfare 2 Пока что речь идет о требованиях для бета-версии. Но вряд ли у финальной Modern Warfare 2 они окажутся выше.

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

Могут ли умные часы Google измерять кислород в крови. Ответ неоднозначен Когда выходят новые часы, пользователи сразу начинают задаваться вопросами относительно характеристик. Кому-то интересен размер экрана, кому-то — количество сменных ремешков, а другим важно понимать, смогут ли они измерять давление, пульс и уровень кислорода в крови. ...

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

AppStore заблокировал обновление приложения Coinbase Wallet Биткоин-биржа Coinbase отключила возможность отправки NFT в своем приложении Coinbase Wallet на iOS после требований Apple об уплате 30% комиссии с «газа». You might have noticed you can’t send NFTs on Coinbase Wallet iOS anymore. This is because Appl...

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

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

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

Как нарисовать персонажа для 125 млн игроков «Лига Легенд» (League of Legend/LoL/Лолка) — MOBA от Riot Games 2009 года выпуска. Это не «девчачья» песочница, 80% игроков — мужчины. На апрель 2022 года в «Лиге Легенд» было 150 млн пользователей, из них 125 млн играют хотя бы раз в месяц. Для сравнения аудитория World of ...

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

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

Rutube исполнил требование Apple и ограничил доступность своего приложения в App Store российским регионом К сожалению, требования пока ещё выдвигают те, кто должны исполнять другие требования.

Следующий бета-тест NIKKE: Goddess of Victory начинается 1 августа Разработчики NIKKE: Goddess of Victory рассказали, когда ждать ЗБТ и сколько оно продлится. Счастливчики должны получить письмо на почту. NIKKE: Goddess of Victory — тир-шутер, где вы управляете отрядом из полуобнажённых вайфу с огромными пушками наперевес. Они обычно сидят...

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

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

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

Продажи машин в России взлетят в несколько раз. Так считает Минпромторг По прогнозу Минпромторга, продажи автомобилей в России в 2022 году составят 800 тысяч штук, в 2026 году — 1,6–1,7 миллиона, в 2035 году — 1,9 миллиона единиц. Прогноз был сделан Минпромторгом совместно с отраслевым институтом НАМИ. Стратегия предполага...

Компания Celonis представит новые перспективы в сфере реализации бизнес-процессов на конференции Celosphere 2022 9-10 ноября в Мюнхене Компания Celonis, мировой лидер в области управления исполнением, объявила о проведении конференции Celosphere 2022 с участием ведущих мировых экспертов в области анализа бизнес-процессов и управления исполнением в Мюнхене (Германия) 9-10 ноября. Уникальная тщательно продума...

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

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

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

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

Программирование в Word: зачем, почему? Картинка pch.vector, freepik Практически каждый из читателей, наверняка не раз (а кто-то и на постоянной основе), имеет потребность в написании и редактировании документов в среде Word. Однако если подобная деятельность производится с некоторой периодичностью, пытливый у...

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

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

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

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

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

[Перевод] OWASP Web Security Testing Guide: как улучшить защищённость web-приложений Open Web Application Security Project (OWASP) — одна из самых известных организаций, целью которой является улучшение защищённости приложений. Большинство специалистов в области информационной безопасности знакомы с OWASP Top Ten. У OWASP есть множество других проектов для р...

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

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

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

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

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

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

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

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

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 1. Подготовка рабочего стенда Приветствую тебя, дорогой читатель в самой первой вводной части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux». Идеей, побудившей меня к написанию данной серии статей является мое желание поделиться собственным опытом в области тестирования на проник...

[Перевод] Гладко было на бумаге, или почему не стоит чрезмерно доверять туториалам Такая история всегда начинается одинаково. Вам показывают демку, в которой набор проблем, ранее казавшийся сложным, решается на раз – достаточно запустить некий Волшебный Инструмент. Зачастую такой инструмент рекомендуют Большие Тузы из отрасли, либо не только рекомендуют, н...

Как мы побеждаем проблемы роста команды на примере третьих «Героев» Вам знакомы ситуации, когда проекты растут в геометрической прогрессии: нужно успевать делать задачи, искать новых сотрудников, растить экспертизу и продолжать следить за качеством продукта? В ноябре нашей собственной розничной АБС будет 17 лет – и в этой статье мы расс...

SUNMI представила решения IoT для бизнеса на выставке GITEX GLOBAL 2022 Компания SUNMI, занимающаяся разработкой комплексных решений для бизнес-аналитики в области Интернета вещей (IoT), представила свои принципиально новые бизнес-решения на базе Android на выставке GITEX GLOBAL 2022 (стенд SUNMI: H4-E20) и продемонстрировала многочисленные цифр...

Минус ещё один: криптобиржа Kraken ввела ограничения для россиян Ещё одна криптобиржа вводит ограничения для пользователей из России. На сей раз это Kraken, одна из первых в мире криптобирж, созданная в 2011 году. Это централизованная платформа, которая занимает 7-е место в мире среди аналогов по объёму суточных торгов. Биржа н...

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

Вместо фразы «Hey, Siri» можно будет сказать просто «Siri», но это сложная задача для Apple. Компания работает над важным изменением Известный журналист Bloomberg и инсайдер Марк Гурман (Mark Gurman) утверждает, что Apple работает над важным обновлением своего голосового ассистента Siri.  Основное нововведение будет заключаться в отказе от активирующей фразы «Hey, Siri» для нач...

В WhatsApp стало легче присоединиться ко звонку Команда WhatsApp внедряет новую функцию, которая позволяет пользователям делиться прямыми ссылками на звонок «одним нажатием», чтобы было проще оставаться на связи со своими близкими.  Функция Call Links (Ссылки на звонки) начнет появляться в WhatsApp ...

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

Как ускорить адаптацию сотрудников с помощью продуктового онбординга? Опыт Selectel Привет, Хабр! Меня зовут Лена Насыбуллина, я методист в Selectel. В этом тексте расскажу, как мы в компании знакомим новичков со сложной продуктовой B2B-линейкой и ускоряем выход сотрудников на «производственные мощности»‎. Опишу процесс по шагам, поделюсь конкретными рез...

Hex: Мастерим бота — Стало быть, эта штуковина только выглядит так, будто умеет думать? — Э… да. — А на самом деле не думает? — Э… нет. — То есть просто создаёт впечатление, будто бы думает, а на самом деле это всё показуха? — Э… да. — Ну точь-в-точь как все мы.      ...

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

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

Platforma и AmberData протестировали конвертацию cookies в другие идентификаторы пользователей Разработчик решений для бизнеса на основе больших данных Platforma совместно с одной из крупнейших в стране DMP-платформ AmberData провел пилот по преобразованию cookies в идентификаторы мобильных устройств (MAID ...

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

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

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

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

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

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

Google создаёт SoC Tensor для смартфонов Pixel таким образом, чтобы их возможности в области ИИ были актуальны через пять лет Смартфоны Pixel последних двух поколений опираются на SoC Tensor и очень далеки от топовых решений Qualcomm, MediaTek Apple. Но Google считает, что это вообще не проблема.  В интервью Моника Гупта (Monika Gupta) — старший директор по управлению продуктами&nb...

Вместо «2ГИС» и Google Maps: в WhatsApp появился бизнес-справочник Команда популярного мессенджера WhatsApp объявила о запуске новой функции, которая призвана помочь людям находить компании, обмениваться с ними сообщениями и покупать их товары в WhatsApp. Как отмечают разработчики, пользователям нужен способ легко и быстро получать ин...

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

CyberCamp 2022: как это было В сентябре мы организовали в онлайне кибертренинг в рамках CyberCamp 2022. В нем приняли участие 40 команд со всей России, а с нашей стороны более 40 человек придумывали задания, тестили платформу, мониторили инфраструктуру, курировали команды. О пол...

Сериал «Twitter» с Илоном Маском продолжается. Миллиардер запаниковал на фоне утечки кадров и снова разрешил удалёнку Появились новые подробности о том, что происходит в Twitter после того, как его руководителем стал Илон Маск, основатель и лидер таких компаний, как Tesla, SpaceX, Neuralink и Boring Company. Сразу  несколько источники сообщили, что Илон Маск запаниковал на фоне по...

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

Создатель iPod и программы Made for iPhone Тони Фаделл назвал Apple монополистом, а требование ЕС к переводу iPhone на USB-C — правильным Бывший вице-президент Apple Тони Фаделл является создателем iPod, который отвечад за разработку оригинального плеера. Фаделл поделился своими мыслями о требованиях Европейского Союза к iPhone с разъёмом USB-C. Инженер считает, что это правильное требование, а также доба...

Чек-лист: как управлять качеством разработки на проекте Всем привет!Меня зовут Иван Антипин, я занимаю должность технического директора в компании AGIMA. 18 и 19 августа на конференции AGIMA Partners’ Weekend я рассказывал, как мы в AGIMA управляем сроками и качеством в разработке. Я не могу поделиться своим докладом с конференци...

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

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

Summarization is all you need Привет! Меня зовут Станислав, я — дата-сайентист из команды Поиска в hh.ru. У нас в компании дата-сайентисты занимаются главным образом работой над рекомендательными системами. Если у вас есть резюме на hh.ru, то скорее всего вы хотя бы раз просматривали список подходящих ва...

Составляем документацию разработчика пошагово без диет и тренировок Недостаточно просто написать инструкции — важно, как, в каком порядке и где вы их разместите. Привет! Это Теодора — технический писатель Платформы, жизненно важного департамента Ozon. Документация для нас имеет большое значение, потому что вся компания пользуется нашими...

Концепцию Dynamic Island уже добавляют в смартфоны Realme. Компания просит поклонников делиться идеями Компания Realme обратилась к поклонникам на своей страничке в социальной сети Weibo с вопросом по поводу аналога функции Dynamic Island, которая представлена в iPhone 14 Pro и iPhone 14 Pro Max. Realme подтвердила, что компания тоже может менять форму пользовательс...

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

В России создадут систему наблюдения за космическим мусором В Московском физико-техническом институте (МФТИ) работают над системой наблюдения за космическим мусором. Об этом сообщает издание «Газета.Ru» со ссылкой на кандидата физико-математических наук, старшего преподавателя МФТИ Ивана Завьялова. Система получит на...

Поклонники крайне возмущены: чтобы поиграть в новую Call of Duty, нужно привязать свой номер мобильного. Причём подходят не все номера Компания Blizzard подтвердила на сайте технической поддержки Battle.net говорится, что для доступа к учетной записи новой игры Call of Duty: Modern Warfire 2 потребуется ввести номер мобильного телефона. На прошлой неделе Blizzard объявила, что все игроки Overwatch 2 до...

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

Параллельный импорт, местное производство и колебание цен: что происходит на рынке смарт-приставок? Привет! Меня зовут Евгений Торчинский, а это — моя первая проба пера на Хабре. Я работаю с технологиями практически всю свою сознательную жизнь, хоть и начал свою карьеру с позиции оператора колл-центра. Я совмещал эту работу с учебой в Пермском Политехническом Универси...

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

Arm выделила автомобильное направление бизнеса в самостоятельную структурную единицу Это требование времени.

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

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

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

Еще одна причина перейти с Windows 7 на Windows посвежее. Google Chrome скоро перестанет поддерживать Windows 7 и Windows 8.1 Microsoft прекратит поддержку ОС Windows 7 и Windows 8.1 10 января 2023 года, а спустя примерно месяц эти ОС перестанут поддерживаться браузером Chrome. Это произойдет с выпуском Chrome 110, запланированным на 7 февраля 2023 года. Таким образом, у пользователей, до сих...

NVIDIA подробнее рассказала про требования видеокарт RTX 40 к блокам питания и умный переходник Главное требование касается мощности блока питания.

Космические ужасы доступны каждому: разработчики хоррора The Callisto Protocol представили системные требования игры Технологичная игра со скромными требованиями

Xiaomi отказалась работать с DxOMark. Лабораторию обвиняют в продаже оценок, глава компании ответил на критику Не так давно Лэй Цзюнь сообщил, что Xiaomi 12S Ultra не будет отправлен на тестирование в лабораторию DxOMark, что вызвало бурные обсуждения. Впоследствии в DxOMark заявили о покупке Xiaomi 12S Ultra для тестирования. В последнее время DxOMark потерял доверие в глазах м...

Опубликованы системные требования Gotham Knights для ПК Релиз Gotham Knight состоится буквально через несколько дней. Разработчики ранее делились минимальными требованиями к железу и теперь опубликовали рекомендованные.

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

Что такое HDR в Айфоне и как им пользоваться Apple всегда старалась предоставить пользователям наилучшее качество изображения при съёмке на iPhone, но важнейшим шагом в этом направлении стало появление HDR в iPhone. С тех пор компания регулярно упоминает о наличии этой функции в различных устройствах, но далеко не каж...

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

Наиболее благоприятные условия наблюдения впервые за 60 лет. Уже через пять дней Юпитер окажется на самом близком расстоянии от Земли, рассмотреть планету можно будет в бинокль Исследователи NASA сообщили о том, что 26 сентября Юпитер максимально приблизится к Земле и окажется в оппозиции, что создаст наиболее благоприятные условия для наблюдения за гигантом. Положение в оппозиции предполагает, что...

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

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

Обновить данные в ClickHouse без UPDATE: кейс IBS Привет, Хабр! Меня зовут Антон, я – старший разработчик в отделе разработки баз данных в IBS. В этой статье я расскажу о том, как нашей командой была решена задача по сохранению в ClickHouse большого количества данных, генерируемых веб-приложением, с последующим получением с...

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

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

ТЕХНОНИКОЛЬ обновила калькулятор по расчету толщины XPS  для конструкций, контактирующих с грунтом Калькулятор доработан специалистами ТЕХНОНИКОЛЬ, с  учетом  новых требований к теплозащите отапливаемых зданий. Наибольших изменений коснулась методика  расчета необходимой толщины теплоизоляции для конструктивов, контактирующих с грунтом. Обновленный онлайн-и...

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

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

[Перевод] Хотите service mesh без sidecar’ов? Скорее всего, вы уже слышали про service mesh — в последние два-три года этот подход становится все популярнее.Одной из распространённых моделей service mesh считается Sidecar-прокси, которые отвечают за сетевое взаимодействие, безопасность и мониторинг. Правда у этой м...

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

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

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

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

Package-lock.json: немного о файле для идеальных деревьев Привет, всем!Предполагаю, многие уже знакомы с «npm» (менеджер пакетов), файлом «package.json» и командой для установки пакетов «npm install». Тема моей на следующем шаге, когда после успешно выполненной команды «npm install» появляется файл «package-lock.json». Он создается...

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

[Перевод] Проверяем реалистичность SLO и анализируем риски, как настоящие SRE-инженеры Установка SLO (Service Level Objective, целевых уровней обслуживания) — одна из базовых задач SRE. По этим показателям удобно оценивать надежность службы. Противоположность SLO — бюджет на ошибки, то есть какой уровень ненадежности считать допустимым. Когда мы опре...

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

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

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

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

Сервис SoundCloud заблокирован в РФ по требованию Генпрокуратуры Роскомнадзор заблокировал в России музыкальный сервис SoundCloud после получения требования Генпрокуратуры от 22 сентября.

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

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

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

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

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

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

Безопасность и шифрование. Element/Matrix — достойная альтернатива Slack и Mattermost Сегодня многие ищут более удобный, дешёвый и безопасный вариант для корпоративных коммуникаций. К сожалению, Slack, Microsoft Teams и другие проприетарные решения не удовлетворяют требованиям по безопасности, а за коммерческие лицензии нужно платить. В качестве альтернативы...

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

Детали подвески для первого в России беспилотного болида напечатаны на 3D-принтере Гоночные команды, включая мировых лидеров "Формулы-1", рассматривают подвеску в качестве важнейшего инструмента, влияющего на аэродинамику и управляемость болида.Детали для BRT-8D в Центре аддитивных технологий построили на 3D-принтере с использованием технологии с...

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

Windows 12: все новости и слухи, включая дату выпуска и требования Начнем с того, что в 2024 году (?) Windows 12 может стать полноценной заменой используемой многими людьми на данный момент 11 версии. Несмотря на то, что рано размышлять о конкурентоспособности Windows 12 (внутри своего же мира), сама по себе история ОС полна интересных н...

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

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

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

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

9 млн рублей за дребезжание глушителя. Суд оштрафовал Hyundai в России В Санкт-Петербурге районный суд Кировского района признал компанию ООО «Хендэ Мотор Мануфакторинг Рус» виновной в нарушении закона о защите прав потребителей. Производитель Hyundai Creta заплатит около 9 млн руб. за «дребезжание глушителя на холодную&r...

[Перевод] Руководство APPIUM по тестированию мобильных приложений для Android и iOS Appium — это свободно распространяемый фреймворк с открытым исходным кодом, предназначенный для тестирования пользовательского интерфейса мобильных приложений. Он помогает тестировать нативные, гибридные и веб-приложения и проводить автоматизированное тестирование на физичес...

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

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

Trivium: 3D-печать сменных деталей для автоматизированных упаковочных линий Компания Trivium специализируется на производстве экологичной и пригодной для вторичной переработки металлической упаковки.Компания работает в более чем 60 странах мира, насчитывая свыше 7500 сотрудников, и предлагает широкий спектр инновационных услуг по изготовлению металл...

Обзор 3D принтера Anet ET4 Pro, принтер не для новичков Anet ET4 Pro это 3D принтер который я точно не стал бы рекомендовать новичкам. Прежде чем он начал печатать более-менее нормально, он выпил у меня кучу крови (причём не фигурально, а реально). Калибровка стола это просто боль. Разбалтывающиеся во время печати винты, сбой про...

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

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

Рассказываем о пользе и вреде FullStack-фреймворков на примере Meteor.js В последнее время появляется довольно много Fullstack-фреймворков, они становятся популярны, их обсуждают.Если посмотреть на результаты The State of JS 2021 в разделе «Библиотеки — Бэкенд-фреймворки», то минимум 5 из них...

Самая большая проблема при внедрении новой CRM — не интеграция Большинство маркетологов тратят слишком много времени на обучение и поддержку коллег при освоении продуктов Martech. Таким образом наиболее важный аспект при оценке новой CRM — простота использования и адаптации к ней.

Павел Дуров рассказал о блокировках Telegram-каналов по требованию Apple Павел Дуров сообщил, что по требованию Apple для пользователей iOS были заблокированы несколько связанных с Белоруссией русскоязычных каналов, на которые в общей сложности были подписаны более 80 000 человек. Глава Telegram отметил, что администраторам каналов нужно серьезне...

Из блогера в ведущего: YAPPY и «Матч ТВ» подвели итоги конкурса среди пользователей соцсети Главный приз — появление в эфире в качестве телеведущего — достался сразу двоим пользователям YAPPY.

[Перевод] Рисующие роботы с LEGO за 6 шагов Мы, команда мастерской Tinkering Studio в «Эксплораториуме», считаем, что LEGO даёт много возможностей для изучения движений, механизмов и передач. Один из наших многократно проверенных опытов — прикрепление маркеров к деталям LEGO Technic для создания удивительных и поражаю...

Механизмы — хорошо, а олени — лучше, или Техсервис в условиях климатического экстрима Привет, Хабр! Я – Руслан Честных, в КРОК занимаюсь постгарантийным техническим обслуживанием оборудования. С некоторыми заказчиками мы уже не один десяток лет,  например, с Росавтодором. Мы для них много чего сделали, а теперь периодически выезжаем на их объекты,  ...

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

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

Компания Celonis представит новые перспективы в сфере реализации бизнес-процессов на конференции Celosphere 2022 9-10 ноября в Мюнхене Компания Celonis, мировой лидер в области управления исполнением, объявила о проведении конференции Celosphere 2022 с участием ведущих мировых экспертов в области анализа бизнес-процессов и управления исполнением в Мюнхене (Германия) 9-10 ноября. Уникальная тщательно продума...

Компания Celonis представит новые перспективы в сфере реализации бизнес-процессов на конференции Celosphere 2022 9-10 ноября в Мюнхене Компания Celonis, мировой лидер в области управления исполнением, объявила о проведении конференции Celosphere 2022 с участием ведущих мировых экспертов в области анализа бизнес-процессов и управления исполнением в Мюнхене (Германия) 9-10 ноября. Уникальная тщательно продума...

[Перевод] «Программировать не сложно — сложно не разочароваться в процессе» В детстве у меня была Mattel Auto Race — портативная игровая консоль со встроенным LED-экраном с красными светодиодами, элементами управления, одной игрой и динамиками. Почему-то я однажды о ней вспомнил и субботним вечером решил создать версию игры, используя p5.js. С...

Что нам стоит UAV построить 3 или beyond the dark chip Напомню, что началось все с  комментариев к статье Вредные заблуждения о нанометрах. Или почему наличие в России доступа только к 90нм – это катастрофа, где проявилась масса экспертов со свежей регистрацией  и продемонстрированным отсутствием понимания работы индус...

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

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

Apple удалила из App Store приложения «Салют» и «Салют! Умный дом». Пользователи iOS не смогут подключать новые устройства от Sber и управлять умным домом через приложение Служба модерации Apple удалила из магазина приложений AppStore приложения «Салют» и «Салют! Умный дом». В связи с этим в полночь 22 октября пользователи iOS не смогут подключать новые устройства от Sber и управлять умным домом через мобильное при...

Twitch грозит новый штраф до 4 млн рублей за отказ удалить фейки Роскомнадзор составил новый административный протокол в отношении компании Twitch за неудаление недостоверной информации, распространяемой с нарушением закона. Об этом сообщила пресс-служба ведомства. Роскомнадзор поясняет: Американской ИТ-компанией не были удалены мат...

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

Как дизайнеры тестируют, или Что такое дизайн-ревью Привет! Меня зовут Ксюша, я старший продуктовый дизайнер в Ozon: проектирую разделы возвратов для личных кабинетов покупателя (Ozon.ru) и продавца (Seller Center) и немного — админки. Дизайнеры на Хабре не частые гости, но статья будет полезна не только дизайнерам и дизайн-л...

[Перевод] Предохранители для данных: как автоматические выключатели повышают Data Quality Представьте, что бизнес-метрика неожиданно резко вырастает или проседает. Как понять, реальное это изменение или проблема с качеством данных? Команда VK Cloud перевела статью о том, как в компании Intuit решают этот вопрос с помощью предохранителей для пайплайнов данных. ...

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

Как продлить время работы iPhone на iOS 16.1 Какой один из самых важных показателей в работе любого смартфона? Конечно же, это время автономной работы. Согласитесь, что можно добавить в него какие угодно крутые функции, но если вы не сможете отойти от розетки, то смысла в них не будет абсолютно никакого. Именно поэтом...

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

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

[recovery mode] API автотестирование приватного облака на Openstack Многие, кто работает с Openstack или собирается разворачивать облако с его последующим использованием, начинают со временем задумываться о тестировании развернутой облачной платформы. Ведь мало развернуть облачную платформу и поставить ее конечному пользователю (тут я подраз...

«Слава богу, я только что получил RTX 4090», «Игры на ПК иногда могут быть действительно раздражающими», «Самая красивая графика текущего поколения», — пользователи удивлены системными требованиями ремейка Silent Hill 2 После презентации ремейка культового хоррора Silent Hill 2 в Steam появились системные требования игры, которые оказались довольно высокими, что незамедлительно прокомментировали поклонники. Пользователи на форуме ResetEra отметили, что довольно свежие комплектующие не...

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

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

Отладка в C++ геометрии и топологии Генерация 3д объекта - как правило, многоэтапный процесс (например в булевых операциях сначала поиск графа пересечений, нахождение геометрии кривых пересечения и построение топологии результирующего тела). Закономерно возникает сложность с его отладкой. Положим при генерации...

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

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

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

Первая рекламная тройка — OMD OM Group, Оккам (ex-Dentsu Russia) и «Родная речь» — разошлась в прогнозах рынка Как сообщает ADPASS, градус апокалиптичности в их прогнозах ощутимо снизился: в марте компании говорили, что в 2022 году индустрия может сократиться на 50%, а в сентябре — что падение не превысит 15–24%. Оптимистичный сценарий ...

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

SRE: как его понимают бизнес и разработчики В сентябре Антон Скобин, коммерческий директор Слёрма, записал два выпуска подкаста «Манул Слёрма» с Олегом Блохиным, лидером инфраструктурной команды Dodo Engineering. Поговорили о том, как выстраивается работа SRE-команд, какие функции они выполняют и в чём профит от SRE д...

Вебинар «Как бизнесу не завалить показатели в кризис» Оставить заявку: https://strategacademy.com/crisis_management?utm_source=cossa Ключевой навык владельца бизнеса — создание сильной команды! На вебинаре разберем как зарядить команду на битву за прибыль в нестабильное время, воронки результатов отделов, схему управления ...

[Перевод] Как планировать выполнение команд с помощью Anacron в Linux Когда нам требуется запланировать выполнение задачи в Linux, мы всегда можем использовать такие утилиты, как cron или systemd-timers. Есть различные реализации cron, но всех их объединяет то, что они запускаются как системные службы и рассчитаны на использование в постоянно...

«Ростелеком» и «Т8» подписали договор на поставку ПО и оборудования DWDM "В рамках контракта заложены обязательства "Т8" по увеличению доли блоков, содержащих микроконтроллеры или процессоры отечественного производства, до 30%, а также соответствующие обязательства "Ростелекома" по покупке оборудования. Таким образом, про...

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

Наша новая удачная попытка бесшовной замены Redis на KeyDB Мы уже как-то рассказывали о базе данных KeyDB — форке Redis, разработка которого началась в 2019 году. Проект распространяется под свободной лицензией BSD, и у него уже почти 6k звезд на GitHub. Авторы в свое время столкнулись с проблемами производи...

В сеть утек сценарий новой игры игры Tomb Raider Утечка сценария кастинга раскрывает подробности следующей игры Tomb Raider

OCS начинает сотрудничество с Machenike OCS Distribution, одна из крупнейших компаний на российском ИТ-рынке, расширила портфель компьютерной техники. В частности, партнёрам дистрибьютора будут доступны высокопроизводительные ноутбуки для бизнеса и гейминга ...

Эксперты ЛАНИТ рассказали, как Low-Code помогает бизнесу В последние годы одной из самых обсуждаемых тем и главных тенденций в IT-отрасли стал рост востребованности Low-Code. Это подход, дающий возможность создавать решения, не требующие в процессе настройки и модификации написания программного кода. Согласно прогнозам Research an...

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

Антимонопольщики разрешили VK и Яндексу поменяться сервисами, но с оговорками Федеральная антимонопольная служба России (ФАС) одобрила ходатайства VK (бывшая Mail.ru Group) и Яндекса, но с требованиями сохранения конкуренции на соответствующих рынках. Об этом сообщила пресс-служба ведомства.  Напомним, о большой сделке между компаниями было...

Антимонопольщики разрешили VK и Яндексу поменяться сервисами, но с оговорками Федеральная антимонопольная служба России (ФАС) одобрила ходатайства VK (бывшая Mail.ru Group) и Яндекса, но с требованиями сохранения конкуренции на соответствующих рынках. Об этом сообщила пресс-служба ведомства.  Напомним, о большой сделке между компаниями было...

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

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

UX-исследования на коленке: как недорого проверить гипотезы по тексту Привет! Меня зовут Мария, и я UX-писатель в IT-компании Karuna. До этого я работала редактором и контент-менеджером в геймдеве и немного в банковской сфере, где впервые начала задумываться о необходимости UX-исследований — проще говоря, проверок продуктовых гипотез. К большо...

[Перевод] А ваша организация задумывается о надежности? Уроки Google SRE Надёжное ПО повышает доверие пользователей к организации, эффективность процессов разработки и качество продуктов. Сбои вредят клиентам и бизнесу, но при разработке новых функций многие организации думают только об устранении последствий инцидентов и решают проблемы тактичес...

Режиссером «Венома 3» станет Келли Марсель Режиссером «Венома 3» станет Келли Марсель. Она написала сценарии к первым двум фильмам, а также сценарий «Пятидесяти оттенков серого».

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

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

Музыка, которая пахнет. Haval потратил на аудиосистему Cool Dog миллионы долларов Компания Haval потратила на создание аудиосистемы в кроссовере Cool Dog более 4 миллионов долларов, а также рассказала, что в ней особенного. Haval Cool Dog ориентирован на молодёжную аудиторию, он получил новую аудиосистему объемного звучания 4D sound-burning cockpit. ...

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

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

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

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

Игра в маляра, или Content-based color scheme: как цветовая схема приложения может меняться в зависимости от контента На Google I/O 2021 продемонстрировали фичу, которая позволяет динамически менять цветовую схему приложения в зависимости от его контента. Но ни в документации, ни в официальных примерах не оказалось использования этого подхода или...

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

[Перевод] Почему технические собеседования — пустая трата времени Летом 22 года я прошел ряд неприятных (и неудачных) технических собеседований. Я столкнулся с компаниями, которые:• меняли описание вакансии после собеседования;• отказывали, потому что у меня не было навыков, которые они НЕ упоминали в вакансии;• требовали пройти несколько ...

Elegoo Neptune 3 - первые впечатления  Здравствуйте, уважаемые! Если бы кто-нибудь еще полгода назад сказал мне, что я куплю себе китайскую дрыгу - то я рассмеялся бы в ответ) После двух кубиков и дельты тихоходная простецкая кинематика в исполнении криворуких друзей - что может быть печальнее?) Но звезды сошлис...

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

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

[Перевод] What dreams may come Примечание первое: заголовок статьи — перевести одной фразой нереально (удивите?). Слишком много игры слов и смыслов. Первоисточник — монолог Гамлета “быть или не быть”. Поэтому я решила оставить оригинальный заголовок.Примечание второе: переобучение (переподгонка, пере- в з...

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

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

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

Все идет по Kanban'у: как работать с командами без спринтов Всем привет! Я Айыына Егорова, Agile Coach в inDrive. Хочу поделиться небольшим опытом работы с командами без спринтов с применением Kanban-метода. Cтатья будет полезна руководителям команд, скрам-мастерам и любым агентам изменений.Вы узнаете, как быстро запустить работу в к...

Часто просят посоветовать хорошие курсы немецкого, испанского, ещё какого-то… Пост написал для своих студентов, ну может ещё кому-то интересно будет.Ищете вы, конечно,  что-то похожее на нашу организацию групповой работы. Вкратце — не могу посоветовать. Хорошие частные преподаватели существуют, да. Если повезёт, можно найти даже не сильно дорогог...

Отечественное решение бизнес-аналитики в портфеле Т1 Интеграции Решение Proceset объединяет в себе самые эффективные и технологичные инструменты: Process Mining - процессная аналитика для контроля качества выполнения процессов и нахождения в них проблемных зон; Business Intelligence (BI) - создание аналитических отчетов; Automation - ав...

Интеграция Unity Framework для модульного тестирования в IAR Embedded Workbench Споры о применении модульного тестирования в разработке встраиваемого ПО не утихают, масла в пожар этих споров подливают статьи, иногда появляющиеся на Хабре, такие как Модульное тестирование в Embedded или очередное упоминание не безызвестной и, несомненно хорошей, книги "...

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

Когда графический адаптер Intel в разы быстрее адаптера Nvidia. Компания показала, на что способны карты Data Center GPU Flex Intel сообщила, что уже начала поставки своих специализированных графических ускорителей линейки Data Center GPU Flex, а заодно похвасталась их производительностью.  Из названия понятно, что решение предназначено для центров обработки данных. А в качестве конкурен...

Google «убила» свой жутковатый искусственный интеллект Duplex, но не полностью. Компания закроет Duplex on the Web Компания Google отправляет на своё цифровое кладбище очередной проект. Правда, не полностью.  Речь идёт об искусственном интеллекте Duplex on the Web. Сам Duplex продолжит существовать, в данном случае Google закрывает именно его web-версию. Она была запущена в 201...

Пустой хайп или реально крутой телефон. Чем в итоге является Nothing Phone (1) Если вы пропустили, что некоторое время назад компания Nothing — детище соотснователя OnePlus Карла Пея — выпустила свой первый телефон, то вы живете на другой планете. Об этом говорили просто все и хайпа на эту тему было очень много. И это именно то слово, кото...

IT-бренды после февраля: чего ждут разработчики и где хотят работать Ежегодно мы проводим исследования узнаваемости IT-брендов среди разработчиков России. В этом году, в феврале, мы уже выпускали результаты исследования здесь, но с тех пор они потеряли актуальность по известным причинам. А исследование за 2020 год можно почитать тут. Все...

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

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

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

Реальные ставки на официальном сайте GG Bet Теперь спортивными играми можно не только наслаждаться, на них можно зарабатывать и становиться непосредственным участником всего процесса. Каким образом? С помощью услуг, которые предлагают различные букмекерские компании. Это реальный спорт на реальные деньги. Заходи на оф...

Увеличение запросов на автоматизацию бизнеса зафиксировано Hopper IT Российские предприниматели стали прибегать к автоматизации бизнес-процессов на 52% чаще. Такую статистику приводит цифровая лаборатория Hopper IT. По ее данным, именно настолько выросло количество запросов на автоматизацию с начала специальной военной операции по сравнению с...

Ускорение обновления информации на сайте в 100 раз за счет рефакторинга системы хранения и передачи данных Меня зовут Максим, я руководитель проектов в ИНТЕРВОЛГЕ. Мы с командой уже несколько лет развиваем сеть B2B/B2C интернет-магазинов нашего клиента. Хочу сегодня рассказать про рефакторинг. И кода, и потоков данных.Не всегда легко объяснить бизнесу зачем нужно чинить то, ...

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

Ferrum — бесстрашный Ruby-драйвер для Chrome с открытым исходным кодом Если вы хотите запустить интеграционные тесты на своем сайте, у вас есть три варианта: Poltergeist, Selenium и новое секретное оружие — Ferrum. Читать далее

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

GeForce RTX 3070 или Radeon RX 6800 XT только чтобы запустить игру в Full HD. Рекомендованные требования A Plague Tale: Requiem поразительно высоки Похоже, игр с высокими требованиями к ПК становится всё больше прямо на глазах.  A Plague Tale: Requiem, которая выходит уже 18 октября, требует GeForce RTX 3070 или Radeon RX 6800 XT только для Full HD!  Такие требования указаны для 1080p и 60 к/с при максим...

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

Gigabyte GeForce RTX 4090 Gaming OC показали на фото Официальная презентация компании NVIDIA должна состояться 19 сентября, и если верить инсайдерам, компания должна отправить свои видеокарты нового поколения в продажу уже 20 сентября. Это, конечно, выглядит слишком маловероятным сценарием развития событий, но всё равно даже в...

Откуда взялся системный интегратор X-Com? Сегодня мы расскажем немного о нашей компании, а точнее о том, как в Группе компаний X-Com появился системный интегратор и чем он отличается от других, имена которых у всех на слуху. Это будет пост про становление нашей компании, которым мы ответим на вопрос, почему уделяем ...

Поиск пропавших людей на снимках лесного массива, полученных с помощью БПЛА или ещё один разбор задачи Цифрового Прорыва Привет, Хабр!Это статья является продолжением цикла материалов по разбору задач Всероссийского чемпионата "Цифровой Прорыв", связанных с Computer Vision. Решение, предлагаемое в статье, позволяет получить место в топ-10 лидерборда, при это реализация самого подхода у ав...

В «Одноклассниках» появился конструктор чат-ботов Команда «Одноклассников» объявила о запуске нового сервиса - конструктора чат-ботов. Новый инструмент призван упростить и автоматизировать авторам и администраторам группы коммуникацию с подписчиками. Ранее для создания чат-бота в «Одноклассниках&raqu...

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

Как найти первую работу продактом [1/3] Привет! Меня зовут Миша Гуляев, я работаю менеджером продукта в Авито. Также веду канал Продактом быть, где делюсь своим опытом в PM.2 года назад я работал Android-разработчиком в VK, и захотел перейти в продакт-менеджмент. Оставлю за скобками мотивацию сего перехода, так ка...

Личный опыт: управление роботом с помощью Steam Deck Привет, меня зовут Станислав Архипенко. Сейчас я работаю в IT, но с раннего детства я был увлечён техникой. Ещё совсем маленьким я подключал батарейки к моторчикам и мечтал о том, что когда-нибудь смогу создавать настоящих роботов. Моя мечта осуществилась. Я не раб...

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

[Перевод] Пишем обёртку для API Токийской фондовой биржи на Golang Целевым REST API будет jquants-api, описанный в предыдущей статье. Я решил реализовать обёртку на Golang, что оказалось чрезвычайно быстро и удобно. В итоге я выполнил эту задачу за один вечер, а получившуюся Golang-обёртку с базовыми функциями загрузил на GitHub. В этой ...

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

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

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

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

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

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

Новинки Elegoo в LIDER-3D Мы не перестаем удивлять вас новинками, и в этот раз хотим поделиться ассортиментом товаров Elegoo, которые можно приобрести в нашем интернет-магазине. Принтеры, полимеры и дополнительное оборудование для 3D печати смолами уже ждут вас в LIDER-3D!Компания Elegoo - достаточно...

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

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

Илон Маск раскритиковал основателя Tesla, который ответил: «Он продолжает лгать спустя 15 лет» Как пишет Business Insider, Илон Маск раскритиковал Мартина Эберхарда, одного из основателей Tesla, заявив, что именно Маск, а не Эберхард рисковал своими деньгами при создании первого автомобиля компании. Я был руководителем отдела продукта и руководил дизайном оригина...

Большое обновление Windows 11 22H2, выходящее осенью, исправит ошибку с замедлением работы компьютера из-за процесса sihost.exe Согласно информации из базы данных Microsoft Feedback Center, в Windows 11 сеть серьезный баг, который вызывает повышенное использование ресурсов центрального процессора процессом sihost.exe, известным также как Shell Infrastructure Host. Повышенная нагрузка на CPU прив...

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

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

Apex Legends Mobile: Через неделю игроков ждёт 3 сезон 19-го октября начинается следующий сезон в Apex Legends Mobile. Вместе с новыми испытаниями и обновлённым боевым пропуском разработчики добавят персонажа по имени Ash; об этом говорят зарубежные источники. По сюжету Эш использовали, чтобы украсть у вражеской стороны эксперим...

Делаем документацию здорового человека в Git на примере Docs Ozon Казалось бы, с документацией всё просто — пишешь, публикуешь, поддерживаешь актуальность. Например, вот у нас в Ozon есть пользовательские инструкции на docs.ozon.ru: выглядит просто как текст на сайтике, что ж необычного-то в его размещении и в целом в работе техписателей?&...

Ало, мы ищем таланты! Открыта новая вакансия технического писателя в 3DTool! Всем привет, друзья! С Вами 3DTool!В жизни каждого коллектива рано или поздно наступает момент расширения и найма новых сотрудников. Наша команда не исключение!В связи с расширением штата сотрудников отдела маркетинга, требуется грамотный Технический Писатель способный созда...

Ровненьким слоем краска ложится, и слов нехороших не видно вроде, или чего хотят маркетплейсы и интернет-магазины — Слово неприличное написано.— Стереть!(с) Служебный роман SEO оптимизация, вывод карточек в топ, «чем чуднее - тем моднее», блёстки, шумелки, свистелки – всё это атрибуты дизайна карточек родных маркетплейсов и некоторых зарубежных. А какие требования выдвигают крупные...

Строительство домов с Симплекс Компания Симплекс предлагает своим клиентам ознакомиться с проектами домов, которые создают с помощью клееного бруса. Перейдя по ссылке https://simplex-irk.ru/katalog-proektov/proekty-domov-iz-kleenogo-brusa-do-200-kv-m/ можно увидеть готовые проекты, что рассчитаны на разну...

iPhone 14 Pro проиграл Mate 50 Pro, Vivo X80 Pro и Oppo Find X5 Pro в тесте сотовой связи В Китае провели тест на качество сотовой связи флагманских смартфонов, в числе которых оказались iPhone 14 Pro и Huawei Mate 50 Pro. По итогам теста эти модели заняли полярные позиции: один возглавил рейтинг, другой – оказался худшим. Для фанатов Apple это плохая...