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

Stran: 1 ... 3 4 [5] 6 7 ... 40
61
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 10:41:39 »
Nedávno tu někdo psal o zkušenostech s programováním embeded Rust vs Zig (1:0 pro Zig). Zig má skvělý toolchain. Dávám mu také velkou šanci prorazit právě tam, kde se cpe Rust.

Zig je lepší C, ale většina programátorů podle mě nechce psát aplikace v lepším C. Nedovedu si představit jeho nasazení v mnoha oblastech, kam se "cpe" Rust.

62
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 10:38:58 »
Zig,
Máš s ním nějaké konkrétní zkušenoti? V jakém je stavu? Na co je použitelný?
Nedávno tu někdo psal o zkušenostech s programováním embeded Rust vs Zig (1:0 pro Zig). Zig má skvělý toolchain. Dávám mu také velkou šanci prorazit právě tam, kde se cpe Rust. Dále jazyk D má spoustu vlastností, které má Rust. Opět, neměl zatím tolik štěstí (čti marketing).

Problém D je, že si zachovává přístup C++ - přidávání dalších a dalších vlastností, zatímco autoři Rustu se rozhodli to udělat jinak. D je mrtvý jazyk ne proto, že neměl dobrý marketing, ale že autoři neměli odvahu udělat tu změnu pořádně.

63
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 04. 11. 2022, 20:59:50 »
https://en.wikipedia.org/wiki/Category:Free_software_programmed_in_Haskell

Ha, přes 20:

Agda a Idris jsou specialitky, ale OK.
Tooling pro Haskell snad ani nemá smysl počítat.
Darcs je pomalý a chybový (a zbytečný, stejně všichni jedou na Gitu).
House je mrtvější než Hurd.
Atd.

Za řeč stojí Pandoc a QuickCheck (coby inspirace pro ostatní jazyky, které to reimplementovaly). A XMonad, který už roky používám. S Agdou a Idrisem jsme na pěti. To je hodně slabé.

Navzdory tomu, jak ho nikdo nepoužívá, a přitom se o něm furt mluví a furt ho někdo používá...

Já jsem Haskellu vděčen hlavně za změnu mindsetu. Seznámil jsem se s ním, napsal jeden nebo dva projekty, a od té doby se na všechny rádoby moderní jazyky jako C#, Python, Javascript dívám skrz prsty. (Zvláště C#, ten je úplně zbytečnej.) Už jen z tohoto důvodu si zaslouží svou slávu.

V pohodě, můj respekt má. Nicméně když jsem se v něm hrabal já, furt někdo psal nějaké popisy, co vlastně znamená monáda. Autorům těchto "pure FP" jazyků přijde programování s efekty jako zlo, které je třeba zavřít někam do klece, aby nezničilo svět. A jelikož většina programů furt nějaké "vedlejší efekty" páchá, přijde mi to dost nepraktické. Rust tímhle netrpí (má taky svoje podivnosti, ale poměr bolesti a užitku je snesitelný pro větší množinu vývojářů). Zároveň obsahuje dost poměrně zajímavých a silných abstrakcí a možností vyjádření. Ale třeba i ten Python se vyvíjí zajímavým způsobem; je složitější, ale expresivnější a umožňuje psát spolehlivější kód než minulé verze.

64
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 04. 11. 2022, 15:23:19 »
Dalsi verze Rustu se tedy bude jmenovat Haskell? :)
Ano, hned poté, co bude v Haskellu nějaký jiný použitelný OSS produkt vedle XMonadu a asi dvou dalších, na které si teď hned nevzpomenu.
https://en.wikipedia.org/wiki/Category:Free_software_programmed_in_Haskell

Ha, přes 20:

Agda a Idris jsou specialitky, ale OK.
Tooling pro Haskell snad ani nemá smysl počítat.
Darcs je pomalý a chybový (a zbytečný, stejně všichni jedou na Gitu).
House je mrtvější než Hurd.
Atd.

Za řeč stojí Pandoc a QuickCheck (coby inspirace pro ostatní jazyky, které to reimplementovaly). A XMonad, který už roky používám. S Agdou a Idrisem jsme na pěti. To je hodně slabé.

65
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 04. 11. 2022, 13:19:59 »
Rust má konečně v nejnovější verzi GAT. Že jim to ale trvalo.

Dalsi verze Rustu se tedy bude jmenovat Haskell? :)

Ano, hned poté, co bude v Haskellu nějaký jiný použitelný OSS produkt vedle XMonadu a asi dvou dalších, na které si teď hned nevzpomenu.

66
Vývoj / Re:Jaký jazyk bych se měl učit?
« kdy: 30. 10. 2022, 17:09:17 »
C je jednoduchy jazyk, samotnou znalosti C nikoho neohromite.
dobre, ale clovek zna alokaci na stacku/heapu, typy, pointery. takze veci hloubeji, nebo ne?

Tohle je ale práce na jedno odpoledne. Nic hlubokého na tom není. To už spíš naučit se skutečný assembler a zjišťovat, jak kompilátory optimalizují konstrukce vyšších programovacích jazyků - tím se naučíš něco do hloubky.

67
Studium a uplatnění / Re:Zvýšení hodinovky
« kdy: 27. 10. 2022, 14:12:33 »
Pokud nejsi na hpp ale na ico tak jsi pro zamestnavatele jen dodavatel a evidentne jim nestojs za to byt hpp tudiz bych je bral jenom jako obchodniho partnera. Oni si te nevazi natolik aby jsi byl hpp...

Tohle neodpovídá realitě. Způsob spolupráce je věcí dohody mezi firmou a zaměstnancem a jsou firmy, které při přijímacím řízení nabízejí oba způsoby (tomu stejnému člověku).

68
Docela by mě zajímalo, nakolik je skutečně možné, že webová stránka něco takového způsobí (konkrétně třeba ve Firefoxu a v moderních Windows obecně).  Mně přijde, že bezpečnostní model Windows, dědictví starého děravého IE a antivirové firmy vylekaly uživatele tak, že už se bojí i obyčejného kliknutí.

69
Server / Re:Ako distributovat subory vo vlastnej CDN?
« kdy: 20. 10. 2022, 11:42:42 »
> Vzhladom na to, ze nechcem distribuovat subory 1:1 tak musim riesit distribuciu manualne.

Manualne? CDN je cache, takze se to bezne dela tak, ze si stahuje soubor (nebo jednotlive chunky) z origin serveru - pokud ho nema ulozeny nebo ma zastaraly, ale az je o nej explicitni zajem. Jakmile ma chunk stazeny, muze ho posilat tomu, kdo si ho vyzada.

> Idea je taka ze ked sa nahra novy subor, tak si ho cdn nody vypytaju lebo je vysoka sanca ze bude ziadany.

Fakt to potrebujes?

> Po tyzdni od poslednej navstevy sa subory z nodov same zmazu aby zbytocne nezaberali miesto.

Klidne, ale tech strategii muze byt vic a IMO i jednodussich k implementaci.

> Ak node subor nema lokalne tak presmeruje uzivatela na zdrojovy server a sam si ho stiahnem pre buducu navstevu.

Tohle podle me nechces, uzivatel nema na origin serveru co delat.

> Problem jem ze nechcem zahltit zdrojovy server poziadavkami na subory tak ze DDOSnem sam seba.

Nejlip tudiz udelas, kdyz ty soubory budes stahovat az podle potreby.

> Dalsia vec je ako subory posielat - staci websocket, length-value format priamo "po kably", alebo nieco ine?

Normalne pres HTTP. Schema je uzivatel <-> CDN <-> origin. Zjednodusene receno.

70
Odkladiště / Re:Falešné prozvánění z mého čísla
« kdy: 05. 10. 2022, 10:13:29 »
Pre pevne linky je jednoduche u operatora si urobit tabulku "moje" vs. "cudzie" na zaklade prefixu.
U mobilov je o horsie, pretoze existuje roaming, kde v zahranici Ti ostava cislo ale fungujes v cudzej sieti. Zaroven prenositelnost cisla tomu dava dalsiu komplexitu - cislo mohlo historicky putovat cez viacero operatorov.
V nasich krajinach medzi operatormi urobit kontrolnu infrastrukturu nie je velmi tazke, ale problem je co s tym nestastnym roamingom. Kedze uroven technologii inde je rozna, neda sa ocakavat, ze si nas telekom povie ze teraz bude pustat len preverene cisla a zareze 30 rokov stare medziustrednove protokoly a odsekne si roamujucich biznismenov a dovolenkarov napr. na Kube alebo v Turecku. Prave tieto protokoly, ktore predpokladali, ze telekom nie je kazdy druhy Ferko z ulice s pobockovou ustrednou, su jadrom celeho problemu.

Predpokladam, ze tohle ale nechodi od normalnich operatoru, ale od VoIP. Tenhle byznys neni regulovany, neda se vysledovat, odkud ten hovor prisel a operatora proste vyradit z boje?

71
Software / Re:Čím rozmazat SPZ ve videu?
« kdy: 25. 09. 2022, 22:07:27 »
Normálně bych na to hodil nějaký blur filter a nehledal složitosti: http://dragonquest64.blogspot.com/2019/09/ffmpeg-blur-filter.html

72
Vývoj / Re:Jaký jazyk na malé portabilní programy
« kdy: 18. 09. 2022, 07:35:41 »
[…] považuju to ale za lepší nápad než bizarní regres k C nebo Pascalu.
Psát to v holém C by asi nebyl nejlepší nápad, ale ten Pascal nemusí být pro jednoduchou aplikaci špatná volba. Výše zmíněný prastarý VB taky nebyl v porovnání s jinými jazyky nic extra, ale pro psaní poměrně jednoduchých programů to byla dobrá volba.
Malé jednoduché programy mají tendenci růst.
To jo, ale asi ne nijak exponenciálně.

Nejde jenom o počet řádků, ale o případné další knihovny, které člověk bude třeba potřebovat. Investice do Pascalu se nejspíš moc nevyplatí. Pokud člověk už ten jazyk zná a nemá s ním problém, tak OK.

73
Vývoj / Re:Jaký jazyk na malé portabilní programy
« kdy: 18. 09. 2022, 07:31:57 »
Sice jsi to tam napsal, ale nerozebral jsi, jak moc (ne)podporovaný je v tomto řešení Linux. Pokud by to fungovalo, považuju to ale za lepší nápad než bizarní regres k C nebo Pascalu.

Nerozebral, ani jsem neměl co. V odkazu si to lze přečíst. Ale tak ještě doplním něco pro ten Python, což je mi bližší: https://kivy.org/. Tak lidi mají problém napsat v Pythonu balík, natož něco distribuovat. Ale to není problém Pythonu.
Moc často potkávám takové ty programy s relativními importy, co nemají setup.py či modernější varianty. No jo no "It works on my machine" platí bohužel často i pro Python.

Jestli tím "přečíst" myslíš zjistit, že tam Linux nezmiňují, tak to jsem udělal. Stejně jako jsem si vygooglil, že k tomu je feature request s nějakou diskusí. Jestliže tedy nemáš nějaké info, které mi uniklo, nesplňuje MAUI požadavky OP.

74
Vývoj / Re:Jaký jazyk na malé portabilní programy
« kdy: 17. 09. 2022, 09:36:53 »
Co treba zkusit tuto? … https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui

Co třeba zkusit se podívat jestli někdo na těch "všeho všudy" 3 stánkách diskuze nepsal to samé?

Sice jsi to tam napsal, ale nerozebral jsi, jak moc (ne)podporovaný je v tomto řešení Linux. Pokud by to fungovalo, považuju to ale za lepší nápad než bizarní regres k C nebo Pascalu.

75
Vývoj / Re:Traits ve Fortranu
« kdy: 09. 09. 2022, 18:48:03 »
Moduly vo fortrane (90+) maju podobny ucel ako traity v inych jazykoch. Sluzia na organizaciu a znovupouzitie kodu.

Možná jsem něco nepochopil, ale co jsi demonstroval ve svém příkladu, jsou funkce uspořádané do nějakých namespaces. Traity slouží k implementaci nějakého rozhraní napříč různými typy (třídami). Možná tam někde nějaký průnik vidíš, ale nepřijde mi, že by tam byla nějaká zásadní podobnost nebo zastupitelnost.

Stran: 1 ... 3 4 [5] 6 7 ... 40