Д
Диджитализируй!
17.08.2026 13:39 · 👁 7.6K
Готовлю материал по логированию в пытоне.
Забавно, что без логирования ни одна продакшн система не обходится, но, кажется, примерно никто толком не понимает, как logging работает:)
import logging
logger = logging.getLogger(__name__)
logger.setLevel("INFO")
logger.info("Всё нормалдыкс!")
— Выведется ли тут лог-сообщение? А хрен, не выведется!
— А сколько тут логгеров, один? А хрен, два!
— А logger.warning("Кранты!") выведется или нет? А вот выведется! А почему? А вот так!
— А сколько тут хендлеров? А ни одного! А почему тогда warning бы вывелся? А вот так!
— А если логгеру установить вместо INFO уровень логирования NOTSET (а такой есть!), то он будет выводить все уровни? А хрен!
Вот со всем этим и многим другим и разберёмся. Например, ещё как трассировки (request_id, user_id) в логи прозрачно проставлять в одном месте вместе каждого вызова логгера. Ух есть куда закопаться!
Если вас что-то особенно беспокоит в логировании, но вы боялись это спросить — самое время написать это в комментах:)
Д
Диджитализируй!
14.08.2026 13:02 · 👁 10.8K
На кого можно подписаться в русскоязычном телеграме по Python?
А вот мы взяли и собрали всех в одну папку! Вжух — и подписался!
https://t.me/addlist/o2_hXmp5nSUyODNi
И даже в отдельной вкладке в телеграме эти каналы будут.
О как!
Д
Диджитализируй!
10.08.2026 10:02 · 👁 14.6K
погодите, а это только Натальям?!
Д
Диджитализируй!
09.08.2026 14:21 · 👁 12.3K
Ыыы:)
Что пишут проходящие Хардкорную веб-разработку про заданьки на курсе
Д
Диджитализируй!
08.08.2026 12:39 · 👁 14.4K
Это она просто чебупельку не пробовала ещё
Д
Диджитализируй!
01.08.2026 14:57 · 👁 13.9K
Вообще не помню, рассказывал ли я эту историю публично, но моя любовь к Huawei имеет свои корни. Году в 2013 или 2014м я гордо ушёл из найма из SAP делать свой бусинесс. Ну, ясный перец, ничего не получалось:) Прошло лет пять, был офис, сотрудники, проекты — всё, кроме денег.
Это весьма неприятное чувство, когда ты понимаешь, что мог бы сейчас в найме в ус не дуть, но выбрал дорогу, которая при колоссальных усилиях всё равно не приводит к цели и вообще кажется беспросветной.
И, в общем, в тот период безденежья я и купил себе первый телефон Huawei. Забрёл случайно в магазин, потрогал его в руках, удивился цене и тому, как он ощущается (кажется, это был какой-то nova) и купил. Был супер счастлив, совершенно искренне.
Причём, конечно, недорогих телефонов было много. Но Huawei был со мной честен, в нём не было китайщины в плохом смысле этого слова, когда, скажем, характеристики на бумаге хорошие, но экран через неделю отклеивается или сэкономили ещё на чем-то важном, незаметном с первого взгляда, но обязательно всплывающем при эксплуатации. Потребительская электроника для Huawei это всего лишь треть бизнеса, так-то они телекоммуникационное оборудование делают, на котором работают в том числе российские операторы, хорошая инженерная компания.
И я в тот момент был действительно счастлив и благодарен им. Потом покупал уже флагманские модели, ноут с планшетом и часами, роутер и возможно что-то ещё, что уже забыл.
Кто пишет, что я их за деньги рекламирую — нюхните бебру, нытики❤️
Д
Диджитализируй!
01.08.2026 14:56 · 👁 11.7K
Сдавал ноут Huawei в сервис в ГУМе.
Оказалось, что гарантия аж 2 года и она не закончилась. Всё сделали бесплатно и чётенько меньше, чем за сутки:
— заменили вентиляторы на новые
— поменяли один разболтавшийся порт
— заменили клавиатуру с топ-кейсом
Теперь у меня снова новый ноут — в частности новая непотёртая клава и непоцарапанный металлическими браслетами часов топ-кейс:)
Делюсь радостью.
Сервис Huawei в Москве — любовь!
Д
Диджитализируй!
27.07.2026 16:52 · 👁 17.3K
Тыщу лет уже тыкаю в линуксы всякие, а про команду install не знал. Она копирует файл и сразу же устанавливает ему владельца, группу и права. Чотенько!
sudo install -o root -g root -m 644 \
/tmp/domain.crt \
/etc/gitlab/ssl/domain.crt
- скопировать /tmp/domain.crt в /etc/gitlab/ssl/domain.crt
- назначить владельца root
- назначить группу root
- установить права 644
То есть одна эта команда эквивалентна трём:
sudo cp /tmp/domain.crt /etc/gitlab/ssl/domain.crt
sudo chown root:root /etc/gitlab/ssl/domain.crt
sudo chmod 644 /etc/gitlab/ssl/domain.crt
LLM'ка мне тут скриптов накидала, а в них install. Ничоси, думаю. Окак!
Д
Диджитализируй!
26.07.2026 11:59 · 👁 16.5K
шо там, кто делишки мутит в выходной:)?
я готовлю видос про звонки через snikket, как замену заблокированным штукам для звонков
Д
Диджитализируй!
25.07.2026 14:27 · 👁 16.3K
ррреволюция кругом!!!1