Удалить все таблицы из базы MySQL и закачать дамп в bash скрипте

Задача через скрипт обнулить базу и накатить сохраненный дамп. Есть другая база, которая бэкапится периодически, и сохраняется в zip архиве в папку /home/user/backups/db/. Нужно взять самый последний и накатить его в свою базу. Причем можно было бы сделать через удаление и потом создание такой же базы, однако записывать пароль от root базы данных не очень 

Continue Reading…

Изменить swap на ubuntu

Для изменения размера swap на сервере Ubuntu можно использовать следующие шаги: Подходит как для увеличения, так и для уменьшения swap. Все операции: (Ubuntu 22.04)

Свой набор шрифтовых иконок

При оформлении сайта очень удобно использовать шрифтовые иконки. Например при указании контактных данных, очень наглядно поместить перед каждым пунктом, изображение соответствующее способу контактной связи — емейл, телефон или скайп. Или при размещении ссылок на соцсети. При использовании картинок получится много файлов которые будут снижать быстроту загрузки сайта. Конечно можно все картинки объединить в один файл, 

Continue Reading…

Как сделать красивый сайт?

Возможно вы, разрабатывая очередной проект замечали, что дизайн — не ваш конек. Вы хорошо пишете алгоритмы, отлично справляетесь с юзабилити, но выглядит все в итоге не очень красиво. Конечно, есть дизайнеры, но использование их услуг не всегда доступно по тем или иным причинам. Как же сделать красивый сайт?

Красивый Питон — часть 5. Другие идиомы Python.

Это пятый пост из серии статей об идиомах Python. В статье рассмотрим некоторые идиомы Python, которые не были описаны в прошлых постах, но достойны внимания. Внутри описаны правила именования, импорта, а так же польза контекст-менеджеров.

Красивый Питон — часть 4. Словари в Python.

Это четвертый пост об идиомах в Питона. Теперь пришло время узнать, что же такое словари в Python. Вы наверняка знаете, что это такая структура данных, тип которой обычно обозначают как dict. Пост же несколько подробнее расскажет о словарях: о том, как их перебирать или получать значение по ключу.

Красивый Питон — часть 3. Распаковка в Python.

Перед вами очередная статья об идиомах Python. Этот пост расскажет о такой штуке, как распаковка в Python. Другими словами, о разделении последовательностей (списков, кортежей) в другие переменные. Для этих нужд есть удобные и элегантные методы использования.

Красивый Питон — часть 2. Cписки в Python.

Эта статья для тех, кто хочет писать чистый, красивый и легко читаемый код, от которого текут слюни при чтении. Если вы из таких людей — значит, мыслите правильно. Ведь если вы работаете в команде, или разрабатываете открытое ПО — необходимо, чтобы код могли прочитать другие разработчики — возможно, тысяча других людей. Как использовать списки в Python?

Красивый Питон — часть 1. Правильные циклы в Python.

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