aihe: Blogi

Automatisoidun testausputken rakentaminen Azure DevOpsiin

Törmäsin äskettäin DevOps-maailmassa ei niin suosittuun petoon, Azure DevOps -putkiin. Tunsin heti, että aiheesta ei löytynyt selkeitä ohjeita tai artikkeleita, en tiedä mihin tämä liittyy, mutta Microsoftilla on selvästi jotain tehtävää työkalun popularisoinnissa. Tänään rakennamme putken automaattista testausta varten Azure-pilven sisällä. Joten, […]

Läpinäkyvän välityspalvelimen perusteet käyttämällä 3proxya ja iptables / netfilter tai kuinka "saa kaikki välityspalvelimen kautta"

Tässä artikkelissa haluan paljastaa läpinäkyvän välityspalvelimen mahdollisuudet, jonka avulla voit ohjata kokonaan tai osan liikenteestä ulkoisten välityspalvelinten kautta asiakkaiden täysin huomaamatta. Kun aloin ratkaisemaan tätä ongelmaa, kohtasin sen tosiasian, että sen toteutuksessa oli yksi merkittävä ongelma - HTTPS-protokolla. Vanhoina hyvinä aikoina läpinäkyvän HTTP-välityspalvelimen kanssa ei ollut erityisiä ongelmia, […]

Toimiva DBMS

Tietokantojen maailmaa ovat pitkään hallinneet relaatiotietokantajärjestelmät, jotka käyttävät SQL-kieltä. Niin paljon, että uusia muunnelmia kutsutaan NoSQL:ksi. He onnistuivat vetämään itselleen tietyn paikan näillä markkinoilla, mutta relaatiotietokantajärjestelmät eivät kuole, vaan niitä käytetään edelleen aktiivisesti tarkoituksiinsa. Tässä artikkelissa haluan kuvata toiminnallisen tietokannan käsitettä. Paremman ymmärtämisen vuoksi […]

Eläköön kuningas: julma hierarkian maailma kulkukoirien laumassa

Suurissa ihmisryhmissä johtaja esiintyy aina, tietoisesti tai ei. Vallan jakautumisella hierarkkisen pyramidin korkeimmasta alimmalle tasolle on useita etuja sekä ryhmälle kokonaisuutena että yksittäisille yksilöille. Loppujen lopuksi järjestys on aina parempi kuin kaaos, eikö niin? Tuhansien vuosien ajan ihmiskunta kaikissa sivilisaatioissa on toteuttanut hierarkkista valtapyramidia erilaisten […]

Kirjoitusten ja lukujen tasapainottaminen tietokannassa

Edellisessä artikkelissa kuvailin funktioiden pohjalta rakennetun tietokannan käsitettä ja toteutusta relaatiotietokantojen tapaan taulukoiden ja kenttien sijaan. Se tarjosi monia esimerkkejä, jotka osoittavat tämän lähestymistavan edut klassiseen lähestymistapaan verrattuna. Monien mielestä ne eivät olleet tarpeeksi vakuuttavia. Tässä artikkelissa näytän, kuinka tämän konseptin avulla voit nopeasti ja kätevästi tasapainottaa […]

CryptoARM perustuu PKCS#12-säilöön. Sähköisen allekirjoituksen luominen CadES-X Long Type 1.

Päivitetty versio ilmaisesta cryptoarmpkcs-apuohjelmasta on julkaistu, ja se on suunniteltu toimimaan x509 v.3 -varmenteilla, jotka on tallennettu sekä PKCS#11 -tokeneille, jotka tukevat venäläistä kryptografiaa, että suojattuihin PKCS#12-säiliöihin. Tyypillisesti PKCS#12-säilö tallentaa henkilökohtaisen varmenteen ja sen yksityisen avaimen. Apuohjelma on täysin omavarainen ja toimii Linux-, Windows- ja OS X -alustoilla. Apuohjelman erottuva piirre on […]

Fedora CoreOS:n esijulkaisu julkistettiin

Fedora CoreOS on itsestään päivittyvä minimaalinen käyttöjärjestelmä, joka mahdollistaa säiliöiden käytön tuotantoympäristöissä turvallisesti ja laajasti. Se on tällä hetkellä testattavissa rajoitetuilla alustoilla, mutta lisää on tulossa pian. Lähde: linux.org.ru

Onko pelinkehittäjien aika lopettaa fanien kuunteleminen?

Artikkelista oli kiista, ja päätin lähettää sen käännöksen julkiseen katseluun. Yhtäältä kirjoittaja sanoo, että kehittäjien ei pitäisi antaa pelaajille käsikirjoitusta. Jos katsot pelejä taiteena, olen samaa mieltä - kukaan ei kysy yhteisöltä, minkä lopun hän valitsee kirjalleen. Toisella puolella […]

Oracle Linux 8 -julkaisu

Oracle on julkaissut julkaisun Oracle Linux 8 -jakelusta, joka on luotu Red Hat Enterprise Linux 8 -pakettipohjan pohjalta. Kokoonpano toimitetaan oletusarvoisesti Red Hat Enterprise Linuxin ytimen (perustuu 4.18:aan) vakiopakettiin. ydin). Oracle Linux 8:n patentoitu Unbreakable Enterprise Kernel on edelleen kehitteillä. Toimivuuden suhteen Oracle beta julkaisee […]

Kazakstanissa oli pakollista asentaa valtion sertifikaatti MITM:lle

Kazakstanissa teleoperaattorit lähettivät käyttäjille viestejä tarpeesta asentaa hallituksen myöntämä turvasertifikaatti. Ilman asennusta Internet ei toimi. On muistettava, että varmenne ei vaikuta pelkästään siihen, että valtion virastot voivat lukea salattua liikennettä, vaan myös siihen, että kuka tahansa voi kirjoittaa mitä tahansa minkä tahansa käyttäjän puolesta. Mozilla on jo käynnistänyt [...]

Sovelluskehitys SwiftUI:lla. Osa 1: Dataflow ja Redux

Osallistuttuani State of the Union -istuntoon WWDC 2019 -tapahtumassa päätin sukeltaa syvälle SwiftUI:han. Olen viettänyt paljon aikaa sen parissa ja nyt olen alkanut kehittää todellista sovellusta, josta voi olla hyötyä useille käyttäjille. Kutsuin sitä MovieSwiftUI:ksi – tämä on sovellus uusien ja vanhojen elokuvien etsimiseen sekä niiden keräämiseen […]

Firefox-päivitys 68.0.1

Firefox 68.0.1:lle on julkaistu korjaava päivitys, joka korjaa useita ongelmia: macOS:n koontiversiot on allekirjoitettu Apple-avaimella, mikä mahdollistaa niiden käytön macOS 10.15:n beta-julkaisuissa; Korjattu puuttuva koko näytön painike, kun videota katsotaan HBO GO:n koko näytön tilassa. Korjattu virhe, joka aiheutti väärien viestien näyttämisen joillakin kielillä, kun yritettiin pyytää […]