Tema: Administracija

Python - pomoćnik u pronalaženju jeftinih avio karata za one koji vole putovati

Autor članka, čiji prijevod danas objavljujemo, kaže da je njegov cilj da govori o razvoju web scrapera u Pythonu koristeći Selenium, koji traži cijene avio karata. Prilikom traženja karata koriste se fleksibilni datumi (+- 3 dana u odnosu na navedene datume). Scraper sprema rezultate pretraživanja u Excel datoteku i šalje osobi koja ga je pokrenula e-poruku s općim […]

Docker: nije loš savjet

U komentarima na moj članak Docker: loš savjet, bilo je mnogo zahtjeva da se objasni zašto je Dockerfile opisan u njemu tako užasan. Sažetak prethodne epizode: dva programera sastavljaju Dockerfile u kratkom roku. Pritom im dolazi Ops Igor Ivanovič. Rezultirajući Dockerfile je toliko loš da je AI na rubu srčanog udara. Sada da shvatimo šta nije u redu sa ovim [...]

"Pulula od demona" u pokretu

Test opisan u ovom članku nekome može izgledati trivijalno. Ali to bi ipak trebalo da se uradi da bismo bili potpuno sigurni da će rešenje funkcionisati. Sada možemo sa sigurnošću reći da se ne bojimo kratkotrajnih smetnji u L1 opsegu. Prvi članak će vas upoznati sa brzinom. Ukratko: ne tako davno postao je dostupan, uključujući i široj javnosti, [...]

Bitmap indeksi u Go: pretražujte divljom brzinom

Uvodne riječi Održao sam ovaj govor na engleskom na konferenciji GopherCon Russia 2019 u Moskvi i na ruskom na sastanku u Nižnjem Novgorodu. Govorimo o bitmap indeksu - manje uobičajenom od B-stabla, ali ne manje zanimljivom. Dijelim snimak govora na konferenciji na engleskom i transkript teksta na ruskom. Razmotrićemo, […]

REG.RU vs. Beget: analiza

Prije nešto manje od godinu dana počela je fascinantna priča kada je REG.RU jednostrano raskinuo ugovor o partnerstvu sa Begetom. Zainteresovao sam se kako stvari stoje sa ovim pitanjem, te sam odlučio da se od neposrednih učesnika raspitam o toku postupka, budući da su izjave svake od strana bile prilično neosnovane. Postavljao sam pitanja obema stranama. REG.RU se ograničio na odgovor koji sadrži opšte fraze […]

On nije dobar za tebe

В связи с набирающей популярностью Rook хочется поговорить о его подводных камнях и проблемах, которые ждут вас на пути. О себе: Опыт администрирования ceph с версии hammer, основатель комьюнити t.me/ceph_ru в телеграм. Дабы не быть голословным я буду ссылаться на принятые хабром (судя по рейтингу) посты о проблемах с ceph. С бОльшей частью проблем в […]

Složeni sistemi. Dostizanje kritičnog nivoa

Ako ste proveli neko vrijeme razmišljajući o složenim sistemima, vjerovatno ste shvatili važnost mreža. Mreže vladaju našim svijetom. Od hemijskih reakcija unutar ćelije, preko mreže odnosa u ekosistemu, do trgovačkih i političkih mreža koje oblikuju tok istorije. Ili razmislite o ovom članku koji čitate. Verovatno ste ga pronašli na društvenoj mreži, preuzeli sa računarske mreže […]

Kako smo ubrzali web aplikaciju 20 puta koristeći WebAssembly

Ovaj članak govori o slučaju ubrzavanja aplikacije pretraživača zamjenom JavaScript kalkulacija sa WebAssembly. WebAssembly - šta je to? Ukratko, ovo je format binarnih instrukcija za virtuelnu mašinu zasnovanu na steku. Wasm (skraćeno ime) se često naziva programskim jezikom, ali nije. Format instrukcije se izvršava u pretraživaču zajedno sa JavaScript-om. Važno je da WebAssembly može […]

PyDERASN: kako sam napisao ASN.1 biblioteku sa slotovima i mrljama

ASN.1 je standard (ISO, ITU-T, GOST) za jezik koji opisuje strukturirane informacije, kao i pravila za kodiranje ovih informacija. Za mene, kao programera, ovo je samo još jedan format za serijalizaciju i prezentaciju podataka, uz JSON, XML, XDR i druge. Izuzetno je česta u našem svakodnevnom životu, a mnogi se s njom susreću: u mobilnoj, telefonskoj, VoIP komunikacijama (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM u jednoj večeri sa GOST kriptografijom

Kao programer PyGOST biblioteke (GOST kriptografski primitivi u čistom Pythonu), često dobijam pitanja o tome kako sam implementirati jednostavnu sigurnu razmjenu poruka. Mnogi ljudi smatraju primijenjenu kriptografiju prilično jednostavnom, a pozivanje .encrypt() na blok šifri će biti dovoljno da se bezbedno pošalje preko komunikacijskog kanala. Drugi vjeruju da je primijenjena kriptografija za malobrojne, a […]

Sranje se dešava. Yandex je uklonio neke od virtuelnih mašina u svom oblaku

Slika iz filma Osvetnici: Rat beskonačnosti Prema korisniku dobrovolskiy, 15. maja 2019. godine, kao rezultat ljudske greške, Yandex je izbrisao neke od virtuelnih mašina u svom oblaku. Korisnik je dobio pismo od Yandex tehničke podrške sa sljedećim tekstom: Danas smo obavili tehničke radove u Yandex.Cloud. Nažalost, zbog ljudske greške, virtuelne mašine korisnika u ru-central1-c zoni su izbrisane, […]

12. Check Point Getting Started R80.20. Dnevnici i izvještaji

Dobrodošli na lekciju 12. Danas ćemo govoriti o još jednoj veoma važnoj temi, a to je rad sa logovima i izvještajima. Ponekad se ova funkcionalnost pokaže gotovo odlučujućom pri odabiru sredstva zaštite. Stručnjaci za sigurnost zaista vole zgodan sistem izvještavanja i funkcionalnu pretragu za različite događaje. Teško ih je kriviti za ovo. U suštini, trupci […]