Tēma: Blogs

Automatizētas testēšanas cauruļvada izveide pakalpojumā Azure DevOps

Es nesen sastapu DevOps pasaulē ne pārāk populāru zvēru, Azure DevOps cauruļvadus. Es uzreiz jutu, ka trūkst skaidru norādījumu vai rakstu par šo tēmu, es nezinu, ar ko tas ir saistīts, bet Microsoft acīmredzami ir pie kā strādāt rīka popularizēšanā. Šodien mēs izveidosim cauruļvadu automatizētai testēšanai Azure mākonī. Tātad, […]

Pārskatāmas starpniekservera izmantošanas pamati, izmantojot 3proxy un iptables/netfilter vai kā “visu ievietot caur starpniekserveri”

Šajā rakstā vēlos atklāt caurspīdīgas starpniekserverēšanas iespējas, kas ļauj pilnībā vai daļu trafika novirzīt caur ārējiem starpniekserveriem, klientiem absolūti nepamanot. Kad sāku risināt šo problēmu, saskāros ar faktu, ka tās ieviešanai bija viena būtiska problēma - HTTPS protokols. Vecajos labajos laikos nebija īpašu problēmu ar caurspīdīgu HTTP starpniekserveri, […]

Funkcionāla DBVS

Datu bāzu pasaulē jau sen dominē relāciju DBVS, kas izmanto SQL valodu. Tik daudz, ka topošie varianti tiek saukti par NoSQL. Viņiem izdevās atvēlēt sev noteiktu vietu šajā tirgū, taču relāciju DBVS nemirst un turpinās aktīvi izmantot saviem mērķiem. Šajā rakstā es vēlos aprakstīt funkcionālās datu bāzes jēdzienu. Lai labāk izprastu, es […]

Lai dzīvo karalis: nežēlīgā hierarhijas pasaule klaiņojošu suņu barā

Lielās cilvēku grupās vienmēr parādās līderis, apzināti vai nē. Varas sadalījumam no augstākā līdz zemākajam hierarhiskās piramīdas līmenim ir vairākas priekšrocības gan grupai kopumā, gan atsevišķiem indivīdiem. Galu galā kārtība vienmēr ir labāka par haosu, vai ne? Tūkstošiem gadu cilvēce visās civilizācijās ir ieviesusi hierarhisku varas piramīdu, izmantojot dažādus […]

Rakstīšanas un lasīšanas līdzsvarošana datu bāzē

Iepriekšējā rakstā es aprakstīju tādas datu bāzes koncepciju un ieviešanu, kas veidota, pamatojoties uz funkcijām, nevis tabulām un laukiem, kā tas ir relāciju datu bāzēs. Tajā tika sniegti daudzi piemēri, kas parāda šīs pieejas priekšrocības salīdzinājumā ar klasisko. Daudzi uzskatīja, ka tie nav pietiekami pārliecinoši. Šajā rakstā es parādīšu, kā šī koncepcija ļauj ātri un ērti līdzsvarot […]

CryptoARM, pamatojoties uz PKCS#12 konteineru. Elektroniskā paraksta izveidošana CadES-X Long Type 1.

Ir izlaista atjaunināta bezmaksas utilīta cryptoarmpkcs versija, kas paredzēta darbam ar x509 v.3 sertifikātiem, kas tiek glabāti gan PKCS#11 marķieros, ar atbalstu krievu kriptogrāfijai, gan aizsargātos PKCS#12 konteineros. Parasti PKCS#12 konteinerā tiek glabāts personīgais sertifikāts un tā privātā atslēga. Lietderība ir absolūti pašpietiekama un darbojas uz Linux, Windows, OS X platformām. Lietderības īpatnība ir […]

Izziņots Fedora CoreOS priekšskatījums

Fedora CoreOS ir pašatjaunināma minimālā operētājsistēma, kas nodrošina drošu un apjomīgu konteineru darbināšanu ražošanas vidēs. Pašlaik tas ir pieejams testēšanai ierobežotā platformu komplektā, taču drīzumā tiks piedāvātas citas. Avots: linux.org.ru

Oracle Linux 8 laidiens

Oracle ir publicējis Oracle Linux 8 izplatīšanas izlaidumu, kas izveidots, pamatojoties uz Red Hat Enterprise Linux 8 pakotņu bāzi. Montāža pēc noklusējuma tiek piegādāta, pamatojoties uz standarta pakotni ar Red Hat Enterprise Linux kodolu (pamatojoties uz 4.18. kodols). Patentētais Unbreakable Enterprise kodols operētājsistēmai Oracle Linux 8 joprojām tiek izstrādāts. Runājot par funkcionalitāti, Oracle beta izlaiž […]

Kazahstānā MITM bija obligāti jāuzstāda valsts sertifikāts

Kazahstānā telekomunikāciju operatori nosūtīja lietotājiem ziņojumus par nepieciešamību uzstādīt valdības izsniegtu drošības sertifikātu. Bez instalēšanas internets nedarbosies. Jāatceras, ka sertifikāts ietekmē ne tikai to, ka valsts aģentūras varēs nolasīt šifrētu trafiku, bet arī to, ka jebkurš var rakstīt jebko jebkura lietotāja vārdā. Mozilla jau ir uzsākusi [...]

Lietojumprogrammu izstrāde SwiftUI. 1. daļa: datu plūsma un redux

Pēc piedalīšanās sesijā “State of the Union” WWDC 2019 es nolēmu dziļi izpētīt SwiftUI. Esmu pavadījis daudz laika, strādājot ar to, un tagad esmu sācis izstrādāt reālu aplikāciju, kas var būt noderīga plašam lietotāju lokam. Es to nosaucu par MovieSwiftUI — šī ir lietotne jaunu un vecu filmu meklēšanai, kā arī to apkopošanai […]

Firefox 68.0.1 atjauninājums

Ir publicēts koriģējošais Firefox 68.0.1 atjauninājums, kas novērš vairākas problēmas: macOS versijas ir parakstītas ar Apple atslēgu, kas ļauj tos izmantot macOS 10.15 beta laidienos; Novērsta problēma ar trūkstošo pilnekrāna pogu, skatoties video HBO GO pilnekrāna režīmā. Izlabota kļūda, kuras dēļ dažās lokalizācijās tika parādīti nepareizi ziņojumi, mēģinot pieprasīt, izmantojot […]