Autor: Yuri Gagarin

Problema de la TopCoder Open 2019: tăiem un tort în șase părți

Pe urmele „Victoria noastră: TopCoder Open 2019”, public sarcinile de pe parcursul Algorithm (programare competitivă clasică. Trebuie să rezolvi trei probleme în Java, C#, C++ sau Python în o oră și jumătate.) 1. Tortul pentru șase Perspectiva problemei Limita de timp - 4 secunde. Ai un tort. Văzând de sus, tortul are forma unui (strict) poligon convex. Vi se dau coordonatele […]

Victoriile noastre: TopCoder Open 2019

Finala campionatului TopCoder Open 2019 a avut loc în Houston între 13 și 16 noiembrie, iar Gena Korotkevich (Belarus) a ocupat primul loc în două track-uri competitive: Algorithm și Marathon. Nimănui nu i-a mai reușit să facă asta într-un singur an! O încheiere excelentă a sezonului 2019, în care Gena a câștigat anterior finalele a două alte competiții majore: Google Code Jam și […]

JSON-RPC? Folosiți REST-ul inteligent

Sunt sigur că titlul a provocat o reacție generală — „iarăși a început...”. Dar permiteți-mi să vă captez atenția timp de 5-10 minute și voi încerca să nu va dezamăgesc așteptările. Structura articolului va fi următoarea: se ia o afirmație stereotipică și i se dezvăluie „natura” apariției acestui stereotip. Sper că acest lucru va oferi o nouă perspectivă asupra alegerii paradigmei de schimb de date în proiectele dumneavoastră. Pentru a […]

Funcționalitatea sistemelor moderne de protecție a aplicațiilor (WAF) trebuie să fie mult mai extinsă decât lista de vulnerabilități din OWASP Top 10

Retrospectivă Dimensiunea, compoziția și structura amenințărilor cibernetice pentru aplicații evoluează rapid. De-a lungul anilor, utilizatorii au accesa aplicațiile web prin internet folosind browsere web populare. În fiecare moment era necesar să se suporte 2-5 browsere web, iar setul de standarde pentru dezvoltarea și testarea aplicațiilor web era destul de restrâns. De exemplu, aproape toate bazele de date erau construite folosind SQL. La […]

Windows 10X va combina sarcinile de birou și mobile

Recent, compania Microsoft a prezentat un nou sistem de operare, Windows 10X. Conform dezvoltatorilor, acesta se bazează pe „zece”, dar este, în același timp, foarte diferit de aceasta. În noul sistem de operare va fi eliminat meniul clasic „Start”, vor apărea și alte schimbări. Cu toate acestea, cea mai importantă noutate va fi combinarea scenariilor versiunilor desktop și mobile ale sistemului de operare. Și, deși în prezent nu este clar ce anume se ascunde […]

Microsoft testează integrarea serviciilor Google cu Outlook.com

Microsoft plănuiește să integreze mai multe servicii Google cu serviciul său de email Outlook.com. Cu ceva timp în urmă, Microsoft a început testarea integrării Gmail, Google Drive și Google Calendar pe anumite conturi, despre care a anunțat pe rețeaua socială Twitter unul dintre participanții la acest proces. În timpul configurării, utilizatorul trebuie să asocieze conturile Google și Outlook.com, după care Gmail, Google […]

Google dorește să transfere Android pe nucleul principal Linux

Sistemul de operare mobil Android este bazat pe un nucleu Linux, însă acesta nu este standard, ci o versiune modificată semnificativ. Acesta include „upgrade-uri” de la Google, dezvoltatorii de cipuri Qualcomm și MediaTek, precum și de la producătorii OEM. Dar acum, se raportează că „corporația bună” intenționează să treacă sistemul său pe versiunea principală a nucleului. În cadrul Conferinței Linux Plumbers de anul acesta, inginerii de la Google au realizat […]

Mozilla extinde programul de recompensare pentru descoperirea vulnerabilităților

Mozilla has announced an expansion of its initiative to offer financial rewards for uncovering security issues in infrastructure elements related to the development of Firefox. The rewards for identifying vulnerabilities on Mozilla’s sites and services have been doubled, and the bounty for discovering vulnerabilities that may lead to code execution on key sites has been raised to 15,000 […]

Actualizare Oracle Solaris 11.4 SRU15

An update to the Solaris 11.4 operating system SRU 15 (Support Repository Update) has been released, offering a series of further fixes and enhancements for the Solaris 11.4 branch. To install the fixes provided in the update, simply run the command 'pkg update'. In the new release: Oracle Explorer has been updated to version 19.4, a toolkit for creating a detailed profile of configuration and system status; New modules have been added […]

Vulnerabilitate în serverul DNS Unbound, care permite executarea de cod de la distanță

A vulnerability has been identified in the Unbound DNS server (CVE-2019-18934), which can lead to the execution of attacker's code when specially crafted responses are received. Systems are only affected by this issue if Unbound is built with the ipsec module ("--enable-ipsecmod") and ipsecmod is enabled in the settings. The vulnerability manifests starting from version 1.6.4 and has been fixed in Unbound 1.9.5. It is caused by the passing of unescaped characters during a shell command call to ipsecmod-hook, […]

Lansarea Coreboot 4.11

The release of Coreboot 4.11 has taken place — a free replacement for proprietary UEFI/BIOS firmware, used for the initial hardware initialization before handing control over to a payload, such as SeaBIOS or GRUB2. Coreboot is very minimalist, and it also provides extensive options for embedding various extensions like the detailed system information utility coreinfo and the Tetris game tint, as well as disk operating systems: Kolibri, FreeDOS, MichalOS, Memtest, […]

Probleme cu procesarea în lot a cererilor și soluțiile acestora (partea 1)

Practically all modern software products consist of several services. Often, the long response time between service channels becomes a source of performance issues. The standard solution to such problems is to bundle several inter-service requests into one package, known as batching. If you are using batching, you may be dissatisfied with its performance or the clarity of the code. This method is not that straightforward […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster