topik: blog

Membangun jalur pengujian otomatis di Azure DevOps

Baru-baru ini saya menemukan monster yang tidak begitu populer di dunia DevOps, saluran pipa Azure DevOps. Saya langsung merasakan kurangnya instruksi atau artikel yang jelas tentang topik ini, saya tidak tahu apa hubungannya, tetapi Microsoft jelas memiliki sesuatu untuk dikerjakan dalam mempopulerkan alat tersebut. Hari ini kami akan membangun jalur pipa untuk pengujian otomatis di dalam cloud Azure. Jadi, […]

Dasar-dasar proxy transparan menggunakan 3proxy dan iptables/netfilter atau cara β€œmeletakkan semuanya melalui proxy”

Pada artikel ini saya ingin mengungkapkan kemungkinan proksi transparan, yang memungkinkan Anda mengalihkan semua atau sebagian lalu lintas melalui server proksi eksternal tanpa disadari oleh klien. Ketika saya mulai memecahkan masalah ini, saya dihadapkan pada kenyataan bahwa implementasinya memiliki satu masalah signifikan - protokol HTTPS. Di masa lalu, tidak ada masalah khusus dengan proksi HTTP transparan, […]

DBMS fungsional

Dunia database telah lama didominasi oleh DBMS relasional yang menggunakan bahasa SQL. Sedemikian rupa sehingga varian yang muncul disebut NoSQL. Mereka berhasil mendapatkan tempat tertentu di pasar ini, tetapi DBMS relasional tidak akan mati, dan terus digunakan secara aktif untuk tujuan mereka. Pada artikel ini saya ingin menjelaskan konsep database fungsional. Untuk pemahaman yang lebih baik, saya […]

Hidup sang raja: dunia hierarki yang kejam dalam sekawanan anjing liar

Dalam kelompok besar orang, seorang pemimpin selalu muncul, disadari atau tidak. Pembagian kekuasaan dari tingkat tertinggi hingga terendah dalam piramida hierarki memiliki sejumlah keuntungan bagi kelompok baik secara keseluruhan maupun bagi individu individu. Lagi pula, keteraturan selalu lebih baik daripada kekacauan, bukan? Selama ribuan tahun, umat manusia di semua peradaban telah menerapkan piramida kekuasaan hierarkis melalui berbagai […]

Menyeimbangkan penulisan dan pembacaan dalam database

Pada artikel sebelumnya, saya telah menjelaskan konsep dan implementasi database yang dibangun berdasarkan fungsi, bukan tabel dan field seperti pada database relasional. Laporan ini memberikan banyak contoh yang menunjukkan keunggulan pendekatan ini dibandingkan pendekatan klasik. Banyak yang menganggapnya tidak cukup meyakinkan. Dalam artikel ini saya akan menunjukkan bagaimana konsep ini memungkinkan Anda menyeimbangkan […]

CryptoARM berdasarkan wadah PKCS#12. Pembuatan tanda tangan elektronik CadES-X Long Type 1.

Versi terbaru dari utilitas cryptoarmpkcs gratis telah dirilis, dirancang untuk bekerja dengan sertifikat x509 v.3 yang disimpan pada token PKCS#11, dengan dukungan untuk kriptografi Rusia, dan dalam wadah PKCS#12 yang dilindungi. Biasanya, kontainer PKCS#12 menyimpan sertifikat pribadi dan kunci privatnya. Utilitas ini benar-benar mandiri dan berjalan pada platform Linux, Windows, OS X. Ciri khas dari utilitas ini adalah […]

Pratinjau Fedora CoreOS Diumumkan

Fedora CoreOS adalah sistem operasi minimal yang dapat diperbarui secara mandiri untuk menjalankan container di lingkungan produksi dengan aman dan dalam skala besar. Saat ini tersedia untuk pengujian pada sejumlah platform terbatas, tetapi lebih banyak lagi yang akan segera hadir. Sumber: linux.org.ru

Apakah sudah waktunya bagi pengembang game untuk berhenti mendengarkan penggemarnya?

Ada perselisihan mengenai sebuah artikel dan saya memutuskan untuk memposting terjemahannya untuk dilihat publik. Di satu sisi, penulis mengatakan bahwa pengembang tidak boleh memanjakan pemain dalam urusan skrip. Jika Anda melihat permainan sebagai seni, maka saya setuju - tidak ada yang akan bertanya kepada komunitas akhir cerita apa yang harus dipilih untuk buku mereka. Di sisi lain […]

Rilis Oracle Linux 8

Oracle telah menerbitkan rilis distribusi Oracle Linux 8, dibuat berdasarkan basis paket Red Hat Enterprise Linux 8. Perakitan disediakan secara default berdasarkan paket standar dengan kernel dari Red Hat Enterprise Linux (berdasarkan 4.18 inti). Kernel Perusahaan Unbreakable yang dipatenkan untuk Oracle Linux 8 masih dalam pengembangan. Dalam hal fungsionalitas, Oracle beta merilis […]

Di Kazakhstan, wajib memasang sertifikat negara untuk MITM

Di Kazakhstan, operator telekomunikasi mengirimkan pesan kepada pengguna tentang perlunya memasang sertifikat keamanan yang dikeluarkan pemerintah. Tanpa instalasi, Internet tidak akan berfungsi. Harus diingat bahwa sertifikat tidak hanya mempengaruhi fakta bahwa lembaga pemerintah akan dapat membaca lalu lintas terenkripsi, tetapi juga fakta bahwa siapa pun dapat menulis apa pun atas nama pengguna mana pun. Mozilla telah meluncurkan [...]

Pengembangan aplikasi di SwiftUI. Bagian 1: Aliran Data dan Redux

Setelah menghadiri sesi State of the Union di WWDC 2019, saya memutuskan untuk mendalami SwiftUI. Saya telah menghabiskan banyak waktu mengerjakannya dan kini mulai mengembangkan aplikasi nyata yang dapat berguna bagi banyak pengguna. Saya menyebutnya MovieSwiftUI - ini adalah aplikasi untuk mencari film baru dan lama, serta mengumpulkannya […]

Pembaruan Firefox 68.0.1

Pembaruan korektif untuk Firefox 68.0.1 telah diterbitkan, yang memperbaiki beberapa masalah: Versi untuk macOS ditandatangani dengan kunci Apple, sehingga dapat digunakan dalam rilis beta macOS 10.15; Memperbaiki masalah hilangnya tombol layar penuh saat menonton video dalam mode layar penuh HBO GO; Memperbaiki bug yang menyebabkan munculnya pesan yang salah untuk beberapa lokal saat mencoba meminta menggunakan […]