Подборки автора
Статьи
4 прочтения · 1 день назад
Установка и запус uWSGI на Manjaro Linux
Казалось бы, что может проще, набрал команду sudo pacman -S uwsgi и всё должно скачаться, установиться и нормальным образом путем "systemctl start uwsgi" запуститься. Но у меня как всегда "что-то пошло не так": Тут я понял, придется решать эту проблему, путём гугления, ответ почти такой как надо нашелся на "стэке", но не совсем такой как мне надо, вроде бы все правильно создал файл uwsgi.service (на который система ругается) но нет, не совсем правильно... Может быть сказалась разница в системах (там было написано про убунту)...
1 прочтение · 1 день назад
Удаление всех docker котейнеров и образов
Когда ты новичок в программировании и со временем компьютер обрастает созданными тобой образами и контейнерами, которые собственно были созданы чисто с ученической точки зрения. То есть продемонстрировать работу той или иной изучаемой в данный момент темы. Но вот прошло время и тупо не понимаешь что это всё и зачем оно тебе тут надо. На новой теме, где используется docker я начал путаться во всех этих контейнерах и образах, и понял что с этим надо что-то делать. По началу я удалял по одному контейнеру...
13 прочтений · 4 дня назад
PIP, как удалить все установленные пакеты. Я вчера устанавливая один пакет, чисто побаловаться, испортил карму моему приложению, и вот задумался - как же можно всё почистить, ведь у меня изначально ничего не было... все довольно просто: pip freeze | xargs pip uninstall -y
3 прочтения · 4 дня назад
Анимация при помощи Python
Просматривая компьютерные новости, натолкнулся на вот такой продукт для python - MANIM (это движок анимации для поясняющих математических видеороликов. Он используется для программного создания точной анимации). Ссылка на комьюнити в гитхаб. Ну думаю, дай попробую, что ни за зверь такой этот маним. Недолго думая зашел в пустой (без установленных пакетов) проект. И написал там: pip install manim Устанавливалось продолжительное время, даже джанго устанавливается быстрее. Ну да ладно. Дай думаю гляну какие установились модули: Зависимостей подтянулось немало...
9 прочтений · 1 неделю назад
Celery, Redis, Flower выполнение периодических задач
Тот учебный материал, что был предоставлен образовательной платформой (очень известной чтобы её называть) для изучения материала по "сельдерею с редиской" мне (моё оценочное суждение), оказался непонятным. Я попытался по пунктам разложить, как всё делал. Итак, скачаем контейнер redis: Затем его нужно запустить: Можно запустить контейнер в интерактивном режиме, будут отображаться все сообщения: Можно в фоновом: Завершить работу контейнера можно командой Проверить работу контейнера можно командой,...
18 прочтений · 1 неделю назад
Фишки работы с Pycharm
Видел у одного блогера как он в Пайчарме вводил сразу несколько строк, но как это повторить он не сообщил, а чтобы это найти в интернетах - нужно как-то правильно спросить. Подготавливаем пространство,...
14 прочтений · 1 неделю назад
Как скачать видео с youtube (и других ресурсов) под Linux
Вот понравилось тебе какое то видео, хочешь его качнуть для своих каких-то целей и начинаешь "танцы с бубном". Раньше у меня расширение для брауезера позволяло это делать, но последнее время большинство видео не скачивается, вот так "ругается": Надо найти что-то альтернативное, а сам то ли на работе, то ли дома, устанавливал какую-то программу для скачивания с ютуба. Но не смог вспомнить название. Качнул youtubedl-gui, не работает... Зря только потратил время на закачку и установку. Ведь почему-то в Linux заявленный размер программы и скачиваемые файлы не соответствуют друг другу...
8 прочтений · 2 недели назад
Что больше всего бесит в Linux?! Вот захотел ты качнуть какое либо приложение, нашел его в установщике, смотришь сколько весит - ну норм (по нынешним временам) нажал установить и дивишься тому сколько к этому приложению нужно подтянуть из интернетов мегабайт! Ну ладно, дождался, установилось, может хоть приложение окажется нормальным?! И будет выполнять поставленные ему задачи. Приложение оказалось - слепленным на коленке. Про дизайн вообще никто не заморачивался. А оно еще и не работает)))
21 прочтение · 3 недели назад
Хочу вывести картинку с логотипом системы, и всё время забываю команду - neofetch. В Manjaro и ArchLinux работает, в остальных - не знаю. А тут чот всплыло в памяти, надо записать а то потом опять забуду))) Вывод виртуальной удалённой машины машины на сервере timeweb:
17 прочтений · 3 недели назад
ORM SQLAlchemy часть 2
Продолжаем изучать Алхимию SQL, первая часть: В этой части нужно модернизировать наше приложение по управлению книгами, студентами, авторами и "взял-сдал" в нашей электронной библиотеке. На примере таблиц из предыдущего ДЗ: 1. Проведите доработку моделей: добавьте к моделям связи и внешние ключи; опишите каскадное поведение; опишите способы подгрузки данных — используйте различные типы «жадной подгрузки»; реализуйте связь MANY-TO-MANY для таблиц students — receiving_books — books с помощью AssociationProxy...
5 прочтений · 1 месяц назад
Оживление нетбука Asus Eee PC 1015pd
Не то что бы оживление, скорее, так, освежение старичка... Начал конечно же с теста жесткого диска... Если один бэд-сектор на весь диск - это приемлемо, то когда их становится больше десятка - это уже тенденция к тому что рано или поздно диск умрёт. Да и работы с таким диском не получится. Вскрываем, вытаскиваем HDD, вместо него устанавливаем SSD. Батарейка тоже оказалась разряженной в ноль. Тоже под замену. Можно и без нее, но каждый раз выставлять дату и время - не комильфо! В наличии у меня батарейки с проводком не оказалось - заказал...
24 прочтения · 1 месяц назад
SQLAlchemy + Alembic - Как делать Миграции Базы Данных на Python #11
Алембик - самый популярный инструмент для миграции базы данных в связке с SQLAlchemy. Заключительная статья в серии статей по SQLAlchemy, начало ниже по ссылкам: Итак, вот вроде бы наш проект написан, есть модели workers, resumes, vacancies. Конфигурация базы данных, движки и прочее. Нужно сделать миграции для этого открываем консоль (я работаю в Pycharm там и открываю консоль). Предполагается что установлены все библиотеки из файла requirements.txt. Посмотреть какие библиотеки у нас уже установлены можно командой pip freeze: Да, alembic у нас уже установлен...
Видео
Ролики