тема: башкаруу

Python - саякаттоону жакшы көргөндөр үчүн арзан авиа билеттерди табууда жардамчы

Автор статьи, перевод которой мы публикуем сегодня, говорит, что её цель — рассказать о разработке веб-скрапера на Python с использованием Selenium, который выполняет поиск цен на авиабилеты. При поиске билетов используются гибкие даты (+- 3 дня относительно указанных дат). Скрапер сохраняет результаты поиска в Excel-файле и отправляет тому, кто его запустил, электронное письмо с общими […]

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

В комментариях к моей статье Docker: вредные советы было много просьб объяснить, чем так ужасен описанный в ней Dockerfile. Краткое содержание предыдущей серии: два разработчика в жестком дедлайне составляют Dockerfile. В процессе к ним заходит Ops Игорь Иванович. Итоговый Dockerfile плох настолько, что ИИ оказывается на грани инфаркта. Сейчас разберемся, что не так с этим […]

"Жинден келген таблетка" кыймылда

Бул макалада сүрөттөлгөн сыноо кээ бирөөлөр үчүн анча маанилүү эместей сезилиши мүмкүн. Бирок бул чечим ишке ашарына толук ишенүү үчүн дагы эле жасалышы керек. Эми биз L1 диапазонундагы кыска мөөнөттүү кийлигишүүдөн коркпойбуз деп ишенимдүү айта алабыз. Биринчи макала сизди ылдамдатат. Кыскача айтканда: жакында эле жеткиликтүү болуп калды, анын ичинде жалпы коомчулукка, [...]

Go'догу битмап индекстери: жапайы ылдамдыкта издөө

Ачылыш сөзү Мен бул баяндаманы Москвадагы GopherCon Russia 2019 конференциясында англис тилинде жана Нижний Новгороддогу жолугушууда орус тилинде айттым. Биз битмап индекси жөнүндө сөз болуп жатат - B-даракка караганда азыраак таралган, бирок андан кем эмес кызыктуу. Мен конференцияда сүйлөгөн сөзүнүн англис тилиндеги жазуусун жана орус тилиндеги тексттин стенограммасын бөлүшүп жатам. Биз карап чыгабыз, […]

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

Бир жылдан аз убакыт мурун, REG.RU Beget менен өнөктөштүк келишимин бир тараптуу токтоткондо кызыктуу окуя башталган. Мен бул маселе кандай жүрүп жатканына кызыгып, тараптардын ар биринин айткандары негизсиз болгондуктан, процесстин жүрүшү тууралуу түздөн-түз катышуучулардан сурап көрүүнү чечтим. Мен эки тарапка тең суроолорду бердим. REG.RU жалпы сөз айкаштарын камтыган жооп менен чектелди [...]

Ал сага жакшы эмес

Rook популярдуулугунун өсүп жатканына байланыштуу, мен анын тузактары жана жолдо сизди күтүп жаткан көйгөйлөрү жөнүндө айткым келет. Өзүм жөнүндө: Cephти балка версиясынан башкаруу тажрыйбасы, Telegramдагы t.me/ceph_ru коомчулугунун негиздөөчүсү. Негизсиз болбош үчүн, мен Habr тарабынан кабыл алынган билдирүүлөргө кайрылам (рейтинг боюнча) ceph менен көйгөйлөр жөнүндө. Көпчүлүк көйгөйлөр менен [...]

Татаал системалар. Критикалык деңгээлге жетүү

Эгер сиз татаал системалар жөнүндө ойлонууга убакыт короткон болсоңуз, анда тармактардын маанилүүлүгүн түшүнгөн чыгарсыз. Тармактар ​​биздин дүйнөнү башкарат. Клетканын ичиндеги химиялык реакциялардан тартып, экосистемадагы мамилелердин торуна, тарыхтын жүрүшүн түзгөн соода жана саясий тармактарга чейин. Же сиз окуп жаткан бул макаланы карап көрүңүз. Балким, сиз аны социалдык тармактан таап, компьютердик тармактан жүктөп алгандырсыз [...]

Веб тиркемесин 20 эсе тездетүү үчүн WebAssembly кантип колдондук

Бул макалада JavaScript эсептөөлөрүн WebAssembly менен алмаштыруу аркылуу серепчи тиркемесин тездетүү маселеси талкууланат. WebAssembly - бул эмне? Кыскача айтканда, бул стекке негизделген виртуалдык машина үчүн бинардык нускама форматы. Wasm (кыска аты) көбүнчө программалоо тили деп аталат, бирок андай эмес. Көрсөтмө формат JavaScript менен бирге браузерде аткарылат. WebAssembly мүмкүн болушу маанилүү [...]

PyDERASN: мен ASN.1 китепканасын уячалары жана блоблору менен кантип жаздым

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

ГОСТИМ: P2P F2F E2EE IM бир кечинде ГОСТ криптографиясы менен

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

Жаман болот. Яндекс өзүнүн булутунан кээ бир виртуалдык машиналарды алып салды

"Өк алуучулар: Чексиздик согушу" тасмасынан кадр Добровольский колдонуучусунун айтымында, 15-жылдын 2019-майында адамдык катанын натыйжасында Яндекс өзүнүн булутундагы кээ бир виртуалдык машиналарды өчүрүп салган. Колдонуучу Яндекстин техникалык колдоосунан төмөнкү текст менен кат алды: Бүгүн биз Yandex.Cloud'та техникалык иштерди жүргүздүк. Тилекке каршы, адамдын катасынан улам, ru-central1-c аймагындагы колдонуучулардын виртуалдык машиналары жок кылынды, [...]

12. Check Point Starting R80.20. Журналдар жана отчеттор

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