Сообщения

Сообщения за 2018

Генератор русских имён и фамилий на Python

Изображение
Написал простейший генератор на Питоне русских имен и фамилий. Описывать его работу нет необходимости, всё предельно просто: при запуске программы в качестве аргумента устанавливается -m (мужские) или -f (женские), случайным образом, из списков выбирается пара имя:фамилия. Вот пример запуска программы в консоли: python3 imena.py -m Я специально оставил некоторое количество "нерусских" имен и фамилий в списках - так будет достовернее, особенно в наше время. В планах на дальнейшее - добавить возможность генерации украинских имен и фамилий. Так же прикрутить возможность экспорта данных в json и xml. Есть так же мысли добавить модуль генерации псевдофотографии. Программа есть на Гитхабе, кому нужно - пользуйтесь на здоровье. Вот ссылка:  https://github.com/linuxforse/random_russian_and_ukraine_name_surname Благодарю за просмотр и всем Удачи !

Программа-пятиминутка или качаем видео из консоли

Изображение
  Есть такие простейшие программы, как я их называю - "пятиминутки". Которые можно написать за пять минут, а пользуешься их услугами впоследствии  годами. Чаще всего это скрипты, основой для которого служит некая библиотека/ки, в которых под себя расширяешь и/или добавляешь некий функционал. Одной из таких "пятиминуток" стал скрипт - Yоdo. Его основная задача - это скачивание видео в разрешении 640*360 с youtube. Основой для этой программы служит библиотека youtube-dl. Скрипт написан на Bash-е, он настолько простой, что его работу нет необходимости объяснить. После скачивания видео появляется всплывающее окошко (notify-send) оповещающее пользователя о завершении процеса закачки.  Возможно я со временем добавлю ещё некоторую функциональность. Назвал я скрипт "Yodo", поместил  его в /bin/, дал нужные права и пользуюсь) Код скрипта представлен ниже: #!/bin/bash youload() { echo "Если хочешь скачать ещё видео - вставь ссылку, если нет - нажми

Шифруем любые данные с помощью ENCFS

Изображение
Если у вас есть необходимос ть зашифровать большое количество файлов, к которым вам нужно будет в любое время обратиться, добавить новые файлы в эту коллекцию, удалить или отредактировать - тогда очень советую использовать программу Encfs. Если не вдаваться в технические детали, то Encfs - это свободная криптографическая файловая система, прозрачно шифрующая файлы, используя произвольную директорию в качестве места для хранения зашифрованных файлов. Распространяется под лицензией GPL Работает очень шустро даже на слабых компах. Установка на Ubuntu предельно проста: sudo apt-get install encfs   Предположим у вас есть папка с файлами, которые вы хотите зашифровать по имени secret, также отдельно создайте любую пустую папку, назовём её crypt , в неё будет монтироваться наш зашифрованный том с уже расшифрованными файлами.  Теперь в терминале вбиваем такую команду: encfs /home/user/secret /home/user/crypt user -  ваш домашний каталог. Путь к файлам лучше указыв