рубрыка: блог

Які будуецца пайплайн аўтаматызаванага тэставання на Azure DevOps

Нядаўна я сутыкнуўся з не вельмі папулярным пакуль зверам у свеце DevOps, пайплайнамі Azure DevOps. Адразу ж адчуў адсутнасць нейкіх выразных інструкцый або артыкулаў на тэму, не ведаю з чым гэта звязана, але Microsoft відавочна ёсць над чым папрацаваць у плане папулярызацыі інструмента. Сёння мы пабудуем пайплайн для аўтаматызаванага тэсціравання ўнутры аблокі Azure. Такім чынам, […]

Асновы празрыстага праксіравання з выкарыстаннем 3proxy і iptables/netfilter або як "пусціць усё праз проксі"

У дадзеным артыкуле жадалася б расчыніць магчымасці празрыстага праксіравання, якое дазваляе абсалютна неўзаметку для кліентаў перанакіроўваць увесь або частка трафіку праз вонкавыя проксі-серверы. Калі я пачынаў вырашаць дадзеную задачу, то сутыкнуўся з тым, што яе рэалізацыя мае адну істотную праблему — пратакол HTTPS. У старыя добрыя часы асаблівых праблем з празрыстым праксіраваннем HTTP не ўзнікала, […]

Функцыянальная СКБД

Свет баз дадзеных даўно захоплены рэляцыйнымі СКБД, у якіх выкарыстоўваецца мова SQL. Настолькі моцна, што якія з'яўляюцца разнавіднасці завуць NoSQL. Ім удалося адбіць сабе пэўнае месца на гэтым рынку, але рэляцыйныя СКБД паміраць не збіраюцца, і працягваюць актыўна выкарыстоўвацца для сваіх мэт. У гэтым артыкуле я хачу апісаць канцэпцыю функцыянальнай базы даных. Для лепшага разумення, я […]

Long live the king: жорсткі свет іерархіі ў зграі вандроўных сабак

У вялікіх групах людзей заўсёды з'яўляецца лідэр, свядома ці не. Размеркаванне ўлады ад вышэйшай да ніжэйшай ступені іерархічнай піраміды мае шэраг пераваг для групы як у цэлым, так і для асобна ўзятых індывідаў. Бо парадак заўсёды лепшы за хаос, ці не так? На працягу тысяч гадоў чалавецтва ва ўсіх цывілізацыях рэалізоўвала іерархічную піраміду ўлады самымі рознымі […]

Балансіроўка запісу і чытання ў базе даных

У папярэднім артыкуле я апісаў канцэпцыю і рэалізацыю базы дадзеных, пабудаваную на аснове функцый, а не табліц і палёў як у рэляцыйных базах дадзеных. У ёй было прыведзена мноства прыкладаў, якія паказваюць перавагі такога падыходу перад класічным. Многія палічылі іх недастаткова пераканаўчымі. У гэтым артыкуле я пакажу, якім чынам такая канцэпцыя дазваляе хутка і зручна балансаваць […]

КрыптаАРМ на базе кантэйнера 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 […]

У Казахстане абавязалі ўстанаўліваць дзяржаўны сертыфікат для MITM

У Казахстане аператары сувязі разаслалі карыстальнікам паведамленні аб неабходнасці ўстаноўкі выпушчанага дзяржаўнымі органамі сертыфікатам бяспекі. Без усталёўкі інтэрнэт працаваць не будзе. Варта памятаць, што сертыфікат не толькі ўплывае на тое, што дзяржаўныя органы змогуць чытаць зашыфраваны трафік, але і на тое, што ад імя любога карыстальніка можна будзе напісаць што заўгодна. У Mozilla ужо завялі […]

Распрацоўка прыкладання на SwiftUI. Частка 1: паток даных і Redux

Пасля ўдзелу ў сесіі State of the Union на WWDC 2019 я вырашыў дэталёва вывучыць SwiftUI. Я патраціў шмат часу на працу з ім і зараз прыступіў да распрацоўкі рэальнага прыкладання, якое можа апынуцца карысным шырокаму колу карыстальнікаў. Яго я назваў MovieSwiftUI - гэта апп для пошуку новых і старых фільмаў, а таксама іх збору […]

Абнаўленне Firefox 68.0.1

Апублікавана якое карэктуе абнаўленне Firefox 68.0.1 у якім ухілена некалькі праблем: Зборкі для macOS падпісаныя ключом Apple, якія дазваляюць выкарыстоўваць іх у бэта-выпусках macOS 10.15; Вырашана праблема з адсутнасцю кнопкі пераходу ў поўнаэкранны рэжым пры праглядзе відэа ў поўнаэкранным рэжыме HBO GO; Выпраўлена памылка, якая прыводзіла да з'яўлення некарэктных паведамленняў для некаторых лакаляў пры спробе запыту з выкарыстаннем […]