тема: Блог

Изграждане на автоматизиран тръбопровод за тестване на Azure DevOps

Наскоро се натъкнах на не толкова популярен звяр в света на DevOps, тръбопроводите на Azure DevOps. Веднага усетих липсата на ясни инструкции или статии по темата, не знам с какво е свързано това, но Microsoft очевидно има върху какво да работи по отношение на популяризирането на инструмента. Днес ще изградим тръбопровод за автоматизирано тестване в облака Azure. Така, […]

Основите на прозрачното прокси с помощта на 3proxy и iptables / netfilter или как да „пуснете всичко през прокси“

В тази статия бих искал да разкрия възможностите на прозрачното проксииране, което ви позволява да пренасочвате целия или част от трафика през външни прокси сървъри абсолютно незабелязано от клиентите. Когато започнах да решавам този проблем, се сблъсках с факта, че внедряването му има един съществен проблем - HTTPS протокола. В добрите стари времена нямаше особени проблеми с прозрачното HTTP проксииране, […]

Функционална СУБД

Светът на базите данни отдавна е доминиран от релационни СУБД, които използват езика SQL. Толкова много, че нововъзникващите варианти се наричат ​​NoSQL. Те успяха да си извоюват определено място на този пазар, но релационните СУБД няма да умрат и продължават да се използват активно за техните цели. В тази статия искам да опиша концепцията за функционална база данни. За по-добро разбиране, аз […]

Да живее кралят: жестокият свят на йерархията в глутница бездомни кучета

В големи групи от хора винаги се появява лидер, съзнателно или не. Разпределението на властта от най-високото към най-ниското ниво на йерархичната пирамида носи редица предимства както за групата като цяло, така и за отделните индивиди. В крайна сметка редът винаги е по-добър от хаоса, нали? В продължение на хиляди години човечеството във всички цивилизации е прилагало йерархична пирамида на властта чрез различни […]

Балансиране на записи и четения в базата данни

В предишна статия описах концепцията и изпълнението на база данни, изградена на базата на функции, а не на таблици и полета, както е в релационните бази данни. Той даде много примери, показващи предимствата на този подход пред класическия. Мнозина ги намериха за недостатъчно убедителни. В тази статия ще покажа как тази концепция ви позволява бързо и удобно да балансирате […]

CryptoARM, базиран на контейнер PKCS#12. Създаване на електронен подпис CadES-X Long Type 1.

Беше пусната актуализирана версия на безплатната помощна програма cryptoarmpkcs, предназначена да работи със сертификати x509 v.3, съхранявани както на PKCS#11 токени, с поддръжка за руска криптография, така и в защитени PKCS#12 контейнери. Обикновено контейнер PKCS#12 съхранява личен сертификат и неговия частен ключ. Помощната програма е напълно самодостатъчна и работи на платформи Linux, Windows, OS X. Отличителна черта на помощната програма е […]

Предварителната версия на Fedora CoreOS е обявена

Fedora CoreOS е самоактуализираща се минимална операционна система за сигурно и мащабно изпълнение на контейнери в производствени среди. Понастоящем е достъпен за тестване на ограничен набор от платформи, но скоро ще има още. Източник: linux.org.ru

Време ли е разработчиците на игри да спрат да слушат феновете си?

Имаше спор за една статия и реших да публикувам нейния превод за публично гледане. От една страна, авторът казва, че разработчиците не трябва да угаждат на играчите по въпросите на сценария. Ако гледате на игрите като на изкуство, тогава съм съгласен - никой няма да попита общността какъв край да избере за книгата си. От друга страна […]

Версия на Oracle Linux 8

Oracle публикува изданието на дистрибуцията на Oracle Linux 8, създадена на базата на пакетната база Red Hat Enterprise Linux 8. Асемблирането се доставя по подразбиране въз основа на стандартния пакет с ядрото от Red Hat Enterprise Linux (базиран на 4.18 ядро). Патентованото Unbreakable Enterprise Kernel за Oracle Linux 8 все още е в процес на разработка. По отношение на функционалността, Oracle beta пуска […]

В Казахстан беше задължително да се инсталира държавен сертификат за MITM

В Казахстан телекомуникационните оператори изпратиха съобщения до потребителите за необходимостта от инсталиране на издаден от правителството сертификат за сигурност. Без инсталация интернет няма да работи. Трябва да се помни, че сертификатът засяга не само факта, че правителствените агенции ще могат да четат криптиран трафик, но и факта, че всеки може да напише нещо от името на всеки потребител. Mozilla вече стартира [...]

Разработка на приложения на SwiftUI. Част 1: Dataflow и Redux

След като присъствах на сесията за състоянието на Съюза на WWDC 2019, реших да се потопя дълбоко в SwiftUI. Прекарах много време в работа с него и сега започнах да разработвам истинско приложение, което може да бъде полезно за широк кръг потребители. Нарекох го MovieSwiftUI - това е приложение за търсене на нови и стари филми, както и за събирането им […]

Актуализация на Firefox 68.0.1

Публикувана е коригираща актуализация за Firefox 68.0.1, която коригира няколко проблема: Компилациите за macOS са подписани с ключ на Apple, което им позволява да се използват в бета версии на macOS 10.15; Коригиран проблем с липсващия бутон за цял екран при гледане на видео в режим на цял екран на HBO GO; Коригирана грешка, която причиняваше неправилни съобщения да се показват за някои локали при опит за заявка чрез […]