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

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

Обработка естественного языка (NLP) методами машинного обучения в Python В данной статье хателось бы рассказать о том, как можно применить различные методы машинного обучения (ML) для обработки текста, чтобы можно было произвести его бинарную классифицию. Рассмотрим задачу обработки естественного языка (NLP — Natural Lanuage Processing) на п...

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

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

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

Spring Data JPA: метод save и границы его применимости Привет! Меня зовут Семён Киреков, я Java-разработчик и тимлид в Центре Big Data @МТС Digital и Java-декан в МТС Тета — образовательном стартапе в рамках МТС. На митапе Росбанка и Jug.ru я рассказывал о том, как устроен метод Save в Spring Data JPA, почему он может вызва...

Typescript в hh.ru Привет! Меня зовут Владислав Коротун, я — ведущий фронтенд-разработчик в одной из продуктовых команд hh.ru. Сегодня я расскажу о том, как мы затащили TypeScript в наши проекты.  Читать далее

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

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

Выжимаем все соки: PGO Оптимизация ядра Linux Сложность вычислительных задач и систем растёт с каждым днём. Для бизнеса ускорение кода даже на пару процентов даёт улучшение производительности, заметное снижение издержек и уменьшение задержек(latency). В первую очередь это касается мобильных и встраиваемых систем, высок...

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

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

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

Аптечка QA-лида: где болит, и как это лечить Привет, Хабр! Меня зовут Ваня, я — QA-лид в компании аутсорс — тестирования «Кавычки».Представим, ты просыпаешься солнечным прекрасным утром и понимаешь, что стал им. Нет, не тараканом, как у было у Кафки. Возможно, с тобой случилось что-то даже похуже. Ты стал лидом.Присажи...

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

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

Обзор методов множественного доступа в беспроводной связи. Часть 4. Сад расходящихся лучей: Пространственное разделение Привет, Хабр! Продолжаем серию статей, посвящённых методам множественного доступа в беспроводной связи. В первой части мы рассмотрели методы частотно-временного разделения, во второй части – неортогональные методы разделения по мощности и в третьей части – методы кодового ра...

Система автоматизации тестирования и доставки обновлений в РЕД ОС Здравствуй Хабр, меня зовут Сергей, я работаю в компании РЕД СОФТ в отделе разработки операционной системы РЕД ОС. Сегодня расскажу про автоматизацию процессов тестирования дистрибутива РЕД ОС. Для автоматизации таких задач мы создали систему Tooster. О том, какие задачи она...

Чиним отставание реплик, не меняя архитектуру Ruby-монолита Привет, меня зовут Александр Панасюк. Я разрабатываю на Ruby с 2011 года и сейчас руковожу группой разработки на Ruby в СберМаркете. Хочу поделиться опытом того, как при масштабировании e-com’а мы боролись с узким горлышком при помощи репликации и какой метод предпочли при б...

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

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

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

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

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

Фаззинг по-русски на практике: crusher, Astra Linux Привет, Хабр! Меня зовут Дима, я занимаюсь тестированием безопасности операционной системы Astra Linux в группе компаний «Астра». В статье я расскажу о фаззинг-тестировании, которое помогает обнаружить слабые места программ методом подачи на их входные интерфейсы различн...

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

UAC Bypass и вариации на тему детектирования, Часть 2 Всем привет!В этой части мы разберем методы обхода UAC в более прикладном ключе. Для этого мы выделили 7 разных методов, которые считаем наиболее интересными. В первой части статьи мы увидели, что не все способы покрываются классификацией, которая была представлена, в частно...

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

Ai-Da. Может ли робот быть художником? 30 сентября Илон Маск представил прототип человекоподобного робота Optimus, который по планам Tesla должен решить проблему рабочей силы на производстве. Цель большая, но пока на презентации показали только, как он ходит, двигается и переносит предметы, а также продемонстриро...

Python в атомной энергетике: сообразительные нейроморфы, предсказание поломок и анализ нормативки Атомная энергетика — отрасль наукоёмкая. Python со своими инструментами для анализа данных и построения ИИ как раз подходит АЭС, здесь с ним можно решать амбициозные задачи на острие науки о данных. Поэтому Хабр решил разузнать побольше про Python в Росатоме. И попросил меня...

9 продуктов для создания дашбордов Семь Open Source и два low-code-продукта для визуализации BI-аналитики от AFFINAGEДля решение клиентских задач мы постоянно ищем способы сделать лучше. И очень часто сделать лучше значит сменить продукт. Поэтому мы постоянно анализируем рынок различных nocode-решений. Мы реш...

Брюнетки против блондинок или как на мониторе показать цвет свечения светильника? Метод демонстрации на мониторе цветности свечения светильника в соответствии с требованиями проекта национального стандарта «Методы определения неоднородности цветности», и шаблоны в MS Excel. Читать далее

Как тестировать методы REST API Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?»Спокойно. Без паники =) Я уже рассказывала на простом языке, что такое API. А сегодня я расск...

Зоопарк ML-моделей или лучший справочник на Хабре Привет, Хабр! Меня зовут Ирина, я работаю ML инженером в Brand Analytics. Моя работа тесно связана с NLP, ведь мы ежедневно получаем огромное количество текстовых данных со всего интернета. Сегодня я хочу поговорить о теме, которая беспокоила меня еще с тех времен, когда я т...

Как ориентир на лучшие мировые методики развития корпоративной архитектуры помогает улучшать процессы в «Норникеле» Всем привет! Меня зовут Александр Чуглин, я руководитель управления корпоративной архитектуры в Норникеле. У нас >1000 информационных систем и >4000 точек интеграции между ними, и всё это постоянно меняется. В таких масштабах важно правильно выстроить архитектуру предп...

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

Квантовый компьютер: технология будущего, которой мы пока не умеем пользоваться Привет, Хабр! Меня зовут Андрей Тотмаков, я технический директор Platforma. И сегодня я хочу рассказать о крайне странном устройстве, которое выходит за рамки понимания обычного человека.Да, я говорю о квантовом компьютере. Постараюсь объяснить простым языком, как он работае...

Персональный Kanban: как упростить профессиональную жизнь с помощью доски задач Простой метод поможет упорядочить накопившиеся задачи.

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

Задача коммивояжера (TSP) точное решение — метод динамического программирования Задача коммивояжёра – одна из интереснейших подзадач комбинаторной оптимизации. Впервые мне пришлось с ней столкнуться, работая над логистической системой торгового предприятия. Типичный маршрут доставки товара предприятия состоял из пары десятков точек, изредка доходящий до...

Необычный случай восстановления данных или немного реверс-инжиниринга PLC Siemens Simatic S7-300 На вопрос, какие не самые обычные случаи восстановления данных могут повстречаться в компании, профиль которой – извлекать информацию из поврежденных накопителей, можно привести пример одной из недавних задач с MMC картой из промышленного ПЛК (PLC) Siemens Simatic S7-300, в ...

Что должен знать дата-инженер. Роадмап для джуниора Привет, username! Меня зовут Иван Васенков и я джуниор дата-инженер в дирекции данных и аналитики Lamoda. Но к этой профессии я пришел не сразу: окончив университет, я начал работать аналитиком данных, затем стал BI-разработчиком, а уже после этого — дата-инженером.На моем п...

Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 2: аутентификация Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрались, как настроить и запустить проект, а сегодня продолжим создавать наш планировщик и поэтапно разберём создание аутентификации с помощью библиотеки Passport...

Как структурировать проект на Golang: гайд от backend-разработчика Всем привет, меня зовут Авксентий, я backend-разработчик в inDriver. Думаю, каждый начинающий разработчик сталкивался с проблемой, как правильно выстроить архитектуру и структуру проекта. Ведь организация кода проекта — постоянно развивающаяся проблема, а следование стандарт...

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

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

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

Где искать баги фаззингом и откуда вообще появился этот метод Подход фаззинг-тестирования родился еще в 80-х годах прошлого века. В некоторых языках он используется давно и плодотворно — соответственно, уже успел занять свою нишу. Сторонние фаззеры для Go были доступны и ранее, но в Go 1.18 появился стандартный. Мы в «Лаборатории Каспе...

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

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

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

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

Как QA-инженер может влиять на unit-тесты Привет! Меня зовут Алёна Луцик, я QA-инженер в команде Авито. За время работы я много раз убеждалась, что разработчик и тестировщик смотрят на код по-разному. Зачастую перед тестировщиком стоит задача покрытия функциональности автотестами без избыточных проверок, с собл...

Категоризация веб-ресурсов при помощи… трансформеров? Привет! Меня зовут Анвар, я аналитик данных RnD-лаборатории. Перед нашей исследовательской группой стоял вопрос проработки внедрения ИИ в сервис фильтрации веб-контента SWG-решения Solar webProxy. В этом посте я расскажу, зачем вообще нужен анализ веб-контента, почему из мно...

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

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

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

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

Что делать, если собеседование QA по типовым вопросам не работает Заходит как-то тестировщик в бар, а бармена нет — он на курсах «Как стать тестировщиком программного обеспечения».Всем привет! Меня зовут Алиса, я — ведущий тестировщик в компании Constanta, и сегодня расскажу вам, как мы нанимаем QA на наши проекты.Наверняка многие из вас ...

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

Уровень качества врача — за что именно вы платите деньги в премиум-сегменте Год назад вы спросили нас про цены премиум-сегмента: почему полечить зубы иногда стоит, как купить квартиру в регионе? Тогда я отвечал понятными нам категориями качества, лицензирования, класса оборудования и так далее. Вот тот пост. За этот год к нам пришли сотни пациен...

Пишем код без NPE. Настройка Intellij Idea Для обеспечения статических проверок каждый метод и аргумент метода должны быть обозначены аннотациями @Nullable и @Nonnull. Чтобы не утонуть в этих аннотациях, можно прийти к соглашению, что аннотацию @Nonnull не нужно указывать, т.е. она станет неявной. Чтобы научить Id...

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

Аналитические дашборды не помогают принимать решения, или Где на самом деле брать инсайты из данных Привет! Меня зовут Ольга Татаринова, я руковожу отделом аналитики в Agima.ai. Один из самых частых запросов, с которым к нам приходят клиенты, такой: «Сделайте нам дашборд c бизнес-KPI. Мы хотим найти какие-то инсайты в наших данных, чтобы понять точки роста». Проблема с так...

В России разработали новый способ защиты беспилотников – методом создания ложных информационных полей Сотрудники Института компьютерных технологий и информационной безопасности Южного федерального университета (ЮФУ) разработали метод создания ложных информационных полей. Он позволяет минимизировать риски раскрытия беспилотного летательного аппарат и защитить его. Идея ...

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

Что почитать для Unity разработчика: Рендер Всем привет. Меня зовут Григорий Дядиченко. Сегодня хочется составить некий список литературы, который как мне кажется было бы полезно почитать каждому, кто решает задачи рендера и занимается графикой в Unity. Разные книжки (и часть лекций) рассчитаны на понимание разных час...

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

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

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

Обзор метрик обнаружения аномалий (плюс много дополнительной информации) Привет, Хабр! На связи снова Юрий Кацер, эксперт по ML и анализу данных в промышленности, а также руководитель направления предиктивной аналитики в компании «Цифрум» Госкорпорации “Росатом”. До сих пор рамках рабочих обязанностей решаю задачи поиска аномалий, прогнозирования...

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

Что такое Shared UI, как он нам помог и причём тут микросервисы Всем привет! Меня зовут Дима, я frontend-разработчик в Альфа-Банке. Сегодня я расскажу про Shared UI, что это такое и как мы пришли к созданию такого сервиса в интернет-банке, что это такое, как мы вообще придумали такой сервис. Читать далее

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

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

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

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

Как мотивировать команду нефинансовыми методами, поддержать сотрудников в трудные времена и завоевать их доверие Привет, меня зовут Павел Дубков, я - директор департамента интеграции MTS AI. Я достаточно давно руковожу различными подразделениями, но еще лет 15 назад, когда был обычным разработчиком, стал присматриваться к своим руководителям и задаваться вопросом: что заставляет л...

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

Что такое метод первого принципа и как он помогает мыслить нестандартно Именно этим методом пользуется Илон Маск.

Подкаст «Лайфхак»: что такое метод первого принципа и как он помогает мыслить нестандартно Именно этим методом пользуется Илон Маск.

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

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

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

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

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

"Революционные" лекарства близко: препараты для редактирования генов CRISPR прошли первые тесты Компания Intellia Therapeutics сообщила об обнадеживающих результатах исследований на ранних стадиях для своих методов редактирования генов Crispr. Человечество все ближе к появлению новейших коммерчески доступных лекарств в ближайшие годы. Об этом сообщает The Wall Street J...

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

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

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

Проецирование вершин графа в векторное пространство. Часть 1. Разложение матрицы смежности Привет, Хабр! Меня зовут Илья Котов, я Data Scientist в Сбере, участник профессионального сообщества NTA. Эта статья — первая часть небольшого цикла, посвящённого алгоритмам вложения вершин графа в векторное пространство. Сегодня расскажу об алгоритмах, основанных на матричн...

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

Привлекаем внимание технологов (и не только «Норникеля»)! Визуализация ML-модели на «архивных» данных Идет очередной этап работы датасаентиста… обучена ML-модель, которая снизит издержки, повысит эффективность, сделает жизнь лучше, ничего не изменит, зато звучит модно. И вот настало время презентовать результаты ее работы. Если вы, как и я, работаете в промышленности, т...

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

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

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

Курс по Ruby+Rails. Часть 1. Императивное программирование Компания Evrone работает на рынке веб-разработки уже 13 лет. Ruby on Rails — одна из технологий, которую мы используем часто, поэтому накопили внушительный багаж знаний — от продвинутых приёмов программирования на Ruby до эффективного использования «магии» Rails. Чтобы делит...

Чат-бот для банка ДОМ.РФ: как автоматически обрабатывать 40% обращений Привет! Меня зовут Максим, я управляющий партнёр в KTS. Недавно мы автоматизировали общение пользователей с поддержкой в банке ДОМ.РФ. Мы внедрили чат-бота на основе своего конструктора Smartbot Pro, и за время работы вместе с командой банка выстроили логику по обработк...

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

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

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

Как ГЛОНАСС испортил мне кровь и причем тут BI Привет, Хабр! Этот будет пост о том, как тяжело может идти принятие решения об импортозамещении популярной западной системы. Речь пойдет о замене для PowerBI, который мы только-только начали использовать. Под катом — история с самого начала (в кратком изложении), а также мно...

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

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

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

Recorded Future закрыла сделку по приобретению Hatching Компания собирает технологии, которые помогут ей построить сервис на основе методов прогнозной аналитики для наблюдения за публикуемыми в «даркнете» документами для выявления угроз своим клиентам.

Диффузионные Нейросети — самый актуальный подход к генерации изображений Метод обратной диффузии поистине является самым нашумевшим в этом году методом генерации изображений нейросетями. Его используют: DALLE 2, Midjourney, imagen и другие актуальные модели 2022 года. В данной статье мы подробно изучим, что под капотом самых современных генерат...

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

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

It is Wednesday, my java dudes, или насколько сложно сделать свою JVM Что делать, если накануне переезда повысилась тревожность, а привычные методы не приносят успокоения?Конечно же вырабатывать дофамин через решение упоротых инженерных задач!Мне стало интересно - насколько тяжко было бы сделать свой интерпретатор байт-кода Java? И насколько с...

Как создать компанию за 7 дней и не сойти с ума Привет! Меня зовут Кристина Дмитриевых, я отвечаю за внешний PR и взаимодействие со СМИ в компании ITentika. Хочу поделиться нашей историей, рассказать и показать практически смертельный номер на собственном примере — как сохранить часть бизнеса компании, которая решила поки...

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

Коротко и, надеюсь, ясно: 8 сервисов для управления знаниями Привет! Меня зовут Лера. Я тружусь в редакции и для всеобщего корпоративного блага мне было поручено найти базы знаний с нескучным функционалом и с оплатой в рублях. Опция обучения тоже не лишняя. С таким запросом я и пошла серфить, читать и сохранять. А так как ресерч – дел...

Сделай так, чтобы оно больше не падало Привет, меня зовут Ярослав Иссинский, я руководитель Технической платформы в группе «М.Видео-Эльдорадо». Сегодня я хочу рассказать про переход в публичное облако на примере крупной ритейл-компании. Читать далее

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

7 техник, которые помогут ребёнку лучше запоминать информацию Метод Айвазовского, сторителлинг, пересказывание материала и не только.

Смешать, но не взбалтывать: добавляем видеообложки в ленту товаров Привет, Хабр! Меня зовут Соня, я продуктовый дизайнер в Ozon. И сегодня я расскажу, как мы увеличили конверсию из просмотра поисковой выдачи в переход в карточку товара на 24%.После бума YouTube в середине 2000-х стало ясно, что людям нравятся видео. Со временем к видео с ко...

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

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

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

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

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

И мы улетели…но В 2013 году я уволился из одной большой «зеленой» компании (не банк) и уехал на далекий «зеленый континент» с целью «на людей посмотреть, себя показать». В мыслях было, при удачном стечении обстоятельств, не только выучить английский язык, но и остаться на ПМЖ. Было все это ...

Как определять пользовательские намерения, о которых мы узнали 5 минут назад Привет! Меня зовут Даниил Цимерман, я R&D-инженер в NLP-отделе Тинькофф. Недавно я выступил на конференции DUMP и рассказал, как мы решали задачу определения интентов пользователей в чате в условиях быстро меняющихся запросов. Доклад можно посмотреть на Ютубе, а эта стат...

Неподатливые soft-skills: почему нам всё ещё нужен эмоциональный интеллект Привет, Хабр. Меня зовут София, я – разработчик, а ещё я любопытная и люблю наблюдать. А наблюдаю я сложность и диалектичность. Я люблю находить закономерности и совпадения, устанавливать причинно-следственные связи. Непредсказуемость и многозначность меня одновременно ...

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

B-Tree индекс и его производные в PostgreSQL Меня зовут Азат Якупов, я люблю данные и люблю использовать их в разных задачах. Сегодня хочу поделиться своим опытом относительно B-Tree индексов в PostgreSQL. Рассмотрим их топологию, синтаксис, функциональные B-Tree индексы, условные B-Tree индексы и включенные B-Tree инд...

Ехали-ехали и, наконец, приехали: наш переход на 1С:ERP за 2 месяца и причем тут Scrum Привет, Хабр! Меня зовут Дмитрий, работаю Руководителем проектов 1С в IT-компании Lad и сегодня хочу рассказать о том, как наша команда переводила небольшой завод с Infor M3 ERP на “1C:ERP Управление предприятием 2”. Ну переводили и переводили, скажете вы, все переводят. Мы ...

Учёные назвали способ пить алкоголь меньше Британские учёные нашли простой способ сократить потребление алкоголя. Это метод по принципу «хочешь есть меньше — заведи тарелку поменьше».

Как построить прогноз спроса и не потерять голову Всем привет! Представьте себе ситуацию: ваша уютная маленькая команда Data Science занимается прогнозированием спроса для пары десятков дарксторов с помощью какого-нибудь коробочного Prophet. И в один прекрасный день к вам приходит бизнес. Бизнес садится, закидывает ногу на ...

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

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

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

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

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

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

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

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

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

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

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

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

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

Основные изменения React 18 Привет, меня зовут Кристина, я фронтенд-разработчик в Домклик. Хочу рассказать немного про основные изменения React 18. Читать далее

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

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

У вас WPA Enterprise PEAP/TTLS? Тогда мы уже у вас Доброго времени суток, коллеги! Меня зовут Роман и эксперт отдела анализа защищенности (в простонародье — пентестер). До того, как перейти в это направление, я 10 лет был системным администратором (преимущественно Windows систем). Скажу вам честно, мне очень нравится симбиоз...

Kincony KC868-A64: полный привод 64х64 (для тех, кто знает толк в автоматизации) Многие контроллеры компании Kincony кажутся довольно монструозными устройствами — платы невероятных размеров, огромное количество цифровых входов и управляющих выходов, множество интерфейсов и т. д., но это только до тех пор, пока вам не понадобится, например, получать инфо...

User Story Mapping как подход к проектированию Меня зовут Наталья Кобякова, я ведущий аналитик в Ak Bars Digital. В этой статье я расскажу, почему для проектирования функциональности наших продуктов вместо стандартных ТЗ мы используем методологию User Story Mapping и как это помогает нам вести разработку быстро и качеств...

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

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

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

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

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

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

Как прогресс ухудшил жизнь продвинутых пользователей (и как это исправить) Я не люблю нытьё «раньше трава была зеленее» и в целом рад техническому прогрессу. Но считаю, что вместе с развитием компьютеров произошли и некоторые перемены, которые ухудшили жизнь «продвинутых пользователей» (power users) в угоду массовому пользователю. Перемены, которые...

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

Разработан метод борьбы с каждым четвертым случаем рака Ученые из Калифорнийского университета в Сан-Франциско (UCSF) нашли способ борьбы с одной из самых распространенных мутаций, вызывающих рак. Новый препарат выставляет на них маркер "съешь меня", который может помочь иммунной системе или другим лекарствам найти и уничтожить р...

Российские химики исследовали новый способ производства порошков для SLS 3D-печати Ученые Института химии растворов имени Г. А. Крестова (ИХР) и Института нефтехимического синтеза имени А. В. Топчиева РАН предложили новый метод получения мелкодисперсных полиамидных порошков для 3D-печати методом селективного лазерного спекания (SLS).

10 вредных советов для дизайнеров-джунов Меня зовут Яна, я дизайнер платформы речевой аналитики и контроля качества в Тинькофф, ментор по направлению «Дизайн» в Тинькофф Старте. Все написанное ниже — моя личная боль.Расскажу о том, что бывает, когда начинающий дизайнер начинает свой путь и ищет первое место работы....

Ментальные модели для разработчиков: 5 универсальных вариантов Привет, %username%. Сегодня предлагаем обсудить, как оперативно решать сложные задачи в разработке при помощи ментальных моделей. Их ещё называют паттернами мышления. Вероятно, на Хабре почти все слышали о «‎методе уточки». Но есть и другие, не такие известные модели, которы...

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

Готовим, пробуем Casbin RBAC и handmade RBAC Всем привет!Меня зовут Андрей Таболин, я системный аналитик в компании Bimeister.Casbin – одна из популярных библиотек для построения авторизации в веб-сервисах. В этой статье расскажу, как я тестировал Casbin, попутно подготовил своё решение для сравнения и п...

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

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

Простые highload паттерны на Go Привет, Хабр! Меня зовут Агаджанян Давид, хочу поделиться некоторыми инженерами рекомендациями, которые часто на моем опыте помогали держать highload нагрузку не прибегая к хардкору. Примеры будут на Go. Эти подходы довольно хорошо известны, но как мне кажется они недооценен...

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

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

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

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

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

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

Сервис для оперативной оценки стоимости своих навыков на рынке труда Уважаемые читатели, хочу представить Вашему вниманию свой небольшой проект https://sugar-beet.herokuapp.com/, который является воплощением идеи описанной в своей предыдущей статье Сколько ты стоишь? Метод анализа вакансий с HR-агрегаторов. Стадию развитию его можно определит...

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

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

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

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

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

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

Встречи 1 on 1, они же синки: почему это важно для любой команды Хабр, привет! Меня зовут Никита Бакунин, я руководитель группы маркетинговых и продуктовых алгоритмов в СберМегаМаркет. В этом посте я расскажу, почему полюбил именно синки, как провожу их с командой и какой будет результат, если регулярно выделять для них время. Читать дале...

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

Как побороть Stale Element Reference Exception при E2E тестировании современных SPA-приложений Всем привет, меня зовут Денис, я Software Developer Engineer in Test (SDET) в компании Bimeister. Я занимаюсь разработкой софта для тестирования — это фреймворки, автоматизированные тесты, настройка CI Pipeline’ов и многое другое.В статье расскажу, как мы...

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

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

Задача о 8-ми ферзях. Свежий взгляд. Шаг первый. Сокращаем количество шагов перебора в три раза Задача о 8-ми ферзях.Цитата о данной задаче"Задача невероятно известная и вся уже рассмотрена под микроскопом, поэтому было удивительно, что появилось что-то действительно новое."Ну что же! Настало время удивлений. Я добавил оптимизацию в алгоритм перебора, сделав перебор...

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

Квантовая нейросеть поможет распознать изображения Российские физики из НИТУ МИСИС, Российского квантового центра и МГУ имени М. В. Ломоносова впервые в мире представили метод классификации фотографий с высокой точностью для 4-х классов изображений, основанный на архитектуре квантовой свёрточной н...

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

Как агенты сбора метрик защищаются от потерь данных при работе с remote write протоколом Привет. Меня зовут Григорий Рочев. Хотел бы поделиться сравнением Prometheus like агентами для сбора метрик (нигде я такого определения не встречал, но почему бы их так не назвать?). Рассматривать буду prometheus в режиме agent mode, grafana agent, VictoriaMetrics agent (дал...

Ускоряем кластеризацию больших векторов, анализируя страны Центральной Азии Любите ли вы задачи кластеризации? Лично я — да. Они хорошо поддаются визуализации, понятны людям, далеким от математики, и зачастую оказывают быстрое влияние на бизнес процессы. Однако, при решении задач кластеризации мы можем столкнуться с рядом проблем. Среди которых може...

[Перевод] Продвинутые хуки в React: всё о UseEffect В этой статье рассмотрим советы и приёмы, которые помогут более профессионально написать код на React. Читать далее

Пять задач, которые приходится решать при трудоустройстве начинающим Java-разработчикам в 2022 году Хабр, привет! Меня зовут Даниил Пилипенко, я программный директор факультета backend-разработки направления «Программирование» Skillbox, директор центра подбора IT-специалистов SymbioWay. Сегодня разберём практические задачи, с которыми могут столкнуться Java-разработчики ju...

Как я стала профи: стажер Tele2 и спецпроект про базовые станции Привет, Хабр! Меня зовут Надежда Калинина. Я стажер Tele2 и уже год работаю в департаменте цифрового контента и дизайна. Хочу поделиться своим необычным опытом участия в спецпроекте, который сделал из меня человека профессионала. Речь пойдет о создании спецпроекта «Базовая С...

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

Как интеллектуальная система поиска локаций помогает Fix Price открывать в среднем по 2 новых магазина ежедневно Привет, Хабр! Меня зовут Вадим Райский, и я работаю руководителем IT-проектов для департамента управления магазинами Fix Price. Каждый год мы открываем около 700-750 торговых точек в России и за рубежом – примерно по две каждый день. Алгоритмы и большое количество данных поз...

Technical Governance для IDP на 7000 разработчиков Всем привет, меня зовут Дмитрий Гаевский, я руковожу созданием внутренней платформы для разработчиков в Тинькофф. Последние два года стали знаковыми для российской ИТ-отрасли с точки зрения «распаковки» тем о таких платформах. Крупные технологические компании начали делиться...

Собрать за 60 секунд: кейс автоматизации получения данных из десятков подразделений Привет, Хабр! Меня зовут Сергей Корнеев, и я хочу рассказать о том, как мы организовали сбор данных в компании “Россети”. На момент запуска проекта я работал в “Россети.Цифра” и руководил внедрением BI-платформы. Нам с командой удалось решить проблему ручного сбора данных на...

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

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

Превью сайта с разметкой Open Graph: как автоматически рендерить картинку Всем привет! Меня зовут Николай Каменев, я фронтенд-разработчик в Почтатехе. Мы разрабатываем UI для порталов и приложений Почты России.Я хочу поделиться коротким гайдом, как автоматически рендерить og:image-изображения для превью сайтов. Читать далее

Как нацелить сотрудников на результат пошаговое руководство, с помощью которого вы сможете замотивировать сотрудников работать на результат даже тех, кого нужно постоянно «подпинывать».   3 часаЖивого общения спикеров с аудиторией 4 спикераC более чем 10-ти летним опытом управления бизнесом Не...

Kubernetes resourse limits calculator Добрый день, меня зовут Евгений Кузаков.В силу рода деятельности (я руководитель DevOps-практики) периодически встают задачи сайзинга оборудования для новых кластеров Заказчиков.Обычно разработка начинается на кластерах разработки в недрах компании.Все выкатки, естественно, ...

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

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

Разработка системы рекомендаций для YouTravel Привет! Я Андрей Татаринов, директор AGIMA.AI. Мы занимаемся проектами в области машинного обучения и анализа данных. В этой статье расскажу про продвинутую персонализацию, основанную на ML-модели. Отдельно поговорим о том, как разработать систему рекомендаций, которая будет...

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

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

Компания EcoFlow сообщила о получении сертификата TÜV Rheinland Новая серия портативных зарядных станций RIVER 2 компании EcoFlow, эксперта в сфере возобновляемой энергетики, получила сертификат TÜV Rheinland «Надежное зарядное устройство». EcoFlow стала первой компанией в сегменте «зеленой» энергетики, которая прошла независимые испытан...

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

Yet another one printhead Пользую я в качестве выручалочки вот такую стальную "турбобуржуйку"Аппарат перенес ряд модернизаций, в числе последних из которых - переход с long (bowden) на short подачу прутка. Задача была решена костыльным методом - на печатающую головку сверху был примонтирован экструде...

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

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

Шардированный кэш на базе Memcached Привет! Меня зовут Андрей Барболин, я Senior Software Engineer в команде Order Management System. Сегодня я расскажу вам, как мы сделали шардированный кэш и под стресс-тестами добились 30 миллионов операций в секунду, а также про первую open source библиотеку от AliExpress Р...

Оптимизационные задачи в ритейле Привет, Habr! На связи отдел аналитики данных X5 Tech.Сегодня мы поговорим об очень интересном разделе прикладной математики — оптимизации. Читать далее

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

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

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

Дайджест событий для эйчаров и рекрутеров в IT в ноябре 2022 Собрали курсы, вебинары и другие активности для HR и рекрутеров в IT в ноябре. Многие программы подойдут как начинающим, так и опытным специалистам: организаторы регулярно говорят об актуальных инструментах и методах сорсинга, так что желающим остается только выбрать обучени...

Что почитать по ИБ в метро от Бутово до Савёловской Привет! Каждый день у меня есть 45 минут сидя стоя в метро на новости/аналитику/книги, чтобы не отставать от того, что происходит в сфере кибербезопасности. И так как в моих сутках, как и у всех, 24 часа, приходится выбирать тот контент, который успеваешь «пер...

Суперземля как иллюзия Еще около 30 лет назад никто не мог бы с уверенностью сказать, имеются ли у других звезд планеты. В настоящее время количество известных экзопланет превышает 5000, а с учетом планет-кандидатов, которых в 2021 насчитывалось 7913, общее количество таких внесолнечных миров приб...

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

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

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

EBT-101: Новая вакцина от ВИЧ на основе CRISPR проходит фазу 1/2 клинических испытаний Новый метод редактирования генов, может привести к созданию лекарства от ВИЧ/СПИДа.

Шесть функций ИТ-операций, которые никогда не будут автоматизированы Несмотря на то, что автоматизация изменила работу операционных ИТ-команд, остается целый ряд задач в сфере ITOps, которые просто невозможно или нецелесообразно автоматизировать, пишет на портале ITPro Today независимый аналитик Кристофер ...

[Перевод] Никто не бесил меня больше, чем Google Play Team Меня зовут Дэниел Рид. Я пишу код уже более двадцати лет. Я сооснователь и ведущий разработчик SaaS-компании, предоставляющей ПО для управления фитнесс-студиям, например, студиям йоги. Наше базовое приложение хостит все студии в одном месте, однако за дополнительную цену м...

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

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

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

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

Текстовое кунг-фу: советы от мастера UX-дизайна Привет, меня зовут Булат Давлетов, я продуктовый дизайнер в «БАРС Груп». Эта статья будет не про копирайтинг или дизайн, а про удобство работы с текстом за компьютером каждый день. Читать далее

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

«Просроченные карты»: как продлить срок действия банковских карт и возможно ли сделать их бессрочными? Привет, Хабр!Меня зовут Александр, в Мир Plat.Form я занимаюсь карточными платежными приложениями и терминальными технологиями, а сегодня хотел бы рассказать о продлении срока действия банковских карт.Ни для кого не секрет, что международные платежные системы прекратили обсл...

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

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

Российские ученые придумали новый способ лечения болезни Альцгеймера Следующей целью будет создание лекарства на основе придуманного метода

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

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

Учёные научились превращать мусор в лекарства Группа исследователей из Университета Калифорнии представили свою свежую инновационную разработку. Они придумали новый метод переработки полиэтилена, в результате которого из него можно создавать лекарства.

Молодежь нынче пошла не та, или поиск системного аналитика «за 200» Всем привет!Меня зовут Коля, и я периодически собеседую кандидатов на позицию системного аналитика. За последние два месяца провёл порядка 20 десятков собеседований. В основном были кандидаты с опытом 1.5-3 года, на пути к уровню Middle и с зарплатными ожиданиями 150-200 тыс...

GfK: только 4 из 10 лидеров маркетинга уверены в своих системах данных, аналитики и анализа Самой большой проблемой для маркетологов оказался доступ к информации в режиме реального времени.

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

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

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

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

[Перевод] Service mesh в Kubernetes — знакомство с Istio Развёртывать микросервисы на сервере — то ещё удовольствие, даже с Kubernetes. К тому же Kubernetes не занимается коммуникациями между сервисами. Для этой задачи мы привлекаем Istio — реализацию service mesh.В Kubernetes мы развёртываем сервисы в подах, но как поды...

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

Релокация — не просто переезд Сегодня многие россияне столкнулись с необходимостью переезда в другую страну. Дело это непростое, поэтому опыт тех, у кого все сложилось удачно, безусловно полезен.Меня зовут Тимур Рахматуллин и я программист c более чем 10 летним опытом. Год назад наша IT-команда перемести...

В IT в 30. Как я стал solo Kaggle Grandmaster, устроился на работу, но так и не стал программистом Всем привет, меня зовут Крамаренко Владислав. В этом году мне исполнилось 30 лет, а также случилось много событий, в том числе и позитивных. Во первых, я устроился на вторую в жизни работу(и первую в айти), а во вторых, стал грандмастером. Это сложный путь, на котором было н...

Как мы внедряли tracing Представьте: у вас пара сотен микросервисов, и вдруг всё ломается. А может даже не всё, а, скажем, только одна страница. Если вы хорошо знакомы с системой, то по мониторингам и логам быстро обнаружите проблему и пойдете её решать. Но иногда систему вы видите впервые, и на...

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

Настройка среды для работы с Deep Learning в браузере, используя Облачную операционную систему Привет Хабр! Меня зовут Ильдар. Сегодня я расскажу вам как настроить Visual Studio Code Server с плагином Jupyter ноутбук для работы с нейронными сетями в браузере на выделенном сервере используя Облачную ОС. Читать далее

Как мы уменьшили размер приложения ВТБ Онлайн с многомиллионной аудиторией в 2 раза В 2022 году многим российским компаниям пришлось адаптировать мобильные приложения и решать проблемы, вызванные международными санкциями. Когда мобильное приложение ВТБ было удалено из Google Play, сразу встал вопрос — как пользователи смогут получать обновления? В наше...

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

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

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

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

Есть ли жизнь на iPhone 14 без физической SIM-карты? Привет, Хабр! Сегодня мы поговорим про iPhone 14, которые уже во всю продаются в России, а также о проблеме активации eSIM, которую недавно широко обсуждали в интернете. Этот пост будет интересен тем, кто еще не купил себе новый iPhone, потому что боится остаться без реально...

Как увеличилась производительность LINQ в .NET 7? В новой версии .NET улучшилась производительность методов Min, Max, Average и Sum для массивов и списков. Как вы думаете, во сколько раз увеличилась скорость их выполнения? В 2 раза, в 5? Нет, они стали гораздо быстрее. Посмотрим, как этого удалось достичь. Читать далее

Как мы улучшали функциональность онлайн-кинотеатра на tvOS Всем привет, меня зовут Валерия Рублевская и я iOS-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это третья часть рассказа о фиче Autoplay и сегодня мы поговорим о нюансах ее реализации на tvOS. Хотите подробностей? Добро пожаловать под кат! Читать далее

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

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

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

Как проверяют физических лиц в СБ компаний методом OSINT Чтобы обезопасить себя от влияния «человеческого фактора» и снизить любые риски, связанные с потерей денег или репутации службы безопасности компаний прибегают к различным методам. Как ни крути, а это их прямая обязанность. Если в компанию, скажем, придёт человек, который на...

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

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

Superjob: топ-3 навыков эйчара нашего времени Новые методы подбора персонала, владение ПО и знание кадрового электронного документооборота — HR-навыки, востребованность которых резко выросла в течение последнего полугодия. В открытом опросе сервиса по поиску ...

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

[Перевод] JUnit: тестирование методов, вызывающих System.exit() В определенных ситуациях нам может потребоваться, чтобы метод вызывал System.exit() и завершал работу приложения. Например, в случае если приложение должно быть запущено только один раз, а затем завершено, или в случае фатальных ошибок, таких как потеря соединений с базой да...

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

[recovery mode] Магистратура ИИИИ от Физтеха и ВТБ: Data Science с человеческим лицом В современном мире невозможно быть энциклопедистом. Со времён Вольтера и Дидро человечество накопило слишком много знаний, и они не поместятся в одну голову. Однако это не значит, что не стоит даже пытаться. Как говаривал Козьма Прутков, «специалист подобен флюсу». А флюс — ...

Как ускорить прогон тестов в многомодульном проекте Maven Большое количество модулей Maven замедляет сборку проекта и время прогона тестов. Для того, чтобы сохранить многомодульную структуру проекта и быстро прогонять тесты, мы в Wrike написали новый инструмент — Maven Modules Merger, который сократил время некоторых сборок с 50 до...

«Стать лучшей версией себя и полюбить». Что не так с этой идеей? "Не пытайтесь себя полюбить!", - вот с такой парадоксальной мысли я начну сегодняшнюю статью. Меня зовут Евгения Мисюченко, я практикующий психолог, гештальт-терапевт, и ко мне на консультации часто приходят люди с запросом на “полюбить себя”. Но в разговоре мы часто вы...

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

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

Разработка cache-сервера для сохранения аккаунтов в задачах веб-парсинга Всем привет!Одной из самых больших проблем при решении задач веб-парсинга данных является риск блокировки аккаунта. В общем случае эта проблема возникает только по одной причине – это большое количество запросов к веб-порталу за единицу времени.Существует несколько путей реш...

Как правильно внедрить Self-service-аналитику и для чего вам это Привет, Хабр! Я Лена Маеркина, CPO в AGIMA. Сегодня хотела бы поделиться опытом, который упросит жизнь продактам и сделает продукт удобнее для пользователей. Как вы поняли, речь пойдет о Self-service-аналитике. Погнали! Читать далее

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

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

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

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

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

Разработка системы indoor-позиционирования. И немного импортозамещения Привет, Хабр! Я системный архитектор Sitronics Group. Сегодня хочу представить вам кейс разработки платформы indoor-позиционирования Sitronics Locus, а также непредвиденного импортозамещения. Программными методами нам удалось добиться точности позиционирования до 1 метра. Ду...

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

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

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

Обновление системы грейдов: с чего мы начинали, какие проблемы нашли и что нам дал новый подход Всем привет!Меня зовут Константин Щеглов, я – CIO SuperJob. Сегодня я расскажу о нашей системе грейдов, которую мы применяем для ежеквартальной оценки наших разработчиков. Мы поговорим о старой системе и проблемах, с ней связанных, а после этого я расскажу об изменениях, кот...

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

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

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

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

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

Какой кофе крепче, а какой — полезнее Методов заваривания кофе существует огромное количество. Но насколько они действительно влияют на вкус и свойства напитка?

Выпустили пар: мошенники используют метод Browser-in-the-Browser для кражи аккаунтов у игроков на Steam "Хочу рассказать историю, как я недавно лоханулся и потерял свой аккаунт Steam со 100+ играми и донатом на общую сумму больше 15 тыщ рублей". Или вот: "Несколько косарей в Стим вложено, и штук 20 игр, некоторые с дополнениями, на нем висит". Таких историй десятки, если не с...

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

[Перевод] Как выбрать в Python подходящий конкурентный API Меня зовут Алексей Некрасов (@znbiz), я лидер направления Python в МТС, программный директор направления Python и спикер профессии «Python-разработчик» в Skillbox. Сегодня предлагаю обсудить best practices подбора оптимального конкурентного API на Python с учётом поставленно...

Можно ли решить задачу реального времени без RTOS, разберем реализованную задачу Когда-то мне довелось делать программу для управления процессом измерения в мониторе артериального давления (АД). Хочу на этом примере разобрать и продемонстрировать что нужно для решения задач реального времени. Наверно на этом примере можно понять, в том числе, когда нужно...

Как мы зарелизили новую корзину и победили проблему разваливающихся заказов Привет! Меня зовут Катя Антипова, я старший продакт в М.Видео-Эльдорадо. Сегодня я расскажу вам о том, как мы обновляли корзину в мобильном приложении и на сайте М.Видео и решали одну их сильных «головных болей» наших клиентов. Читать далее

Кибербезопасность и маркетинг: как мы в Positive Technologies запускали продукты в онлайне Привет, Хабр! Меня зовут Герман Холмов, недавно я публиковал статью, посвященную нюансам проведения крупных мероприятий по информационной безопасности. Ну а сегодня расскажу о еще одном проекте Positive Technologies, который я помогал реализовывать. Речь идет о маркетинговой...

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

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

ДОМ.РФ запустил обновленный курс по технологиям информационного моделирования Цифровая академия ДОМ.РФ запустила обновленный образовательный курс «ТИМ. Базовый уровень». Усовершенствованная базовая программа ориентирована на практические методы обучения технологиям информационного моделирования (ТИМ) и …

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

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

[recovery mode] Ловушки от курсов и школ в IT на примере тестирования За последние несколько лет количество открытых курсов бьет все рекорды. Давайте разбираться в маркетинговых уловках и методах борьбы с ними на примере тестирования Читать далее

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

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

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

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

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

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

Unity WebGL + React Всем привет. Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хотелось поговорить про Unity, веб, как его дружить с мобильными телефонами, какие есть удобные трюки и приколы, и причём тут React. Если вам интересна тема веб проектов на Unity, добро пожаловать ...

Как не разбиться на Soft Launch: разбираем самые частые ошибки Soft Launch позволяет игровой компании проверить, готова ли игра к полноценному запуску. Это пробный запуск для определенной территории, чтобы понять, что стоит поменять и нужно ли вообще выпускать игру. Всем привет, меня зовут Анастасия Кузина, я бренд-менеджер в команде MG...

Trunk Based Flow — кто такой и зачем нужен Привет! Меня зовут Павел Лакосников, я Team Lead Backend Engineer в Авито. Сегодня расскажу про свой любимый подход к разработке Trunk Base Development, сравню его с другими моделями ветвления и подсвечу его достоинства и нюансы.Краткий обзор трёх моделей ветвления: Central ...

Хотите меньше "стрессовать"? Вам пора на прогулку! Новое исследование, проведенное учеными из Института развития человека им. Макса Планка, предлагает одни из первых причинно-следственных доказательств того, как именно часовая прогулка в лесу снижает активность в областях мозга, ответственных за обработку стресса.

«Связной» продал краденый MacBook под видом нового? Устройство было ввезено методом параллельного импорта.

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

[ВИДЕО] Fusion 360. Урок - убираем выступ, гладкий переход. 2 способа. Частенько при моделировании возникает ситуация когда образуется ступенька из за разности высот, а задача стоит что бы переход был плавный, но сильно усложняет сложная геометрия. Так вот в данном видео я постарался наглядно показать как можно сделать такой переход.Это адаптац...

Секретный прогноз IT-экосистемы (сбывшийся на 82%), чтобы понять к чему готовиться Меня зовут Константин Кичинский, я технологический эксперт Kaspersky Product Studio – продуктовой студии в «Лаборатории Касперского». Наша команда занимается поиском и инкубацией свежих идей, стартапов и проектов, и нам важно отслеживать, что происходит на рынке в целом. Я р...

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

Дина Гайзатуллина: в ряде секторов экономики взаимодействие компаний с государством заметно усилилось В ряде секторов российской экономики взаимодействие компаний с государством заметно усилилось. Сегодня это, в первую очередь, строительство, энергетика, ритейл, фарминдустрия, ИT-сектор, считает директор по взаимодействию с органами государственной власти Группы Т1 Дина Гайз...

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

Что общего между локализацией багов и расследованием преступления? Всем привет! Меня зовут Иван, я QA-инженер релизной команды в inDriver. В этой статье хочу вольно порассуждать о схожести моделей когнитивной деятельности в тестировании ПО и расследовании уголовных дел. Мне кажется, у этих сфер много общего — например, оба процесса представ...

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

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

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

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

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

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

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

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

Экспресс-курс по моделированию бизнес-компетенций В последние годы в кругах корпоративной и бизнес архитектуры все громче звучит идея моделирования бизнес-компетенций (business capabilities). О планировании на основе бизнес-компетенций написано много материалов, но очень немногие руководители корпораций используют эту конце...

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

Сломать систему. Реинжиниринг портала с «китайскими» пользователями Привет! Хочу поделиться практическим опытом реинжиниринга нашей системы под названием «Портал поставщика» – рассказать о том, как мы выстроили процесс работы в команде, как наладили общение с бизнесом, какие поймали подводные камни и какие удалось выработать интересные решен...

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

Дина Гайзатуллина из Группы Т1 поделилась секретами успешного найма квалифицированного специалиста по GR В России в последние годы активно развивается GR-направление. Задача GR-специалистов – выстраивание с государством коммуникаций на понятном языке, формирование обратной связи, определение формата встреч, документальное сопровождение и распространение решений, считает директо...

Инженеры Рутгерского университета предложили более быстрый и точный метод 3D-печати Технология, известная как Multiplexed Fused Filament Fabrication, "может произвести революцию в индустрии 3D-печати", - считает ведущий автор исследования.

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

Samsung использует робота-попу для тестирования смартфонов Впрочем, стоит сразу упомянуть, что такие методы были актуальны ещё в 2018 году, но почему бы не улыбнуться в выходные вечером, если вы об этом ещё не слышали? Читать полную статью

Из Сибири с любовью. Work & travel айтишника за Урал Всем привет! Меня зовут Ксения Бычкова, я руководитель отдела тестирования в REG.RU. Лето 2022 выдалось для меня особенно насыщенным. Хочу поделиться с вами историей своего путешествия, а также нюансами, которые стоит учесть в дороге с непродолжительными остановками во множе...

Лучший чехол для Samsung Galaxy A52 Многие крупные производители смартфонов активно работают над своими флагманами, чтобы в итоге покорить потенциального покупателя действительно продвинутым решением. Но южнокорейский гигант Samsung пошёл другим путём — именно из-за этого чехол для Samsung Galaxy A52 (SM-A525F...

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

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

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

Создаём npm пакет, совместимый с CJS, ESM, написанный на TypeScript Здравствуйте! Меня зовут Евгений, я бакенд разработчик в компании ClickON. Хотелось бы поделиться опытом создания npm пакета, который умеет встраиваться в CommonJS, ESModule проект. Опишем подводные камни, попытаемся сделать универсальный пакет, прикрутим алиасы. Читать дале...

Как мы уменьшили время проверки релизной сборки с 4 дней до 4 часов Всем привет! Меня зовут Иван, я QA-инженер релизной команды в inDriver. В этой статье расскажу о том, как мы сократили время регрессионного тестирования релизной сборки мобильного приложения и релизный цикл до одной недели, с какими проблемами столкнулись и как их решали.Ран...

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

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

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

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

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

Параллельные вычисления в Apache Spark Всем привет!Иногда кажется, что для решения проблемы недостаточно простого выполнения расчётов в Spark и хочется более эффективно использовать доступные ресурсы. Меня зовут Илья Панов, я инженер данных в одном из продуктов X5 Tech, и хочу поделиться некоторыми подходами пара...

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

Кибербезопасность в массы: как мы в Positive Technologies проводили крупнейшие мероприятия по инфобезу Привет, Хабр! Меня зовут Герман Холмов, долгое время я работал в Positive Technologies в должности Digital Marketing Director. На Хабре многие знают эту компанию, а если нет - то вот ее блог. Но речь сейчас не о компании, а об организации двух онлайн-ивентов для специалистов...

Как не отказаться от тестирования фича-веток при переходе на микросервисы В современном мире приложение — это огромная связка микросервисов. Функционально её протестировать сложнее, чем монолит. Кто-то решает это единым staging’ом и чатиком синхронизации: «займу auth на полчасика». Другой уходит с головой в shift-left или тестирует в canary. Разбе...

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

В России начали продавать конкурента Hyundai Creta за 1,65 млн рублей. Столько просят за кроссовер Chevrolet Кроссоверы Chevrolet Tracker, которые до санкций хотели официально поставлять в Россию из Узбекистана, неожиданно появились у российских дилеров. Конкурента Hyundai Creta и Renault Kaptur привезли из соседнего Казахстана и продают по 1,65-2,2 млн рублей. Примечательно,...

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

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

Распределенная трассировка: подключить всех и не умереть Всем привет! Меня зовут Филипп Бочаров, я руководитель центра мониторинга и наблюдаемости в МТС Digital. Мы с командой делаем платформу Наблюдаемости – это набор сервисов, который позволяет сделать работу других продуктов МТС прозрачной и понятной. Сегодня я расскажу про рас...

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

Что такое «метод дублёра» и как с его помощью удвоить продуктивность Возможно, вы уже пользуетесь таким приёмом и даже не подозреваете об этом.

Немного про Infrastructure as Code в VMmanager и про ценности для IT-отделов и всей компании Привет, Хабр! Недавно мы выпустили новую функциональность в продукте VMmanager — интеграцию с Terraform и Swagger для работы в рамках концепции Infrastructure as Code. В этой статье я хочу крупноуровнево рассказать о таком подходе, немного раскрыть составляющие нашей интегра...

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

Американский Абрамс получил продвинутый искусственный интеллект ATLAS – эра терминаторов всё ближе Танк будет выполнять задачи за весь экипаж, находя и подбирая наиболее оптимальные условия для поражения цели

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

Как переехать из Slack в Mattermost — личный опыт Как переехать из Slack в Mattermost — личный опыт Приветствую, уважаемые читатели Хабра. Меня зовут Иван, я руковожу направлением омниканальных решений в Лиге Цифровой Экономики. На старте одного из проектов около шести лет назад мы с заказчиком решили, что будем вести все п...

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

IVI системы в 2022: какие они сегодня и какими станут завтра За последние лет 15 информационно-развлекательные системы автомобиля (IVI) преобразились довольно сильно, в каком то смысле с запозданием повторяя путь смартфонов. Масса отдельных блоков теперь интегрируется в единую систему: навигация, мультимедиа, различные функции помощи ...

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

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

Матемаркетинг 2022 «Матемаркетинг» – это международная практическая конференция по маркетинговой и продуктовой аналитике, монетизации и решениях, основанным на данных. Матемаркетинг-2022 пройдет 17 и 18 ноября на кампусе Сколково (здание Международной школы управления). Целевая аудитория мар...

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

Российские учёные разработали новый вид титана для имплантатов Как сообщают «Известия», в России разработали новый метод создания структуры имплантатов. Учёные смогли получить титан с порами от 30 до 500 мкм. Для создания пористости в вакууме при высокой температуре в металл вводят водород. Благодаря особенностям матер...

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

Компания Haitai Solar провела IPO на Пекинской фондовой бирже Компания Haitai Solar, один из ведущих поставщиков решений в сфере новой энергетики и солнечных модулей, сегодня объявила о завершении первичного публичного размещения и начале торговли своими акциями на Пекинской фондовой бирже 8 августа 2022 года с кодом 835985. Дебют Hait...

Realtime-матчинг: находим матчи за считанные минуты вместо 24 часов Задача матчинга в последнее время набирает всё большую популярность и используется во многих сферах: банки матчат транзакции, маркетплейсы – товары, а Google и другие IT-гиганты проводят соревнования по решению таких задач на Kaggle.Для маркетплейса матчинг – очень важный пр...

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

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

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

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

[Перевод] «Умное, значит уязвимое» — отрывки из книги Микко Хиппонена Микко Хиппонен — ИБ-эксперт из Финляндии. Он является авторитетом во всем мире по вопросам компьютерной безопасности, много лет публично комментирует и пишет о вредоносных программах, хактивистах и ​​правительствах. Он также является членом консультативного совета по ин...

Призраки, шаманы и шамановоды: как мы конструируем геймплей для игры Rush Royal Привет, Хабр! Меня зовут Катя Невзорова, я старший программист в департаменте Игры. В этом материале я решила поделиться тем, как мы с командой делаем геймплей для игры Rush Royal. Читать далее

Один, два…десять! Когда скорость восстановления имеет значение Привет, Хабр! Сегодня я предлагаю поговорить о скорости восстановления из резервной копии. Иногда именно этот параметр оказывается критически недооцененным при внедрении систем резервного копирования для небольших отделов и не самых критичных задач (ведь для критичных RTO и ...

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

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

Компания ICON получила аванс от NASA на трехмерную печать домов для лунных колонистов Ведущие мировые космические державы активно готовятся осваивать Луну — причем, уже в ближайшие годы. Одно из подтверждений тому — щедрый «аванс» от НАСА компании ICON в размере 57,2 млн. долларов на строительство лунных жилищ методом 3D-печати в рамках проекта Olympus.

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

Микроконтроллеры Megawin серии MG32F02: модули UART и отладка кода в ОЗУ Мы продолжаем цикл статей по микроконтроллерам компании Megawin на ядре Cortex-M0. В этой статье будут рассмотрены: периферийные модули UART, обработчики прерываний UART, метод отладки кода в ОЗУ МК с базовой частью инициализации во flash-памяти, механизм системных вызовов, ...

Umbrella-sharing: как система проката зонтиков сделала нас фанатами Android разработки Всем привет! Нас зовут Антон и Дима, мы ученики 11 и 9 классов. В 2022 году мы окончили «IT Школу Samsung». Нам предложили рассказать про опыт разработки нашего первого большого проекта — системы проката зонтиков. С этим проектом мы одержали победу в нескольких конкурсах, а ...

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

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

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

Энтузиаст рассказал о методе снижения температуры для процессоров AMD Ryzen 7000 Ранее несколько обладателей топовых моделей отметили их высокие температурные показатели.

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

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

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

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

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

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

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

Бифуркация (фантастический рассказ) Мысли текут плавно и споро.«Человечество издавна мечтало о путешествиях по параллельным вселенным, но лишь в XXV веке, с изобретением бифуркатора, мечта превратилась в реальность.Теоретическим обоснованием таких перемещений послужили две блистательных гипотезы.В 2058 г. русс...

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

Дело принципала: кто такой Principal Game Designer и зачем он нужен команде Всем привет! Меня зовут Иван Звонарёв, Principal Game Designer в компании Pixonic. Сегодня я расскажу о том, что это за роль такая, какие на ней обязанности и какую пользу компании она приносит. Или, если говорить конкретнее, какие принципалу нужны навыки, за что непоср...

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

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

Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор Hola, Amigos!На связи Александр Чаплыгин, Flutter Dev. В разработке я 3 года, сейчас работаю в компании по заказной мобильной разработке, за последний год делал проекты для частного медицинского центра, системы маркировок и нескольких стартапов. По свежим следам хочу рассказ...

Динамическая маршрутизация на основе FRRouting Приветствую, дорогой читатель!Меня зовут Евгений, я занимаюсь развитием сетевой инфраструктуры в Домклик. Сегодняшняя статья будет охватывать только применение динамической маршрутизации на основе FRRouting (FRR), но, возможно, в будущем я напишу продолжение о том, как конфи...

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

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

Храним настройки правильно 2 или реестр параметров во флеш памяти программ Хочу поделиться своим вариантом способа хранения параметров. Мой вариант подходит не только для хранения в какой-то отдельной энергонезависимой памяти (далее Епром), он изначально придуман для хранения калибровочных значений в остатке флеш памяти программ.Я рассматривал зада...

Как быстро реализовать поиск на корпоративном портале Привет, меня зовут Антон Щербак, я разработчик корпоративного портала Selectel. Это внутренняя система, где можно узнать новости компании, поучаствовать в Selectel Game (это наша собственная геймификация рабочих достижений) и, конечно, найти необходимого коллегу или структу...

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

С 3 квартала на смену массовым приходят продвинутые целевые атаки Больше половины (59%) высококритичных кибератак на российские компании в 3 квартале 2022 года было связано с применением вредоносного ПО. Это следует из отчета, подготовленного экспертами «РТК-Солар» на основе анализа более 265 организаций из разных отраслей экономики.

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

[recovery mode] Новые подробности краха биржи FTX. Кого FTX потянет за собой? Кража $1 млрд средств клиентов и при чём тут Глава SEC США 8 ноября весь криптовалютный мир был потрясён новостью о крахе биржи FTX. Мы недавно писали об этом подробную статью. С момента её выхода появилось множество грязных подробностей, всплыло большое количество интересных фактов, а также у нас было больше времени, чтобы про...

Раскрыт новый метод мошенничества с установкой удалённых банковских приложений на iPhone Практически весь 2022 год владельцы iPhone и iPad из России мирятся с ограничениями, которые вводит Apple в App Store. Например, iOS-пользователи не могут скачать приложения ведущих российских банков.

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

Как выглядит импортозамещение ПО «из нашего окопчика» в солнечном Волгограде Привет читателям Хабра! Меня зовут Степан, я руководитель ИНТЕРВОЛГИ. Мы (в основном) находимся в Волгограде и пишем коммерческие сервисы для средних и крупных компаний. С государством почти не работаем. Иностранной выручки у нас менее 1%, поэтому вопрос «а как мы будем рабо...

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

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

Методы использования роя БПЛА для размещения базовых станций 5G При переходе к технологиям мобильной связи пятого поколения 5G перед исследователями в области телекоммуникаций стоял ряд вопросов, которые предстояло решить в новом стандарте. Ниже перечислены некоторые из них. 1) Проблема большой плотности сетевых подключений. 2) Проблема...

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

Vivaldi 5.5 — Простые задачи Любое большое дело состоит из огромного количества крошечных задач, поочерёдно выполняя которые мы постепенно приближаемся к конечному результату масштабного проекта. Мы в процессе создания браузера используем ровно тот же принцип. Давайте посмотрим, что нового мы добавили в...

Нейросети, датасеты, VQА: разбираем результаты соревнования Fusion Brain Challenge с конференции AIJ 2021 Привет, Хабр! Сегодня мы расскажем об интересных задачах соревнования Fusion Brain Challenge с международной конференции AIJ 2021 по искусственному интеллекту, нейросетям и смежным темам. Цель проведения ― собрать на одной площадке представителей международных организаций, б...

«Быть руководителем — скучно»: 0b100 ошибок, породивших популярный IT-миф Привет, меня зовут Вадим Карасев, я — руководитель группы разработки в команде KasperskyOS. Мои коллеги по «Лаборатории Касперского» недавно провели митап про карьерные ловушки тимлидов. Там в очередной раз подняли, на мой взгляд, достаточно острую проблему. Многие разработч...

Плоская сеть для Kubernetes Приветствую тебя, %username%! Меня зовут Владимир Жуков, и я не хочу впаривать тебе очередную историю успешного успеха про Kubernetes. Я хочу рассказать о наших кластерах Kubernetes с необычной архитектурой. «Что же там необычного?» спросишь ты. Это самая сложная и непонятна...

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

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

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

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

Генератор изображений и «чёрный ящик» в одном: руководство по использованию нейросети Midjourney «Пражская медиашкола» составила гид по сети с Discord-фронтендом. В нём — как формулировать запросы, какие параметры прописывать и для чего, а также какие инструменты и справочники помогут тем, кто против метода «тыка». ...

Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола Привет, Хабр! Меня зовут Юра Кучанов, работаю Android разработчиком в Garage Eight и сегодня хочу рассказать о том, как мы делали Retrofit-подобную библиотеку для JSON-RPC протокола. Началось всё с того, что нам потребовалось для общения сервера и Android приложения использо...

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

Задачник по теории информации + ML. Часть 2 В этой части я рассказываю про Взаимную Информацию – концепцию, которая открывает двери в помехоустойчивое кодирование, алгоритмы сжатия, а также даёт новый взгляд на задачи регрессии и Machine Learning. Это необходимая компонента, чтобы в следующей части перейти к задачам...

В России внедряют новую технологию обработки «блиска». Это важный компонент двигателя ПД-14 для пассажирских самолётов МС-21 Объединенная двигателестроительная корпорация (входит в Ростех) сообщила о внедрении нового метода обработки «блиска»: если ранее детали обрабатывали механическим путем, что требовало значительного количества времени, специального оборудования и последующей ...

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

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

Американские ученые разработали метод получения авиационного топлива из древесины Ученые из США сообщили об успешном использовании лигнина для производства авиационного топлива. Работа опубликована в журнале Joule. Лигнин входит в состав жестких частей клеточных стенок растений. Его сложно использовать для получения биотоплива, поэтому часто он попр...

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

Kotlin Extensions для Android проекта Всем привет! Меня зовут Николай Попов. Сегодня я поделюсь с вами опытом использования одной из самых классных фишек языка Kotlin, а именно — функции расширения или Kotlin Extensions. Эти функции позволяют расширять базовый класс без необходимости наследования или использова...

Заходят тимлид, менеджер и инженер в бар, а там матрица компетенций… Привет, Хабр! Меня зовут Сабина Метляева. Я работаю в GlowByte менеджером проектов MLOps. Помимо управления проектами, занимаюсь созданием обучающих материалов, изучаю и внедряю инструменты по оптимизации своей работы и команды в целом, провожу обучение. Об одном из таких ин...

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

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

Как мы меняли инфраструктуру облачного решения: от одной виртуальной машины к кластеру Kubernetes Вот уже 7 лет мы развиваем Okdesk — облачную help desk систему для малого и среднего бизнеса. В свое время мы начали с одной виртуальной машины у провайдера. Постепенно сервис взрослел, менялись приоритеты, задачи и проблемы, с которыми мы сталкивались. С...

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

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

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

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

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

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

Как сфера ИТ способствует выгоранию и что с этим делать? Про ИТ сферу сейчас не говорит только ленивый. На уровне государств все занимаются цифровизацией. На уровне бизнеса - многие твердо нацелены изменить мир с помощью ИТ технологий. На уровне обывателей многие пытаются “войти в АЙТИ”.В сфере ИТ я уже почти 10 лет в качестве про...

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

72-ядерный процессор с 68 линиями PCIe 5.0. Nvidia рассказала подробности о CPU Grace Компания Nvidia наконец-то полноценно рассказала о своём процессоре Grace, который первоначально показала ещё в апреле 2021 года.  Итак, Grace CPU представляет собой 72-ядерный процессор на основе архитектуры Arm v9.0. Он содержит 117 МБ кэш-памяти L3 и 68 линий P...

Ага, вы собираетесь на меня ОРАТЬ, или Стрессоустойчивость на работе Ответственный, коммуникабельный, мобильный, стрессоустойчивый – такое ощущение, что современным работодателям требуется просто какой-то суперчеловек. Я специально выделила слово стрессоустойчивый, потому что считаю, если стрессоустойчивость на нуле, то и ответственность буде...

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

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

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

[recovery mode] Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого Привет! Меня зовут Андрей Михеев, я занимаюсь развитием бэкенда War Robots (это мобильный PvP-шутер, в котором с помощью больших роботов можно выяснить, кто круче). Игре уже почти 9 лет, и за это время мы повидали всякого.Круто, когда у вас в команде есть большой опыт в разр...

[Перевод] Новая фаза материи открывает портал во второе измерение времени Физики разработали метод коррекции ошибок, способный существенно повысить производительность квантовых компьютеров. Статья с описанием экспериментов опубликована в Nature 20 июля. Подробности — к старту флагманского курса по Data Science. Читать далее

[Перевод] Celery: проясняем неочевидные моменты Да, действительно, в этом посте не будет гайда, как поднять Celery в Django. Это статья для тех, кто уже пощупал Celery и хочет погрузиться в детали. Мотивацией перевести эту статью были следующие вопросы, на которые я не знал ответа: при запуске создается процесс или поток?...

Летопись проекта: зачем нужна инфраструктурная документация Документация нужна. Точка. На этом всё, расходимся. На самом деле, если без шуток, что такое техническая документация? Зачем она нужна? Вопросы интересные. Если отвечать на них бюрократическим языком, то получится длинно, важно и непонятно. Поэтому мы попробуем ответить п...

Как мы “побеждали” в хакатоне по машинному обучению Data Product Hack В статье я поделюсь опытом, как нам удалось всего за 5 дней собрать команду, придумать идею проекта, создать с нуля работающий прототип продукта, который решает реальную проблему на данных, и параллельно с этим посетить 12 встреч с ML-экспертами из ведущих AI компаний. ...

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

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

Как мы делали МЦОД для самого холодного региона России Привет, Хабр! Меня зовут Федор Клименко, я СЕО компании GreenMDC – мы занимаемся разработкой и производством модульных дата-центров. И иногда доставляем и собираем наши МЦОДы в экзотических регионах. Например, в марте запустили МЦОД в Якутске, где зимой столбик термометра оп...

Самый полный гайд по ботам Telegram (python) QQ Хабр! В этом гайде мы пройдемся по каждому шагу создания ботов в Telegram - от регистрации бота до публикации репозитория на GitHub. Некоторым может показаться, что все разжевано и слишком много элементарной информации, но этот гайд создан для новичков, хотя будет интерес...

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

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

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

Под угрозой, возможно, сотни миллионов смартфонов. Обнаружена уязвимость, которую производители не спешат исправлять Компания Google в рамках своего проекта Project Zero опубликовала информацию о новой уязвимости CVE-2022-33917, которая затрагивает миллионы смартфонов.  Дело в том, что речь касается уязвимости в GPU Mali, которые используются в огромном количестве однокристальны...

Как мы придумали и запустили площадку для лидеров продукта «PL Lean Coffee» Всем привет! Меня зовут Наталья Карпежникова, я работаю в ИТ с 2012 года, была и аналитиком, и тестировщиком, и проджектом, и лидером продукта. А сейчас в Спортмастер Лаб я все еще лидирую продукт, но большую часть времени занимаюсь развитием сообщества лидеров продуктов.Зач...

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

Инфракрасный имплант в черепе эффективно борется с раком мозга Исследователи из Университета Стэнфорда (США) успешно протестировали на мышах новую технологию борьбы с глиобластомой – крайне коварной формой рака мозга. Она известна тем, что после лучевой или химиотерапии нередко возвращается и приобретает устойчивость к этим методам лече...

Защищаем данные на проекте: про плагин Calico и правила работы с ним Привет! Меня зовут Антон Седов, я DevOps-инженер и работаю в команде AGIMA. Мы с ребятами решили рассказать, как настраиваем Zero Trust Network Access через опенсорс-плагин Calico. Статей об этом не очень много, а у нас накопился опыт, которым хочется поделиться. Тут найдете...

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

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

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

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

X-Com представила линейку типовых серверов собственной торговой марки Группа компаний X-Com, основываясь на глубоком анализе потребительского спроса со стороны компаний многих сфер бизнеса и предприятий госсектора в 2020-2022 годах, разработала линейку серверов типовых конфигураций под собственным ...

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

Фронты третьей мировой: ARM China Одним из важнейших фронтов идущей сейчас гибридной Третьей Мировой войны являются полупроводники. Со времен колониальных войн девиз англосаксов не изменился - “whatever happens, we have got the Maxim gun, and they have not” - поэтому важным сражением на этом фронте становитс...

Подробности патча 1.1 для Victoria 3: изменения в ресурсах и промышленных методах Вторая часть дневника разработчиков была опубликована, сегодня мы узнаем остальные нововведения грядущего крупного патча.

В России и Белоруссии больше не будет World of Tanks. Теперь только «Мир танков» Игровой разработчик Wargaming сообщил, что для любителей World of Tanks из России и Белоруссии появится новый клиент, куда перенесут их аккаунты. Он называется «Мир танков». Это произойдёт на следующем этапе разделения бизнеса. После ухода Wargaming из ...

Intel обязали выплатить без малого 1 млрд долларов патентному троллю за нарушение патента, выданного почти 20 лет назад Компании Intel придётся заплатить почти 1 млрд долларов за нарушение патентов, причём речь идёт о выплате патентному троллю.  Техасский суд вынес решение в пользу VLSI — недействующей компании, принадлежащей частной инвестиционной компании Fortress Investmen...

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

Билл Гейтс, спирт и реактивное топливо – формула более экологичных перелетов? На разработку нового инновационного метода переработки фондом Билла Гейтса Breakthrough Energy было выделено 50 миллионов долларов. Так, в рамках проекта «Freedom Pines Fuels», компания LanzaJet обязуется возвести первое в мире предприятие по производству топлива SAF с при...

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

Эта функция One UI 5 может изменить подход к созданию смартфонов OneUI 5 еще не вышла, но уже вызывает немало интереса даже за пределами сообщества любителей корейской марки. Финальная версия выйдет буквально через несколько lytq, но мы уже знаем кое-какие ее особенности и вот пару дней назад компания тизернула кое-что интересное, на что...

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

Сертификат TÜV Rheinland подтверждает качество портативных зарядных станций RIVER 2 EcoFlow Новая серия портативных зарядных станций RIVER 2 компании EcoFlow, эксперта в сфере возобновляемой энергетики, получила сертификат TÜV Rheinland «Надежное зарядное устройство». EcoFlow стала первой компанией в сегменте «зеленой» энергетики, которая прошла независимые испытан...

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

Как мы перешли с Elastic на Grafana stack и сократили расходы в несколько раз Привет! Хочу поделиться историей миграции сервисов логирования и трейсинга с компонентов Elastic Stack на Grafana Stack и тем, что из этого вышло. До миграции у нас в М2 использовались достаточно классические схемы: Читать далее

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 5. Способы получения доступа к системе с Metasploit Приветствую тебя, дорогой читатель, в пятой части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux». В прошлый раз мы поговорили о приемах активного футпринтинга, а именно, о методах сканирования целевых ресурсов, и познакомились с таким замечательным ...

Google Dorking. Если ты сотрудник СБ компании Про Google доркинг написано и сказано много. Косвенно данной темы мы касались в статье: как проверяют физических лиц в СБ компаний методом OSINT. Ну и самой, на мой взгляд, толковой статьей на просторах Хабр по вопросу доркинга является статья: Google Dorking или используем ...

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

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

Готовы ли ученые к самой большой в истории ракете - Starship Когда генеральный директор SpaceX Илон Маск говорит о ракете Starship, речь всегда заходит о колонизации космоса человеком. Но Дженнифер Хелдманн, планетарный ученый из Исследовательского центра Эймса NASA и многие другие считают, что рекордный по размерам аппарат может такж...

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

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