Rubriik: Haldamine

RabbitMQ. Osa 3. Uurime Queues ja Bindings

Queue (järjekord) — andmestruktuur, mis asub kettal või mälus, salvestades viiteid sõnumitele ja edastades nende koopiaid tarbijatele. Queue on Erlang'i protsess, millel on seisund (kus võivad olla vahemälus ka sõnumid). 1 tuhat järjekorda võib võtta umbes 80Mb. Binding (seondumine) — reegel, mis ütleb vahetuspunktile, millisesse järjekorda sõnumid peavad minema. […]

Firebird 3 installimine kaasaegsetele Linuxi versioonidele: CentOS8 ja Ubuntu 19

Selles artiklis kirjeldame minimaalset tegevuste komplekti, mis on vajalik optimaalseteks Firebird andmebaasi versiooni 3.0 paigaldamiseks uutele Linuxi distributsioonidele. Näidised on valitud CentOS 8 ja Ubuntu 19. Firebird'i distributsiooni toimetamiseks sihtsüsteemi on selles juhendis valitud tar.gz arhiivi allalaadimise variant ametlikult projekti veebisaidilt (firebirdsql.org). Kõige kärsitumatele — kohe […]

Mis on Windows PowerShell ja milleks seda kasutatakse? Osa 2: programmeerimiskeele sissejuhatus

Ajalooliselt on käsurea utiliidid Unix-süsteemides paremini arenenud kui Windowsis, kuid uue lahenduse kasutuselevõtuga on olukord muutunud. PowerShellis saab kirjutada skripte tõlgitavas mitme paradigma keeles, kus on elemente klassikalisest protseduurilisest, objekti-orienteeritud ja isegi funktsionaalsest programmeerimisest: tingimuslikud üleminekud, tsüklid, muutujad, massiivid, hash-tabelid, klassid, veahaldus ning funktsioonid, cmdlet'id ja torud. Eelmises artiklis […]

Mis on Windows PowerShell ja milleks seda kasutatakse? Osa 1: põhifunktsioonid

Ajalooliselt on käsurea utiliidid Unix-süsteemides paremini arenenud kui Windowsis, kuid uue lahenduse kasutuselevõtuga on olukord muutunud. Windows PowerShell võimaldab süsteemiadministraatoritel automatiseerida enamikke rutiinseid ülesandeid. Selle abil saab muuta seadeid, peatada ja käivitada teenuseid, samuti teostada enamikku installitud rakenduste hooldust. Sinist akent ei tohiks käsitleda lihtsalt veel ühe käsurea tõlgina. […]

VueJS+TS projekti integreerimine SonarQube'iga

Oma töös kasutame me aktiivselt SonarQube platvormi, et hoida koodi kvaliteet kõrgel tasemel. Ühe VueJs+Typescript'i projektiga integreerimisel tekkisid probleemid. Seetõttu tahaksin rääkida lähemalt, kuidas need lahendada õnnestus. Käesolevas artiklis käsitletakse, nagu eelnevalt mainitud, SonarQube platvormi. Veidi teooriat — mis see tegelikult on, […]

Kuidas avada kommentaarid ja mitte spämmi uppuda

Kui sinu töö on luua midagi ilusat, siis ei pea sellest eriti rääkima, sest tulemus on kõigile silme ees. Aga kui sa pühid kirjutisi aedadelt, siis ei pane keegi sinu tööd tähele, kuni aiad näevad välja korralikud või kuni sa kustutad midagi vale. Iga teenus, kus võib jätta kommentaare, tagasisidet, saata sõnumeid või […]

LetsEncrypt plaanib oma sertifikaadid tagasivõtta tarkvaravea tõttu

LetsEncrypti ettevõte, mis pakub tasuta SSL-sertifikaate krüpteerimiseks, peab tühistama mõned sertifikaadid. Probleem on seotud tarkvaraveaga hallatavas tarkvaras Boulder, mida kasutatakse CA-loomiseks. Tavaline CAA DNS-kirje kontrollimine toimub samal ajal domeeni omandi kinnitamisega, ning enamik tellijaid saab sertifikaadi kohe pärast kontrolli, kuid tarkvaraarendajad on seadnud sellise süsteemi, et kontrolli tulemus […]

PostgreSQL indeksite tervis Java arendaja silmade läbi

Tere. Mina olen Vanya ja olen Java arendaja. Olen palju töötanud PostgreSQL'iga – tegeleme andmebaaside seadistamise, struktuuri ja jõudluse optimeerimisega ning natuke mängin ka DBA'd nädalavahetustel. Viimase aja jooksul olen korrastanud mitmeid andmebaase meie mikroteenustes ja kirjutanud Java raamatukogu pg-index-health, mis lihtsustab seda tööd, säästab minu aega ning aitab […]

Paroolipoliitika seadistamine Zimbras

Koos kirjade krüpteerimise ja digitaalse allkirja kasutamisega on üks kõige tõhusamaid ja madala kuluga viise e-posti kaitsmiseks häkkimise eest hea paroolipoliitika rakendamine. Paberile kirjutatud, avalikes failides hoitud või lihtsalt ebapiisavalt tugevad paroolid on alati suur nõrkus ettevõtte teabe turvalisuses ning võivad põhjustada tõsiseid intsidente, millel on märgatavad tagajärjed […]

Kuidas ma Hub'it parsin, osa 1: trendid

Kui uue aasta oliivi salat oli söödud, ei olnud mul midagi teha ja otsustasin endale arvutisse alla laadida kõik artiklid HabrHabrist (ja sellega seotud platvormid) ning uurida neid. Tekkis paar huvitavat lugu. Esimene neist on artiklite formati ja temaatika areng 12 aasta jooksul alates saidi loomisest. Näiteks on mõned teemad piisavalt näitlikud. Jätkamine — allolevas osas. Protsess […]

Kuidas kirjutada ja avaldada nutileping Telegram Open Networkis (TON)

Kuidas kirjutada ja avaldada nutilepingut TON-is. Millest räägib see artikkel? Artiklis jagan, kuidas osalesin esimeses (kahes) Telegrami blokaadi konkurssil, ei saanud auhinda ja otsustasin oma kogemuse kirja panna, et see ei ununeks ja ehk võiks kellelegi kasu tuua. Kuna ma ei soovinud kirjutada […]

Mihhail Salosin. Golang Meetup. Go kasutamine rakenduse "Smotri+" tagaplaanil.

Mihhail Salosin (edasi – MS): – Tere kõigile! Minu nimi on Mihhail. Olen tagasiarendusspetsialist MC2 Software'is ja räägin Go kasutamisest mobiilirakenduse „Smotri+” taustal. Kas keegi teist armastab hoki? Siis on see rakendus teie jaoks. See on saadaval nii Androidile kui iOS-ile ning võimaldab vaadata erinevate spordisündmuste otseülekandeid ja […]

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster