Достатньо простий скрипт на python. Повертає ISO код країни для IP-адреси. Використовується для визначення чи належить ip-адреса до українського сегмента. Я цей скрипт використав у конфіг-файлі поштового сервера Exim4 (приклад нижче скрипту)
Програми та ідеї для роботи. Все, що працює
Якщо працює – залиш це тут!
Те, що стосується програмування. Скрипти для роботи, мої проекти, мої нотатки.
Достатньо простий скрипт на python. Повертає ISO код країни для IP-адреси. Використовується для визначення чи належить ip-адреса до українського сегмента. Я цей скрипт використав у конфіг-файлі поштового сервера Exim4 (приклад нижче скрипту)
Крутий метод, мені зайшов. Тут досить коротко, як для себе. Для кого замало я навіть знаю хто краще допоможе ніж гугл але якось іншим разом.
модуль string, та приклади застосування f-strings.
Невеликий скрипт для отримання дати закінчення домену із whois бази. Можливо отримати реєстратора та багато іншого, але в цілому завдання скрипту отримати дату закінчення реєстрації домену який передається як аргумент командного рядка. Скрипт можливо використовувати як функцію у CMS (як і планується, але пізніше)
В роботі інколи треба щось швидко згадати. У зв’язку з чим тут невеликий записник на цю тему
Для публікації проєкт Django/Wagtail треба налаштувати Docker контейнер. Власне цим і займемось. Проект тестовий, тому вважаємо, БД SQLite або окремий сервер БД. Це шаблон, звичайно можемо змінювати версії всього до актуальних, стандартний сервер для розробки (python manage.py runserver) замінити на unicorn для продакшену і таке інше.
Поради як безпечно налаштувати сервер на продакшені приховати SECRET_KEY Можемо читати з .env, а можемо з окремого файлу (а також перед кожним запуском формувати новий)
Приклади коду шаблону, щоб не забути, (css – bootstrap 5)
Виникають питання – тут про особливості деплою Static Files Manual Django
Зустрів таку позначку class Meta: # noqa Виявилось, що це не просто комент. Відключає попередження IDE: NOQA stands for NO Quality Assurance. What this typically means is that if you have any warning in your IDE, then if you add a comment as # noqa at the end of the line then the warning will…