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 ... 11
1
Hardware / Re:Levný 4K projektor z Temu
« kdy: 14. 09. 2024, 17:35:32 »
Typicky to znamena ze to dokaze prehrat 4K video z netu/flashky, ale samotne promitani muze byt 720p nebo horsi, chce se podivat na nativni rozliseni.
Čekal bych, že to bude přesně ten případ - v sekci "Details" píšou "Native 1280*720P support 4K 200 ANSI"

2
Studium a uplatnění / Re:Snížení mezd v IT
« kdy: 21. 07. 2024, 07:44:54 »
Já to v tomhle tématu nechci moc rozvádět, ale vysvětlim..
Já jsem ve firmě ten, kdo dostává za úkol návrh novejch věcí. Kolega po mnohem více letech praxe furt třeba pořádně neumí OOP, ale zase umí jiné ne-programátorské věci, které na nás také padají. Ve 2 programátorech na XX klientů nejde čarovat (u některých jste možná nakupovali). Testování, verzování.. leda pro sebe, na code review není čas stejně jako na nějaké společné školení. Jasný, je to na hovno, já to pociťuju, ale nic z výše jmenovaných se mi i při velkém úsilí nepodařilo do firmy protlačit. Prostě je to takový rozjetý opožděný vlak, vše je provázané a není čas se někam posunout.
Já právě ale doufám, že by se mi v lepší firmě povedlo rychle naskočit do toho, co popisujete.
Takhle nějak to vypadalo v mojí první práci po škole. Tehdy jsem si taky myslel, že umím programovat, a kdybych tam zůstal 7 let, tak bych si to myslel pořád. Ve skutečnosti jsem ale dělal všechno špatně.
U věcí jako verzování a testování se nesmíš ptát vedení, prostě to zahrneš do času na vývoj. Zákazníci nejspíš ocení, že nebudete dodávat tolik bugů jako teď.
Měl bys jít do firmy, kde se můžeš od někoho učit. Jak říkají ostatní, nejspíš jsi reálně pořád jen "lepší junior" a samo od sebe se to nezmění. Do firmy, kde na kódu pracuje víc než jeden člověk, aby ses naučil i ty další věci okolo.
Taky bych se být tebou zamyslel, jak moc důležitý jsou pro tebe ty věci typu "nechci do Prahy dojíždět více jak 1x týdně a chci menší úvazek, časovou flexibilitu, mám v plánu cestovat". Jestli by z nich nešlo třeba na rok dva slevit a někde se trochu vypracovat. Protože ti to zbytečně zavírá dveře do spousty firem.

3
Server / Re:Výkonnostní spiky v trvání queries v Postgres
« kdy: 30. 05. 2024, 15:01:19 »
Jak říkám, cíl je stránkovat přes ty záznamy a vracet je přes API - to je cíl - není cíl se kochat jak se DB nenadře - máte business requirement na vaši službu a potřebujete implementovat stránkování. Buďto přes OFFSET a když je to teda antipattern, dobrá, tak tedy přes date.
To by nebylo špatný říct hned na začátku. Že vlastně nepotřebuješ OFFSET 500000, ale stránkování. Bez offsetu se dá stránkovat pomocí tzv. cursor-based pagination - místo abych v příštím dotazu řekl "chci stránku 10 s 50 záznamy na stránku", tak řeknu "Chci dalších 10 záznamů po X" (kde X je hodnota poslední položky na mojí stránce, podle které to mám seřazený)

4
Odkladiště / Re:Jak blokovat šmírování přes GraphQL
« kdy: 18. 04. 2024, 07:49:42 »
To je jako kdyby ses ptal "Jak blokovat šmírování přes HTTP". To, že request jde na /graphql, vůbec nijak nesouvisí s tím, co v tom requestu je za data. Navíc se to URL ani vůbec /graphql jmenovat nemusí, jen je to default. Ale na rozdíl od běžnýho REST API jdou všechny requesty přes to jedno URL, takže ti pak může připadat, že je to něco univerzálního napříč stránkama, co dělá pokaždé stejnou věc.

5
Studium a uplatnění / Re:Python jako vstupní brána do IT?
« kdy: 05. 04. 2024, 21:05:16 »
A tušíš, co bys vlastně chtěl dělat? Čistokervnýho programátora, nebo spíš na pomezí hardwaru (když už to umíš), nebo ještě něco jinýho?

6
Studium a uplatnění / Re:Informatika - kombinované studium
« kdy: 05. 04. 2024, 20:31:05 »
Bylo by zajímavý zjistit, jak tazatelka nakonec dopadla (téma je 10 let starý, nejspíš ho nedávno oživil spambot)

7
Odkladiště / Re:Jak přistoupit k integračním testům?
« kdy: 30. 03. 2024, 10:48:36 »
To zní jako že začínáš objevovat Dependency Injection

8
Bazar / Re:Kopec disket za poštovné
« kdy: 29. 03. 2024, 10:37:22 »
No tohle je právě zajímavý tím, že to jsou starý originální instalačky. Dá se tohle vůbec použít pro zápis, neměly tyhle diskety vylomený ty čtverečky, takže jsou jen v režimu read only?
Taky bych čekal, že budou bez čtverečků - ale pokud se pamatuju, šlo to celkem v pohodě vyřešit kusem izolepy :-)

9
Hardware / Re:Notebook na VŠ
« kdy: 23. 03. 2024, 07:03:52 »
Bydlím kousek za Prahou, takže kolej nezvažuju.
MHD, do Dejvic tak hodina a půl.
Asi OT, ale hodina a půl mi přijde docela dost, fakt jsi neuvažoval o koleji? Já jsem to měl jenom asi hodinu, na kolej jsem šel a rozhodně se to vyplatilo.

10
Windows a jiné systémy / Re:Antivirus pro Windows zadarmo
« kdy: 22. 03. 2024, 06:26:10 »
ano je to presne tak! proste ten defender neotvorim lebo ma odkaze na subscription office 365. nemam na to uz nervy...
Ještě jednou pro blbý: Nemusíš nic otvírat, nemusíš nic instalovat, Defender je na všech Windowsech už nainstalovaný od výroby! Nejspíš ti tam běží už teď, akorát o tom nevíš, a nemusíš dělat vůbec nic.

11
Vývoj / Re:Kvalita kódu na pozici junior programátora
« kdy: 06. 03. 2024, 20:10:40 »
Ještě jednou díky za rady.
Změnil jsem kompletně strukturu programu aby byl co nejméně komplikovaný, smazal jsem zbytečnosti a nechal jsem pouze to nejdůležitější. Z mého pohledu musím říct že se mi to i lépe čte a i rozšíření nebo úprava by mohla být snadná :)
Struktura body http requestu je vyžadována službou ThingSpeak tzn. write api key musí zůstat v body, používá se při autorizaci.
Jo, vypadá to mnohem líp :-)
Chápu, že API Key musí být v body, když to nahráváš do ThingSpeaku, ale to je čistě vnitřní záležitost Uploader-u. S tím, jak to máš rozdělený teď, když bys to najednou chtěl začít nahrávat jinam, tak musíš měnit i Parser, což nedává moc smysl. Uploader by měl dostávat MeasureValue[] a ne celou DataStructure (což je stejně poměrně nešťastnej název).

Jo a ty fieldy v MeasureValue by se měly jmenovat nějak popisnějc - zase, pokud ThingSpeak očekává názvy field1 až fieldN, tak bych to na ně přejmenovával až v Uploaderu. Ať nemusíš pak význam těch fieldů mít jenom někde v komentářích uvnitř Parseru.

12
Studium a uplatnění / Re:Má cenu jít dál na vysokou?
« kdy: 04. 03. 2024, 14:20:20 »
Za pár let vzdá it, bude chtít dělat úředníka a bude si bez vš nadávat.
Dokonce ani ne IT - tohle je zase další týpek, co našel náhodný fórum a ptá se tu, i když pak napsal, že chce jít pracovat u SŽDC...

13
Vývoj / Re:Kvalita kódu na pozici junior programátora
« kdy: 28. 02. 2024, 21:10:56 »
Na juniora za mě dobrý - laťka je, aby to fungovalo, a to jsi splnil.
Některý věci by ale šly udělat líp. Předesílám, že JS ani TS moc neznám, takže spíš z obecnýho pohledu:
- Je super, že máš test, ale chtělo by jich to víc.
- Interface s jednou implementací je zbytečná složitost, která nic nepřináší. Zvlášť pokud nejde interface i implementaci smysluplně pojmenovat (INěco nebo NěcoImpl se nepočítá), je to často známka toho, že interface nemá smysl. Klidně bych je všechny vyhodil.
- Palec nahoru za dependency injection, ale šla by použít víc. Například místo toho, aby si WebPageLoader vytahoval URL z globálního process.env, by to URL prostě měl dostat v konstruktoru. Stejně tak všechny ostatní použití process.env mimo main.ts
- Jak už zaznělo, StorageAdapter toho dělá moc. Do něj by měl lézt nejspíš už naparsovaný MeasureValue[] (btw proč ukládáš write_api_key? to působí docela divně). Větší smysl by to dávalo ve WebPageLoader nebo ideálně ještě v nějaké další krabičce, která zavolá WebPageLoader a naparsuje jeho výstup. Prostě něco jako "zdroj dat v příčetným formátu".
- Na testování věcí souvisejících s hodinama se mi osvědčilo místo přímýho vytváření Date a podobně mít interface TimeSource, který mi umí říct, kolik je hodin, a předávat ho v konstruktoru. V produkčním kódu tam dám skutečnou implementaci a v testu tam můžu strčit falešnou a nemusím používat mockovací knihovnu.

14
Vývoj / Re:Python - složení objektu za běhu
« kdy: 25. 02. 2024, 19:16:37 »
Šlo by ukázat nějaký příklad? Bez něj si to možná nedokážu správně představit.
Když píšeš, že objekty "dostanou" a "volají" funkce, tak ty funkce jsou teda nějak zabudované přímo v těch objektech? Když pak píšeš, že "celý objekt by se měl vejít do 32kB", tak to je včetně těch funkcí, které potřebuje?

15
Software / Re:LaTeX/pdfLaTeX a zalamování českých slov
« kdy: 23. 02. 2024, 10:11:22 »
No já jsem si právě myslel, že jsem na výšce za exota, protože když jsem psal vědecký článek na jednu konferenci, tak to po mě vyžadovali přepsat do wordu. I můj školitel remcal, že mu práci budu odevzdávat v pdf a ne ve wordu :-) Jinak LaTeXu vděčím za zachování psychického zdraví při psaní čehokoliv na škole....
Asi záleží školu od školy. U nás jsme měli zase jenom jednoho, co psal bakalářku ve Wordu (spíš ze srandy), a všichni ostatní používali Latex

Stran: [1] 2 3 ... 11