Kategorija: Blog

Gradnja cevovoda za avtomatizirano testiranje na Azure DevOps

Nedavno sem naletel na ne preveč priljubljeno zver v svetu DevOps, cevovode Azure DevOps. Takoj sem začutil odsotnost kakršnih koli jasnih navodil ali člankov na to temo, ne vem, s čim je to povezano, vendar ima Microsoft očitno nekaj delati v smislu popularizacije orodja. Danes bomo zgradili cevovod za avtomatizirano testiranje znotraj oblaka Azure. Torej, […]

Osnove transparentnega proxyja z uporabo 3proxy in iptables/netfilter ali kako “spraviti vse skozi proxy”

V tem članku bi rad razkril možnosti transparentnega proxyja, ki vam omogoča preusmeritev celotnega ali dela prometa prek zunanjih proxy strežnikov, ne da bi jih stranke opazile. Ko sem začel reševati to težavo, sem se soočil z dejstvom, da ima njena implementacija eno pomembno težavo - protokol HTTPS. V dobrih starih časih ni bilo posebnih težav s preglednim HTTP proxyjem, […]

Funkcionalen DBMS

V svetu baz podatkov že dolgo prevladujejo relacijski DBMS-ji, ki uporabljajo jezik SQL. Tako zelo, da se nastajajoče različice imenujejo NoSQL. Uspeli so si izboriti določeno mesto na tem trgu, vendar relacijski DBMS ne bodo umrli in se bodo še naprej aktivno uporabljali za svoje namene. V tem članku želim opisati koncept funkcionalne baze podatkov. Za boljše razumevanje sem […]

Naj živi kralj: kruti svet hierarhije v tropu potepuških psov

V velikih skupinah ljudi se vedno pojavi vodja, zavestno ali ne. Razporeditev moči od najvišje do najnižje ravni hierarhične piramide ima vrsto prednosti tako za skupino kot celoto kot za posamezne posameznike. Navsezadnje je red vedno boljši od kaosa, kajne? Na tisoče let je človeštvo v vseh civilizacijah izvajalo hierarhično piramido moči prek različnih […]

Uravnoteženje pisanja in branja v bazi podatkov

V prejšnjem članku sem opisal koncept in izvedbo baze podatkov, zgrajene na podlagi funkcij, ne pa tabel in polj kot v relacijskih bazah podatkov. Podal je številne primere, ki kažejo prednosti tega pristopa pred klasičnim. Mnogi so se zdeli premalo prepričljivi. V tem članku bom pokazal, kako vam ta koncept omogoča hitro in priročno uravnoteženje […]

CryptoARM, ki temelji na vsebniku PKCS#12. Izdelava elektronskega podpisa CadES-X Long Type 1.

Izdana je bila posodobljena različica brezplačnega pripomočka cryptoarmpkcs, zasnovana za delo s potrdili x509 v.3, shranjenimi na žetonih PKCS#11 s podporo za rusko kriptografijo in v zaščitenih vsebnikih PKCS#12. Običajno vsebnik PKCS#12 shrani osebno potrdilo in njegov zasebni ključ. Pripomoček je popolnoma samozadosten in deluje na platformah Linux, Windows, OS X. Posebnost pripomočka je […]

Najavljen predogled Fedora CoreOS

Fedora CoreOS je samoposodabljajoč minimalni operacijski sistem za varno in v velikem obsegu izvajanje vsebnikov v produkcijskih okoljih. Trenutno je na voljo za testiranje na omejenem naboru platform, vendar bo kmalu na voljo več. Vir: linux.org.ru

Ali je čas, da razvijalci iger prenehajo poslušati svoje oboževalce?

Prišlo je do spora glede članka in odločil sem se, da objavim njegov prevod za javni ogled. Po eni strani avtor pravi, da razvijalci ne bi smeli privoščiti igralcev v zadevah scenarija. Če na igre gledate kot na umetnost, potem se strinjam - nihče ne bo vprašal skupnosti, kakšen konec naj izbere za svojo knjigo. Na drugi strani […]

Izdaja Oracle Linux 8

Oracle je objavil izdajo distribucije Oracle Linux 8, ustvarjene na podlagi baze paketov Red Hat Enterprise Linux 8. Sklop je privzeto dobavljen na podlagi standardnega paketa z jedrom iz Red Hat Enterprise Linux (na osnovi 4.18 jedro). Lastniško Unbreakable Enterprise Kernel za Oracle Linux 8 je še v razvoju. Kar zadeva funkcionalnost, Oracle beta izda […]

V Kazahstanu je bila obvezna namestitev državnega certifikata za MITM

V Kazahstanu so telekomunikacijski operaterji uporabnikom poslali sporočila o potrebi po namestitvi varnostnega certifikata, ki ga je izdal državni organ. Brez namestitve internet ne bo deloval. Ne smemo pozabiti, da potrdilo ne vpliva samo na to, da bodo vladne agencije lahko brale šifriran promet, temveč tudi na to, da lahko kdor koli piše karkoli v imenu katerega koli uporabnika. Mozilla je že lansirala [...]

Razvoj aplikacij na SwiftUI. 1. del: Dataflow in Redux

Po obisku zasedanja o stanju unije na WWDC 2019 sem se odločil, da se poglobljeno poglobim v SwiftUI. Veliko časa sem delal z njim in zdaj sem začel razvijati pravo aplikacijo, ki je lahko uporabna širokemu krogu uporabnikov. Poimenoval sem jo MovieSwiftUI - to je aplikacija za iskanje novih in starih filmov ter njihovo zbiranje […]

Posodobitev Firefoxa 68.0.1

Objavljena je bila popravljalna posodobitev za Firefox 68.0.1, ki odpravlja več težav: Graditve za macOS so podpisane z Apple ključem, kar omogoča njihovo uporabo v beta izdajah macOS 10.15; Odpravljena težava z manjkajočim celozaslonskim gumbom pri gledanju videa v celozaslonskem načinu HBO GO; Odpravljena je napaka, zaradi katere so se za nekatere področne nastavitve prikazala nepravilna sporočila, ko so poskušali zahtevati z […]