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

Stran: [1] 2 3
1
Safari je sucastou OS a updatuje sa iba cez Software Update.

Jedna vec co ma napada je, ze ak mas Mac (asi staci vo virtualke) tak aj na device bez Apple ID vies nainstalovat software ktory si pren skompilujes cez Xcode, takze ak by si nasiel nejake open source ipad aplikacie, mal by si ich vediet skompilovat a nainstalovat, ale musis byt prihlaseny s apple ID v Xcode, takze uplne bez apple ID to nepojde...

2
Hudba je pocuvatelna cez bluetooth jedine cez A2DP. Pri telefonovani sa neda pouzit A2DP, musis pouzit HSP/HFP, ktore su na linuxe obzvlast otrasne...., ja mam starsiu verziu WH-1000XM3 a problem s mikrofonom riesim tak, ze doma mam externy mikrofon a mimo domu z PC az tak casto nevolam ...,

3
SLAVA, ZAHADA ROZRESENA!!!


CELOU DOBU jsem to tu resil, s *** Jirsakem jsem tu marnil cas, a konecne mam odpoved, kterou zjevne adny mistni javascriptar nevi, ackoliv by teda mel.



https://stackoverflow.com/questions/40819992/react-parent-component-re-renders-all-children-even-those-that-havent-changed
Citace
React: Parent component re-renders all children, even those that haven't changed on state change

Citace
If a parent component is updated, does React always update all the direct children within that component?

No. React will only re-render a component if shouldComponentUpdate() returns true. By default, that method always returns true to avoid any subtle bugs for newcomers (and as William B pointed out, the DOM won't actually update unless something changed, lowering the impact).

Takze Filipe Jirsaku, oprav si svoji znalosti. Omlouvat se mi, pokud neches, nemusis, uz jsem ti vynadal dost.


Regards,
Registrovany123, Backend Software Engineer

Gratulujem k vyrieseniu zahady, par tipov do buducna:

- JS pohlad na svet sa lisi od vacsiny backendov s ktorymi som robil ako fullstack tym, ze neexistuje jedno spravne riesenie, neda sa povedat, ci je lepsi React alebo Vue, neda sa povedat ci je lepsie shouldComponentUpdate alebo useMemo, neda sa povedat, ci je lepsi redux, alebo mobx, su to ine sposoby riesenia toho isteho problemu a v JS svete je podstatne ze kazdy si vie vybrat to, ktore mu viac vyhovuje.
- Dobre kniznice a frameworky maju dobru dokumentaciu, plati to aj o Reacte a Vue. Ja som tiez zacinal na backende a jQuery a z toho presiel na React, ale ako jedna z prvych veci bolo, ze som si precital komplet vsetky dokumentacne clanky okrem API reference, ostatne to robim pri kazdej kniznici/frameworku s ktorym zacinam robit, a o shouldComponentUpdate som vedel hned zo zaciatku.
- Dalsi koncept nielen z JS sveta je, ze "Premature optimization is the root of all evil". Problem re-rendrovania 5000 itemov nemusi mat az taky zmysel riesit, lebo to nie je az tak pomale. A ked sa dostanes na miliony tak bude pomaly uz prvy render a budes to cele chciet vyriesit nejak inak. Tak si pozries v kvalitnej dokumentacii React-u kapitolu "Optimizing Performance" tuna https://reactjs.org/docs/optimizing-performance.html a tam si najdes info o technike zvanej "windowing".
- Okrem toho, ze JS svet ponuka viacero moznosti riesenia pripadov ktore su si ekvivalentne sa este aj velmi rychlo a casto vynaraju nove, vacsinou s cielom ulahcit bud zrozumitelnost alebo zmensit potrebny balast naokolo. Takto vznikli aj React Hooks, ktore vdaka tomu ze su pisane ako obycajne funkcie tak je pri nich intuitivnejsie, ze sa volaju vzdy, pokial tomu nejakym sposobom (useMemo) nezabranis. Pre to sa vela JS developerov casto chyta noviniek aj ked sa neskor mozno ukaze ze ta novinka nie je uplne vhodna na jeho use-case. Ale aj tak ak sa chces ako JS dev uchytit odporucam sledovat nove trendy a changelogy, neraz sa mi stalo, ze som narazil na problem, o ktoreho rieseni som rok predtym cital v popise novej verzie Reactu.

tl;dr: svet JavaScriptu je zradny, a ak sa v nom chces vediet dobre orientovat, je potrebne vela citat s porozumenim. Namiesto hadania sa s Jirsakom si si v tomto pripade mohol precitat dokumentaciu Reactu, najst v nej 3 rozne riesenia a vybrat si, ktore ti najviac vyhovuje.

4
záleží veľmi od typu firmy, konkrétnej pozície a lokality..., "programátor JavaScript" môže znamenať človeka so stredoškolským vzdelaním, ktorý v 10000-ovom meste robí jQuery skripty pre weby lokálnych reštaurácií apod, v tom prípade bude plat nižší...

ak sa JS aktívne venuješ popri škole, si full stack a máš základné informatické vzdelanie (tj. informatika, nie IT systémy apod.), poznáš veci ako GraphQL, OAuth, Mongo, atď. tak nie si úplný junior a máš na to zamestnať sa v top firmách..., V Bratislave pred 2 rokmi bolo relatívne bežné že totálny junior čo popri škole nič nerobil dostal okolo 2000€ v hrubom..., 20€/h ak už s dačím preukázateľne vieš robiť by nemal byť žiadny problém...

inak ako študent VŠ by si mal mať výhodu známostí, tie je celkom dobré využiť, jednak na nájdenie použiteľného jobu, druhak na zistenie, koľko tvoji spolužiaci, príp. o rok starší dostávajú vo firmách podobných tej, kam sa hlásiš.

5
Vývoj / Re:Rdeact vs. React Native - co dneska použít?
« kdy: 08. 06. 2021, 18:08:23 »
neviem co od nas tu chces pocut ked si predsa vies vygooglit aj sam, ze react 16.5 vysiel v septembri 2018 a typescript 3.0 v juli 2018, takze je to uz takmer 3 roky stare :D odvtedy vyslo viacero novych verzii Reactu aj s novymi funkcionalitami, najvacsie halo bolo okolo predstavenia "React Hooks" v 16.8 vo februari 2019 a najnovsia verzia je 16.14 resp. 17.0. TypeScript je medzicasom na verzii 4.3.

ak to je novy projekt nevidim dovod nezacinat s najnovsimi verziami vsetkych kniznic ktore pouzivas, ak je to stary projekt, odporucam tak raz za rok preliezt vsetky kniznice co pouzivas a poupgradovat ich.., pouzivat 1-2 roky stare veci je akotak v pohode, ale zvykne sa stavat ze ked to prelezie 3+ rokov, tak sa uz neda poriadne pogooglit ani dokumentacia k tvojej starsej verzii ani navod ako to upgradnut. Pri React-e je to este dost casto uplne v pohode lebo sa celkom snazia drzat si aku taku backwards compatibility, ale pri inych knizniciach to tak byt nemusi. Zazil som si svoje aj v JS svete, aj v Java svete, aj v Python svete.

6
Studium a uplatnění / Re:Jak zlepšit úroveň angličtiny?
« kdy: 04. 02. 2021, 17:47:10 »
Takhle v psané formě se chytám, ale slyšet to někde ve filmu, tak čučím. Budí to ve mně zvědavost, jaký je širší kontext (situace).

zaujimave.. prave ja si myslim ze keby to vidim vo filme tak vdaka intonacii a vizualnemu vnemu lahsie pochopim, precitat som musel dvakrat aby som pochopil co presne sa v danej scene deje..... ale hej no ja knihy citam jedine na dovolenkach, doma iba filmy a serialy pozeram :D

7
Studium a uplatnění / Re:Jak začít programovat od nuly?
« kdy: 01. 02. 2021, 21:42:13 »
C je základ, to by měl znát každý profi programátor, ale ne jako první jazyk. Začít pythonem je dobrá první volba, pravděpodobně ta nejlepší.

C je super jazyk ktory sa podla mna oplati poznat, ale dnes uz ho vo velmi vela oblastiach netreba vobec ovladat a v tych zvysnych ho pomaly ale isto nahradzuje Rust (prip. Go). Python/Javascript prip. ine netypove jazyky su na vyucbu optimalnejsie, vacsina svetovych univerzit uz ide tymto smerom a C sa vyucuje ako druhy alebo volitelny doplnkovy jazyk...,

To, co sa vyucuje na strednych skolach sa oplati ignorovat, lebo vacsinou sa tam uci zalostne malo a ked dojdes na univerzitu zacnu ta aj tak ucit od nuly....

Já to vidím jednoduše - začít se učit to, kde existuje zajímavý a zdokumentovaný projekt. Tedy něco ve stylu: Jak vytvořit aplikaci pro sledování kursu měn, která doporučí optimální nákup valut před dovolenou.

tento pristup zvykava mat nevyhodu pre ludi, ktori ho absolvuju: casto si zacnu mysliet, ze im zaklady informatiky netreba, lebo sa dokazali rovno vrhnut do kodenia realneho projektu a potom robia kolosalne hovadiny (typicky neefektivny kod, alebo nenormalizovany navrh databaz/datovych ulozisk) a nerozumeju preco to co robia je zle (a este v horsom variante im to ziadny kolega ani nevie vysvetlit inak ako "takto sa to nerobi" a v najhorsom pripade sa na to dojde az po spusteni projektu ked sa to nasadi a zrazu to zozere vsetku RAM alebo miesto na disku v priebehu par dni.... )

8
Studium a uplatnění / Re:Jak zlepšit úroveň angličtiny?
« kdy: 01. 02. 2021, 20:09:04 »
Ja som sa drtivu vacsinu svojej slovnej zasoby, tvorby viet aj vyslovnosti naucil pozeranim serialov a filmov v originalnom zneni s ceskymi titulkami, po case s anglickymi titulkami a google translatorom po ruke pre pripad nudze (s preferenciou vykladoveho slovnika, prekladovy az ked vykladovy nepomoze)..., ale to som bol stredoskolak a mal som vela volneho casu..., z urovne rozumiem tretine slov vo vete na uroven hladam v slovniku 10 slov mesacne som sa dostal za cca. 2 roky..,

Dnes je v mode trochu viac technologicky pristup pozerania filmov/serialov s viacjazycnymi titulkami (napr. "Language Learning with Netflix") pop-up slovnikmi ("Google Dictionary", macOS force touch dictionary, pripadne. long-press na Kindle) a precvicovanim problematickych slovicok pomocou techniky "flashcards" (napr. appka AnkiApp)

9
Z toho co som ja pocul tak fajne miesta s morom su Ericeira v Portugalsku (vraj najlepsie miesto na surfovanie v Europe), Tenerife (pekne pocasie celorocne, dobra infrastruktura, kultura aj priroda), a lyziari oblubuju Bansko v Bulharsku..., ak pod $800 myslis iba byvanie tak vsetky 3 by mali s prehladom splnit poziadavku (Prenajom 2izbaku ~60m2 v Ericeire a Tenerife okolo 600€ mesacne, v Bansku okolo 300€ mesacne)....

10
v Bratislave su hodinovky Juniorov teraz 10-15 € (250-400Kc) podla talentu (kedze skusenosti u juniorov moc este niet) a firmy (zabehnute startupy co nutne potrebuju pracovnu silu casto ponuknu viac, ale beru len lepsich..., korporaty menej, ale korporaty maju casto zaujimavejsi karierny rast a zoberu kazdeho)

podle nabídky a poptávky bych řekl, že 80k někdo kdo dělá "jen" tohle (nemluvim o reactu atd) nikdy nemůže dostat... ale určitě nemám patent na rozum... nicméně tuším, že se platy v nějakým vláknu nedávno intenzivně řešily :D

80K ceskych korun je tak 3000€, ak to berieme v hrubom tak v Bratislave je to uplne v pohode dosiahnutelny plat po 1-3 rokoch praxe = pri takych platoch sa vacsinou ocakava komplet samostatnost, dostanes photoshop/sketch/figma design a API a vrat funkcnu appku, uplneho Juniora si s takym platom predstavit neviem, ale niekoho kto si popri studiu budoval par rokov portfolio cvicnych projektov hej, v Prahe tipujem ze su platy podobne, mozno o par percent vyssie

11
Studium a uplatnění / Re:Jak začít programovat od nuly?
« kdy: 01. 02. 2021, 14:13:01 »
1. nauc sa dobre anglicky
2. https://github.com/ossu/computer-science (kludne preskoc matematicke zaklady, ak ta nezaujimaju odvetvia, kde ich budes potrebovat (umela inteligencia, datova veda, pocitacova grafika, robotika, teoreticka informatika, ...)

dnes sa vo vseobecnosti odporuca zacinat s nejakym jednoduchym jazykom, kde neexistuju datove typy a rozne obmedzenia (napr. python/javascript, prip. pre deti scratch) aby sa clovek naucil zaklady algoritmizacie, cykly, rekurziu, rozmyslanie nad problemom pred tym, ako zacnes pisat kod, ....,

a potom v ramci zakladneho vzdelania sa naucit zaklady aspon jedneho typoveho objektoveho (Java/C#) a aspon jedneho funkcionalneho jazyka (Haskell/Racket/Lisp/Clojure) + nejake tie zaklady z kazdeho rozku trosku, aby si sa vedel pozriet na problem z roznych uhlov pohladu a vedel sa dorozumiet s kolegami, co robia na inych castiach projektu ako ty...,

samozrejme, ak chces len buchat frontendy v HTML a CSS pripadne kde tu nejaky JS tak zacni rovno s tym...,

12
Studium a uplatnění / Re:IT firma pro starší programátory
« kdy: 01. 02. 2021, 14:01:59 »
Ja robim iba od 2012 ale z mojho pohladu sa skor priklanam k vekovo pestremu timu.., Z mojich skusenosti vela programatorov (cest vynimkam) po 10+ rokoch prestanu byt inovativny, zacnu sa odmietat ucit novym veciam... mladym programatorom chyba prax a skusenosti, ale zase skor aktivne sleduju nove techniky a technologie a da sa od nich co to naucit...,

Z mojho pohladu mi roky praxe skor dali taky ten "insight" vediet povedat vopred co nedopadne dobre, a to uz nestratim, ale neviem si predstavit, ze o 10 rokov budem vediet vyuzit vela skusenosti z Pythonu a Reactu, ked si pozriem, ake su rozdiely medzi kodom, co pisem teraz a co som pisal pred 5 rokmi, nie to este ked som zacinal s PHP a JQuery.

13
Sítě / Re:Dostatečný signál pro Chromecast v paneláku
« kdy: 28. 12. 2020, 11:07:39 »
no a ten adapter co jsem mel v pc ten je dobry?

ak castujes HBO GO alebo ine veci z internetu (youtube, netflix, ...) tak na adapteri v PC absolutne nezalezi, lebo chromecastu sa posle URL streamu a ten si to uz taha priamo z internetu...,

Miroslav Šilhavý: Bohuzel tady nemuzu vrtat  :P

byvam v podnajme a nemozem vrtat, ale 10 metrove eth kable som si popri stenach poza skrinami natiahol do miest, kam WiFi signal silou nestaci.. :)

pc je od zyxelu 30 cm to je v jednom pokoji, telvize je v obyvaku to je uhloprickou pres chodbu , tak 3 zdi a cca 9 metrů

mas o2 zyxel modem, pravdepodobne ADSL, nevies ho skusit presunut na tu chodbu? (nech je co najblizsie stredu bytu idealne, aby si mal dobry signal vsade... 3 steny su problem aj pre 2.4GHz aj pre 5GHz) aj bez vrtania by sa to malo dat zavesit na stenu nejakou silnejsou lepkou, tie modemy by nemali byt take tazke...., ak to nebude stacit, a ak mas chromecast s podporou 5GHz, kupil by som 5GHz router a pouzival by som WiFi z neho s vypnutym WiFi na Zyxeli.

14
Sítě / Re:Dostatečný signál pro Chromecast v paneláku
« kdy: 25. 12. 2020, 16:46:44 »
u mna v panelaku je riesenie 5GHz WiFi. Neprejde to cez viac ako 1, alebo 2 steny a neprekryvajucich sa kanalov je ovela viac ako v pripade 2.4GHz. V nasom panelaku v 2.4GHz pasme bezne vidim 20+ sieti :D

15
Odkladiště / Re:Advent of Code 2020
« kdy: 06. 12. 2020, 19:50:34 »
jako je mi jasný že bude postupně přituhovat ale zatim toje tak pro batolata :D ;)
ale stejně vobdivuju ty poloautisty coto ze sebe vymáčkli bezchybně hnedka max pár minut vod zadání :o :o když si proklikáte ty jednotlivý dny hele :o :o

joa mam takovej dojem že v druhý půlce pátýho dne maj bug ale taky je jako možný že sem něco popletla já sama a prostě to teďko nevidim :o :-\ už sou taky dvě pryč koukejte nato :o :o dobrou noc!!!!!!!!!!!!!

tak dnes to bolo fakt tak na 3 minuty.., parsovanie vstupu skopirovane z 4-ky a riesenie obidvoch casti jeden riadok... akurat sa mi nechce byt do 4tej hore kvoli tomu... americania to maju jednoduchsie :D

Stran: [1] 2 3