23 мая Яндекс Вертикали и Авто.ру собирают разработчиков на Vertis JS, чтобы обменяться опытом, понетворкаться и зарядиться летним настроением — вне зависимости от погоды
В программе не только доклады: будут живые дискуссии, командный квиз, стенды с активностями и афтепати!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🤣2🖕2😈1
🎨 Создавайте с Open CoDesign!
Open CoDesign — это открытое решение для генерации дизайна на основе ваших запросов. Приложение работает локально, позволяя использовать модели, которые вы уже используете, без привязки к облачным сервисам. Идеально подходит для создания прототипов, презентаций и маркетинговых материалов.
🚀 Основные моменты:
- Локальная работа без облачных зависимостей
- Поддержка множества моделей (Claude, GPT и др.)
- Экспорт в форматы HTML, PDF, PPTX и другие
- Интерактивный процесс с возможностью комментирования и доработки
📌 GitHub: https://github.com/OpenCoworkAI/open-codesign
#javascript
Open CoDesign — это открытое решение для генерации дизайна на основе ваших запросов. Приложение работает локально, позволяя использовать модели, которые вы уже используете, без привязки к облачным сервисам. Идеально подходит для создания прототипов, презентаций и маркетинговых материалов.
🚀 Основные моменты:
- Локальная работа без облачных зависимостей
- Поддержка множества моделей (Claude, GPT и др.)
- Экспорт в форматы HTML, PDF, PPTX и другие
- Интерактивный процесс с возможностью комментирования и доработки
📌 GitHub: https://github.com/OpenCoworkAI/open-codesign
#javascript
❤6👍1🔥1
Использование React Hooks для управления состоянием в веб-приложениях
При разработке веб-приложений на React, управление состоянием играет ключевую роль. Вместо классовых компонентов, вы можете использовать React Hooks, чтобы упростить управление состоянием и повысить читаемость кода. В этом посте мы разберем, как использовать React Hooks для управления состоянием в веб-приложениях и продемонстрируем пример кода.
💡 Решение: Использование React Hooks для управления состоянием в веб-приложениях
1️⃣ Введение в React Hooks: React Hooks - это новый подход в React, который позволяет использовать состояние и другие возможности React без необходимости писать классовые компоненты. С помощью хуков, таких как useState, useEffect и других, вы можете управлять состоянием компонентов и обрабатывать жизненные циклы компонентов.
2️⃣ Использование useState для управления состоянием: Хук useState позволяет вам добавлять локальное состояние в функциональные компоненты. Например, вы можете использовать useState для создания переменной счетчика и обновления ее значения.
3️⃣ Использование useEffect для работы с побочными эффектами: Хук useEffect позволяет вам выполнять побочные эффекты, такие как получение данных с сервера или подписка на события. Например, вы можете использовать useEffect для загрузки данных из API при монтировании компонента. Вот пример кода:
4️⃣ Использование других хуков и создание собственных: React предоставляет множество других хуков, таких как useContext, useRef и useMemo, которые помогут вам управлять состоянием и оптимизировать производительность компонентов. Вы также можете создавать собственные хуки для повторного использования логики в разных компонентах.
Это примеры кода и использования React Hooks для управления состоянием в веб-приложениях. Учтите, что в реальном проекте может потребоваться дополнительная обработка ошибок и оптимизация кода.
При разработке веб-приложений на React, управление состоянием играет ключевую роль. Вместо классовых компонентов, вы можете использовать React Hooks, чтобы упростить управление состоянием и повысить читаемость кода. В этом посте мы разберем, как использовать React Hooks для управления состоянием в веб-приложениях и продемонстрируем пример кода.
💡 Решение: Использование React Hooks для управления состоянием в веб-приложениях
1️⃣ Введение в React Hooks: React Hooks - это новый подход в React, который позволяет использовать состояние и другие возможности React без необходимости писать классовые компоненты. С помощью хуков, таких как useState, useEffect и других, вы можете управлять состоянием компонентов и обрабатывать жизненные циклы компонентов.
2️⃣ Использование useState для управления состоянием: Хук useState позволяет вам добавлять локальное состояние в функциональные компоненты. Например, вы можете использовать useState для создания переменной счетчика и обновления ее значения.
3️⃣ Использование useEffect для работы с побочными эффектами: Хук useEffect позволяет вам выполнять побочные эффекты, такие как получение данных с сервера или подписка на события. Например, вы можете использовать useEffect для загрузки данных из API при монтировании компонента. Вот пример кода:
4️⃣ Использование других хуков и создание собственных: React предоставляет множество других хуков, таких как useContext, useRef и useMemo, которые помогут вам управлять состоянием и оптимизировать производительность компонентов. Вы также можете создавать собственные хуки для повторного использования логики в разных компонентах.
Это примеры кода и использования React Hooks для управления состоянием в веб-приложениях. Учтите, что в реальном проекте может потребоваться дополнительная обработка ошибок и оптимизация кода.
🤣19❤8👍2🔥2🥴2😢1
🚀 Мощный панель управления для игровых серверов
MCSManager — это современная веб-панель для управления серверами Minecraft, Steam и другими играми. Она позволяет легко управлять несколькими серверами с одного интерфейса, предлагая надежную систему разрешений для пользователей и поддержку многоязычности.
🚀 Основные моменты:
- Быстрая установка игровых серверов с помощью встроенного магазина приложений.
- Поддержка множества игр, включая Terraria и Project Zomboid.
- Настраиваемый интерфейс с возможностью перетаскивания элементов.
- Поддержка Docker и коммерческого хостинга.
- Легковесная архитектура на TypeScript.
📌 GitHub: https://github.com/MCSManager/MCSManager
MCSManager — это современная веб-панель для управления серверами Minecraft, Steam и другими играми. Она позволяет легко управлять несколькими серверами с одного интерфейса, предлагая надежную систему разрешений для пользователей и поддержку многоязычности.
🚀 Основные моменты:
- Быстрая установка игровых серверов с помощью встроенного магазина приложений.
- Поддержка множества игр, включая Terraria и Project Zomboid.
- Настраиваемый интерфейс с возможностью перетаскивания элементов.
- Поддержка Docker и коммерческого хостинга.
- Легковесная архитектура на TypeScript.
📌 GitHub: https://github.com/MCSManager/MCSManager
❤6👍3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Button with rotating gradient border
Кнопка с вращающейся градиентной рамкой – это эффектный веб-элемент, который был разработан и анимирован с использованием языков HTML и CSS. Этот элемент привносит интересное визуальное восприятие на веб-страницу и обращает на себя внимание пользователей благодаря своей креативной анимации.
🌐Ссылка на код
Кнопка с вращающейся градиентной рамкой – это эффектный веб-элемент, который был разработан и анимирован с использованием языков HTML и CSS. Этот элемент привносит интересное визуальное восприятие на веб-страницу и обращает на себя внимание пользователей благодаря своей креативной анимации.
🌐Ссылка на код
👍15❤2🔥1
Forwarded from Machinelearning
This media is not supported in your browser
VIEW IN TELEGRAM
Сервер доступен по адресу
mcp.bfl.ai и позволяет создавать и редактировать изображения в чат-клиентах, поддерживающих этот протокол. Заявлена совместимость с Claude, Cursor, Codex, Windsurf и другими MCP-клиентами.MCP-сервер предоставляет несколько инструментов: генерацию до 8 изображений параллельно, создание вариаций на основе предыдущего результата, просмотр истории запросов и проверку остатка средств на счёте.
Нужную модель клиент выбирает автоматически в зависимости от запроса. Доступно несколько моделей линейки FLUX.2: от быстрой Klein до топовой Мax.
Оплата, согласно документации, производится напрямую BFL: счёт выставляется той организации, которая была выбрана при авторизации.
Актуальные тарифы - на странице bfl.ai/pricing.
@ai_machinelearning_big_data
#news #ai #ml
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1🍌1
Коллекция текстильных паттернов
Все паттерны созданы при помощи CSS-градиентов, без каких-либо изображений. И они очень маленькие!
https://codepen.io/thebabydino/pen/OJmpzya
Все паттерны созданы при помощи CSS-градиентов, без каких-либо изображений. И они очень маленькие!
https://codepen.io/thebabydino/pen/OJmpzya
👍7❤5🔥4
🖼️✨ Упрощение создания динамических обоев
Dynamic Wallpaper Project Toolkit — это мощный инструмент для организации и управления проектами динамических обоев. Он предлагает стандартизированную структуру, шаблоны и утилиты для упрощения разработки и повышения эффективности.
🚀 Основные моменты:
- Стандартизированная структура проекта для упрощения навигации.
- Шаблоны для различных типов динамических обоев.
- Утилиты для управления активами и их синхронизации.
- Скрипты для автоматизации рутинных задач.
- Подробная документация и поддержка сообщества.
📌 GitHub: https://github.com/alfiyahkamilah1239298/WallpaperDownloader-26
Dynamic Wallpaper Project Toolkit — это мощный инструмент для организации и управления проектами динамических обоев. Он предлагает стандартизированную структуру, шаблоны и утилиты для упрощения разработки и повышения эффективности.
🚀 Основные моменты:
- Стандартизированная структура проекта для упрощения навигации.
- Шаблоны для различных типов динамических обоев.
- Утилиты для управления активами и их синхронизации.
- Скрипты для автоматизации рутинных задач.
- Подробная документация и поддержка сообщества.
📌 GitHub: https://github.com/alfiyahkamilah1239298/WallpaperDownloader-26
👍4❤1
Совет по CSS 💡
Возможно, вы не знаете, что мы можем использовать псевдоэлемент
Demo https://www.codewithshripal.com/playground/css/style-list-marker
Возможно, вы не знаете, что мы можем использовать псевдоэлемент
::marker, чтобы изменить стиль маркера/номера списка. 🤩Demo https://www.codewithshripal.com/playground/css/style-list-marker
👍16🔥7😐1
This media is not supported in your browser
VIEW IN TELEGRAM
Gentle button 'explode'
Визуальные эффекты при наведении мыши на кнопку. Использованы SCSS и JS.
https://codepen.io/cassie-codes/pen/zYdxopE
Визуальные эффекты при наведении мыши на кнопку. Использованы SCSS и JS.
https://codepen.io/cassie-codes/pen/zYdxopE
👍9❤5🔥1
Это пошаговый маршрут изучения Linux с упором на практику. Каждый раздел содержит объяснение «почему это устроено именно так», разбор команд и обязательные задания, которые нужно выполнить руками в терминале. Чтение без повторения навыка не даёт — держите терминал открытым рядом с этим текстом.
Как работать с этим курсом: идите сверху вниз, не перепрыгивайте разделы; каждую команду набирайте руками, а не копируйте; в конце каждого блока выполняйте задание; специально ломайте систему в виртуалке и чините — это лучший способ учиться.
https://github.com/justxor/linuxfullroadmap/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
И дело не в том, что ты плохо пишешь код. Просто большинство курсов заканчиваются ровно там, где начинается настоящий .NET.
Этот курс про то, что обычно остаётся под капотом:
- CLR
- JIT
- GC
- Span
- async state machine
- Source Generators
- lock-free подходы
- OpenTelemetry
- дампы в проде
На практике разбираем, как .NET реально работает внутри: что происходит с кодом после компиляции, как память живёт под нагрузкой, почему async иногда помогает, а иногда ломает производительность, как читать проблемы по дампам и метрикам, а не гадать по логам.
Если хочешь дойти до уровня, где система для тебя не чёрный ящик, а инструмент, который ты понимаешь до IL, - велкам.
Сейчас на stepik доступна скидка 55%: https://stepik.org/a/288694
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣3❤2👍2🔥1
Визуальное разделение группы связанных параметров с помощью
Demo https://www.codewithshripal.com/playground/html/visually-breakup-options-in-select
<hr> внутри <select>Demo https://www.codewithshripal.com/playground/html/visually-breakup-options-in-select
👍13🔥6❤4
18 июня(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🖕1
Please open Telegram to view this post
VIEW IN TELEGRAM