tema: Dienoraštis

„Azure DevOps“ automatinio testavimo dujotiekio kūrimas

Neseniai aptikau ne tokį populiarų žvėrį DevOps pasaulyje – Azure DevOps vamzdynus. Iš karto pajutau, kad trūksta aiškių instrukcijų ar straipsnių šia tema, nežinau, su kuo tai susiję, bet „Microsoft“ akivaizdžiai turi ką dirbti populiarindama įrankį. Šiandien „Azure“ debesyje sukursime automatinio testavimo dujotiekį. Taigi, […]

Skaidraus tarpinio serverio naudojimo pagrindai naudojant 3proxy ir iptables/netfilter arba kaip „viską sudėti per tarpinį serverį“

Šiame straipsnyje noriu atskleisti skaidraus tarpinio serverio galimybes, kurios leidžia nukreipti visą ar dalį srauto per išorinius tarpinius serverius visiškai nepastebimai klientų. Kai pradėjau spręsti šią problemą, susidūriau su tuo, kad jos įgyvendinimas turėjo vieną reikšmingą problemą – HTTPS protokolą. Senais gerais laikais su skaidriu HTTP tarpiniu serveriu nebuvo jokių ypatingų problemų, […]

Funkcinė DBVS

Duomenų bazių pasaulyje jau seniai dominavo reliacinės DBVS, kurios naudoja SQL kalbą. Tiek, kad atsirandantys variantai vadinami NoSQL. Jie sugebėjo išsiskirti tam tikrą vietą šioje rinkoje, tačiau reliacinės DBVS nemirs ir toliau bus aktyviai naudojamos savo tikslams. Šiame straipsnyje noriu apibūdinti funkcinės duomenų bazės sąvoką. Kad geriau suprasčiau, […]

Tegyvuoja karalius: žiaurus hierarchijos pasaulis valkataujančių šunų būryje

Didelėse žmonių grupėse lyderis visada atsiranda, sąmoningai ar ne. Valdžios pasiskirstymas nuo aukščiausio iki žemiausio hierarchinės piramidės lygio turi nemažai privalumų tiek grupei kaip visumai, tiek atskiriems individams. Juk tvarka visada geriau nei chaosas, tiesa? Tūkstančius metų žmonija visose civilizacijose įgyvendino hierarchinę galios piramidę, naudodama įvairius […]

Balansavimas rašo ir skaito duomenų bazėje

Ankstesniame straipsnyje aprašiau duomenų bazės, sukurtos remiantis funkcijomis, o ne lentelėmis ir laukais, kaip reliacinėse duomenų bazėse, koncepciją ir įgyvendinimą. Pateikta daug pavyzdžių, parodančių šio požiūrio pranašumus prieš klasikinį. Daugeliui jie atrodė nepakankamai įtikinami. Šiame straipsnyje parodysiu, kaip ši koncepcija leidžia greitai ir patogiai subalansuoti […]

CryptoARM, pagrįstas PKCS#12 konteineriu. Elektroninio parašo CadES-X Long Type 1 sukūrimas.

Buvo išleista atnaujinta nemokamos kriptoarmpkcs programos versija, sukurta dirbti su x509 v.3 sertifikatais, saugomais tiek PKCS#11 žetonuose, kuriuose palaikoma rusiška kriptografija, tiek apsaugotuose PKCS#12 konteineriuose. Paprastai PKCS#12 konteineris saugo asmeninį sertifikatą ir jo privatųjį raktą. Priemonė yra visiškai savarankiška ir veikia Linux, Windows, OS X platformose. Išskirtinis programos bruožas yra […]

Paskelbta „Fedora CoreOS“ peržiūra

Fedora CoreOS yra savaime atnaujinama minimali operacinė sistema, skirta saugiai ir dideliu mastu paleisti konteinerius gamybos aplinkoje. Šiuo metu jį galima išbandyti ribotame platformų rinkinyje, tačiau netrukus pasirodys daugiau. Šaltinis: linux.org.ru

Ar laikas žaidimų kūrėjams nustoti klausyti savo gerbėjų?

Kilo ginčas dėl straipsnio ir aš nusprendžiau paskelbti jo vertimą viešai peržiūrėti. Viena vertus, autorius teigia, kad kūrėjai neturėtų leisti žaidėjams scenarijaus klausimais. Jeigu į žaidimus žiūrėtum kaip į meną, tai sutinku – niekas bendruomenės neklaus, kokią pabaigą pasirinkti savo knygai. Kitoje pusėje […]

Oracle Linux 8 leidimas

„Oracle“ paskelbė „Oracle Linux 8“ distribucijos, sukurtos remiantis „Red Hat Enterprise Linux 8“ paketų baze, leidimą. Pagal numatytuosius nustatymus rinkinys tiekiamas pagal standartinį paketą su „Red Hat Enterprise Linux“ branduoliu (pagal 4.18 branduolys). Patentuotas „Unbreakable Enterprise Kernel“, skirtas „Oracle Linux 8“, vis dar kuriamas. Kalbant apie funkcionalumą, „Oracle“ beta versija išleidžia […]

Kazachstane buvo privaloma įdiegti valstybinį sertifikatą MITM

Kazachstane telekomunikacijų operatoriai siuntė pranešimus vartotojams apie būtinybę įdiegti vyriausybės išduotą saugumo sertifikatą. Be įdiegimo internetas neveiks. Reikėtų prisiminti, kad sertifikatas turi įtakos ne tik tam, kad valstybinės įstaigos galės skaityti šifruotą srautą, bet ir tai, kad bet kas gali parašyti bet ką bet kurio vartotojo vardu. „Mozilla“ jau paleido [...]

Programų kūrimas naudojant SwiftUI. 1 dalis: Duomenų srautas ir Redux

Po to, kai dalyvavau WWDC 2019 sesijoje apie Sąjungos padėtį, nusprendžiau giliai pasinerti į SwiftUI. Dirbdamas su juo praleidau daug laiko ir dabar pradėjau kurti tikrą programą, kuri gali būti naudinga daugeliui vartotojų. Pavadinau ją MovieSwiftUI – tai programėlė, skirta naujų ir senų filmų paieškai bei jų rinkimui […]

„Firefox“ naujinimas 68.0.1

Paskelbtas korekcinis „Firefox 68.0.1“ naujinimas, kuris išsprendžia kelias problemas: „MacOS“ versijos pasirašytos „Apple“ raktu, todėl jas galima naudoti „macOS 10.15“ beta versijose; Ištaisyta problema dėl trūkstamo viso ekrano mygtuko žiūrint vaizdo įrašą HBO GO viso ekrano režimu; Ištaisyta klaida, dėl kurios kai kuriose lokalėse buvo rodomi neteisingi pranešimai bandant pateikti užklausą naudojant […]