Эта статья — перевод оригинальной статьи "New in Chrome 115".Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Анимации основанные на скроле страницыАнимации основанные на скроле, являются распространенным UX паттерном в вебе. Анимации основанные на скроле страницы, связаны с позицией текущего скролбара. Это означает, что при прокрутке вверх или вниз связанная анимация движется вперед или назад в прямой зависимости от …
Этот пост является ещё одной попыткой сформулировать идею, зачем нужно внедрение зависимостей в ванильном JavaScript (именно в ES6+, а не в TS).Основная сложность в том, что шаблон “внедрение зависимостей” (DI) есть следствие применение на практике “принципа инверсии зависимостей” (DIP). Классическая формулировка этого принципа выглядит так:A. Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.B. Абстракции не должны зависеть от …
Каждые несколько лет среди специалистов по безопасности поднимаются дискуссии о вреде JS-криптографии. Сейчас они возобновились. Что стало поводом и почему у некоторых специалистов такое предубеждение к криптографическим операциям в браузере? Попробуем разобраться. Критика JavaScript-криптографии Претензии к криптографии в браузере концентрируются вокруг следующих тезисов: Излишнее использование JS-криптофункций там, где достаточно SSL/TLS. Например, создание собственных криптопротоколов …
Holberton-style C code checker written in PerlBetty Installation Run the script install.sh with sudo privileges to install betty-style and betty-doc on your computer, along with the following manuals: betty(1) betty-style(1) betty-doc(1) Documentation Please visit the Betty Wiki for the full specifications of Betty coding and documentation styles. You'll also find some references and some tools for common text editors such as Emacs and Atom. Usage Run the following command to check if y…
Highcharts JS, the JavaScript charting frameworkHighcharts JS is a JavaScript charting library based on SVG and some canvas/WebGL. Official website: www.highcharts.com Download page: www.highcharts.com/download Licensing: shop.highcharts.com Support: www.highcharts.com/support Issues: Repo guidelines Highcharts is a source available product. Please refer to shop.highcharts.com for details on licensing. Installing and using Highcharts This is the working repo for Highcharts code. If you simply…
Minimalistic C client for Redis >= 1.2 This Readme reflects the latest changed in the master branch. See v1.0.0 for the Readme and documentation for the latest release (API/ABI history). HIREDIS Hiredis is a minimalistic C client library for the Redis database. It is minimalistic because it just adds minimal support for the protocol, but at the same time it uses a high level printf-alike API in order to make it much higher level than otherwise suggested by its minimal code base and the lack of …
ADB-Toolkit V2 for easy ADB tricks with many perks in all one. ENJOY! ADB-Toolkit V2.3 Tool for testing your Android device and HaHaHack someone Android Phone ( Don't use with wrong intentions ) 🤘🤘 ADB-Toolkit is a BASH Script with 28 options and an METASPLOIT Section which has 6 options which is made to do easy penetration testing in Android Device. You can do preety much any thing with this script and test your android device is it safe or not.…
Export all bike details (such as encryption key) of your VanMoof bikes.VanMoof Encryption Key Exporter About Unfortunately, in recent months news have come up saying VanMoof isn’t in a very good financial state and had to be rescued in December 2022 by a number of unnamed investors, source. Also, at the time of writing this README, end of June 2023, VanMoof has halted all sales. The Bluetooth connection between your smartphone and your VanMoof is encrypted for security purposes. Each time you l…