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.


Témata - schwantner.peter

Stran: [1] 2
1
Vývoj / Nekompatibilní verze Kotlin v knihovně
« kdy: 10. 02. 2025, 00:16:35 »
Zdravicko,

potrebujem pridat do (gradle) projektu kniznicu A, ktora ma zavislot na kniznici B.

Tato B kniznica vyuziva kotlin vo verzii 2.x, zatial co nas projekt je len vo verzii 1.7. Je to dost velky projekt na ktorom su zas postavene ine zavislosti, takze nemozem si dovolit povysit kotlin na vyssiu verziu.

Ake mam moznosti okrem povysenia projektu na novy kotlin?

2
Vývoj / Rada při návrhu db tabulek
« kdy: 20. 06. 2021, 17:34:21 »
Ahojte, chcel by som mensiu radu / konzultaciu k vytvaranym relacnym tabulkam.

Potrebujem ukladat nastavenia, pre vysky vyplatzamestnancov. Nastavenie vysok bude ulozene v percentach, kazde nastavenie musi mat platnost od, a volitelnu platnost do - null znamena ze plati kym nepribudne novy zaznam. Vyska sa bude ukladat defaultne per poziciu zamestnanca.

Takze moj navrh je toto:
sallary_setting
- id
- from
- to (nullable)

sallary_setting_values
- id
- emp_position (nullable)
- percentage
- sallary_setting_id (fk)

Dalsi atribut ktory by mal tento design splnat, je moznost ulozenia nastavenie pre konkretne pobocky firmy, a pre konkretnych zamestnancov. Tzn, ze ak bude ulozene taketo specificke nastavenie, prepise to defaultne nastavenie.

Napadaju ma 2 sposoby ako to urobit:

1. pridat nullable stlpce employee_id a company_id do sallary_setting, aby som vedel ci je to specificky zaznam, alebo defaultny ak obe budu null
2. vytvorit nove mapovacie tabulky pre zamestnancov a pobocky, a zaroven pridat enum stlpec do sallary_setting, aky je zdroj tohto nastavenia (firma, zamestnanec, default)

Co myslite? Ak mate lepsi napad, rad si necham poradit od skusenejsich. Dakujem

3
Ahojte viete mi poradit kvalitne bezdrotove sluchatka s mikrofonom pre linux (ubuntu) do 400 eur, alebo je to oxymoron?

Skusal som sony wh-1000xm4, ale katastrofa. Skusal som ich sparovat aj s telefonom, a zvuk bol nadherny, a mikrofon bol tiez solidny. Na linuxe mi zvuk prisiel trosku plochy v porovnani so zvukom ktory som pocul pri hudbe z telefonu, ale slo to. Problem bol hlavne s mikrofonom, ked som v nastaveniach nastavil ako vstup mikrofon zo sluchatok, tak vystup sa mi zmenil z A2DP Sink: LDAC na HSP/HFP. Mikrofon aj zvuk ktory v tomto mode pocujem ja, alebo proti strana by som prirovnal k vysielackovej kvalite. Sluchatka som preto nuteny vratit.

Viete mi poradit ine bezdrotove sluchatka pre muzikofila, ktory potrebuje cez ne telefonovat na dennej baze? Alebo este v lepsom pripade, ako vyriesit problem s aktualnymi sony. Dakujem.

4
Hardware / iPad Pro a externy monitor
« kdy: 29. 04. 2021, 18:17:42 »
Ahojte, najde sa tu prosim jablckar ktory by mi vedel povedat, ci je mozne pouzit externy monitor s iPad Pro pre rozsirenie pracovnej plochy, a nie len ako mirorring? Napr. na jednej obrazovke mat emaily, alebo film, a na druhej si robit pracu? Predpokladam ze macbooku s tym problem nie je, no niesom si isty ohladom iPadu. Hladal som na forach, a nasiel som len 2 rocnu odpoved, ze to mozne nie je, ale snad sa to uz zmenilo. Dakujem.

5
Ahojte, viete mi prosim povedat aky je spravny postup authentifikacie a authorizacie pri uvedenej architekture?

Co potrebujem:
- Ziskat po prihlaseni cez google / fb token, ktorym sa budem dopytavat na API
- Vediet token overit, resp. ziskat novy token refresh tokenom
- Ak sa prihlasi novy uzivatel, chcem mu zalozit konto aby som ziskat interne ID, ktore sa nasledne bude pouzivat pri roznych operaciach

Konkretny tech stack bude VueJS a Spring Boot.

Vzhladom na to, ze chcem pouzivatelovi vytvarat konto, rozmyslam ze by som to authentifikaciu robil cez Spring, nacital si profil pouzivatela, a z neho vytvoril svojpomocne JWT, dal by som mu vlastnu expiraciu, vlastny private key, vedel cez public key overovat platnost tokenu pouziteho pri konzumacii API, atd.

Pozeral som google dev. konzolu, aj nejake tutorialy, a ten access token a refresh token by malo ist ziskat aj priamo v JS klientovi, a refreshovat token priamo oproti google api. Lenze v tomto pripade neviem co bude s mojim planom zalozit pouzivatelovi profil.

S Oauth2 zacinam, tak sa ospravedlnujem ak otazka vyznela hlupo. Viete poradit ako to riesit? Dik.

6
Vývoj / API pre ziskanie ceny kryptomeny v urcitom case
« kdy: 09. 03. 2021, 16:42:38 »
Ahojte,
ako uz z nazvu vyplyva, hladam schopne restove API pre ziskanie ceny kryptomeny v urcitom case vo fiat mene, stacilo by aj USD. Napriklad poslem serveru timestamp a dostanem sumu. Vedeli by ste nieco odporucit? Dakujem.

7
Vývoj / Prednastavenie Select fieldu s lazy datami v SPA appke
« kdy: 24. 02. 2021, 11:02:27 »
Ahojte, neviem si rady s nasledujucim problemom.

Pouzivame v SPA appke klasicky select field, ktoremu viete nastavit value s ID objektu, a sadu objektov, a na zaklade predaneho ID vie prednastavit prave nastaveny objekt. Mame to tak aj pri editacii property na objekte, kliknete na editovat, dotiahne si cez ajax mnozinu objektov ktore ma uzivatel na vyber, a podla aktualneho ID predstavy aktualny objekt.

Problem nastava ked tych dat je strasne vela, doimplementovali sme filter a paging s infinity scroll. To nam funguje pekne, pri hladani polozky koru chcete zvolit, sa vam na pozadi paguju nove zaznamy a pridavaju do mnoziny v selecte, alebo viete zacat v selecte pisat a zaznamy sa serverovo odfiltruju.

Neviem vsak, ako pri takomto selecte, prednastavovat objekty, predstavte si ze niekto ma na sebe nastavenu polozku z poslednej page, klikne editovat, a zobrazi sa mu modal, v ktorom je select, a v nom by mal vidiet aktualne zvoleny objekt, no mal by aj vediet scrollovat nizsie a vybrat si z inych. Lenze ja podla ID neviem aku page mu mam dotiahnut, takze riesenim by mohlo byt dotahovat zaznamy, az kym sa v nich nebude nachadzat prave nastavene ID, co pri desat-tisicoch zaznamoch neni optimalne. Viete poradit ako sa taketo veci bezne riesia, alebo ako by ste to riesili vy? Dakujem.

8
Odkladiště / České daňové přiznání a kryptoměny
« kdy: 17. 02. 2021, 13:57:34 »
Ahojte, verim ze kryptomeny maju mnoho fanusikov hlavne z IT oblasti a tak mozno niekto riesil podobny problem.

Nasiel som postup, ze by sa mal danit zisk z kazdej transakcie na ktorej som zarobil. Ak som nakupil asset za 1000 eur, a predal za 1500 eur, mal by som zdanit zisk 500 eur. Ak je tych nakupov viac v roznych cenach, mozem pouzit vazeny priemer. Ak sa nemylim, burzy ako coinbase, binance, atd, v reportoch neuvadzaju kurz CZK k danemu dnu, tak sa pouzije kurz z CNB k danemu dnu kedy bola transakcia vykonana.

Moja otazka ale znie, ako postupovat pri danani transakcii so ziskom, ak nenakupujem a nepredavam do FIATU? Skusim uviest modelovy priklad kde som vykonal tieto operacie:

NAKUP   1 BTC za 4000 eur (pri cene 1 BTC za 4000 eur)
NAKUP   1 BTC za 6000 eur (pri cene 1 BTC za 6000 eur)
NAKUP   5 ETH za 0.5 BTC (pri cene 1 ETH za 0.1 BTC)
PREDAJ  2.5 ETH za 0.5 BTC (pri cene 1 ETH za 0.2 BTC)
PREDAJ  2.5 ETH za 10000 eur (pri cene 1 ETH za 4000 eur)

Dakujem za kazdu radu.

9
Vývoj / Identity provider pre Spring Boot mikrosluzby
« kdy: 26. 10. 2020, 22:07:50 »
Ahojte, zacinam novy projekt postaveny na mikrosluzbach, a potrebujem vyriesit autorizaciu a autentifikaciu. Spring Boot Oaut2 Authorization server uz je len v udrziavacej faze, a novy projekt od springu este v plienkach. Resource servery budu vsetko spring boot appk, a client bude vo Vue. Uzivatelia by sa mali vediet autentifikovat na zaklade heslo, ale aj google uctu. Overovanie uzivatelov by som chcel cez jwt.

Co som tak pozeral, dost sa poslednu ako nahrada propaguje Keycloack, mate s nim skusenosti? Odporucate Keycloack alebo radsej nieco ine? Dakujem.

10
Software / Rozbitý GIT
« kdy: 22. 10. 2020, 03:32:11 »
Ahojte, prestal mi fungovat GIT, nedokazem pushovat ani pullovat, commit je tiez problematicky, pretoze napr. Intellij Idea sa prestala synchronizovat. Najprv som myslel ze je chyba v serveri, skusal som iny projekt, z uplne ineho servera, a rovnaky problem. Ked spravim push alebo pull, prikaz sa odriadkuje, ale nic viac v terminaly nenapise. Mozem jedine ukoncit operaciu cez CTRL + C

Skusal som premazat git repo a znova incializovat, odinstalovat a nainstalovat GIT, ale nic nepomohlo. Zacinam byt zufaly, hlavne ked sa to stalo z nicoho nic. Na obed som si pullol branch, a vecer uz neslo pushnut :/ Akekolvek rady? Pouzivam Ubuntu 20

11
Sítě / Nejlepší poskytovatel VPN pro sledování filmů
« kdy: 14. 10. 2020, 03:31:56 »
Ahojte, nedavno som si zakupil NordVPN pre sledovanie filmov na US Netflixe. Nacitavanie filmov vo vyssej kvalite mi pride strasne pomale, musim pouzivat HD a nizsie, vtedy je to celkom ok. Este stale mam moznost poziadat o vratenie penazi, a vyskusat ineho providera. Mate s nejakym dobre skusenosti, alebo mozem ocakavat podobny vysledok? Dakujem

12
Vývoj / Zabezpečení mikroslužeb pomocí rolí a privilegií
« kdy: 28. 09. 2020, 17:43:57 »
Ahojte, predstavte si biznis mikrosluzby, ktore su schovane v internej sieti, a niesu teda viditelne pre vonkajsi svet. Pristup k nim je cez springovu gateway, ktora smeruje requesty na pozadovane sluzby. Obcas sa moze stat situacia, ze jedna mikrosluzba, potrebuje volat inu mikrosluzbu. Potrebujeme tuto architekturu zabezpecit pomocou roli, a privilegii. Klienti ktory pristupuju k tymto mikrosluzbam su SPA aplikacie, a teda na autorizaciu uzivatelov pouzivame jwt.

Je podla vas ok mat tieto skryte mikrosluzby nezabezpecene, a riesit autorizaciu uz v gateway, alebo by ste gateway pouzili len na smerovanie requestov na konkretne mikrosluzby?

Ak by gateway sluzila len ako routovaci nastroj, mam druhy otazku, a to ako zabezpecit mikrosluzby, ak niekedy jedna mikrosluzba potrebuje volat inu? Poviem priklad:

Mikrosluzba A obsahuje zabezpeceny endopint pre rolu ADMIN, ktory vrati citlivejsie data. Takze z FE by tento endpoint nemal pravo zavolat uzivatel s inou rolou.
Na druhu stranu existuje mikrosluzba B, ktora ma endpoint pouzivatela s rolou USER. V ramci toho request potrebuje prevolat mikrosluzbu A kde su citlivejsie data, a z nich vytiahnut niektore udaje. V skratke, volanie medzi mikrosluzbami by nemalo byt obmedzovane ziadnymi rolami, a malo by to byt v kompetencii developera co zobrazi a co nie.

13
Vývoj / Scrollovatelny div pomocou flexbox a vuetify
« kdy: 16. 09. 2020, 18:28:54 »
Ahojte, CSSka niesu moja silna stranka. Strasim sa vytvorit pomocou flexu a vuetify layout, kde karta bude stale prisposobena vyske obrazovky + padding, tak ako je to v prilozenom deme ktore som vytvoril:

https://codepen.io/peter-peter-the-typescripter/pen/poyZmEm

Problem vsak mam s obsahom tejto karty. Potrebujem mat hore toolbar, a dole nejaky div na tlacitko, popripade input, a ten stred by mal byt scrollovatelny. Viete mi s tym prosim pomoct? Dakujem.

Pre lepsiu predstavu prikladam este nakres


14
Odkladiště / Jak co nejvýhodněji prodat BTC
« kdy: 06. 09. 2020, 15:47:47 »
Ahojte, vlastnim nejake mnozstvo BTC ktore by som rad predal s co najmensou birokraciou a danou statu. Najlepsie by ho bolo asi predat za hotovost. Viete dat nejake tipy ako to urobit tak, aby mi z predaja stat odkusol co najmenej, a nebolo pri tom vela papierovaciek ? :) Vopred dakujem za tipy.

15
Ahojte,
neviete prosim kde by som vedel dohladat priemerne platy java kontraktorov v Prahe, podla rokov praxe? Stahujem sa do Prahy z mensieho mesta, preto by som chcel ziskat predstavu, aku rate si povedat na pohovore. Mam 5r praxe s programovanim v roznych technologiach, z toho jave sa venujem posledne 3 roky. Dakujem.

Stran: [1] 2