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

Stran: 1 ... 7 8 [9] 10 11 ... 29
121
Vývoj / Re:Srovnání algoritmů na prvočísla
« kdy: 06. 12. 2022, 23:45:15 »
Podstata je že  nezáleží na tom jestli dělení je rychlejší než modulo. Ale kolik operací dělá který algoritmus pro velké vstupní n. Přesněji operací v nejhlubším cyklu. Nebo se pletu?

(Ano, je tam nejednoznačnost , prvních n prvočísel(list), nté prvočíslo, prvočísla pod n(list),  prvočíslobtěsně nad n)

A jde o časouvou a ne pamět. Nárocnost

122
Vývoj / Neomezená rekurze při foreach C#
« kdy: 06. 12. 2022, 23:38:37 »
Dojde zde k "neomezené rekurzi" ? Je tento (1,2) kod optimální? Samozřejmě strom je konečný, ale  volá se yieldnode/applynode. Nejde mi o rekurzi stromu a pricipu algoritmu (což jsou) ale o kód, jestli roste stack frame s hloubkou stromu

Případně pokud ano , dokáže se s tim kompilator poprat ((tail)optimalizace, dekompozice na "goto")?

Kód: [Vybrat]
1

public IEnumerator<T> GetEnumerator()
{
    foreach (var item in YieldNode(_root))
        yield return item;
}

private IEnumerable<T> YieldNode(Node<T> node)
{
    if (node == null)
        yield break;

    foreach (var item in YieldNode(node.Left))
        yield return item;

    yield return node.Item;

    foreach (var item in YieldNode(node.Right))
        yield return item;
}

2:

public void ForEach(Action<T> action)
{
    ApplyToNode(_root, action);
}

private void ApplyToNode(Node<T> node, Action<T> action)
{
    if (node == null)
        return;

    ApplyToNode(node.Left, action);
    action(node.Item);
   

123
Vývoj / Srovnání algoritmů na prvočísla
« kdy: 04. 12. 2022, 23:01:27 »
Který z algoritmů bude asymptoticky lepší v čase? Hlavní cyklus klasicky počítá od dvojky a inkrementuje i. (Případně od trojky a inkrementuje po 2, to je fuk)
-ten, který daného kandidáta zkouší dělit všemi čísly až po číslo samotné i (to je pro ukázku zde jenom)
ten, který daného kandidáta zkouší dělit všemi čísly až po FLOOR(SQRT(i))
-ten, který daného kandidáta zkouší dělit jen prvočísly až po číslo samotné i, přičemž si prvočísla ukládá to pomocné tabulky
-Erasthenovo síto

Druhá větev-
je lepší (opět rychlejší) v druhém vnoření cyklu při porovnání odmocniny si odmocninu nejdřív spočítat (sqrt(i)) a nebo testovat  j<=i*i
-samozřejmě taky vím, že taky dost výkonu ubere, když odmocnina není převedená z float na int

124
Sítě / Re:Notebook Wifi to desktop LAN bridge
« kdy: 30. 11. 2022, 15:55:43 »
Na tohle jsem pouzil Raspberry, konkretne Pi3 rpishop.cz?lbgt=eYKJIFJESOIFJOISEJFOISDJFOISDJFOIDSJFOIJSDFOIJSDOIFJOISDFJ
Ma to 100Mbit port a 72Mbit Wifi. Napajeni pres microUSB xxxmA,ale hlavne 5.2V!  Je z toho hodně schopný wifi adaptér, stačí mi txpower 8dB (cca 7mW) přez zeď.  Ale aj 30dB(1W) Charakteristika nejlepší signál kolmo na rovinu boardu na straně s ICčkama.

125
O serveru Root.cz / Přidání názoru trvá 10 sekund
« kdy: 29. 11. 2022, 17:32:23 »
Přidání názoru pod článek/zprávičku trvá 10.55sec (Waitng (TTFB)). Není to nějak moc pomalé? Obzvlášť vkontrastu, když editace trvá stovky ms.

126
/dev/null / ptoč sevobrázek načítá přes
« kdy: 28. 11. 2022, 15:51:40 »
Proč se obrázek načítá přes firebasestorage.googleapis.com ?
https://firebasestorage.googleapis.com/v0/b/domena.com%2Flogos%2Flogo.svg .

127
Vývoj / Co dělá tento svg filtr feColorMatrix, FeFunc*
« kdy: 23. 11. 2022, 14:35:49 »
zajímaj mě dvě věci, tento filtr se poněkud kostrbatě aplikuje přes css vlastnost IMG.zprznit {filter(#reference)}, jde to udělat i "inline"?
A potom, jaká je podpora v prohlížečů? Třeba v mobilnim firefoxu to nechodí
Zatřetí, co to konrétně dělá?
matice (values=) :Vidím, že matice je  4x5, což je trochu divné (vždy první 3 nenulové, 2 nulové, to celé 4krát)-
fefunc* : dvě čísla, ty jsou na co?
Umožňuje to něco víc než blending kanálů (což je matice 3x3)?, dělá to něco víc, třeba normalizace, celkový multiplier, mocnění křivky(exponent), clipping ?

Kód: [Vybrat]
<svg><filter id="reference">
<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values="
.299 .587 .114 0 0
.209 .587 .104 0 0
.291 .507 .124 0 0
.499 .587 .110 0 0 "></feColorMatrix>
<feComponentTransfer color-interpolation-filters="sRGB">
<feFuncR type="table" tableValues="0.14 0.49803921568627"></feFuncR>
<feFuncG type="table" tableValues="0.1 0.49803921568627"></feFuncG>
<feFuncB type="table" tableValues="0.3 0.49803921568627"></feFuncB>
<feFuncA type="table" tableValues="1 0.34"></feFuncA></feComponentTransfer><feComposite in2="SourceGraphic" operator="in"></feComposite></filter>


128
Server / Re:MySQL - pětiminutové průměry hodnot v tabulce
« kdy: 23. 11. 2022, 14:27:34 »
zlaté pravidlo SQL: Where určuje, která data vůbec  půjdou do zpracování, a až potom group/having je zpracuje
nebylo by lepší na to nějakáý influx DB? , ta myslím by na to měla být jak poklice na hrnec

129
Sítě / Re:WireGuard Windows - Mikrotik
« kdy: 16. 11. 2022, 12:46:18 »
Nemám mikrotik, ale taky pokud chci z klientů chodit na internet, je potřeba na "koncentrátoru " (a.k.a. serveru ) dát iptables -t nat --I POSTROUTING -o vystupni_eth    -j MASQUERADE, jinak logicky provoz z vps bude mít SRC adresu tvé domácí sítě místo přidělené té vps)
)

(je to trochu jiná situace) - ale možná na tebe taky platí, tipuji, že na routeru nedochází k  NATování (z nějakého důvodu, když přece při browsení z LAN natuje) a na WAN vychází nenatované SRC adresy

130
Sítě / Re:NAS a OpenVPN z veřejné IP
« kdy: 16. 11. 2022, 12:35:29 »
Já taky zkusím jednu random radu, ostatní taky kdyžtak dopíšu.

Připojení přes vpn chceš proč, když do NAS se dostaneš přes veřejnou IP a forwardovaný port?

Nemáš v případě openvn konflikt v adresách, že, rovněž jsi v síti 192.168.1 a nas je taky 192.168.1.x

"Ladil"™ jsi nějak NAT, certifkáty, a routovací tabulku?


Nic o OpenVPN nepíšeš, ale je to v titulku.


CO znamená "jsou propojené"  ? a jak ?  s využitím nějaké vpn nebo bez ní ?pokud jsou propojené, co tedy dokážeš?Další dotazy kdyžtak dopíšu

131
Server / Synchronita souborů v _override složce Dockeru
« kdy: 16. 11. 2022, 12:24:34 »
Zajímalo by mě pár věcí o dockeru:
Je podsložka _override nějaká standardní funkcionalita dockeru nebo  připojených volumes? (To znamená že , co že třeba co se vloží do /home/bezec/path/_override/etc/bla/cfg.yml se v kontejneru objeví v  /etc/bla/cfg.yml, kde /home/bezec/bath je předaná cesta při spouštění)

2. soubory nejsou spjaté. To znamená, že jsem  očekával (trochu), že když při běžícím kontejneru změním "lower" soubor ( /h/b/p/_over/etc...yml), tak se projeví ihned v kontejneru (docker exec -it cat /etc/b/c.yml vrátí stejný obsah)..  Samozřejmě oboustranou synchronizaci jsem nečekal, od toho je přece normální volumes
Soubory se "propisují" do "upper" adresáře jen při spuštění kontajneru (tedy jejich aktuální obsah v době spuštění)

DOTAZ:

Je možné nějak nakonfigurovat docker-file nebo co, aby fungovala ty změn se projevily ihned ? Ale se zachováním charakteru overridu (že naopak změna v upper neovlivní soubor v lower(_override)) ? Tím by se z toho stala obyčejná volume (nebo jak se tomu říká, když docker umí připojivat už i jednotlivé soubory)

132
Hardware / Re:Viete mi pomôcť s nacenením PC zostavy?
« kdy: 29. 10. 2022, 13:10:14 »
To by mě fakt zajímalo, jestli to ramdiskování má smysl nějaký reálný přínos u té kompilace nebo paření? Když už tu Máme nvme a pcie 5. kde rychlosti jsou 5GB/s ?


Samozejmě s ramdiskem mám zkušenosti, dtřeba při  dávkovém zpracování megamnožství fotek s exif a nepopírám markantní zrychlení... Jenom to byla doba SATA 2 SSD potažmo ke bylo čtení 500 MB/s .




(BTW jsem kompiloval podělaný driver pro wifi kartu asi 10 minut na SBC ale tam je eMMC a RAMka má 15/GBs bandwidth papírově)

133
Server / Re:Jak se připojit na zombie polomrtvý počítač
« kdy: 29. 10. 2022, 13:03:24 »
Kdybych ho vypnul, ztratí se mi okna v otevřených aplikacích která už zpátky nevrátím

Ale po dni nginx přestal odpovídat.

134
Server / Re:Jak se připojit na zombie polomrtvý počítač
« kdy: 28. 10. 2022, 13:29:48 »
Tak teď už ani  nefunguje ani ta poslední bašta HTTP server. Port je otevřený, vrací i nějaký paket s daty, ale asi ne nic kompletního, takže wget a curl už nedoběhnou.
Ping ještě jde.

135
Server / Jak se připojit na zombie polomrtvý počítač
« kdy: 28. 10. 2022, 12:25:17 »
Stalo se mi u počítače, že po stisku klávesy vypínače (trigger pro zobrazení nabídky suspend/resset/vypni z MATE)
odklepnutí suspend mi zatuhla obrazovka ukazuje stále (i po vypojení zapojení kabelu obraz poslední večeře shellu).a nic ani kláv,myš nereageovala. Po vypojení/zapojení klávesnice už a ni už ani nesvítí kolečko myši, jako kdyby nebyla připojená na USB power.
Taky neustále bliká pravá/žlutá/ kontrolka ethernetu

Ale je divné,že reaguje na ping, dokonce funguje http server u defaultní testovací stránky
Tím to končí.
Zkoušel jsem i curl --upload file a nějak zvláštně to jde: jako by se něco odešle, ale zmarzne to na nějakém vysokém procentu a dále už to nejde...

Taky z něj chodí nfs pakety z portu 2049 na nějký 54123 (možná obráceně směry) a nějaká komunikace tam probíhá


To hlavní SSH: zkoušel jsem se připojit na ssh:,  ale vymění se asi 5 paketů každým směrem a pak se nic neděje (tcpdump na protějškuú
ssh -v:
Kód: [Vybrat]
ssh -v  192.168.1.67

debug1: Reading configuration data /home/x/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.1.7 [192.168.1.7] port 22.
debug1: Connection established.
debug1: identity file /home/x/.ssh/id_rsa type -1
debug1: identity file /home/x/.ssh/id_rsa-certtype -1
debug1: identity file /home/x/.ssh/id_dsa type-1
debug1: identity file /home/x/.ssh/id_dsa-cert type -1
debug1: identity file /home/x/.ssh/id_ecdsa type-1
debug1: identity file /home/x/.ssh/id_ecdsa-cert type - 1
debug1: identity file /home/x/.ssh/id_ed25519 type -1
debug1: identity file /home/x/.ssh/id_ed25519-cert type -1
debug1: identity file /home/x/.ssh/id_xmss type -1
debug1: identity file /home/x/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.9
ian-10+deb10u1


Taky je divné, že píská asi CPU jako u notebooků neustále.  Podle mě je v idle.




Stran: 1 ... 7 8 [9] 10 11 ... 29