Portál AbcLinuxu, 30. dubna 2025 14:15

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
7.11.2024 01:56
Rozbalit Rozbalit vše Re: curl -v https://google.com
Odpovědět | Sbalit | Link | Blokovat | Admin
Eh, to už snad raději i Linux Rap.
7.11.2024 09:54 koroptev
Rozbalit Rozbalit vše Re: curl -v https://google.com
Odpovědět | Sbalit | Link | Blokovat | Admin
priste prosim podobne video na tema, co se deje, kdyz se vykresluje UI ramecek ze znaku uvnitr terminalu

at se vsichni zasmejeme
7.11.2024 16:34 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: curl -v https://google.com
To zas neni až taková raketová věda...

echo -e "\e)0\016lqqwqqk\nmqqvqqj\017"

trochu šílený to začne být ve chvíli, kdy různé ncurses aplikace apod. dělají různé optimalizace při vykrslování, scroll regiony a tak...
8.11.2024 09:12 koroptev
Rozbalit Rozbalit vše Re: curl -v https://google.com
tos zapomnel na terminfo
Ruža Becelin avatar 8.11.2024 13:55 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: curl -v https://google.com
Škoda, že Abclinuxu neumí označit komentář jinou barvou jako extra přínosný, tenhle by si to zasloužil :-)
xkucf03 avatar 9.11.2024 01:05 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: curl -v https://google.com
Kromě escapovacích sekvencí se dají kreslit rámečky i pomocí Unicodu - příklad:
filesystem:
 ╭───────────────────────────────────┬────────────────┬────────────────╮
 │ path                     (string) │ owner (string) │ group (string) │
 ├───────────────────────────────────┼────────────────┼────────────────┤
 │ /etc/ssh/                         │ root           │ root           │
 │ /etc/ssh/ssh_config.d             │ root           │ root           │
 │ /etc/ssh/ssh_config               │ root           │ root           │
 │ /etc/ssh/sshd_config.d            │ root           │ root           │
 │ /etc/ssh/moduli                   │ root           │ root           │
 │ /etc/ssh/sshd_config              │ root           │ root           │
 │ /etc/ssh/ssh_host_rsa_key         │ root           │ root           │
 │ /etc/ssh/ssh_host_rsa_key.pub     │ root           │ root           │
 │ /etc/ssh/ssh_host_ecdsa_key       │ root           │ root           │
 │ /etc/ssh/ssh_host_ecdsa_key.pub   │ root           │ root           │
 │ /etc/ssh/ssh_host_ed25519_key     │ root           │ root           │
 │ /etc/ssh/ssh_host_ed25519_key.pub │ root           │ root           │
 │ /etc/ssh/ssh_import_id            │ root           │ root           │
 ╰───────────────────────────────────┴────────────────┴────────────────╯
Record count: 13
To je pro statické výpisy. Pokud to má být TUI aplikace typu mc, htop atd. tak tam je to složitější, mj. proto, že je snaha překreslovat jen to, co se změnilo.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
9.11.2024 21:03 koroptev
Rozbalit Rozbalit vše Re: curl -v https://google.com
pointa byla, ze ta 40 nebo kolik let stara abstrakce v dnesnim svete nedava smysl, nikdo nepouziva realny terminaly, vsichni jedou v emulatorech, ktery jsou ... nuceny emulovat tu 40 let starou abstrakci
12.11.2024 14:43 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: curl -v https://google.com
Njn, to je síla zpětné kompatibility. Hodně těžko se s tím něco dělá, protože to víceméně nikoho netrápí. Naimplementovat emulátor terminálu a knihovny typu ncurses je sice příšerná pakárna a ten protokol je z denšního pohledu dementní, ale udělá to pár lidí, a následně to spokojeně používají bambiliony lidí celý dekády.

Přejít na něco novýho by byla hromada práce pro všechny.
8.11.2024 13:18 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Odpovědět | Sbalit | Link | Blokovat | Admin
Přílohy:

Je to hnus velebnosti! A ty by ses měl Hagaro stydět, linkovat takovou prasečinu. V příloze je 4,3kB asciicast, který obsahuje totéž co to 5,7MB video na tytrubko.com ale bez blbých keců.

Ten asciicast byl nahrán následujícím příkazem asi před půlhodinou:

~$ asciinema rec -i 0.000005 -c "curl -v https://google.com" curl2.cast

Ten parametr -i je tam proto, aby se neslily jednotlivé operace do jedné události. Těm, co mají asciinemu nainstalovanou, doporučuji nastavit rychlost přehrávání 0.00001, jinak to profrčí tak rychle, že si ničeho nevšimnete:

:~$ asciinema play -s 0.00001 curl2.cast

A pro ty, co asciinemu nainstalovanou nemají a netuší ani která bije je v příloze k dispozici i screenshot toho okna jak jsem to „nahrával”.

Nejvíc času (asi 20 minut) mi zabralo nastrkat do něj markery, aby byly přesně tam, co jsou v tom videu na které odkazuješ. A to jsem mezi tím stihnul telefonicky odbavil i kamarádku, které jedu zítra poskládat nového křápa.

A pro joudu z jablečné stáje, co se zde do mne s oblibou naváží mám vzkaz: „Na monitoring tvého blábolení nemám čas, protože jsem zjistil, že se za těch 7 let co používám asciinemu nenašel nikdo, kdo by zmastil nějaký slušný editor asciicastu. Tudíž mi nezbylo, než si uplácat vlastní, který přesně takové záznamy umožňuje dělat. Včetně komentářů, atp.”

~$ asciiframe view curl2.cast info
             title : not set
       record date : Pá 8. listopadu 2024, 12:24:03 CET (1731065043)
      events count : 51
     size in bytes : 4379
          duration : not set
time of last event : 0.232827 sec. (00:00:00)
           created : 2024-11-08 12:24:03.568745270 +0100
       last change : 2024-11-08 12:41:12.328845824 +0100
~$ asciiframe view curl2.cast h
{
  "version": 2,
  "width": 149,
  "height": 69,
  "timestamp": 1731065043,
  "idle_time_limit": 0.000005,
  "env": {
    "SHELL": "/bin/bash",
    "TERM": "xterm"
  }
}
~$ asciiframe view curl2.cast m
   2:   1: [0.0, "m", "DNS Lookup"]
   4:   2: [0.045, "m", "TCP Connect"]
   6:   3: [0.05, "m", "TLS Negotiation"]
  26:   4: [0.1083, "m", "X509 Certificate Validation"]
  38:   5: [0.114, "m", "HTTP/2 Session Open & HTTP/2 Client Request"]
  45:   6: [0.228, "m", "HTTP/2 Server Response Headers"]
  48:   7: [0.229954, "m", "HTTP/2 Server Response Body"]
  50:   8: [0.23 , "m", "HTTP/2 S

Jo a tímto také děkuji Kralykovi za jediný smysluplný příspěvek v téhle diskuzi, protože sem čirou náhodou „pastnul” přesně to, co jsem hledal.

Ruža Becelin avatar 8.11.2024 13:54 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: curl -v https://google.com
Jo a tímto také děkuji Kralykovi za jediný smysluplný příspěvek v téhle diskuzi, protože sem čirou náhodou „pastnul” přesně to, co jsem hledal.

Souhlasím, taky jsem o vykreslování rámečků tímhle způsobem nevěděl (kudos Kralykovi), tak jsem dřív "hvězdičkoval", ale od někdy od BASHe 4.něco dělám rámečky přes UTF-8.
8.11.2024 14:31 Ovoce | skóre: 16 | blog: Vyplizlo_ze_zivota
Rozbalit Rozbalit vše Re: curl -v https://google.com
Místo abys dal AUDIO ONLY, tak jako hodinky zase přesnej opak rozumnýho přístupu :)
8.11.2024 15:05 Want
Rozbalit Rozbalit vše Re: curl -v https://google.com

Sorry, ale pro slepce a pro hlupáky tutoriály nedělám. I když pokud jde o ty slepé, o příkazu, který by výstup honil paralelně přes espeak jsem také uvažoval, protože asciinema to sama o sobě neumí (zkoušel jsem).

Čisté audio je upřímně řečeno, bez vizuální informace v tomto případě na hovno. Je to stejné jak s tělesnými tresty. I tam mívá z dlouhodobého hlediska lepší výsledek jedno plácnutí na zadek v útlém dětství než pouhé kecy.

Možná to máš jinak, ale můj mozek, pokud během první minuty nezachytí zajímavou informaci automaticky uši vypíná a přechází do odpočinkového módu, ze kterého se dostává jen na základě signálu přijatého zrakem (Ha! Změna!), nebo hmatem (Vstávej, ten uspávač hadů už zmizel).

8.11.2024 18:58 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Ale chápu, že jsou jedinci, co si ublinkávají štěstím nad těmi zvratky podbarvenými rámusem. Osobně na tom nic originálního ani zábavného nevidím. Zhudebňováním jízdního řádu se z dlouhé chvíle bavil kamarád již dobách předinternetových.
8.11.2024 15:14 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
A to si ako nalinkujem z tiktaku, alebo ako si to na mobilke pozriem?
8.11.2024 15:48 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Neumíš kliknout na odkaz? Od čeho tam jsou asi tak ty přílohy. Jo kdyby to pro mne mělo nějaký praktický význam, tak bych si udělal konto na asciinema.org a pushnul bych to tam, stejně jako týpek co si chtěl zadokumentovat jak zavolat curl z prostředí vim editoru. Ovšem proč bych to dělal? Mám vlastní server, kam si mohu uploadovat co chci a přehrávat soubory odkud chci.
8.11.2024 16:00 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Keď sme pri tom zmenšení, tak by stačil text tej curl google pesničky a noty. To bude ešte menšie.

Skús ten server rozšíriť aby vedel reprodukovať pesničku (spev a nástroje) takým štýlom. Alebo aby pustil film zo scénara.

Nepísalo sa tam "Zvuk nutný"?
8.11.2024 18:46 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com

Golisi, Golisi, Golisi.. Ta moje wiki tohle všechno dávno umí.., jak videa, dokonce i z té trubky, tak audio, včetně midi.. viz Indiánské zkazky a písně od Alice C. Fletcher. Jenom pracovní síly, co by ty noty naklikaly do MuseScore chybí. Já na to nemám čas.

8.11.2024 22:19 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Takže to tvoj produkt už dávno vie, len to nemá kto urobiť.

Klasika: Dejte mi na to lidi, a já to udělám.

Skús to dať teda na slashdot keď si si istý že je to lepšie ako akékoľvek súčasné dostupné riešenie. A pevne verím, že to vie prečítať akýkoľvek text, a urobiť z toho pesničku určeného hudobného žánru. Tebe by som (podľa tvojho typu vyjadrovania odporučil rap.
9.11.2024 00:10 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com

Víš kolik generací používalo pěstní klín, než někoho napadlo přivázat ten šutr na klacek? Mraky. A proč to někoho napadlo? Jednoduše proto, že na rozdíl od těch ostatních nehodlal ztrácet svůj čas. A tak je to se vším. Vymyslet nějaký postup, co usnadní a zefektivní práci, na to bohužel každý nemá. Taková je holá skutečnost. Na vývoji libvirtu spolupracuje 18 let mraky lidí. Mně dělá stejnou službu jeden blbý shellový skript na který jsem nesáhnul ani nepamatuji, protože funguje jak má a víc po něm nechci.

Tebe by som (podľa tvojho typu vyjadrovania odporučil rap.

Překonal jsi sám sebe. Měl jsem za to že víc mimo už snad ani být nelze. Je-li totiž nějaký žánr, který fakt nemusím, je to právě rap.

Skús to dať teda na slashdot keď si si istý že je to lepšie ako akékoľvek súčasné dostupné riešenie.

Četl jsi ty podmínky? „Our site is supported by advertising and we and our partners use technology such as cookies on our site to personalize content and ads, provide social media features, and analyze our traffic.” – jestli fakt něco nehodlám podporovat, tak to jsou právě ony „social media features”. Nevedu a nepodporuju – FB, Whatsapp & etc. A jejich traffic je mi ukradený. Cáluji si všechno z vlastní kapsy a proto si také určuji pravidla. A nestrkám věci na github, protože nehodlám studovat jejich podmínky. Ne proto, že bych se nechtěl s nikým podělit o svůj kód. Moje skripty si vystačí s tím co je: kupř. zmíněný kvm skript vyžaduje „pure” qemu, openvswitch, ssh, ed, sed, grep, telnet a coreutils. A ten asciiframe využívá ed, sed, jq no a pochopitelně tu asciinemu.

Mimochodem asciinema mne zaujala právě proto, že nabízí skvělou možnost jak distribuovat kód, včetně manuálu i konkrétních ukázek praktického využití. Chceš vědět jak se appka používá? Pustíš si asciicast. Chceš ji nainstalovat? Dumpneš ten samý asciicast. A máš 100% jistoty, že ti do toho kódu někdo jiný nepřidal kód co v něm nemá být. A celé se to vleze – včetně dokumentace – do několika kilobajtů.

Přijde mi na palici, když mě někdo nutí – jen kvůli tomu že byl líný naprgat pár řádků kódu navíc – instalovat hromadu softwarových sraček s milionem závislostí. O celém systému v nějakém kontejneru ani nemluvě.

9.11.2024 10:32 RealJ | skóre: 8
Rozbalit Rozbalit vše Re: curl -v https://google.com
Cim dal lepsi Mistre! Ted uz jsem v klidu, svet je diky tobe zachranen. Diky!
xkucf03 avatar 9.11.2024 12:26 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: curl -v https://google.com
Vždyť má pravdu.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
9.11.2024 17:04 RealJ | skóre: 8
Rozbalit Rozbalit vše Re: curl -v https://google.com
Delat dokumentaci asciicastem? Nebo ze diky asciicastu mu nikdo nemodifikuje kod? Tohle je fakt lepsi nez diskless sendvice.
xkucf03 avatar 9.11.2024 18:39 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Kontejnerizace, komplexita
Já to pochopil tak, že z toho asciinema záznamu vytáhne poměrně krátký skript obsahující seznam kroků, které je potřeba udělat tzn. jde to snadno zkontrolovat případně upravit. Kontejnerizace (Dockery, Kubernety… obecně OCI) je na jednu stranu skvělá věc, ale na druhou stranu to má různé neblahé vedlejší efekty. Ztrácejí se znalosti jednotlivých komponent/technologií, obsluha často jen zapíná a vypíná černé skříňky (a vedle toho tráví čas „hraním“ si s novými infrastrukturními nástroji) a na straně autorů je tendence k navyšování komplexity. Dřív totiž fungovalo jako jakási přirozená brzda to, že jsi musel daný produkt/komponentu ostatním vysvětlit a zdokumentovat to pro ně (často i pro různé platformy nebo související systémy). Té skryté komplexity dneska bývá mnohem víc. Sice teoreticky můžeš jít do zdrojáků nebo si přečíst Dockerfile, projít si konfiguraci CI/CD systému, který to skládá dohromady, atd. ale je toho tolik a je to tak spletité, že efektivně je ten výsledek blob, černá skříňka.

Neříkám, že se tyhle věci nemají používat vůbec, ale jde o to jak… Možná paralela: někdo se naučí psát vlastní generika nebo anotace v Javě nebo šablony v C++ nebo makra… a z toho nadšení v záchvatu kreativity vyrobí monstrum a napíše kód, kterému za pár měsíců nebude rozumět ani on sám.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
10.11.2024 14:18 Want
Rozbalit Rozbalit vše Re: Kontejnerizace, komplexita
Já to pochopil tak, že z toho asciinema záznamu vytáhne poměrně krátký skript obsahující seznam kroků, které je potřeba udělat tzn. jde to snadno zkontrolovat případně upravit.

Je to elegantnější než si myslíš. Spustíš nahrávání, přihlásíš se tam kde je to co chceš uložit do asciicastu. Aplikuješ cat, odhlásíš se, ukončíš nahrávání. A pak přidáš značky - před a po. To stačí k tomu aby se z toho asciicastu dalo z raw výstupu asciinemy přes sed vytáhnout to co chceš.

9.11.2024 13:35 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Asi si si nevšimol, že správička humorným spôsobom ukazuje parodické spracovanie bežného výstupu z príkazu do pesničky ladenej v štýle retro hudobného žánru. A robíš si tu product placenment na niečo, čo si (ako si sám priznal) nikdy nedokončil a si na to tým pádom patrične hrdý.

Poradím ti: Skontroluj si nadčasy, vyber si za ne náhradné voľno a poprípade si k tomu prilep aj dovolenku. Dovolenka je definovaná zákonníkom páce "na zotavenie". A to zotavenie už naozaj potrebuješ.
9.11.2024 13:50 Chocholoušek
Rozbalit Rozbalit vše Re: curl -v https://google.com
A to zotavenie už naozaj potrebuješ.
Mám pro něj jedno místo kde se bude cítit dobře.
9.11.2024 18:47 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
To je zatiaľ len bežné zdvihnutie samonasieracieho reflexu, spôsobené prepracovaním a potrebou zviditeľniť sa kvôli mikromanagenmentu naňho pôsobiaceho. To sa dá riešiť obyčajnou dovolenkou spojenou s digitálnym detoxom.
10.11.2024 14:22 Want
Rozbalit Rozbalit vše Re: curl -v https://google.com
Nevidím nic humorného na videozáznamu terminálu, do kterého na pozadí někdo hýká.
10.11.2024 20:13 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
To To hýkanie bol automaticky vygenerovaný spev pomocou AI. Ozvi sa im že to chceš ako Redneck Country alebo aký je tvoj obľúbený hudobný žáner.

Niekedy má tá AI lepšie výsledky oproti živým interpretom typu Justín Bobor.
10.11.2024 20:26 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com

Momentálně jedu na téhle frontální vlně milý Peter.

11.11.2024 11:11 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
A čítal si tie podmienky youtube? Moc sa nelíšia od tebou odmietnutých FB, Whatsapp & etc.
11.11.2024 15:05 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Čítal milý Peter. Ale já na to YT nic nedávám.
11.11.2024 20:07 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Samotné zobrazovanie „FB, Whatsapp & etc (YT)” vyžaduje súhlasiť so „social media features”, teda so špehovaním a odpredajom takto získaných údajov tretím stranám bez vedomia daného užívateľa. Do akej úrovne sú tie korporáty v tomto prípade v súlade aktuálnou legislatívou nechám na posúdenie úradníkov ktorí každoročne rozdávajú pokuty tým spoločnostiam.
11.11.2024 20:48 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com

A to si čítal kde?

Pokud jde o monitoring toho odkud, kde, kdo a na co leze, je věc provozovatele. Ten poskytuje obsah. Ten za něj zodpovídá. Logicky si také klade podmínky s nimiž musíš souhlasit, pokud chceš jeho služeb využívat. Já nechci, a pokud se někdo ptá proč ne, odkazuji ho aby si ty podmínky přečetl. I já mám na svém webu podmínky a vyvěšenou licenci, kterou je potřeba vzít na vědomí. Proto blokuji vykrádací agenty co provozuje FB.

11.11.2024 21:44 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Ja som tie podmienky čítal, a nesúhlasil som s nimi.

Zabúdaš na odpredaj chovania klientov (hoci aj neplatiacich, teda tovaru), za ktoré sú ...
12.11.2024 08:59 Want
Rozbalit Rozbalit vše Re: curl -v https://google.com
No a? Hraješ si místo toho oblíbené songy sám doma na fujaru? A že s nasbíranými daty kšeftují? Jsou to jejich data, ne moje. Pokud nepřeprodávají pod svým logem moje data, je mi to fuk.
12.11.2024 14:36 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Plníš tie ich dáta? Plníš. Backlinkuješ tie ich služby? Backlinkuješ. Robíš im tak reklamu.

A nie, neklikol som na ten tvoj YT.
12.11.2024 20:27 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Není môj. Kdybys na ten link kliknul, tak bys to hned zjistil. Žij dál spokojeně ve své paranoii.
13.11.2024 10:40 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: curl -v https://google.com
Nevidím dôvod prečo by som mal klikať na ten link. O to viac, že sa jedná o link na platformu ktorej vlastník je chronicky známy pokutami za (ale čo sa budem opakovať).
Gréta avatar 14.11.2024 01:46 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: curl -v https://google.com
Odpovědět | Sbalit | Link | Blokovat | Admin
lol :D :D
Zelená energetická soustava založená na obnovitelnejch zdrojích energie versus realnej svět 🤡🇪🇸

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.