This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
📞 Пример анимированного подчеркивания с градиентной заливкой.
КодПэн
👉 Новости 👉 База вопросов
КодПэн
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #NestJs
🤔 Опишите роль модулей. Как создать модуль?
Модули в NestJS объединяют связанные компоненты (контроллеры, сервисы, провайдеры) в единое целое. Это помогает структурировать приложение, делая его масштабируемым и легко управляемым. Модуль создается как класс с декоратором
👉 Новости 👉 База вопросов
Модули в NestJS объединяют связанные компоненты (контроллеры, сервисы, провайдеры) в единое целое. Это помогает структурировать приложение, делая его масштабируемым и легко управляемым. Модуль создается как класс с декоратором
@Module, где указываются метаданные: контроллеры и провайдеры.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
😵💫 OpenSign – open-source инструмент с полным набором функций для безопасного подписания документов.
Проект предлагает не просто добавление подписи в PDF, а полноценный рабочий процесс: поддержку множества подписантов, шаблоны документов, OTP-верификацию и даже возможность отклонения подписания с комментарием. При этом OpenSign не требует подписок и скрытых платежей, позволяя развернуть систему локально или в облаке.
Гитхаб
👉 Новости 👉 База вопросов
Проект предлагает не просто добавление подписи в PDF, а полноценный рабочий процесс: поддержку множества подписантов, шаблоны документов, OTP-верификацию и даже возможность отклонения подписания с комментарием. При этом OpenSign не требует подписок и скрытых платежей, позволяя развернуть систему локально или в облаке.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
🏠 LUME — создание 2D/3D-интерфейсов на HTML. Этот набор веб-компонентов превращает обычные HTML-элементы в полноценные носители графики — от CSS3D-преобразований до WebGL-рендеринга.
Под капотом используется AssemblyScript для компиляции в WebAssembly, что обещает стабильную производительность. А в примерах есть даже заготовка для FPS-игры на движке.
Гитхаб
👉 Новости 👉 База вопросов
Под капотом используется AssemblyScript для компиляции в WebAssembly, что обещает стабильную производительность. А в примерах есть даже заготовка для FPS-игры на движке.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
🫡 Node-OPCUA — промышленный стандарт OPC UA для Node.js. Этот стек реализует протокол OPC UA прямо в Node.js и браузере, предлагая TypeScript-интерфейсы для работы с реальным оборудованием.
Инструмент особенно востребован в SCADA-системах и промышленной автоматизации. Поддерживает создание как OPC-серверов, так и клиентов, включая сложные сценарии подписки на данные и безопасное соединение.
GitHub
👉 Новости 👉 База вопросов
Инструмент особенно востребован в SCADA-системах и промышленной автоматизации. Поддерживает создание как OPC-серверов, так и клиентов, включая сложные сценарии подписки на данные и безопасное соединение.
GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #NestJs
🤔 Обьясни что такое dependency injection?
Dependency Injection (DI) - это паттерн, используемый в NestJS для управления зависимостями через контейнер Inversion of Control (loC). Вместо того чтобы классы создавали свои зависимости самостоятельно, DI автоматически внедряет их. Это упрощает модульность, тестируемость и сопровождаемость приложения.
👉 Новости 👉 База вопросов
Dependency Injection (DI) - это паттерн, используемый в NestJS для управления зависимостями через контейнер Inversion of Control (loC). Вместо того чтобы классы создавали свои зависимости самостоятельно, DI автоматически внедряет их. Это упрощает модульность, тестируемость и сопровождаемость приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#видео
😊 three.js: Загрузка и работа с 3D-моделями
Продолжаем делиться циклом видео, благодаря которым ты научишься пользоваться three.js. В этот раз автор демонстрирует загрузку 3D-модели в проект. Ты скачаешь отдельную модель, добавишь в проект и выполнишь ее отображение на странице веб-проекта.
Смотреть видео
👉 Новости 👉 База вопросов
Продолжаем делиться циклом видео, благодаря которым ты научишься пользоваться three.js. В этот раз автор демонстрирует загрузку 3D-модели в проект. Ты скачаешь отдельную модель, добавишь в проект и выполнишь ее отображение на странице веб-проекта.
Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🤯 Pokemon Slide Gallery
Анимация реализованп без использования JS.
Только HTML и CSS. Переключение реализовано с помощью радио-кнопок
Тык сюда
👉 Новости 👉 База вопросов
Анимация реализованп без использования JS.
Только HTML и CSS. Переключение реализовано с помощью радио-кнопок
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#полезное
😱 В Qwen теперь есть песочницы для генерации и запуска кода.
Web Dev — новый инструмент для создания готовых фронтенд-страниц и приложений в Qwen Chat.
Просто напишите: «Создай сайт как ...» — и готово! Вы получаете код приложения.
Сгенерировали парочку лендингов и простенькую игру для теста - хорошо понимает промпты, работает шустро.
Попробовать
👉 Новости 👉 База вопросов
Web Dev — новый инструмент для создания готовых фронтенд-страниц и приложений в Qwen Chat.
Просто напишите: «Создай сайт как ...» — и готово! Вы получаете код приложения.
Сгенерировали парочку лендингов и простенькую игру для теста - хорошо понимает промпты, работает шустро.
Попробовать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#Собес #NestJs
🤔 В чем основное отличие между NestJS и Express.js?
Express.js - это минималистичный фреймворк, который предоставляет базовые функции для работы с НТТР-запросами. NestJS, напротив, предоставляет модульную архитектуру, встроенное внедрение зависимостей и строгую типизацию через Туре. Если Express.js - это легковесное решение, то NestJS предлагает комплексный подход к разработке крупных приложений.
👉 Новости 👉 База вопросов
Express.js - это минималистичный фреймворк, который предоставляет базовые функции для работы с НТТР-запросами. NestJS, напротив, предоставляет модульную архитектуру, встроенное внедрение зависимостей и строгую типизацию через Туре. Если Express.js - это легковесное решение, то NestJS предлагает комплексный подход к разработке крупных приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 Nova — новый движок JavaScript/Wasбm на Rust. Этот экспериментальный проект пытается переосмыслить архитектуру JS-движков через призму data-oriented design. Вместо классических указателей Nova использует индексы и векторы, чтобы минимизировать накладные расходы и улучшить кэширование.
Пока движок далёк от готовности, но подход к разработке вызывает интерес, например safepoint garbage collector, построенный на особенностях системы заимствований Rust — это попытка максимально приблизить структуру кода к ECMAScript-спецификации.
Гитхаб
👉 Новости 👉 База вопросов
Пока движок далёк от готовности, но подход к разработке вызывает интерес, например safepoint garbage collector, построенный на особенностях системы заимствований Rust — это попытка максимально приблизить структуру кода к ECMAScript-спецификации.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
#полезное
😎 Maska — легковесная библиотека для масок ввода. Инструмент весит всего 3КБ кода, но с поддержкой кастомных токенов, динамических масок и даже специального режима для денежных значений.
Библиотека работает как с нативными input, так и с кастомными компонентами, а ещё поддерживает Vue, Alpine.js и Svelte из коробки.
Гитхаб
👉 Новости 👉 База вопросов
Библиотека работает как с нативными input, так и с кастомными компонентами, а ещё поддерживает Vue, Alpine.js и Svelte из коробки.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤓 Руководство: Как создать онлайн-конвертер изображений в PDF с помощью HTML, CSS, JS и NodeJS!
Ссылка клик
👉 Новости 👉 База вопросов
Ссылка клик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #NestJs
🤔 Можешь объяснить ключевые особенности NestJS?
Ключевые особенности NestJS включают модульную архитектуру, строгую типизацию через TypeScript, использование декораторов для декларативного описания логики, встроенное внедрение зависимостей и поддержку middleware. Эти функции делают разработку понятной, быстрой и масштабируемой.
👉 Новости 👉 База вопросов
Ключевые особенности NestJS включают модульную архитектуру, строгую типизацию через TypeScript, использование декораторов для декларативного описания логики, встроенное внедрение зависимостей и поддержку middleware. Эти функции делают разработку понятной, быстрой и масштабируемой.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🥺 Минималистичный hover-эффект для ссылок навигации
https://codepen.io/jstn/pen/mdoOZJ
👉 Новости 👉 База вопросов
https://codepen.io/jstn/pen/mdoOZJ
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЛитКод
Задача: 648. Replace Words
В английском языке есть понятие "корень", за которым может следовать какое-то другое слово, чтобы образовать другое более длинное слово - назовем это слово производным. Например, если за корнем "help" следует слово "ful", мы можем образовать производное "helpful". Дайте словарь, состоящий из множества корней, и предложение, состоящее из слов, разделенных пробелами, замените все производные в предложении на образующий их корень. Если производное может быть заменено более чем одним корнем, замените его корнем, имеющим наименьшую длину. Верните предложение после замены.
Пример:
👨💻 Алгоритм:
1⃣ Преобразуйте словарь корней в набор для быстрого поиска.
2⃣ Пройдите по каждому слову в предложении и найдите самый короткий корень, который является префиксом этого слова.
3⃣ Замените слово найденным корнем и соберите обновленное предложение.
😎 Решение:
👉 Новости 👉 База вопросов
Задача: 648. Replace Words
В английском языке есть понятие "корень", за которым может следовать какое-то другое слово, чтобы образовать другое более длинное слово - назовем это слово производным. Например, если за корнем "help" следует слово "ful", мы можем образовать производное "helpful". Дайте словарь, состоящий из множества корней, и предложение, состоящее из слов, разделенных пробелами, замените все производные в предложении на образующий их корень. Если производное может быть заменено более чем одним корнем, замените его корнем, имеющим наименьшую длину. Верните предложение после замены.
Пример:
Input: dictionary = ["cat","bat","rat"], sentence = "the cattle was rattled by the battery"
Output: "the cat was rat by the bat"
var replaceWords = function(roots, sentence) {
const rootSet = new Set(roots);
const replace = (word) => {
for (let i = 1; i <= word.length; i++) {
if (rootSet.has(word.slice(0, i))) {
return word.slice(0, i);
}
}
return word;
};
return sentence.split(' ').map(replace).join(' ');
};Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
#полезное
🛞 Pinkerton — инструмент для поиска секретов в JavaScript
Это мощный open-source сканер, созданный для автоматического поиска чувствительных данных (API-ключей, токенов, паролей) в JavaScript-файлах на веб-сайтах.
Что делает Pinkerton:
🔵 Краулит сайт, собирая все JS-файлы
🔵 Ищет утечки с помощью регулярных выражений
🔵 Находит API-ключи, JWT, access tokens, пароли и многое другое
Как использовать:
Кому подойдёт:
🟠 Пентестерам и багхантером
🟠 DevSecOps специалистам
🟠 Любому, кто хочет проверить, не утекли ли ключи в фронт-коде
Pinkerton — отличный инструмент для тех, кто хочет автоматизировать безопасность своего фронта и не допустить утечек ключей.
Гитхаб
👉 Новости 👉 База вопросов
Это мощный open-source сканер, созданный для автоматического поиска чувствительных данных (API-ключей, токенов, паролей) в JavaScript-файлах на веб-сайтах.
Что делает Pinkerton:
Как использовать:
git clone https://github.com/000pp/Pinkerton.git
pip3 install -r requirements.txt
python3 main.py -u https://example.com
Кому подойдёт:
Pinkerton — отличный инструмент для тех, кто хочет автоматизировать безопасность своего фронта и не допустить утечек ключей.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #NestJs
🤔 Что такое NestJS, и почему он так популярен для создания приложений на Node.js?
NestJS - это прогрессивный фреймворк для Node.js, построенный на TypeScript. Он предлагает модульную архитектуру, встроенную поддержку Dependency Injection (внедрение зависимостей) и удобную интеграцию с популярными библиотеками. Благодаря своей структуре и подходу к разработке он делает код легко масштабируемым, читаемым и поддерживаемым.
👉 Новости 👉 База вопросов
NestJS - это прогрессивный фреймворк для Node.js, построенный на TypeScript. Он предлагает модульную архитектуру, встроенную поддержку Dependency Injection (внедрение зависимостей) и удобную интеграцию с популярными библиотеками. Благодаря своей структуре и подходу к разработке он делает код легко масштабируемым, читаемым и поддерживаемым.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
📞 Необычное отображение соцсетей с анимацией при наведении на них
Тык сюда
👉 Новости 👉 База вопросов
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👋 Квантификатор
Квантификатор – это специальный символ. Он указывает, сколько раз должен повторяться символ или группа символов. Наример, “+” – один и более раз. “?” – 0 или 1 раз, {n} – ровно n раз. По умолчанию квантификаторы жадные — они захватывают как можно больше символов. Чтобы сделать их ленивыми — добавь ?
👉 Новости 👉 База вопросов
Квантификатор – это специальный символ. Он указывает, сколько раз должен повторяться символ или группа символов. Наример, “+” – один и более раз. “?” – 0 или 1 раз, {n} – ровно n раз. По умолчанию квантификаторы жадные — они захватывают как можно больше символов. Чтобы сделать их ленивыми — добавь ?
Please open Telegram to view this post
VIEW IN TELEGRAM