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

Stran: [1] 2 3 ... 6
1
Hardware / Ochrana koženky na sluchátkách
« kdy: 22. 09. 2025, 20:25:15 »
Pouzivate nejake specialne pripravky na osetrenie kozenky na predlzenie zivnosti a zabraneniu odlupovania sa, primarne ak ide o sluchadla? Strasne ma stve, ked musim vyhodit plne funkcny hardware len preto, ze vyrobcovia pouzivaju umelinu vsade, ktora vydrzi taky rok a potom sa zacne lupat a skor ci neskor to dospeje do stadia nepouzitelnosti.

2
Je nejaka utilita, ktora mi moze naskenovat HW info z notebooku a povedat, ci mi nebude v nejakej linuxovej distribucii, alebo vseobecne, nieco chybat? Nejaky driver, problemy s uspavanim, grafikou, zvukom, BT, wifi, podsvietena klavesnica...

3
Vývoj / Bankovní tlačítko pro platby
« kdy: 21. 07. 2025, 21:02:34 »
Kazda druha banka ma dnes vlastne platobne tlacidlo pre spustenie platby cez bankovy prevod.

Zaujimalo by ma, ci je nejaky skript/sluzba, ktora agreguje vsetky banky celosvetovo a vie to unifikovat od jednoho tlacidla nejak?

Idealne by som chcel, aby pouzivate po kliknuti zvolil svoju banku, ktora sa mu ulozi, a isiel normalne na stranku svojej banky, kde je vsetko predvyplnene a ak je na mobile, aby sa mu spustila jeho bankova aplikacia.

..chem privela?

4
Vývoj / Implementace vlastního WYSIWYG editoru
« kdy: 08. 07. 2025, 14:33:43 »
Mam na webstranke editor ktory parsuje markdown(vratane vlastnych elementov) cez lexer a doda mi tokeny, ktore ja nasledne renderujem vo Vue. Aktualne mam dva mody: github styl, kedy sa pouzivatel manualne prepina medzi editovanim a renderom, a celostrankovy mod, kde su dva stlpce - vstup na jednej strane a vedla je vyrenderovany vysledok.

Chcel by som pridat treti mod - WYSIWG, cez contenteditable. Teoreticky viem ako na to a ako to implementovat, avsak zaujimali by ma take veci, ako napriklad zistenie ak ma pouzivatel vyselektovany nejaky text, ako to spravne zachytit aby som potom vedel spravne rozdelit text, ako pracovat s poziciou kurzora a td.

Skratka ma zaujimaju take genericke rady, tipy a triky od niekoho, kto uz vlastny WYSIWYG implementoval.

5
Vývoj / Možnosti mobilných aplikícií
« kdy: 28. 06. 2025, 14:18:53 »
Mam bohate skusenosti s webom, ale nemam ziadne prakticke skusenosti s mobilnymi aplikaciami.

Mam situaciu kedy mam web FOO a web BAR, oboje su na uplne odlisnych domenach. Na webe FOO je registrovany pouzivatel U. Ked sa U prihlasi do FOO, tak sa mu ulozi session cookie.

Ked tento pouzivatel U ide na domenu BAR, domena mu naserviruje nejake data, klient U tieto skriptom odosle na FOO, kde je prihlaseny vdaka svojej cookie, vratenu odpoved nasledne klient preda domene BAR a ta ich spracuje. Cize domena BAR nema ziaden priamy pristup k FOO, ani nevie ze U je na FOO prihlaseny. Ake data sa komunikuju je tu irelevantne. V principe sa mozeme bavit, ze aj FOO aj BAR pouzivaju hmac, kde su kluce vzajomne zname a pouzivatel U je kontext, v ktorom sa data pouzivaju.

Co ma zaujima je, ako toto suplovat, ak je BAR mobilna aplikacia a nie web? Cize ak aplikacia pouzivatelovi naserviruje nejake data na odoslanie do FOO, pouzivatel tu nema cookies ani nic podobne, ako v prehliadaci. Tak ma zaujima, ci je mozne v mobile nejak prepojit webovy prehliadac s aplikaciou(napriklad viem, ze seznam email ma v sebe prehliadac), alebo ci aplikacia sama moze podporovat cookies, napriklad nejakym web-viewom a podobne, napojenym na lokalne ulozisko cookies, kde ich ma aj prehliadac(e), takze pouzivatel ktory je prihlaseny cez prehliadac vo FOO, moze stale ziskat data z aplikacie BAR, poslat ich cez https na FOO, kde je prihlaseny cez cookie, a odpoved dodat aplikacii BAR, tak ako pri cisto webovej verzii?

V tomto pripade ma nezaujima riesenie cez oauth. V principe ide o to aby BAR mohol fungovat aj s uplne anonymnym pouzivatelom, ktory je znamy iba FOO a to formou cookie v prehliadaci(ku ktorej BAR nema ziaden pristup, kedze ide o uplne odlisny origin).


6
Nabízím zakázku / Ponuka brigády
« kdy: 19. 05. 2025, 18:57:51 »
Hladam brigadnika, ktoreho ulohou bude oslovovat potencialnych zakaznikov emailovou formou na CZ a SK trhu. Zakaznikov treba najst a oslovit podla dodanych parametrov. Kazdy takyto kontakt treba zaevidovat do excelu a ten dodat, vymenou za odmenu, v davke 100 kontaktov. Za kazdy uskutocneny kontakt brigadnik dostane 0.5€. Cize 100 emailov = 50€ / 1250 kč. V pripade, ze sa kontakt konvertuje na zakaznika, vyplatim dodatocnych 10€ / 250 kč, ale na fakturu.

V pripade zaujmu mi napiste sukromnu spravu.

7
Server / MySQL: read once
« kdy: 01. 05. 2025, 13:51:51 »
Mam MySQL/MariaDB tabulku, ktora ma povedzme tri stlpce:
- prvy stlpec je integer, ktory je auto-increment
- druhy stlpec je unikatne a raditelne(sortovatelne) id odvodene od nejakej casovej znacky, ktore je vytvorene v aplikacii, takze je mozne chronologicky podla nej zoradit zaznamy
- treti stlpec su nejake data vo forme blobu

Potrebujem zabezpecit, ze kazdy riadok sa precita nejakym konzumentom iba jeden krat.

Problem: konzument ma read-only transakciu a precita si vsetky zaznamy, ked dobehne na koniec, ulozi si posledne id, nasledne opakuje proces s novou read-only transakciou, s tym ze pouzije posledne spracovane id ako podmienku pre vratenie novsich vysledkov. Ak nie su nove zaznamy, tak spi nejaky cas a proces znovu opakuje.

Teraz mam dve write transakcie, jedna zacne a vytvori nejake zaznamy. Druha write transakcia zacne po nej a tiez vytvori nejake zaznamy. Avsak druha transakcia skonci skor a commitne zmeny. Nasledne skonci prva transakcia a commitne zmeny.

Problem, ktory tu vznika je ten, ze prva transakcia bude mat mensi auto-increment integer(prvy stlpec), pripadne aj id ktore sa generuje v aplikacii(druhy stlpec), nez druha transakcia, takze chronologicky je to v poriadku. Lenze tym ze druha transakcia commitla skor, tak sa do DB zapisu riadky v "nespravnom" poradi. Co je bezne v poriadku, nic sa nedeje, mame stale unikatne idcka pre prvy aj druhy stlpec a indexy na radenie.

Lenze nas konzument ma teraz problem, ze preskocil zaznamy prvej transakcie, pretoze cital zaznamy, dobehol na koniec, spal, druha transakcia commitla zmeny, konzument spracoval nove zaznamy a ulozil si posledne id(ci uz auto-increment prveho stlpca, alebo aplikacne id z druheho stlpca), nasledne commitla prva transakcia, lenze mala mensie auto-increment id ako aj id z aplikacie, takze nas konzument tieto zaznamy nevidi.

Takze by ma zaujimalo, ako je mozne takyto problem riesit bez toho, aby sa kazdy riadok oznacil ako uz precitany a teda konzument tak nepreskocil zaznamy kvoli poradiu v ktorom su transakcie commitnute?

8
Vývoj / SQL: vypis susedov
« kdy: 23. 04. 2025, 14:44:38 »
Mam na webe obycajne strankovanie vysledkov, ktore mi moze vratit nieco ako [1,2,3,4,5,6,7,8,10..] a povedzme, ze si kliknem na cislo 6 a zobrazim si celu entitu.

Chcel by som co najefektivnejsie najst susedov, aby som sa mohol preklikat na predosly alebo nasledovny vysledok. Cize ak som na obsahu s ID=6 tak chcem 5 a 7.

Chcel by som vsak predist tomu, aby som opakoval strankovaciu query a len pouzit aktualne id, 5, ako limitus pre najdenie predosleho a nasledovneho id.

Je to mozne spravit nejak jednoducho, bez nutnosti dvoch query, alebo dvoch sub-query, a vlastne len spusti zase tu strankovaciu query s tym, ze poviem ze 5 je "ciel" a chcem len susedov?

9
Windows a jiné systémy / Windows BitDefender blokuje cookies?
« kdy: 13. 04. 2025, 12:30:21 »
Pouzivatelovi pride odkaz na prihlasenie na webstranku. Tento odkaz otvori url, www.foo.com/auth, kde sa klientovi nastavi cookie a presmeruje sa na index, www.foo.com. Zda sa vsak, ze BitDefender antivirus blokuje taketo nastavenie cookie a teda nie je mozne sa prihlasit. Ako je mozne toto mitigovat? Nie je to na mojom PC, len mam feedback o takomto probleme.

10
Distribuce / Selhává instalace fail2ban na Ubuntu 24.04 LTS
« kdy: 11. 04. 2025, 17:49:25 »
Nedari sa mi nainstalovat fail2ban na Ubuntu 24 LTS.

Kód: [Vybrat]
apt-get dist-upgrade -y -q --no-install-recommends
apt-get install fail2ban -y -q

Krachne to na:

Kód: [Vybrat]
Setting up python3-setuptools (68.1.2-2ubuntu1.1) ...
Segmentation fault
dpkg: error processing package python3-setuptools (--configure):
 installed python3-setuptools package post-installation script subprocess returned error exit status 139
Setting up whois (5.5.22) ...
dpkg: dependency problems prevent configuration of fail2ban:
 fail2ban depends on python3-setuptools; however:
  Package python3-setuptools is not configured yet.

dpkg: error processing package fail2ban (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Setting up libnftnl11:amd64 (1.2.6-2build1) ...
Setting up libjansson4:amd64 (2.14-2build2) ...
Setting up python3-pyasyncore (1.0.2-2) ...
Segmentation fault
dpkg: error processing package python3-pyasyncore (--configure):
 installed python3-pyasyncore package post-installation script subprocess returned error exit status 139
Setting up libnftables1:amd64 (1.0.9-1build1) ...
Setting up nftables (1.0.9-1build1) ...
dpkg: dependency problems prevent configuration of python3-pyinotify:
 python3-pyinotify depends on python3-pyasyncore; however:
  Package python3-pyasyncore is not configured yet.

dpkg: error processing package python3-pyinotify (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
Errors were encountered while processing:
 python3-setuptools
 fail2ban
 python3-pyasyncore
 python3-pyinotify
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Toto je ISO od VPS providera, takze mozno tam nie je nieco uplne ok?

11
Software / Bezpečné uložení dat v Androidu
« kdy: 09. 04. 2025, 09:14:01 »
Hladam nejaku doveryhodnu a offline mobilnu aplikaciu zdarma na android, ktora sluzi ako trezor pre data s biometrickym zamknutim. Prakticky tam chcem zalohovat kopiu kluca pre keepass databazu.

Co by ste odporucili?

12
Server / Jak správně změnit nejnižší privilegovaný port?
« kdy: 03. 04. 2025, 19:55:13 »
Pre vyuzitie portu 0-1023 je nutne byt privilegovany pouzivatel, pripadne sa to da obist roznymi sposobmi. Z tych co som nasiel mi prisiel
Kód: [Vybrat]
sysctl -w net.ipv4.ip_unprivileged_port_start=123 ako najvhodnejsi, pretoze napriklad pouzitie CAP_NET_BIND_SERVICE je aplikovane iba na konkretnu binarku a ked sa zmeni(aktualizacia), tak to treba nanovo nastavit. Je mozne aj pouzitie lokalnej proxiny beziacej pod rootom, alebo firewall redirect. Ako som pisal, ziadna z alternativ mi nevyhohovala. Bohuzial, zda sa ze ani moj zvoleny postup neprezije restart. Je nejak mozne to nastavit natvrdo?

13
Server / Změny v sshd v Ubuntu 22 vs. 24
« kdy: 02. 04. 2025, 01:24:11 »
Na ubuntu 24 lts bola moja sshd konfiguracia nasledovna:
Kód: [Vybrat]
Port 1234
AddressFamily inet
AllowUsers foo
AuthenticationMethods publickey
PubkeyAuthentication yes
PasswordAuthentication no
PermitRootLogin no
KbdInteractiveAuthentication no
UsePAM no

na Ubuntu 24 mi ale neustale pise
Citace
permission denied (publickey)
. Viem ze na 22 ked som to riesil tak bol problem v tom ze som nemal
Citace
PubkeyAuthentication yes
, a
Kód: [Vybrat]
AuthenticationMethods publickey same o sebe nestacilo. Tu som este pre istotu skusil pridat
Kód: [Vybrat]
PubkeyAcceptedAlgorithms ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256 ale stale bez zmeny.

Boli v sshd konfiguracii este nejake zasadne zmeny medzi tymito verziami?

14
Distribuce / Idempotentný apt purge
« kdy: 01. 04. 2025, 17:33:16 »
Potrebujem zbehnut prikaz na odinstalovanie nejakych balikov na Ubuntu 24. Ked spustim
Kód: [Vybrat]
apt purge a b c -y -qq tak je vsetko v poriadku, na prvy krat. Ale ak ho spustim druhy krat, napriklad ked je to sucastou nejakeho skriptu, tak mi to zlyha s
Kód: [Vybrat]
E: Unable to locate package foo. Ako to mozem vynutit, pripade aky iny prikaz na odinstalovanie mozem spustit viacnasobne a nebude si stazovat? Na webe som nasiel zmienku o
Kód: [Vybrat]
--force-remove-reinstreq ale nechce mi to zobrat, neviem ci to apt podporuje alebo robim nieco zle s tym.

15
Server / ACME DNS challenge nevystaví certifikát
« kdy: 31. 03. 2025, 17:59:03 »
Mam ClouDNS a chcem LE certifikat cez DNS challenge. Vsetko zbehne ako ma, az na to, ze mi LE vracia

Citace
urn:ietf:params:acme:error:dns - DNS problem: NXDOMAIN looking up TXT for _acme-challenge.foo.com - check that a DNS record exists for this domain

Pricom ked sa pozriem do admin panelu tak TXT zaznam tam je. Ked si nacitam DNS cez mtoolbox.com, tak DNS zaznam je v poriadku. Takze neviem kde moze byt problem kedze DNS je v platnom stave.

Na webe som nasiel plno odkazov ale nic uzitocne a casto s kompletne odlisnymi rieseniami.

Stran: [1] 2 3 ... 6