тема: Администрација

Пајтон - асистент во наоѓање евтини авионски билети за оние кои сакаат да патуваат

Авторот на написот, чиј превод го објавуваме денеска, вели дека неговата цел е да зборува за развој на веб-скрапер во Python со помош на Selenium, кој бара цени за авионски билети. При пребарување на билети, се користат флексибилни датуми (+- 3 дена во однос на наведените датуми). Скреперот ги зачувува резултатите од пребарувањето во датотека Excel и му испраќа е-порака на лицето кое го извршило со општа […]

Докер: не е лош совет

Во коментарите на мојот напис Docker: лош совет, имаше многу барања да се објасни зошто Dockerfile опишано во него беше толку страшно. Резиме на претходната епизода: двајца програмери составуваат Dockerfile во тесен рок. Во тој процес, кај нив доаѓа опс Игор Иванович. Резултирачкиот Dockerfile е толку лош што вештачката интелигенција е на работ на срцев удар. Сега ајде да откриеме што не е во ред со ова [...]

„Тилула од демонот“ во движење

Тестот опишан во овој напис може да изгледа тривијален за некого. Но, сепак ќе треба да се направи за да бидеме апсолутно сигурни дека решението ќе функционира. Сега можеме безбедно да кажеме дека не се плашиме од краткорочни пречки во опсегот L1. Првата статија ќе ве доведе до брзина. Накратко: не толку одамна стана достапен, вклучително и за пошироката јавност, [...]

Битмап индекси во Go: пребарување со дива брзина

Воведни забелешки Го одржав овој говор на англиски на конференцијата GopherCon Russia 2019 во Москва и на руски на состанокот во Нижни Новгород. Зборуваме за битмап индекс - поретко од Б-дрвото, но не помалку интересен. Споделувам снимка од говорот на конференцијата на англиски и текстуален транскрипт на руски. Ќе размислиме, […]

REG.RU vs Beget: дебрифинг

Пред нешто помалку од една година започна една фасцинантна приказна кога REG.RU еднострано го раскина договорот за партнерство со Бегет. Се заинтересирав како се одвиваат работите со ова прашање и решив да се распрашам за текот на постапката од директните учесници, бидејќи изјавите на секоја од страните беа прилично неосновани. Поставив прашања до двете страни. REG.RU го ограничи нивниот одговор на општи фрази […]

Тој не е добар за тебе

Во врска со зголемената популарност на Рук, би сакал да зборувам за неговите стапици и проблеми што ве чекаат на патот. За себе: Искуство во администрирање на ceph од верзијата на чекан, основач на заедницата t.me/ceph_ru во телеграма. За да не бидам неоснована, ќе се осврнам на објавите прифатени од Хабр (судејќи според рејтингот) за проблеми со цеф. Со најголем дел од проблемите во [...]

Комплексни системи. Достигнување на критично ниво

Ако сте поминале некое време размислувајќи за сложени системи, веројатно ја разбирате важноста на мрежите. Мрежите владеат со нашиот свет. Од хемиските реакции во една клетка, до мрежата на односи во екосистемот, до трговските и политичките мрежи кои го обликуваат текот на историјата. Или размислете за оваа статија што ја читате. Веројатно сте го нашле на социјална мрежа, сте го симнале од компјутерска мрежа […]

Како го користевме WebAssembly за да ја забрзаме веб апликацијата 20 пати

Оваа статија дискутира за случај за забрзување на апликацијата на прелистувачот со замена на пресметките на JavaScript со WebAssembly. WebAssembly - што е тоа? Накратко, ова е бинарен формат на инструкции за виртуелна машина базирана на стек. Wasm (кратко име) често се нарекува програмски јазик, но тоа не е. Форматот на инструкциите се извршува во прелистувачот заедно со JavaScript. Важно е WebAssembly да може […]

PyDERASN: како напишав библиотека ASN.1 со слотови и blobs

ASN.1 е стандард (ISO, ITU-T, GOST) за јазик кој опишува структурирани информации, како и правила за кодирање на овие информации. За мене, како програмер, ова е само уште еден формат за серијалирање и прикажување податоци, заедно со JSON, XML, XDR и други. Исклучително е честа појава во нашиот секојдневен живот, а многу луѓе го среќаваат: во мобилните, телефонските, VoIP комуникациите (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM во една вечер со GOST криптографија

Како развивач на библиотеката PyGOST (ГОСТ криптографски примитиви во чист Python), често добивам прашања за тоа како самостојно да имплементирам едноставни безбедни пораки. Многу луѓе сметаат дека применетата криптографија е прилично едноставна, а повикувањето .encrypt() на блок шифра ќе биде доволно за безбедно да се испрати преку канал за комуникација. Други веруваат дека применетата криптографија е за малкумина, и […]

Се случува срање. Yandex отстрани некои виртуелни машини во својот облак

Сè уште од филмот Avengers: Infinity War Според корисникот dobrovolskiy, на 15 мај 2019 година, како резултат на човечка грешка, Yandex избриша некои од виртуелните машини во својот облак. Корисникот доби писмо од техничката поддршка на Yandex со следниов текст: Денес извршивме техничка работа во Yandex.Cloud. За жал, поради човечка грешка, виртуелните машини на корисниците во зоната ru-central1-c беа избришани, […]

12. Проверете ја точката За почеток R80.20. Дневници и извештаи

Добредојдовте на лекција 12. Денес ќе разговараме за уште една многу важна тема, имено работа со дневници и извештаи. Понекогаш оваа функционалност се покажува како речиси одлучувачка при изборот на средство за заштита. Специјалистите за безбедност навистина сакаат удобен систем за известување и функционално пребарување за различни настани. Тешко е да се обвинат за ова. Во суштина, дневниците […]