Autor Yuri Gagarin

Globály — meče-kladenie na ukladanie dát. Stromy. Časť 1

Skutočné meče-nezvyčajníci databáz — globály — sú dávno známe, ale doteraz ich len málo ľudí vie efektívne používať alebo vôbec ovláda toto superzbraň. Ak sa globály používajú na riešenie tých úloh, v ktorých sú skutočne dobré, môžeme dosiahnuť pozoruhodné výsledky. Či už v oblasti výkonu, alebo zjednodušenia riešenia úlohy (1, 2). Globály sú špeciálne […]

Globály — meče-klenoty na ukladanie dát. Stromy. Časť 2

Začiatok — pozri časť 1. 3. Varianty štruktúr pri používaní globálov Taká štruktúra ako usporiadaný strom má rôzne špecifické prípady. Pozrime sa na tie, ktoré majú praktický význam pri práci s globálmi. 3.1 Špecifický prípad 1. Jeden uzol bez vetiev Globály môžeme používať nielen ako pole, ale aj ako bežné premenné. Napríklad ako čítač: Set ^counter […]

Globály – meče-kladenice pre úložisko dát. Riedke pole. Časť 3

V predchádzajúcich častiach (1, 2) sme hovorili o globáloch ako o stromoch, v tejto časti sa pozrieme na globály ako na riedenej polia. Riedené pole je typ pola, v ktorom väčšina hodnôt nadobúda rovnakú hodnotu. V praxi sa často stretávame s tak obrovskými riedenými poliami, že nemá zmysel zaberanie pamäte rovnakými prvkami. Preto má zmysel realizovať riedené polia […]

Google sa vzdáva hlasového vyhľadávania v Androide v prospech virtuálneho asistenta

Pred príchodom Google Assistanta na mobilnej platforme Android existovala funkcia „Hlasové vyhľadávanie“, ktorá bola úzko integrovaná s hlavnou vyhľadávacou systémom. V posledných rokoch sa všetky inovácie sústredili okolo virtuálneho asistenta, preto sa tím vývojárov Google rozhodol úplne nahradiť funkciu „Hlasové vyhľadávanie“ na Androide. Až donedávna bolo možné interagovať s „Hlasovým vyhľadávaním“ cez aplikáciu Google, špeciálny widget […]

Vydanie systému správy balíkov GNU Stow 2.3

Po 7 rokoch od posledného významného vydania bol predstavený release systému správy balíkov GNU Stow 2.3.0, ktorý používa symbolické odkazy na rozdelenie obsahu balíkov a súvisiacich údajov do samostatných priečinkov. Kód Stow je napísaný v jazyku Perl a od tohto vydania je distribuovaný pod licenciou GPLv3 (predtým bola použitá licencia GPLv2). V Stow sa používa jednoduchý a […]

Vydanie knižnice Python pre vedecké výpočty NumPy 1.17.0

Bol uvoľnený Python balíček pre vedecké výpočty NumPy 1.17, zameraný na prácu s viacrozmernými poliami a maticami a poskytujúci bohatú zbierku funkcií so zavedením rôznych algoritmov súvisiacich s použitím matíc. NumPy je jednou z najžiadanejších knižníc, ktoré sa používajú na vedecké výpočty. Kód projektu je napísaný v jazyku Python s optimalizáciami v jazyku C a je distribuovaný […]

GNU Stow 2.3.1

GNU Stow je program na správu softvérových balíkov. Môže byť použitý na správu inštalácie softvéru na úrovni celej sústavy i súborov v adresároch používateľov. Zmeny sú nasledovné: Pridané externé závislosti runtime od Hash::Merge a Clone::Choose. Opravený problém s testovacím súborom. Vylepšený proces vydávania aktualizácií a dokumentácie. Zdroj: linux.org.ru

Post-analýza: čo je známe o poslednom útoku na sieť serverov kryptokľúčov SKS Keyserver

Hackeri využili vlastnosť protokolu OpenPGP, o ktorej je známe už viac ako desať rokov. Vysvetľujeme podstatu a prečo ju nemožno opraviť. / Unsplash / Chunlea Ju Problémy v sieti V polovici júna neznáme osoby vykonali útok na sieť serverov kryptografických kľúčov SKS Keyserver, založenú na protokole OpenPGP. Toto je štandard IETF (RFC 4880), ktorý sa používa […]

Vytvorenie cloudovej AťS 3CX na akomkoľvek hostingu kompatibilnom s Openstack

Často je potrebné nainštalovať AIX 3CX v cloude, ale váš vybraný cloudový poskytovateľ nie je na zozname podporovaných 3CX (napríklad Mail.ru Cloud Solutions). Nie je to nič hrozné! Urobiť to je celkom jednoduché, stačí zistiť, či poskytovateľ podporuje infraštruktúru Openstack. 3CX, spolu s inými spoločnosťami, sponzoruje rozvoj Openstack a podporuje Openstack API a štandardné rozhranie Horizon na monitorovanie a […]

Sprístupňujeme databázu na vzdialené pripojenie

Začneme tým, že sú prípady, keď je potrebné vytvoriť aplikáciu s pripojením k databáze. Robí sa to na to, aby sme sa nemuseli prikopávať do backendovej vývoja a mohli sa sústrediť na frontend vzhľadom na nedostatok rúk a zručností. Nechcem povedať, že moje riešenie bude bezpečné, ale funguje to. Keďže nemám rád platiť za hosting, ja […]

Pixar odovzdal projekt OpenTimelineIO pod záštitu Linux Foundation

Organizácia Academy Software Foundation, vytvorená pod záštitou Linux Foundation a zameraná na propagáciu otvoreného softvéru v filmovom priemysle, predstavila svoj prvý spoločný projekt OpenTimelineIO (OTIO), pôvodne vytvorený animačným štúdiom Pixar a následne vyvíjaný za účasti Lucasfilm a Netflix. Balík bol použitý pri vytváraní takých filmov, ako sú Tajomstvo Kóko, Rodinkári 2 a Príbeh hračiek 4. OpenTimelineIO obsahuje […]

kitty 0.14.3

kitty je plne funkčný a multiplatformový emulátor terminálu. Niektoré aktualizácie: Pridaný príkaz kitty@scroll-window na posúvanie obrazovky. Povolené odovzdávanie argumentu !neighbor, ktoré otvorí nové okno vedľa aktívneho. Dokumentovaný protokol vzdialeného riadenia. Prenos údajov podriadenému vykonaný príkazom pipe prebieha v threade, aby sa nezablokoval UI. Pre macOS znížená spotreba energie v režime spánku vypnutím displeja po 30 […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster