Autor: Yuri Gagarin

Život v roce 2030

Francouz Fabrice Grinda vždy rád riskoval — úspěšně investoval do stovek společností: Alibaba, Airbnb, BlaBlaCar, Uber a dokonce i ruského ekvivalentu Booking — služba Oktogo. Má zvláštní talent na trendy, na možné budoucnosti. Pan Grinda nejen investoval do cizích podniků, ale také zakládal své vlastní. Například online inzerce OLX, kterou používají […]

Úvod do síťové části cloudové infrastruktury

Cloudové výpočty stále hlouběji pronikají do našeho života a pravděpodobně není nikdo, kdo by alespoň jednou nevyužil nějakou cloudovou službu. Co ale cloud vlastně je a jak funguje, ví málokdo, dokonce ani na úrovni základní myšlenky. 5G se stává realitou a telekomunikační infrastruktura začíná přecházet […]

Vydání XMPP klienta Kaidan 0.6.0

Nová verze XMPP klienta Kaidan 0.6.0 je nyní dostupná. Program je napsán v jazyce C++ s využitím Qt, QXmpp a frameworku Kirigami. Kód je distribuován pod licencí GPLv3. Sestavy jsou připraveny pro Linux (AppImage a flatpak) a Android. Publikace sestav pro macOS a Windows se zpožďuje. Klíčovým zlepšením v nové verzi je implementace fronty offline zpráv — pokud není k dispozici síťové připojení, zprávy nyní […]

Společnost Zextras převzala odpovědnost za sestavování verzí Zimbra 9 Open Source Edition

Společnost Zextras začala vytvářet a publikovat hotové sestavy balíku pro spolupráci a elektronickou poštu Zimbra 9, který je prezentován jako alternativa k MS Exchange. Sestavy jsou připraveny pro Ubuntu a RHEL (260 MB). Dříve společnost Synacor, dohlížející na vývoj Zimbra, oznámila ukončení publikování binárních sestav Zimbra Open Source Edition a záměr rozvíjet Zimbra 9 jako proprietární produkt bez […]

Vyšel Kotlin 1.4

Co bylo zahrnuto v Kotlin 1.4.0: Nový, výkonnější algoritmus inferencí typů je nyní zapnutý ve výchozím nastavení. Automaticky určuje typy ve větším počtu případů, podporuje smart-cast i ve složitějších scénářích, lépe zpracovává delegované vlastnosti a mnoho dalšího. Nové IR backendy pro JVM a JS jsou k dispozici v alfa režimu. Po stabilizaci budou používány ve výchozím nastavení. V Kotlin 1.4 […]

i9-10900K vs. i9-9900K: co lze vytěžit z nových Intel Core na staré architektuře

O něco více než rok uplynul od doby, kdy jsem testoval zcela nové Intel Core i9-9900K. Ale čas plyne, všechno se mění a Intelu se už podařilo uvést čerstvou řadu procesorů 10. generace Intel Core i9-10900K. Jaká překvapení nám tyto procesory připravují a opravdu se všechno mění — o tom si teď promluvíme. Comet Lake-S Kódové označení 10. […]

Tak-Tak-Tak a žádný Tik. Čím se liší procesory Intel Core různých generací na základě jedné architektury

S příchodem procesorů Intel Core sedmé generace mnohým došlo, že strategie „Tik-Tak“, kterou Intel dodržoval po celou dobu, selhala. Slib snížit technologický proces z 14 na 10 nm zůstal pouze slibem, začalo dlouhé období „Taku“ Skylake, během něhož se udál Kaby Lake (sedmá generace), překvapivý Coffee Lake (osmá) s minimálními změnami technologického procesu […]

Implementace modelu řízení přístupu s využitím Row Level Security v PostgreSQL

Rozvoj tématu Etuda o implementaci Row Level Security v PostgreSQL a pro podrobnější odpověď na komentář. Použitá strategie předpokládá koncept „Obchodní logika v DB“, který byl podrobněji popsán zde — Etuda o implementaci obchodní logiky na úrovni uložených funkcí PostgreSQL. Teoretická část je skvěle popsána v dokumentaci Postgres Pro — Politiky ochrany řádků. Níže je uvedena praktická […]

Studie implementace Row Level Security v PostgreSQL

Jako doplněk k Etudě o implementaci obchodní logiky na úrovni uložených funkcí PostgreSQL a především k podrobné odpovědi na komentář. Teoretická část je skvěle popsána v dokumentaci Postgres Pro — Politiky ochrany řádků. Níže je uvedena praktická implementace malé konkrétní obchodní úlohy — skrytí odstraněných dat. Etuda věnovaná implementaci Rolového modelu s využitím RLS je představena […]

Studie o implementaci obchodní logiky na úrovni uložených funkcí PostgreSQL

Podnětem k napsání etudy byla článek „V karanténě se zátěž zvýšila 5krát, ale byli jsme připraveni“. Jak Lingualeo přešel na PostgreSQL s 23 miliony uživateli. Také se mi zdálo zajímavé článku publikovaný před 4 lety — Implementace obchodní logiky v MySQL. Zajímavé bylo, že stejná myšlenka — „realizovat obchodní logiku v DB“ — se objevila v […]

Pro Chrome se vyvíjí API pro přímou komunikaci přes TCP a UDP

Společnost Google začala implementovat v Chromu nové API Raw Sockets, které umožňuje webovým aplikacím navazovat přímá síťová spojení pomocí protokolů TCP a UDP. V roce 2015 se konsorcium W3C pokusilo standardizovat API „TCP and UDP Socket“, ale členové pracovní skupiny nedosáhli konsensu a vývoj tohoto API byl zastaven. Potřeba přidání nového API […]

Veřejné testování služby anonymních e-mailových adres Firefox Relay

Společnost Mozilla umožnila testování služby Firefox Relay všem zájemcům. Pokud byl dříve přístup k Firefox Relay možný pouze na pozvání, nyní je dostupný každému uživateli prostřednictvím účtu Firefox Account. Firefox Relay umožňuje generování dočasných e-mailových adres pro registraci na webech, aby se nezveřejňovala skutečná adresa. Celkově lze […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster