Самодельный холст на самодельном подрамнике,
11,8х20,7 см
Захотелось мне как-то кино смотреть на любом компе и со смартфона, да чтобы и ночами, и комп в комнате не шумел, как собой, так и жёстким диском. Решил сделать себе медиасервер, простенькое файловое хранилище и всё такое прочее.
Взял старый комп, установил на него Proxmox для удобства работы. На бпшник не обращайте внимания, это временный роутер сверху лежит без корпуса.
Как установить Proxmox есть в интернете, ничем неотличается от установки обычной ОС. После установки доступно по локальной сети. Из советов, не забудьте сменить репозиторий на бесплатный, а как, опять же подскажет гугл.
ДИСКЛЕЙМЕР: Всё можно сделать проще на одном ubuntu-server установленном прямо на комп, но мне лично нужны виртуалки и возможность работы через Shell вбраузере. Я не буду описывать стандартные действия.
После установки proxmox я смонтировал ZFS в режиме SingleDisk на 4ТБ жёсткий диск, купленный на авито за 3 тысячи рублей.
По SSH в proxmox смонтировал Samba папку public по этому гайду .Можно и просто примонтировать диск к виртуалке на которой медиасервер будет крутиться, но я хотел иметь файловую шару на самом проксмоксе. Может это не лучшее решение, но там ничего важного и мне так удобно. Может быть, уважаемые сисдаминопидоры подскажут лучшие решения в комментах.
Подключил шару в винде
Создал папку Кино и закинул туда фильмов
Скачал ubuntu-server и развернул виртуалку ubuntu-server, закинув ISO образ в proxmox. За подробностями опять же в гугл.
Подключился по SSH, установил поддержку cifs.
sudo apt install cifs-utils
Добавил папку куда будет монтироваться сетевой диск
mkdir Media
Подключил сетевой диск в /etc/fstab
sudo mount-a
Далее он будет монтироваться при запуске системы
Установил docker и docker compose
Создал docker-compose.yml файл
nano docker-compose.yml
В volumes указал папку Media, куда смонтирован сетевой диск
Ctrl+S сохранить
Ctrl+X выйти
sudo docker compose up -d для запуска
Jellyfin уже доступен в локальной сети
Ip address чтобы узнать какой ip адресв локальной сети
В браузере вводим локальный ip из предыдущегошага и порт
У меня 192.168.0.26:8096
Там вас ждёт довольно простая настройка Jellyfin
После этого внутри локальной сети уже можно пользоваться,вводя в браузере адрес сервера. Можно поменять в docker-compose.yml порт с 8096:8096на 80:8096, чтобы заходить по айпи без порта и добавить себе в hosts файл(окей гугл hosts файл windows)запись типа:
192.168.0.26 jellyfin.local иликакой вам хочется адрес
Тогда с вашей windows он будет доступен по этому адресу
Также, если ваш роутер поддерживает ARP, можно будет зайти по имени компьютера,которое было задано при установке.
Я купил себе белый IP и домен и, так как я ещё не прошарилсякак делать роутинг по поддоменам, сделал редирект через Nginx на proxmox, могу рассказать, если будетзапрос.
Делаем ещё интереснее, подключаем торрент
Я развернул его прямо на proxmox, мне так было удобнее, так как там имеется прямой доступк ZFSдиску
Подключился по SSH к proxmox
Установил docker и docker-compose
Создал docker-compose.yml файл
В volumes указал папку с zfs public
Ctrl+S сохранить
Ctrl+X выйти
sudo docker compose up -d для запуска
По адресу 192.168.0.25:8112 захожу в deluge, пароль deluge подефолту
В настройках указал куда загружать
Добавил модуль autoadd
Теперь из шары в папке torrents автоматически подтягиваются торрент-файлы,которые я туда закинул
Так же рекомендую поставить плагин Execute исделать такую настройку
chmod -R 777 downloads/Кино
Это нужно для того, чтобы права на работу с папками были у всех приложений и пользователей
На этом всё. Был бы рад, если бы кто-то пояснил по-русски как сделать роутинг на основе something.mysite.ru в pfsense.
Правительство Нидерландов опубликовало ( https://open.overheid.nl/documenten/ronl-f525d4046079b0beabc6f897f79045ccf2246e08/pdf ) план действий для борьбы с кризисами, включая миграционный. Нелегалам могут начать чаще и быстрее отказывать в статусе беженца, а кабмин будет добиваться исключения от властей ЕС. Для запуска плана его должен одобрить парламент.
В документе говорится, что голландцы устали от мигрантов и того, какое давление они оказывают на рынок жилья, здравоохранение и образование. Также упоминается, что нелегалы заняты в преступности и причиняют неудобства. Последней каплей для властей стало массовое прибытие украинцев, бегущих от войны. Претензии в меньшей степени, но всё же касаются заграничных студентов и гастарбайтеров.
Правительство указывает примерные шаги, которое хочет предпринять, чтобы Нидерланды стали страной с самыми строгими правилами приема в ЕС. Особое внимание планируется уделить ужесточению правил оформления беженства. На первых порах правительство планирует объявить миграционное чрезвычайное положение, которое прописано в законе об иностранцах. Оно позволит властям не оформлять документы нелегалам и ужесточить правила приёма в страну. Положение будет действовать временно, однако кабмин хочет заставить парламент принять документ о его продлении.
«Масштабы миграции в Нидерланды должны быть радикально ограничены как можно быстрее с помощью самого комплексного пакета мер по контролю за миграцией. Только ограничив приток, правительство сможет продолжать выполнять свои конституционные обязанности: обеспечивать государственное жилье, здравоохранение и образование. Что касается миграции убежища, правительство первым предприняло конкретные шаги в направлении самого строгого режима предоставления убежища», — говорится в плане.
В частности, чиновники хотят объявить предоставление убежища «на неопределённый срок», депортация за уголовные преступления, запрет на воссоединение семьи с совершеннолетними детьми и более тщательная проверка при предоставлении убежища. Также правительство хочет начать автоматически отменять заявку, если «беженец» не явился на слушание по своему делу.
Отдельно отмечается, что правительство начнёт пользоваться принципом «око за око» с серьёзными наказаниями за преступления вроде краж в магазинах, преследования женщин и девочек. Тех, кто будет заниматься правонарушениями, обещают оперативно признавать персонами нон-грата и высылать из страны.
В законопроекте, который обещают направить в парламент, также будут положения о приостановке обработки заявлений от нелегалов-«беженцев», сокращение пособий для мигрантов, в том числе на детей, а также депортация нелегалов во всех случаях, когда это представляется возможным. Под определение семьи начнут попадать только самые близкие родственники.
Чиновники Службы иммиграции и натурализации (IND) будут следить за «беженцами» и проверять, могут ли они вернуться в свои страны; тем, кто окажется на родине, могут отменить статус. Им также позволят запускать ускоренную процедуру, чтобы оперативно отказать тем, кто, очевидно, приехал без веского обоснования на международную защиту. Помимо прочего, пограничникам официально разрешать читать переписки и вскрывать телефоны мигрантов.
Отдельно отмечается, что правительство Нидерландов заявит Еврокомиссии, что страна планирует отказаться от европейских правил предоставления убежища и миграции. Кабмин обещает найти странами-единомышленниц, которые поддержат такое решение.
«В ожидании вступления в силу “пакта ЕС о предоставлении убежища и миграции” правительство принимает меры по ужесточению условий прибытия, проживания и последующих поездок. Должны быть предложены убежище и защита, обязательные в соответствии с европейским законодательством, но структурно Нидерланды будут принадлежать к категории государств-членов с самыми строгими правилами приема в ЕС. Бремя доказывания наличия права на убежище в максимальной степени возлагается на просителя убежища, поэтому IND не должен доказывать, что кто-то не имеет права оставаться здесь», — утверждается в плане.
Bild пишет, что в Германии и ЕС обсуждают возможность депортировать некоторых преступников-нелегалов( https://svtv.org/news/2024-09-14/v-giermanii-i-ies-obsuzhdaiut-vozmozhnost-dieportirovat/ ).
Ранее Нидерланды с удовольствием принимали беженцев из Сирии, Ирака, Афганистана, но похоже запас либерального гуманизма закончился. В прошлом году на выборах в Нидерландах больше всего мест набрала правоцентристская «Партия Свободы» (Partij voor de Vrijheid, PVV).
по сообщению "AP" 20 декабря 2022 г.
Талибан решил, постановил: немедленно запретить девушкам посещать как государственные, так и частные университеты.
А ведь обещали талибанцы в 2021 году! Что будут управлять страной умеренно, чинно-благородно; и даже кое-какие права якобы будут соблюдаться в отношении меньшинств и половины населения Афганистана: девочек, девушек и женщин,- всё, оказалось - пиздёж и враньё :|
Как крепчал гендерно-шариатский экстремизм:
- многие должности и рабочие места (и даже занятия спортом) теперь недоступны женскому населению Афганистана;
- запрет девочкам посещать среднюю и старшую школу;
- запрет на посещение парков и путешествия без мужского сопровождения;
- в общественных местах одежду носить полностью (с ног до головы) закрывающую тело, лицо тоже желательно прикрывать :|
PS: Министерство высшего образования - есть пока в Афганистане, Министерство по делам женщин - закрыто по причине отсутствия таковых дел :)PSS: Даже Катар, Карл, охуевает! И мягко так указывает Талибану, что, оказывается, у женщин тоже имеются некоторые права. Более того, эти права надо уважать...
Пидоры помогите.
Всем привет уважаймые Пидоры и Пидорессы, вообщем прикупили себе дом в тихом месте, вкладывали силы и деньги в течении пяти лет, от внутрянки до крыши, к сожалению чеков естественно сколько на все это было потрачено не осталось. С недавнего времени на территории куда входит наш дом стали возраждать научный центр или что то такое, мы не одни такие, люди тут живут по 70 лет и сегодня нам сообщили что всех будут переселять в квартиры, и выдавать жил площать по метражу в наших домах, есть кто шарит за недвижку, что в таких ситуациях делать? В квартиру переезжать не хотелось бы, всегда мечтали о доме, но мечту сносят через месяц. Да и стоймость нашего дома будет явно больше этих квартир.
Всем спасибо.
Это собственная версия этой замечательной игры. В отличии от покупной версии тут:
1. По периметру расположены цветные области с четкими границами. В копупной версии и границы немного размыты и вставка с этими областями может болтаться;
2. Фигурки получились немного меньше чем оригинальные, но зато их больше влазит в "стакан" и сама игра чуть дольше играется;
3. Линии на границах "этажей" очень тонкие – просто выцарапаны на оргстекле. Это нужно, чтоб было меньше споров коснулась фигурка линии или нет;
4. Ножки сделал чуть больше для пущей устойчивости;
5. В этой версии нет возможности поменять правила игры – по периметру заменить цветные области на области с образами фигур. Но эта версия вроде как самая ходовая.
Игровой поле, в виде своеобразного стакана, собрал из кусочков фанеры и оргстекла. Немного подкрасил фанерку и скрепил все обычными метизами:
Ножки выпилил из деревянного бруска. Прорезь для вставки игрового поля подогнал так, чтоб поле в ножках не болталось:Немного о правилах: Каждый ход игрок должен вбросить одну из своих фигур внутрь игровой зоны. Очки начисляются за самый верхний уровень (этаж), которого достигнет фигура. Игрок не получит игровых очков если его брошеная фигура:
1. коснется другой фигуры такой же формы или цвета;
2. коснется зоны с краю такого же цвета;
3. вылазит из игровой зоны сверху.
Тесера: https://tesera.ru/game/drop-it/
BGG: https://boardgamegeek.com/boardgame/244916/drop-it
Видео обзорчик:
Спасибо за просмотр. Играйте в настолки. Всем добра!
Бабушка хотела выкинуть старый дисковый телефон, но я ее остановил, хотя телефон мне был нужен не весь. Я еще не знал, как именно реализую сложившийся в голове пазл, но точно знал, что я это сделаю! =))
Под видео опишу вкратце, как это сделать с применением контроллера Arduino.
Подключение диска от советского телефона к Arduino Leonardo. (Работать будет под любой ОС)
Вместо Leonardo можно использовать любую другую плату, только в скетче надо будет применять не Keyboard а Serial для вывода результатов.
#include <Bounce.h>; //для снижения эффекта дребезга
Bounce bouncer = Bounce(2, 40);
int pulses = 0;
void setup() {
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(13, OUTPUT);
Keyboard.begin();
}
void loop() {
while(digitalRead(3) == HIGH) { //пока идет набор
if (bouncer.update()) { //если произошло событие
if (bouncer.read()==0) { //если пришел сигнал с контактной группы
pulses++; //добавить 1 в переменную
bouncer.rebounce(500);
}
}
}
if(pulses > 0 && pulses < 10) { //чтобы в com порт шли только реальные цифры и ничего больше
Keyboard.print(pulses); //шлем в порт
pulses = 0; // обнуляем переменную
}
else if(pulses == 10) { //если с номеронабирателя пришло 10
pulses = 0; //то реальная цифра - ноль (особенности набирателя), заодно обнуляем переменную
Keyboard.print(pulses); //шлем в порт
}
}
- Возраст?
- Пол?
- Семейный статус?
- Красивенький(ая)?
- Читать-писать умеет?
- Венерические болячки\калека\чахотка\качество зубов?