Тақырыбы: басқарма

Python - саяхаттауды ұнататындар үшін арзан әуе билеттерін табудың көмекшісі

Бүгінгі аудармасы біз жариялап отырған мақаланың авторы оның мақсаты авиабилеттер бағасын іздейтін Selenium көмегімен Python-да веб-скреперді жасау туралы айту екенін айтады. Билеттерді іздеу кезінде икемді күндер қолданылады (көрсетілген күндерге қатысты +- 3 күн). Скрепер іздеу нәтижелерін Excel файлында сақтайды және оны іске қосқан адамға жалпы […]

Докер: жаман кеңес емес

Менің Docker мақаласына түсініктемелерде: жаман кеңес, онда сипатталған Dockerfile неге соншалықты қорқынышты екенін түсіндіруге көптеген сұраныстар болды. Алдыңғы эпизодтың қысқаша мазмұны: екі әзірлеуші ​​қысқа мерзімде Dockerfile жасайды. Сөйтіп жүргенде оларға Оп Игорь Иванович келеді. Алынған Dockerfile соншалықты нашар, AI инфаркт алдында тұр. Енді бұл ненің дұрыс емес екенін анықтайық [...]

«Жыннан келген таблетка» қозғалыста

Осы мақалада сипатталған сынақ кейбіреулерге елеусіз болып көрінуі мүмкін. Бірақ шешімнің жұмыс істейтініне толық сенімді болу үшін мұны әлі де жасау керек еді. Енді біз L1 диапазонында қысқа мерзімді кедергілерден қорықпаймыз деп сенімді түрде айта аламыз. Бірінші мақала сізді тездетеді. Қысқаша: жақында ол қол жетімді болды, оның ішінде көпшілікке [...]

Go ішіндегі растрлық индекстер: жабайы жылдамдықпен іздеу

Бастапқы сөз Мен бұл баяндаманы Мәскеудегі GopherCon Russia 2019 конференциясында ағылшын тілінде және Нижний Новгородтағы кездесуде орыс тілінде айттым. Біз растрлық индекс туралы айтып отырмыз - B-ағашқа қарағанда аз таралған, бірақ қызықты емес. Мен конференцияда сөйлеген сөздің ағылшын тіліндегі жазбасын және орыс тіліндегі мәтіннің транскриптімен бөлісіп отырмын. Біз қарастырамыз, […]

REG.RU және Бегет: брифинг

Бір жылдан аз уақыт бұрын REG.RU Бегетпен серіктестік келісімін біржақты тоқтатқан кезде қызықты оқиға басталды. Мені бұл мәселенің қалай жүріп жатқаны қызықтырды және тараптардың әрқайсысының мәлімдемесі негізсіз болғандықтан, процестің барысын тікелей қатысушылардан сұрауды жөн көрдім. Мен екі жаққа да сұрақтар қойдым. REG.RU жалпы сөз тіркестерін қамтитын жауаппен шектелді […]

Ол саған жақсы емес

Руктың танымалдылығының артуына байланысты мен оның жол бойында сізді күтіп тұрған қиындықтары мен қиындықтары туралы айтқым келеді. Өзім туралы: Ceph-ті балға нұсқасынан басқару тәжірибесі, Telegram-дағы t.me/ceph_ru қауымдастығының негізін қалаушы. Негізсіз болмас үшін мен Хабр қабылдаған (рейтинг бойынша) ceph проблемалары туралы хабарламаларға сілтеме жасаймын. Көптеген мәселелермен [...]

Күрделі жүйелер. Критикалық деңгейге жету

Күрделі жүйелер туралы ойлануға уақыт бөлген болсаңыз, сіз желілердің маңыздылығын түсінетін шығарсыз. Желілер біздің әлемді басқарады. Жасушадағы химиялық реакциялардан бастап, экожүйедегі қарым-қатынастар торына, тарихтың барысын қалыптастыратын сауда және саяси желілерге дейін. Немесе сіз оқып жатқан осы мақаланы қарастырыңыз. Сіз оны әлеуметтік желіден тауып, компьютер желісінен жүктеп алған шығарсыз [...]

Веб қолданбасын 20 есе жылдамдату үшін WebAssembly қалай пайдаландық

Бұл мақалада JavaScript есептеулерін WebAssembly көмегімен ауыстыру арқылы шолғыш қолданбасын жылдамдату жағдайы талқыланады. WebAssembly - бұл не? Қысқаша айтқанда, бұл стекке негізделген виртуалды машинаға арналған екілік нұсқаулық пішімі. Wasm (қысқа атау) көбінесе бағдарламалау тілі деп аталады, бірақ олай емес. Нұсқау пішімі браузерде JavaScript-пен бірге орындалады. WebAssembly мүмкін болуы маңызды […]

PyDERASN: ұяшықтары мен блобтары бар ASN.1 кітапханасын қалай жаздым

ASN.1 – құрылымдық ақпаратты сипаттайтын тілге арналған стандарт (ISO, ITU-T, GOST), сондай-ақ осы ақпаратты кодтау ережелері. Мен үшін, бағдарламашы ретінде, бұл JSON, XML, XDR және басқалармен бірге деректерді сериялау және ұсынудың тағы бір пішімі. Бұл біздің күнделікті өмірімізде өте кең таралған және көптеген адамдар онымен кездеседі: ұялы, телефон, VoIP байланысында (UMTS, LTE, […]

GOSTIM: GOST криптографиясымен бір кеште P2P F2F E2EE IM

PyGOST кітапханасының (таза Python тіліндегі ГОСТ криптографиялық примитивтер) әзірлеушісі ретінде мен қарапайым қауіпсіз хабар алмасуды өз бетімше енгізу туралы сұрақтарды жиі аламын. Көптеген адамдар қолданбалы криптографияны өте қарапайым деп санайды және блоктық шифрде .encrypt() шақыру оны байланыс арнасы арқылы қауіпсіз жіберу үшін жеткілікті болады. Басқалары қолданбалы криптография аз адамдарға арналған деп санайды және […]

Болады. Яндекс өзінің бұлтындағы кейбір виртуалды машиналарды жойды

«Кек алушылар: Шексіздік соғысы» фильмінен үзінді Dobrovolskiy қолданушысының айтуынша, 15 жылдың 2019 мамырында адам қателігінің салдарынан Яндекс өзінің бұлтындағы кейбір виртуалды машиналарды жойған. Пайдаланушы Яндекс техникалық қолдау қызметінен келесі мәтінмен хат алды: Бүгін біз Yandex.Cloud жүйесінде техникалық жұмыстарды орындадық. Өкінішке орай, адам қателігінен ru-central1-c аймағындағы пайдаланушылардың виртуалды машиналары жойылды, [...]

12. Іске қосуды тексеру нүктесі R80.20. Журналдар мен есептер

12-сабаққа қош келдіңіздер. Бүгін біз тағы бір өте маңызды тақырып, атап айтқанда журналдармен және есептермен жұмыс істеу туралы сөйлесетін боламыз. Кейде бұл функционалдылық қорғаныс құралын таңдау кезінде шешуші болып шығады. Қауіпсіздік мамандары әртүрлі оқиғалар үшін ыңғайлы есеп беру жүйесін және функционалды іздеуді жақсы көреді. Бұл үшін оларды кінәлау қиын. Негізінде, журналдар […]