Autors: Yuri Gagarins

Uzdevums no TopCoder Open 2019: sagriežam kūku sešās daļās

Sekojot "Mūsu uzvaras: TopCoder Open 2019" publicēju uzdevumus no Algoritma sekcijas (klasiskā sporta programmēšana. Pusstundas laikā jāatrisina trīs uzdevumi Java, C#, C++ vai Python valodā.) 1. Pīrāgs uz sešiem Uzdevuma formulējums Laika ierobežojums — 4 sekundes. Jums ir pīrāgs. Ja skatās no augšas, pīrāgam ir (stingri) izliekta daudzstūra forma. Jums ir dotas koordinātas […]

Mūsu uzvarēja: TopCoder Open 2019

Hjūstonā no 13. līdz 16. novembrim notika TopCoder Open 2019 fināls, un Gena Korotkevičs (Baltkrievija) ieņēma pirmo vietu divās sacensību sekcijās: Algoritmā un Maratonā. Nekad iepriekš nevienam nav izdevies to paveikt vienā gadā! Lielisks sezonas noslēgums 2019. gadā, kurā Gena jau iepriekš uzvarēja divās citās lielās sacensībās: Google Code Jam un […]

JSON-RPC? Paņemiet viltīgu REST

Es esmu pārliecināts, ka virsraksts izsauca veselīgu reakciju — “nu atkal sākas…” Bet ļaujiet man aizņemt jūsu uzmanību uz 5-10 minūtēm, un es centīšos veltīt gaidām. Raksta struktūra būs šāda: tiek ņemts stereotipisks apgalvojums, un tiek atklāta tā “rakstura” izcelšanās. Ceru, ka tas ļaus aplūkot datu apmaiņas paradigmas izvēli jūsu projektos no jauna skatupunkta. Lai […]

Mūsdienu aplikāciju aizsardzības sistēmu (WAF) funkcionalitātei vajadzētu būt krietni plašākai par OWASP Top 10 ievainojamību sarakstu.

Retrospektīva Mērījumi, sastāvs un struktūra kiberdraudiem aplikācijām ātri attīstās. Ilgus gadus lietotāji piekļuva tīmekļa aplikācijām, izmantojot populārus tīmekļa pārlūkus. Jebkurā brīdī bija nepieciešams atbalstīt 2-5 tīmekļa pārlūkus, un tīmekļa aplikāciju izstrādes un testēšanas standartu komplekts bija pietiekami ierobežots. Piemēram, gandrīz visas datubāzes tika veidotas, izmantojot SQL. K […]

Windows 10X apvienos galddatora un mobilo uzdevumu

Nesen uzņēmums Microsoft prezentēja jauno operētājsistēmu Windows 10X. Kā apgalvo izstrādātājs, tā ir balstīta uz parasto "desmitnieku", bet tajā pašā laikā ir diezgan ievērojami atšķirīga. Jaunajā operētājsistēmā tiks izņemta klasiskā "Sākt" izvēlne, parādīsies arī citas izmaiņas. Taču galvenā inovācija būs desktapa un mobilā OS versiju apvienošana. Un, lai gan pagaidām nav skaidrs, kas tieši paslēpjas […]

Microsoft testē Google pakalpojumu integrāciju ar Outlook.com

Microsoft plāno integrēt vairākas Google pakalpojumu ar savu e-pasta pakalpojumu Outlook.com. Nesen Microsoft uzsāka Gmail, Google Disk un Google Kalendāra integrācijas testēšanu dažās kontos, par ko Twitter tīklā ziņoja viens no procesa dalībniekiem. Iestatīšanas laikā lietotājam ir jāsaista savi Google un Outlook.com konti, pēc kā Gmail, Google […]

Google vēlas pārnest Android uz galveno Linux kodolu

Mobilā operētājsistēma Android ir balstīta uz Linux kodolu, tomēr tas nav standarta, bet būtiski modificēts kodols. Tajā ir iekļauti "uzlabojumi" no Google, mikroshēmojumu izstrādātājiem Qualcomm un MediaTek, kā arī OEM ražotājiem. Taču tagad, kā ziņots, "labās korporācijas" mērķis ir pārcelt savu sistēmu uz galveno kodola versiju. Šī gada Linux Plumbers konferencē Google inženieri veica […]

Mozilla paplašina atlīdzības programmu par ievainojamību atklāšanu

Mozilla uzņēmums paziņojis par paplašināto iniciatīvu, kas saistīta ar naudas atlīdzību piešķiršanu par drošības problēmu atklāšanu Firefox izstrādes infrastruktūras elementos. Atlīdzības par ievainojamību atklāšanu Mozilla vietnēs un pakalpojumos ir palielinātas divreiz, savukārt atlīdzība par ievainojamību atklāšanu, kas var novest pie kodēšanas izpildes svarīgās vietnēs, ir palielināta līdz 15 tūkstošiem […]

Oracle Solaris 11.4 SRU15 atjauninājums

Iznākusi operētājsistēmas Solaris 11.4 SRU 15 (Support Repository Update) atjauninājums, kurā piedāvāti vairāki labojumi un uzlabojumi Solaris 11.4 zarā. Lai instalētu atjauninājumā piedāvātos labojumus, pietiek veikt komandu ‘pkg update’. Jaunajā laidienā: Oracle Explorer ir atjaunināts līdz versijai 19.4, rīks detalizētas konfigurācijas un sistēmas stāvokļa profila izveidei; pievienoti jauni moduļi […]

Vulnerabilitāte DNS serverī Unbound, kas ļauj attālināti izpildīt kodu

DNS serverī Unbound ir atklāta vulnerabilitāte (CVE-2019-18934), kas var novest pie uzbrucēja koda izpildes, saņemot īpaši formatētus atbildes. Sistēmas ir pakļautas problēmai tikai tad, ja Unbound ir izveidots ar ipsec moduli (‘—enable-ipsecmod’) un ipsecmod ir iespējots iestatījumos. Vulnerabilitāte izpaužas sākot no versijas 1.6.4 un ir novērsta Unbound 1.9.5 laidienā. Vulnerabilitāti izraisa neizdoti simboli, kad tiek izsaukta shell komanda ipsecmod-hook, […]

Coreboot 4.11 izlaidums

Iznācis Coreboot 4.11 — brīva aizvietotāja UEFI/Bios īpašām mikrokodēm, ko izmanto dzelžu sākotnējai inicializācijai pirms pārvaldīšanas nodošanas papildinājumam ‘payload’, piemēram, SeaBIOS vai GRUB2. Coreboot ir ļoti minimālistisks, turklāt tas piedāvā plašas iespējas dažādu papildinājumu integrēšanai, piemēram, detalizētas sistēmas informācijas izvadīšanas rīku coreinfo un tetris tint, kā arī diske, piemēram, Kolibri, FreeDOS, MichalOS, Memtest, […]

Problemas ar pieprasījumu pakotņu apstrādi un to risinājumi (1. daļa)

Praktiski visi mūsdienu programmatūras ražojumi sastāv no vairākiem pakalpojumiem. Bieži vien ilgs starp pakalpojumu kanālu reakcijas laiks kļūst par problēmu avotu veiktspējā. Standarta risinājums šāda veida problēmām ir vairāku starp pakalpojumu pieprasījumu apvienošana vienā paketē, ko sauc par paketēšanas apstrādi (batching). Ja jūs izmantojat paketēšanas apstrādi, jums var nepatikt tās rezultāts veiktspējas vai koda saprotamības ziņā. Šī metode nav tik vienkārša […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster