Руководство о миграции парсера YQL с ANTLR3 на ANTLR4 доступно по ссылке.
В статье от выпускника и ментора Школы анализа данных Яндекса описаны этапы и особенности перехода SQL-диалекта для YDB и YTsaurus с ANTLR3 на ANTLR4. Основное решение заключается в генерации protobuf-схем, что упрощает работу с AST и адаптацию специальных шаблонов (stg-файлы). Новый парсер легко интегрируется в приложения на Node.js, а использование библиотеки protobuf.js сделает работу с protobuf-схемами более простой и повысит поддерживаемость кода.
Ссылка: *клик*
В статье от выпускника и ментора Школы анализа данных Яндекса описаны этапы и особенности перехода SQL-диалекта для YDB и YTsaurus с ANTLR3 на ANTLR4. Основное решение заключается в генерации protobuf-схем, что упрощает работу с AST и адаптацию специальных шаблонов (stg-файлы). Новый парсер легко интегрируется в приложения на Node.js, а использование библиотеки protobuf.js сделает работу с protobuf-схемами более простой и повысит поддерживаемость кода.
Ссылка: *клик*
🖥 Ознакомьтесь с Three.js, реализовав пять проектов!
🌟 Three.js упрощает работу с WebGL (библиотека для веб-графики), что делает процесс создания и отображения анимированной 3D-графики на веб-страницах более доступным для разработчиков. С помощью Three.js можно создавать как простые 3D-модели, так и сложные интерактивные проекты.
🔗 Ссылка: *клик* (https://www.youtube.com/watch?v=UMqNHi1GDAE)
🌟 Three.js упрощает работу с WebGL (библиотека для веб-графики), что делает процесс создания и отображения анимированной 3D-графики на веб-страницах более доступным для разработчиков. С помощью Three.js можно создавать как простые 3D-модели, так и сложные интерактивные проекты.
🔗 Ссылка: *клик* (https://www.youtube.com/watch?v=UMqNHi1GDAE)
🖥 pluggable.js (https://github.com/conversejs/pluggable.js) — это библиотека, которая позволяет расширять функциональность веб-приложений с помощью плагинов!
🌟 pluggable.js предлагает API для загрузки, активации, деактивации и удаления плагинов, что дает возможность не изменять основное приложение. Это может быть полезным для разработки гибких и настраиваемых веб-приложений, где функциональность можно добавлять и изменять без редактирования основной кодовой базы.
🔐 Лицензия: MIT
🖥 Github (https://github.com/conversejs/pluggable.js)
🌟 pluggable.js предлагает API для загрузки, активации, деактивации и удаления плагинов, что дает возможность не изменять основное приложение. Это может быть полезным для разработки гибких и настраиваемых веб-приложений, где функциональность можно добавлять и изменять без редактирования основной кодовой базы.
🔐 Лицензия: MIT
🖥 Github (https://github.com/conversejs/pluggable.js)
👍1
🌐 Localtunnel (https://github.com/localtunnel/localtunnel) — это инструмент, который позволяет быстро создавать туннели для доступа к локальному серверу из интернета.
🌟 С его помощью можно легко получить публичный URL для вашего локального приложения, что упрощает тестирование и совместное использование.
💡 Localtunnel особенно полезен в разработке, например, при работе с инструментами, которые требуют обратных вызовов (такими как Twilio), или для демонстрации работы локального сервера клиентам. Его можно использовать через командную строку (CLI) или API, а настройка занимает всего одну команду.
🔐 Лицензия: MIT
🖥 Github (https://github.com/localtunnel/localtunnel)
🌟 С его помощью можно легко получить публичный URL для вашего локального приложения, что упрощает тестирование и совместное использование.
💡 Localtunnel особенно полезен в разработке, например, при работе с инструментами, которые требуют обратных вызовов (такими как Twilio), или для демонстрации работы локального сервера клиентам. Его можно использовать через командную строку (CLI) или API, а настройка занимает всего одну команду.
🔐 Лицензия: MIT
🖥 Github (https://github.com/localtunnel/localtunnel)
🖥 PGlite (https://github.com/electric-sql/pglite) — это облегченная версия PostgreSQL, которая работает в WebAssembly (WASM) и позволяет запускать Postgres в браузере или Node.js без установки дополнительных зависимостей.
🌟 Она поддерживает режим реального времени и реактивные привязки, позволяя использовать базу данных в памяти или сохранять данные на файловую систему или IndexedDB. Это решение отлично подходит для локальных приложений с минимальными ресурсами.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/electric-sql/pglite)
@sqlhub
🌟 Она поддерживает режим реального времени и реактивные привязки, позволяя использовать базу данных в памяти или сохранять данные на файловую систему или IndexedDB. Это решение отлично подходит для локальных приложений с минимальными ресурсами.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/electric-sql/pglite)
@sqlhub
🎉3
🖥 Docsify (https://github.com/docsifyjs/docsify) — это генератор сайтов для документации, который в реальном времени преобразует файлы Markdown в веб-сайт без необходимости предварительной сборки.
🌟 Этот инструмент легкий, удобный в использовании и предлагает такие возможности, как полнотекстовый поиск, поддержку нескольких тем, плагины и эмодзи.
🌟 Docsify отлично подходит для тех, кто хочет быстро создать документацию без сложных настроек. Сайты, сделанные с его помощью, можно развернуть на GitHub Pages или использовать на любом статическом веб-сервере.
🔐 Лицензия: MIT
🖥 Github (https://github.com/docsifyjs/docsify?tab=readme-ov-file)
🌟 Этот инструмент легкий, удобный в использовании и предлагает такие возможности, как полнотекстовый поиск, поддержку нескольких тем, плагины и эмодзи.
🌟 Docsify отлично подходит для тех, кто хочет быстро создать документацию без сложных настроек. Сайты, сделанные с его помощью, можно развернуть на GitHub Pages или использовать на любом статическом веб-сервере.
🔐 Лицензия: MIT
🖥 Github (https://github.com/docsifyjs/docsify?tab=readme-ov-file)
🔥1
🔥 Курс по изучению Mistral AI с использованием JavaScript!
💡 Вы научитесь разрабатывать умные приложения, применяя модели Mistral AI с открытым исходным кодом. В этом курсе рассматриваются все аспекты, начиная с создания чата и до более сложных вариантов использования, таких как RAG и вызов функций.
🕞 Продолжительность: 1 час 24 минуты
🔗 Ссылка: *клик*
#курс #машинноеобучение #javascript
💡 Вы научитесь разрабатывать умные приложения, применяя модели Mistral AI с открытым исходным кодом. В этом курсе рассматриваются все аспекты, начиная с создания чата и до более сложных вариантов использования, таких как RAG и вызов функций.
🕞 Продолжительность: 1 час 24 минуты
🔗 Ссылка: *клик*
#курс #машинноеобучение #javascript
👎2🔥2🎉1
🔥 Eko — это фреймворк на JavaScript, который помогает создавать эффективные агентные рабочие процессы с использованием естественного языка.
🌟 Он предлагает единый интерфейс для работы агентов как в браузере, так и на сервере, поддерживает выполнение сложных задач и интеграцию с разными платформами.
🔐 Лицензия: MIT
🖥 Github
@machinelearning_ru
🌟 Он предлагает единый интерфейс для работы агентов как в браузере, так и на сервере, поддерживает выполнение сложных задач и интеграцию с разными платформами.
🔐 Лицензия: MIT
🖥 Github
@machinelearning_ru
🎉1
🌐 Эта статья рассматривает менее известные HTML-элементы, которые могут быть полезны в разработке веб-страниц, но часто остаются незамеченными.
🌟 Она объясняет, как и когда использовать такие элементы, как , , , , и другие, чтобы улучшить функциональность и семантику веб-страниц.
🔗 Ссылка: *клик*
🌟 Она объясняет, как и когда использовать такие элементы, как , , , , и другие, чтобы улучшить функциональность и семантику веб-страниц.
🔗 Ссылка: *клик*
👍2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
НОВИНКА: Kokoro v1.0 - 82 МБ, это открытая многоязычная модель TTS (преобразование текста в речь на другом языке), которая функционирует на WebGPU в браузере! 🔥
Это полностью автономная модель, 100% локальная, с поддержкой английского, испанского, французского, итальянского, японского и китайского языков! ⚡
Она работает прямо в браузере и обеспечивает удивительно быстрый вывод, поддерживаемый ONNXRuntimeWeb.
Чтобы запустить, достаточно ввести команду: npm i kokoro-js.
Лицензирование: Apache 2.0.
▪Github: https://github.com/hexgrad/kokoro/tree/main/kokoro.js
▪Demo: https://huggingface.co/spaces/webml-community/kokoro-webgpu
Это полностью автономная модель, 100% локальная, с поддержкой английского, испанского, французского, итальянского, японского и китайского языков! ⚡
Она работает прямо в браузере и обеспечивает удивительно быстрый вывод, поддерживаемый ONNXRuntimeWeb.
Чтобы запустить, достаточно ввести команду: npm i kokoro-js.
Лицензирование: Apache 2.0.
▪Github: https://github.com/hexgrad/kokoro/tree/main/kokoro.js
▪Demo: https://huggingface.co/spaces/webml-community/kokoro-webgpu
⭐️ Дорожная карта для веб-разработчиков
Одна из самых впечатляющих дорожных карт, которые я когда-либо видел, была создана разработчиком из Дании.
Он разработал интерактивную карту для веб-разработчиков.
К каждому пункту добавлены ссылки на ресурсы, где можно изучить или освежить знания по соответствующей теме.
Это отличный способ организовать свое обучение и отслеживать прогресс в веб-разработке.
https://andreasbm.github.io/web-skills/
#roadmap #web #js #html #css
Одна из самых впечатляющих дорожных карт, которые я когда-либо видел, была создана разработчиком из Дании.
Он разработал интерактивную карту для веб-разработчиков.
К каждому пункту добавлены ссылки на ресурсы, где можно изучить или освежить знания по соответствующей теме.
Это отличный способ организовать свое обучение и отслеживать прогресс в веб-разработке.
https://andreasbm.github.io/web-skills/
#roadmap #web #js #html #css
🔥2
🖥 boardgame.io (https://github.com/boardgameio/boardgame.io) — это движок для разработки пошаговых многопользовательских игр на JavaScript!
🌟 Он автоматически управляет состоянием игры, обеспечивая синхронизацию между клиентами, сервером и хранилищем. В репозитории есть возможность создания матчмейкинга, генерации ботов, а также поддержка различных фаз игры с уникальными правилами.
🔐 Лицензия: MIT
🖥 Github (https://github.com/boardgameio/boardgame.io)
🌟 Он автоматически управляет состоянием игры, обеспечивая синхронизацию между клиентами, сервером и хранилищем. В репозитории есть возможность создания матчмейкинга, генерации ботов, а также поддержка различных фаз игры с уникальными правилами.
🔐 Лицензия: MIT
🖥 Github (https://github.com/boardgameio/boardgame.io)
🖥 NVM (Node Version Manager) — это инструмент для управления версиями Node.js, который можно устанавливать на уровне пользователя и использовать в каждой сессии терминала.
🌟 Он совместим с любыми оболочками, которые поддерживают стандарт POSIX, такими как sh, dash, ksh, zsh и bash, и работает на Unix, macOS и Windows WSL.
💡 С помощью NVM вы можете легко устанавливать и переключаться между разными версиями Node.js, что особенно полезно при работе над проектами с разными требованиями к версиям Node.js. Для установки или обновления NVM рекомендуется использовать скрипт установки, который доступен в официальном репозитории на GitHub.
🔐 Лицензия: MIT
🖥 Github
🌟 Он совместим с любыми оболочками, которые поддерживают стандарт POSIX, такими как sh, dash, ksh, zsh и bash, и работает на Unix, macOS и Windows WSL.
💡 С помощью NVM вы можете легко устанавливать и переключаться между разными версиями Node.js, что особенно полезно при работе над проектами с разными требованиями к версиям Node.js. Для установки или обновления NVM рекомендуется использовать скрипт установки, который доступен в официальном репозитории на GitHub.
🔐 Лицензия: MIT
🖥 Github
🎉2🔥1
👩💻 Puck (https://github.com/measuredco/puck) — это визуальный редактор для React, который разработала компания Measured Corporation Ltd!
🌟 Он даёт возможность разработчикам создавать и изменять компоненты React с помощью простого в использовании интерфейса, что делает процесс разработки пользовательских интерфейсов более удобным. Puck предлагает функции перетаскивания компонентов, настройки их свойств и визуального редактирования структуры приложения.
🔐 Лицензия: MIT
🖥 Github (https://github.com/measuredco/puck)
@react_tg
🌟 Он даёт возможность разработчикам создавать и изменять компоненты React с помощью простого в использовании интерфейса, что делает процесс разработки пользовательских интерфейсов более удобным. Puck предлагает функции перетаскивания компонентов, настройки их свойств и визуального редактирования структуры приложения.
🔐 Лицензия: MIT
🖥 Github (https://github.com/measuredco/puck)
@react_tg
🔥2
🖥 PDF.js (https://github.com/mozilla/pdf.js?tab=readme-ov-file) — это библиотека с открытым исходным кодом, созданная Mozilla, которая позволяет просматривать PDF-документы прямо в веб-браузерах с использованием стандартов HTML5 и JavaScript.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/mozilla/pdf.js?tab=readme-ov-file)
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/mozilla/pdf.js?tab=readme-ov-file)
👍2
🖥 Sitefetch (https://github.com/egoist/sitefetch) — это инструмент для загрузки и сохранения содержимого веб-сайта в текстовом формате, который оптимизирован для взаимодействия с моделями искусственного интеллекта.
🌟 Он извлекает текст с выбранных страниц, преобразуя HTML в удобочитаемый текстовый файл. Это может быть полезно для обучения языковых моделей или анализа контента.
💡 Основные функции включают настройку выборки контента с помощью CSS-селекторов, фильтрацию страниц по шаблонам URL, а также управление количеством одновременных запросов для повышения производительности. Sitefetch легко устанавливается через пакетные менеджеры, такие как npm, pnpm или bun, и поддерживает как командную строку, так и API для интеграции в другие приложения.
🔐 Лицензия: MIT
🖥 Github (https://github.com/egoist/sitefetch)
🌟 Он извлекает текст с выбранных страниц, преобразуя HTML в удобочитаемый текстовый файл. Это может быть полезно для обучения языковых моделей или анализа контента.
💡 Основные функции включают настройку выборки контента с помощью CSS-селекторов, фильтрацию страниц по шаблонам URL, а также управление количеством одновременных запросов для повышения производительности. Sitefetch легко устанавливается через пакетные менеджеры, такие как npm, pnpm или bun, и поддерживает как командную строку, так и API для интеграции в другие приложения.
🔐 Лицензия: MIT
🖥 Github (https://github.com/egoist/sitefetch)
🔥1
🖥 Dexie.js (https://github.com/dexie/Dexie.js) — это простая и удобная обёртка для работы с IndexedDB, встроенной базой данных, доступной в браузерах! 🌟 Dexie.js облегчает работу с IndexedDB, устраняя известные проблемы её реализации и обеспечивая более стабильный пользовательский опыт. 💡 К числу основных особенностей относятся поддержка всех современных браузеров, Electron и мобильных приложений через Capacitor. Dexie.js делает код более понятным и предлагает функции для синхронизации данных, работы с транзакциями и запросами. 🔐 Лицензия: Apache-2.0 🖥 Github (https://github.com/dexie/Dexie.js) (https://t.iss.one/javascriptv)