Autors: Yuri Gagarins

Kā izvēlēties Open Source licenci RAD ietvaram GitHub

Šajā rakstā mēs nedaudz runāsim par autoratlīdzību, bet galvenokārt par brīvās licences izvēli RAD ietvaram IONDV. Ietvaram un atvērtā koda produktiem, kas balstīti uz tā. Mēs pastāstīsim par atļaujošo licenci Apache 2.0, par to, kas mūs vedināja izvēlēties šo licenci un ar kādiem risinājumiem mēs saskārāmies procesā. Licences izvēles process ir diezgan darbietilpīgs […]

Kubernetes operators Python bez ietvariem un SDK

Go šobrīd ir monopolists programmēšanas valodu vidū, ko cilvēki izvēlas operātoru rakstīšanai Kubernetes. Šim ir objektīvi iemesli, piemēram, ka Go ir jaudīgs ietvars operātoru izstrādei — Operator SDK. Uz Go ir rakstītas tādas "spēli mainošas" lietotnes kā Docker un Kubernetes. Rakstīt savu operatoru Go — tas nozīmē sazināties ar ekosistēmu uz […]

HugePages priekšrocības un trūkumi

Raksta tulkojums sagatavots Linux administrēšanas kursa studentiem. Iepriekš es stāstīju, kā pārbaudīt un ieslēgt Hugepages izmantošanu Linux. Šis raksts būs noderīgs tikai tad, ja jums patiešām ir iespēja izmantot Hugepages. Esmu saticis daudz cilvēku, kuri ir maldinoši apburti ar domu, ka Hugepages maģiski uzlabos veiktspēju. Tomēr hugepaging ir sarežģīta tēma, […]

DNS serveru BIND 9.14.4 un Knot 2.8.3 atjaunināšana

Ir publicēti labojuma atjauninājumi stabilajām versijām DNS servera BIND 9.14.4 un 9.11.9, kā arī attīstības eksperimentālajai versijai 9.15.2. Jaunajos laidienos ir novērsta ievainojamība (CVE-2019-6471), kas radusies sacensību stāvokļa dēļ un var izraisīt pakalpojumu traucējumus (procesa pabeigšanu, ja tiek aktivizēts assert), bloķējot lielu skaitu ienākošo paku. Turklāt jaunajā versijā 9.14.4 ir pievienota GeoIP2 API atbalsts […]

SwiftUI lietotnes izstrāde. 1. daļa: datu plūsma un Redux

Pēc dalības State of the Union sesijā WWDC 2019 es nolēmu rūpīgi izpētīt SwiftUI. Es pavadīju daudz laika, strādājot ar to, un tagad esmu sācis reālas lietotnes izstrādi, kas var izrādīties noderīga plašam lietotāju lokam. Es to nosaucu par MovieSwiftUI — tā ir lietotne, lai meklētu jaunus un vecus filmus, kā arī tos apkopotu […]

Datu bāzes rakstu un lasītāju balansēšana

Iepriekšējā rakstā es aprakstīju datu bāzes koncepciju un īstenošanu, balstoties uz funkcijām, nevis tabulām un laukiem, kā to dara relāciju datu bāzēs. Tajā tika sniegti daudzi piemēri, kas parāda šāda pieejas priekšrocības salīdzinājumā ar klasisko. Daudzi to uzskatīja par nepietiekami pārliecinošu. Šajā rakstā es parādīšu, kā šī koncepcija ļauj ātri un ērti balansēt […]

Funkcionālā DBMS

Datu bāzes pasaule jau sen ir dominēta ar relāciju DBMS, kuros tiek izmantota SQL valoda. Tik ļoti, ka jaunizveidotās šķirnes sauc par NoSQL. Tām ir izdevies iegūt noteiktu vietu šajā tirgū, bet relāciju DBMS neplāno izmirt un turpina aktīvi izmantot saviem mērķiem. Šajā rakstā es vēlos aprakstīt funkcionālās datu bāzes koncepciju. Lai labāk izprastu, es […]

Automatizētu testēšanas pipelīna izveide Azure DevOps

Nesen es sastapos ar nevis īpaši populāru, bet vēl joprojām eksotisku radījumu DevOps pasaulē — Azure DevOps pipelīniem. Es uzreiz pamanīju, ka nav skaidru instrukciju vai rakstu par šo tēmu, nezinu, ar ko tas saistīts, bet Microsoft noteikti ir, ko uzlabot attiecībā uz rīka popularizēšanu. Šodien mēs izveidosim pipelīnu automatizētu testēšanu Azure mākoņvidē. Tātad, […]

Jaunajā Microsoft Edge var parādīties globāla multimediju kontrole

Microsoft uzņēmums strādā pie jaunas globālās multivides vadības savā Edge pārlūkā, kas balstīta uz Chromium. Ziņots, ka tagad vadības elements, ko aktivizē nospiežot pogu „Multivide” adreses joslā, spēs attēlot ne tikai aktuāli atskaņojamos audio vai video failus, bet arī citus aktīvos multivides seansus, kurus pēc tam varēs mainīt un pārvaldīt atsevišķi. […]

Google palielinājis atlīdzību par ievainojamību atklāšanu Chrome, Chrome OS un Google Play

Google uzņēmums paziņoja par izmaksu palielināšanu atalgojumos par ievainojamību atklāšanu Chrome pārlūkā un tā pamata komponentos. Maksimālā atlīdzība par eksploita izveidi, lai izkļūtu no sandbox vides, tika palielināta no 15 līdz 30 tūkstošiem dolāru, par metodi piekļuves ierobežojumu apietšanai JavaScript (XSS) - no 7.5 līdz 20 tūkstošiem dolāru, […]

Snort 2.9.14.0 uzbrukumu atklāšanas sistēmas izlaidums

Cisco uzņēmums izlaida Snort 2.9.14.0, brīvas uzbrukumu atklāšanas un novēršanas sistēmas, apvienojot paraksta saskaņošanas metodes, protokolu inspekcijas līdzekļus un anomāliju atklāšanas mehānismus. Galvenie jaunumi: Pievienota atbalsta masku numuru portiem hosts kešā un iespēja pārdēvēt lietojumprogrammu identifikatoru piesaisti tīkla portiem; Pievienoti jauni klientu programmatūras veidnes pieprasījumu izvadei […]

Kazahstānā vairāki lieli pakalpojumu sniedzēji ir ieviesuši HTTPS trafika pārņemšanu

Saskaņā ar 2016. gadā Kazahstānā stājošajiem grozījumiem sakaru likumā daudzi kazahstānas pakalpojumu sniedzēji, tostarp Kcell, Beeline, Tele2 un Altel, no šodienas ir uzsākuši klientu HTTPS trafika pārņemšanas sistēmas darbību, nomainot sākotnēji izmantoto sertifikātu. Sākotnēji bija plānots ieviest šo pārņemšanas sistēmu 2016. gadā, taču šī darbība tika pastāvīgi atlikta un likums jau ir kļuvis […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster