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 - mr.rubik

Stran: [1] 2 3 4
1
Hardware / Re:Doporučte pracovní notebook
« kdy: 30. 10. 2023, 17:34:31 »
Dekuji vsem za odpovedi.

mi se libi obludne notasy od xmg, schenker.

Neplanuju na tom parit hry, ale spis jezdit po ruznych lokacich a tam pracovat, potrebuju hlavne nerozbitnost a spolehlivost - o vzhled nejde.

dneska uz je konektivita vsude, ne?!

nabuseny stolni komp doma s vpn a jakykoliv treba i stary notas, pripojim se domu a mam masivni vykon jaky chcu.

Nad timhle jsem premyslel, mam Dell s Xeonem jako server, ale ten uz je postarsi (jen 4 jadra, 16GB RAM). Mam ho hlavne jako lepsi NAS, stream server, downloader, git atd. Na to, abych na tom jeste rozbehal nejake inteligentni GUI (tj. ne jenom remote VSCode) uz by to chtelo vic - zkousel jsem... A vlastne si ho pro tuhle funkcionalitu chci takhle ponechat.

A i tak je pro me vyznamne pohodlnejsi mit vse nativne primo na zeleze, ktere mam v ruce nez resit VPN, pomale spojeni atd. - zazil jsem kdysi u more a byla to teda bida...

Za 80 tyček muzes mit naprosto vymazlenej MBP :-) Nic lepsiho aktualne na trhu neni.

Ne, diky :) cca pred rokem jsem mel japko jako pracovni notas, meli jsme na tom kompilovat x86 C++. Tem chytrakum jaksi nedoslo, ze M1 je ARM, takze sme museli pouzivat nejaky sileny cross-compilation docker a bylo to neuveritelne pomale. Nevim, jak je na tom Rosetta dneska, ale tenkrat to bylo fakt spatny - a navic, porad je to totalne zbytecna mezivrstva. Pro iOS neprogramuju.

K maximální spokojenosti používám toto
https://www.hpmarket.cz/productOpt.asp?konfId=5G3C7ES
případně s víc RAM a větším SSD mají toto
https://www.hpmarket.cz/productOpt.asp?konfId=5G3C8ES

Ve stejné velikosti s tím Lenivem bych vzal toto
https://www.hpmarket.cz/productOpt.asp?konfId=8A419EA

Rozdíl ve výkonu velmi malý, baští to polovinu wattů, grafický výkon by mohl na AutoCad taky stačit.

Ano, to je zajimava otazka, k AMD zatim nejak nemam duveru... Jake mate zkusenosti s Ryzenem, napr. 9? Je to srovnatelne s i9? AMD jsem mel naposledy nejaky Athlon pred 20 lety, od te doby jen i7.

2
Hardware / Doporučte pracovní notebook
« kdy: 29. 10. 2023, 22:23:20 »
Ahoj,

vybírám pracovní notebook, primárně programuju v C++, Python, Java, dockery, kompilace velkých projektů, velké git repozitáře. Občas si něco projektuju v AutoCADu. Na svém stařičkém ThinkPadu mám dualboot, kompilaci středně velkých projektů zvládá horko-těžko, Idea nebo CLion hraničí s použitelností (spíš je za hranicí). Abych ušetřil výkon, používám xfce, QtCreator apod.

Budget: +/- 80K CZK
Požadavky: ideálně i9 nebo Xeon, min 32GB RAM, SSD, alespoň 1TB, grafika nemusí být kdovíjaká. Potřebuju Laptop kvůli práci z různých míst (tj. ne PCčko).

Měl jsem rád ThinkPady a uvažuju silně o tomto: https://www.alza.cz/lenovo-thinkpad-p1-gen-6-black-d7988709.htm. Nicméně, dočetl jsem se, že se dá velmi snadno bricknout, což pak znamená výměnu motherboard nebo ruční flashování firmwaru. Údajně se to netýká pouze P1, ale všech UEFI BIOSů od Lenova za posledních 5 let. Máte s tímto někdo zkušenosti? Můžu se případně rozepsat, co jsem se konkrétně k tomuto na internetech dozvěděl.

Přemýšlím tedy o alternativách, ale nic se mi tolik nepáčí, buď to má horší výbavu (málo/žádné USB-C), horší šasi nebo nesmysly jako touch screen apod.

Poraďte, prosím, alternativy nebo se klidně rozepište o zkušenostech přímo s Lenovo ThinkPad P1 Gen 6.

Děkuji

3
Distribuce / Re:Doporučte distribuci Linuxu
« kdy: 23. 08. 2023, 11:53:57 »
Arch. Stejne az budes hledat tutorialy, budes to delat podle Arch dokumentace.

Ja osobne dosel k nazoru, ze nezalezi na tom, jak je system slozitej, ale na tom, jakou ma dokumentaci.

Ubuntu je - jak by rekl Linus - utter crap. To nainstaluj maximalne tak svoji babicce...

4
Zamestnaneckej pomer ti podle me zadna zahranicni firma neumozni. Nevim, jestli treba v US vubec nejakej "zamestnaneckej pomer" ve smyslu, jak to zname v CR, maji... Mozna, ze ti nekde daji dovolenou nebo akcie.

Co se dani tyce, normalne si zalozis ICO v CR, danis podle platnych zakonu v CR (tj. soc., zdrav., vydajovy pausal 60% nebo pausalni dan - to je na tobe).

Jedina vec, na kterou je potreba dat pozor je DPH. Kdyz v CR presahnes 2M rocne, musis se (tusim) do 30 dni od faktury, ktera ten limit prekracuje, stat platcem DPH. Kdyz mas ceskeho odberatele, resi se to tak, ze jim nauctujes 21% navic, zaplatis DPH a oni si to nechaji vratit od statu.

Problem je, ze zahranicni firma nehodla resit nejaky vratky z CR. Tudiz je to zakonem upraveny tak, ze kdyz fakturujes mimo EU, nemusis delat nic, jen musis v danovym priznani jasne vyznacit (napsat do poznamky), ze prijem ten a ten pochazi ze zemi mimo EU. Mne to takhle beze zbytku uznali.

Pokud fakturujes mimo CR, ale do EU, musis se stat "identifikovanou osobou" (vygoogli si) do 15 dnu od plneni v zahranici. Zaroven musis na fakture mit DIC (VATIN) subjektu, kterymu fakturujes.

Jinak samozrejme se vyplati mit vsechno v poradku, ukladat si faktury... Ja si dokonce s pani z FU nekolikrat volal a na nejaky konkretni veci se primo ptal. Nemel jsem s danovym priznani nejmensi problem.

Jak je to se zakladanim zivnosti v zahranici nevim, zkoumal jsem trochu zakladani firmy na Kypru, nasel jsem na to nejakou agenturu (ktery ale asi moc neduveruju) a i tak mi to prislo uz docela zregulovany. Rekl bych, ze se to vyplati pokud:

1. Zalozeni firmy na Kypru stoji par kacek a je to par kliknuti na internetu bez dalsich buzeraci (coz mi prijde, ze neni)
Nebo
2. Jsi vetsi firma, pro kterou je rozdil v danich hodne znatelny a mas financniho experta, kterej ti to zaridi/vybeha.

5
Studium a uplatnění / Re:IT Rekvalifikace
« kdy: 29. 07. 2023, 12:00:16 »
Jestli mas [zensky zevni genital], udelej si czechitas a v korporatech te vezmou na kvoty...

Jestli ne, zacal bych urcite Pythonem, klidne treba Udemy. Proti kurzum tady na rootu nic nemam, urcite jsou kvalitni, spis si myslim, ze nejsou tak vseobecne uznavany zamestnavatelama. IMO kurzy tady na rootu nejsou na to, aby ses s nima chlubil na LinkedInu, ale spis abys ty znalosti fakt ziskal.

Udelal bych to tak, ze bych absolvoval nekolik kurzu na Udemy (Python, JavaScript, SQL, treba i nejaky data science), idealne jeste anglictinu (jestli jsi zacatecnik, tak FCE, jestli pokrocily, tak CAE/CPE).

Tohle bych si pak nahazel na LinkedIn a pak zkusil vsechny juniorni frontend a QA pozice.

Good luck.

6

...

PS:
- Několikrát jsem zde viděl "Clean Code" a vzhledem k tomu, že na to mám docela vyhrazený názor, ale nechtěl, bych to probírat tady, tak jenom doporučím toto video.
- Co se Angličtiny týče, osobně bych se zařadil na C1 úrovni. Neoficiálně jsem si dělal EfSet test, který mě umístil na C2. Oficiálně se tento, nebo příští rok pokusím o C1 od Cambridge, tak uvidíme :D.

Jeste jedna dobre minena rada - sam s tim bojuju... Zkrat to :) Az budes delat code review a psat tam slohovky, nikdo s tebou nebude chtit pracovat.

Cambridge certifikaty jsem sam delal, C1 mam, na C2 delam... Nevim, co je efset, ale jestli tam neni speaking a writing (jakoze asi ne, kdyz to je free), tak to nevypovida o nicem. K tomuhle potrebujes hlavne "vedet, jak projit test" - ale tim se prave hodne anglictiny naucis. Zkouset to na blind jsou podle me vyhozeny penize.

Co se tyce toho videa ohledne clean-code, tak ten pan tam vcelku dost manipuluje - nebo absolutne nepochopil, co clean-code znamena.

1. Clean-code nikdo nikdy nedaval do souvislosti s "rychlym" nebo efektivnim kodem. Kod se ma psat vzdycky nejdriv spravne a pekne. Pak se ma zmerit a kriticke casti zoptimalizovat. Ono se casto prijde na to, ze i ta "neoptimalizovana, ale pekna verze" je dost rychla. A naopak - kdo rika, ze dobytek, kterej neumi pouzit (compile-time [sic!]) template, aby nemusil 10x rozkopirovat kod, umi napsat rychlejsi kod...
2. Uz asi milionkrat sem se potkal s trubcema, ktery si vymysleli tuny nesmyslnejch duvodu, proc nepsat hezkej kod. Priklad za vsechny: "nez bych premejslel, jak kod unifikovat a stravil tim pul hodiny, to to radsi behem dvaceti vterin desetkrat rozkopiruju..." - s tim sem se potkal nekolikrat a fakt bych za tohle vrazdil...
3. Mnohokrat sem se vrtal ve stary codebase. Je to asi jako kdyz se nekdo rozhodne, ze bude genialni, kdyz da do auta pneumatiku misto volantu a volant misto kola, protoze to vsechno prece musi bejt abstraktni a reusable.
4. Jednou jsem dokonce refaktoroval kod, kde ten blbec linearne vyhledaval v poli podle integer IDcka. Zmenil sem to na hashmapu a kod tim (pro nas use-case) zrychlil o pul hodiny...

Takze clean-code je nejlepsi vec na svete, musis ale vedet, co to znamena...

7
Programovat uz umis, ted bych se zameril na shodu podmetu s prisudkem ;)

Co se budouciho uplatneni tyce, zalezi, co od zivota ocekavas. Jestli chces busit appky v C#, tak si urcite dobrej (a dobre placenej) dzob najdes i bez VS. Proste po maturite nastoupis nekam, udelas si 5 let praxe, budes senior a budes si moct zacit rikat treba 7K MD a pozdeji i vic. Coz je samozrejme naprosto v poradku.

Pokud ale chces delat neco zajimavejsiho (Google, high performance trading, nejaky quant/fintech veci, low level OS veci, crypto), bez VS ses vicemene nahranej. Podivej se na nabidky prace v tehle oborech, u Googlu apod. casto najdes "Master's is a must, PhD preferred".

Na (dobre) VS se neuci technologie, ale principy. Kdyz znas par technologii, naucit se principialne jinou na obskurni platforme (tj. napriklad funkcionalni programovani v C++ templatech) je vyznamne tezsi nez kdyz znas tyhle principy uz davno z VS. Nebo napriklad kryptografie, to je kapitola sama o sobe...

Takze si rekni, co od sve kariery ocekavas a bud se na VS vyser a nebo jdi na MFF, kde si vyber bud matematickou kryprografii nebo systemove programovani. Nebo jdi na light variantu CVUT FIT, kde si vyber teoretickou informatiku a systemove programovani. Nic jineho v tvem pripade nema vyznam studovat.

A nebo si dojdi na VSE pro titul, ale znalosti neocekavej...

8
Vývoj / Re:Databáze souborů na disku
« kdy: 20. 07. 2023, 14:12:44 »
Edit: a nad tím si postavit to hledání duplicit.

O tohle se v GNOME stará tracker.

https://wiki.gnome.org/Projects/Tracker

Trackuje definované složky a indexuje soubory.

tracker3 index
Path                                                                                                                                                                                Recursive                                                 
/home/ondrej/Desktop                                                                                                                                                                *
/home/ondrej/Documents                                                                                                                                                              *
/home/ondrej/Music                                                                                                                                                                  *
/home/ondrej/Pictures                                                                                                                                                               *
/home/ondrej/Videos                                                                                                                                                                 *
/home/ondrej/Downloads                                                                                                                                                              *
/home/ondrej                                                                                                                                                                        -
/home/ondrej/Downloads                                                                                                                                                              -

Tak jsem to prozkoumal trochu vic do detailu a ta zakladni vec o kterou se mi jedna jsem ctenim dokumentace ani nahlednutim do kodu nenasel: tj. hledani podobnosti na zaklade filename nebo stejny hash.

Rozumim tomu, ze to zrejme pujde nejak udelat pomoci SPARQL, ale obavam se, ze ty queries by nebyly uplne trivialni. Otazka je, jestli tracker vubec uklada hashe souboru. Respektive pro trackovani souboru to je asi fajn, ale tak se mi zda, ze bych stejne musel postavit vcelku dost dalsiho kodu okolo + nastudovat dokumentaci.

Posledni vec, ktere jsem si vsimnul. Je to asi spis mene dulezite a sam jsem to zminoval, ale je to tohle (z jejich gitlab readme):

"Depend on features of a specific filesystem. Tracker should work on all commonly used filesystems."

tj. oni asi neprijimaji notifikace ze systemu o pridanych souborech, ale pravidelne filesystem scanuji - coz bych spis nechtel.

9
Vývoj / Re:Databáze souborů na disku
« kdy: 20. 07. 2023, 13:54:29 »
Edit: a nad tím si postavit to hledání duplicit.

O tohle se v GNOME stará tracker.

https://wiki.gnome.org/Projects/Tracker

Trackuje definované složky a indexuje soubory.

tracker3 index
Path                                                                                                                                                                                Recursive                                                 
/home/ondrej/Desktop                                                                                                                                                                *
/home/ondrej/Documents                                                                                                                                                              *
/home/ondrej/Music                                                                                                                                                                  *
/home/ondrej/Pictures                                                                                                                                                               *
/home/ondrej/Videos                                                                                                                                                                 *
/home/ondrej/Downloads                                                                                                                                                              *
/home/ondrej                                                                                                                                                                        -
/home/ondrej/Downloads                                                                                                                                                              -

Ano, tohle je super, diky, podivam se na to.

10
Vývoj / Re:Databáze souborů na disku
« kdy: 20. 07. 2023, 13:42:18 »
nejsem si jist, jestli duplicity jsou to, co te skutecne pali.

Tak si zkus precist muj puvodni post jeste jednou :D

Nahromadila se mi takhle spousta duplikatu a potreboval bych to nejak automaticky prebrat.

neni to spis o metadatech?

Nikoliv, je to o duplicitnich binarnich (velmi casto duplicitnich ve smyslu ze maji stejny hash) souborech na disku.

pro mne pro filmy a serialy je dobryou ukazkou "Media Center Master

Tohle jsem sice neznal, ale umi to rozpoznat a smazat duplicity? Z dokumentace se mi to tak nejevi.

Hledáte rovnák na vohejbák.
Ideální řešení je třídit to rovnou nebo s minimálním zpožděním. Když to nejde samo, tak s prostě nějak přinutit - např mít málo místa na disku kam stahuju. Pak holt NEJDE stáhnout nic dalšího, dokud do archivu nepřesunu to, co už jsem nasyslil. Nebo skript, který po týdnu automaticky smaže /download. Nestihnu to? Tak to asi nebylo důležité

Pripada mi to asi jako kdybych se ptal, co mam delat, kdyz mam rymu a vy byste mi poradil, ze jsem ji nemel vubec chytit :D Diky no...

11
Vývoj / Re:Databáze souborů na disku
« kdy: 19. 07. 2023, 19:34:50 »
Jezkovy voci :) Spektralni analyza...

Podle me uplne staci funkcionalita takova, ze to na zacatku oscanuje filesystem a vytvori "databazi". Nekam do dalsiho souboru to vyplivne duplicity a podezreni na duplicity a bude mit volbu na to, co smazat hned a co interaktivne (typicky asi stejny hash je jasna duplicita, kdezto podobne nazvy je podezreni) - to by bylo konfigurovatelne.

Kdyz se bude cokoliv pridavat, ohlasi to, jestli existuje 1:1 duplicita nebo podobnost a hotovo.

Samozrejme, ze to nevyresi vsechno - ale zase cilem neni pristat na Marsu...

12
Vývoj / Re:Databáze souborů na disku
« kdy: 19. 07. 2023, 15:19:45 »
Diky sice za odpoved, ale tak uplne to neodpovida na to, na co jsem se ptal...

Obsah mam vcelku solidne utrideny (filmy, hudbu, videa podle zanru/druhu/interpreta), fotky podle data a nazvu akce atd. Nekdy ale nestiham tridit nebo zatridim spatne (film je treba drama a crime zaroven, takze mam neumyslne jeden stejny film v adresari drama, druhy v crime).

Na stahovani nepouzivam temer nic jineho nez jDownloader, stahuje mi to primo na server, umi frontit, premium ucty atd. + torrent klient, pripadne custom skripty v extremnich pripadech... To co pisete ohledne skriptu bud nevim, jak myslite nebo mi to prijde jako snad jeste horsi pristup nez mit jednu general utilitu.

Uprimne, symlinky se mi taky nelibi, prijde mi, ze to akorat zvysuje komplexitu udrzovani takove databaze medii.

Jeste co se tyce sysleni. Ano, uznavam, to jsem presne ja :D Ale duvod je ten, ze jiz nekolikrat se mi stalo, ze muj oblibeny film, video, pisnicka z internetu proste zmizla (to se casto deje na youtube, kde je casto uplne unikatni obsah).

13
Vývoj / Databáze souborů na disku
« kdy: 19. 07. 2023, 09:45:46 »
Ahoj,

mam na disku spoustu souboru (filmy, obrazky, videa, ebooky, pdfka, mp3). Obcas zkratka divoce stahuju nebo narazim na nejaky repozitar/uloziste, ktery proste cely stahnu s tim, ze ho preberu potom... Nahromadila se mi takhle spousta duplikatu a potreboval bych to nejak automaticky prebrat.

Vim, ze existuji utilitky, ktere umi rozpoznat duplikaty a smazat je a uz jsem je i pouzival. Potiz je ale v tom, ze:

1. porovnava to soubory jen binarne, neumi to napriklad rozpoznat podobne nazvy jinych souboru (napriklad dve mp3, stejna pisnicka, nazev je klidne uplne stejny, ale soubory se o bajt lisi, ptz jednou je pisnicka o vterinu oriznuta).
2. je to one-off pouziti: tj. kdyz pridavam obsah, musel bych ho nakopirovat do slozek a pak zase pustit znovu scan celeho filesystemu.

Moje predstava, jak by neco takoveho mohlo fungovat je zhruba nasledujici:

1. bezelo by to jako daemon a v pravidelnych intervalech (pro moje pouziti by naprosto stacilo jednou denne) by oscannoval filesystem/dany adresar a zdetekoval zmeny
2. posledni stav by si drzel nekde v nejakem, napriklad, JSONu a oproti nemu vzdy kontroloval aktualni stav
3. jakmile by oscannoval FS a ziskal tenhle JSON (kde by byla napriklad cesta k souboru, hash, nazev a treba nejaka metadata jako kvalita apod.), mohl by veskerou chytristiku delat uz jen nad tim JSONem
4. kdyz by se soubor do adresare pridaval, stacilo by ho porovnat s JSONem (nebo rucne spustit scan)
5. pokud vim, linuxovy (a mozna i windows) kernel poskytuji nejake filesystem watche/notifikace

Existuje neco takoveho hotoveho, pouzitelneho nebo si to musim nakodit sam? :) Programovat umim, myslim, vcelku obstojne...

14
Hardware / Re:Nakup notebooku ze zahraničí
« kdy: 16. 07. 2023, 09:31:26 »
Já jsem si kdysi koupil noťas, když jsem byl fyzicky v USA a podařilo se mi ho neproclít - tam jsem si žádný nevezl a když jsem letěl zpátky, měl jsem v kufru právě jeden kus, takže to nebylo podezřelý.

Plánuju to příště udělat stejně - až někam poletím na dovolenou, koupím si tam zase noťas.

15
Studium a uplatnění / Re:Co dělat v C++?
« kdy: 26. 06. 2023, 16:36:51 »
Kdyz bude tenhle clovek hledat jen Free, CooL a iN projekty v supermodernim C++, nesezene - jako clovek bez zkusenosti v C++ - vubec nic...

Stran: [1] 2 3 4