Autors: Yuri Gagarins

Statiskā analīze – no iepazīšanās līdz integrācijai.

Cīņa ar bezgalīgu koda pārskatīšanu vai atkļūdošanu reizēm liek aizdomāties, kā atvieglot dzīvi. Un, nedaudz meklējot, vai nejauši uzdūrot, var redzēt burvīgo frāzi: «Statiskā analīze». Apskatīsim, kas tas ir un kā tas var mijiedarboties ar jūsu projektu. Būtībā, ja rakstāt kādā mūsdienīgā valodā, tad, pat nenojaušot, […]

Vistas vai ola: šķiram IaC

Kas parādījās pirmais - vista vai ola? Pavisam dīvains sākums rakstam par Infrastructure-as-Code, vai ne? Kas ir ola? Visbiežāk Infrastructure-as-Code (IaC) ir deklaratīvs veids, kā attēlot infrastruktūru. Tajā mēs aprakstām stāvokli, kuru vēlamies iegūt, sākot no aparatūras līdz programmatūras konfigurācijai. Tādēļ IaC tiek izmantots: resursu nodrošināšanai. Tas ir VM, S3, VPC un […]

Nepieciešams izvairīties no OFFSET un LIMIT pieprasījumos ar lapu šķērsošanu

Aizgājuši ir tie laiki, kad nebija jāuztraucas par datu bāzu veiktspējas optimizāciju. Laiks nestāv uz vietas. Katrs jaunais augsto tehnoloģiju uzņēmējs vēlas izveidot jauno Facebook, cenšoties savākt visus datus, kurus var sasniegt. Šie dati ir nepieciešami uzņēmumam, lai labāk apmācītu modeļus, kas palīdz gūt peļņu. Šādā situācijā programmētāji […]

Glibc 2.32 sistēmas bibliotēkas izlaidums

Pēc sešu mēnešu izstrādes ir publicēts GNU C Library (glibc) 2.32 izlaidums, kas pilnībā atbilst ISO C11 un POSIX.1-2017 standartiem. Jaunajā izlaidumā iekļautas labojumi no 67 izstrādātājiem. No uzlabojumiem Glibc 2.32 var izcelt: Pievienota atbalsts Synopsys ARC HS procesoriem (ARCv2 ISA). Lai ports būtu funkcionāls, nepieciešams vismaz binutils 2.32 […]

GPL kods no Telegram tika ņemts mērķa tērzēšanas programmā Mail.ru, neievērojot GPL

Telegram Desktop izstrādātājs ir atklājis, ka Mail.ru klienta im-desktop (kā izskatās, tas ir myteam darba virsmas klients) ir pilnībā bez izmaiņām pārcēlis veco Telegram Desktop rakstīto animācijas dzinēju (pēc autora domām, tas nav labākais kvalitātes līmenis). Turklāt, pat neskatoties uz to, ka sākotnēji nekādi netika minēts Telegram Desktop, arī koda licence tika mainīta, attiecīgi ar GPLv3 […]

Sākusies PHP 8 beta testēšana

Prezentēts pirmais jaunā PHP 8 programmēšanas valodas izlaiduma beta versija. Izlaidums ieplānots 26. novembrī. Tajā pašā laikā ir izveidotas labojumu versijas PHP 7.4.9, 7.3.21 un 7.2.33, kurās novērstas uzkrātās kļūdas un ievainojamības. Galvenās inovācijas PHP 8: JIT kompilatora iekļaušana, kura izmantošana ļaus paaugstināt veiktspēju. Atbalsts nosauktajiem argumentiem funkcijās, kas ļauj pārsūtīt vērtības funkcijai, saistoties ar nosaukumiem, t.i. […]

Izlaidums Ubuntu 20.04.1 LTS

Uzņēmums Canonical ir izlaidis pirmo labojumu Ubuntu 20.04.1 LTS izdevumam, kas ietver atjauninājumus vairākām simtiem pakotņu, kas saistīti ar drošības problēmu un stabilitātes uzlabošanu. Jaunajā versijā arī ir labotas kļūdas instalētājā un bootloaderī. Ubuntu 20.04.1 izlaidums iezīmēja LTS izdevuma pamatstabilizāciju — tagad Ubuntu 18.04 lietotājiem tiks piedāvāts veikt atjaunināšanu līdz […]

Mūsdienu lietojumprogrammas OpenShift, 2. daļa: saistītās kompilācijas chained builds

Sveiki visiem! Ar jums otrais ieraksts mūsu sērijā, kurā mēs rādam, kā izvērst modernas tīmekļa lietojumprogrammas Red Hat OpenShift. Iepriekšējā ierakstā mēs nedaudz pieskārāmies jaunā S2I (source-to-image) builder attēla iespējām, kas paredzēts mūsdienīgu tīmekļa lietojumprogrammu kompilēšanai un izvēršanai OpenShift platformā. Tolaik mūs interesēja tēma par ātru lietojumprogrammas izvēršanu, bet šodien mēs apskatīsim, kā […]

3. Check Point SandBlast aģenta pārvaldības platforma. Draudu novēršanas politika

Laipni lūdzam trešajā rakstā ciklā par jauno mākoņu aizsardzības personālo datoru pārvaldības konsoli — Check Point SandBlast aģenta pārvaldības platforma. Atgādināšu, ka pirmajā rakstā mēs iepazināmies ar Infinity Portal portālu un izveidojām mākoņu pakalpojumu aģentu pārvaldībai Endpoint Management Service. Otrajā rakstā mēs izpētījām tīmekļa konsoles vadības saskarni un instalējām aģentu ar standarta politiku […]

Labākais savā klasē: šifrēšanas standarta AES rašanās stāsts

No 2020. gada maija Krievijā sākās oficiālo WD My Book ārējo cieto disku, kas atbalsta aparatūras šifrēšanu ar 256 bitu atslēgu, pārdošana. Sakarā ar likumdošanas ierobežojumiem šādus ierīces iepriekš varēja iegādāties tikai ārzemju elektronikas interneta veikalos vai „pelēkajā” tirgū, taču tagad ikviens var iegūt aizsargātu uzglabāšanu ar trīs gadu garantiju no Western Digital. […]

OpenBSD-current ir ieviests LLVM 10.

OpenBSD-current ir irsā LLVM 10 rīku kopums. Jāatzīmē, ka, atšķirībā no iepriekš piegādātā LLVM 8, desmitā versija (kā arī devītā) ir izplatīta ar Apache 2.0 licenci, kuras lietošana ir skaidri aizliegta projekta licencēšanas politikā. OpenBSD izstrādātāji iepriekš diskutēja par licencēšanas maiņu un novērtēja šo soli negatīvi. Tomēr, Eurobsdconf prezentācijā tika atzīmēts, ka galu galā nāksies […]

Izlaida grafisko redaktoru Pinta 1.7, kas kalpo kā Paint.NET analoga.

Pēc piecu gadu pārtraukuma ir izveidots atvērta attēlu redaktora Pinta 1.7 izlaidums, kas ir mēģinājums pārveidot Paint.NET izmantojot GTK. Redaktors piedāvā pamata iespēju kopumu zīmēšanai un attēlu apstrādei, fokusējoties uz jauniem lietotājiem. Interfeiss ir maksimāli vienkāršots, redaktors atbalsta neierobežotu atgriešanās buferi, ļauj strādāt ar vairākiem slāņiem un ir aprīkots ar instrumentu kopumu […]

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