Topic: İdarə

Python - səyahət etməyi sevənlər üçün ucuz aviabiletlərin tapılmasında köməkçi

Tərcüməsini bu gün dərc etdiyimiz məqalənin müəllifi deyir ki, məqsədi aviabilet qiymətlərini axtaran Selenium-dan istifadə edərək Python-da veb kazıyıcının hazırlanmasından danışmaqdır. Biletlərin axtarışı zamanı çevik tarixlərdən istifadə olunur (göstərilən tarixlərə nisbətən +- 3 gün). Scraper axtarış nəticələrini Excel faylında saxlayır və onu işlədən şəxsə ümumi […]

Docker: pis məsləhət deyil

Docker məqaləmdəki şərhlərdə: pis məsləhət, orada təsvir olunan Dockerfile-nin niyə bu qədər dəhşətli olduğunu izah etmək üçün çoxlu sorğular var idi. Əvvəlki epizodun xülasəsi: iki tərtibatçı sıx bir müddət ərzində Dockerfile tərtib edir. Bu prosesdə Ops İqor İvanoviç onların yanına gəlir. Yaranan Dockerfile o qədər pisdir ki, AI infarkt ərəfəsindədir. İndi gəlin bunun nəyin səhv olduğunu anlayaq [...]

Hərəkətdə "Cindən həb"

Bu məqalədə təsvir edilən test bəziləri üçün əhəmiyyətsiz görünə bilər. Ancaq həllin işləyəcəyinə tam əmin olmaq üçün hələ də bunu etmək lazımdır. İndi əminliklə deyə bilərik ki, L1 diapazonunda qısamüddətli müdaxilədən qorxmuruq. Birinci məqalə sizi sürətləndirəcək. Qısaca: bir müddət əvvəl o, geniş ictimaiyyətə daxil olmaqla, [...]

Go-da bitmap indeksləri: vəhşi sürətlə axtarış

Açılış nitqi Mən bu çıxışı Moskvada GopherCon Russia 2019 konfransında ingilis dilində və Nijni Novqorodda keçirilən görüşdə rus dilində verdim. Söhbət bitmap indeksindən gedir - B-ağacından daha az yayılmışdır, lakin daha az maraqlı deyil. Konfransdakı çıxışın ingilis dilində yazısını və rus dilində mətnin transkriptini paylaşıram. Biz nəzərdən keçirəcəyik, […]

REG.RU və Beget: məlumatlandırma

Bir ildən bir qədər az əvvəl, REG.RU-nun Beget ilə tərəfdaşlıq müqaviləsini birtərəfli qaydada ləğv etməsi ilə maraqlı bir hekayə başladı. Mən bu məsələdə işlərin necə getdiyi ilə maraqlandım və tərəflərin hər birinin bəyanatı kifayət qədər əsassız olduğundan prosesin gedişi ilə birbaşa iştirakçılardan maraqlanmaq qərarına gəldim. Hər iki tərəfə sual verdim. REG.RU ümumi ifadələri ehtiva edən cavabla məhdudlaşır [...]

O, sənə yaraşmaz

Rook-un artan populyarlığı ilə əlaqədar olaraq, onun tələləri və yol boyu sizi gözləyən problemlərindən danışmaq istərdim. Özüm haqqında: Telegramda t.me/ceph_ru cəmiyyətinin qurucusu, çəkic versiyasından ceph idarə etmək təcrübəsi. Əsassız olmamaq üçün Ceph ilə bağlı problemlər haqqında Habr tərəfindən qəbul edilmiş yazılara (reytinqə əsasən) istinad edəcəyəm. Problemlərin əksəriyyəti ilə [...]

Kompleks sistemlər. Kritik səviyyəyə çatmaq

Əgər siz mürəkkəb sistemlər haqqında düşünməyə vaxt sərf etmisinizsə, yəqin ki, şəbəkələrin əhəmiyyətini başa düşürsünüz. Şəbəkələr dünyamızı idarə edir. Hüceyrənin içindəki kimyəvi reaksiyalardan, ekosistemdəki əlaqələr şəbəkəsinə, tarixin gedişatını formalaşdıran ticarət və siyasi şəbəkələrə qədər. Və ya oxuduğunuz bu məqaləni nəzərdən keçirin. Yəqin ki, siz onu sosial şəbəkədə tapmısınız, kompüter şəbəkəsindən yükləmisiniz [...]

WebAssembly istifadə edərək veb tətbiqini 20 dəfə necə sürətləndirdik

Bu məqalədə JavaScript hesablamalarını WebAssembly ilə əvəz etməklə brauzer proqramının sürətləndirilməsi məsələsi müzakirə olunur. WebAssembly - bu nədir? Bir sözlə, bu yığın əsaslı virtual maşın üçün ikili təlimat formatıdır. Wasm (qısa ad) çox vaxt proqramlaşdırma dili adlanır, lakin belə deyil. Təlimat formatı JavaScript ilə birlikdə brauzerdə icra olunur. WebAssembly-nin […]

PyDERASN: mən yuvalar və ləkələrlə ASN.1 kitabxanasını necə yazdım

ASN.1 strukturlaşdırılmış məlumatı təsvir edən dil üçün standartdır (ISO, ITU-T, GOST), eləcə də bu məlumatların kodlaşdırılması qaydaları. Bir proqramçı kimi mənim üçün bu, JSON, XML, XDR və digərləri ilə birlikdə məlumatları seriallaşdırmaq və təqdim etmək üçün başqa bir formatdır. Bu, gündəlik həyatımızda olduqca yaygındır və bir çox insanlar onunla qarşılaşırlar: mobil, telefon, VoIP rabitələrində (UMTS, LTE, […]

GOSTIM: GOST kriptoqrafiyası ilə bir axşam P2P F2F E2EE IM

PyGOST kitabxanasının (saf Python-da GOST kriptoqrafik primitivlər) tərtibatçısı olaraq, mən tez-tez sadə təhlükəsiz mesajlaşmanın necə həyata keçiriləcəyi ilə bağlı suallar alıram. Bir çox insanlar tətbiq olunan kriptoqrafiyanı olduqca sadə hesab edir və blok şifrəsində .encrypt() çağırmaq onu rabitə kanalı üzərindən təhlükəsiz şəkildə göndərmək üçün kifayət edəcəkdir. Digərləri tətbiq olunan kriptoqrafiyanın bir neçə nəfər üçün olduğuna inanır və […]

Lanet olur. Yandex buluddakı bəzi virtual maşınları sildi

“Qisasçılar: Sonsuzluq Müharibəsi” filmindən kadr Dobrovolskiy istifadəçisinin sözlərinə görə, 15 may 2019-cu ildə Yandex insan səhvi nəticəsində buludunda olan bəzi virtual maşınları silib. İstifadəçi Yandex texniki dəstəyindən aşağıdakı mətnlə məktub aldı: Bu gün biz Yandex.Cloud-da texniki iş apardıq. Təəssüf ki, insan səhvinə görə ru-central1-c zonasında istifadəçilərin virtual maşınları silindi, [...]

12. Check Point Starting R80.20. Qeydlər və Hesabatlar

12-ci dərsə xoş gəldiniz. Bu gün biz başqa bir çox vacib mövzu haqqında danışacağıq, yəni loglar və hesabatlarla işləmək. Bəzən bu funksionallıq qoruyucu vasitə seçərkən demək olar ki, həlledici olur. Təhlükəsizlik mütəxəssisləri, həqiqətən, müxtəlif hadisələr üçün rahat hesabat sistemini və funksional axtarışı sevirlər. Bunun üçün onları günahlandırmaq çətindir. Əsasən, qeydlər […]