суббота, 30 сентября 2017 г.

qBittorrent и Transmission: резервирование места на диске

При загрузке больших объёмов контента с помощью клиентов торрент может возникнуть вопрос о заранее зарезервированном месте на жёстком диске для размещения этого самого контента. В этом случае, во-первых, не возникнет ситуации, когда на выделенном разделе не станет хватать места для сохранения контента, а во-вторых, – не будет слишком большой фрагментации скачанных данных. Клиентом торрент файл скачиваются "кусочками" и если в Linux фрагментацию файловой системы можно не учитывать (хотя на больших объёмах мультимедиа она имеет место), то в Windows это может стать причиной снижения производительности системы (хотя и споры об этом идут и по сей день).


В qBittorrent задача решается просто. На верхней панели клиента вызвать меню "Инструменты" и перейти в раздел "Настройки". В появившемся слева столбце вызвать "Загрузки"


и в окне настроек найти выделенный текст Управление сохранением. Ниже найти и поставить галочку в поле "Резервировать место на диске для всех файлов".



Для клиента Transmission ответ был найден на форуме Rutracker:

– Скажите, какой клиент в Линуксе может сразу распределять место под раздачи на диске
 

– Transmission подобное делает через изменение settings.json

Чтобы перейти к файлу settings.json включите в менеджере файлов показ скрытых файлов и перейдите по пути:

/Ваш_дом_каталог/.config/transmission


Откройте setting.json в текстовом редакторе найдите значение "preallocation": 1, и измените его на "preallocation": 2,


Разработчики Transmission отмечают, что "preallocation": 2 может привести к некоторому снижению производительности, но это вопрос спорный.

Пользователям Ubuntu и Linux Mint, может быть, будет интересным узнать о PPA 6-ти торрент-клиентов. Читать подробности.

воскресенье, 24 сентября 2017 г.

Не запускается vidcutter


Установленный на свежей системе vidcutter не запускался, т.е. при вызове программы из контекстного меню мыши или через меню программ ничего не происходило.

При вызове в терминале vidcutter было получено следующее:

$ vidcutter
Traceback (most recent call last):
  File "/usr/bin/vidcutter", line 9, in <module>
    load_entry_point('vidcutter==4.0.0', 'gui_scripts', 'vidcutter')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/vidcutter/__main__.py", line 39, in <module>
    from vidcutter.videocutter import VideoCutter
  File "/usr/lib/python3/dist-packages/vidcutter/videocutter.py", line 48, in <module>
    from vidcutter.libs.mpvwidget import mpvWidget
  File "/usr/lib/python3/dist-packages/vidcutter/libs/mpvwidget.py", line 12, in <module>
    from OpenGL import GL
  File "/usr/lib/python3/dist-packages/OpenGL/GL/__init__.py", line 3, in <module>
    from OpenGL.GL.VERSION.GL_1_1 import *
  File "/usr/lib/python3/dist-packages/OpenGL/GL/VERSION/GL_1_1.py", line 10, in <module>
    from OpenGL import platform, constants, constant, arrays
  File "/usr/lib/python3/dist-packages/OpenGL/arrays/__init__.py", line 22, in <module>
    formathandler.FormatHandler.loadAll()
  File "/usr/lib/python3/dist-packages/OpenGL/arrays/formathandler.py", line 28, in loadAll
    cls.loadPlugin( entrypoint )
  File "/usr/lib/python3/dist-packages/OpenGL/arrays/formathandler.py", line 35, in loadPlugin
    plugin_class = entrypoint.load()
  File "/usr/lib/python3/dist-packages/OpenGL/plugins.py", line 14, in load
    return importByName( self.import_path )
  File "/usr/lib/python3/dist-packages/OpenGL/plugins.py", line 28, in importByName
    module = __import__( ".".join(moduleName), {}, {}, moduleName)
  File "/usr/lib/python3/dist-packages/OpenGL/arrays/vbo.py", line 430, in <module>
    def mapVBO( vbo, access=GL.GL_READ_WRITE ):
AttributeError: module 'OpenGL.GL' has no attribute 'GL_READ_WRITE'

После длительного периода попыток исправления ситуации в конечном счёте проблема была решена при помощи участников русскоязычного форма LinuxMint.

Если коротко, то "лечение" заключается в вводе в терминале трёх команд:

sudo apt install python3-pip
sudo apt install python3-setuptools
sudo -H pip3 install --upgrade PyOpenGL

пятница, 15 сентября 2017 г.

Files.FM – обмен файлами и хранение данных


Данный сервис позволяет предоставлять файлы в доступ по ссылке, а также хранить эти файлы временно или постоянно. Выделяемое пользователю дисковое пространство с типом учётной записи Free (бесплатно) составляет 1 Гб.

Для использования сервиса в качестве предоставления файлов на ограниченный срок регистрация не является обязательной. Впрочем, осуществить регистрацию на ресурсе Вам будет предложено после отправки первого файла (группы файлов).

Чтобы попробовать отправить файлы с помощью files.fm по-русски перейдите по ссылке http://ru.files.fm

Для загрузки файла найдите на странице:


Выбранный для загрузки файл отобразится в списке. При необходимости можно добавить ещё файл(ы), а также исключить ранее добавленные из очереди загрузки, нажав на крестик напротив его наименования. Нажмите на кнопку "Начать загрузку".


Вам будут показаны процесс загрузки, выполнение задания в процентах, скорость загрузки и оставшееся время выполнения задания. После завершения загрузки Вам будет отображена форма, полями для заполнения которой служат:

– Ваш адрес e-mail;
– e-mail адрес получателя или e-mail адреса получателей;
– имя папки, в которую будут помещены загруженные Вами файлы (по умолчанию, будет совпадать с именем загруженного файла);
– описание файла (файлов), которое будет отображаться при предпросмотре;
– срок хранения файла, который установлен в 2 недели (для изменения срока хранения может потребоваться регистрация).

После заполнения нажмите "Сохранить и отправить ссылку".


Вам сразу же будет предложено пройти регистрацию на files.fm (создать аккаунт), но она не является обязательной. Просто закройте это окно.


Перейдя по полученной ссылке (см. рис. выше) Вам будет отображён загруженный файл в рамках временной учётной записи, логин которой в рассматриваемом примере совпадает с именем загруженного файла.


Если стать курсором на изображение, то будут отображены доступные действия, например, скачать (кнопка со стрелочкой).


Кнопки "Скачать", "Поделиться ссылкой" и "Отправить ссылку на e-mail" доступны и через верхнее меню.



Получатель Вашего файла получит уведомление о загруженном для него файле, например:


"Речь немного кривовата", конечно, но это издержки русского перевода всех зарубежных ресурсов файлового обмена.

В качестве обратного адреса будет отображена комбинация адреса отправителя и адреса files.fm, например  user@mail.ru  someone-shared@files.fm

Вы получите точно такое же уведомление, но немного в более расширенном варианте. После кнопки "Нажмите здесь, чтобы посмотреть файлы!" будет показана информация о сроках хранения, а также ссылка, при переходе по которой Вы получите доступ к своей временной учётной записи.



Как только получатель Вашей ссылки перейдёт по ссылке на files.fm Вы также получите уведомление:


Если Вы пожелаете создать аккаунт на files.fm, то на странице http://ru.files.fm нажмите на кнопку "Новый" в верхней правой части страницы.


Аккаунт можно создать через Facebook, Google+ или указав адрес e-mail.


При регистрации через Facebook или Google+ (подразумевается, что у Вас уже имеется учётная запись на указанных ресурсах). Вы будете перенаправлены на окно входа в учётную запись. и files.fm попросит доступ к некоторым данным этих служб. Например, при регистрации через Google+ при использовании браузера Chrome при уже осуществлённым входом в учётную запись Google будет отображено окно:


Для Facebook будет что-то подобное. Кстати говоря, при регистрации учётной записи Google не обязательно заводить почту Gmail. Регистрацию можно произвести и на существующий адрес e-mail. Подробности читайте в этой заметке.

После регистрации на Вашу электронную почту от files@files.fm с темой "Files.fm registration" поступит уведомление, например:


Your username – логин учётной записи. В рассматриваемом примере совпадает с логином Gmail (т.е. до значка @ , но логин можно менять).

Your public profile = https://files.fm/логин – общедоступный профиль пользователя. Если файлы будут загружены как общедоступные, то они будут отображены по ссылкам https://files.fm/логин и https://ru.files.fm/логин  По умолчанию, файлы загружаются не как общедоступные.

To change the account password click here  – ссылка для смены пароля аккаунта files.fm

Для изменения логина нажмите на "Мой аккаунт". В рассматриваемом примере логин уже изменён.


В первой группе параметров осуществляется изменение имени пользователя (логин), адреса e-mail и пароля.


Чтобы изменить, например, имя пользователя необходимо заполнить поля, помеченные звёздочками, во второй группе параметров. На рисунке ниже примере поля с именем, фамилией и страной пребывания уже заполнены, так как регистрация осуществлялась через Google+. Далее необходимо указать сведения в полях, помеченных звёздочками. После этого нажмите на кнопку "Сохранить информацию".


В секциях ниже наиболее полезной является настройка хранения загруженных файлов. По умолчанию, файлы будут храниться вечно (пока "живёт" Ваш аккаунт). Доступными значениями являются 1 неделя, 2 недели, 1 месяц, 3 месяца. Однако, к сожалению, данная функция доступна лишь для платных аккаунтов, поэтому потерявшие актуальность файлы Вам придётся удалять вручную.



В верхнем меню Вашей учётной записи имеется кнопка (ссылка) "Мои файлы".


При её вызове будет отображён список файлов и папок Вашего аккаунта. В самом низу слева отображаются сведения о расходе выделенного Вам дискового пространства. По умолчанию, оно составляет 1 Гб, но Вы можете получить бонусные гигабайты, если пригласите друга пройти регистрацию на files.fm и он создаст свою учётную запись. Для этого нажмите кнопку "Get + 1GB" и следуйте дальнейшим инструкциям.



После этого Вам будет предложено осуществить запись в Facebook или Twitter.


После публикации ссылки на Facebook бонусные 1 Гб Вы получите мнгновенно.

Отправленное другу приглашение оформлено электронным сообщением, адресом отправителя которого указан составной адрес, включающий адрес e-mail (например, user@mail.ru  files@files.fm), сопоставленного аккаунту files.fm c темой "Invitation to register at Files.fm".


Для регистрации другу необходимо нажать на кнопку "Click here to accept invitation!". После этого получатель приглашения будет перенаправлен на страницу:


В строке email электронная почта приглашённого будет уже подставлена автоматически. После нажатия на кнопку "Создать аккаунт" учётная запись будет создана и приглашённый новый пользователь автоматически авторизуется в ней. В правом верхнем углу его браузера будет отображено сообщение о необходимости подтверждения адреса электронной почты.


В почтовом ящике нового пользователя будет находиться сообщение от files@files.fm в темой "Files.fm registration confirmation":


После нажатия на кнопку "Click to confirm e-mail!" или ссылку "confirm your e-mail address" учётная запись нового пользователя считается активированной и он может приступить к дальнейшей её настройке под свои нужды. Например, сменить аватар. Для этого необходимо щёлкнуть по значку


и выбрать аватар из изображений, которые имеются на компьютере. Для смены аватара нажать на кнопку "Change image" и после его появления в окошке редактирования расположить его по желанию и нажать на кнопку "Save crop".


Бонусные 1 Гб за регистрацию пользователя, который создал свою учётную запись по отправленному ему на E-mail приглашению, предоставляются не сразу. Не исключено, что это происходит после того, как он воспользуется сервисом для отправки со своей учётной записи кому-либо файлов. Но всё "по-честному", без обмана.


При отправке файлов можно указать имя папки, в которую эти файлы будут помещены. По умолчанию, имя папки совпадает с именем первого файла в списке из группы файлов.


Но имя папки можно и изменить. Тогда будет создана папка с указанным именем и в неё помещены загруженные Вами файлы.




К слову, загруженные изображения отображаются в предпросмотре. Т.е. получивший ссылку и осуществивший по ней переход может эти изображения предварительно посмотреть без скачивания.


Файлы документов в формате pdf, txt и офисные файлы Microsoft отображаются соответствующими значками и также имеют режим предпросмотра (нажать на "глаз"). Увы, но до предпросмотра открытых офисных форматов (напр., Libre Office) сервис ещё "не созрел".





Таким же свойством обладают файлы mp3, только вместо предпросмотра их можно прослушать.




Своими папками и файлами Вы можете управлять.






Личный Filebox

Под Filebox следует понимать сервис, который на выделенное Вам дисковое пространство позволяет любому пользователю загрузить предназначенные Вам файлы. Т.е. Filebox можно рассматривать как аналог папки "Входящие" Вашей электронной почты, только действующий в отношении файлов.

Перейдите в настройки своего аккаунта и установите режим отправки Вам файлов для любого пользователя сети:


На Вашей странице общедоступного каталога (она будет иметь вид https://ru.files.fm/Ваш_логин) появится кнопка "Send files".


Любой, кто посетит Вашу страницу и нажмёт эту кнопку, может загрузить Вам файл(ы). Для этого ему необходимо воспользоваться формой, которая имеет вид всплывающего окошка, например:


 Примечания.  

1) Размер отправляемых с помощью указанной формы файлов может быть ограничен значением не более 100 Мб.

2) Некоторые расширения к браузерам могут блокировать появление этой формы. В этом случае необходимо включать адрес ресурса в исключения, что производится в настройках дополнения. Блокировка замечена при использовании uBlock Origin. При использовании Adguard Антибаннер блокировки окна не замечено. При использовании uBlock origin необходимо внести в белый список ru.files.fm 



Cходным по функциональности сервисом является Jumbomail. Но в силу того, что в бесплатном варианте загруженные на Jumbomail файлы хранятся только 7 суток даже при наличии учётной записи, Files.FM, на мой взгляд, является более предпочтительным.

Если Вас заинтересовал такой сервис, Вы решили завести на нём учётную запись и Вам понравилось это описание, то Вы можете поддержать автора, зарегистрировавшись по его реферальной ссылке.