—
npm install cytoscape
Cytoscape.js позволяет отображать графы и взаимодействовать с ними.
Библиотека легко интегрируется в разные приложения, как desktop-браузеры, так и мобильные.
Также можно использовать Cytoscape.js в headless-режиме для анализа графов в терминале или на веб-сервере.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4🔥4😁1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Переключатели цвета с анимацией перехода между двумя выбранными цветами. Код основан на JavaScript и не использует сторонних фреймворков или библиотек.
С помощью данного кода можно создать интерактивные переключатели цвета на веб-странице, которые позволяют пользователям легко выбирать начальный и конечный цвета, а также регулировать количество промежуточных цветов для создания плавных переходов.
Ключевые компоненты и функциональность кода:
1. Классы
ColorElement и ColorElementInput
: Они представляют элементы цвета и текстовые поля выбора цвета соответственно. Классы обновляют значение цвета элементов и отображают его на странице с помощью CSS-свойств.
2. Класс
DragSpaceDetector
: Позволяет пользователю перетаскивать целевой цвет (последний элемент переключателя) и изменять количество промежуточных цветов, отображаемых в переключателе.
3. Класс
TransitionColorPicker
: Он объединяет предыдущие классы и управляет созданием переключателей цвета. Класс обновляет промежуточные цвета в зависимости от количества и отображает их в контейнере. При выборе нового цвета контейнер с промежуточными цветами очищается, и затем обновляется с новым количеством промежуточных цветов, создавая плавные переходы между начальным и конечным цветами.
4. Метод
Array.from(document.querySelectorAll('.transition-color-picker')).map(...):
Этот метод ищет все элементы с классом "transition-color-picker" на странице и для каждого элемента создает объект TransitionColorPicker, активируя переключатели цвета на странице.
Таким образом, код является отличным примером интерактивных переключателей цвета и может помочь разобраться в различных аспектах разработки веб-приложений, особенно в работе с DOM, обработке событий, создании пользовательских интерфейсов и анимации.
https://codepen.io/tahazsh/pen/zYMwEXp
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤5🔥3
meteor update --release 3.0-rc.0
meteor reset
Над данным релизом работа началась примерно в середине 2021 года (обсуждение на github). Основной целью было избавиться от Fibers, т.к. это мешало обновить версию NodeJS до стабильной. Да, метеор был привязан к версии NodeJS 14 последние 3 года!
Что нового?
— Обновили документацию;
— Вместо Fibers теперь используются async методы;
— Вся работа с БД осуществляется через асинхронное API;
— Методы стали асинхронными;
— NodeJS обновлена до 20;
— Добавлена поддержка ARM на Linux;
— Обновлено много пакетов, чтобы поддержать асинхронное API.
Для релиза было сделано 160 задач
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥3
16 июля 2024 года состоялся релиз новой стабильной версии открытого пирингового видеохостинга PeerTube 6.2.
Проект PeerTube — это стриминговая платформа на своём хостинге с поддержкой P2P (использует сеть распространения контента на базе P2P-коммуникаций и связывания между собой браузеров посетителей) для альтернативы YouTube, Dailymotion, Vimeo и Twitch. Разработчиком PeerTube является французская некоммерческая организация Framasoft.
Чтобы выложить видеоролик в PeerTube для всеобщего просмотра, нужно поднять у себя на компьютере инстанс PeerTube. Доступен официальный контейнер Docker. Коммуникация с другими серверами в PeerTube осуществляется по ActivityPub, что позволяет пользователям подписываться на каналы из других инстансов, а также серверов с поддержкой Mastodon, Pleroma и ActivityPub.
В настоящее время в децентрализованной системе PeerTube доступны более тысячи инстансов, а также работает поисковая система Sepia Search.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥1🤔1
—
npm install --save-exact --save-dev esbuild
esbuild — это чрезвычайно быстрый бандлер, который позволяет ускорить сборку в 10-100 раз.
Модули можно писать и на JavaScript и на Go.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤4🎉3
⚛️ Netron — это инструмент для просмотра моделей нейронных сетей, глубокого обучения и машинного обучения.
Netron поддерживает как наиболее популярные фреймворки глубокого обучения – Keras и PyTorch – так и менее известные, и даже
Установка в виде сервера для python производится стандартным образом через pip. Также можно установить netron в виде отдельной программы командой.
Он поддерживает форматы ONNX, TensorFlow Lite, Core ML, Keras, Caffe, Darknet, MXNet, PaddlePaddle и другие. Netron также экспериментально поддерживает PyTorch, TorchScript, TensorFlow, OpenVINO и другие.
Установка:
- macOS: .dmg файл или
- Linux: .AppImage файл или
- Windows: .exe установщик или
- Браузер: Веб-версия
- Python Server:
Примеры моделей:
- ONNX: squeezenet
- TensorFlow Lite: yamnet
- Keras: mobilenet
- TorchScript: traced_online_pred_layer
📌 Репозиторий
@javascriptv
Netron поддерживает как наиболее популярные фреймворки глубокого обучения – Keras и PyTorch – так и менее известные, и даже
scikit-learn.
Установка в виде сервера для python производится стандартным образом через pip. Также можно установить netron в виде отдельной программы командой.
winget install -s winget netron
(для Windows) или
snap install netron
(для Linux).
Он поддерживает форматы ONNX, TensorFlow Lite, Core ML, Keras, Caffe, Darknet, MXNet, PaddlePaddle и другие. Netron также экспериментально поддерживает PyTorch, TorchScript, TensorFlow, OpenVINO и другие.
Установка:
- macOS: .dmg файл или
brew install --cask netron
- Linux: .AppImage файл или
snap install netron
- Windows: .exe установщик или
winget install -s winget netron
- Браузер: Веб-версия
- Python Server:
pip install netron
и netron [FILE]
или netron.start('[FILE]')
Примеры моделей:
- ONNX: squeezenet
- TensorFlow Lite: yamnet
- Keras: mobilenet
- TorchScript: traced_online_pred_layer
📌 Репозиторий
@javascriptv
🔥6👍4❤2
git clone https://github.com/parca-dev/parca.git
cd parca
make build
./bin/parca
Parca позволяет визуализировать нагрузку на процессор, использование памяти и других ресурсов
Быстрый старт с Docker:
docker run --rm -p 7070:7070 ghcr.io/parca-dev/parca:v0.21.0 /parca
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤2
—
npm install --save atrament
Atrament — это библиотека JavaScript для рисования и рукописного ввода на HTML-холсте.
Цель Atrament — сделать так, чтобы рисование было естественным и комфортным, а результат — плавным и приятным.
Atrament не хранит контуры штрихов — вместо этого он рисует непосредственно на растровом изображении холста, как чернильная ручка на листе бумаги.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤2🥰1
—
npm install deck.gl
deck.gl — фреймворк, написанный на TS и JS; разработан для упрощения сложной визуализации больших массивов данных на базе WebGPU/WebGL2.
deck.gl позволяет быстро получить впечатляющие результаты с минимальными усилиями — для этого можно комбинировать существующие слои, или использовать расширяемую архитектуру deck.gl.
deck.gl отображает данные (обычно это массивы объектов JSON) в виде визуальных слоёв: например, иконок, полигонов, текстов
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Toolfolio
Вышел мощный плагин для стильной записи экрана, который пригодится всем!
Плагин оснащен множеством функций: рисуйте стрелки, увеличивайте курсор, добавляйте эффекты и записывайте видео с вашим лицом в кружочке. Встроенный видеоредактор тоже на месте.
И самое главное — всё это абсолютно БЕСПЛАТНО.
https://screenity.io/en/
@javascriptv
Вышел мощный плагин для стильной записи экрана, который пригодится всем!
Плагин оснащен множеством функций: рисуйте стрелки, увеличивайте курсор, добавляйте эффекты и записывайте видео с вашим лицом в кружочке. Встроенный видеоредактор тоже на месте.
И самое главное — всё это абсолютно БЕСПЛАТНО.
https://screenity.io/en/
@javascriptv
🔥15👍5❤3
—
npm install @kudoai/chatgpt.js
chatgpt.js — это клиентская JS-библиотека, позволяющая легко взаимодействовать с DOM ChatGPT.
Библиотека chatgpt.js — многофункциональная, объектно-ориентированная, простая в использовании и производительная
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥2🤔1
Forwarded from Python RU
⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
C++ папка: https://t.me/addlist/CdBs5DLepLJmZjY6
C# папка: https://t.me/addlist/u15AMycxRMowZmRi
Java папка: https://t.me/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://t.me/addlist/w4Doot-XBG4xNzYy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
Арихив бесплатных ит-курсов: https://t.me/+-YDHdeS5EEs3MDNi
Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
C++ папка: https://t.me/addlist/CdBs5DLepLJmZjY6
C# папка: https://t.me/addlist/u15AMycxRMowZmRi
Java папка: https://t.me/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://t.me/addlist/w4Doot-XBG4xNzYy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
Арихив бесплатных ит-курсов: https://t.me/+-YDHdeS5EEs3MDNi
❤3🔥2🥰2👍1
это красивый веб-сайт портфолио с открытым исходным кодом, созданный с использованием HTML, CSS и JavaScript. Его можно адаптировать под собственные нужды.
В проекте используются возможности интерактивных элементов. Пользователи могут управлять персонажем, который перемещается к консоли для навигации по разделам сайта.
Основной код написан на JavaScript, с дополнительными компонентами на HTML, CSS, PLSQL и GDScript.
▪ Github
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤2👍2