Autor: Yuri Gagarin

Loon oma PyPI-repositooriumi autentimise ja S3 abil. Nginxis

Selles artiklis tahan jagada oma kogemusi NJS-iga, Nginxile loodud JavaScripti tõlgendajaga, mis on välja töötatud Nginx Inc. ettevõttes, kirjeldades reaalsete näidete kaudu selle põhifunktsioone. NJS on JavaScripti programmeerimiskeele alamhulk, mis võimaldab Nginxi funktsionaalsust laiendada. Küsimusele, miks on vajalik oma tõlgendaja??? vastas Dmitri Volyntsev detailideni. Lühidalt: NJS on nginx-way, samas kui JavaScript on progressiivsem,

Digitoodete kaardistamine, III osa. Õigus anonüümsusele

TL;DR: Ekspertide arvamused Venemaal digitaalsete anonüümsuse õiguste probleemidest. 12. ja 13. septembril korraldavad Sotsiaalsete Tehnoloogiate Kasvandus ja RosKomSvoboda digitaalsete kodanikuhackathon demhack.ru. Ürituse eel korraldavad teised kirjutavad kolmanda artikli, mis on pühendatud probleemivälja kaardistamisele, et nad saaksid leida endale huvitava väljakutse. Eelnevad artiklid: õiguse […]

Uurime, kuidas kasutada Custom Tooling'i Argo CD-s

Mõne aja pärast pärast esimese artikli kirjutamist, kus ma osavalt juhtisin jsonnet ja gitlabi, mõistsin, et torujuhtmed on küll head, kuid liiga keerulised ja ebamugavad. Enamikul juhtudel on vajalik tavapärane ülesanne: „genereerida YAML ja salvestada see Kubernetesesse“. Tegelikult on sellega Argo CD suurepäraselt toime tulnud. Argo CD võimaldab ühendada Git-repositooriumi ja sünkroniseerida […]

Katsetame uusi tööriistu Kubernetes'i kokkupanemiseks ja automaatimiseks

Tere! Viimasel ajal on ilmunud palju lahedaid automatiseerimistööriistu nii Docker-piltide koostamiseks kui ka Kubernetesesse juurutamiseks. Seetõttu otsustasin katsetada Gitlabiga, uurida selle võimalusi ja loomulikult seadistada töövoo. Inspiratsiooniks selle töö jaoks oli veebisait kubernetes.io, mis genereerib automaatselt lähtekoodidest, ning iga saadetud pull […]

Saadaval on multimeedia raamistik GStreamer 1.18.0

Pärast poolteist aastat arendust ilmub GStreamer 1.18, mis on kirjutatud C keeles ja on platvormidevaheline komponentide komplekt, et luua laia valikut multimeedia rakendusi, alates meediamängijatest ja audio/video failide konverteritest kuni VoIP rakenduste ja voogedastussüsteemideni. GStreamer'i kood levitatakse LGPLv2.1 litsentsi alusel. Samuti on saadaval uuendused plugin'idele gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, samuti gst-libav sidumine […]

Vektorigraafika redaktori Inkscape 1.0.1 väljaanne

Saadaval on tasuta vektoriga graafikaredaktori Inkscape 1.0.1 värskendus, milles on parandatud vead ja puudused, mis avastati olulises 1.0 väljalaskes. Redaktor pakub paindlikke joonistamisvahendeid ja toetab piltide lugemist ja salvestamist formaatides SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript ja PNG. Valmis Inkscape'i ehitused on ette valmistatud Linuxi jaoks (AppImage, Snap, Flatpak), […]

Freeradius + Google Autheticator + LDAP + Fortigate

Mis teha, kui kaheastmeline autentimine on soovitav, ent samas ei ole raha riistvaraliste tokenite jaoks, ja soovitatakse lihtsalt rahulik olla ja head tuju hoida. See lahendus ei ole midagi superoriginaalset, pigem erinevate lahenduste segu, mida on internetis leitud. Seega on meil olemas Active Directory domeen. Domeeni kasutajad, kes töötavad VPN-i kaudu, nagu paljud praegu. VPN-i väravana […]

Kiirendame Ansible'i.

Ei ole kellelegi saladus, et Ansible'i "vaikese seadistusega" ei suuda see oma tööd eriti kiiresti teha. Artiklis näitan ma mitmeid selle põhjuseid ja pakun kasuliku miinimumi seadistusi, mis võivad tõeliselt kiirus teie projekti tööd. Arutame siin ja edaspidi Ansible 2.9.x, mis on paigaldatud värskelt loodud virtualenv'i teie lemmikmeetodil. […]

Google Phone'i kõnena recordimise funktsioon on saanud kätte Xiaomi nutitelefonides.

Google Phone rakendus on väga populaarne, kuid see ei ole saadaval kõigis Android nutitelefonides. Ent arendajad laiendavad järk-järgult toetatud seadmete loendit ja lisavad uusi funktsioone. Seekord on võrgutooted teatanud, et Google Phone rakenduses on Xiaomi nutitelefonidel lisandunud kõnede salvestamise tugi. Google on selle funktsiooni kallal töötanud juba mõnda aega. Esimesed mainimised sellest […]

C++20 standard on heaks kiidetud.

ISO C++ keele standardiseerimiskomitee kiitis heaks rahvusvahelise standardi «C++20». Spetsifikatsioonis kirjeldatud võimalused, välja arvatud üksikud erandid, on toetatud GCC, Clangi ja Microsoft Visual C++ kompilaatorites. C++20 toetavad standardteegid on realiseeritud Boosti projekti raames. Järgmise kahe kuu jooksul läbib kinnitatud spetsifikatsioon dokumendi avaldamiseks ettevalmistamise etapi, mille käigus tehakse […]

Libtorrent 2.0 väljalase BitTorreni 2 protokolli toega

Avaldati teegi libtorrent 2.0 (tuntud ka kui libtorrent-rasterbar) oluline versioon, mis pakub BitTorrenti protokolli teostust ning on tõhus nii mälukasutuse kui ka CPU koormuse poolest. Teeki kasutatakse sellistes torrent-klientides nagu Deluge, qBittorrent, Folx, Lince, Miro ja Flush (mitte segi ajada teise libtorrenti teegiga, mida kasutatakse rTorrentis). libtorrenti kood on kirjutatud C++ keeles ja seda levitatakse […]

Mitme näoga Ubuntu 2020. aastal

Teie ees on subjektiivne, mitte tõsine ja mitte tehniline ülevaade operatsioonisüsteemist Ubuntu Linux 20.04 ja viiest selle ametlikust variandist. Kui teid huvitavad tuuma, glibc, snapd versioonid ja eksperimentaalse waylandi seansi olemasolu — siis pole see teile. Kui kuulete Linuxist esmakordselt ja soovite mõista, kuidas sellest mõtleb inimene, kes on Ubuntu peal juba kaheksa aastat, […]

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