Kategória: Administrácia

RabbitMQ. Časť 3. Pochopenie Queues a Bindings

Queue (fronta) — štruktúra údajov na disku alebo v operačnej pamäti, ktorá uchováva odkazy na správy a odovzdáva ich kópie consumers (používateľom). Queue predstavuje Erlang-proces so stavom (kde môžu byť cached aj samotné správy). 1 000 front môže zaberať asi 80Mb. Binding (pripojenie) — pravidlo, ktoré hovorí výmenníku, do ktorej z frontov by sa mali odosielať správy. […]

Inštalácia Firebird 3 na moderné verzie Linuxu: CentOS8 a Ubuntu 19

V tomto článku opíšeme minimálny súbor krokov potrebných na optimálnu inštaláciu DBMS Firebird verzie 3.0 na nové distribúcie Linuxu. Ako príklady sú vybrané CentOS 8 a Ubuntu 19. Na „doručenie“ distribúcie Firebird do cieľového systému bola v tomto návode zvolená možnosť sťahovania tar.gz archívu z odkazu na oficiálnej stránke projektu (firebirdsql.org). Pre najnetrpezlivejších — hneď […]

Čo je Windows PowerShell a na čo sa používa? Časť 2: Úvod do programovacieho jazyka

Historicky sú príkazové riadky v Unix systémoch vyvinuté lepšie ako vo Windows, avšak s príchodom nového riešenia sa situácia zmenila. Pre PowerShell je možné písať skripty v interpretovanom viacparadigmatickom jazyku, ktorý zahŕňa prvky klasického procedurálneho, objektovo-orientovaného a dokonca funkcionálneho programovania: podmienené prechody, cykly, premenné, polia, hash tabuľky, triedy, spracovanie chýb, ako aj funkcie, cmdlety a potrubia. Predchádzajúci článok […]

Čo je Windows PowerShell a na čo slúži? Časť 1: základné funkcie

Historicky sú príkazové riadky v Unix systémoch vyvinuté lepšie ako vo Windows, avšak s príchodom nového riešenia sa situácia zmenila. Windows PowerShell umožňuje systémovým administrátorom automatizovať väčšinu rutinných úloh. S jej pomocou je možné meniť nastavenia, zastavovať a spúšťať služby, ako aj vykonávať údržbu väčšiny nainštalovaných aplikácií. Vnímať modré okno ako ďalší interpret príkazov by bolo nesprávne. […]

Integrácia projektu VueJS+TS so SonarQube

Pri svojej práci aktívne využívame platformu SonarQube na udržanie kvality kódu na vysokej úrovni. Počas integrácie jedného z projektov napísaného na VueJs+Typescript sa objavili problémy. Preto by som chcel podrobnejšie opísať, ako sme ich vyriešili. V tomto článku sa budeme venovať, ako som spomenul vyššie, platforme SonarQube. Trochu teórie — čo to vlastne je, pre […]

Ako otvoriť komentáre a nepotopiť sa v spame

Keď je tvoja práca tvoriť niečo krásne, nemusíš o nej veľmi rozprávať, pretože výsledok je na očiach všetkých. Ale ak čistíš nápisy zo plotov, tvoju prácu nikto nezbadá, pokiaľ plota vyzerajú slušne, alebo pokiaľ nezotrieš niečo nevhodné. Každá služba, kde môžeš zanechať komentár, recenziu, poslať správu alebo […]

LetsEncrypt plánuje odvolať svoje certifikáty kvôli softvérovej chybe

Spoločnosť LetsEncrypt, ktorá ponúka bezplatné SSL certifikáty na šifrovanie, je nútená zrušiť niektoré certifikáty. Problém súvisí so softvérovou chybou v správcovskom softvéri Boulder, ktorý sa používa na vytváranie CA. Zvyčajne prebieha overovanie DNS záznamu CAA súčasne s potvrdením vlastníctva domény, pričom väčšina predplatiteľov získava certifikát ihneď po overení, no vývojári softvéru to nastavili tak, že výsledok overenia […]

Zdravie indexov v PostgreSQL očami Java vývojára

Ahoj. Volám sa Ivan a som Java vývojár. Stalo sa tak, že veľa pracujem s PostgreSQL – venujem sa konfigurácii DB, optimalizácii štruktúry, výkonnosti a trošku si víkendmi hrám na DBA. V poslednej dobe som uvedol do poriadku niekoľko databáz v našich mikroslužbách a napísal java knižnicu pg-index-health, ktorá uľahčuje túto prácu, šetrí môj čas a pomáha […]

Nastavenie bezpečnostnej politiky hesiel v Zimbre

Rovnako ako šifrovanie správ a používanie elektronického podpisu, je jedným z najefektívnejších a najmenej nákladných spôsobov ochrany e-mailu pred hackovaním rozumná bezpečnostná politika hesiel. Heslá zapísané na papierikoch, uložené v verejných súboroch alebo jednoducho nedostatočne zložité heslá sú vždy veľkou slabinou v informačnej bezpečnosti podniku a môžu viesť k vážnym incidentom s hmatateľnými následkami pre […]

Ako som parsoval Habr, časť 1: trendy

Keď sa novoročný olivier zjedol, nemal som čo robiť, a tak som sa rozhodol stiahnuť si na počítač všetky články z Habrhabra (a súvisiacich platforiem) a preskúmať ich. Vzniklo niekoľko zaujímavých tém. Prvá z nich je rozvoj formátu a tematík článkov za 12 rokov existencie stránky. Napríklad je pomerne poučná dynamika niektorých tém. Pokračovanie — pod katom. Proces […]

O tom, ako napísať a publikovať smart kontrakt v Telegram Open Network (TON)

O tom, ako napísať a publikovať smart kontrakt v TON. O čom je tento článok? V článku vám poviem, ako som sa zúčastnil prvého (z dvoch) súťaže Telegramu o blockchain, nezískal som ocenené miesto a rozhodol som sa zdokumentovať svoje skúsenosti v článku, aby nezmizli do zabudnutia a možno pomohli niekomu. Takže som nemal chuť písať […]

Michail Salosin. Golang Meetup. Použitie Go v backend aplikácie „Sleduj+“

Michail Salosin (ďalej – MS): – Ahojte všetci! Volám sa Michail. Pracujem ako backend developer v spoločnosti MC2 Software a rozprávam o použití Go v backend mobilnej aplikácie „Sleduj+“. Niektorý z prítomných má rád hokej? Potom je táto aplikácia pre vás. Je pre Android a iOS, slúži na sledovanie prenosov rôznych športových udalostí online a […]

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