Все привет!✌️
Тут нужно было записать поток онлайн трансляции с сайта (у кореша дебаты с едросами сегодня в 19 по мск). Ни разу таким не занимался, думал уже придется велосипед городить. Но оказывается это довольно просто сделать через VLC.
Нужно только получить ссылку m3u8 и закинуть в VLC как поток из сети + добавить сохранение его на диск.
Америку наверно вам не открыл, но норм лайфхак, имхо)
UPD: в коментах подкинули варик сделать это через ffmpeg (а я прям обожаю через консоль)
Чтобы сохранить после ctrl+c нужно обязательно подождать для нормального сохранения файла.
Тут нужно было записать поток онлайн трансляции с сайта (у кореша дебаты с едросами сегодня в 19 по мск). Ни разу таким не занимался, думал уже придется велосипед городить. Но оказывается это довольно просто сделать через VLC.
Нужно только получить ссылку m3u8 и закинуть в VLC как поток из сети + добавить сохранение его на диск.
Америку наверно вам не открыл, но норм лайфхак, имхо)
UPD: в коментах подкинули варик сделать это через ffmpeg (а я прям обожаю через консоль)
ffmpeg -protocol_whitelist file,http,https,tcp,tls -i https://myurl -c copy MY_PATH/FILE.mp4Чтобы сохранить после ctrl+c нужно обязательно подождать для нормального сохранения файла.
Всем здрасте!
Пилю для себя пет проект с админкой. Из технологий решил юзать что-то отличное от того, что на рабочем проекте и вот пробую обойтись без nock - библиотека для моков ответов от сервака.
Искал, как же можно подложить ответы не поднимая сервак (прикол в том, что nock подменяет нодовский http.request и для этого ты все же должен с node делать запрос - удобно если у тебя проксирующий сервер).
Нашел пару неплохих вариантов:
1 - через axios interceptors https://gist.github.com/jaredwilli/22b61081bc447f3b705c3aa78011d17b
2 - webpack-dev-server через параметр proxy https://linguinecode.com/post/webpack-dev-server-proxy-api-calls-react
В итоге выбрал первый. Но понял, что тут не замокать jwt аутентификацию, потому что нужно устанавливать httpOnly cookie. Тут уж без сервака никак.
Кстати, у кого есть любимая связка технологий фронт + бек, поделитесь плиз, интересно посмотреть)
Пилю для себя пет проект с админкой. Из технологий решил юзать что-то отличное от того, что на рабочем проекте и вот пробую обойтись без nock - библиотека для моков ответов от сервака.
Искал, как же можно подложить ответы не поднимая сервак (прикол в том, что nock подменяет нодовский http.request и для этого ты все же должен с node делать запрос - удобно если у тебя проксирующий сервер).
Нашел пару неплохих вариантов:
1 - через axios interceptors https://gist.github.com/jaredwilli/22b61081bc447f3b705c3aa78011d17b
2 - webpack-dev-server через параметр proxy https://linguinecode.com/post/webpack-dev-server-proxy-api-calls-react
В итоге выбрал первый. Но понял, что тут не замокать jwt аутентификацию, потому что нужно устанавливать httpOnly cookie. Тут уж без сервака никак.
Кстати, у кого есть любимая связка технологий фронт + бек, поделитесь плиз, интересно посмотреть)
GitHub
GitHub - nock/nock: HTTP server mocking and expectations library for Node.js
HTTP server mocking and expectations library for Node.js - nock/nock
👍1
Forwarded from Windows 11, 10, etc - Вадим Стеркин
😎 Эволюция звука ошибки в Windows (1985-2020)
На мой слух, в XP был самый богатый и серьезный звук 👌
Источник: Твиттер Thingy things
На мой слух, в XP был самый богатый и серьезный звук 👌
Источник: Твиттер Thingy things
https://news.1rj.ru/str/zhovner_hub/1457
Так ребят, в связи c надвигающимся п*здецом с интернетом, посоветуйте плиз какой нить ликбез по сетям. Ну что такое dns я знаю ( и то хлеб) и как запрос из браузера обрабатывается. Но вот дальше - не особо)
Так ребят, в связи c надвигающимся п*здецом с интернетом, посоветуйте плиз какой нить ликбез по сетям. Ну что такое dns я знаю ( и то хлеб) и как запрос из браузера обрабатывается. Но вот дальше - не особо)
Telegram
Zhovner Hub
Ростелеком запретил провайдерам выдавать клиентам DNS гугла и клаудфлары.
Привет!
По мотивам вчерашнего поста друган подкинул мне идею запилить свой dns-proxy, чтобы всякие "саакашвили" не могли подкладывать свои сайты через провластные dns)
Ну как запилить, взять чужой и развернуть в докере.
Есть такой образ https://hub.docker.com/r/chenhw2/dnsproxy
Качаем его:
Кстати протестить можно командой:
По мотивам вчерашнего поста друган подкинул мне идею запилить свой dns-proxy, чтобы всякие "саакашвили" не могли подкладывать свои сайты через провластные dns)
Ну как запилить, взять чужой и развернуть в докере.
Есть такой образ https://hub.docker.com/r/chenhw2/dnsproxy
Качаем его:
docker pull chenhw2/dnsproxy
Запускаем: docker run -d -p 53:53/udp -p 53:53/tcp -e "ARGS=--cache --fastest-addr --edns --all-servers --tls-min-version=1.2 -u=tls://8.8.4.4 -u=tls://162.159.36.1 -l=0.0.0.0" chenhw2/dnsproxy
Не забываем открыть порт, если используете ufw на линуксе:ufw allow 53
Enjoy)Кстати протестить можно командой:
nslookup jem-space.ru *адрес_вашего_dns_сервера*Я слоупок конечно. Только узнал какой ЦИРК устроил ЦИК.
Они запилили результаты голосования в максимально нераспарсиваемом виде. Со значениями записанными в псевдоэлементы :after или аттрибуты стилей
Эт пздц http://www.primorsk.vybory.izbirkom.ru/region/izbirkom?action=show&root=252000008&tvd=4254005265098&vrn=100100067795849&prver=0&pronetvd=null®ion=25&sub_region=25&type=242&report_mode=null&fbclid=IwAR14IB3N4oGDjT9Kjigsmf4Gvoh5iaIv1g9uBHGww_sLJdwws8IvuBejZ1c
Они запилили результаты голосования в максимально нераспарсиваемом виде. Со значениями записанными в псевдоэлементы :after или аттрибуты стилей
Эт пздц http://www.primorsk.vybory.izbirkom.ru/region/izbirkom?action=show&root=252000008&tvd=4254005265098&vrn=100100067795849&prver=0&pronetvd=null®ion=25&sub_region=25&type=242&report_mode=null&fbclid=IwAR14IB3N4oGDjT9Kjigsmf4Gvoh5iaIv1g9uBHGww_sLJdwws8IvuBejZ1c
Sleepless tech | Евгений J
Я слоупок конечно. Только узнал какой ЦИРК устроил ЦИК. Они запилили результаты голосования в максимально нераспарсиваемом виде. Со значениями записанными в псевдоэлементы :after или аттрибуты стилей Эт пздц http://www.primorsk.vybory.izbirkom.ru/region…
Короче ребята с хабра предложили несколько решений.
https://habr.com/ru/news/t/578832/
Одно из них с помощью tesseract js - https://habr.com/ru/news/t/578832/#comment_23499710
UPD: кому кстати интересно глянуть графики по статистике вбросов - вот разбор
https://habr.com/ru/news/t/578832/
Одно из них с помощью tesseract js - https://habr.com/ru/news/t/578832/#comment_23499710
UPD: кому кстати интересно глянуть графики по статистике вбросов - вот разбор
Не так давно github сказал, что теперь вы не можете пушить в ремоут по паролю. Используйте токены теперь (которые хрен запомнишь) - это секьюрно…и не удобно.
Постоянно забываю как добавить токен куда-то чтобы не списывать каждый раз. На маке это keychain. Схороню это тут:
https://gist.github.com/jonjack/bf295d4170edeb00e96fb158f9b1ba3c
https://docs.github.com/en/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain
Теперь правда если с другой тачки кодишь опять приходится лезть и генерить новый токен.
Кто знает как сделать такое на винде, тому отдельное спасибо будет)
Постоянно забываю как добавить токен куда-то чтобы не списывать каждый раз. На маке это keychain. Схороню это тут:
https://gist.github.com/jonjack/bf295d4170edeb00e96fb158f9b1ba3c
https://docs.github.com/en/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain
Теперь правда если с другой тачки кодишь опять приходится лезть и генерить новый токен.
Кто знает как сделать такое на винде, тому отдельное спасибо будет)
Gist
Adding & Updating GitHub Access Token on Mac
Adding & Updating GitHub Access Token on Mac. GitHub Gist: instantly share code, notes, and snippets.
Эй, фронтендеры! Тут есть промо на скидку, для тех кто хочет на HolyJs 2021.
https://news.1rj.ru/str/web_stack/1584
https://news.1rj.ru/str/web_stack/1584
Telegram
Web Stack — FrontEnd/BackEnd/Design
Конференция для JavaScript-разработчиков HolyJS 2021 Moscow — 2-5 ноября, онлайн 🔥
Программа почти готова, и в ней уже есть много отличных докладов и воркшопов от крутых спикеров. Среди них:
✔️Тимур Шемсединов, «Node.js: Меньше сложности, больше надежности»;…
Программа почти готова, и в ней уже есть много отличных докладов и воркшопов от крутых спикеров. Среди них:
✔️Тимур Шемсединов, «Node.js: Меньше сложности, больше надежности»;…
Forwarded from Neural Shit
Media is too big
VIEW IN TELEGRAM
Гляньте какое годное отслеживание рук в реальном времени.
Можно самому потестить через вебку тут
Страница проекта
Можно самому потестить через вебку тут
Страница проекта
Нашел классный ресурс для веб разрабов с доками по различным темам - https://doka.guide/
Друган скинул кайфовый видос про то, как чувак пейджер реинкарнировал:
https://youtu.be/ukmvlHdsdfc
Вообще интересный период был. Помню как в детстве отправлял дяде сообщения. И как то не особо парились по поводу приватности данных)
https://youtu.be/ukmvlHdsdfc
Вообще интересный период был. Помню как в детстве отправлял дяде сообщения. И как то не особо парились по поводу приватности данных)
YouTube
Что такое пейджер и как он работает. Отправляем сообщения на Motorola Advisor
Их носили и суровые мужики в малиновых пиджаках и прогрессирующая молодежь. Легендарные девайсы 90х - пейджеры. Сегодня на обзоре рассмотрим принцип работы, отремонтируем и научимся отправлять сообщения.
✒️ Паяльник QUICKO T12: https://tinyurl.com/y3h75ryc…
✒️ Паяльник QUICKO T12: https://tinyurl.com/y3h75ryc…
Пару лет назад друган мне отдал старые блютус наушники. В процессе починки я запачкал клеем и покоцал затычки. В итоге их было уже не восстановить и я отложил их в долгий ящик.
Вот пока сидел на ковидной изоляции решил смоделить корпус затычек и провести ювелирную работу по восстановлению проводки. Вышло вроде сносно.
Заодно загрузил свою первую модель на thingiverse:
https://www.thingiverse.com/thing:5103336
Вот пока сидел на ковидной изоляции решил смоделить корпус затычек и провести ювелирную работу по восстановлению проводки. Вышло вроде сносно.
Заодно загрузил свою первую модель на thingiverse:
https://www.thingiverse.com/thing:5103336