про свой опыт решения некоторых проблем и использования ряда возможностей ОС и приложений
среда, 28 сентября 2022 г.
Передать файл(ы) размером более 5 ГБ бесплатно
четверг, 22 сентября 2022 г.
Не запускается BOINC Manager на Linux Mint 21 (Ubuntu 22.04)
суббота, 17 сентября 2022 г.
Пакетное (массовое) переименование файлов через bash
При использовании средства массового переименования файлов через Bulk Renamer со временем появилась некоторая неудовлетворённость необходимостью осуществлять ряд однотипных действий применительно к каждому набору файлов (папок с файлами). Поскольку во всех папках присутствуют файлы, содержащие в себе один и тот же набор символов, то для массового переименования файлов в папке было принято решение попробовать воспользоваться средствами bash. Для его использования необходимо наличие установленной программы rename. Как правило, она уже в системе присутствует, но если её не имеется, то устанавливается командой sudo apt install -y rename
В итоге получился сценарий (скрипт):
#!/bin/bash
dir=$(zenity --file-selection --directory)
cd "$dir"
rename 's/Classy_Wallpapers_//g' *.jpg
rename 's/__/_/g' *.jpg
exit
🔎 Пояснения.
dir=$(zenity --file-selection --directory) осуществляет выбор папки (каталога), содержащего файлы, имена которых необходимо обработать, а команда cd "$dir" осуществляет переход в выбранную папку (каталог). Кавычки учитывают пробелы в имени папки или пути к ней.
Далее следуют команды непосредственно замены "чего" на "что".
Команда rename 's/Classy_Wallpapers_//g' *.jpg во всех файлах jpg удаляет из названия файлов Classy_Wallpapers_
Команда rename 's/__/_/g' *.jpg во всех файлах jpg заменяет символ __ на символ _
Как итог, при массовом переименовании файлов осуществляется 2 действия (запустить скрипт и выбрать папку с файлами) вместо прежних 9. Так как нет необходимо использовать графический интерфейс, то операции замены символов в именах файлов происходит значительно быстрее, чем при использовании массового переименования из комплекта поставки Linux Mint. Команду скрипта (сценария) sh можно "посадить" на горячие клавиши через "Настройка клавиатуры – Комбинации клавиш" либо через программу Autokey.
четверг, 15 сентября 2022 г.
RSS на e-mail
Однако ностальгия по прежнему способу получения новостей была настолько сильна, что однажды было отведено время на углубленное изучение возможности получения RSS на e-mail. И такое решение нашлось – Blogtrottr.
На главной странице можно оформить подписку на RSS, указав свой e-mail. Слева указывается адрес RSS сайта, в центре вводится e-mail, на который будут приходить сообщения, а в правой части указывается частота отправки дайджестов. По умолчанию предлагается Realtime, а в выпадающем списке выбора – каждые 2, 4, 6, 8, 12 часов и раз в сутки. Как следует из пояснений в разделе Help, Realtime означает, что e-mail будет сформирован на каждую новую публикацию сайта. На рисунках ниже, следующих один под другим, показаны строки главной страницы Blogtrottr.
Интуитивно понятно, что для подтверждения своей подписки необходимо нажать на ссылку. Для подробностей в сообщении указывается, что поскольку сервис не осуществляет управление контентом отправляемого фида, то во избежание попадания сообщений в спам рекомендуется либо добавить адрес отправителя в свою адресную книгу, либо внести адрес в "белый список" (прим. практикуется почтой Яндекс), либо настроить соответствующие фильтры почты.
После активации учётной записи оформленная ранее мной подписка без аккаунта автоматически появилась в моих подписках. В панели управления нет ничего сложного: кнопка новой подписки "Subscribe to a new feed" и, при необходимости, редактирование частоты существующей подписки "Change shedule".
Остаётся надеяться, что аккаунт Free так и останется аккаунтом Free по истечении месяца. А то уж как-то немного "напрягает" надпись слева, в результате чего возникает сомнение: а верно ли понят смысл, что One month free trial относится к платным аккаунтам и не затрагивает мой текущий тарифный план.