• Привет, Хабр. Для будущих студентов курса «Экосистема Hadoop, Spark, Hive» подготовили перевод материала.Также приглашаем всех желающих на вебинар «Тестирование Spark приложений». На этом открытом уроке рассмотрим проблемы в тестировании Spark приложений: стат данные, частичную проверку и запуск/остановку тяжелых систем. Изучим…

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

  • На прошлой неделе эксперты «Лаборатории Касперского» опубликовали исследование таргетированной вредоносной кампании Tunnelsnake. Она, скорее всего, имеет китайское происхождение, но связать ее с другими известными атаками пока не удалось. Аналитики проследили вредоносную активность вплоть до 2018 года, при этом отметили единичные…

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

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

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

  • JSON, YAML, XMLНедавно я переехал в Москву в квартиру без письменного стола. Это было неловким, отягчающим непростую ситуацию обстоятельством: спального места тоже не было. В общем, я позвонил в IKEA и попросил привезти мне и то и другое.Через пару дней мебель…

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

  • Привет, Хаброжители! Python — это динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание «Python. Лучшие практики и…

  • Предисловие к переводуДля тех, кто будет впоследствии знакомиться с первоисточниками в переводе я частично оставил оригинальную терминологию и аббревиатуры. Для этих же целей в списке референсов разная маркировка ссылок link | full-text | backup. Где full-text — ссылки на публикации…