Skribent: Yuri Gagarin

Oppgaven fra TopCoder Open 2019: vi deler kaken i seks deler

I anledning "Våre seire: TopCoder Open 2019" publiserer jeg oppgavene fra Algoritme-disciplinen (klassisk sportsprogrammering. Du har halvannen time til å løse tre oppgaver i Java, C#, C++ eller Python.) 1. Kaken til seks Problemformulering Tidsgrense - 4 sekunder. Du har en kake. Sett ovenfra har kaken formen til et (strengt) konveks polygon. Du får oppgitt koordinatene […]

Vi vant: TopCoder Open 2019

I Houston ble finalen i TopCoder Open 2019 avholdt fra 13. til 16. november, og Gena Korotkevich (Belarus) tok førsteplassen i to konkurransedisipliner: Algoritme og Maraton. Ingen har tidligere klart å oppnå dette på ett år! En fantastisk avslutning på sesongen 2019, der Gena allerede hadde vunnet finalene i to andre store konkurranser: Google Code Jam og […]

JSON-RPC? Ta en smart REST

Jeg er sikker på at overskriften har fått en sunn reaksjon - "nå begynner det igjen..." Men la meg få din oppmerksomhet i 5-10 minutter, og jeg skal prøve å ikke skuffe forventningene dine. Struktur for artikkelen vil være slik: et stereotypisk utsagn blir tatt opp, og "naturen" av opprinnelsen til denne stereotyper blir avslørt. Jeg håper dette lar deg se valget av databehandlingsparadigmer i prosjektene dine fra et nytt perspektiv. For å […]

Funksjonaliteten til moderne applikasjonsbeskyttelsessystemer (WAF) må være mye bredere enn listen over sårbarheter fra OWASP Top 10.

Tilbakeblikk Størrelse, sammensetning og struktur av cybertrusler for applikasjoner utvikler seg raskt. I mange år har brukere fått tilgang til webapplikasjoner via internett ved hjelp av populære nettlesere. Det var nødvendig å støtte 2-5 nettlesere til enhver tid, og settet med standarder for utvikling og testing av webapplikasjoner var i stor grad begrenset. For eksempel ble nesten alle databaser bygget ved hjelp av SQL. K […]

Windows 10X vil kombinere skrivebords- og mobile oppgaver

Nylig lanserte Microsoft sitt nye operativsystem Windows 10X. Ifølge utvikleren er det basert på den vanlige "tieren", men det er også ganske forskjellig fra den. I det nye OS-et vil det klassiske "Start"-menyen bli fjernet, og det vil komme andre endringer. Den viktigste nyheten vil imidlertid være å kombinere scenariene til skrivebords- og mobilversjonene av OS-et. Og selv om det fortsatt er uklart hva som egentlig skjuler seg […]

Microsoft tester integrasjonen av Googles tjenester med Outlook.com

Microsoft planlegger å integrere flere Google-tjenester med sin e-posttjeneste Outlook.com. For en tid tilbake startet Microsoft testing av integrasjonen av Gmail, Google Disk og Google Kalender på noen brukerkontoer, noe en av deltakerne i prosessen også nevnte på Twitter. Under oppsettet må brukeren knytte Google-kontoene sine til Outlook.com, før Gmail, Google […]

Google ønsker å overføre Android til den originale Linux-kjernen

Mobiloperativsystemet Android er bygd på Linux-kjernen, men det er ikke en standardversjon, men en sterkt modifisert kjerner. Den inkluderer oppgraderinger fra Google, chip-produsentene Qualcomm og MediaTek, samt OEM-produsenter. Men nå, som rapportert, har "veldedighetsselskapet" til hensikt å overføre systemet sitt til den grunnleggende kjerneren. Under Linux Plumbers-konferansen i år gjennomførte ingeniører fra Google […]

Mozilla utvider belønningsprogrammet for oppdagelse av sårbarheter

Mozilla har kunngjort en utvidelse av initiativet for å betale kontantbelønninger for å identifisere sikkerhetsproblemer i infrastrukturelementer knyttet til utviklingen av Firefox. Størrelsen på belønningene for å oppdage sårbarheter på nettsteder og tjenester fra Mozilla er doblet, mens belønningen for å oppdage sårbarheter som kan føre til kjøring av kode på nøkkelsider, er hevet til 15 000 […]

Oppdatering av Oracle Solaris 11.4 SRU15

En oppdatering av operativsystemet Solaris 11.4 SRU 15 (Support Repository Update) er publisert, som tilbyr en rekke feilrettinger og forbedringer for Solaris 11.4-grenen. For å installere feilrettingene som tilbys i oppdateringen, er det tilstrekkelig å utføre kommandoen ‘pkg update’. I den nye utgivelsen: Oracle Explorer er oppdatert til versjon 19.4, verktøyet for å lage detaljerte profiler av systemkonfigurasjon og status; Nye moduler er lagt til […]

Sårbarhet i DNS-serveren Unbound, som tillater fjernkjøring av kode

Det er oppdaget en sårbarhet i DNS-serveren Unbound (CVE-2019-18934) som kan føre til at angriperen får utført kode ved å motta spesialtilpassede svar. Systemer er bare utsatt for problemet når Unbound er bygget med ipsec-modulen («—enable-ipsecmod») og ipsecmod er aktivert i innstillingene. Sårbarheten oppstår fra versjon 1.6.4, og den er løst i Unbound 1.9.5. Sårbarheten skyldes overføring av uescaped symboler ved kall av shell-kommandoen ipsecmod-hook, […]

Utgivelse av Coreboot 4.11

Coreboot 4.11 ble nylig utgitt — et fritt alternativ til proprietære UEFI/BIOS-firmwares som brukes til den innledende initieringen av maskinvaren før kontrollen overføres til et supplement som «payload», for eksempel SeaBIOS eller GRUB2. Coreboot er veldig minimalistisk, i tillegg gir det omfattende muligheter for integrering av diverse tilleggsprogrammer som verktøyet for detaljert systeminformasjon coreinfo og tetris tint, samt diskoperativsystemer: Kolibri, FreeDOS, MichalOS, Memtest, […]

Problemer med batchbehandling av forespørseler og deres løsninger (del 1)

Nesten alle moderne programvareprodukter består av flere tjenester. Ofte blir lang responstid mellom tjenestekanaler en kilde til ytelsesproblemer. Standardløsningen for slike problemer er å pakke flere mellomservicerapporter i én pakke, kjent som batchbehandling. Hvis du bruker batchbehandling, kan du bli misfornøyd med resultatene når det gjelder ytelse eller klarhet i koden. Denne metoden er ikke så enkel […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster