Size: a a a

2020 January 27
Stepaneko
Посидел покодил. Пока что такие features:

- manage.py для:
 - запуска тестов
 - очистки после тестов
 - автоматической настройки подстановки user id и group id на основе id текущего пользователя для докер-контейнеров
 - получения сертификата (на production)
 - сброса сертификата для переполучения
 - сборка контейнеров
 - запуск всего

- автоматическая проверка необходимости обновить сертификат каждые 12 часов
- автоматическая перезагрузка сертификатов nginx каждые 6 часов

- HTTPS с Let's Encrypt, HTTP2
- Частичный CORS (только один заголовок)

- различные иконки - должны работать при добавлении сайта на домашний экран телефона (наверно)

- privacy-policy (ха-ха)

- логин через Google Sign-In

- nginx для отдачи статики
- почти single-page-application - сейчас контент грузится из JS.
- Python API для аутентификации
- Rust API для отдачи всего остального (прячется за питоном, так что на нем не будет требоваться аутентификация)

Пока далеко до идеала — надо будет полировать код аутентификации чтобы сделать его более надежным. Да и база данных с аккаунтами сейчас хранится в докере, так что все потеряется при перезапуске.

#dev
источник
Stepaneko
Понял, что скучаю по:
Беконайзер из БК;
Сырный Джо из БК;
Стейкхаус из БК;
Чикен Фри из БК;
Панини из Мака;
Бигмак Бекон из Мака;
Шефбургер из КФС;
Твистер из КФС;
Боксмастер из КФС;
Вишневый пирожок из откуда-то;

Тут все какое-то не такое :(
источник
Stepaneko
И по столовой 1С конечно!!!!
источник
Stepaneko
Вот какие надо делать сравнения :)

https://habr.com/ru/company/ultravds/blog/485624/

#bookmarks
источник
2020 January 29
Stepaneko
источник
Stepaneko
источник
2020 February 01
Stepaneko
Посмотрел Ведьмака.
Рад, что они закончили сезон именно на том месте, которое ждешь еще с первых серий. Думал, что будет неприятно напряженные моменты смотреть, как обычно у меня бывает, но прошло очень хорошо. То что я часть книжек читал, хуже не сделало, наверно так даже интереснее смотреть было. Еще я рад что персонажи не вызывали у меня мыслей "блин, что они делают, ну зачем, ну не надо", потому что иногда такое мешает мне смотреть.
Буду ждать второй сезон :)

Может еще нагоню Доктора Кто когда-нибудь, смотрел я 9 сезонов. И прошлые сезоны пересмотрю. Не знаю, стоит ли пересматривать всё, с одной стороны мне наверно не все серии нравятся, а с другой, как-то некруто смотреть меньше половины серий из сезона.

Еще лежит у меня His Dark Materials, там я одну серию посмотрел, и чет не очень пошло, но может досмотрю все-таки. Так как книжки, как-никак, были для меня очень крутыми когда я их читал, хочется увидеть все это в экранизации. Ведь второй и третий сезон должны быть по второй и третьей книгам.

// Интересно, может они и по Enderverse сериал решат запилить?))))
источник
2020 February 03
Stepaneko
источник
Stepaneko
источник
Stepaneko
источник
Stepaneko
источник
Stepaneko
Little peek на небольшую (даже примитивную) систему менеджмента сборки и запуска моего сайта, которую я сделал. Позволяет удобно группировать задачи, автоматически формирует help по документации функций. Внутри может вызывать что угодно, что позволяет питон. Например, сейчас в prod группе последовательно вызывает docker-compose для разных вещей, в init группе пишет в системные файлы типа /etc/subuid, в test группе вызывает pytest и cargo test.

Весь функционал относящийся к проекту спрятан за импортируемыми функциями, на скриншотах только один главный файл, если что.

По эскалации привелегий - сейчас просто вызывается интерактивный sudo внутри. Это позволяет некоторые задачи выполнять без эскалации привелегий, плюс стандартный таймаут на пароль есть.

Наверно можно было сделать что-то другое или использовать готовое решение, но мне не захотелось. Было прикольно написать это. Вроде полностью устраивает и легко добавить новые таски (и нет нестандартных зависимостей).

// О нет я вижу ошибку (ну и ладно)
источник
2020 February 04
Stepaneko
Ееее
источник
2020 February 05
Stepaneko
источник
2020 February 07
Stepaneko
#phone
источник
Stepaneko
Крута
источник
2020 February 09
Stepaneko
Ananas
источник
2020 February 10
Stepaneko
Am I doing this right?
источник
2020 February 11
Stepaneko
Знакомьтесь outside
#phone
источник
Stepaneko
источник