После выделения дополнительного ip адреса его нужно добавить в настройки Ubuntu.
- Сайт разработчика. Конспекты некоторых заметок, чтобы не забыть. Не претендуют на научность и абсолютные знания (дисклеймер).
Копирование файла с сервера на компьютер через SSH
Копируем файл или файлы со своего удаленного сервера на локальный компьютер через командную строку и протокол SSH.
Застревает процесс в INFO [alembic.migration] Running upgrade
Застревает процесс миграции в ОРМ SQLAlchemy для фреймворка Flask.
Python — как удалить из списка кортеж
Удаление одного или нескольких значений кортежей из списка в Python.
RollupJS — как настроить копирование изображений
Настраиваем копирование изображений в RollupJS для Svelte. Полное руководство можно узнать на официальном сайте. Здесь короткая выдержка по существу.
Svelte — графики
Реализация интерактивных графиков (charts) на svelte.
Svelte — фильтрация результатов таблицы
Как можно сделать фильтрацию таблицы на JavaScript и Svelte быстро и легко.
Svelte — кнопка автообновления
Пример кнопки с отчетом таймера на Svelte, после или в течении которого происходит какое-нибудь событие. Это событие обновляет страницу или подтягивает данные аяксом без обновления.
MySQL конфиг
Конфиг для 10-и гигабайтного (оперативной памяти) сервера.
Svelte — меню svelte-tabs
Делаем меню в svelte на модуле svelte-tabs.
Svelte — пагинация
Настраиваем пагинацию в svelte.
Python — как измерить скорость
Измерение скорости работы скриптов.
UFW — Firewall на Ubuntu
Краткое описание настройки для фаервола ufw (брандмауэра) на Ubuntu.
Flask: Celery + RabbitMQ
Полное руководство по настройки очередей задач на Flask через Celery и RabbitMQ.
Ubuntu — автозапуск скриптов после перезагрузки
Как перезапустить скрипт после автозагрузки.
ValueError: invalid width -2 (must be > 0)
Ошибка в консоли ValueError: invalid width -2 (must be > 0) при запуске команды.
RabbitMQ — установка и управлением брокером сообщений
Описание процесса установки и управления брокером сообщения RabbitMQ.
SqlAlchemy vs psycopg2 — сравниваем скорость
Вряд ли найдется спор в том, что «обертка» может быть быстрее «обертываемого». А на сколько медленнее работает обертка, вот здесь может быть интересно. В этой статье приведу два сценария, делающих одно и тоже в двух вариантах: на SqlAlchemy и чистый…
Celery — вывод на фронт
Выводим результаты работы периодических задач Celery на фронт.
Celery Flower
Flower — инструмент для сельдерея (celery), который позволяет через веб-страницу просматривать работу очередей.
Python — простой запуск локального сервера
Самый простой запуск локального сервера для python без фреймфорков.
Запуск celery как daemon
Запускаем celery как демон (daemon), альтернатива свойству detach.
systemd и systemctl
Описание самых основных команд для системы управления службами в Linux и Ubuntu в частности.
Кэширование на Flask
Описание кэширования на python в фреймворке Flask.
Установка memcached на Mac OS
Процесс установки кэширования memcached на Mac OS.