Найти в Дзене
Как создать статический сайт без базы данных: простой и элегантный подход с Lua и GTK
Хотите запустить собственный сайт, но не хотите возиться с WordPress, базами данных или хостингом? Есть отличное решение — статический генератор сайтов, который работает только с XML-файлами и HTML-шаблонами. В этой статье расскажу, как легко создавать и управлять контентом сайта с помощью двух бесплатных инструментов: luassg (генератор на Lua) и entity_xml_crud_app (графический редактор на Python + GTK). Видео запуска программы entity_xml_crud_app Что такое статический сайт? Статический сайт — это набор обычных HTML-файлов, которые отдаются браузеру «как есть»...
2 недели назад
Выполняем запрос к нейросети в Интернете по локальной базе знаний с помощью OpenRouter
Подготовительными мероприятиями для данной цели являются установка ollama и модели mxbai-embed-large, а также тестового набора данных в виде текстовых файлов для создания векторной базы знаний согласно заметке Затем создаем в каталоге ~/myrag файл openroutereq.py c исходным кодом: import chromadb import requests import json import os # === 🔐 Вставьте ваш OpenRouter API ключ === OPENROUTER_API_KEY = "sk-..." # 👈 ЗАМЕНИТЕ НА СВОЙ КЛЮЧ # === 🧠 Выберите бесплатную модель === MODEL = "deepseek/deepseek-chat-v3...
4 месяца назад
Использование своего набора данных для локальной нейросети
Цель: взять базу знаний в виде текстовых файлов и векторизовать ее для нахождения подходящего контекста по пользовательскому запросу и синтеза ответа нейросетью. Алгоритм действий: Устанавливаем ollama для запросов к локальной нейросети yay -S ollama sudo systemctl start ollama.service Скачиваем модели для ollama: ollama pull mxbai-embed-large ollama pull llama3:8b Создаем каталог, в котором будет хранится векторная база chromadb mkdir /home/username/persistent/store -p Создаем каталог, в котором...
4 месяца назад
Фильтрация и агрегирование данных в n8n с использованием Python, C++ и JS
Вместо пространного предисловия: Настоящее программирование начинается там, где появляются большие данные. Задача: - Сформировать файл numbers.txt из большого числа случайных чисел от нуля до девяти, считать число чисел равным N=500 000. Числа должны быть записаны построчно, по одному на одной строке, каждая строка заканчивается переводом каретки. - Выбрать из файла все числа меньше двух и больше 7 - Посчитать сумму выбранных чисел - Записать ответ в файл output.txt Решение: Примечание: Опускаем для краткости создание каталога /EX/n_input для данной задачи...
4 месяца назад
Автоматизация n8n с локальным сервером PHP 8 на CachyOS ArchLinux
Содержание заметки и цель действий - проиллюстрировать обработку данных локальным веб-сервером PHP в конвеере n8n Шаг 1. Выполняем установку n8n и php: yay -S n8n yay -S php Шаг 2. Запускаем n8n sudo systemctl start n8n Шаг 3. Каталог для файлов веб-сервера Создаем новый каталог и переходим в него mkdir ~/MyApi cd ~/MyApi Шаг 4. Сделаем своё API. Добавляем скрипты PHP put_str.php и get_str.php в каталог веб-сервера Содержимое put_str.php: <?php $str = $_GET['str']; $fh = fopen( __DIR__ . '/data.txt', 'w' ); fwrite( $fh, $str ); fclose( $fh ); Файл put_str...
4 месяца назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала