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 - Kit

Stran: [1] 2 3 ... 68
1
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 17. 05. 2026, 19:15:37 »
to existuje, ze kernel je ve forme knihovny pripojeny k aplikaci.
tzv. exo-kernel.

Co vím, tak existuje verze Forthu, která běží přímo na železe. Nepotřebuje operační systém.

Zmíněný kernel bude nejspíš používán u jednoúčelových aplikací, například digitálních bilboardů.

2
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 17. 05. 2026, 15:12:03 »
A to mas jako abstraktni cviceni, nebo se snazis resit nejaky konkretni problem / neduh soucasneho devel & deploy workflow ?
Hlavně mi jde o rychlost a jednoduchost vývoje a testování.

Tak si vyber hotové nástroje, které jsou jednoduché a rychlé. Nemusíš je vyvíjet. Místo Photoshopu použiješ třeba GIMP nebo něco jednoduššího, co splňuje účel. Zkus se zeptat AI, ta ti jistě dobře poradí - pokud jí nedáš tak vágní otázky jako tady. Na rychlý vývoj a testování programů se mi osvědčil Vim.

3
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 17. 05. 2026, 13:58:57 »
Četl jsi už https://www.linuxfromscratch.org/?

Jinak mi to nepřipadá jako dobrý nápad. Spálíš na tom spoustu let vývoje a výsledek bude jen pro malý okruh uživatelů. Například BeOS byl velmi nadějný, velmi svižný, ale prakticky zanikl. Podle tvých požadavků bych zvolil nějakou linuxovou distribuci (například zmíněný LFS) a jen ji upravil podle sebe.

Ano, samozřejmě má význam vynalézat kolo, ale když vezmeš hotový operační systém a jen si ho upravíš, tak budeš mít výsledky mnohem dříve. Proto existuje Open Source.

4
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 16. 05. 2026, 15:42:16 »
Objekty .Net sa týkajú výhradne PowerShellu, nie Windows všeobecne. A v kontexte PowerShellu je prvotné to, či odosielateľ alebo príjemca je alebo nie je z pohľadu PowerShellu externým programom. Objem dát je sekundárny faktor.

Dá se z jedné strany do objektu .NET zapisovat a současně z druhé strany číst? Pokud ne, tak je to jiný mechanismus než roura. Pokud ano, tak je to pojmenovaná roura, která se v Linuxu také používá.

Jakým způsobem PowerShell předává data externímu programu? Také přes objekty, nebo přes dočasné soubory?

5
Server / Re:Náhrada za Forpsi VPS
« kdy: 15. 05. 2026, 22:44:53 »
Oracle cloud, free tier, 24GB RAM, 200 GB disk, 4 jádra Ampere A1 (ARM Neoverse N1), možnost alokovat na 1-4 VM
https://www.oracle.com/cloud/free/

To je jistě zajímavá služba, ale nevidím tam ceník po 30denni zkušební době.

6
Server / Re:Náhrada za Forpsi VPS
« kdy: 15. 05. 2026, 18:15:04 »
Posledních 9 let mám jednu levnou VPS od Forpsi, ale Forpsi mi celkem nevybíravým způsobem oznámilo, že danou službu provozovanou na VMware ukončují a že mám měsíc, ať si v administraci naklikám převod.
To že končí s VMware, chápu, ale bohužel se nejedná o žádný převod, ale novou VPS s novou instalací OS a hlavně s novými IP. Což mi silně vadí. Nerad bych nějaké s pofiderní minulostí.

Ten převod u Forpsi jsem akceptoval a zatím dobré.

7
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 14. 05. 2026, 23:53:52 »
protoze to fakt nevim, co je to kolona? jako pipeline?

Slova pipe, roura a trubka se používají jako synonyma. Pipeline a kolona znamenají kaskádu pipe či trubek.

8
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 14. 05. 2026, 20:04:31 »
A? Má to niečo spoločné s mojou prvotnou odpoveďou? Vidíte v nej niekde, že by som cez kolónu posielal nejaké veľké dáta?
Citace
... pretože v tom nikto žiadne veľké dáta cez kolónu neposiela.

A to je lež.

Lež??? Akože viem, že je to inak a úmyselne vás klamem? Ako si niečo také vôbec môžete dovoliť? Kto si myslíte, že ste???

Pokud jsi jen nevzdělaný, tak se omlouvám. Skutečností je, že v linuxovém světě se kolony běžně používají pro přenos velkých objemů dat, která by se do dočasných objektů ani nemohla vejít.

Ve Windows se takové objemy nepoužívají a proto si vystačí s objekty uloženými v .NET . Pro spuštění kolony v rámci PowerShellu se tedy využívá tato mezivrstva. Pokud však jedním z členů komunikace je vnější proces, tak tuto službu zprostředkovává přímo jádro operačního systému, kterou si PowerShell obalí tak, že uživatel má pocit, že přenos dat dělá přímo PowerShell bez účasti jádra operačního systému.

V Linuxu však .NET ani PowerShell standardně nejsou, takže meziprocesová komunikace se nejjednoduššeji dělá právě pomocí služeb jádra operačního systému.

9
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 14. 05. 2026, 15:16:37 »
Neviem, čo vám skrachovalo, v podstate ma to ani nezaujíma, neobťažovali ste sa sem vlepiť príkazy, ktoré ste použili, dohadovať sa o tom, čo to bolo a riešiť to je pre mňa strata času, ale z toho popisu, čo ste sem dali si myslím, že je to úplne mimo kontext toho, čo som písal ja, aj mimo mnou navrhnutého riešenia, pretože v tom nikto žiadne veľké dáta cez kolónu neposiela. To nakoniec v PowerShelli v rámci jeho štandardnej knižnice celkovo nerobí nikto, posielaný je odkaz na objekt .Net obsahujúci metadáta týkajúce sa položky súborového systému, ako napríklad cesta, dátumy, veľkosť, vlastnosti, atď., prípadne ďalšie pridané vlastnosti. Dáta zo súboru sú načítavané prúdom .Net po častiach, inkrementálny hash je tiež počítaný objektom z .Net. To všetko je uvedené už v mojom prvom príspevku.

Přes kolonu běžně posílám desítky GB dat. Jednoduchý příkaz:
Kód: [Vybrat]
tar czvf - adresář | gzip > archiv.tgzFunguje to skvěle, rychle a využiji tím 2 jádra procesoru současně.

Pro deduplikaci souborů:
Kód: [Vybrat]
sha256sum . | sort | filtr_mazající_duplicity

A? Má to niečo spoločné s mojou prvotnou odpoveďou? Vidíte v nej niekde, že by som cez kolónu posielal nejaké veľké dáta?
Citace
... pretože v tom nikto žiadne veľké dáta cez kolónu neposiela.

A to je lež. Už jsem přes kolonu posílal i víc než 1 TB dat, například při kopírování velkého množství souborů mezi disky. Je to rychlejší než příkazem cp a skvěle to funguje i přes ssh.

Táto konkrétna vec totiž na Windows funguje principiálne rovnako ano na Linuxe. S prihliadnutím na rozdiely v API a v modeli procesov a vlákien. Asi tak od čias NT 3.1. To bol rok asi tak 1993. Už som vám to niekoľkokrát opakoval. Ale je to márne, je to márne, je to očividne márne.

Kdyby to ve Windows fungovalo stejně jako v Linuxu, tak by to programátoři používali mnohem častěji, protože je to nejrychlejší možná komunikace mezi běžícími procesy. Množství dat není nijak omezeno velikostí volné operační paměti ani volného místa na úložišti. Píšeš, že v PowerShellu se předává jen odkaz na objekt. Jaký objekt, když procesy mají oddělené adresové prostory? Jedině přes operační systém. A přesně tak to dělají kolony.

10
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 13. 05. 2026, 09:09:17 »
Neviem, čo vám skrachovalo, v podstate ma to ani nezaujíma, neobťažovali ste sa sem vlepiť príkazy, ktoré ste použili, dohadovať sa o tom, čo to bolo a riešiť to je pre mňa strata času, ale z toho popisu, čo ste sem dali si myslím, že je to úplne mimo kontext toho, čo som písal ja, aj mimo mnou navrhnutého riešenia, pretože v tom nikto žiadne veľké dáta cez kolónu neposiela. To nakoniec v PowerShelli v rámci jeho štandardnej knižnice celkovo nerobí nikto, posielaný je odkaz na objekt .Net obsahujúci metadáta týkajúce sa položky súborového systému, ako napríklad cesta, dátumy, veľkosť, vlastnosti, atď., prípadne ďalšie pridané vlastnosti. Dáta zo súboru sú načítavané prúdom .Net po častiach, inkrementálny hash je tiež počítaný objektom z .Net. To všetko je uvedené už v mojom prvom príspevku.

Přes kolonu běžně posílám desítky GB dat. Jednoduchý příkaz:
Kód: [Vybrat]
tar czvf - adresář | gzip > archiv.tgzFunguje to skvěle, rychle a využiji tím 2 jádra procesoru současně.

Pro deduplikaci souborů:
Kód: [Vybrat]
sha256sum . | sort | filtr_mazající_duplicity

11
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 12. 05. 2026, 19:33:43 »
Už som vám naznačoval, že to, čo ste popisovali, je už viac ako 25 rokov vyriešené a teda žiadne súbory tam nie sú. A okrem toho, v PowerShelli idú dáta cez kolónu k spotrebiteľovi cez ešte menšiu časť pamäte ako v Linuxe. Dokumentácia aj zdrojový kód sú tuším otvorené a verejne dostupné.

Dá se to poznat tak, že tou rourou pošlu třeba 200 GB dat, když je jen 100 GB volného místa v úložišti. Pokud mám pravdu, tak to zkolabuje. Pokud nemám pravdu, tak to proběhne během několika málo sekund.

Ve Windows 10 mi to zkolabovalo.

12
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 12. 05. 2026, 17:47:20 »
Ve Windows je to tak komplikované? No jo, nemají roury...
PowerShell pochopiteľne "roury" má, a asi vás zmiatlo, že nepíšem o primitíve spájajúcom dve fázy spacovania, čo je menej dôležitý koncept, ale o celom mechanizme kolóny, označenom tak sme sa to kedysi dávno učili.

Pokud vím, tak Windows mají stále parodii na roury přes dočasné soubory. Není to efektivní a proto je uživatelé moc nepoužívají. Zejména při zpracování velkých souborů je to problém.


Je možné, že si mýlite operačný systém a programovací jazyk? To by sa v kombinácii s tým ako autoritatívne sa vyjadrujete k príspevkom ostatných asi nemalo stávať.

Jasne píšem, že je to pre PowerShell a ten predsa beží aj na Linuxe aj na MasOS. Tak prečo do toho montujete Windows, mimochodom vo verzii 95, možno 98? Odvtedy už tie veci, ktoré spomínate fungujú inak a to už je minimálne štvrť storočia. Okrem toho v prvej odpovedi spomínam aj iné programovacie jazyky. Mechanizmus vyraďovania súborov, ktoré nie sú duplikátmi ostane rovnaký.

V Linuxu je podpora pipe službou operačního systému, není tedy součástí aplikace. Vůbec nevyužívá souborový systém, data jdou od producenta ke konzumentovi přes velmi malou část operační paměti. Ve Windows je podpora emulována přes soubory a tím má mizerný výkon. Netuším, zda to v pozdějších verzích napravili, ale nemám to jak zjistit. V desítkách to ještě nebylo a obávám se, že to tam stále není.

13
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 12. 05. 2026, 13:59:54 »
Ve Windows je to tak komplikované? No jo, nemají roury...
PowerShell pochopiteľne "roury" má, a asi vás zmiatlo, že nepíšem o primitíve spájajúcom dve fázy spacovania, čo je menej dôležitý koncept, ale o celom mechanizme kolóny, označenom tak sme sa to kedysi dávno učili.

Pokud vím, tak Windows mají stále parodii na roury přes dočasné soubory. Není to efektivní a proto je uživatelé moc nepoužívají. Zejména při zpracování velkých souborů je to problém.

Citace
Takže když v bloku n+1 změním písmenko, tak jsou soubory stále shodné?
- ak je ale kontrolný súčet za prvých n blokov rovnaký, tak ten rozdiel v jednom bajte zistíte v iterácii n+1, do iterácie n sú súbory kandidátmi na duplikáty, ale v iterácii n+1 nimi byť prestanú a tiež ich vyradíte z ďalšieho spracovania

Inak, mohol som asi použiť i na označenie čísla iterácie, ale to už je teraz jedno.

Takže ty soubory stejně musím projít celé, ale už chápu, že jen některé.

14
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 12. 05. 2026, 10:48:58 »
Súbory, ktoré majú rovnakú veľkosť a nemajú rovnaký inkrementálny hash z prvých n blokov nie sú duplikátmi a nie je teda pre ne nutné počítať hash od bloku n+1. Vlastne možno ani nemusí byť počítaný inkrementálny hash, ale stačí prostý hash z daného bloku, ale to je v podstate jedno, lebo vypočítať hash je lacné v porovnaní so získaním dát z úložiska.

Takže když v bloku n+1 změním písmenko, tak jsou soubory stále shodné?

15
Software / Re:Odstranění duplicit a konsolidace dat
« kdy: 12. 05. 2026, 10:01:32 »
Sám jsem deduplikaci pomocí hash úspěšně udělal v Bashi na své sbírce filmů. Najde shodu i když mají různé názvy.
Pokud tě zajímají jen přesné duplicity, tak je to v pohodě, i když to na velkém úložišti bude prostě trvat (přečíst celý disk a prohnat ty TB skrz CPU...), a rozdělil bych to tedy na "spočítej hash pro všechno a ulož do sqlite" a pak dál pracoval už jen s tou sqlite (protože dělat random seek v txt, co má pár MB, taky není nejrychlejší, když to děláš milionkrát).

Jaký random seek? Proženu to sortem a projdu sekvenčně

Stran: [1] 2 3 ... 68