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

Stran: 1 [2] 3 4 ... 9
16
Software / Re:Textové editory vhodné pro programátory
« kdy: 15. 06. 2023, 07:22:51 »
Na práci primárně Intellij Idea a teď PyCharm. Nepoužívat na programování IDE je mrhání časem.
Pokud dělám něco v terminálu, tak ideálně mcedit, pokud není, tak nano, a pokud není ani to, tak vim.

17
Vývoj / Re:Java DataInputStream - rychlost
« kdy: 21. 05. 2023, 15:36:39 »
Kód: [Vybrat]
byte[] bytes = new byte[4];
ByteBuffer buf = ByteBuffer.wrap(bytes);

for (int i = 0; i < size; i++) {
   dis.read(bytes);
   buf.rewind();
   pole[i] = buf.getFloat();
}

Jen pozor, že InputStream.read nemusí vždycky naplnit celý buffer, pokud se mu nechce (a vrací počet bytů, který doopravdy načetl). Bezpečnější je použít něco jako třeba IOUtils.read z commons-io, ale je otázka, co to v tvém případě udělá s výkonem...

18
Vývoj / Re:Spring boot model Produkt s možnostmi
« kdy: 04. 05. 2023, 06:18:41 »
Off-topic: pokud se nemusíš a nechceš mořit s JPA, tak je ještě možnost zkusit třeba jOOQ - v podstatě type-safe tenký obaleč nad SQL.

19
Vývoj / Re:PHP: knihovna pro prezentační stránku
« kdy: 04. 05. 2023, 06:16:26 »
IMHO na čistém "nefrejmworkovém" PHP není nic špatného - mám pocit, že se na to zapomíná
Takovou banalitu za tebe napíše i ChatGPT s php cURL. Jestli je to php5 nebo 8 je vcelku jedno
Teoreticky na něm není nic špatnýho. Akorát psát v něm tak, abys nezapomněl na žádnou past nebo divnost, není úplně pro začátečníka. A nakonec skončíš s víc kódem, než když použiješ framework.

@Tazatel: Jestli máš chvilku času, zkus se podívat na Symfony a Laravel - každej je trochu jinej a vyhovuje jinýmu druhu lidí, ale mezi těmahle dvěma si vybere skoro každý... A naučit se principy vytváření stránek v MVC frameworku se ti může hodit i v budoucnu třeba v úplně jiným jazyce.

20
Vývoj / Re:Jazyk pro ML
« kdy: 02. 04. 2023, 19:24:58 »
To bolo kedysi. Dnes má Python package management vyriešený. Funguje to bez problémov.
Nedávno jsem přešel z jedné práce, kde jsem používal Javu, do jiné práce, kde se používá Python. Po pár týdnech s Poetry je "vyřešený" a "bez problémů" asi tak to poslední, co by mě napadlo :-) S Mavenem se to absolutně nedá srovnat, připadám si jak 20 let v minulosti...

21
Vývoj / Re:Jazyk pro ML
« kdy: 02. 04. 2023, 14:14:16 »
Řekl bych, že to dost záleží na tom, co už umíš.
Pokud s programováním obecně teprv začínáš, pak bude Python lepší volba, i když ho pak třeba nakonec v práci používat nebudeš. Ale na naučení principů je o hodně jednodušší než C++, to je pro začátečníka podle mě naprosto nevhodný jazyk.
Pokud už programovat umíš a ptáš se, jaký jazyk se učit kvůli ML, tak to asi úplně neporadím, protože se v ML neorientuju - ale v Pythonu údajně existuje velká hromada knihoven pro ML,v C++ jich asi bude o něco míň.

22
Studium a uplatnění / Re:Firma Lundegaard
« kdy: 18. 03. 2023, 05:49:31 »
Ja mam zkusenosti jen s pohovorem, kdy mne po pohovoru dali vypracovat nejakou webovou aplikaci, na kterou jsem mel jen 1 MD:
"Nechceme, abyste tím pálil víc jak 1MD času, pokud by vám to mělo vzít víc, tak pošlete, co se podařilo do té doby udělat a doplňte informaci, co ještě chybí a za vás by aplikace měla/mohla mít, aby byla dokončená."

Takze jsem nainstaloval spring initializer s frameworky, ktere jsem nv zivote  nevidel a moril se s tim cely den. A pak mi to strasne zdrbali a nevzali me.
Pamatuješ si ještě zhruba, co to mělo umět? Bylo reálný to opravdu za 1 MD stihnout?

23
Ve výsledku se vracím k tomu, že je lepší bydlet v paneláku a jezdit sockou a vydělávat v IT nějakou almužnu za 2 hodiny denně než to hnát flexováním. Bohužel takto to dělat nejde, ale jinak bych to bral hned.
Proč to nejde?

24
Vývoj / Re:Příklad abstraktní třídy
« kdy: 26. 02. 2023, 06:03:14 »
Kdybych Javu vysvětloval začátečníkovi, tak mu důrazně doporučím, aby se abstraktním třídám a dědičnosti vyhnul.
Je příliš jednoduchý to zprasit, že stejně nejde jedna vrstva použít bez druhé (viz třeba Spring, ten je na to poměrně odborník - např. RequestMappingHandlerMapping extends RequestMappingInfoHandlerMapping, kterej má přesně tohohle jednoho potomka).
Za 10 let každodenního používání jsem nenarazil na situaci, která by nešla stejně nebo líp vyřešit kompozicí.

25
toto sa vola scrapping a potrebujes na to scrapper.
Scraping, s jedním p - https://en.wikipedia.org/wiki/Web_scraping

26
Vývoj / Re:Vect<a,n>
« kdy: 17. 02. 2023, 05:28:50 »
Sice jsi nenapsal ani v jakým jazyce se snažíš to udělat (nebo jsem slepej), takže můžeme jenom hádat, ale tipnul bych, že to přesně z tohohle důvodu nejde - Vect<a, n> prostě potřebuje v době překladu vědět, kolik je n, protože Vect<a, 4> má jinou implementaci než Vect<a, 5>. Takže snad jedině přes velikej if podle velikosti Listu.

27
Studium a uplatnění / Re:Platové ohodnocení PHP
« kdy: 16. 02. 2023, 05:36:41 »
zlepšovat ve více žádaných jazycích - od PHP k JS nebo c# není tak daleko

C# bych doporučoval. Náročností je to stejné jako PHP (rozuměj, prakticky v ničem se to neliší, jen trochu v syntaxi), a firmy to z nějakého důvodu rádi používají. Na prachy dobrý.
Případně ještě Java je dost podobná (rozuměj: PHP z ní dost věcí okopírovalo) a uživit se s ní jde taky celkem dobře.

28
Já jsem hloupej a nechápu to, můžeš to ještě trochu rozvést? Když říkáš "grafová struktura" a "stromová struktura", co tím myslíš? Strom je speciální podtyp grafu...
Z popisu mi spíš přijde, že řešíš to, že na frontendu máš ve "stromové struktuře" víc instancí Food se stejnýma hodnotama, takže když změníš jednu, tak se nezmění ostatní. To je ale vlastnost toho, jak máš napsanej frontend, to s backendem nijak nesouvisí?

Hlavně asi jde o to, jak chceš, aby se ti to chovalo, a to ti nejspíš nikdo cizí neporadí. Čekal bych, že u něčeho budeš chtít, aby se změna projevila všude (u záznamu snědenýho jídla by změna jeho kalorií asi už neměla změnit snědený kalorický příjem), a u něčeho zase ne (když to jídlo přejmenuje, tak to asi bude chtít vidět všude - anebo taky ne :-) )

29
Studium a uplatnění / Re:Matematika na ČVUT/MUNI/VUT
« kdy: 07. 02. 2023, 18:27:10 »
Upřesňující dotaz - ptáš se protože tě matika nebaví a nejde ti, nebo ti jde, akorát se bojíš, že tam bude moc drsná?
Pokud ti na střední jde, tak bych se toho nebál, na VŠ se počítá s tím, že lidi mají různou startovní pozici, a na začátku tě to všechno stejně doučí po svým :-)

30
Není to úplně to, co hledáš, ale popíšu svůj setup:
Drátová myš a klávesnice zapojené do monitoru, z monitoru kabel do USB rozbočovače s tlačítkem ( https://www.tsbohemia.cz/gembird-dsu-21-usb-switch_d166891.html ) a z něj jeden kabel do PC a jeden do notebooku.
Možná by do toho rozbočovače šel zapojit i nějaký Bluetooth dongle, pak by to už skoro odpovídalo tomu, co jsi chtěl.

Stran: 1 [2] 3 4 ... 9