Подборки автора
Статьи
5 прочтений · 7 часов назад
Собственное WSGI-приложение
Если вы решите изучить исходный код фреймворка Flask, и в особенности метод __call__ класса Flask, то обнаружите, что это классическое WSGI-приложение. Напишите собственное WSGI-приложение, которое удовлетворяет стандарту, и подмените им программу Hello, world. При этом сохраните существующую функциональность: дефолтное поведение для URL /hello и персонифицированное — для /hello/user, а также появление ошибки 404, если страницы нет. Ответ должен быть JSON-строкой. 1. Написать собственное WSGI-приложение...
8 прочтений · 6 дней назад
На днях купил макбук, я конечно подозревал что б.у.шная вещь может быть не совсем исправна, но чтобы не использовалась термопаста между процессором и радиатором - видел впервые. Само собой на компе постоянно срабатывал throttling, и он жутко тормозил, пришлось выяснять в чём дело, вскрыл и увидел чистейший проц))) Минус в карму тому кто вскрывал этот ноут. Век живи - век учись!
7 прочтений · 6 дней назад
Чем заменить cataas.com? Если он не работает, и как скачать рандомных "котиков" с помощью python
Попалось мне тут задание, нужно было преобразовать некий код, который качает котиков с сайта cataas.com, но проблема в том что сайт этот - не работает. То ли из-за санкций "цивилизованного" запада к нашей стране, толи просто выключен. Надо было найти альтернативу. Пролистал несколько сайтов и самой простой альтернативой cataas мне показался сайт api.thecatapi.com. Только теперь пришлось немного переписать исходный код получения рандомной картинки котика: Пришлось добавить дополнительные импорты: requests и json...
10 прочтений · 1 неделю назад
Сегодня я чот решил освоить для себя новое - MacBook Air, конечно не новый взял, а б.у. Из положительных ощущений - лёгкий, тонкий, экран классный, батарею держит долго. Но на этом положительные качества заканчиваются. Все не по нашему, клавиши расположены неудобно, система установлена старая, нужно как то обновить... Да и вообще не понятно с чего начать изучение. Я решил начать с обновления системы, нашел вроде бы неплохой гайд по обновлению. Жаль что автор написал одну лишь статью, я б у него еще что нибудь почитал. dzen.ru/...ink
8 прочтений · 1 неделю назад
Освоить функционал Sentry, применить навыки по работе с Prometheus и Grafana
Продолжение работы с логгированием в проектах Flask. Если быть точным - ещё несколько инструментов, помогающих отслеживать ошибки, активность пользователей в наших приложениях. Это конспект по домашней работе с 24 модулем курса "python_advanced", здесь не всё чётко и красиво ибо я сам остался далёк от полного понимания того что нужно сделать и почему, скажем, в лекциях у лектора всё работало а я повторил тоже самое - у меня не работает. Спросил в чате - спасибо что не послали по известному адресу...
23 прочтения · 1 месяц назад
Установка и запус uWSGI на Manjaro Linux
Казалось бы, что может проще, набрал команду sudo pacman -S uwsgi и всё должно скачаться, установиться и нормальным образом путем "systemctl start uwsgi" запуститься. Но у меня как всегда "что-то пошло не так": Тут я понял, придется решать эту проблему, путём гугления, ответ почти такой как надо нашелся на "стэке", но не совсем такой как мне надо, вроде бы все правильно создал файл uwsgi.service (на который система ругается) но нет, не совсем правильно... Может быть сказалась разница в системах (там было написано про убунту)...
8 прочтений · 1 месяц назад
Удаление всех docker котейнеров и образов
Когда ты новичок в программировании и со временем компьютер обрастает созданными тобой образами и контейнерами, которые собственно были созданы чисто с ученической точки зрения. То есть продемонстрировать работу той или иной изучаемой в данный момент темы. Но вот прошло время и тупо не понимаешь что это всё и зачем оно тебе тут надо. На новой теме, где используется docker я начал путаться во всех этих контейнерах и образах, и понял что с этим надо что-то делать. По началу я удалял по одному контейнеру...
25 прочтений · 1 месяц назад
PIP, как удалить все установленные пакеты. Я вчера устанавливая один пакет, чисто побаловаться, испортил карму моему приложению, и вот задумался - как же можно всё почистить, ведь у меня изначально ничего не было... все довольно просто: pip freeze | xargs pip uninstall -y
4 прочтения · 1 месяц назад
Анимация при помощи Python
Просматривая компьютерные новости, натолкнулся на вот такой продукт для python - MANIM (это движок анимации для поясняющих математических видеороликов. Он используется для программного создания точной анимации). Ссылка на комьюнити в гитхаб. Ну думаю, дай попробую, что ни за зверь такой этот маним. Недолго думая зашел в пустой (без установленных пакетов) проект. И написал там: pip install manim Устанавливалось продолжительное время, даже джанго устанавливается быстрее. Ну да ладно. Дай думаю гляну какие установились модули: Зависимостей подтянулось немало...
31 прочтение · 1 месяц назад
Celery, Redis, Flower выполнение периодических задач
Тот учебный материал, что был предоставлен образовательной платформой (очень известной чтобы её называть) для изучения материала по "сельдерею с редиской" мне (моё оценочное суждение), оказался непонятным. Я попытался по пунктам разложить, как всё делал. Итак, скачаем контейнер redis: Затем его нужно запустить: Можно запустить контейнер в интерактивном режиме, будут отображаться все сообщения: Можно в фоновом: Завершить работу контейнера можно командой Проверить работу контейнера можно командой,...
39 прочтений · 1 месяц назад
Фишки работы с Pycharm
Видел у одного блогера как он в Пайчарме вводил сразу несколько строк, но как это повторить он не сообщил, а чтобы это найти в интернетах - нужно как-то правильно спросить. Подготавливаем пространство,...
26 прочтений · 1 месяц назад
Как скачать видео с youtube (и других ресурсов) под Linux
Вот понравилось тебе какое то видео, хочешь его качнуть для своих каких-то целей и начинаешь "танцы с бубном". Раньше у меня расширение для брауезера позволяло это делать, но последнее время большинство видео не скачивается, вот так "ругается": Надо найти что-то альтернативное, а сам то ли на работе, то ли дома, устанавливал какую-то программу для скачивания с ютуба. Но не смог вспомнить название. Качнул youtubedl-gui, не работает... Зря только потратил время на закачку и установку. Ведь почему-то в Linux заявленный размер программы и скачиваемые файлы не соответствуют друг другу...
Видео
Ролики