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

Stran: 1 ... 4 5 [6] 7 8 ... 40
76
Server / Re:Náhrada SMS brány Vodafone
« kdy: 07. 02. 2023, 21:03:27 »
u nas pouzivame produkty od polskych bratov SMS Eagle https://www.smseagle.eu/
je to myslim nejake raspberry pi
Krása, ale drahé :-(
dík

77
Server / Re:Náhrada SMS brány Vodafone
« kdy: 07. 02. 2023, 15:16:36 »
https://www.sms-sluzba.cz/
Jj, díky, na tu jsem zapomněl. Nicméně co GSM brána se SIM? Nějaké tipy ?

78
Server / Náhrada SMS brány Vodafone
« kdy: 07. 02. 2023, 14:39:58 »
Zdravím, donedávna jsme SMS bránu Vodafone používali na alerty (email -> SMS) , bohužel ji zrušili.
Nepoužíváte něco podobného ? Ať už HW nebo SW či web.
Preferoval bych GSM bránu, ale musí mít LAN port. Monitoring má omezené možnosti. ale taky umí nějaké kecálky, zatím mi nefungují
Díky

79
Vývoj / Re:Náhrada \K v regexp za assertion (.(?<!^www\.))+$e
« kdy: 06. 02. 2023, 10:31:43 »
díky za snahu, ale asi jste to netestovali, neboť to označí celé řádky. To co obarvují ty online nástroje hodně barvičkama ve skutečnosti jsou matching groups asi jste si mysleli, že když to vyznačí jednotlivé skupiny je vyhráno... což by stačilo v případě dalšího zpracování preg_match ... $match[2] (0...celý, jednička případné www., dvojka to co hledám),,, jenže právě to jsem na začátku upozorǚnoval že to má být čistě  vyznačený řetězec shody

TLDR správně je (.(?<!^www\.))+$, ale mám  mírný pocit, že je to z hlediska výkonnosti neefektivní
(a krásné na tom je, že pouhá přítomnost toho znaku stříška ^ ovlivňuje jestli to funguje jen na počáteční www., nebo na poslední www. (což ale není uplně košér, cokoli.www.tamto by mělo pobrat celé, ale www.www.tamto  jsou zapeklité testovací řetězce ,ale lookbehind (?<!(www.)+) je zakázané)

Zkusil jsem  1.
(www\.)?(\S+(\.\S+)?)
i označí od začátku tedy i s www : (

2:
Tak  radu FKoudelky jsem zkusil, nevím-jaký výraz jsem převedl na cat testfile.txt  | grep --color -Pi '^(?:www\.)?(.+?)$' a už od pohledu se mi zdá, že to bode blbost, jelikož  začíná ^, že matchne uplně celý řádek od začátku včetně www a taky že jo, . Zkusil jsem ubrat počáteční ^  a nic. A tuším,



https://regex101.com/r/TejAZp/1

PS: díky i za všimnutí "www." s tečkou, nechtěl jsem to komplikovat

Dopracoval jsem se teď k tomuhle výrazu : ((?<!^www\.).)+$, ale máte tušení proč do shody nezapočte i první znak  za www.?

www.fo.lk
hsa.dk
www.www.doublew

Dá se to řešit i pomocí .(?<!^www\.).)+$, což ale vyřadí uplně z shody www.a, www.b ... je to takové nesystémový hack i když use case pro www.z je nesmysl

Tohle je již správné : (.(?<!^www\.))+$ ( přesun tečky v první závorce na začátek assertion



www.fo.lk
hsa.dk
www.www.doublew
www.o
h
www.kdwk.www.jkjlk.www.kldssaskld
www.www.kdwk.www.jkjlk.www.kldssaskld
www.www.sad.www.sad.www.kdwkjkjlk.www.kldssaskld
www.www.www.sad.www.sad.www.kdwkjkjlk.www.kldssaskld
sad.www.sad.www.kdwkjkjlk.www.kldssaskld
Já jsem ti ale neradil ten od pohledu blbý regex, ale ať zkusíš ten ChatGPT. o výsledku se s ním dá diskutovat.

80
Vývoj / Re:náhrada \K v regexp za assertion
« kdy: 05. 02. 2023, 10:32:55 »
AI píše: (bez záruky)
Ano, můžete tento výraz převést na: (?:www\.)?(.+?)$

nevim jestli kolem toho nemají být obrácené jednouvozovky, nejdou  mi napsat


81
Vývoj / Re:náhrada \K v regexp za assertion
« kdy: 05. 02. 2023, 10:26:53 »
 Beze srandy, zkus to předhodit ChatGPT https://openai.com/blog/chatgpt/

82
Sítě / Re:Jak na DNS v interní síti
« kdy: 30. 01. 2023, 22:30:55 »
Ahoj, mám 3 prostory (říkejme jim třeba domov, kancelář a chalupa), v každém je nějaké připojení k internetu a mikrotik jako hlavní router. Routery jsou propojeny wireguard vpn, mám nastavené routy, provoz funguje dle nastavených firewall pravidel.

Už mě nebaví pamatovat si IP adresy jednotlivých zařízení, rád bych měl možnost alespoň na některá zařízení přistupovat přes hostname z celé VPN sítě. tzn abych ať jsem doma nebo na chalupě tak můj počítač byl schopen resolvovat adresy ve stylu nas.kancl.mojedomena.cz na 192.168.10.10 nebo kamera1.chalupa.mojedomena.cz na 192.168.20.20 - prostě na adresy routovatelné v rámci mé VPN. vzhledem k tomu že v každé lokalitě je jiný subnet, mDNS je nejspíše mimo.
- Bych byl rád, aby síť neměla single point of failure, tzn aby při výpadku jedné site nebyli ovlivněny ostatní - nechci tedy mít jeden z mikrotiků jako DNS pro celou síť.
- Také bych byl rád kdyby DNS záznamy mohl spravovat na jednom místě, ne vše kopírovat na 3 místa.

Měli by jste nějaký nápad jak tohle řešit? Jediné co mě napadlo tak přidat u mého registrátora domény k mojedomena.cz všechny DNS záznamy které potřebuji ale nejsem si jistý jestli tohle řešení nemá nějakou bezpečností díru. případně zda není nějaké vhodnější řešení.
Díky za rady
Proč ne jeden mikrotik jako primary DNS server a ostatní jako secondary ?
/etc/hosts a její distribuce ?
Nebo se vám ty záznamy tak často mění / je jich tolik ?

83
Vývoj / Re:Rychlost Chez Schemei
« kdy: 23. 01. 2023, 17:03:03 »
Ano, výborně! Chtěl jsem a) zjistit jestli to jde poznat a za b) dostat z vás odborníků, jestli nekecá, což se mi zatím nepodařilo. Nevím o tom totiž vůbec nic. Díky za účast.

ChatGPT se nedá věřit, umí jenom papouškovat, je schválně natrénovaný, aby měl levicové "názory" a esej s opačným názorem dokonce odmítne vytvořit. A lže: Napřed mi tvrdil, že Modlitbu pro Martu napsal Nohavica, když jsem se ohradil, řekl, že mám pravdu a napsal ji Kryl a když jsem mu napsal, kdo byli skuteční autoři, tak mi to odkýval a tvářil se, že jsme v pohodě. No, nejsme.
JJ, na Grétu jsem se ho ptát neměl, to teda byla přednáška :-)

84
Vývoj / Re:Rychlost Chez Schemei
« kdy: 23. 01. 2023, 08:36:02 »
Já nemůžu odolat :-)
Co říkáte na tuto odpověď?

Chez Scheme je implementace jazyka Scheme, který je dynamický, vysokoúrovňový jazyk s podporou funkcionálního programování. Autoři Chez Scheme dosahují vysoké rychlosti pomocí několika technik:

Jit-kompilace: Chez Scheme používá just-in-time (JIT) kompilaci k překladu Scheme kódu do strojového kódu. Toto umožňuje, aby kód byl spuštěn rychleji, protože strojový kód může být vykonán přímo procesorem, namísto interpretace vysokoúrovňového kódu.
Typová analýza: Chez Scheme používá statickou typovou analýzu k detekci kódu, který může být efektivněji kompilován. Toto umožňuje, aby kód byl kompilován s využitím specifických optimalizací pro různé typy dat.
Předkompilace: Chez Scheme umožňuje předkompilovat často používaný kód, což umožňuje rychlejší spouštění programu.
Optimalizace: Chez Scheme používá různé techniky optimalizace, jako např. common subexpression elimination, constant folding a inlining, které zlepšují výkon kódu.
V kombinaci tyto techniky umožňují Chez Scheme dosahovat srovnatelné rychlosti s jazyky jako C nebo Rust, i když je Scheme dynamickým jazykem s vysokoúrovňovými abstrakcemi.
Že z toho smrdí ChatGPT na sto honů.
Ano, výborně! Chtěl jsem a) zjistit jestli to jde poznat a za b) dostat z vás odborníků, jestli nekecá, což se mi zatím nepodařilo. Nevím o tom totiž vůbec nic. Díky za účast.

85
Vývoj / Re:Rychlost Chez Scheme
« kdy: 22. 01. 2023, 21:27:44 »
V kombinaci tyto techniky umožňují Chez Scheme dosahovat srovnatelné rychlosti s jazyky jako C nebo Rust, i když je Scheme dynamickým jazykem s vysokoúrovňovými abstrakcemi.
Je to tak, ale už se nějak točíme v kruhu.
Děkuji a uvítám další názory na relevanci toho příspěvku.
Jen k tomu JIT bych ještě dodal, že je v tomto případě irelevantní (překlad probíhá AOT).
Díky, někdo další ?

86
Vývoj / Re:Rychlost Chez Scheme
« kdy: 22. 01. 2023, 20:58:04 »
V kombinaci tyto techniky umožňují Chez Scheme dosahovat srovnatelné rychlosti s jazyky jako C nebo Rust, i když je Scheme dynamickým jazykem s vysokoúrovňovými abstrakcemi.
Je to tak, ale už se nějak točíme v kruhu.

Děkuji a uvítám další názory na relevanci toho příspěvku.

87
Vývoj / Re:Rychlost Chez Scheme
« kdy: 22. 01. 2023, 19:00:45 »
Já nemůžu odolat :-)
Co říkáte na tuto odpověď?

Chez Scheme je implementace jazyka Scheme, který je dynamický, vysokoúrovňový jazyk s podporou funkcionálního programování. Autoři Chez Scheme dosahují vysoké rychlosti pomocí několika technik:

Jit-kompilace: Chez Scheme používá just-in-time (JIT) kompilaci k překladu Scheme kódu do strojového kódu. Toto umožňuje, aby kód byl spuštěn rychleji, protože strojový kód může být vykonán přímo procesorem, namísto interpretace vysokoúrovňového kódu.
Typová analýza: Chez Scheme používá statickou typovou analýzu k detekci kódu, který může být efektivněji kompilován. Toto umožňuje, aby kód byl kompilován s využitím specifických optimalizací pro různé typy dat.
Předkompilace: Chez Scheme umožňuje předkompilovat často používaný kód, což umožňuje rychlejší spouštění programu.
Optimalizace: Chez Scheme používá různé techniky optimalizace, jako např. common subexpression elimination, constant folding a inlining, které zlepšují výkon kódu.
V kombinaci tyto techniky umožňují Chez Scheme dosahovat srovnatelné rychlosti s jazyky jako C nebo Rust, i když je Scheme dynamickým jazykem s vysokoúrovňovými abstrakcemi.

88
Vývoj / Re:Regex pro pevnou délku řetězce
« kdy: 21. 01. 2023, 15:53:36 »
\* nefunguje ?

Na to se ptejte ChatGPT, to ona vypisuje výstup v Markodownu a neescapuje speciální znaky.
Dal jsem na chatGPT taky to vaše zadání přeložené deepl do angličtiny, výsledek stejný jako z češtiny, ale všiml jste si, že on tam ty hvězdičky vygeneruje a pak skryje ?

89
Vývoj / Re:Regex pro pevnou délku řetězce
« kdy: 21. 01. 2023, 15:43:48 »
Můžete zkusit [url https://chat.openai.com/chat]ChatGPT[/url].

Citace: Filip Jirsák
Vytvoř regulární výraz (PCRE kompatibilní), který bude odpovídat přesně 16 znakům - velkým písmenům nebo číslicím. V textu však musí být písmena i číslice, posloupnost 16 znaků nebo 16 písmen regulárnímu výrazu nevyhoví.

Správný RE, když doplním ty Markdownem ztracené hvězdičky, tedy je:

Kód: [Vybrat]
^(?=.*[A-Z])(?=.*[0-9])[A-Z0-9]{16}$


Vzal jsem vaše zadání úkolu doslovně, prohnal to přes Deepl a https://www.autoregex.xyz/
a koukejte, co z toho vypadlo
^(?=.*[A-Z])(?=.*[0-9])[A-Z0-9]{16}$

Paráda!!!

90
Vývoj / Re:Regex pro pevnou délku řetězce
« kdy: 21. 01. 2023, 15:32:00 »
\* nefunguje ?

Na to se ptejte ChatGPT, to ona vypisuje výstup v Markodownu a neescapuje speciální znaky.
Aha,jasně. zeptám se :-)

Stran: 1 ... 4 5 [6] 7 8 ... 40