Mavzu: Blog

Azure DevOps-da avtomatlashtirilgan sinov quvurini qurish

Men yaqinda DevOps dunyosida unchalik mashhur bo'lmagan hayvonni, Azure DevOps quvurlarini uchratdim. Men mavzu bo'yicha aniq ko'rsatmalar yoki maqolalar yo'qligini darhol his qildim, bu nima bilan bog'liqligini bilmayman, ammo Microsoft-da vositani ommalashtirish bo'yicha ishlash kerak bo'lgan narsa bor. Bugun biz Azure bulutida avtomatlashtirilgan sinov uchun quvur quramiz. Shunday qilib, […]

3proxy va iptables/netfilter yordamida shaffof proksi-serverning asoslari yoki "hamma narsani proksi-server orqali o'rnatish"

Ushbu maqolada men mijozlar tomonidan mutlaqo sezilmaydigan tashqi proksi-serverlar orqali trafikning to'liq yoki bir qismini qayta yo'naltirish imkonini beruvchi shaffof proksi-serverning imkoniyatlarini ochib bermoqchiman. Men ushbu muammoni hal qilishni boshlaganimda, men uni amalga oshirishda bitta muhim muammo - HTTPS protokoli mavjudligiga duch keldim. Qadimgi yaxshi kunlarda shaffof HTTP proksi-server bilan bog'liq hech qanday muammo yo'q edi, [...]

Funktsional DBMS

Ma'lumotlar bazalari dunyosida uzoq vaqtdan beri SQL tilidan foydalanadigan relyatsion DBMSlar hukmronlik qiladi. Shunday qilib, paydo bo'lgan variantlar NoSQL deb ataladi. Ular ushbu bozorda o'zlari uchun ma'lum o'rinni egallashga muvaffaq bo'lishdi, ammo relyatsion DBMSlar o'lmaydi va o'z maqsadlari uchun faol foydalanishda davom etadilar. Ushbu maqolada men funktsional ma'lumotlar bazasi tushunchasini tasvirlamoqchiman. Yaxshiroq tushunish uchun men […]

Yashasin qirol: adashgan itlar to'plamidagi shafqatsiz ierarxiya dunyosi

Odamlarning katta guruhlarida ongli ravishda yoki yo'q bo'lsa ham, lider doimo paydo bo'ladi. Hokimiyatni ierarxik piramidaning eng yuqori darajasidan eng quyi darajasiga taqsimlash butun guruh uchun ham, alohida shaxslar uchun ham bir qator afzalliklarga ega. Axir tartib har doim tartibsizlikdan yaxshiroqdir, shunday emasmi? Ming yillar davomida insoniyat barcha tsivilizatsiyalarda turli xil […]

Ma'lumotlar bazasida yozish va o'qishni muvozanatlash

Oldingi maqolada men relyatsion ma'lumotlar bazalarida bo'lgani kabi jadvallar va maydonlar emas, balki funktsiyalar asosida qurilgan ma'lumotlar bazasi tushunchasi va amalga oshirilishini tasvirlab berdim. U ushbu yondashuvning klassikaga nisbatan afzalliklarini ko'rsatadigan ko'plab misollar keltirdi. Ko'pchilik ularni etarlicha ishonarli emas deb topdi. Ushbu maqolada men ushbu kontseptsiya sizga qanday qilib tez va qulay muvozanatni saqlashga imkon berishini ko'rsataman [...]

PKCS#12 konteyneriga asoslangan CryptoARM. CadES-X Long Type 1 elektron imzosini yaratish.

Bepul cryptoarmpkcs yordam dasturining yangilangan versiyasi chiqdi, u ham PKCS#509 tokenlarida, ham rus kriptografiyasini qo‘llab-quvvatlagan holda, hamda himoyalangan PKCS#3 konteynerlarida saqlanadigan x11 v.12 sertifikatlari bilan ishlashga mo‘ljallangan. Odatda, PKCS # 12 konteyner shaxsiy sertifikat va uning shaxsiy kalitini saqlaydi. Yordamchi dastur mutlaqo oʻzini-oʻzi taʼminlaydi va Linux, Windows, OS X platformalarida ishlaydi.Utilitaning oʻziga xos xususiyati […]

Fedora CoreOS-ning oldingi versiyasi e'lon qilindi

Fedora CoreOS - ishlab chiqarish muhitida konteynerlarni xavfsiz va keng miqyosda ishlatish uchun o'zini o'zi yangilaydigan minimal operatsion tizim. Hozirda u cheklangan platformalar to‘plamida sinovdan o‘tkazilishi mumkin, ammo tez orada yana ko‘plari chiqadi. Manba: linux.org.ru

O'yin ishlab chiquvchilari o'z muxlislarini tinglashni to'xtatish vaqti keldimi?

Maqola yuzasidan nizo kelib chiqdi va men uning tarjimasini ommaga ko‘rish uchun joylashtirishga qaror qildim. Bir tomondan, muallifning ta'kidlashicha, ishlab chiquvchilar o'yinchilarni stsenariy masalalariga jalb qilmasliklari kerak. Agar siz o'yinlarga san'at sifatida qarasangiz, men roziman - hech kim jamiyatdan kitobi uchun qanday tugatishni tanlashni so'ramaydi. Boshqa tomondan […]

Oracle Linux 8 versiyasi

Oracle Red Hat Enterprise Linux 8 paketi bazasida yaratilgan Oracle Linux 8 distributivini nashr etdi.Associya sukut bo'yicha standart paket asosida Red Hat Enterprise Linux yadrosi bilan ta'minlanadi (4.18 asosida). yadro). Oracle Linux 8 uchun xususiy Unbreakable Enterprise Kernel hali ham ishlab chiqilmoqda. Funktsionallik nuqtai nazaridan, Oracle beta-versiyalari [...]

Qozog'istonda MITM uchun davlat sertifikatini o'rnatish majburiy edi

Qozog‘istonda aloqa operatorlari foydalanuvchilarga davlat tomonidan berilgan xavfsizlik sertifikatini o‘rnatish zarurligi haqida xabarlar jo‘natdi. O'rnatishsiz Internet ishlamaydi. Shuni esda tutish kerakki, sertifikat nafaqat davlat idoralari shifrlangan trafikni o'qish imkoniyatiga ega bo'lishiga, balki har kim istalgan foydalanuvchi nomidan biror narsa yozishi mumkinligiga ham ta'sir qiladi. Mozilla allaqachon ishga tushirilgan [...]

SwiftUI-da ilovalarni ishlab chiqish. 1-qism: Dataflow va Redux

WWDC 2019-da Ittifoqning holati sessiyasida qatnashganimdan so'ng, men SwiftUI-ga chuqur sho'ng'ishga qaror qildim. Men u bilan ishlash uchun ko'p vaqt sarfladim va endi keng foydalanuvchilar uchun foydali bo'lishi mumkin bo'lgan haqiqiy dasturni ishlab chiqishni boshladim. Men uni MovieSwiftUI deb nomladim - bu yangi va eski filmlarni qidirish hamda ularni to‘plash uchun mo‘ljallangan ilova [...]

Firefox 68.0.1 yangilanishi

Firefox 68.0.1 uchun tuzatuvchi yangilanish chop etildi, u bir nechta muammolarni tuzatdi: macOS uchun tuzilmalar Apple kaliti bilan imzolanadi, bu ularni macOS 10.15 beta-versiyalarida ishlatish imkonini beradi; HBO GO toʻliq ekran rejimida video tomosha qilishda toʻliq ekran tugmasi yetishmasligi bilan bogʻliq muammo tuzatildi; […] dan foydalanib soʻrov yuborishda baʼzi tillar uchun notoʻgʻri xabarlar paydo boʻlishiga olib kelgan xatolik tuzatildi.