topik: administrasi

Python - asisten dalam mencari tiket pesawat murah bagi mereka yang suka bepergian

Penulis artikel, terjemahan yang kami terbitkan hari ini, mengatakan bahwa tujuannya adalah untuk membicarakan tentang pengembangan web scraper dengan Python menggunakan Selenium, yang mencari harga tiket pesawat. Saat mencari tiket, tanggal fleksibel digunakan (+- 3 hari dibandingkan tanggal yang ditentukan). Scraper menyimpan hasil pencarian dalam file Excel dan mengirimkan email kepada orang yang menjalankannya dengan […]

Docker: bukan saran yang buruk

Dalam komentar di artikel saya Docker: saran buruk, ada banyak permintaan untuk menjelaskan mengapa Dockerfile yang dijelaskan di dalamnya sangat buruk. Ringkasan episode sebelumnya: dua pengembang membuat Dockerfile dengan tenggat waktu yang ketat. Dalam prosesnya, Ops Igor Ivanovich mendatangi mereka. Dockerfile yang dihasilkan sangat buruk sehingga AI di ambang serangan jantung. Sekarang mari kita cari tahu apa yang salah dengan ini [...]

"Pil dari iblis" sedang bergerak

Tes yang dijelaskan dalam artikel ini mungkin tampak sepele bagi sebagian orang. Namun hal ini masih perlu dilakukan untuk benar-benar yakin bahwa solusinya akan berhasil. Sekarang kami dapat dengan aman mengatakan bahwa kami tidak takut dengan gangguan jangka pendek di kisaran L1. Artikel pertama akan memberi Anda informasi terkini. Secara singkat: belum lama ini tersedia, termasuk untuk masyarakat umum, [...]

Indeks bitmap di Go: mencari dengan kecepatan tinggi

Kata pembuka Saya menyampaikan ceramah ini dalam bahasa Inggris pada konferensi GopherCon Russia 2019 di Moskow dan dalam bahasa Rusia pada pertemuan di Nizhny Novgorod. Kita berbicara tentang indeks bitmap - kurang umum dibandingkan B-tree, tetapi tidak kalah menariknya. Saya membagikan rekaman pidato di konferensi dalam bahasa Inggris dan transkrip teks dalam bahasa Rusia. Kami akan mempertimbangkan, […]

REG.RU vs Beget: pembekalan

Kurang dari setahun yang lalu, kisah menarik dimulai ketika REG.RU secara sepihak mengakhiri perjanjian kemitraan dengan Beget. Saya menjadi tertarik dengan perkembangan masalah ini, dan saya memutuskan untuk menanyakan perkembangan proses dari peserta langsung, karena pernyataan masing-masing pihak tidak berdasar. Saya mengajukan pertanyaan kepada kedua belah pihak. REG.RU membatasi diri pada tanggapan yang berisi frasa umum […]

Dia tidak baik untukmu

Sehubungan dengan semakin populernya Benteng, saya ingin berbicara tentang jebakan dan masalah yang menanti Anda selama ini. Tentang diri saya: Pengalaman mengelola ceph dari versi hammer, pendiri komunitas t.me/ceph_ru di telegram. Agar tidak berdasar, saya akan merujuk pada postingan yang diterima Habr (dilihat dari ratingnya) tentang masalah ceph. Dengan sebagian besar masalah di [...]

Sistem yang kompleks. Mencapai level kritis

Jika Anda menghabiskan waktu memikirkan sistem yang kompleks, Anda mungkin memahami pentingnya jaringan. Jaringan menguasai dunia kita. Mulai dari reaksi kimia di dalam sel, hingga jaringan hubungan dalam suatu ekosistem, hingga jaringan perdagangan dan politik yang membentuk jalannya sejarah. Atau pertimbangkan artikel yang sedang Anda baca ini. Anda mungkin menemukannya di jejaring sosial, mengunduhnya dari jaringan komputer […]

Bagaimana kami menggunakan WebAssembly untuk mempercepat aplikasi web sebanyak 20 kali lipat

Artikel ini membahas kasus untuk mempercepat aplikasi browser dengan mengganti perhitungan JavaScript dengan WebAssembly. WebAssembly - apa itu? Singkatnya, ini adalah format instruksi biner untuk mesin virtual berbasis tumpukan. Wasm (nama pendek) sering disebut sebagai bahasa pemrograman, padahal sebenarnya tidak. Format instruksi dijalankan di browser bersama dengan JavaScript. Penting agar WebAssembly dapat […]

PyDERASN: cara saya menulis perpustakaan ASN.1 dengan slot dan gumpalan

ASN.1 adalah standar (ISO, ITU-T, GOST) untuk bahasa yang menjelaskan informasi terstruktur, serta aturan untuk menyandikan informasi ini. Bagi saya, sebagai seorang programmer, ini hanyalah format lain untuk membuat serialisasi dan menyajikan data, bersama dengan JSON, XML, XDR dan lain-lain. Hal ini sangat umum terjadi dalam kehidupan kita sehari-hari, dan banyak orang mengalaminya: dalam komunikasi seluler, telepon, VoIP (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM dalam satu malam dengan kriptografi GOST

Sebagai pengembang perpustakaan PyGOST (primitif kriptografi Gost dengan Python murni), saya sering menerima pertanyaan tentang cara mengimplementasikan pesan aman sederhana sendiri. Banyak orang menganggap penerapan kriptografi cukup sederhana, dan memanggil .encrypt() pada cipher blok sudah cukup untuk mengirimkannya dengan aman melalui saluran komunikasi. Yang lain percaya bahwa kriptografi terapan hanya untuk segelintir orang, dan […]

Sial terjadi. Yandex menghapus beberapa mesin virtual di cloud-nya

Cuplikan dari film Avengers: Infinity War Menurut pengguna dobrovolskiy, pada 15 Mei 2019, akibat kesalahan manusia, Yandex menghapus beberapa mesin virtual di cloud-nya. Pengguna menerima surat dari dukungan teknis Yandex dengan teks berikut: Hari ini kami melakukan pekerjaan teknis di Yandex.Cloud. Sayangnya, karena kesalahan manusia, mesin virtual pengguna di zona ru-central1-c telah dihapus, […]

12. Titik Periksa Memulai R80.20. Log & Laporan

Selamat datang di pelajaran 12. Hari ini kita akan membicarakan topik lain yang sangat penting, yaitu bekerja dengan log dan laporan. Terkadang fungsi ini menjadi sangat menentukan ketika memilih alat perlindungan. Pakar keamanan sangat menyukai sistem pelaporan yang nyaman dan pencarian fungsional untuk berbagai peristiwa. Sulit untuk menyalahkan mereka atas hal ini. Pada dasarnya, log […]