Доброго времени суток. Решил создать очередной блог коих много на данной площадке. Тут будет размещаться информация о том с чем мне приходится сталкиваться каждый день пока отмечено шесть направлений: 1. Здоровье.(Есть такие проблемы к сожалению с которыми столкнулся к 25 годам). 2. Все что связано с ремонтом электроники и автомобиля(ремонтом электроники занимался долгое время сейчас это так сказать вспомнить молодость=))) а в машине люблю иногда поковыряться). 3. Проектирования и сборка мебели(занимаюсь для души этим). 4. Строительство(так как продолжается строительство дома и работы еще много и планы большие). 5. В свободное время люблю заниматься проектированием приборов. 6. Торговля по на крипто-рынке(Будут только посты. Это мои мысли и видение торговых ситуаций в которые захожу, торгую по своей стратегии 5/25.) По большей части это все делается для себя чтобы как бы странно не звучало самому не сидеть и не бездельничать. Всем добра.
Кулибин74
Как сделать таймер обратного отсчёта на Python в одну функцию
Иногда нужно быстро написать консольный таймер: для Pomodoro, кухонного будильника, ожидания сборки проекта или просто чтобы не забыть выключить чайник. В этой статье разберём короткий, но полезный скрипт на Python, который отсчитывает время в минутах и обновляет вывод прямо в одной строке терминала. import time def countdown_inline(seconds): for i in range(seconds, 0, -1): print(f"Осталось: {i} сек.", end="\r", flush=True) time.sleep(1) print("Время вышло. ") times = int(input("Укажите время в минутах: ")) less = times * 60 countdown_inline(less) Всего 10 строк — а работает как настоящий таймер...
Таймер обратного отсчёта на Bash: 6 строк, которые делают всё.
Иногда нужен простой таймер прямо в терминале — без Python, без библиотек, без установки дополнительных пакетов. Bash умеет это «из коробки»: несколько строк, пара управляющих последовательностей, и вот уже на экране тикает обратный отсчёт. Сегодня разберём компактный скрипт, который принимает число секунд и красиво отсчитывает их до нуля, перерисовывая одну и ту же строку. #!/bin/bash read -rp "Укажите количество секунд для таймера: " timer_sec for e in $(seq "$timer_sec" -1 1); do printf '\r%d \033[K ' "$e" sleep 1 done printf '\r%s прошло \033[K\n' "$timer_sec секунд" Шесть строк. Но в них уместилось сразу несколько интересных приёмов — разберём каждый...
Ротация логов на Python: пишем скрипт для архивации старых файлов
Логи — это как снежный ком: чем дольше работает приложение, тем больше места они занимают. Рано или поздно наступает момент, когда старые записи уже не нужны для диагностики, но и удалять их безвозвратно жалко. Идеальное решение — архивировать. Сегодня разберём небольшой Python-скрипт, который сам находит логи старше заданного количества дней, упаковывает их в ZIP и удаляет оригиналы. Заодно посмотрим, как избежать типичных ошибок — от PermissionError до случайного удаления нужных файлов. На выходе получается файл вида logs_2025-01-15_14-30-00.zip в отдельной папке — удобно хранить, легко восстановить...
Bash-скрипт для архивации логов: пошаговый разбор с примерами.
Логи имеют свойство накапливаться. Сначала это пара мегабайт, потом десятки, потом гигабайты — и диск начинает "задыхаться". Сегодня разберём небольшой, но полезный bash-скрипт, который автоматизирует архивацию логов: умеет упаковывать как один конкретный файл, так и пачку старых логов, которые лежат без дела больше двух суток. Статья будет полезна тем, кто только начинает знакомиться с bash и хочет увидеть живой пример работы с read, tar, find и проверками условий. --- По сути, это интерактивная утилита с двумя режимами: На выходе — аккуратный файл вида backup_log_2025-01-15_14-30-00.tar.gz в отдельной папке...
Как быстро подсчитать слова в файлах на Python — готовый скрипт с меню
Работа с текстами — рутина. То нужно узнать объём документа, то проверить, сколько всего слов накопилось в папке с отчётами, то пробежаться по всем вложенным каталогам с кодом или логами. Можно открывать каждый файл, копипастить в онлайн-счётчик… Но это же ад. А можно написать простой скрипт, который делает всё сам, и пользоваться им годами. Сегодня покажу готовый инструмент на Python. Он интерактивный, спрашивает, что нужно сделать, и выдаёт результат. При этом поддерживает файлы с пробелами в именах, корректно обрабатывает ошибки и работает на любой операционной системе. Полный код import os...

