Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Vývoj / Re:Přechod z Javy na Rust. Ano či ne?
« Poslední příspěvek od Radek Miček kdy Dnes v 13:52:31 »
Je to zatím jediný jazyk, který umožňuje napsat to co v C++, ale naprosto safe

S tím safe to není pravda. Na mnoho věcí potřebujete unsafe Rust, který je v určitém smyslu víc unsafe než C nebo C++ a navíc ani neexistují přesná aliasing pravidla, takže vlastně nikdo nemůže přesně říct, jaké programy obsahují nedefinované chování a jaké jsou v pořádku - to se určí časem a může se stát, že nějaké programy, co doposud fungovaly, spadnou do kategorie "má nedefinované chování".
2
Vývoj / Re:Přechod z Javy na Rust. Ano či ne?
« Poslední příspěvek od anonacct kdy Dnes v 13:36:15 »
Rust ale vytvořili právě lidi, co už měli C++ plné zuby, že jo :)

Je to zatím jediný jazyk, který umožňuje napsat to co v C++, ale naprosto safe, a jazyk, který se dostává do různých projektů, právě kvůli jeho kvalitám. To zatím žádný jiný jazyk nenabídl. A navíc rust má i built-in package management, takže žádné ohavnosti typu vcpkg nebo conan. A žádný cmake!
3
Hardware / Re:Ochrana koženky na sluchátkách
« Poslední příspěvek od ajne kdy Dnes v 13:24:28 »
Žádné, stejně se to začne loupat. Buď to ručně oloupu úplně, někdy je pod tím použitelný materiál, nebo koupím nové náhradní náušníky. Zatím jsem vždy kupoval z Aliexpressu za zlomek ceny originálu, a zatím mám tu zkušenost, že to kolikrát vydrží déle, než ten originál.
Tak ani original neni nejak velka palba, treba Sennheisery maji pro vetsinu typu pod petistovku, coz se v porovnani s cenou sluchatek da.

První případ co jsem řešil byly Sony. Sluchátka cca za dvojku, náušníky 750,- + dopravné. Tedy cca necelá polovina ceny nových. To jsem si řekl že jim fakt nedám. Už jen z toho důvodu, že se rozpadaly kompletně, praskaly tam plasty skoro všude. S pomocí náhradních náušníků a lepidla jsem je ještě pár měsíců udržel při životě. A zařekl se, že Sony už neuvidí ode mne korunu. Od té doby mám Sennheiser HD-350 BT, což je úplně jiná. Akorát ty náušníky to taky vzdaly, nicméně vydržely déle než u Sony. A zbytek je zcela netknutý, jen mám bílou verzi a žloutnou :-)
4
Hardware / Re:Ochrana koženky na sluchátkách
« Poslední příspěvek od vcunat kdy Dnes v 13:10:02 »
Tak ani original neni nejak velka palba, treba Sennheisery maji pro vetsinu typu pod petistovku, coz se v porovnani s cenou sluchatek da.

To záleží konkrétně.  Kdybych měl u svých Sennheiser vyměnit kabel a náušníky, tak bych dal většinu ceny, co jsem dal za celá nová sluchátka.  I jejich web pořád dává celá za $90 a pitomý kabel za $22 + na sluchátka můžeš v reálném obchodě dostat slevu, já se před lety vešel pod tisícovku dokonce.  Originální náhradní díly naopak není tak snadné sehnat, takže pak taky cena dopravy.

Přitom jinak všechno ostatní (a tedy to hlavní) v takových sluchátkách vydrží věčnost, když se k nim člověk chová slušně.
5
Vývoj / Re:Přechod z Javy na Rust. Ano či ne?
« Poslední příspěvek od echo_zulu kdy Dnes v 12:57:17 »
Toto ma zaujalo:

Proti C/C++ bohužel nemohu sloužit, je to už dlouho.

V kombinácii s o deň starším:

Na druhou stranu dobrá zpráva je, že pro nové aplikace není důvod již C++ používat.

... sa musím zamýšľať:

Na základe čoho vlastne vyslovujete takéto závery?

Keď s aktuálnym C++ nemáte dostatok skúseností, tak by možno stálo za zamyslenie, či by ste sa k nemu vôbec mali vyjadrovať.
6
Vývoj / Re:Přechod z Javy na Rust. Ano či ne?
« Poslední příspěvek od echo_zulu kdy Dnes v 12:44:25 »
Safety profiles a C++, dovolil by si sdílet tento link:

https://www.circle-lang.org/draft-profiles.html

Je to od člověka, který chtěl fakt C++ pomoct a udělal toho víc než všichni ti diskutující tady dohromady. Problém ale je, že C++ committee prostě nikdy nechce nic dobrého, a vždycky se jde cestou zmetků a věcí, které vývojáři nechcou.

To bol v podstate návrh nového jazyka, či skôr možno viacerých nových jazykov a o to nikto z tých, ktorí v tom majú peniaze, naozaj nestojí.

Kto si myslíte, že v tom "comittee" vlastne sedí? Že sú to ľudia z ulice bez akéhokoľvek vplyvu a bez zodpovednosti? Alebo iba akademici, ktorí nemajú v zdrojovom kóde investície za niekoľko dekád?

Takže bolo rozhodnuté, že sa pôjde cestou evolúcie a nie cestou vymazania histórie a začatia na zelenej lúke.

Pretože za to by niekto musel zaplatiť. A to si začali uvedomovať aj regulačné orgány, ktoré už nepožadujú, aby bolo všetko prepísané do Rustu.

V podstate to znamená, že cena za prechod na iný jazyk v takom veľkom rozsahu, či sa bavíme o prepísaní alebo iba pokračovaní v novom jazyku, je vyššia ako cena za prípadné problémy spôsobené bezpečnosťou, ktorá je iba dosť dobrá a nie perfektná. A k tomu, aby bola bezpečnosť dosť dobrá, C++ smeruje.

Ostatné záležitosti riešia certifikované procesy, kde mimochodom Rust stále zaostáva.

Čo sa jednotlivých programátorov týka, tak každý si môže vybrať jazyk ktorý mu vyhovuje. Pokiaľ v ňom samozrejme nájde prácu.

Je inak pozoruhodné, že ste sem vlepili rozhodnutie z minulého roku a nie rozhodnutia z tohto roku, ktoré veci značne posúvajú v prospech C++. A nemyslím si, že je málo pravdepodobné, že o nich neviete.

Na záver, ja sa nesnažím pomôcť C++. Ale tým, ktorí sa snažia zorientovať a dostávajú jednostranné informácie o tom ako je jeden jazyk úžasný a ako venovať sa jazyku s dlhšou históriou a 5 až 10-krát väčším zastúpením v priemysle nemá zmysel. Aby mali možnosť vidieť aj druhú stranu mince.
7
Windows a jiné systémy / Re:Digitální licence Windows 11 a přesun do KVM
« Poslední příspěvek od 𝑾𝑰𝑭𝑻 kdy Dnes v 12:43:30 »
Pokud totiz vyrobce sw sam nedorzuje sve licencni podminky - alespon zakladni kontrolou ze nedelate neco nad ramec (jak je tomu napr. u poctu jader cpu), tak je takove ujednani neplatne.
To běžte vysvětlit Oraclu, kde stačí do databáze udělat jeden blbej select a v tu ránu to znamená, že jste si měl koupit licenci na nějakou fíčuru. U Oracle DB je v podstatě normální, že víceméně všechno funguje bez ohledu na to, zda na to máte koupenou licenci, nebo ne. A to, že jste to použil, se zapíše do nějaké interní tabulky a používá se to pak při auditu. Vyjel sis AWR report? Břink! Použils partitioning? Břink! Udělal's komprimovanej export? Břink! Ta kasa se pak může ubřinkat :D.
8
Vývoj / Re:Přechod z Javy na Rust. Ano či ne?
« Poslední příspěvek od echo_zulu kdy Dnes v 12:32:49 »
Nemám čas, tak stručnejšie...

Jenže o vytlačování, ve smyslu že se C++ úplně přestane používat, tu pořád píšete jenom vy. Všichni ostatní píšou „Rust (částečně) nahazuje C++“ a myslí tím, že některé aplikace, které by se při neexistenci Rustu psaly v C++, se dnes píšou v Rustu.

Tak si to zrekapitulujme.

napríklad:

Na druhou stranu dobrá zpráva je, že pro nové aplikace není důvod již C++ používat.

alebo:

C++ jde nevyhnutelně ve špatné trajektorii a dnes už není moc důvod použít C++ na nový projekt - jsou mnohem lepší jazyky.

alebo:

Drbat se dnes s C++ prostě nestojí za to. U legacy kódu to chápu, ale u nového kódu ne.

To už je vyslovene neúctivé. K ľuďom, ktorí nové projekty v C++ začínajú. Keď ich začínajú a C++ je taký šmejd ako o ňom roztlieskávači Rustu píšu, tak predsa tí ľudia, ktorí si C++ vybrali, nemôžu byť normálni...

Podobne ako toto:

Lidi co říkají, že rust nenahradí C++ žijou ve vlastním omezeném světě.

Pritom je to úplne naopak. Svet C++ je oveľa rozsiahlejší ako svet Rustu. A stále sa rozširuje. Čo sa týka počtu programátorov, počtu projektov, počtu noviniek v jazyku, atď.

Takže moja odpoveď do toho celkom zapadá:

Teda vytlačenie C++ z nových, čiže odborne aj obchodne zaujímavých, projektov. Čo je samozrejme nemysel.

Rust a C++ sa v rámci svojej kategórie a toho, čo poskytujú, čiastočne prekrývajú. Takže je jasné, že sú do istej miery zastupiteľné. To predsa nikto nespochybňuje. Ale každý z nich má niečo, čo ten druhý nemá a situácia, že by jeden z nich získal všetko, čo má ten druhý a vytlačil ho, nikdy nenastane.

Dokážem si ale predstaviť, že ste prehliadli tú prvú vetu, kde je jasne definovaný rozsah.

Ďalej, čo sa toho "částečně" týka, tak v prvej zmienke o nahradení C++ Rustom žiadne "částečně" nebolo.

Že vy význam těch slov chápete jinak je sice hezké, ale když tu všichni ostatní používají význam odlišný od toho vašeho, mohl byste se přizpůsobit. Jinak se nedomluvíme. Nebo alespoň přestat pořád dokola opakovat, že ta cizí vyjádření s vaším významem slov nedávají smysl.

Možno je to tak, že skutočný význam slov nechápete vy. Keď sú bez prívlastku. Takže sa môžeme začať nekonečne dohadovať o tom, či keď sa povie nahradenie, myslí sa tým úplné alebo čiastočné. Z nejakého dôvodu ale prívlastok "čiastočne" existuje. A rozhodne nie je nadbytočný.
9
Vývoj / Re:Přechod z Javy na Rust. Ano či ne?
« Poslední příspěvek od snugar_i kdy Dnes v 12:31:11 »
Rád bych se zeptal, co Vás nejvíce zdržuje při porovnání programování v Java/C#/PHP oproti Rustu? Je to čtení kódu, odlišná syntaxe Rustu, odlišnost přístupu k přísným datovým typům (im/mutability) Rustu, neexistující knihovny, automatické doplňování kódu v IDE (jaké nástroje používáte? VS Code nebo JetBrains RustRover etc.) nebo ještě něco jiného? Rád bych totiž našel řešení, jak zrychlit vývoj v Rustu oproti Java/C#/PHP a hlavně oproti C++ tak, aby to bylo obráceně: přinejmenším Java/C#/PHP = 2 jednotky času oproti Rust = 1 jednotka času. Ale rád bych dosáhl poměr 1:10 ve prospěch Rustu. Bylo by to reálné? Třeba i s popmocí A.I.?

Předem díky za odpověď,
nm
A proč by to mělo jít? Proč by ty vylepšení měly jít použít jenom v Rustu a ne i v těch ostatních jazycích?
V Rustu za absenci GC platíš složitější architekturou kódu.
Pokud by šlo v Rustu psát všechno rychlejí než v Javě/C# a zároveň by to pak běželo rychleji a žralo míň paměti, nebyl by (skoro) žádný důvod je použít.
10
Sítě / Re:Wake on LAN na Dell s Windows nefunguje
« Poslední příspěvek od darebacik kdy Dnes v 12:01:27 »
Zatial mam tieto vysledky:
Urobil som dost vela zmien, ale problem bol mozno u klienta z ktoreho skusam zapinat.
Prioritne bude pre mna aby fungovalo zapinanie z MK tools -- WoL.
Momentalne to testujem z mobilnej aplikacie wake on lan, ale tiez to funguje aj z wolon.
Z fdroid to fungovalo raz a potom uz nie.
Cize stav S5 (LAN LED svieti/blika).
PC bez problemov zapnem cez android aplikaciu .

Jediny problem som zaznamenal, ked na sietovke z nejakeho dovodu nesvietila LED a neslo to zapnut.
Skusil som to odpojit aj od napajacieho adaptera (nasimuloval som vypadok elektriny (na 2-3 minuty)) a WoL fungovalo aj potom.
Cize toto by som povazoval za vyriesene, pokial sa nevyskytne nieco necakane.
Este to musim otestovat z MK -- Tools -- WoL (to bude az o niekolko dni).
Stran: [1] 2 3 ... 10