Это я

Пользователь:

Гость

Вход

Зарегистрироваться

Это я Головная страница Блог Галерея


Сбросить фильтр по тегу vps


Сборник хотелок для сайта

24.07.2025 06:58:44

Из хотелок по порядку значимости/выполнения.
1. Сделать сервис для считывания/дочитывания (бэкапа) базы на компьютер. - сделано
2. Галерею картин (почти 4 года уже хочу, и наконец-то почти готово!). - сделано
3. В галерее добавить выборку по критериям, поиск и сортировку. Может, рядом с элементом выбора сразу указывать количество записей в критерии. Откорректировать дизайн. - сделано
3. Лайки к картинам! Совсем про них забыл. Хотя в модели заложил, но не реализовывал. - сделано, хот и криво
3. Хорошо бы тело статьи блога под катом можно было бы показывать. - сделано
3. Перечень пользователей в личных сообщениях, чтобы можно было выбрать, кому писать. - сделано
3. Сервис админа для удаления пользователя. А то в админке связанные записи пользователя и его профиля не хотят удаляться. - в админке снёс. Вначале профиль, потом пользователя.
4. Сделать красивую головную страницу с текстом из базы данных, выборкой первых статей блога и картин. Еще в голову пришло, сделать модельку с объявлениями и прикрутить к главной странице. Она и так наполовину готова была раньше, но не внедрена. А сейчас, когда стала концепция в голове вырисовываться, будет актуальной. - сделано
4. При переходах с авторизацией запоминать страницу и место на странице, откуда переход, чтобы потом туда же попадать. Это надо всё протестировать будет. Сложно и долго. - не так уж и сложно и долго. Для блога сделано
4. Почистить базы от лишнего. - посмотрел, там немного, как ни странно. Не буду убирать.
4. Вычистить ботов. - сделано
4. Почистить лишние файлы и оформить шаблоны по человечески. Там закомментированного лишнего местами вагон. Поубирать. - сделано
5. Время последнего посещения пользователя по авторизации и по IP. Реализация бана пользователя. Хотя в моем случае бан весьма условная вещь, возможностей пользователям дано тут, прямо скажем, немного. - можно залезть в админку джанго, но как это сделать на сервере, не разобрался. Можно перерегистрировать админку со своими полями. Лениво, незачем. Справился и без этого сервиса.
5. Подключить сертификат https. - сертификат стоит 1,3к в год. Бесплатные ненадежны, и временные от трех месяцев до полугода. Да ну его вообще! Защищать тут нечего.
5. Может, все же сделать манифест для Яндекса и прочих браузеров. - манифест, как нашел настроить, не работает.
6. Мобильная версия сайта? - не хочу, не понимаю, как отлаживать
Числа условные. Внутри одного можно одно либо другое раньше делать. И пункты 3 c 4 очень близки по приоритету. А реализовывать ли последние, еще подумаю.
И как бы всё!

vps  

Лайков: 0



О виджете на экспресс-панелях браузеров

23.07.2025 09:00:26

Не делал я это на сайте. Пока на компьютере не заработает, в продакшен не выношу. Ввел только иконку "favicon" для закладок браузера. Проверил, на всех отображается.
Сейчас зашел на всех браузерах на работе, посмотрел, как выглядит на экспресс-панелях браузеров после обновления.
На Edge, Chrome, Opera иконка встала в экспресс-панели. Теперь там OR.
На Яндексе плитка была назначена, обновил. Отображается заданный текст. Но цвет плитки стал моим! Темно-красным с белым текстом. После смены фона, цвет изменился на светлый. Жаль.
Забавно. Не буду городить огород с виджетами. И так неплохо.
upd. Вечер. Обновил иконку. Сделал непрозрачной. Мне так больше нравится. С моим фоном. Надо будет завтра посмотреть, как на Яндексе стала.
По галерее. Настроил доступ и редиректы. В базовой комплектации галерея работает. Оттестировано. Можно выгружать на сервер. Страшно. Сохранить бы базы перед этим. Все недавние правки были косметическими, без влезания в базу. Наверное, следующая задача будет считать базы с сервера. Для чего поднять сервер на новой базе на компе, и слить туда все записи с сервера. А для продолжения надо придумать как фильтровать картины и их упорядочивать для страниц галереи и картины. Ну и дизайн.

vps  

Лайков: 0



О косяках

23.07.2025 05:58:14

Иногда делаешь, потом думаешь. Сделал работающий сайт на компе, потом на другом прикрутил галерею, потому что она там была изначально. А потом выяснил, что перенести галерею в новый не могу, потому что они оба ссылаются на одну базу данных, и сейчас миграции конфликтуют. И по хорошему надо делать новую базу, а там какие-то проблемы были при первоначальных миграциях из-за последовательности добавления таблиц и связей.
Сделаю, конечно, но это опять время и отложенная реализация задачи.
Из приятного. Добавил иконку сайта. Теперь OR во вкладке браузера виднеется.
Хотел еще, чтобы виджетом для экспресс-панелей браузеров была, но там сходу не победил. Ну и не факт, что не пропустил рабочее решение, кэш браузеров никто не отменял.

vps  

Лайков: 0



Изображения и bbcode

16.07.2025 12:03:14

Хотел узнать, можно ли в тексте с bbcode-изображениями менять их размер. Пишут, что можно, но, судя по всему, моя версия библиотеки не поддерживает изменение размера.
Правда, это все равно требовало бы парсить текст и добавлять туда код изменения размера. Видимо, придется парсить и подменять img-блок на свой.
upd. Вечером сделал галерею изображений для себя. Заодно почистил приложение от лишнего. Выложил на сервер.
PS. Кстати. Поскольку теперь влезаю в работу сервера, иногда по вечерам доступ к сайту может отсутствовать или могут наблюдаться сбои в работе. Обычно это недолго, на пару минут, на время обновления ПО.
PPS. И еще кстати. Интересно, что вьюхи и статика загружены в память, их обновление возможно только через перезапуск сервера. А урлс во время работы подменил, и пути считались, доступ к странице появился.

vps  

Лайков: 0



Первые правки

10.07.2025 20:33:38

Ну вот, самые простые вещи начал реализовывать.
Обновлены головная страница, политика конфиденциальности, правила сайта.
Окончательно убраны метеосервис и евклидия. Первая как бесполезная, вторая как бесперспективная часть проекта.
Сдвинул картинку OldReader вправо. Давно бесило, что левее текста жила.
Пока всё. А теперь очень хочется продолжить.
upd.11.07.2025. Изменил дизайн головы. Заменил цвет OldReader, вместо текстовых ссылок сделал иконки. Заменил иконки лайков. Только статика может в кэше браузера жить, поэтому может не сразу обновляться.
upd.12.07.2025. Подготовился к исключению левой полосы в блоге. Вывел возможность написать личное сообщение автору в голову. Для авторизованного пользователя, конечно. И снова в иконках.
upd.13.07.2025. Убрал автора статьи в блоге и в просмотре статьи блога. Всё равно здесь теперь только один автор. Ввёл стрелочку возврата из просмотра статьи в блог. Обновил иконки лайков.
В принципе, базовые вещи, которые давно хотел, реализовал. А небазовые не так легко делаются.
upd.14.07.2025. Не, ну прям приятно смотрится теперь!
Дальше с картинками надо разобраться.
upd.15.07.2025. С размером картинки разобрался. Попробовал один из вариантов как засунуть контент под кат. Вот доделаю вывод загруженных изображений, в блоге вывод тела статей можно будет на странице блога реализовать. Надо только придумать еще, как вставленные в текст ссылки на изображения ловить для их масштабирования.
upd.16.07.2025. Доделал вывод загруженных изображений.

vps   Meteo   euclidea  

Лайков: 0



Еще про сервер

7.07.2025 08:30:08

Пытаюсь вспомнить всё. И пока не очень получается. На моем компе урезанная версия сайта работает. Начал править, что хотел в шаблонах, при этом почему-то потерялась связь с базами данных. Хотя какая связь баз и шаблонов, так и не понял до сих пор. Что-то сломалось. Ругается на старую версию mysqlclient, хотя она нормальная по факту. В общем, пока на локальном компе не запущу полноценную копию сайта, на сервер не полезу. Разбираюсь. Заодно надо считать базу данных с сервера. Копию сделал, скачал, но на компе она почему-то не открывается с помощью mysql. Тоже вопрос, почему. Скачаю программно, вроде делал такое, надо повторить.
Единственное, что пока сделал на сервере, для пробы откорректировал страничку политики безопасности, залил. Хотел опробовать перезапуск единорога, чтобы увидеть, что вспомнил, как это делается. Опробовал, всё перезапустилось. Но страничка статическая, живет где-то в кэше сервера, не обновилась. И опять, так и не разобрался, как статику перезагрузить. Плюнул, поздно уже было, просто перезапустил виртуальную машину. Всё в итоге загрузилось нормально. Потом разберёмся.
Продолжение внутри.

Ссылка на статью

Показать/скрыть здесь

upd.08.07.2025. Поставил виртуальное окружение, установил туда старый состав ПО. Сейчас то уже совсем новые версии всего есть. А что там в изменениях, разбираться нет желания. Но и при этом пришлось побарахтаться. Не хочет нормально связываться с базой mySQL. Вначале одна ошибка вылезает, про старую версию mysqlclient. Нашел, что подтягивается версия от PyMySQL. Пришлось вносить изменения в ini-файл с подменой номера версии mysqlclient. Затем ругается, что Django не понимает своей же команды decode. Оказывается, есть такой баг, лечится правкой кода самого Django. Исправил, сервер запустился. Теперь осталась последняя проблема, почему-то в шаблон блога не передается идентификационный номер пользователя для формирования ссылки на личные сообщения. Причем, как в коде штатного сайта, так и в усеченном, который был на компе. Буду разбираться. По крайней мере сервер оживил, и то вперед. Все обычные страницы работают (не проверял создание, удаление, правку статей, регистрацию итд.), только блог глючит.
upd.09.07.2025. Разобрался с шаблоном. Слишком усердные правки. Всё-таки надо html-коды тоже аккуратно форматировать как в python. А то взял и перебор значений списка исключил, а потом удивляюсь, чего это элементы перебора не отображаются.
Затем пришлось вспомнить, почему не отображаются медиафайлы. Нужна дополнительная строчка в urls. Зачем, кто ж ее знает. Ведь в продакшене она закомментирована.
А еще пытаюсь зафиксировать для себя все тонкости, включая особенности запуска сервера, установки программ, перезапуска программ на сервере, настроек ПО, баз данных. В свое время я фиксировал это в блоге на pythonanywhere, но потом по глупости не продлил там очередной период работы и всё потерялось. Приходится восстанавливать.
Но в целом считаю, что запустил. Можно начинать пробовать проводить изменения.

vps  

Лайков: 0



Сервер

2.07.2025 05:14:13

Пока не рисуется, решил забраться на сервер, посмотреть, что там делается. Давно хотел, надо было понять, что там со свободным местом. Всё-таки и фото, и непрерывная запись параметров обращений к сайту идёт. А вдруг память заканчивается.
А не вдруг. Занято 95%. Пришлось поразбираться, куда делась. Ведь картинок и записей базы данных (то есть фактически весь сайт) всего полгига оказалось из 30Гб наличных.
А это оказались ежедневные бэкапы за 5 лет в итоге. Почистил, теперь больше половины свободно. С учетом системы и всяких приложений. При таком использовании еще на пять лет хватит. А если чистить периодически, так вообще не закончится.
А теперь еще бы сам сайт почистить. Правки давным давно назрели. Убрать лишнее, оставить только блог. И если получится, всё же галерею замутить.

Ссылка на статью

Показать/скрыть здесь

Из хотелок.
Убрать евклидию и метеосервис из приложений и шаблонов. Форум и комментарии, видимо тоже. - сделано
Сделать красивую головную страницу с текстом из базы данных, выборкой первых статей блога и картин.
Убрать лишний аватар в начале статьи. Все равно они только мои могут быть. - сделано
Хорошо бы тело статьи под катом можно было бы показывать. - сделано
При переходах и авторизации запоминать страницу и место на странице, откуда переход, чтобы потом туда же попадать.
Галерею картин. Но это сложно. И галерею изображений на сайте для себя. - сделано.
Перечень пользователей в личных сообщениях, чтобы можно было выбрать, кому писать. А то сейчас возможность только из блога реализована, а как только уберу "В личку" под аватаром, то даже мне никто не сможет написать. - для перехода в личку со мной сделана ссылка.
Видимо, хочу картинки вместо надписей. Домик на головную страницу, ручку или конвертик на личное сообщение, набор листиков для блога. - сделано.
Заменить аватарку на OR. - сделано.
На картинку OldReader навесить ссылку на личку. Сдвинуть ее правее. - сделано.
На странице редактирования заменить название кнопки "Изменить" на "Сохранить". - сделано.

vps  

Лайков: 0



Правки на сервере

19.06.2023 22:11:04

Сто лет назад заходил на сервер с правками. Еле вспомнил, как это делается.
Убрал метеосервис и форум из доступа. Убрал ссылку на мертвый pythonanywhere.
Но ничего не отключал, просто откорректировал шаблон базовой страницы. Откорректировал головную страницу. Вообще тупая стала. Дизайнера на меня нет.
И совершенно забыл, как всё делается. Надо какие-то сервисы перезапускать. Не помню. Тупо перезагрузил виртуалку.
И кстати, число зарегистрированных пользователей почти перестало расти. Видимо, роботы постоянно pythonanywhere пасут, откуда и прибывали. Как там аккаунт накрылся, так поток и упал. Надо будет вырезать всех.

vps  

Лайков: 0



Pythonanywhere

1.12.2022 20:53:18

Пропустил момент продления сайта там. И тот блог пропал ((
Жалко, там оставалось много "вкусного". Ну да ладно. Теперь битая ссылка в шапке висит. Убрать бы.

vps  

Лайков: 0



Сайт и сервер

1.12.2022 20:52:13

Лежал сайт последний месяц. Ошибка nginx. И чего лежал? А надо было возобновлять подписку. И такое впечатление, что под конец периода ресурсы сервера сильно зарезают. И сайт ложится. В прошлый раз я доплатил и перешел на более расширенный тариф. Помогло. Но там то ресурсов вообще мало было. А тут с чего? Только продлил, оплатил за год вперед, ограничения кончились и сайт взлетел снова. Волшебство, не иначе.

vps  

Лайков: 0




Все теги: blog   media   fun   cloud   forum   vps   email   astro   site   dreams   tasks   all   js   life   users   MtG   user   Meteo   pythonanywhere   slider   euclidea   personal_messages   django   likes   search   pictures   chess   math   gallery   artist   watercolor   film   acril   pencil   traveling   book   virus   music   oil   pen   gouache