В августе этого года в ssh(1) (клиент OpenSSH) внесено изменение с поддержкой обфускации тайминга нажатий клавиш, то есть интервалов между временем нажатия клавиш на клавиатуре. Спрашивается, почему разработчики озаботились такими нюансами информационной безопасности? Но причина есть. И на самом деле такие меры должны предпринять все программы, которые допускают ввод паролей в интернете (или вообще любого конфиденциального текста). В первую очередь, браузеры и мессенджеры. Тайминг нажатий …
При написании бэкенда работа с базой данных зачастую составляет большую часть кода в проекте. Но несмотря на то, что в го стандартная библиотека для тестирования довольно удобная, она требует написания большого количества кода. Поэтому иногда вместо того, чтобы писать тесты разработчики могут ограничить тестирование при помощи какого-либо клиента (например, при помощи tableplus или другого sql-клиента), либо тестируют уже конечные точки API используя postman. С одной стороны, это, конечно може…
Привет, Хабр! Не редко захожу, читаю, пришло время поделиться собственным опытом и маленьким поводом для гордости - только что я написал библиотеку, которая примерно в 33 раза быстрее, чем все иные решения, что я находил. Вот сразу ссылкаЧто же за библиотека и зачем нужна? Она преобразует xlsx в csv. Причём данная библиотека является совместимой с JS/TS, в ближайшее время портирую на питон. Зачем нужна? Всё на деле просто - понадобилось мне работать с таблицами Excel. Выбор, казалось бы, очеви…
# Содержание:1. [Эволюция Веб приложений в двух словах](#1) 2. [Два подхода](#2) 3. [Разработка простой компоненты](#3) 4. [Разработка компоненты посложнее](#4) 5. [Повторное использование](#5) 6. [Данные и методы](#6) 7. [CSS и стилевое оформление](#7) 8. [Обработка событий](#8) 9. [Работа с формами](#9) 10. [Отладка](#10) В статье сравниваются два подхода к созданию веб интерфейса пользователя. Один подход - это современные фреймворки с компонентным подходом, который инкапсулирует…
Список тестовых заданий для ручных тестировщиков и автоматизаторовСписок тестовых заданий для тестировщиков Данный репозиторий создан тестировщиком для тестировщиков. Подробнее о проекте. Вы можете использовать результаты выполнения тестовых заданий для своего портфолио или для тренировки. Как обновлять базу? Вы можете отправлять новые тестовые задания через Pull Request или скидывать их в мой Telegram. Задания API Automation Documentation General Mobile SQL Test Design Web Примеры задач на с…
SmartTube - an advanced player for set-top boxes and tv running Android OSSmartTube (old name SmartTubeNext) SmartTube is an advanced player for Android TVs and TV boxes, free & open source. You can play content from different public sources. ✅ Features: no ads ‧ SponsorBlock ‧ adjustable playback speed ‧ 8k support ‧ 60fps ‧ HDR ‧ read live chat ‧ customizable buttons ‧ no Google Services ‧ helpful international community ❌ Disadvantages: no support for phones and tablets, no comments sta…
VideoCrafter1: Open Diffusion Models for High-Quality Video GenerationVideoCrafter1: Open Diffusion Models for High-Quality Video Generation 🔥🔥 The VideoCrafter1 for high-quality video generation are now released! Please Join us and create your own film on Discord/Floor33. Floor33 | Film 🔆 Introduction 🤗🤗🤗 VideoCrafter is an open-source video generation and editing toolbox for crafting video content. It currently includes the Text2Video and Image2Video models: 1. Generic Text-to-video Ge…
A collaborative list of public APIs for developers Public APIs A collaborative list of public APIs for developers The Project Contributing Guide • Issues • Pull Requests • License Index Animals Anime Anti-Malware Art & Design Authentication & Authorization Blockchain Books Business Calendar Cloud Storage & File Sharing Continuous Integration Cryptocurrency Currency Exchange Data Validation Development Dictionaries Documents &…