by ketmar@ljr
Линуксовый ноутбук может крякнуть, так что особо ценное перекладываю, что-то в облака, что-то на GitHub, тем более Нургалиев ketmar@ljr разрешил.
Репозиторий с исходниками
Скомпилированный бинарник
Готовый пакет для Slackware
by ketmar@ljr
Линуксовый ноутбук может крякнуть, так что особо ценное перекладываю, что-то в облака, что-то на GitHub, тем более Нургалиев ketmar@ljr разрешил.
Репозиторий с исходниками
Скомпилированный бинарник
Готовый пакет для Slackware
Читают разные люди, в т.ч. и orly74@ljr. Если негропутинские модераторы удалят, есть ссылки на другие источники.
Прямая ссылка на Youtube
Копия файла (11 Mb, MP4)
Еще одна копия (11 Mb, MP4)
via orly74@ljr
AB0AFB4E28E6E97897981052F8B48DAE9A0D23F47C983B515D3F637E7FE68247756FB0209B95
Прямая ссылка: https://youtu.be/6uHVY-Hsnzk
Не повторяйте это сами, видео сделано профессионалами в рамках учебного материала. Автор канала не несет ответственности за любые последствия!
Прямая ссылка: https://www.youtube.com/watch?v=VyTbGlv-DiA
Лично я не видел, а очень хороший друг взял на работу младшего брата, и тот нам немного нафоткал, как выглядит лифтовое хозяйство обычной многоэтажки.
Это мозги всей системы, в штатном режиме именно они реагируют на нажатие кнопок пассажиром, а в инженерном, можно погонять лифт прямо оттуда, приедет по команде на любой этаж.
А это вид с третьего этажа с крыши кабины лифта на шахту лифта. Да, оператор стоит на кабине лифта, но это безопасно, за пультом его брат.
Решил посмотреть телевизор, чтоб быть в курсе, чего там кремлевская пропаганда врет, оказывается, проще всего сделать дырку в ГОРФ через прокси. Недолгим гуглением выяснил, что в прокси умеет VLC. Оставлю тут инструкцию по настройке прокси в VLC, от собственного склероза в основном.
1. Заходим в Инструменты —> Настройки…
2. Переключаем режим настроек из Простые во Все
3. Слева раскроется дерево настроек, нажимаем на пункт Ввод/кодеки, причем на сам пункт/узел, раскрывающиеся ветви узла нас не интересуют.
8.
Взял и сломался. Че-то я неделю где-то браться за этот говнокод не хотел, ну там реально говнокод, на сайт посмотрел краем глаза, подумал, что переделали сайт, и пиздец. Но друзья уговорили, бо пользуются аж с 2019-го года и им удобно. Хряпнул винища, полез разбираться, оказалось довольно смешно:
1. Если на сайте зайти на несуществующую страницу, то сайт, вместо того, чтобы нормально выдать код 404, который у меня спокойно обрабатывается обработчиком соединения, выдает код 200, но рисует страницу с надписью «Ошибка 404»
2. Сам себе злобный буратино. Искал начало таблицы с данными в своем недопарсере примерно так StartIdx = sData.IndexOf(StartText);
И, конечно же, забыл проверку, что если ничего не найдено, тогда StartIdx == -1
, и надо выходить из функции и выдавать ошибку, а не пытаться Substring
‘ом вырезать кусок, который не найден. Т.е. ошибка абсолютно детская, аж самому смешно.
Итого, кому надо, могут взять здесь
Кому надо знают, где брать ключик и пароль от архива.
Один из моих повторяющихся снов, который я видел в детстве, Первый раз его увидел, когда Лавкрафта еще не читал, лет в 6, потом он только обрастал деталями.
Яркое небо, в цветах от светло-оранжевого в небе сзади меня, до почти кирпичного у горизонта. Дикое чувство тревоги и одиночества, почти наступает паника, но я вроде как знаю куда бежать. Бегу, по улицам неизвестного города, дорога и здания вымощены темно-зеленым камнем. Добегаю до того, что можно назвать «мэрией», или каким-то административным зданием. У здания, что я отмечаю во сне, слишком высокие ступени для человека. И хоть, одним краем, сознание это замечает, остальное сознание, охваченное тревогой, продолжает толкать меня ко входу в «мэрию».
Я поднимаюсь по ступеням (при этом не вижу собственных рук или ног).
«Крыльцо» «мэрии», куда я поднялся, представляет собой некий «портик» (или как оно там правильно называется, я далек от архитектуры), в общем такое, как в древнем Риме — здание с колоннами, только к нему ведет лестница, которую я преодолел.
В каждой колонне встроен терминал, напоминающий обычный банкомат, только клавиатура странная, большая, как у компьютера, но на терминале висит сообщение непонятными земной части моего сознания, символами.
Я понимаю, что это сообщение об эвакуации.
Пытаюсь вбить, активировать, пробую переходить от одного терминала к другому, ввожу какие-то команды. Не получается
Розовое небо становится нестерпимо ярким.
Просыпаюсь.
Теперь я ослик Иа, в смысле иностранный агент. Причем признан каким-то судом (или даже без суда, прокуратурой), какого-то то-ли села, то-ли города Нягань, который, как оказалось, не только в конце, но и в жопе географии. Бумажку показать вам не могу, потому что они не знают, куда ее посылать, но российские сервисы — ТЕЛЕ2, Сбербанк и ВТБ мне моментально отключили. Мне они и не сильно надо были, у меня украли где-то 200 рублей, пусть подавятся.
При отсутствии почтового клиента.
EML и иногда MSG, это форматы, в которые сохраняются сообщения электронной почты, если надо выгрузить их из почтового клиента или прямо с сайта (google.mail, например, так умеет). EML одобрен стандартом RFC
Формально, вообще это текстовый файл, в котором кроме текста сообщения, присутствуют заголовки и могут присутствовать вложения, закодированные для передачи в формате BASE64
Обычно, формат EML поддерживают почти все почтовые клиенты, лишь Вовчик Воротов решил выебнуться и в Аутглюке запилил собственный формат MSG, но что делать, если файл есть, а почтового клиента нет?
Нашел прикольную маленькую программку CoolUtils Mail Viewer, небольшая, бесплатная, работает, начиная с Windows 7, на XP не тестировал, но свои задачи делает, можно посмотреть файл EML, отдельно прочесть текст, отдельно просмотреть и выгрузить вложения, или посмотреть сообщение в сыром виде, чтобы, например, прочесть и проанализировать заголовки.
Докладывает инсайдер из ГОРФ: некто Алексей Савичев вернулся в отпуск с так называемой СВО, рассказал и даже показал инсайдеру шеврон, ВНЕЗАПНО, «ЧВК Вагнер Осетия», и означенный выше Савичев перешел из подчинения министерства обороны ГОРФ в «ЧВК Вагнер Осетия», поскольку осетинам он понравился, и там больше платят.
Вопрос, каким образом Алеша понравился осетинам, оставим на откуп гусарам. Можно не молчать.
Сломался даунлоадер с Ютуба yt-dlp
, который я пользовал в качестве альтернативы youtube-dl
, поскольку youtube-dl
медленный. Но ютубовские уроды опять что-то поменяли и старая версия yt-dlp
перестала работать. Решил обновить.
Новой версии yt-dlp
нужна и новая версия Python. У меня стояла 3.7, а нужна 3.9.
1. Сносим старую версию (название пакета у вас может быть другим, у меня был python3-3.7.2-i586-1_SBo
):
removepkg python3-3.7.2-i586-1_SBo
2. Качаем SlackBuild и исходники от Alien
3. Кладем их в отдельный каталог и делаем пакет:
./python3.SlackBuild Python-3.9.5.tar.xz
4. Устанавливаем пакет:
installpkg python3-3.9.5-i586-1alien.txz
Копии:
Слакбилд и исходники (RAR)
Готовый пакет (TXZ)
1. Сносим старый пакет, если есть (название пакета ниже может быть другим):
removepkg yt-dlp
2. Делаем временный каталог:
cd /tmp
mkdir yt-dlp2024
3. Создаем в нем каталог bin
:
cd yt-dlp2024
mkdir bin
4. Качаем в bin
с GitHub готовую версию yt-dlp
:
Ссылка на страницу установки
Ссылка на бинарник для Linux
5. Устанавливаем скачанному файлу права на исполнение:
chmod 755 yt-dlp
6. Создаем пакет:
cd ..
makepkg ../yt-dlp2024.txz
7. В каталоге /tmp
будет создан пакет yt-dlp2024.txz
, нужно его установить:
cd ..
installpkg yt-dlp2024.txz
При первом использовании нового yt-dlp
возникла ошибка:
[youtube] Extracting URL: https://www.youtube.com/watch?v=3zyZ-Ya7FJE
[youtube] 3zyZ-Ya7FJE: Downloading webpage
[youtube] 3zyZ-Ya7FJE: Downloading ios player API JSON
[youtube] 3zyZ-Ya7FJE: Downloading android player API JSON
WARNING: [youtube] Skipping player responses from android clients (got player responses for video "aQvGIIdgFDM" instead of "3zyZ-Ya7FJE")
[youtube] 3zyZ-Ya7FJE: Downloading m3u8 information
[info] 3zyZ-Ya7FJE: Downloading 1 format(s): 137+251
ERROR: 'latin-1' codec can't encode character '\u29f8' in position 6: ordinal not in range(256)
Ну все, пиздец, подумал я, настала та самая жопа, когда ебался пол ночи, а звуки для новых сэмплов так и не скачаю, а друзья неделю пилили, что из «жужжалки» UVB-76 (это такая всем известная номерная радиостанция), я себе семплов нужных и нарежу, а тут такой облом. Пошел в ресторацию, выпил хорошего немецкого пива под сосисочки, и решение нагуглилось!
При вышеуказанной ошибке yt-dlp
надо запускать с параметром --restrict-filenames
:
yt-dlp --restrict-filenames <url>
где
<url>
— адрес видео, которое хотим скачать, например:
yt-dlp --restrict-filenames https://www.youtube.com/watch?v=3zyZ-Ya7FJE
Все! Качается:
[youtube] Extracting URL: https://www.youtube.com/watch?v=3zyZ-Ya7FJE
[youtube] 3zyZ-Ya7FJE: Downloading webpage
[youtube] 3zyZ-Ya7FJE: Downloading ios player API JSON
[youtube] 3zyZ-Ya7FJE: Downloading android player API JSON
WARNING: [youtube] Skipping player responses from android clients (got player responses for video "aQvGIIdgFDM" instead of "3zyZ-Ya7FJE")
[youtube] 3zyZ-Ya7FJE: Downloading m3u8 information
[info] 3zyZ-Ya7FJE: Downloading 1 format(s): 137+251
[download] Destination: UVB-76_The_buzzer_4625_kHz_USB_Live-[3zyZ-Ya7FJE].f137.mp4
[download] 16.6% of 260.26MiB at 252.20KiB/s ETA 14:41
Решение нашел здесь
Подумал, что нейросеть картинку сделала, ан нет, оно на самом деле, есть и в других источниках:
Сразу вспомнился плакат Paperdaemon’а:
уголовный комикс
«И с тех пор у нас в деревне каждый третий программист»
«И с тех пор у нас в деревне каждый третий анархист»
Канадское ханство
From the river to the sea пидорашка отсоси!
Много кто этого ждал, но это наконец, проерзалось в стандарте. Работает в последних версиях Chrome и Firefox. У меня Хром версии 109.0.5414.120 (Официальная сборка), (64 бит) и Firefox 155.9 lesr, в ранних браузерах может и не работать, по официальной документации написано, что этот тег не должен фунциклировать в Firefox, но фунциклирует.
<details>Текст</details>
— закрытый по умолчанию кат.<details open="open">Текст</details>
— открытый по умолчанию кат.