Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Michal Kubeček

Stran: [1] 2 3 ... 7
1
Vývoj / Re:Jak převést rouru do bash scriptu?
« kdy: 22. 03. 2022, 08:22:31 »
Jednoduchá roura jako je třeba
Kód: [Vybrat]
pwd | ls se dá snadno převést na
Kód: [Vybrat]
SOUBORY=$(ls $(pwd))
To není ani zdaleka totéž a je vlastně otázka, co si představujete, že by měl ten první příkaz vlastně dělat, protože ls nezpracovává svůj standardní vstup, takže i např. "echo ahoj | ls" prostě jen vypíše obsah aktuálního adresáře. Oproti tomu ten druhý příklad příkazu ls předá výstup pwd jako parametr(y).

Pokud chcete nahradit rouru, pak můžete použít process substitution a např.
Kód: [Vybrat]
cmd1 | cmd2přepsat na
Kód: [Vybrat]
cmd2 < <(cmd1)Používá se to např. pro konstrukce typu
Kód: [Vybrat]
while ...; do
done < <(some_cmd)
pokud potřebujete, aby tělo toho cyklu neběželo s vlastním environmentem, ale sdílelo ho se zbytkem skriptu.

V každém případě by ale bylo dobré začít tím, že si ujasníte, proč byste to vlastně chtěl takhle přepisovat. Ve vašem případě mi to moc jasné není, protože do command substitution můžete klidně dát i rouru:
Kód: [Vybrat]
failbanlog=$(awk '($(NF-1) = /Ban/){print $NF}' /var/log/fail2ban.log | sort | uniq | tr -s '\n' ',')

2
Sítě / Re:Jak umlčet televizi způsobující DoS 60 p/s
« kdy: 08. 03. 2022, 01:03:04 »
Kód: [Vybrat]
20:59:57  dnsmasq[7302]: query[A] time.samsungcloudsolution.com from 192.168.76.30
 20:59:57  dnsmasq[7302]: config time.samsungcloudsolution.com is 192.168.76.1
Takže celé to heroické úsilí je kvůli tomu, abyste televizi zabránil synchronizovat čas a kontrolovat dostupnost nových updatů? :-)

BtW: jak jste přišel na tu "pomstu Číňanů"? Samsung není čínská firma a doména kr také nepatří Číně.

3
Hardware / Re:Jakou klávesnici pro programátory?
« kdy: 02. 02. 2022, 15:22:02 »
Mám HyperX Alloy FPS Brown (https://www.alza.cz/hyperx-alloy-fps-brown-mechanical-gaming-keyboard-d4653523.htm) ... Bohužel se už nikde neprodává

Vypadá to, že nástupcem je HyperX Alloy Origins (https://www.alza.cz/hyperx-alloy-origins-aqua-us-d6875976.htm). Hlavní rozdíl (kromě barevného podsvícení, na kterém by mne stejně zajímalo jen to, jak ho vypnout) je v tom, že místo Cherry tlačítek používají svá vlastní, přičemž variantě s "měkkým prolomením" místo Brown říkají Aqua, ale podle https://www.hyperxgaming.com/en/keyboards/hyperx-switches se liší jen o 0.2 mm kratší celkovou dráhou i hloubkou sepnutí. Jestli a jak moc je to znát, to si netroufám odhadnout.

4
Hardware / Re:Jakou klávesnici pro programátory?
« kdy: 31. 01. 2022, 13:00:10 »
Lze někde koupit normální klávesnici s kvalitním mechanickými spínači (nejspíš Cherry Brown), která je podsvícená normálně a není navíc zároveň obalena různými multmediálními zhovadilostmi?
Mám HyperX Alloy FPS Brown (https://www.alza.cz/hyperx-alloy-fps-brown-mechanical-gaming-keyboard-d4653523.htm), která má sice (na můj vkus) trochu moc jasné podsvícení, ale naštěstí se dá snadno vypnout. Bohužel se už nikde neprodává, ale ještě by měla jít sehnat "Pro" verze, která se liší jen tím, že nemá numerický blok (osobně bych takovou nechtěl, ale někomu to nemusí vadit a někdo to dokonce preferuje).

Jinak je tu samozřejmě populární Das Keyboard. Nevýhodou je vyšší cena a navíc v době, kdy jsem klávesnici sháněl, jediný český prodejce nabízel pouze verzi s ISO ("EU") rozložením.

5
Server / Re:Odeslání přes /dev/udp/ip/port nefunguje v Cronu
« kdy: 10. 01. 2022, 13:11:11 »
/dev/udp/ip/port je hack bashe. Nebezi ti nahodou cron s jinym shellem? jako jen sh?
Cron z definice příkazy v cron tabulce spouští pomocí /bin/sh (ale lze to snadno obejít tím, že se tam dá cesta ke skriptu, který má explicitní #/bin/bash). To je sice ve většině distribucí link na bash, ale bash má na druhou stranu záludnou featuru, že pokud je spuštěn jako sh, potlačí část svých rozšíření, aby lépe imitoval klasický Bourne shell. (Nevím z hlavy, jestli zrovna i tohle.)

Co se týká dotazu, doporučil bych na podobné nestandardní featury nespoléhat a použít explicitně socat nebo netcat.

6
Software / Re:iPrima download
« kdy: 07. 01. 2022, 13:55:04 »
yt-dlp má option --write-pages, se kterým uloží do aktuálního adresáře všechny pomocné stránky, které cestou stáhne. Osvědčilo se mi vypsat si je pomocí "ls -lt", aby byly seřazené podle času. Když se podíváte do té správné, je tam seznam formátů, tedy přesněji dva oddělené seznamy, jeden s detaily, druhý jen jako seznam URL.

7
Software / Re:iPrima download - 576p | sd4
« kdy: 07. 01. 2022, 10:16:27 »
Aha, novorocni nadilka uz to dava smysl
https://www.lupa.cz/aktuality/prima-snizila-rozliseni-svych-stanic-v-dvb-t2/
prece na netu nebudou nabizet 720p, kdyz v DVB-T2 nabizeji 540p .......
(1) 1024x576 je (o kousek) víc než 960x540. (2) Šakalí léta byla jen 1024x576 i před koncem roku.

Citace
To je zvlastni, po mne to chce stale zapnout DRM (Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0),
ve kterem prohlizeci to prehravate? (User-Agent nejlepe, at to zkusim taky pls.
V žádném prohlížeči, firefox mi taky tvrdí, že je tam DRM. Psal jsem, že s dostatečně aktuálním yt-dlp to jde stáhnout bez problémů. IIRC iPrima nabízí dvě verze formátů, jednu (hls-*) lze normálně downloadnout, druhá (tu yt-dlp extractor ani neukazuje) funguje jako real time streaming. Tak možná zadrmovali jen to druhé a zrovna to používá webový prohlížeč.

8
Software / Re:iPrima download - 576p | sd4
« kdy: 07. 01. 2022, 01:18:47 »
Chtel jsem se zeptat Šakalí léta - https://www.iprima.cz/filmy/sakali-leta jsou uz jen v 576p nebo je to nejak omezeno pro tento film?
Jen do 1024x576.

Citace
KID = f07cfd035af7a50ca1c7a9e60146526b pro Báječná léta pod psa nekdo nema?
Tohle (https://www.iprima.cz/filmy/bajecna-leta-pod-psa) jde s dostatečně aktuálním yt-dlp normálně stáhnout (i když mi firefox z nějakých důvodů tvrdí, že "DRM není podporované").

9
Nejspíš se tím myslí, že drivery jsou (zatím) jen pro Linux. (Viz též https://www.root.cz/clanky/novinky-pro-linux-5-17-spousta-aktualizaci-pro-gpu-lepsi-podpora-nzxt/#h23). Časy se holt mění...

11
Vypda to ze vysla nova verze ...ale nemnel jsem cas to zkoumat ..
Kód: [Vybrat]
$ sudo youtube-dl -U
Updating to version 2021.12.17 ...

To moc nepomůže. Jsou tam jen tři commity od 1.7. a jen jeden z nich opravdu něco dělá:
Kód: [Vybrat]
mike@lion:~/work/git/mk/video/youtube-dl> git --no-pager log --oneline 2021.06.06..2021.12.17
5014bd67c22b (tag: 2021.12.17, origin/master, origin/HEAD) release 2021.12.17
e41882335066 [ChangeLog] Actualize [ci skip]
b5242da7d240 [youtube] Update signature function patterns (closes #30363) (#30366)
a8035827177d (HEAD -> master) [peertube] only call description endpoint if necessary (#29383)
7fb9564420d4 [periscope] pass referer to HLS requests(closes #29419)
379f52a49540 [liveleak] Remove extractor (closes #17625, closes #24222) (#29331)
cb668eb973b8 [pornhub] Add support for pornhubthbh7ap3u.onion
751c9ae39a0b [pornhub] Detect geo restriction
da3282820874 [pornhub] Dismiss tbr extracted from download URLs (closes #28927)
2ccee8db74c3 [curiositystream:collection] Extend _VALID_URL (closes #26326, closes #29117)
47f2f2fbe973 [youtube] Make get_video_info processing more robust (closes #29333)
03ab02730f77 [youtube] Workaround for get_video_info request (refs #29333)
4c77a2e538fb [bilibili] Strip uploader name (#29202)
413170300174 [youtube] Update invidious instance list (#29281)
cc21aebe9071 [umg:de] Update GraphQL API URL (#29304)
57b9a4b4c6cf [nrk] Switch psapi URL to https (closes #29344)
3a7ef27cf306 [postprocessor/ffmpeg] Show ffmpeg output on error (refs #22680) (#29336)
a7f61feab2db [egghead] Add support for app.egghead.io (closes #28404) (#29303)
8fe5d54eb721 [appleconnect] Fix extraction (#29208)
d156bc8d59dd [orf:tvthek] Add support for MPD formats (closes #28672) (#29236)
c2350cac243b [README.md] Update MSVC 2010 redist URL (closes #29222)

12
Je to kombinace dvou problémů: za prvé je ten pořad zaDRMovaný, takže ho pomocí yt-dlp stáhnout nejde. To by vám ale yt-dlp měl říct:
Kód: [Vybrat]
mike@lion:/srv/ram> yt-dlp -F https://www.ceskatelevize.cz/porady/16827-vinnetou/
[CeskaTelevize] 16827-vinnetou: Downloading webpage
[CeskaTelevize] 16827-vinnetou: Downloading webpage
[CeskaTelevize] 16827-vinnetou: Downloading webpage
[CeskaTelevize] 16827-vinnetou: Downloading JSON metadata
[CeskaTelevize] 16827-vinnetou: Downloading JSON metadata
[CeskaTelevize] 16827-vinnetou: Downloading MPD manifest
[CeskaTelevize] 16827-vinnetou: Downloading JSON metadata
[CeskaTelevize] 16827-vinnetou: Downloading JSON metadata
[CeskaTelevize] 16827-vinnetou: Downloading m3u8 information
[download] Downloading playlist: Vinnetou - iVysílání | Česká televize
[CeskaTelevize] playlist Vinnetou - iVysílání | Česká televize: Collected 1 videos; downloading 1 of them
[download] Downloading video 1 of 1
ERROR: [CeskaTelevize] 61924494877974772: This video is DRM protected
[download] Finished downloading playlist: Vinnetou - iVysílání | Česká televize
Takže pravděpodobně narážíte nejdřív na druhý problém: při nedávném přepracování webu iVysílání začátkem prosince došlo ke změnám, kvůli kterým yt-dlp přestal fungovat. Je to už opravené v gitu (https://github.com/yt-dlp/yt-dlp/issues/1899), ale ještě od té doby nevyšel release. Některým uživatelům to pořád nefunguje (https://github.com/yt-dlp/yt-dlp/issues/2043), ale to vypadá spíš na nějaký problém se SSL/TLS kompatibilitou. Původní youtube-dl nemá od června žádné nové změny, takže tam se oprava asi v dohledné době očekávat nedá.

13
Software / Re:iPrima download
« kdy: 14. 12. 2021, 12:39:19 »
Jen jsem se chtel zeptat, postup od @Standa2017 funguje a video je bez reklamy.
Jak se tedy lisi Vam doporucena vetev?
Ten postup řeší stahování bez uživatelského účtu. Pokud uživatelský účet máte (podle původního dotazu to tak vypadá), pak prostě stačí použít aktuální yt-dlp bez jakýchkoli komplikací. Ta větev, na kterou jsem odkazoval, je potřeba jen v případě, že k tomu účtu, který používáte, máte zaplacené předplatné, protože pak iPrima kontroluje "registrované zařízení". Nejde ani tak o to, že s předplatným máte videa "bez reklam", protože s yt-dlp jsou bez reklam vždy, ale o to, že s předplatným máte k dispozici i rozlišení 1080p (údajně některá videa i v 2160p, ale na takové jsem ještě nenarazil), zatímco bez předplatného pouze do 720p.

14
Software / Re:iPrima download
« kdy: 14. 12. 2021, 09:04:18 »
Původní youtoube-dl od čevna nemá žádné updaty a se současnou verzí iprima.cz si neporadí. Aktuální verze yt-dlp stahování z iPrima umí bez problémů, jen pokud byste měl zaplacené předplatné ("iPrima bez reklam"), potřeboval byste navíc změny z téhle větve: https://github.com/stanoarn/yt-dlp/commits/iprima-cookie

15
Sítě / Re:Zabezpečená IP komunikace mezi servery na síti
« kdy: 10. 12. 2021, 22:33:57 »
Vlastně jste si odpověděl sám: IPsec s klíči podepsanými jednou společnou autoritou. Na každém serveru bude na ověření stačit veřejný klíč té autority a klíč každého nového serveru prostě jen podepíšete tou autoritou.

Stran: [1] 2 3 ... 7