Kategori: Pentadbiran

Python - pembantu dalam mencari tiket penerbangan murah untuk mereka yang suka melancong

Pengarang artikel, terjemahan yang kami terbitkan hari ini, mengatakan bahawa matlamatnya adalah untuk bercakap tentang pembangunan pengikis web dalam Python menggunakan Selenium, yang mencari harga tiket penerbangan. Semasa mencari tiket, tarikh fleksibel digunakan (+- 3 hari berbanding tarikh yang ditentukan). Pengikis menyimpan hasil carian dalam fail Excel dan menghantar e-mel kepada orang yang menjalankannya dengan [...]

Docker: bukan nasihat yang buruk

Dalam komen kepada artikel saya Docker: nasihat buruk, terdapat banyak permintaan untuk menjelaskan mengapa fail Docker yang diterangkan di dalamnya sangat mengerikan. Ringkasan episod sebelumnya: dua pembangun mengarang Dockerfile di bawah tarikh akhir yang ketat. Dalam proses itu, Ops Igor Ivanovich datang kepada mereka. Fail Docker yang terhasil sangat teruk sehingga AI berada di ambang serangan jantung. Sekarang mari kita fikirkan apa yang salah dengan ini [...]

"Pil dari syaitan" dalam gerakan

Ujian yang diterangkan dalam artikel ini mungkin kelihatan remeh bagi sesetengah orang. Tetapi ia masih perlu dilakukan untuk benar-benar yakin bahawa penyelesaian itu akan berfungsi. Sekarang kita boleh mengatakan dengan selamat bahawa kita tidak takut gangguan jangka pendek dalam julat L1. Artikel pertama akan membuat anda lebih cepat. Secara ringkas: tidak lama dahulu ia telah tersedia, termasuk kepada orang ramai, [...]

Indeks bitmap dalam Go: carian pada kelajuan liar

Ucapan pembukaan Saya memberikan ceramah ini dalam bahasa Inggeris pada persidangan GopherCon Russia 2019 di Moscow dan dalam bahasa Rusia pada pertemuan di Nizhny Novgorod. Kita bercakap tentang indeks bitmap - kurang biasa daripada B-tree, tetapi tidak kurang menariknya. Saya berkongsi rakaman ucapan di persidangan itu dalam bahasa Inggeris dan transkrip teks dalam bahasa Rusia. Kami akan mempertimbangkan, […]

REG.RU lwn. Beget: taklimat

Kurang dari setahun yang lalu, kisah menarik bermula apabila REG.RU secara unilateral menamatkan perjanjian perkongsian dengan Beget. Saya mula berminat dengan keadaan yang berlaku dengan isu ini, dan saya memutuskan untuk bertanya tentang perkembangan prosiding daripada peserta langsung, kerana kenyataan setiap pihak adalah tidak berasas. Saya bertanya soalan kepada kedua-dua belah pihak. REG.RU menghadkan diri mereka kepada respons yang mengandungi frasa umum […]

Dia tidak baik untuk awak

Sehubungan dengan populariti Rook yang semakin meningkat, saya ingin bercakap tentang perangkap dan masalah yang menanti anda sepanjang perjalanan. Mengenai diri saya sendiri: Pengalaman dalam mentadbir ceph daripada versi tukul, pengasas komuniti t.me/ceph_ru dalam telegram. Untuk tidak berasas, saya akan merujuk kepada jawatan yang diterima oleh Habr (berdasarkan penilaian) tentang masalah dengan ceph. Dengan kebanyakan masalah dalam [...]

Sistem yang kompleks. Mencapai tahap kritikal

Jika anda telah meluangkan masa memikirkan tentang sistem yang kompleks, anda mungkin memahami kepentingan rangkaian. Rangkaian memerintah dunia kita. Daripada tindak balas kimia dalam sel, kepada jaringan perhubungan dalam ekosistem, kepada rangkaian perdagangan dan politik yang membentuk perjalanan sejarah. Atau pertimbangkan artikel yang anda baca ini. Anda mungkin menemuinya di rangkaian sosial, memuat turunnya dari rangkaian komputer […]

Bagaimana kami menggunakan WebAssembly untuk mempercepatkan aplikasi web sebanyak 20 kali

Artikel ini membincangkan kes untuk mempercepatkan aplikasi penyemak imbas dengan menggantikan pengiraan JavaScript dengan WebAssembly. WebAssembly - apakah itu? Ringkasnya, ini ialah format arahan binari untuk mesin maya berasaskan tindanan. Wasm (nama pendek) sering dipanggil bahasa pengaturcaraan, tetapi tidak. Format arahan dilaksanakan dalam penyemak imbas bersama-sama dengan JavaScript. Adalah penting bahawa WebAssembly boleh […]

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

ASN.1 ialah piawai (ISO, ITU-T, GOST) untuk bahasa yang menerangkan maklumat berstruktur, serta peraturan untuk pengekodan maklumat ini. Bagi saya, sebagai pengaturcara, ini hanyalah satu lagi format untuk menyeri dan mempersembahkan data, bersama-sama dengan JSON, XML, XDR dan lain-lain. Ia sangat biasa dalam kehidupan seharian kita, dan ramai orang menemuinya: dalam selular, telefon, komunikasi VoIP (UMTS, LTE, […]

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

Sebagai pembangun perpustakaan PyGOST (primitif kriptografi GOST dalam Python tulen), saya sering menerima soalan tentang cara melaksanakan pemesejan selamat mudah sendiri. Ramai orang menganggap kriptografi gunaan agak mudah, dan memanggil .encrypt() pada sifir blok sudah cukup untuk menghantarnya dengan selamat melalui saluran komunikasi. Yang lain percaya bahawa kriptografi gunaan adalah untuk segelintir orang, dan […]

Sial berlaku. Yandex mengalih keluar beberapa mesin maya dalam awannya

Masih daripada filem Avengers: Infinity War Menurut pengguna dobrovolskiy, pada 15 Mei 2019, akibat kesilapan manusia, Yandex memadamkan beberapa mesin maya dalam awannya. Pengguna menerima surat daripada sokongan teknikal Yandex dengan teks berikut: Hari ini kami menjalankan kerja teknikal dalam Yandex.Cloud. Malangnya, disebabkan kesilapan manusia, mesin maya pengguna dalam zon ru-central1-c telah dipadamkan, […]

12. Check Point Bermula R80.20. Log & Laporan

Selamat datang ke pelajaran 12. Hari ini kita akan bercakap tentang satu lagi topik yang sangat penting, iaitu bekerja dengan log dan laporan. Kadang-kadang fungsi ini menjadi hampir menentukan apabila memilih cara perlindungan. Pakar keselamatan sangat menyukai sistem pelaporan yang mudah dan carian berfungsi untuk pelbagai acara. Sukar untuk menyalahkan mereka dalam hal ini. Pada asasnya, log […]