Rubriik: Blogi

Loomin oma PyPI-repositoorium autoriseerimise ja S3-ga Nginx'is

Selles artiklis soovin jagada oma kogemusi NJS-iga, JavaScripti tõlgendajaga Nginxi jaoks, mis on välja töötatud Nginx Inc. firmas, kirjeldades reaalse näite abil selle peamisi võimalusi. NJS on JavaScripti programmeerimiskeele alamkogum, mis võimaldab laiendada Nginxi funktsionaalsust. Küsimusele, miks oma tõlgendaja??? vastas põhjalikult Dmitri Volyntsev. Lühidalt: NJS on nginx-tee, samas kui JavaScript on progressiivsem, „kodune” ja […]

Digitaalsete õiguste kaardistamine, osa III. Õigus anonüümsusele

TL;DR: Eksperdid jagavad arvamusi Venemaa digitaalsete anonüümsuse õigustega seotud probleemidest. 12. ja 13. septembril korraldavad Sotsiaalsete Tehnoloogiate Kasvuhoone ja RosKomSvoboda digitaalse kodakondsuse ja digitaalsete õiguste hackathoni demhack.ru. Enne üritust avaldavad korraldajad kolmanda artikli, mis käsitleb probleemide kaardistamist, et osalejad saaksid leida endale huvitava väljakutse. Eelnevad artiklid: digitaalsete õiguste kohta […]

Uurime Custom Toolingut Argo CD-s

Mõnda aega pärast esimese artikli kirjutamist, kus ma nutikalt jsonneti ja gitlabiga töötasin, sain aru, et pipeline'id on kindlasti head, kuid ülemäära keerulised ja ebamugavad. Enamikul juhtudel on vajalik tüüpiline ülesanne: «genereerida YAML ja laadida see Kubernetesesse». Just sellega tegeleb suurepäraselt Argo CD. Argo CD võimaldab ühendada Git-repositoore ja sünkroonida […]

Proovime uusi tööriistu Kuberneteses ehitamiseks ja automatiseerimiseks

Tere! Viimasel ajal on ilmunud palju lahedaid automatiseerimise tööriistu nii Docker-piltide ehitamiseks kui ka Kubernetesesse deployimiseks. Seetõttu otsustasin natuke katsetada gitlabiga, et korralikult uurida selle võimalusi ja loomulikult seadistada pipeline. Selle töö inspiratsiooniks sai veebisait kubernetes.io, mis genereeritakse automaatselt allika koodidest ning iga saadetud pull […]

Multimeedia raamistik GStreamer 1.18.0 on saadaval

Pärast poolteist aastat arendust on ilmunud GStreamer 1.18, mis on C keeles kirjutatud läbipaistev komponentide komplekt, et luua laia valikut multimeedia rakendusi, alates meediapleieritest ja audio/video failide konverteritest kuni VoIP-rakenduste ja voogedastussüsteemideni. GStreameri kood on litsentseeritud LGPLv2.1 alusel. Samuti on saadaval uued versioonid pluginatest gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, samuti gst-libav …

Vektorgraafika toimetaja Inkscape 1.0.1 väljaanne

Välja on antud tasuta vektoriga graafikaredaktori Inkscape 1.0.1 uuendus, mis parandab vigu ja mittetäielikke funktsioone, mis ilmnesid olulisel 1.0 väljaandel. 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 kogumid on valmistatud Linuxi jaoks (AppImage, Snap, Flatpak), …

Freeradius + Google Autheticator + LDAP + Fortigate

Kuidas olla, kui kaheastmeline autentimine on vajalik, kuid raha riistvara tokenite jaoks ei ole ning pakutakse lihtsalt head tuju säilitama? See lahendus ei ole midagi väga originaalset, pigem on see segu erinevatest lahendustest, mida leida internetis. Niisiis, meil on Active Directory domeen. Domeeninimed, mis töötavad VPN-i kaudu, nagu paljud praegu. VPN-i väravana […]

Kiirendame Ansible'i

Kellelegi ei ole saladus, et Ansible vaikeseadetega ei pruugi oma tööd liiga kiiresti teha. Selles artiklis juhin tähelepanu mitmetele põhjustele ja pakun välja vajalikud minimaalsed seaded, mis võivad teie projekti töö kiiruseni tõsta. Räägime siin ja edaspidi Ansible 2.9.x-st, mis on installitud värskelt loodud virtualenv-i kaudu teie lemmikviisil. […]

Google Phone'i kõnede salvestamise funktsioon on saadaval Xiaomi nutitelefonides.

Google Phonei rakendus on suurenenud populaarusega, kuid see ei ole saadaval kõikidel Android nutitelefonidel. Arendajad laiendavad pidevalt toetatavate seadmete nimekirja ja lisavad uusi funktsioone. Seekord teatasid võrgutooted, et Google Phonei rakendus Xiaomi nutitelefonides on saanud kõnede salvestamise toe. Google on selle funktsiooni nimel töötanud piisavalt kaua. Esimesed mainimised sellest […]

C++20 standard on heaks kiidetud

ISO komitee C++ keele standardimise kohta on kinnitanud rahvusvahelise standardi „C++20“. Spetsifikatsioonis esitatud funktsioonid, välja arvatud üksikud juhud, on toetatud GCC, Clang ja Microsoft Visual C++ kompilaatorites. C++20 standardiga ühilduvad standardteegid on realiseeritud Boost projekti raames. Järgmise kahe kuu jooksul on kinnitatud spetsifikatsioon dokumendi avaldamiseks ettevalmistamise etapis, mille jooksul viiakse läbi tööd […]

libtorrent 2.0 väljaanne, toetades BitTorrent 2 protokolli.

Esitletud on suur uuendus libtorrent 2.0 (tuntud ka kui libtorrent-rasterbar), mis pakub BitTorrent protokolli rakendust, mis on efektiivne mälukasutuse ja CPU koormuse osas. Raamatukogu on kasutusel torrent-klientides nagu Deluge, qBittorrent, Folx, Lince, Miro ja Flush (ärge segage kokku teise libtorrent raamatukoguga, mida kasutatakse rTorrentis). libtorrenti kood on kirjutatud C++ keeles ja seda levitatakse […]

Mitmekesine Ubuntu 2020. aastal

Teie ees on subjektiivne, mitte tõsine ja mitte-tehniline ülevaade Ubuntu Linux 20.04 operatsioonisüsteemist ja viiest selle ametlikust versioonist. Kui teid huvitavad tuumaversioonid, glibc, snapd ja katsetootmisrežiimi wayland olemasolu — siis see ei ole teie koht. Kui kuulete Linuxist esmakordselt ja soovite mõista, kuidas inimene, kes on juba kaheksa aastat Ubuntu all, selle üle mõtleb, […]

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