Доброго времени суток. Решил создать очередной блог коих много на данной площадке. Тут будет размещаться информация о том с чем мне приходится сталкиваться каждый день пока отмечено шесть направлений: 1. Здоровье.(Есть такие проблемы к сожалению с которыми столкнулся к 25 годам). 2. Все что связано с ремонтом электроники и автомобиля(ремонтом электроники занимался долгое время сейчас это так сказать вспомнить молодость=))) а в машине люблю иногда поковыряться). 3. Проектирования и сборка мебели(занимаюсь для души этим). 4. Строительство(так как продолжается строительство дома и работы еще много и планы большие). 5. В свободное время люблю заниматься проектированием приборов. 6. Торговля по на крипто-рынке(Будут только посты. Это мои мысли и видение торговых ситуаций в которые захожу, торгую по своей стратегии 5/25.) По большей части это все делается для себя чтобы как бы странно не звучало самому не сидеть и не бездельничать. Всем добра.
Кулибин74
Скрипт переименования файлов на python
Если вы когда-нибудь работали с большим количеством файлов в Linux или Windows, вы знаете, как утомительно переименовывать их вручную. Особенно когда нужно добавить префикс к сотне отчётов, сменить расширение после конвертации или привести имена папок к единому стандарту. Я долго пользовался скриптами на Bash, но когда начал активно изучать Python, решил написать свою версию. Теперь у меня есть удобная программа с меню, которая понимает, что я хочу: переименовать один файл или целую папку, добавить префикс или задать шаблон с нумерацией. В этой статье я покажу, как это работает. Как системный...
Массовое переименование файлов на bash.
Каждый, кто работает с файлами в Linux, хотя бы раз сталкивался с необходимостью переименовать десятки или даже сотни файлов по шаблону. Вручную это делать — то ещё удовольствие. Особенно когда нужно добавить префикс к отчётам, сменить расширение у фотографий или переименовать папки с проектами. Я написал скрипт, который делает это за пару секунд. Под капотом — обычный Bash, но с удобным меню и проверками. Сегодня покажу, как он работает. В моей работе системного администратора часто приходится: Сначала я делал это вручную с помощью mv. Но когда файлов много — это ошибкоопасно и долго. Поэтому я автоматизировал процесс...
Генератор паролей на Python
Знакомая ситуация? Создаёшь нового пользователя в системе, а она требует пароль. И в каждой организации свои правила: где-то достаточно четырёх цифр, а где-то нужно не меньше двенадцати символов с буквами разного регистра, цифрами и спецзнаками. Придумывать каждый раз новый пароль вручную — то ещё удовольствие, особенно когда таких пользователей десятки. Я решил автоматизировать этот процесс и написал простой генератор паролей на Python. Сегодня покажу, как это сделал и как вы можете адаптировать скрипт под свои нужды. В голову пришла идея: почему бы не попросить программу сгенерировать случайную строку заданной длины? На Python это делается буквально в пару строк...
Генерация пароля в bash.
Каждый системный администратор хотя бы раз сталкивался с ситуацией: нужно создать нового пользователя, а система требует пароль — и в каждой организации свои требования. Где-то достаточно шести цифр, а где-то нужно больше десяти символов, с заглавными и строчными буквами, цифрами и спецсимволами. Придумывать каждый раз новый пароль вручную — то ещё удовольствие. Особенно когда пользователей десятки. Я решил автоматизировать этот процесс и написал простой генератор паролей на Bash. Сегодня покажу, как это сделал. Генератор должен: Всё просто, но с нюансами. read -rp "Для генерации пароля укажите...
Как я сделал безопасный калькулятор на Python без eval()
Когда я только начинал изучать Python, одной из первых задач, которую я себе поставил, был простой калькулятор. Пользователь вводит два числа и операцию, а программа выдаёт результат. Казалось бы, что может быть проще? Но на пути к простому решению меня ждал подвох. Многие новички используют функцию eval(), которая выполняет строку как код. Это удобно, но очень опасно: если пользователь введёт что-то вроде __import__('os').system('rm -rf /'), ваш компьютер может попрощаться с данными. Поэтому я решил написать калькулятор без eval(), используя библиотеку operator. Сегодня покажу, как это работает...

