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 - Standa Blábol

Stran: [1] 2 3 ... 18
1
Server / Re:Nestabilní vzdálená DB připojená přes FDW
« kdy: 16. 05. 2024, 12:24:09 »
Ta tabulka je velka a nechci to tahat k sobe.
Asi pouziju tu ChatGPT doporucenou variantu, v KPI chlivkach se ukaze N/A a spravte si to kkti.

Bacha, RETURN QUERY v plpgsql materializuje result - do work mem se kopiruje do paměti, nad se ukládá do dočasného souboru a pak z něj se zase vyčítá - má to výrazně vyšší režii než FDW - pro menší tabulky (do 10K řádků to bude v pohodě), ale pro větší nebo opravdu velké ta režie bude znát.

Pokud spravne chapu dokumentaci, RETURN QUERY pripadne RETURN NEXT nejprve nasysli vsechna vystupni data a pakt teprve pusti uvolni funkci.
Tedy kdyz z obri tabulky moje funkce vytaha subset cca 1000 radku, onen temporary store bude odpovidat onem 1000 radkum a JDBC loop bude streamovat az nad tim predzvykanym defacto "materialized view"

Kdezto cisty FDW bude zasilat do JDBC stream, ktery si to bude postupne odebirat.

Chapu spravne?

2
Server / Re:Nestabilní vzdálená DB připojená přes FDW
« kdy: 14. 05. 2024, 14:06:09 »
Ta tabulka je velka a nechci to tahat k sobe.
Asi pouziju tu ChatGPT doporucenou variantu, v KPI chlivkach se ukaze N/A a spravte si to kkti.

3
Server / Re:Nestabilní vzdálená DB připojená přes FDW
« kdy: 14. 05. 2024, 11:18:25 »
Tohle mi navrhla ChatGPT, napada nekoho neco lepsiho?

CREATE OR REPLACE FUNCTION get_devices_with_kpi()
RETURNS TABLE (
    device_id INTEGER,
    device_name VARCHAR(64),
    kpi_id INTEGER,
    kpi_name VARCHAR(64)
) AS
$$
BEGIN
    BEGIN
        RETURN QUERY
        SELECT d.id AS device_id, d.name AS device_name,
               k.id AS kpi_id, k.name AS kpi_name
        FROM device d
        LEFT JOIN kpi k ON d.id = k.id; -- Adjust the join condition as needed
    EXCEPTION
        WHEN SQLSTATE '08006' THEN -- Exception for network errors
            -- Return left joined nulls as if "kpi" is empty
            RETURN QUERY
            SELECT d.id AS device_id, d.name AS device_name,
                   NULL AS kpi_id, NULL AS kpi_name
            FROM device d;
    END;
END;
$$ LANGUAGE plpgsql;

4
Server / Nestabilní vzdálená DB připojená přes FDW
« kdy: 14. 05. 2024, 10:19:28 »
Dotaz do think tanku.

Mam Postgres DB, v ni tabulku se seznamem devices.
K te tabulce pres LEFT JOIN pripojuju KPI indikatory ze vzdalene MySQL DB, pripojene pres FDW.
Funguje to pekne, kdyz vsak vzdalena MySQL lehne (neni to muj stroj), padne na hubu s exception i ten select s leftjoinovanyma KPIckama.

Existuje nejaka moznost, aby z pripade nedostupnosti MySQL se ona foreign table chovala jako prazdna, a proste to pres LEFT JOIN nevratilo nic a pouze data z moji postgres tabulky?

Dik za jakykoliv hint.

5
Windows a jiné systémy / Re:V akom stave je Windows 11?
« kdy: 30. 04. 2024, 09:28:09 »
Za sebe muzu rict, ze W11 uz dozraly a jsou IMHO nejlpesi desktop v soucasnosti.
Je nutno mit verzi PRO kvuli HyperV a slusny HW a auto updaty driveru, dlouhodobe pouzivam Lenovo (nyni P15gen2 128GB RAM) a jejich Vantage mi udrzuje drivery a firmware updatovane.
Antivirus zakadni Defender, naprosto postacuje.

Winget se uz taky hodne zlepsil, na pocatku to byl otres, ted vsechen potrebny SW jako je VSCode, Pycharm, Git, Total Commander, Maven, NodeJS, PgAdmin, Docker Desktop instaluju a updatuju wingetem. Jeste to nedosahuje urovne apt/dnf ale uz to je pouzitelne.
Muj standardni pracovni setup je nyni nekolik spustenych HyperV linuxu, k nim remote via SSH pripojene VSCode. Kdyz potrebuju nejakou Xwin aplikaci, pres MobaXTerm v placene plnotucne verzi.

Wokenice ale kazdy vecer vypnu a rano nabootuju, je to za par sekund, akorat aby mi kavovar udelal prvni ranni kafe.

A da se na tom pustyt System Shock Remake ve dne uvedeni (poradne nefunguje na Linuxu dodnes)

6
Muzes si na FU pozadat o snizeni zaloh na novou uroven predpokladaneho rocniho zisku  se stejnym zduvodnenim, jaky pises ve svym postu.
Nevidim duvod, proc by nemeli nevyhovet.

Jinak s takovym prijmem je lepsi mit s.r.o, OSVC se vyplati do cca 2mega trzeb.

7
Studium a uplatnění / Re:Stav trhu práce 2024 - co se děje?
« kdy: 05. 04. 2024, 09:08:38 »
:D Jsi upadl, ne?

na to ti ve vsi ucte kaslu, a budu se radeji venovat uzitecnejsim vecem.

Klidne si pohadkam o tom, jak je v nemecku “levne”, ver dal.

Heh, tak nejak.
Ja jsem delal v Nemecku 3 roky na IT projektech, Badan-Wuttengerg, v modu tyden tam, tyden v CR.
A kecy jak je v Nemecku levne jsou k popukani.

IT pracovnik v Nemecku nema nijak moc vyssi prijmy v nominalnim porovnani s CR, zato brutalni zdaneni. Mistnaci zili v najmu v 3+1 a cumeli pomerne nevericne, ze si v suburb Prahy zrovna  nechavam stavet dum. O tom mohli leda snit.
V realu si tady v CR zijeme jako prasata v zite.
Ostatne nyni se uz nikdo pracovne na Zapad v CR prilis netlaci, a jakoze jeste pred 10 lety to byl sakra klondajk.

A kdo je niemand v Cesku, bude niemand i vsude jinde na svete.


8
To se ale nijak nevylučuje. S elektronikou je to dost podobné jako s automobily: ztratí třetinu hodnoty jen co vyjedou ven z autosalonu. Podstatné je, jak rychle ztrácí hodnotu potom během dalších let.

Hele, manzelcin Kodiaq uz ma 6 let a me by se libila na moje pojizdky Tesla 3 Long range.
Umel bys zaridit pulrocni Kodiaq/Teslu s najezdem dejme tomu do 20k za 2/3 cenikovky?
Jestli jo, za zprostredkovani ti dam 100k provizi za kus.

Dik.

9
Opakovaně tu zaznělo, že OSX má lepší správu paměti než linux. Google mi nenabídl žádné bližší informace, v čem to zcela konkrétně technicky spočívá. Umí někdo tohle upřesnit? Nebo je to třeba jen o swapování na velice rychlé interní SSD, zatímco v linuxu mají daní uživatelé nějaké obyč SATA SSD s desetinovou rychlostí?

Osobně s tím nemám žádnou zkušenost, na pracovních linuxech mám/jsem měl vždy RAM spoustu, takže jsem to nemusel nikdy řešit.

Tak je to samozrejme blabol, ktery zerou jenom Svedci jablkovi.
Marketing Applu je proste dokonovaly, ze dokaze presvedcit i lidi, co se zivi IT (predpokladam na tomto serveru), aby to pozrali.

Vec je pomerne jednoducha, aplikace pozada OS o alokaci pameti a OS ji prideli. Pri nedostatku RAM OS zacne odsouvat malo pouzivane pametove stranky na SWAP, to je cele, na tom neni co vymyslet.
Takze chrome se spustenou zravou SPA javascript aplikaci bude zrat uplne stejne na woknech, linuxu i macos.

Jedine, cim se macos lisi od woken a linuxu, ze ma ze zoufalstvi ma onech 8GB (v realu 6GB, protoze sdilena videoram) pleckach zapnutou kompresi RAM. Je to obdobne udelatko ze zoufalstvi, jako kdyz jsme v devadesatkach pouzivali "RAM doubler" v dobach, kdy 1MB RAM stal 1000Kc pri prumerne mzde 12000Kc. Na Linuxu je obdobou "zram" a "zswap", na beznem PC to ale nikdo samozrejme nepouziva a bezne distro to nema zapnute.

Pamet je smesne levna. 32GB DDR4 do NTB stoji 1800Kc, v mem Lenovo P15gen2, mam 128GB RAM (4x32), cenikova cela u Alzaka je 4*1800= 7200Kc. A jak se divam na ceny u alzaka Mac Air 8GB stoji 32 klacku, verze 16GB (+komickych 256GB SSD navrch v cene par stovek) stoji 44 klacku. Takze za 8GB RAM navrch 12 litru...

Popravde 8G napajene RAM a 256GB napajene storage ma muj telefon Xiaomi Mi10T, koupeny nekdy davno za kovidu za desitku, Apple M2 je asi 2x vykonnejsi nez Snapdragon 860, tim rozdily konci.

10
Hardware / Re:Ryzen 9 PRO 7940HS nebo spíš Intel i9-13900H?
« kdy: 27. 03. 2024, 10:52:59 »
Co se tyce thunderboltu, obecne platilo (zjistoval jsem pred 2 lety) ze thunderbolt dockina zvladala pripojeni vice monitoru s vetsim rozlisenim, nez USB.
A s USB dockinama mam navic problem, ze se chovaji obcas podivne, treba neozivi externi monitor a je nutno vytahnout/zasunout. Ale to muze byt problem konkretniho kusu.

A zrovna Lenovo rady P se s dockinama pouziva velice casto.


11
Hardware / Re:Notebook na VŠ
« kdy: 25. 03. 2024, 10:55:53 »
Doporucuju Lenovo, napr repasovanou profi radu.

Fakt nedej na kecy svedku jablkovych, ti s Macem rovnou fasujou tvrde drogy a jsou z tech keplu nadseni. Znam jednoho, ktery pouziva Mac v modu, ze ma na nem virtualni wokna, ty virtualni wokna se prihlasuji na specifickou VPN u zakaznika, tam se spousi RDP session. Dusledek je, ze mu v tyhle konstelaci nejdou psat uvozovky a znak pipe, takze ma otevreny notepad s temito znaky a v pripade potreby je vklada cut'n'paste. A je nadseny.

Porid si neco, co se da upgradovat, minimalne 32GB RAM a 1TB disk, na to wokenice 11 PRO, skolni veci strkej do lokalnich HyperV masin. Tam si nacpi i svoje pokusne linuxy.

12
Hardware / Re:Ake smart hodinky?
« kdy: 28. 02. 2024, 09:09:23 »
Presne k tomuto ucelu jsem si poridil naramek Xiaomi MiBand 7.
Stalo to 7 stovek, ma celkem slusne senzory a veskerou chytrost to ma v obsluznem programu v telefonu, ktery stejne nosim porad s sebou.
Vydrzi to nabite 10 az 14 dni a nesundavam to ani ve sprse.

Garminy si porizuji znami, co opravdu pravidelne sportuji, typ maraton a iron man. Na muj vecerni elliptical a vylety na kole to postacuje s prehledem.

13
Server / Re:Je možné HTTPS bez DNS?
« kdy: 26. 02. 2024, 11:04:53 »
Obdobny problem jsem resil pomoci widcard certifikatu *.foobar.com, ktery pokryje i vps1.foobar.com a dalsi dynamicky vznikle.
tento dns zaznam odkazoval na nginx, ktery slouzil jako SSL terminator a ktery v rezimu reverse proxy rozhazoval podle nazvu traffic na prislusne VPS.

14
Vývoj / Re:JS regex
« kdy: 15. 02. 2024, 12:05:51 »
Oprava:

(\<script rel=\"gallery\" type=\"application\/json\">)([\s\S]*?)(\<\/script\>)

15
Vývoj / Re:JS regex
« kdy: 15. 02. 2024, 12:00:06 »
(\<script rel=\"gallery\" type=\"application\/json\">)([\s\S]*)(>?)

https://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy

Stran: [1] 2 3 ... 18