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 - Filip Jirsák

Stran: 1 ... 39 40 [41] 42 43 ... 375
601
Studium a uplatnění / Re:Knihy na začátek s jazykem Java
« kdy: 14. 05. 2022, 12:15:38 »
podezrele, to zrovna padlo na 20 Eur, to bude nejaky datamining on Rootu.
Na tom není nic podezřelého. Udemy má asi tak 340 dní v roce „slevové“ akce, kdy prodává kurzy za 10–15 €. Výjimečně prodává za plné ceny přes 100 €. Každý, kdo to zná, si počká na slevu.

602
Studium a uplatnění / Re:Knihy na začátek s jazykem Java
« kdy: 13. 05. 2022, 15:03:54 »
A neda sa ucit z knihy pre iny jazyk a potom sa len doucit synta javy a aplikovat vsetko naucene na javu? (Naviem, absolutne sa v tom nevyznam, preto sa pytam...)
U začátečníka bych to nedoporučoval. Jsou věci, které se dají třeba ve dvou jazycích napsat stejně, ale reálně se v každém z nich píšou jinak. Buď proto, že ty věci „pod kapotou“ jsou jiné a je logické to psát jinak, nebo to může být i věc zvyku – prostě je zvykem to v daném jazyce psát takhle. Třeba v počátcích Javy se dalo narazit na spoustu kódu, který byl psaný v C nebo C++, i když používal syntaxi Javy. (A existuje ještě starší vtip, že opravdový programátor ve Fortranu dokáže psát ve Fortranu v libovolném jazyce).

Programování je řemeslo jako každé jiné a naučit se programovat znamená i naučit se „jak se to dělá“, přičemž proč se to tak dělá pochopíte až mnohem později, někdy je to dokonce jenom proto, že je to zvyk.

603
Nastudovat si jednotlivé protokoly, jejichž servery tam mohou běžet, poslat požadavek v daném protokolu a zpracovat odpověď. Jaké informace server poskytne pak záleží na konkrétním protokolu.

604
Studium a uplatnění / Re:Knihy na začátek s jazykem Java
« kdy: 10. 05. 2022, 15:13:59 »
Programovat se nenaučíte, když nebudete psát kód. Na druhou stranu, jenom psaním kódu se nenaučíte programovat. Můžete mít kód, který způsobí, že program obvykle dělá to, co byste chtěl. Ale to v žádném případě neznamená, že je dobře naprogramovaný.

Když to přirovnám k tomu řízení auta – když nabouráte, zjistíte, že je něco špatně. Když budete po silnici kličkovat, budu na vás ostatní řidiči troubit, takže poznáte, že je něco špatně. Když pojedete po poli místo po silnici, asi vám dojde, že je něco špatně. U programování je ta zpětná vazba mnohem slabší a spoustu takovýchhle případů sám neuvidíte.

605
Studium a uplatnění / Re:Knihy na začátek s jazykem Java
« kdy: 10. 05. 2022, 11:20:13 »
Naučit se programovat je především věc přemýšlení – terminologie je méně podstatná. Pokud někdo neovládá angličtinu na stejné úrovni, jako mateřský jazyk, může pro něj být výhodou učebnice v mateřském jazyce, která umožní některé věci pochopit snáze nebo víc do hloubky. V tom mohou být výhodou i učebnice psané rodilým mluvčím (v mateřském jazyce čtenáře), protože tam mohou být třeba nějaké kulturní odkazy, které mohou být matoucí.

Takže za mne je zcela v pořádku učit se programovat z českých materiálů, jenom je pak potřeba naučit se i anglické termíny – což by ale měla být samozřejmost u českých materiálů, že tam budou uvedené i anglické termíny (ve spoustě případů tam stejně nemůže být nic jiného, než anglické termíny, protože české neexistují).

Ale dneska snad uz kazdy umi dostatecne anglicky, aby zvladl jednoduchou anglictiny ucebnice, trebaze o slozitem tematu.
Otázka je, zda je to nejlepší řešení. Já si myslím, že i někomu, kdo se anglicky domluví, může česká učebnice pomoci, aby věc pochopil lépe nebo rychleji.

606
Studium a uplatnění / Re:Knihy na začátek s jazykem Java
« kdy: 09. 05. 2022, 17:12:20 »
Na objektové myšlení bych nepořizoval učebnici Javy, ale učebnici OOP. Ty principy jsou obecné a pak jen stačí si to aktualizovat pro konkrétní jazyk.

Navíc pro současné programování v Javě není potřeba nijak zvlášť znát OOP, protože nejčastěji programujete nějaké služby, kde se používá strukturované programování (datové struktury + výkonný kód) a objekty se používají spíš jako prvek jazyka, ne pro architekturu aplikace. Říkám tomu, že to není objektové programování, ale programování s objekty. (Když se do takového kódu pokusí někdo zavléct OOP tak, jak má pocit, že by to mělo vypadat, napáchá víc škod než užitku.)

Nesuhlasim, to co popisujete je skor data driven development. Objekty tam stale su (tie datove struktury).

Nikoli. Ty datové struktury pouze nesou data (načtená z relační databáze, z NoSQL databáze, přes REST v JSONu), nemají u nich žádný kód, který by s daty uměl pracovat. Kód je zvlášť (ve službách), které zase typicky nemají žádný stav.

607
Studium a uplatnění / Re:Knihy na začátek s jazykem Java
« kdy: 09. 05. 2022, 13:49:40 »
Na objektové myšlení bych nepořizoval učebnici Javy, ale učebnici OOP. Ty principy jsou obecné a pak jen stačí si to aktualizovat pro konkrétní jazyk.

Navíc pro současné programování v Javě není potřeba nijak zvlášť znát OOP, protože nejčastěji programujete nějaké služby, kde se používá strukturované programování (datové struktury + výkonný kód) a objekty se používají spíš jako prvek jazyka, ne pro architekturu aplikace. Říkám tomu, že to není objektové programování, ale programování s objekty. (Když se do takového kódu pokusí někdo zavléct OOP tak, jak má pocit, že by to mělo vypadat, napáchá víc škod než užitku.)

608
Studium a uplatnění / Re:Java
« kdy: 06. 05. 2022, 15:19:57 »
Já doporučuji Učebnice jazyka Java od Pavla Herouta. Bude to pak chtít ještě dostudovat novější věci (streamy, lambdy, try-with-resources a další drobnosti), ale ten základ platí pořád.

Pecinovský používá divnou českou terminologii, kterou nepoužívá nikdo jiný, a jeho knížky jsou klasické školní učebnice – „naučíme se Javu, ale pěkně školsky, po našem, způsobem a s nástroji, které nikdo jiný nepoužívá“. V Mistrovství v Java je půlka věcí, které nemá smysl se dnes učit (což je vlastně pozoruhodný výkon, vzhledem k tomu, jak je Java konzervativní) – applety, AWT, servlety, Swing. (Swing a servlety se ještě používají, ale není to nic, čím by se měl zabývat začátečník.)

609
Software / Re:iptables možnost {en,disable} /(un)mask pravidla
« kdy: 28. 04. 2022, 15:27:15 »
Já jsem vám jenom napsal, jak se to v iptables dělá. Jestli to nepotřebujete, to je vaše věc – akorát pak nechápu, proč jste se na to ptal.

610
Sítě / Re:ARP - kde se bere seznam IP adres?
« kdy: 26. 04. 2022, 10:09:48 »
Žádný úvodní seznam IP adres není. Počítač zná svou IP adresu a masku sítě – podle ní zjistí, které IP adresy jsou s ním ve stejné síti. Když je IP adresa ve stejné síti, ví, že si má přes ARP přeložit IP adresu na MAC adresu. Když je IP adresa mimo jeho síť, ví, že musí komunikovat přes bránu – a přeloží si přes ARP IP adresu brány na MAC adresu.

611
Software / Re:Hezký terminálový font a font na zdrojáky
« kdy: 25. 04. 2022, 19:24:06 »
Dekuji, jeste bych dodal jednu vec, ze by bylo prima kdyby font umel ceske znaky a pripadne i ramecky.
JetBrains Mono a FiraCode mám vyzkoušené a české znaky umí. Rámečky nevím, mne víc zajímá, jestli umí programátorské ligatury :-)

613
Software / Re:Software na sdileni disku pres web
« kdy: 20. 04. 2022, 21:32:21 »
V dotazu jste psal jen o zobrazení.

Pokud chcete i upload a chcete k tomu i rozhraní do webového prohlížeče (nestačí WebDAV), pak třeba nextCloud nebo ownCloud.

614
Software / Re:Software na sdileni disku pres web
« kdy: 20. 04. 2022, 21:15:29 »
Pro zobrazení adresářů a souborů v prohlížeči stačí skoro libovolný webserver s nakonfigurovaným procházením adresářů nginx, Caddy, Apache HTTPD…

615
Server / Re:Nastavení PTR záznamu
« kdy: 04. 04. 2022, 16:44:00 »
To, že má jedno zařízení více IPv4 adres, je běžná věc. V případě IPv6 je naopak nenormální, když má zařízení jenom jednu IPv6 adresu.

Používat v příkladech jiné domény než example.com, example.org, example.net a example.edu bylo nevhodné dávno před tím, než byla zaregistrována doména firma.cz…

Stran: 1 ... 39 40 [41] 42 43 ... 375