Rubriik: Haldamine

RabbitMQ. Osa 3. Uurime Queue-sid ja Bindings-e

Queue (järjekord) – andmestruktuur, mis asub kõvakettal või mälu, mis salvestab viiteid sõnumitele ja edastab nende koopiaid tarbijatele. Queue on Erlangi protsess, millel on seisund (kus saavad vahemälu ka sõnumid ise). 1 tuhat järjekorda võib võtta umbes 80Mb. Binding (sidumine) – reegel, mis ütleb vahetajale, kuhu järjekordadele sõnumid peavad minema. […]

Firebird 3 installimine tänapäevastes Linuxi versioonides: CentOS8 ja Ubuntu 19

Selles artiklis kirjeldame minimaalset tegevuste kogumit, mis on vajalik Firebird 3.0 andmebaasi optimaalseks installimiseks uutes Linuxi distributsioonides. Näidete valimiseks on valitud CentOS 8 ja Ubuntu 19. Firebird'i distributsiooni toimetamiseks sihtsüsteemi on selles juhendis valitud tar.gz arhiivi allalaadimise variant projekti ametlikult veebilehelt (firebirdsql.org). Kõige kannatamatutele — kohe […]

Mis on Windows PowerShell ja millega seda süüa? Osa 2: sissejuhatus programmeerimiskeelde

Ajalooliselt on Unix-süsteemide käsurea utiliidid arenenud paremini kui Windowsis, kuid koos uue lahenduse ilmumisega on olukord muutunud. PowerShellis saab kirjutada skripte tõlgitavas mitme paradigmaga keeles, mis sisaldab elemente klassikalisest protseduurilisest, objekt-orienteeritud ja isegi funktsionaalsetest programmeerimistest: tingimuslikud harud, tsüklid, muutujad, massiivid, räsitabelid, klassid, vigade käsitlemine ning ka funktsioonid, käsurea käskud ja torud. Eelmine artikkel […]

Mis on Windows PowerShell ja millega seda süüakse? Osa 1: peamised võimalused

Ajalooliselt on Unix-süsteemide käsurea utiliidid arenenud paremini kui Windowsis, kuid koos uue lahenduse ilmumisega on olukord muutunud. Windows PowerShell võimaldab süsteemiadministraatoritel automatiseerida enamiku rutiinseid ülesandeid. Selle abil saab muuta seadeid, peatada ja käivitada teenuseid ning hooldada enamikku installitud rakendustest. Sinist akent ei tohi pidada veel üheks käsurea tõlgiks. […]

VueJS+TS projekti integreerimine SonarQube'iga

Oma töös kasutame aktiivselt platvormi SonarQube, et hoida koodi kvaliteet kõrgel tasemel. Ühe projekti integreerimise käigus, mis on kirjutatud VueJs+Typescript, ilmnesid probleemid. Seetõttu tahaksin jagada rohkem teavet selle kohta, kuidas need lahendati. Käesolevas artiklis räägin, nagu juba varem mainitud, platvormist SonarQube. Veidi teooriat — mis see üldse on, […]

Kuidas avada kommentaare ja mitte sattuda spämmisuppi

Kui sinu töö on luua midagi ilusat, ei pea sellest eriti rääkima, sest tulemus on kõigile silme ees. Kui aga kustutad kirjutisi aedade pealt, siis keegi ei märka su tööd enne, kui aiad tunduvad korralikud või kuni kustutad midagi vale. Iga teenus, kus saab jätta kommentaari, arvustuse, saata sõnumi või […]

LetsEncrypt plaanib oma sertifikaate tagasi kutsuda tarkvaraviga

Ettevõte LetsEncrypt, mis pakub tasuta ssl-sertifikaate krüpteerimiseks, on sunnitud tühistama mõned sertifikaadid. Probleem on seotud tarkvaraveaga haldustarkvaras Boulder, mida kasutatakse CA-loomiseks. Tavaline on, et CAA DNS-kirje kontrollimine toimub samal ajal domeeni valitsemise kinnitamisega ning enamik tellijaid saavad sertifikaadi kohe pärast kontrollimist, kuid arendajad on teinud nii, et kontrollimise tulemus […]

PostgreSQL indeksite tervis Java-arendaja silmade läbi

Tere. Minu nimi on Vanya ja olen Java-arendaja. Nii on juhtunud, et töötan palju PostgreSQL-iga — tegeledes andmebaasi seadistamise, struktuuri optimeerimise, jõudluse ja natuke mängin DBA-d nädalavahetustel. Viimasel ajal olen korrastanud mitmeid andmebaase meie mikroteenustes ja kirjutanud java-raamatukogu pg-index-health, mis lihtsustab seda tööd, säästab minu aega ja aitab […]

Zimbra turvapoliitika seadistamine

Kiri krüptimiseks ja digitaalse allkirja kasutamiseks on üks tõhusamaid ja madala kuluvalikuid elektroonilise posti kaitsmiseks häkkimise eest korralik turvapoliitika. Paberile kirjutatud, avalikes failides hoitud või lihtsalt piisavalt keerulised paroolid on ettevõtte teabeohutuse suur probleem ja need võivad põhjustada tõsiseid incidente, millel on märkimisväärsed tagajärjed […]

Kuidas ma parserisin Habr, osa 1: trendid

Kui uut aastavahetuse salatit oli söödud, ei teadnud ma, mida teha, ja otsustasin alla laadida kõik artiklid Habrast (ja seotud platvormidelt) ning uurida neid. Tuli välja mitmeid huvitavaid teemasid. Esimene neist on artiklite vormingu ja teema areng 12 aasta jooksul saidi olemasolu jooksul. Näiteks on mõnede teemade dünaamika üsna iseloomulik. Jätkamine — alloleval kategoorial. Protsess […]

Kuidas kirjutada ja avaldada nutika lepingut Telegram Open Networkis (TON)

Kuidas kirjutada ja avaldada nutika lepingut TONis. Millest räägib see artikkel? Artiklis räägin sellest, kuidas osalesin Telegrami esimese (kahest) plokiahela konkursi, ei saanud auhinnalist kohta ja otsustasin oma kogemuse kirja panna, et see ei kaoks unustusse ja võib-olla aitaks kedagi. Kuna ma ei tahtnud kirjutada […]

Mikhail Salosin. Golang Meetup. Go kasutamine rakenduse "Sootri+" tagaplaanil

Mikhail Salosin (edaspidi – MS): – Tere kõigile! Minu nimi on Mikhail. Töösklen tagaplaan arendajana ettevõttes MC2 Software ja räägin Go kasutamisest mobiilirakenduse „Smotri+” tagaplaanis. Kas keegi siit armastab hoki? Siis on see rakendus teie jaoks. See on saadaval „Androidi” ja iOS-i jaoks ning võimaldab vaadata erinevate spordiürituste otseülekandeid […]

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster