Autor: Yuri Gagarin

Globály — meče-kladivce pro skladování dat. Stromy. Část 1

Skutečné databázové meče-zbraně — globály — jsou už dávno známé, ale stále jich jen málokdo umí efektivně využívat nebo vůbec ovládá tuto superzbraň. Pokud využijete globály k řešení úloh, ve kterých jsou opravdu dobří, můžete dosáhnout vynikajících výsledků. Ať už v oblasti výkonu, nebo v zjednodušení řešení úlohy (1, 2). Globály jsou speciální […]

Globály – mečovací nástroje pro ukládání dat. Stromy. Část 2

Začátek — viz část 1. 3. Varianty struktur při použití globálů Taková struktura jako uspořádaný strom má různé specifické případy. Podíváme se na ty, které mají praktickou hodnotu při práci s globály. 3.1 Specifický případ 1. Jeden uzel bez větví Globály lze používat nejen jako pole, ale i jako běžné proměnné. Například jako čítač: Set ^counter […]

Globály – meče-kladence pro ukládání dat. Řídké pole. Část 3

V předchozích částech (1, 2) jsme hovořili o globálech jako o stromech, v této části se podíváme na globály jako na řídce zaplněná pole. Řídce zaplněné pole je typ pole, ve kterém většina hodnot přijímá stejnou hodnotu. V praxi se často setkáte s tak obrovskými řídce zaplněnými poli, že nemá smysl zabírat paměť stejnými prvky. Proto má smysl realizovat řídce zaplněná pole […]

Google se vzdá hlasového vyhledávání v Androidu ve prospěch virtuálního asistenta

Před příchodem Google Assistant na mobilní platformě Android existovala funkce „Hlasové vyhledávání“, která byla úzce integrována s hlavním vyhledávačem. V posledních letech se veškeré inovace soustředily kolem virtuálního asistenta, a proto se vývojářský tým Google rozhodl kompletně nahradit funkci „Hlasové vyhledávání“ na Androidu. Až donedávna bylo možné interagovat s „Hlasovým vyhledáváním“ prostřednictvím aplikace Google, speciálního widgetu […]

Vydání systému správy balíčků GNU Stow 2.3

Po sedmi letech od posledního významného vydání je zde verze systému pro správu balíčků GNU Stow 2.3.0, která využívá symbolické odkazy pro oddělení obsahu balíčků a souvisejících dat do samostatných adresářů. Kód Stow je napsán v jazyce Perl a od současného vydání je distribuován pod licencí GPLv3 (dříve byla použita licence GPLv2). Ve Stow se používá jednoduchý a […]

Vydání Python knihovny pro vědecké výpočty NumPy 1.17.0

Vydání knihovny Python pro vědecké výpočty NumPy 1.17, zaměřené na práci s vícerozměrnými poli a maticemi, které rovněž poskytuje velkou sbírku funkcí implementujících různé algoritmy související s použitím matic. NumPy je jednou z nejžádanějších knihoven používaných pro vědecké výpočty. Kód projektu je napsán v jazyce Python s využitím optimalizací v jazyce C a je distribuován […]

GNU Stow 2.3.1

GNU Stow je program pro správu softwarových balíčků. Může být použit pro správu instalace SW jak na úrovni celého systému, tak i souborů v uživatelských adresářích. Změny jsou následující: Přidány externí závislosti na runtime od Hash::Merge a Clone::Choose. Opraven problém s testovací sadou. Vylepšen proces vydávání aktualizací a dokumentace. Zdroj: linux.org.ru

Post-analýza: co se ví o posledním útoku na síť serverů kryptografických klíčů SKS Keyserver

Hackeři využili vlastnost protokolu OpenPGP, o které se ví více než deset let. Vysvětlujeme, v čem to spočívá a proč ji nelze opravit. / Unsplash / Chunlea Ju Problémy v síti V polovině června provedli neznámí útočníci útok na síť serverů kryptografických klíčů SKS Keyserver, postavenou na základě protokolu OpenPGP. To je standard IETF (RFC 4880), který se používá […]

Vytvoření cloudové ústředny 3CX na jakémkoli hostingu kompatibilním s Openstackem

Často je třeba nainstalovat ústřednu 3CX v cloudu, ale váš vybraný cloudový poskytovatel není na seznamu podporovaných 3CX (například Mail.ru Cloud Solutions). To vůbec nevadí! Je to velmi jednoduché, stačí zjistit, zda poskytovatel podporuje infrastrukturu Openstack. 3CX, jakožto jedna z mnoha společností, sponsoruje rozvoj Openstacku a podporuje Openstack API a standardní rozhraní Horizon pro monitorování a […]

Umožňujeme vzdálené připojení k databázi

Začneme tím, že jsou případy, kdy je třeba vyvinout aplikaci s připojením k databázi. Dělá se to proto, aby se nemuselo příliš zasahovat do vývoje back-endu a mohlo se soustředit na front-end kvůli nedostatku rukou a dovedností. Nechci tvrdit, že mé řešení bude bezpečné, ale funguje to. Protože nerad platím za hosting, já […]

Pixar předal projekt OpenTimelineIO pod záštitou nadace Linux Foundation

Organizace Academy Software Foundation, vytvořená pod záštitou Linux Foundation, která se zaměřuje na propagaci otevřeného softwaru v filmovém průmyslu, představila svůj první společný projekt OpenTimelineIO (OTIO), původně vytvořený animační studií Pixar a následně vyvíjený za účasti Lucasfilmu a Netflixu. Balíček byl použit při tvorbě takových filmů, jako jsou Tajemství Coco, Incredibles 2 a Toy Story 4. OpenTimelineIO zahrnuje […]

kitty 0.14.3

Kitty je plně funkční a multiplatformní emulátor terminálu. Některé aktualizace: Přidána příkaz kitty@scroll-window pro posouvání obrazovky. Umožněn přenos argumentu !neighbor, který otevírá nové okno vedle aktivního. D dokumentován protokol vzdálené správy. Přenos dat potomkovi pomocí příkazu pipe probíhá v toku, aby se nezablokovalo UI. Pro macOS snížena spotřeba energie v pohotovostním režimu vypnutím displeje po 30 […]

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