Здравствуйте! Добро меня пожаловать на Капибару)) Тут должны находиться умные люди, поэтому спрашиваю совета.
Скажите какой видеоредактор под Убунту неплохой. Меня в гугле забанили, потому что там вижу только посты с форумов за 2012-2018 года, и часто менеджер приложений ничего не находит.
Система стоит вот эта
И еще вопрос, есть ли какой-то граббер для видео с браузера или проверенное расширение. Объясню зачем. Я потеряла доступ к ВК странице, а там есть некоторые видеоролики, загруженные с той страницы, которые я бы хотела сохранить себе на диськ
Заранее всех благодарю за ответы, поднимите, плиз, повыше)))
Однажды я не смог ответить на элементарный вопрос.
В офисе случился пожар. Наш отдел сидел на тринадцатом этаже. Возгорание случилось где-то на одиннадцатом. В окно было видно, как от нашего здания потянулся столбик дыма. Из вентиляции в туалетах понесло гарью. Начальство объявило эвакуацию.
Перспектива надышаться дымом не радовала совсем. По опыту знал, что голова заболит быстро и надолго. Поэтому пока коллеги шутили про горящие дедлайны и «сгорим на работе» я скоренько собрался. И, поставив начальство в известность, чтобы потом не искали – эвакуировался первым.
Лифт уже отключили, поэтому спустился по пожарной лестнице. На первом этаже, открывая дверь в холл, услышал слабый треск рвущейся бумаги. Не успел я об этом задуматься, как встретился взглядом с укоряющими глазами тетеньки-вахтерши.
- Ну вот зачем это было делать, а? Вот обязательно было? Ну и что я теперь буду делать?
Я быстро прокрутил в голове услышанное. Ничего не понял. И постарался составить в голове максимально простую и короткую фразу для ответа. Которая была бы одновременно доходчивой и информативной. Я показал на лестницу у себя за спиной и пояснил:
- Лифт, - говорю, - отключили. Пожар в здании.
- Да я знаю, что лифт. Знаю, что пожар. - Страдальчески ответила вахтерша, показывая на края двери, к которым были прилеплены обрывки бумаги, - но вот зачем вы противопожарную пломбу со двери сорвали?
Как и дама (что возникает на видео) я тоже сделал выборку ,и не вставил туда ответы дам которые согласились бы и на низкого и на нищего парня. Зачем я так сделал? ну я просто поступил ровно так же как она. (кстати если обратите внимание то кудрявый парень в начале ролика и в конце ,дает ответы которые одновременно должны умилять и рвать пукан фемкам)
Доброго времени суток, капибары и капибарыни! Случилось тут со мной, что я намутил свой телеграм бот для скачивания книг со своего сервера. Библиотека должна быть в формате inpx (например копия флибусты, скаченная с любого удобного трекера). Если вы читали (и о Ктулху!) сделали по моим постам свой сервак, то знаете, что свой сервер - это круто! Бот я задумал совсем давно, когда столкнулся в принципе с такими ботами. И мне в голову пришла мысль, а почему бы и да? (тут хочу уточнить, я не программист и программировать я не умею). С этим вопросом я обратился в интернет
Примерно так оно и было
Первым делом я обратился к нейросетям, они меня конечно поняли, но со своей, извращенной логикой. И как я им не объяснял, что мне нужно, нормальную реализацию моей задумки мне получить так и не удалось. Затык был в парсинге книг из inpx и в принципе в нормальном поиске и скачивании книг (по сути во всем), но какой-никакой костяк они мне дали. Решив, что так жить нельзя, а в одном месте все так же свербит, я пошел на Авито в поиске настоящего программиста, которого я там и нашел. Объяснив задачу и несколько раз объяснив что такое inpx (я раньше думал, что после получения задачи, программист сам способен выяснить технические детали с чем ему нужно работать), он сделал мне полностью рабочего бота, который парсил inpx и даже выдавал результаты поиска и позволял скачивать найденное!
Но у этого бота было множество минусов! Во-первых, все данные он держал в ОЗУ (оперативной памяти), т.е при каждом перезапуске бота, он заново парсил весь inpx. Во-вторых были проблемы с отображением результатов (уже и не вспомню какие), плюс, он был чувствителен к регистру. В третьих, все переменные он держал внутри тела бота, что на мой взгляд было очень неудобно, искать среди всего кода куда и с чем ему работать. Но, так как у меня уже был рабочий бот, с исходниками можно было обратиться к нейросетям. Мой выбор пал на Grok, от Илона нашего Маска!
Нейросети очень сильно помогли мне с этим. Так, я научил бота создавать бд в SQL, куда сохранялись все спарсенные книги, чтобы не выполнять каждый раз парсинг при запуске бота. Переработал сам парсер, изначально он был на Python, но пришлось переписать его на GO и переложил всю работу с парсингом и вставкой книг в SQL на него (парсинг ускорился в несколько раз, с 7-8 минут на версии Python до 48-50 секунд на версии GO после компиляции) Сейчас бот нечувствителен к регистру, все перменные для работы находятся в .env файле, но у него есть ряд ограничений. Он ищет книги только на русском языке, в форматах fb2 и epub. Все остальные языки и форматы игнорируются. В рабочем режиме, после парсинга, бот потребляет не более 70 мегабайт ОЗУ, что делает возможным его запуск на микрокомпьютерах вроде Orange pi. Для запуска бота, вам потребуется сама библиотека, Python, SQL с пользователем, который может создавать и изменять бд в ней. Все переменные указываются в файле .env Сами исходники и версия с парсером на Go лежат тут https://disk.yandex.ru/d/EF36zcqYdp_01A
Совсем забыл! Токен для бота нужно получить в @BotFather и указать его в .env файле! Пример файла лежит в папке с ботом! Просто замените или укажите в нем свои значения. Файл должен лежать в одной папке с ботом. Путь к inpx не абсолютный, обычно этот файл лежит с zip книг. В env указываете только адрес папки с zip, бот сам обнаружит inpx и начнет парсинг
С этого поста начинается наш путь в удивительный мир Linux!
В этом посте не будет дурацких взмахов волшебной палочки и глупых заклинаний!
Для начала давайте определимся с железками на которых мы будет разворачивать наш мультимедиа- сервер. Обычно это старенький комп, который валяется где-то в квартире/кладовке/etc.
Очень нужно, чтобы процессор поддерживал архитектуру amd64, оперативной памяти минимум 4 ГБ хотя, это глупое уточнение на мой взгляд, т.к. в основной массе современных ПК стоит именно такой процессор, ну и не менее оперативной памяти!
И так, мы начинаем КВН установку и настройку нашего сервера!
Я все операции буду выполнять на виртуальной машине, т.к мне лень включать подопытный комп)
Что мы делаем первым делом? А первым делом, мы открываем браузер на своем основном компе и идем по вот этой ссылке -https://ubuntu.com/download/server
Там есть большая зеленая кнопка с надписью на буржуйском - скачать Ubuntu server 22.04.4 LTS, собственно ее жмакаем и ждем пока 2 ГБ счастья и извращений не загрузятся на наш ПК.
Нажимаем на зеленую кнопку
Что нам нужно сделать далее? А далее мы пойдем тернистым и простым путем. Тернистый - это записать данный образ на флешку не менее 4 ГБ с помощью специальных утилит, таких как Rufus - https://rufus.ie/ru/, Balenaetcher -https://etcher.balena.io/, либо UltraIso - https://www.ultraiso.com/download.html (последняя программа является проприетарной, что означает, что ей нужна денежка за работу). Лично я пользуюсь Rufusом, просто потому что нравится.
Далее эту флешку мы вставляем в подопытный комп и следуя инструкции в вашем BIOS или UEFI загружаемся с этой флешки.
Ну а простой путь - это развернуть все это дело на виртуалке (как развернуть виртуалку я думаю объяснять не нужно, а если нужно - напишите об этом в комментах).
Все действия в устанавливаемой системе производятся с помощью клавиш TAB, пробел, стрелочек и естессно ВВОД (он же ENTER)
Вот мы все записали на флешку или подготовили виртуалку для работы, далее мы загрузились с нашего установочного носителя и видим белые надписи на буржуйском. Жмакаем надпись Try or Install Ubuntu Server
Первая загрузка с установочного носителя
После нажатия кнопки установки, на экране побегут разные буковки и циферки, пугаться этого не нужно!
Далее появится окошко выбора языка, можно оставить английский, я же предпочитаю чтобы система разговаривала со мной на русском, поэтому я и выбираю его.
Выбор языка
Далее система спросит нас о раскладке клавиатуры, я оставил русскую
Выбор раскладки
Затем будет спрошено какими клавишами менять раскладку с английского на русский и наоборот, я оставляю по-умолчанию Alt+Shift
Клавиши смены раскладки
Далее нас встречает окошко выбора типа системы, таких как полная установка и мимимишная минимальная. Нам нужна полная)
клавишей tab или стрелочками выбираем кнопку Готово и жмем Ввод
Выбор типа системы
С этими этапами мы легко справились, теперь же нас встречает первый серьезный противник - настройка сети!
Для виртуалки я использовал автоматическую настройку сети, т.е оставил все как предложила система.
Автоматическая настройка сети
Но мы же хотим чтобы наш сервер висел постоянно на каком-то одном адресе, шоб не выяснять это каждый раз. Конечно, можно все это сделать и в настройках роутера, но мы же не за этим здесь собрались? Поэтому выбираем наш сетевой интерфейс (у меня это enp0s3) клавишами tab или стрелочками, далее жмем ВВОД и там выбираем Edit IPv4
Выбро ручной настройки
Теперь нам нужно выяснить какие адреса выдает нам роутер. Это могут быть по типу 192.168.1... или 192.168.0... Например 192.68.1.123 или 192.168.0.123. Узнать это можно в настройках Wndows - сеть и интернет - ваше содинение
Узнать ip
Как выяснили - идем заполнять настройки дальше. В первую строчку мы пишем начальный диапазон нашего роутера, это может быть 192.168.1.0 или 192.168.0.0 к этим циферкам мы добавляем вот такую надпись /24 - что означает маску подсети. В строке Адрес пишем нужный нам ip. Например 192.168.1.127. Шлюз - это адрес вашего роутера. Name servers и домен оставляем пустыми. Ниже на скрине все видно:
Жмем сохранить и готово. Далее оно запросит адрес прокси-сервера, это поле мы тоже оставляем пустым и жмем Готово
Прокси-сервер нам не нужен
В следующем окне будет проводится проверка доступа к сети и обновлений. Если все успешно, будет примерно как на скрине
Проверка прошла успешно
Теперь нас ждет разметка диска. Я подразумеваю, что у вас на диске ничего нет или это не страшно потерять. Разметку диска мы тоже делаем на автомате, т.к. мы же учимся, верно? Забивать голову сложной разметкой не будем.
На этом этапе нам нужно снять галочку с надписи Set up this disk as an LVM group и нажать Готово
Снять галочку с Set up this disk as an LVM group
Теперь оно покажет, что оно сделает с нашим диском и если нас все устраивает - жмем Готово
Проверяем разметку и жмем Готово
Далее подтверждаем еще раз
Программа спросит, точно ли вы в своем уме. Лучше подтвердить это
Теперь приступаем к созданию пользователя. Заполняем все поля в соответствии с запросами и вашим желанием. Название сервера делайте понятным для вас, потому что именно так вы его будете видет в локальной сети. Жмем готово
Создаем пользователя
В следующем окошке тоже жмем продолжить, Ubuntu Pro нам не надо.
Дальше ставим галочку для установки Openssh serverа) оно нам надо будет для удаленного подключения.
Установливаем openssh server
В следующем окошке выбираем docker, он тоже может нам понадобиться.
Docker, я выбираю тебя!
Все, пошла установка системы. Вы великолепны!
Идет установка системы
После установки оно попросит перезагрузиться. Не забудьте вытащить установочный носитель из компа (если вы сдуру все это на реальном железе делали)
Установка завершена. Перезагружаемся.
И вот система впервые загрузилась! Ура! Есть у Ubuntu мелкая деталь при загрузке, что меня бесит, это как она перекрывает предложение ввода логина\пароля. Но нам это не помешает.
вводим логин
Затем пароль. Имейте ввиду, что пароль не будет отбражаться при вводе в консоль. Не пугайтесь. Вводим пароль и жмем ВВОД
Пароль не отображается
Все! Вы вошли в только что установленную систему! Поздравляю!
Вы в системе!
На этом пока все, т.к ограничение на количество изображений стоит в 25 шт. В следующем посте мы обновим нашу систему и приступим к установке торрент клиента и медиасервера.
Чтобы выключить систему нужно ввести sudo poweroff и ввести пароль если оно попросит! Всем пока и до встречи!
P.S. Я не настоящий сварщик! Все что я тут рассказываю или буду рассказывать - основано на личном опыте использования домашнего сервера. Если вы считаете что я делаю что-то не правильно, можете написать об этом в комментариях.
В комментариях спрашивали, что подростки могут купить в аптеке без рецепта, чтобы кайф словить. Чисто по-человечески, я как ветеран Куликовской битвы с препаратами и окрестными аптеками, названия своей рукой писать не буду. Я знаю что смысла в этом не много, кому надо - и так узнают и купят. И закинутся. Но если то, что я напишу замотивирует хоть одного ребёнка (он же подросток) пойти и поэкспериментировать, то я отрублю себе написавшую название руку к чёртовой матери.
Тут же попадается другой пост, с вопросом чем закидываются подростки и бурное обсуждение в комментариях с названиями и дозировками. А предложение убрать этот кордебалет минусуют в хлам.
Я не за запрет продаж, всё не запретишь. Кто хочет закидываться и знает чем - флаг вам в руки, это ваша жизнь. Но нахрена названия-дозировки-эффект расписывать в общем доступе?
И снова здравствуйте, дорогие Капибары! Вот и пришло время нам продолжить настройку нашего маленького, но очень гордого мультимедиа-сервера.
Сегодня я расскажу как ставить Plex (но не буду делать скрины, т.к. ставится он в точности как и Emby). Настроим samba и torrserver и сервис потоковой музыки Subsonic. По Qbittorent я пожалуй расскажу отдельно, т.к. в этот пост все просто не влезет (прошу прощения если кто-то ждал именно его)
Итак, достаем свои волшебные палочки! Ну т.е. включаем сервер, если он был выключен и подключаемся к нему по ssh.
Достаем волшебные палочки!
Давайте для начала установим wget - консольную утилиту для скачивания файлов. Sudo apt install wget -y. Оно нам еще понадобится. Теперь приступим к установке Plex. Для начала скачиваем установочный пакет wget https://downloads.plex.tv/plex-media-server-new/1.40.1.8227-c0dd5a73e/debian/plexmediaserver_1.40.1.8227-c0dd5a73e_amd64.deb,затем устанавливаем его sudo dpkg -iplexmediaserver_1.40.1.8227-c0dd5a73e_amd64.deb, после установки проверям что сервис запустился sudo systemctl status plexmediaserver.service, он должен висеть со статусом aktive.
Теперь идем в браузер на основном компе и открываем там http://адрес вашего сервера:32400/web. Там нас встретит приветсвие и предложение зарегистрировать учетную запись Plex. Сначала регистрируемся, потом вводим нашу новую учетку и настраеваем Plex по аналогии с Emby. Если все прошло успешно, в консоли на сервере выполняем sudo systemctl enable plexmediaserver, чтобы он автоматически запускался при старте системы.
Теперь давайте установим Samba для общего доступа к нашим файлам на сервере. Sudo apt install samba. Запускаем нашу samba sudo systemctl start smbd и проверяем что она работает sudo systemctl status smbd - должно быть в статусе active!
Установка samba
Samba запущена
Теперь сделаем нашу папку cloud или кто как назвал - доступной в нашей сети (общей). Но сначала изменим права доступа для нашей папки, чтобы была возможность записи в нее для других пользователей sudo chmod -R 757 /cloud Теперь нам нужно отредактировать конфиг самбы - sudo nano /etc/samba/smb.conf
В конце файла вставляем такие параметры
[cloud]
comment = Directory cloud
path = /cloud
public = yes
writable = yes
read only = no
guest ok = yes
create mask = 0775
directory mask = 0775
force create mode = 0775
force directory mode = 0775
Выставляем параметры общей папки
Теперь перезапускаем samba sudosystemctl restart smbd. Готово! Вы великолепны! Теперь можно проверить, что наша папка доступна по сети, в проводнике windows, в адресной строке пишем \\адрес нашего сервера\cloud либо открываем папку Компьютер, в прводнике сверху три точки - подключить сетевой диск
Подключение сетевого диска
Подключение сетевого диска
Ура! Теперь мы можем переносить файлы с сервера на основной комп и наоборот! Вы великолепны!
Теперь пожалуй можно установить torrserv - эта программа позволяющая нам воспроизводить торренты в таких программах как Lampa tv и ей подобных. Для начала создадим папочку в которой будет работать torrserv sudo mkdir /opt/torrserver, затем даем права на эту папку sudo chown -R $USER:$USER /opt/torrserver ну и скачиваем и перемещаем наш torrserv в созданную папку sudo wget https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-amd64 -O /opt/torrserver/torrserver теперь делаем наш файлик исполняемым sudo chmod o+x /opt/torrserver/torrserver
Создаём/устанавливаем переменную:
export GODEBUG=madvdontneed=1 создаем демона для запуска программы sudo nano/etc/systemd/system/torrserver.service
Затем пересчитываем наших демонов sudo systemctl daemon-reload изапускаем torrserv sudo systemctl start torrserver. Теперь можно проверить наш torrserv - идем по адресу http://наш сервер:8090 (порт можете указать свой при создании демона) и вуаля, видим наш работающий torrserv! Sudo systemctl enable torrserver - добавляем его в автозагрузку.
Веб-морда torrserv
Теперь вы можете добавить адрес вашего торрсерва в Lampa и ей подобное, чтобы скачивание и воспроизведение торрент шло через него.
Теперь установим сервис потоковой музыки Subsonic! Сперва поставим java - sudo apt-get install openjdk-8-jre
Затем запускаем наш сервис sudo systemctl start subsonic и проверяем что он работает sudo systemctl status subsonic. Готово! Идем на основном компе по адресу http://адрес сервера:4040, вводим логин\пароль admin\admin и настраиваем наш сервис. Для начала изменим язык на русский - setting - Default language-русский
Меняем язык
Нужно создать папочку где мы будем хранить и откуда будет воспроизводиться наша музыка mkdir /cloud/music ( то же самое теперь можно сделать через проводник windows в нашей общей папке, просто там создайте папку music) и создадим нового пользователя нашего сервиса
Создаем пользователя
Теперь указываем папку с нашей музыкой и настраиваем автосканирование на 00 каждого дня.
Выбор папки и время сканирования
Готово! И снова мы великолепны! Теперь осталось добавить susbsonic в автозагрузку sudo systemctl enablesubsonic и настроить его как вам удобно. Ну а я на этом сегодня все! Всего доброго и до новых встреч!
P.S. Напоминаю всем системным администраторам, программерам и прочим специалистам - я не настоящий сварщик, если вы считаете, что выбор ОС, способ настройки или еще какие факторы - неправильными - напишите свой пост с указанием моих ошибок и вашей версией, как это все нужно делать. Я не истина в последней инстанции. Всего хорошего!
Здравствуйте дорогие капибары! Простите меня пожалуйста, за столь долгое отсутствие поста!
Сегодня мы установим на наш маленький, но очень гордый мультимедиа-сервер еще один торрент-клиент - qbittorent-nox. Это такая же программа для скачивания торрентов ка и Transmission, но со своими приколами и плюшками.
Итак, приступим! Снова подключаемся по ssh к нашему серверу и для начала нам нужно обновить систему, для этого выполняем команду sudo apt update && sudo apt upgrade -y. Затем нам нужно добавить репозиторий данной программы sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable, подтверждаем, что мы в своем уме и ждем выполнения команды.
Добавляем репозиторий
Можно снова обновить список репозиториев - sudo apt update. Мы великолепны! Теперь погнали дальше. Теперь установим саму программу sudo apt install qbittorrent-nox, так же подтверждаем и ждем когда установится
Устанавливаем qbittoren-nox
Оно установилось и наш следующий шаг - это добавить пользователя для торрент-клиента. sudo adduser --system --group --no-create-home qbittor. Эта команда создает нового пользователя qbittor, не создавая для него отдельной папки в домашней директории, потому что она нам совсем не нужна. Теперь добавим нового пользователя в группу нашего основного пользователя sudo adduser your-username qbittorr (замените your-username на имя своего пользователя). И снова мы великолепны!
Осталось совсем чуть-чуть! Теперь создадим юнит для нашей программы sudo nano /etc/systemd/system/qbittorrent-nox.service Напоминаю, что порт можно указать абсолютно любой на ваш вкус.
И как всегда мы великолепны! Сохраняем наш юнит ctrl+x затем y. Осталось запустить наш торрент-сервер! sudo systemctl daemon-reload && sudo systemctl start qbittorrent-nox. Если не выдало ошибок - идем по адрес вашего сервера:7054 и видим такую картину
Веб-морда qbittorent-nox
Логинимся - логин admin, пароль adminadmin. И если все хорошо, то выполняем в консоли sudo systemctl enable qbittorrent-nox, чтобы программа запускалась автоматически при перезапуске системы. И как обычно, мы великолепны!
Осталось дело за малым, меняем пользователя торрента на своего, указываем папку загрузки и наводим небольшой марафет!
Для начала сменим пользователя, для этого идем Сервис-Настройки-Веб-интерфейс. В разделе Аутентификация меняем пользователя и пароль на предпочтительный (ни в коем случае не используем учетные данные нашего сервера! Придумайте что-нибудь новое)
Меняем пользователя для нашего торрент-сервера
Теперь укажем основную папку для загрузки Сервис-Настройки-Загрузки. У меня это /home/user/downloads. Вы же указываете свой путь на сервере
Указываем папку для загрузки
Ну и моя любимая фишка в Qbittorent - это категории. Помните, мы создавали папки для фильмов, сериалов и прочее? Мы можем указать qbittorent эти папки как категории. Для этого в веб-морде, в левой стороне есть надпись (вы не поверите!) категории! Жмем ПКМ (правая кнопка мыши) по этой надписи и видим Добавить категорию
Добавляем категорию
Например категория Фильмы. У меня это /home/user/Films (Напоминаю, что Unix системы чувствительны к регистру)
Добавляем категорию
Теперь, при добавлении торрента мы можем указать просто категорию, а конечная папка укажется сама! Например так
Это скрин с моего основного сервера
На этом сегодня все, мои дорогие капибары! Надеюсь я вам чем-то да помог! Ваши замечания, исправления и пожелания - в комменты!
P.S. Напоминаю всем системным администраторам, программерам и
прочим специалистам - я не настоящий сварщик, если вы считаете, что
выбор ОС, способ настройки или еще какие факторы - неправильными -
напишите свой пост с указанием моих ошибок и вашей версией, как это все
нужно делать. Я не истина в последней инстанции. Всего хорошего!
И снова здравствуйте, дорогие Капибары! Сегодня мы продолжим настройку нашего маленького, но очень гордого медиа-сервера! Вчера мы остановились после всей установки системы и выключили ее, сегодня нам нужно снова все включить и начать работу)
Сегодня я предлагаю продолжить работу с нашим сервером по ssh, конечно, некоторые товарищи в комментариях мне сказали, что лучше ставить GUI и работать по RDP, но на мой взгляд GUI на сервере излишен. Так что скачиваем mRemoteNG - https://mremoteng.org/download, устанавливаем ее и создаем новое подключение - протокол ssh version 2, вводим ip нашего сервера, который мы настроили в прошлый раз, порт указываем 22 и вводим пользователя и пароль, который мы тоже создали в прошлый раз.
Создаем новое подключение
И если у нас все правильно получилось, мы увидим такую картину
Если все правильно было сделано на предыдущих шагах, мы подключимся к своему серверу
Ура! Вы великолепны! Теперь давайте обновим нашу свежеустановленную систему. Для этого нужно набрать команду sudo apt update нажать ВВОД и ввести пароль.
Напоминаю, пароль не будет отображатьсяP.S. команды которые я даю в этом посте можно копировать и вставлять в терминал с помощью правой кнопки мыши. Это немного ускорит работу с сервером
Обновляем список репозиториев
Если оно скажет, что найдены обновления в таком-то количестве, то нам нужно ввести команду sudo apt upgrade -y. В этот раз пароль запрашиваться не будет, т.к мы его ввели на предыдущем шаге. У меня нет обновлений. потому что пока я подготавливал скриншоты для поста, случилась грусть-беда и все что я успел наснимать - пришлось удалить. Но сути это не меняет)
Устанавливаем обновления
После того, как мы обновились - наступило время для установки нужного нам ПО. Но для начала давайте подготовим папки, в которых будут храниться наши фильмы, сериалы и прочие ништяки. Для начала я создам папочку за пределами домашней директории нашего пользователя (я это делаю для своего удобства, потому что emby отказался работать с домашней директорией, да и просто привычка ничего не пихать в /home окромя конфигов)
Пишем такую команду sudo mkdir /cloud (вместо /cloud можете дать любое имя. Я предпочитаю использовать английские названия каталогов для уменьшения проблем.) Эта команда создает каталог cloud за пределами директории /home. Далее нам нужно указать владельцем этой папки нашего пользователя, для этого вводим sudo chown -R user:user /cloud (вместо user пишем своего пользователя) и теперь осталось выставить права на запись в эту папку, для этого вводим sudo chmod -R 755 /cloud. Затем мы можем создать в папке cloud нужные нам папки, такие как films, serials ну и прочее что нам в голову взбредет. Я создал там папочку downloads. Хочу уточнить, что теперь, чтобы создавать папку в каталоге /cloud нам не нужно добавлять sudo к команде. Достаточно просто ввести mkdir /cloud/downloads
Создание каталога и установка прав
Мы создали нужные папки и мы снова великолепны! Теперь установим Transmission-daemon. Это торрент-качалка. Для этого вводим команду sudo apt install transmission-daemon
Установка transmission-daemon
И снова побежали буковки, нам нужно лишь дождаться окончания установки. После этого пишем sudo service transmission-daemon stop для остановки transmission, т.к. все настройки выполняются пока он остановлен. Далее мы копируем стандартные настройки в папку пользователя sudo cp -R /etc/transmission-daemon /home/user_name/.config/ (вместо user_name написать своего пользователя) sudo chown -R user_name /home/user_name/.config/transmission-daemon
Копируем настройки transmission
Затем вводим sudo nano /etc/default/transmission-daemon и в строке CONFIG_DIR прописываем путь до папки с файлами настройки. Для сохранения изменений - ctrl+x затем Y для подтверждения.
Изменяем путь до настроек. Для сохранения изменений - ctrl+x затем Y для подтверждения.
Теперь научим transmission работать от имени нашего пользователя, для этого нам нужно ввести sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service ив значении User= пишем имя нашего пользователя. Снова сохраняем и выходим.
Учим transmission запускаться от имени нашего пользователя
Теперь нужно перезагрузить наши юниты. Для этого вводим sudo systemctl daemon-reload
Теперь научим transmission качать наши торренты в определенную папку, разрешать вход по логину и паролю и указать с каких адресов можно к нему подключаться. Для этого вводим nano /home/user_name/.config/transmission-daemon/settings.json (вместо user_name написать своего пользователя)
"download-dir": "/cloud/downloads", - меняем на свою папку. У меня это /cloud/downloads, "rpc-password": "{4d9e2d73e22b3d53fb1de394d5be2255f103ca96S/LhCaA7", - все что между " " стираем и пишем свой пароль для торрент. "rpc-username": - " " - придумываем имя пользователя для торрент. "rpc-whitelist": "127.0.0.*,192.168.1.*,192.168.0.*", -список разрешенных адресов для подключения, можно оставить как в примере. После всех озменений сохраняемся и выходим.
Устанавливаем свои правила для transmission
Теперь можно ввести sudo systemctl start transmission-daemon.service и если все правильно, нам не выдаст ошибок. Если все хорошо, то идем http://адрес нашего сервера:9091 и видим веб-морду нашего transmission, которая просит логин и пароль
Веб морда transmission. вводим логин\пароль который мы указали в settings.json
Веб морда transmission
Теперь возвращаемся в консоль и вводим команду sudo systemctl enable transmission-daemon.service, чтобы наш transmission сам запускался при старте системы. И снова мы великолепны!
Теперь давайте установим Emby-server, мы же для этого здесь собрались? Заранее отвечу почему не Plex - просто мне не нравится его способ подключения к серверу (ваши учетные данные лежат на серверах Plex), я обязательно расскажу как его установить, но сегодня мы ставим emby.
Теперь устанавливаем скачанный пакет sudo dpkg -i emby-server-deb_4.8.3.0_amd64.deb ,ждем пока установится. После вводим sudo systemctl status emby-server и видим зеленую надпись active (running). И снова мы великолепны! Теперь снова возвращаемся к браузеру и идем http://адрес нашего сервера:8096/web/index.html. Там видим такую картину. Выбираем язык, страну
Если все правильно сделано, нас встретить веб-морда emby
Добавляем папочки для нашей медиатеки, которые мы создали в предыдущих шагах.
Добавляем библиотеки
Выбрали папки, выбрали дополнительные настройки и нажали ок.
При добавлении библиотек, пожалуйста выберите на каком языке Emby должен будет подбирать метаданные, искать обложки и описания к фильмам и мультимедиа. По-умолчанию это английский. Как только вы настроили все ваши папочки с мультимедиа, возвращаемся в консоль и набираем sudo systemctl enable emby-server.service
Ура! Вы великолепны! В принципе на сегодня все, если в случае Transmission все понятно, то с Emby я предлагаю вам поковыряться в настройках и определить что для вас лучше.
Ну и снимок для примера
Так выглядит emby
Всем пока и до новых встреч! В следующий раз мы научимся ставить Plex и еще что нибудь. Я предлагаю как альтернативу Transmission установить Qbittorrent. Так же начнем потихоньку настраивать Samba и прочие плюшки для нашего удобства)
В 2000-х в Москве около ВДНХ был такой аттракцион: аэролифт. Это был настоящий воздушный шар, наполненный гелием. Он был привязан к земле стальным тросом и поднимался-опускался с помощью электрической лебёдки.
Нашла свою фотку 2006 года
Высота подъёма шара была 150 метров, но работал он не всегда. Если погода была ветренная, то шар оставался прикованным к земле, так как подниматься на нем было опасно.
Тоже фото 2006 года, вид с шара на улицу Академика Королева
Стоимость развлечения была не дешевая, но детям подняться на шаре было всегда за счастье, тем более что удавалось это далеко не всегда из-за погоды.
Помню, в первый раз поднимались на шаре мы с моим другом Сашей. В легкой гондоле вместе с нами было еще пару человек, и её так сильно мотыляло из стороны в сторону, что стоять прямо во весь рост было невероятно страшно. Поэтому мы с Сашкой весь полет просидели на корточках, держась за борт гондолы, и стараясь не смотреть вниз. В какой-то момент еще один пассажир решил подшутить над остальными и стал прыгать, дёргая края нашего корыта, словно пытаясь раскачать его еще сильнее, за что мы его чуть не прибили. После этого полёта Сашка зарекся еще хоть раз участвовать в подобном мероприятии, а я пару раз все-таки поднималась.
Через пару лет мы с еще одним моим другом ходили на крышу сталинского дома с башенками в стиле ампир (что на проспекте Мира, д.120).
Вот этот дом 120 на яндекс.картах
Но как же там было интересно. Высота, ветер, голуби, а еще возможность увидеть вблизи декор величественных башенок, который снизу то едва виден.
2008 год, еще почти нет новой застройки
На крышу выходит много каких-то труб, вентиляционные короба чтоли.
А тут ракурс с башенки на ВДНХ
Видите, слева в точке золотого сечения тот самый воздушный шар - опустился за новыми пассажирами.
2008 год, снова воздушный шар
Здесь шар уже поднялся.
Ещё один вид с воздушным шаром.
Тут на торце здания даже еще сохранилась вывеска "Дом обуви". Но скоро ее демонтируют, так как торговые площади перейдут под разное.
И последнее фото в другую сторону, к м.Алексеевская
2008г. Сейчас уже вид будет другой.
Сейчас аттракцион аэролифт давно прекратил свое существование. Не знаю, продержался ли он до 2010 года...
Привет, мои вомбатные! Подготовили для вас новый релиз:
1. Сайт стал работать шустрей
За последние пару недель мы проделали важную работу по ускорению работы сайта: рефакторинг большинства модулей, оптимизация кода и прочие полезные штуки. Но это далеко не конечный вариант, мы продолжим делать сайт быстрее и стабильнее, включая корректную работу с более старыми девайсами и исправление проблем с доступностью в дальних уголках нашей страны.
2. Обновили раздел “Вопросы и ответы”. Теперь там есть ответы на большинство ваших вопросов.
3. Обозначение модераторов на сайте
Добавили для модераторов и администрации ресурса небольшую иконку, чтобы нас можно было отличить от остальных пользователей.
4. Реализовали возможность ответа на комментарий в ленте уведомлений. В будущем будет добавлена кнопка для подгрузки ветки комментариев (ответов) непосредственно в ленте.
5. Увеличили зону предпросмотра поста. Теперь нажимать на кнопку “Развернуть” вы будете реже.
Ну и разные другие мелочи:
Добавили иконку и текст в профиле забаненных пользователей.
В настройках профиля рядом с аватаркой добавили подсказку, что фото можно изменить по клику.
В светлой версии сделали более контрастной иконку сворачивания поста и подписи под фото.
Исправили проблему с загрузкой картинок, в том числе пакетной.
Оценки комментариев были видны сквозь верхнее меню - поправили.
Для новеньких при редактировании третьего поста за день возникала ошибка, что уже 3 поста опубликовано - также исправлено.
При авторизации при вводе неправильного логина или пароля добавили текст ошибки об этом.
Для пользователей, не подтвердивших e-mail, стали показывать сообщение при попытке оценить пост/комментарий (раньше просто не засчитывали их оценки без показа сообщения об этом).
А еще у нас есть группа в телеге для обсуждения желаемых доработок по проекту, багов, ну и просто флуда - https://t.me/vombat_su/
Впервые на ночной шум в моей квартире пожаловалась соседка, когда мой сын был подростком. Бывало, что ночью он оставался один дома. Например, когда мы уезжали с друзьями на природу или я была на сутках. Вот однажды утром, когда я ползла домой после работы, попалась соседка, которая шла на работу. Сказала она, что ночью был шум и она уснуть из-за этого не могла. Я обещала разобраться и объяснить сыну, что ночью надо беречь покой соседей. Сыну я сказала а-та-та и, заодно, выяснила, что к нему приходили друзья поздно вечером. Тогда я ещё немного его попилила. Сын обещал, что больше так не будет.
Через некоторое время соседка опять пожаловалась на ночной шум. Но сын категорически отрицал присутствие друзей ночью.
- Поди всю ночью в интернете играл и орал как полоумный?
- Ничего я не орал. И играл не всю ночь.
Но я не поверила, так как сама слышала его вопли во время игр. К этому времени мы купили ему наушники, чтобы не слышать ор его друзей и стрельбу во время игр. Но сын иногда сам орать начинал: "Куда прёшь?! Не видишь что-ли?" Ну и прочее. Поэтому я решила, что это он кричит во время игр. Попросила быть более сдержанным и спать ложиться не позднее одиннадцати. Сын пообещал постараться так и делать. Но через ещё какое-то время соседка вновь пожаловалась на шум. Я решила уточнить, что именно её беспокоит? Кто-то может кричит? Ругается? Оказалось нет:
- Никто не кричит. Но ощущение такое, как будто что-то падает, перекатывается. Не могу точнее описать.
Я передала её слова сыну, предположив, что он катается на компьютерном стуле и падает с него на пол. Возмущению сына не было предела:
- Это что за слух такой у соседки? Ничего я не падал! Ну езжу на стуле. Что такого? Ему для этого колёсики приделаны, чтобы ездить на нём.
- Но если ложиться спать вовремя, то и жалоб не будет. Разве не так?
Оказалось, что не так. Весной 2022 года я заглянула к соседке по другому вопросу (расскажу в другой раз об этом). Когда я уже уходила, соседка сказала:
- Лада. Скажи, чем твой сын занимается по ночам? Шум такой, что я по ночам просыпаюсь.
- Честно говоря, я не знаю чем он по ночам занимается. Дело в том, что сын в армии уже полгода. И вряд-ли Вы его услышать могли. Далековато.
- Как в армии? А что тогда шумит по ночам? Такое ощущение, что гантели или железные шары по полу катаются.
- Не знаю. Может шум не сверху, а снизу? Спросите у Ромы.
Рома это сосед с седьмого этажа. Я ушла в состоянии озадаченности. Вечером мужу рассказала. Он посмеялся и сказал:
- А ты разве не в курсе? Это же давняя фишка. Даже в ВК вроде об этом писали. "Продам шары для ночного катания по полу. Б/у. Работают без нареканий. Причина продажи: переезд на первый этаж."
Кто не спал всю ночь - тот я) готов шар на Кремлевскую елку для семейного конкурса.
Шар рассказывает о семейных традициях одной семьи, поэтому мумины лепят пельмени, а на гирляндах написано уважение, семья, любовь) в живую смотрится конечно прикольнее, и нет возможности отснять нормально, за окном пасмурно, шар в обед уже заберут.
Теперь надо скрестить пальцы, чтоб его бережно довезли, я конечно собирала на совесть и клей (много клея), но каждый раз это очень волнительно. А мне предстоит еще один шар, с горами и семьей лыжников, но им я займусь после короткой поездки, на следующей неделе. Вообще, конечно, работа над заказами не предсказуемая вещь, утром ты собираешь шар с семейной атмосферой, а в обед тебя просят расписать тыкву «лингамами»)) боюсь даже гуглить шаблоны)) и, пожалуй, выберу сделать из этой тыквы фонарик с сердечком)) сложно переключиться с уютной семьи муминов на 18+))
Самолет не падает, как брошенныйпредмет, в авиации даже такого понятия нет. Самолет планирует или снижается. Снижение может быть неконтролируемым из-за отказа двигателей, органов управления, из-за потери или превышения скорости.
Самолет сделан так, что силы, действующие на него, стараются стабилизировать полет. Он подчиняется тем же аэродинамическим законам, что и бумажный самолетик.
Вспомним, как летит бумажный самолетик. В детстве я их тысячами запускал с 7 этажа, весь двор был в бумаге)) Итак: мы даем ему толчок, он летит, поднимает нос, скорость падает и снижается подъемная сила-он опускает нос. Разгоняется, подъемная сила увеличивается, он снова поднимает нос. Этот цикл, волнообразный полет, продолжается до земли. Но он стабилен! Он летит. Если самолетик сделан правильно и ровно, то он не падает.
Траектория планирования без ограничения скорости
Есть режимы полета, такие как штопор, которые можно назвать падением, но в гражданской авиации это происходит крайне редко.
Почему, когда летишь S7 трясет, а Аэрофлотом не трясет?😳
Турбулентность, тряска на посадке, воздушные ямы, не зависят ни от авиакомпании ни от пилотов. Только от состояния атмосферы.
Если у пилота есть возможность выйти из зоны турбулентности, он это сделает! Ему самому не в прикол трястись с кофе в одной руке и с планшетом в другой. Иногда нельзя это сделать, например, из-за плотного трафика в воздухе.
А вы сами садите или автопилот?
Я не знаю пилотов, кто любил бы отдавать посадку автопилоту. Посадка-это редкая возможность полетать «на руках», поуправлять самолетом, почувствовать себя лётчиком. Особенно на больших судах.
Автоматические посадки делаются для тренировки пилота и самого самолета. За всю жизнь я сделал их 20-30…
Мягкость посадки так же не особо зависит от пилота, а от множества факторов. Иногда даже нужно пожестче приложить самолет, чтоб обеспечить сцепление с полосой. Например, если идет дождь, или при сильном боковом ветре.
Страшно летать?
Человек-адаптивная скотина, он привыкает ко всему. Когда полет становится привычным дело, а небо-привычной средой, то страх, если он был, уходит сам собой.
Боишься ведь того, чего не знаешь или к чему еще не привык.
Меня всегда удивляли фразы типа: «Первый раз прыгать с парашютом не страшно… а вот второоой раз страшно! Потому, что знаешь что тебя ждет…». Не знаю ни одного парашютиста, кому было страшнее прыгать во второй раз…
Иногда действительно бывает страшно, в каких-то нестандартных ситуациях или, например, при резком порыве ветра на посадке. Но это моментный страх. Он сравним со страхом, когда внезапно на встречку вылетает машина или заносит на скользкой дороге.
А вы на всех самолетах летать можете?
Нет, на каждый тип самолета нужно проходить обучение, которые занимает до года. Обычно пилоты летают на одном типе.
Удерживать в голове знания и поддерживать навыки пилотирования одновременно на двух судах очень сложно. В среднем, за карьеру пилот меняет 3-4 типа. А кто-то вовсе работать на одном типе всю жизнь.
Смена самолета для пилота-это целый жизненный этап. Как правило, самолет меняется вместе с авиакомпанией, городом или страной, окружением…
Я уже 5 типов поменял и отношусь к этому легко и даже авантюрно. Но многие не могут решиться на смену самолета и круто поменять жизнь. Люди разные. Одним нужна стабильность и душевный покой, другим движуха и новые впечатления.
Как сказал мой старый друг, 50 летний капитан A330: Миша, первый раз менять самолет и жену страшно, а потом это становится потребностью)
Друзья, Если вам нравится мой блог, вы можете поддержать его.
Сейчас я делаю студию для записи аудио и видео подкастов, где будут истории с лётной работы, интервью с пилотами и прямые эфиры. Они будут выходить на Yandex Музыка, YouTube, Telegram и других площадках.
Вы можете помочь в ее обустройстве и запуске задонатив любую сумму здесь
Спасибо за внимание! С вами был лётчик Миша, пилот и лидер рок-группы SAHALIN.
Комментарии