Search
Write a publication
Pull to refresh
7
0

Fullstack разработчик

Send message

Создание плагина для Keycloak: Загрузка пользователей из внешнего API

Level of difficultyMedium
Reading time24 min
Views1.1K

Если вы работаете с Keycloak и сталкивались с необходимостью интеграции внешних пользовательских данных — этот материал для вас.

В данной статье я подробно описываю процесс создания плагина на Java для Keycloak. Мы будем рассматривать все этапы разработки, начиная с основ и заканчивая примерами кода и объяснениями каждого шага.

Этот плагин позволяет подключить вашу собственную базу данных через внешний API-сервис. Это дает возможность использовать необходимые данные для вашего проекта без необходимости переписывать часть приложения или вручную переносить информацию из одной системы в другую.

Читать далее

Разворачиваем нейросеть на бесплатном VPS: FastAPI + Hugging Face за 15 минут

Level of difficultyEasy
Reading time5 min
Views9.3K

Хотите запустить свою нейросеть в облаке, но нет бюджета на мощный сервер? В этой статье я покажу, как развернуть модель с Hugging Face на бесплатном VPS с помощью Docker и FastAPI. Вы получите работающий HTTP-сервис всего за 15 минут, даже если раньше не работали с развертыванием ML-моделей.

Мы разберем каждый шаг: от создания Space на Hugging Face до написания API-интерфейса на Python. В качестве примера используем модель TinyLlama, но подход подойдет для любой модели, укладывающейся в ограничения бесплатного тарифа. Я постараюсь рассказать, как обойти типичные проблемы с памятью и производительностью на слабых серверах, а также как избежать "засыпания" вашего сервиса. В статье есть готовые Dockerfile, код на Python и примеры запросов — просто повторяйте за мной и получите свой работающий AI-сервис!

Читать далее

Когда JavaScript недостаточно: Практика разработки нативных модулей для React Native

Level of difficultyMedium
Reading time9 min
Views2.8K

Если ты пишешь на React Native, но устал от его ограничений (типа NFC, Bluetooth или системных фич), эта статья — твой выход. Мы разберём ключевые аспекты разработки нативных модулей для React Native приложений.

Что внутри:
Зачем это надо — когда JS бессилен, а нативный код спешит на помощь.
Как написать свой модуль** — от наследования до обработки системных плюшек (на примере работы с уведомлениями).
Фишки интеграции — куда складывать готовый код, как регистрировать и вызывать из JS.
Готовый пример — бери и используй (или переделывай под свои нужды).

Для кого:
Для тех, кто уже дружит с RN и Kotlin/Java, но хочет больше власти над устройством.

Что получишь:
Рабочий код (не просто "Hello, World!"),
Четкие шаги без воды,
Понимание, как лезть в другие системные штуки.

Итог:
Нативные модули — это мощный инструмент, который делает ваш гибридный код по-настоящему нативным. Хочешь больше, чем предлагает фреймворк? Допиливаешь сам. Статья покажет как.

Читать далее

Bash + Telegram: мониторинг сервера и мгновенные уведомления

Level of difficultyEasy
Reading time5 min
Views13K

Настройка мгновенных оповещений через Telegram о событиях на сервере

Хотите получать мгновенные уведомления обо всех важных событиях на вашем сервере прямо в Telegram?

В этой статье подробно рассказано, как можно быстро организовать отправку сообщений с вашего сервера при помощи скрипта на Bash и утилиты Fail2Ban. Узнайте, как сделать мониторинг вашей системы проще и эффективнее!

Читать далее

Information

Rating
1,608-th
Registered
Activity

Specialization

Fullstack Developer, Mobile Application Developer
Middle
From 250,000 ₽
Java
JavaScript
TypeScript
Golang
Linux
SQL
Docker
React
React Native
Vue.js