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/Krása, ale drahé :-(
je to myslim nejake raspberry pi
dík
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.
u nas pouzivame produkty od polskych bratov SMS Eagle https://www.smseagle.eu/Krása, ale drahé :-(
je to myslim nejake raspberry pi
https://www.sms-sluzba.cz/Jj, díky, na tu jsem zapomněl. Nicméně co GSM brána se SIM? Nějaké tipy ?
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 shodyJá jsem ti ale neradil ten od pohledu blbý regex, ale ať zkusíš ten ChatGPT. o výsledku se s ním dá diskutovat.
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.dkwww.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
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.Proč ne jeden mikrotik jako primary DNS server a ostatní jako secondary ?
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
JJ, na Grétu jsem se ho ptát neměl, to teda byla přednáška :-)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.
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.Já nemůžu odolat :-)Že z toho smrdí ChatGPT na sto honů.
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.
Díky, někdo další ?Jen k tomu JIT bych ještě dodal, že je v tomto případě irelevantní (překlad probíhá AOT).Děkuji a uvítám další názory na relevanci toho příspěvku.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.
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.
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 ?\* nefunguje ?
Na to se ptejte ChatGPT, to ona vypisuje výstup v Markodownu a neescapuje speciální znaky.
Můžete zkusit [url https://chat.openai.com/chat]ChatGPT[/url].Vzal jsem vaše zadání úkolu doslovně, prohnal to přes Deepl a https://www.autoregex.xyz/Citace: Filip JirsákVytvoř 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}$
Aha,jasně. zeptám se :-)\* nefunguje ?
Na to se ptejte ChatGPT, to ona vypisuje výstup v Markodownu a neescapuje speciální znaky.