javascript
Основы тестирования React-приложений через Cypress

Привет, Хабр! Сегодня рассмотрим как автоматизировать тестирование React-приложений с инструментом Cypress. Для начала работы с Cypress React-проекте, первым делом нужно установить сам пакет. Это можно сделать с помощью npm или Yarn:npm install cypress --save-dev # или yarn add cypress --devПосле установки, нужно будет проинициализировать Cypress, что создаст базовую структуру папок и файлов конфигураций:npx cypress openКоманда создат все необходимые файлы и откроет пользовательский интерфейс …

  • суббота, 3 августа 2024 г. в 00:00:06
javascript
Давайте сделаем крупное приложение на Flask (язык Python)

На Хабре я часто вижу статьи о реализации тех или иных фич на Python-фреймворках. Я объединил все эти фичи в реальный проект с открытым исходным кодом, чтобы у вас сложилась целостная картина. Мы с вами создадим UX/UI на Figma, напишем фронтенд на HTML, CSS, SASS, Bootstrap и JavaScript, создадим ER-диаграмму в MySQL Workbench, напишем бекэнд на Flask, создадим регистрацию через социальные сети OAuth 2.0 в один клик, используем брокер сообщений и асинхронную очередь Celery для отправки писем н…

  • суббота, 3 августа 2024 г. в 00:00:05
github
teaxyz / white-paper

how will the protocol work?tea white-paper 2.1.0 The tea white paper is a semantically versioned, Markdown document. New releases are deployed to Gitbook. Contributing If you have general feedback, please open a discussion thread.

  • суббота, 3 августа 2024 г. в 00:00:03
github
pytorch / torchchat

Run PyTorch LLMs locally on servers, desktop and mobileChat with LLMs Everywhere torchchat is a small codebase showcasing the ability to run large language models (LLMs) seamlessly. With torchchat, you can run LLMs using Python, within your own (C/C++) application (desktop or server) and on iOS and Android. What can you do with torchchat? Run models via PyTorch / Python Chat Generate Run chat in the Browser Run models on desktop/server without python Use AOT Inductor for faster execution R…

  • суббота, 3 августа 2024 г. в 00:00:01
xaker
Positive Technologies: хакеры нацелены на кражу учетных данных и коммерческой тайны

Специалисты Positive Technologies проанализировали рынок утечек данных в России и мире. Эксперты изучили около 1000 объявлений на форумах даркнета и свыше 700 сообщений о публично раскрытых инцидентах за первое полугодие 2024 года по всему миру. Оказалось, преступники стали меньше интересоваться персональными данными и теперь нацелены на кражу данных, а также коммерческой тайны.

  • пятница, 2 августа 2024 г. в 00:00:23
xaker
Вымогательская группа Dark Angels получила рекордный выкуп — 75 млн долларов США

Аналитики Zscaler ThreatLabz сообщили, что неназванная компания из списка Fortune 50 заплатила вымогательской группировке Dark Angels рекордный выкуп в размере 75 млн долларов США.

  • пятница, 2 августа 2024 г. в 00:00:21
xaker
Мошенники обманывают мошенников, имитируя утечки данных криптокошельков

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

  • пятница, 2 августа 2024 г. в 00:00:20
xaker
BingoMod ворует деньги и уничтожает данные на Android-устройствах

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

  • пятница, 2 августа 2024 г. в 00:00:18
xaker
Роскомнадзор планирует блокировать научно-техническую информацию о VPN-сервисах

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

  • пятница, 2 августа 2024 г. в 00:00:17