c media скачать
»Windows media player детство залипалка
Было дело...
Отличный комментарий!
США Калифорния суд twitter хакеры программирование ебанутым нет покоя Илон Маск свидетели Маска Америка geek исходники Северная Америка github утечка законодательство не панорама habr
"Twitter" через суд требует от "GitHub" раскрыть персональные данные всех пользователей, кто увидел исходный код соцсети
"Twitter" подала иск в Окружной суд США в Северном округе Калифорнии и потребовала, чтобы "GitHub" раскрыла персональные данные всех пользователей, кто заходил на страницу репозитория "FreeSpeechEnthusiast", увидел, скачал, модифицировал исходный код соцсети или как-то работал с его частью. "Twitter" нужна эта информация, чтобы использовать её для дальнейших судебных исков как против автора репозитория, так и против сторонних разработчиков, которые могли незаконно скопировать интеллектуальную собственность компании.
Twitter требует от GitHub предоставить:
► всю идентифицирующую информацию, включая имя, адрес проживания, номер телефона, адрес электронной почты, данные профиля в социальных сетях и IP-адрес на пользователя GitHub под учётной записью FreeSpeechEnthusiast;
► всю идентифицирующую информацию, включая имя, адрес проживания, номера телефонов, адреса электронной почты, данные профилей в социальных сетях и IP-адреса для пользователей, которые разместили, загрузили, скачали или модифицировали код, скачанный из общедоступного репозитория FreeSpeechEnthusiasm на GitHub.
"GitHub" пояснила "Bleeping Computer", что компании больше нечего добавить по этому инциденту, поскольку общая политика платформы – не комментировать решения об удалении контента.
Эксперты считают, что пока неизвестно, сколько пользователей получили доступ к утечке исходного кода "Twitter" или скачали его, но у автора репозитория было мало подписчиков. Тем не менее, утечка может иметь последствия для "Twitter", поскольку код может быть тщательно изучен, чтобы найти потенциально опасные уязвимости в платформе.
Ранее пользователь под ником "FreeSpeechEnthusiast" опубликовал часть исходного кода "Twitter" на "GitHub", соцсеть оперативно подала жалобу по DMСA и заблокироваларепозиторий с утечкой. "Twitter" потребовала от "GitHub" раскрыть личность нарушителя. В описании репозитория было указано, что он содержит «Proprietary source code for Twitter’s platform and internal tools».
Twitter подтвердила СМИ, что часть исходного кода соцсети и данные кеша некоторых серверов действительно просочились в сеть. По мнению компании, это серьёзный инцидент с раскрытием интеллектуальной собственности. Эксперты пояснили, что одна из проблем этой утечки заключается в том, что выложенный код содержал информацию об уязвимостях в системе безопасности, которые могут дать хакерам или другим заинтересованным сторонам средства для извлечения пользовательских данных или отключения сайта "Twitter".
Сотрудники "Twitter" пояснили СМИ, что, предположительно, тот, кто несёт ответственность за утечку, покинул компанию в прошлом году в рамках глобального увольнения разработчиков соцсети.
anon
Кому интересно:
Ищи в гоогле https://mobile.twitter.com/_0rbit
Через Cache можно скачать с сервера mega
геймдев Игры Roguelike дневники разработчиков олдфаги поймут
Олдфажного геймдева пост номер 4
И опять времени для работы над игрой выдалось очень мало. Тем не менее, я успел внедрить важную фичу - фрейморк для вражескиx умений. Так, rotten beast теперь травит игрока, а drakeling дышит огнём.
В этот раз выкладываю для желающих образ дискеты. Запустить можно через эмулятор bochs. Он простой, но если нужны инструкции, можете писнуть в комменты или личку. Запустив операционку, набираете dng и жмёте enter - вуаля, игра запустилась. Игра готова на очень небольшой процент, так что делать там сейчас в общем нечего кроме xождения по карте, сбора шмоток и сражений с живностью, но если кому любопытно - пжлст.
geek своими руками jellyfin
Как я себе медиасервер сделал
Захотелось мне как-то кино смотреть на любом компе и со смартфона, да чтобы и ночами, и комп в комнате не шумел, как собой, так и жёстким диском. Решил сделать себе медиасервер, простенькое файловое хранилище и всё такое прочее.
Взял старый комп, установил на него 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, куда смонтирован сетевой диск
version: "3.7"
services:
jellyfin:
container_name: jellyfin
image: cr.hotio.dev/hotio/jellyfin
ports:
- "8096:8096"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/Moscow
restart: always
volumes:
- /home/ubuntu/jellyfin/config:/config
- /home/ubuntu/Media:/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
version: "2.1"
services:
deluge:
image: lscr.io/linuxserver/deluge:latest
container_name: deluge
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- DELUGE_LOGLEVEL=error #optional
volumes:
- /root/deluge:/config
- /zfs1/public:/downloads
ports:
- 8112:8112
- 6881:6881
- 6881:6881/udp
restart: always
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.
Сычевальня с колесиками Nas synology Plex медиасервер домашний кинотеатр длиннопост
Мой (почти) полностью автоматизированный сервер Plex
Дисклеймер: возможно кому-то мой сервер покажется профанским, возможно кому-то поможет избежать ошибок при настройке своего, возможно кто-то сочтет полезными какие-то элементы. Я сам не айтишник, это то что я сделал по статьям в интернете, стараясь не запариваться ни с настройками, ни со скриптами, сравнительно просто, доступно для понимания, и надежно. Сейчас на всю эту конструкцию смотрю и кажется очень сложно, но я ней шел несколько лет и в итоге выстроилось вот это вот тут здесь.
Текущая конфигурация сервера позволяет мне не париться с отслеживанием выхода новых серий и дат релизов фильмов в нормальном качестве, сортировкой, раздачей торрентов и хранит все фильмы-сериалы которые я раньше смотрел для последующего при желании пересмотра. Из опыта я знаю что даже очень хорошие и популярные в свое время фильмы имеют свойство вдруг стираться из памяти и с трекеров, и потом их найти очень сложно, поэтому я их у себя сохраняю на сервере.
Как это выглядит для меня на практике(в идеале) - допустим я услышал про новый фильм или сериал или вспомнил старый. На телефоне или в браузере я добавляю название в список и к вечеру или когда там у меня есть время - включаю телевизор или комп(домашний или офисный или при желании в приложении на телефоне откуда угодно) и вижу что он скачался и могу его посмотреть.
Какое железо используется - я использую Synology DS918+ в связке с DX517 для собственно сервера и Nvidia Shield Pro для просмотра на телевизоре. Можно обойтись безо всего этого и использовать просто комп, но я для себя давно решил использовать медиасервер который может работать круглосуточно, без присмотра качать-раздавать и шуметь себе где-нибудь на холодильнике, а не под ухом.
Synology DS918+ - один из последних серваков от Synology на интеловском проце позволяющего хардварный транскодинг. На форумах Синолоджи сейчас хуесосят интел в том смысле что "а зачем вам хардварный транскодинг если вам не нужен транскодинг и вообще смотрите в оригинальном качестве". Транскодинг нужен по трем причинам - навороченные PGS субтитры в онемэ, звук в TrueHD и воспроизведение не дома.
PGS субтитры нормально воспроизводятся только на компе, на какой-то приставке или мобильном приложении они не поддерживаются вменяемо и или включается транскодирование или не проигрываются вообще или в настройках нужно включать чтобы они воспроизводились только как текст, а в случае хитровыебанных каких-нибудь караоке или горящих букв или еще чего-то вместо читаемых субтитров можно получить черт знает что.
Звук в TrueHD - у меня нет системы 7.1 и вообще на фиг бы он мне не впарился но проблема в том что на трекерах рипы с блюреев часто идут только с этой дорожкой, а проигрыватели, опять же, очень часто его не поддерживают. Не поддерживают потому что формат этот исключительно для блюреев, т.е. плейер/приложение если оно не идет с дисководом то его просто туда не прикручивают. Другими словами - опять принудительно включается транскодинг.
Воспроизведение не дома тоже может быть проблемой из-за качества соединения. Если у вас в лесу телефон не вытягивает оригинальное качество, то сбрасывая его до 320х240 вы можете никакого выигрыша не получить, а наоборот очень крупно проиграть из-за тормозов с софтверным транскодингом.
Synology NAS к тому же достаточно старая и известная платформа, с очень стабильной осью и сравнительно вменяемыми ценами. У меня это уже третий их NAS которые я обновлял время от времени и более-менее хорошо с ним знаком.
Nvidia Shield Pro - это плейер с которого я проигрываю кино на телевизоре. До этого я пробовал Nvidia Shield TV - тормозит. Встроенное приложение на тв - ТОРМОЗИТ. Xbox - ТОРМОЗИТ (>ლ)Plex очень рекламируют тем что его приложения есть для всех платформ - так вот он на всех этих платформах тормозит, скотина. Единственное где не тормозит - PC, но комп у меня к телеку не подключен.
Какой софт используется...
Список получился длиннный, я думаю имеет смысл его рассортировать по порядку того как что и когда включается начиная с "о, прикольный фильм" до "сел посмотрел".
1. Trakt - сервис для отслеживания просмотренных фильмов-сериалов. Завел я его еще очень давно для того чтобы отслеживать и запоминать просмотренное. Поверьте олдфагу - trakt и goodreads(для книг) это очень полезные сервисы. Очень. Сервер Plex сообщает Тракту обо всех фильмах-сериалах которые я смотрю, когда и сколько и на чем остановился. Даже статистику для прикола можно увидеть - сколько лет жизни просрал перед телеком. В приложении Тракт на телефоне он даже может отображать просмотр в реальном времени. Также в Тракте я веду три списка, куда добавляю фильмы, тв, аниме. У аниме свой список из-за другой системы нумерации, чтобы потом проще было импортировать.
Т.е. я добавляю в один из списков новое название, после чего Radarr/Sonarr их там находит и ставит на скачивание.2. Radarr/Sonarr - это приложения для организации медиафайлов и управления торрент клиентом. Оба эти приложения работают как "контейнеры" в Docker. Docker - это среда в которой запускаются разные приложения(контейнеры) и которая установлена на моем Synology NAS. Он работает прекрасно и в винде и много где еще, за что его очень любят, обновляют и делают ему кучу новых контейнеров.
С Докером изначально я совершенно не хотел связываться потому что выглядело как что-то слишком громоздкое чтобы заморачиваться только ради просмотра фильмов, но пришлось из-за одного ограничения платформы Synology - сложности с прокси. Сложность заключается в следующем - встроенными инструментами прокси можно или включить для всех приложений или для всех же выключить. Чуть-чуть включить только для торрент-клиента нельзя. А вот для контейнера в Докере - можно. ╰(‵□′)╯
Но как выяснилось - Докер очень полезный инструмент когда привыкнешь. На нем, например, у меня крутится Pi-Hole который режет рекламу и при этом не нужно покупать отдельно Raspberry Pi.
Так вот - Radarr используется для фильмов, а Sonarr для сериалов. Изначально был сделан Sonarr для автоматизированного скачивания новых эпизодов, а потом сделали форк для фильмов Radarr. Из-за этого в Radarr нет возможности просто кидать все фильмы в одну папку не создавая подпапку для каждого фильма - этот функционал слишком глубоко прошит в Sonarr и ебаться с этим никто не хочет. Radarr/Sonarr периодически мониторит мои списки в Тракт и если там что-то новое, то он сам ищет недостающее на трекерах которые я им указал, фильтрует их по качеству и каким-то условиям(например те же аниме часто лезут с французскими/испанскими субтитрами) отдает команду Deluge на скачивание. Есть много трекеров, настройки поиска которых не прописаны в Radarr и специально для них на Докере работает еще и Jackett. В Jackett прописываются настройки этих трекеров, в нем же можно попробовать как работает по ним поиск.
Будьте осторожны, особенно в самом начале настройки этого всего. Если загрузить в Сонарр список из сотни сериалов и щелкнуть "найти все и скачать" то на большинстве серваков вас просто вычислят по айпи и вые забанят. Когда с одного айпишника им приходит по сотне поисковых запросов через API то админам этих серваков это очень активно не нравится.
В обычном режиме особенно париться нет необходимости, все работает как надо, все очень культурно, покупатели довольные расходятся по домам.
Но если вдруг вам в самом начале очень не хочется тупо вручную скачивать кучу всего, то для вас есть Upgradinatorr. Upgradinatorr - это PowerShell скрипт который работает только в винде и который можно настроить отправлять запросы не больше скольки то штук в некий период времени. У меня он работал на рабочем компе несколько недель например.
3. Deluge. И последнее что крутится на Докере - это Deluge, торрент-клиент со своим персональным прокси. Раньше стоял Transmission, но у Deluge оказалось важное преимущество - он не так адски тупит на Synology и у него есть плагины, из которых я использую целый один, это Labels. Radarr помечает свои поставленные на скачивание торренты меткой radarr, Sonarr - sonarr. И по этим же лейблам их отслеживает. Я могу поставить какой-то файл на скачивание вручную, поставить пометку radarr и Radarr его как полагается обработает.
Обработка у меня заключается в следующем - полностью скачанному торренту создается хардлинк в папку с фильмами, где он переименовывается по человечески, с датой и разрешением
{Movie Title} ({Release Year}) {Quality Full}
после чего он индексируется сервером Plex.
4. Plex - вот я и добрался наконец до медиа сервера. Plex у меня работает не в Докере, а просто как приложение для Synology. Есть разные мнения что лучше, но убедительных причин возиться с контейнером я не увидел, а делать я стараюсь чем проще тем лучше. В принципе можно торренты не переименовывать, не сортировать и не морочиться с хардлинками, а валить все в папку Media где Plex должен сам уметь все найти и рассортировать и красиво представить на экране для дальнейшего потребления. Но к сожалению горькая правда такова что ни фига. Plex может перепутать год фильма, может перепутать название фильма, может прикинуться что два разных фильма и серия из сериала это у него просто три версии одного фильма, которые еще потом раскопать нужно, все это править нужно потом вручную и только на компе. К тому же если, например, я скачал папку из блюрея чтобы потом сделать из него remux, то он спокойно может подцепить эту папку и сказать что у вас скачан документальный фильм Воблики производства Бразилия-Египет 1833 года в 3Д и ниибет. Поэтому гораздо безопаснее для ваших нервов сделать ему две библиотеки - тв и фильмы и пусть лучше Radarr/Sonarr туда кидают хардлинки. С тех пор как я перешел на эту систему вручную переименовывать в Plex мне не надо было ничего ни разу.
Кстати - хардлинки. Выполняют важную функцию экономии дискового пространства, мнооогократно ускоряют процесс добавления файлов в библиотеку, дают возможность продолжать раздавать торрент и в то же время служат своего рода безопасности. Если например случайно удалить торрент раздачу в Deluge вместе с данными, то они не попадут в корзину, нет в Докере у него такого функционала. Но по крайней мере файл сохранится в папке с фильмами, а это важно если у вас там все сезоны Друзей например.
Я не стал лезть глубоко в описание настроек каждой из программ, но если что-то интересно - спрашивайте, я расскажу что знаю.
dev реактор
Обычно при наведении на гифку в верхнем правом углу появляется "Ссылка на гифку" с которой ее можно скачать итд.
А в этом посте такой почему-то не наблюдается.
Объясните дебилу на пальцах , пожалйста, что с этим делать.
Отличный комментарий!