Autor: Yuri Gagarin

Zadatak s TopCoder Open 2019: režeći tortu na šest dijelova

U okviru „Naši su pobijedili: TopCoder Open 2019“ objavljujem zadatke iz područja Algoritam (klasično sportsko programiranje. U satu i pol potrebno je riješiti tri zadatka na Javi, C#, C++ ili Pythonu.) 1. Tortu za šestoricu Postavka zadatka Limit vremena — 4 sekunde. Imate tortu. Ako gledate odozgo, torta ima oblik (strogo) konveksnog mnogokuta. Dati su vam koordinate […]

Naši su pobijedili: TopCoder Open 2019

U Houstonu je od 13. do 16. studenog održano finale prvenstva TopCoder Open 2019, a Gena Korotkevich (Bjelorusija) je osvojio prvo mjesto u dva natjecateljska područja: Algoritam i Maraton. Nikome do sada nije uspjelo ostvariti ovakav rezultat u jednoj godini! Odlično završetje sezone 2019, u kojoj je prije toga Gena već pobijedio na finalima dva druga velika natjecanja: Google Code Jam i […]

JSON-RPC? Uzmite pametan REST

Siguran sam da je naslov izazvao zdravu reakciju — “opet je počelo...” Ali dozvolite mi da vam privučem pažnju na 5-10 minuta, i trudim se ne razočarati očekivanja. Struktura članka bit će takva: uzimamo stereotipnu tvrdnju i otkrivamo 'prirodu' nastanka tog stereotipa. Nadam se da će to omogućiti novi pogled na izbor paradigme razmjene podataka u vašim projektima. Za […]

Funkcionalnost modernih sustava zaštite aplikacija (WAF) mora biti znatno šira od popisa ranjivosti iz OWASP Top 10

Retrospektiva Skala, sastav i struktura kibernetskih prijetnji za aplikacije brzo evoluiraju. Dugi niz godina korisnici su pristupali web aplikacijama putem interneta koristeći popularne web preglednike. U svakom trenutku bilo je potrebno podržati 2-5 web preglednika, a skup standarda za razvoj i testiranje web aplikacija bio je dovoljno ograničen. Na primjer, gotovo sve baze podataka bile su izgrađene korištenjem SQL-a. K […]

Windows 10X će ujediniti desktop i mobilne zadatke

Nedavno je Microsoft predstavio novi operativni sustav Windows 10X. Prema tvrdnjama razvijatelja, temelji se na običnom „desetku”, ali se u mnogim aspektima značajno razlikuje. U novoj verziji operativnog sustava uklonit će se klasični izbornik „Start”, a bit će i drugih promjena. Međutim, glavna novost bit će ujedinjenje scenarija desktop i mobilne verzije sustava. Iako trenutno nije jasno što se točno skriva […]

Microsoft testira integraciju Googleovih usluga s Outlook.com

Microsoft planira integrirati nekoliko Googleovih usluga sa svojim e-mail servisom Outlook.com. Prije nekoliko vremena, Microsoft je započeo testiranje integracije Gmaila, Google Drivea i Google Kalendar na nekim korisničkim računima, o čemu je jedan od sudionika tog procesa izvijestio na Twitteru. Tijekom postavljanja, korisnik mora povezati Google i Outlook.com račune, nakon čega Gmail, Google […]

Google želi prevesti Android na osnovno jezgro Linuxa

Mobilni operativni sustav Android temelji se na jezgru Linuxa, no to nije standardno jezgro, već jako modificirano. Uključuje ‘nadogradnje’ od Googlea, proizvođača čipova Qualcomm i MediaTek, kao i OEM proizvođača. No sada, kako se navodi, ‘korporacija dobra’ namjerava prevesti svoj sustav na osnovnu verziju jezgra. Tijekom konferencije Linux Plumbers ove godine, inženjeri Googlea proveli su […]

Mozilla proširuje program isplata nagrada za otkrivanje ranjivosti

Tvrtka Mozilla najavila je proširenje inicijative za isplatu novčanih nagrada za otkrivanje sigurnosnih problema u infrastrukturnim elementima povezanima s razvojem Firefoxa. Iznos nagrada za otkrivanje ranjivosti na web stranicama i uslugama Mozille udvostručen je, a nagrada za otkrivanje ranjivosti koje mogu dovesti do izvršavanje koda na ključnim stranicama povećana je na 15 tisuća […]

Ažuriranje Oracle Solaris 11.4 SRU15

Objavljeno je ažuriranje operativnog sustava Solaris 11.4 SRU 15 (Support Repository Update), koje nudi seriju novih ispravaka i poboljšanja za liniju Solaris 11.4. Za instalaciju predloženih ispravaka dovoljno je izvršiti naredbu ‘pkg update’. U novom izdanju: Oracle Explorer ažuriran je na verziju 19.4, alat za izradu detaljnog profila konfiguracije i stanja sustava; Dodani su novi moduli […]

Ranljivost u DNS serveru Unbound koja dopušta daljinsko izvršavanje koda

Na DNS poslužitelju Unbound otkrivena je ranjivost (CVE-2019-18934) koja može omogućiti izvršavanje zlonamjernog koda putem posebno oblikovanih odgovora. Sustavi su podložni ovom problemu samo kada je Unbound sastavljen s ipsec modulom („—enable-ipsecmod“) i kada je ipsecmod uključen u postavkama. Ranjivost se manifestira od verzije 1.6.4 i ispravljena je u izdanju Unbound 1.9.5. Ranjivost je uzrokovana prijenosom neizbježenih znakova prilikom poziva shell naredbe ipsecmod-hook, […]

Izlaz Coreboot 4.11

Izlaz Coreboot 4.11 — slobodna zamjena za proprietary UEFI/BIOS firmware, koja se koristi za inicijalizaciju hardvera prije prijenosa kontrole na dodatak "payload", kao što su SeaBIOS ili GRUB2. Coreboot je vrlo minimalan te pruža široke mogućnosti za umetanje raznih dodataka poput alata za prikaz detaljnih sistemskih informacija coreinfo i tetris tint, kao i disketnih OS-a: Kolibri, FreeDOS, MichalOS, Memtest, […]

Problemi obrade paketa upita i njihova rješenja (dio 1)

Gotovo svi moderni softverski proizvodi sastoje se od više servisa. Često dugo vrijeme odziva među servisnim kanalima postaje izvor problema s performansama. Standardno rješenje takvih problema je pakiranje nekoliko međuservisnih upita u jedan paket, poznato kao obrada paketa (batching). Ako koristite obradu paketa, možda nećete biti zadovoljni rezultatom s obzirom na performanse ili razumljivost koda. Ova metoda nije tako jednostavna […]

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster