Autor: Yuri Gagarin

Statička analiza – od upoznavanja do integracije

Dosta vam je beskrajnog code review-a ili debagiranja, povremeno se zapitate kako si olakšati život. I malo pretražujući, ili slučajno naišavši, možete pričati o čarobnoj frazi: «Statička analiza». Pogledajmo što je to i kako može interagirati s vašim projektom. Uglavnom, ako pišete na nekom modernom jeziku, tada, čak i ne sluteći, […]

Piletina ili jaje: razbijamo IaC

Što je bilo prvo — piletina ili jaje? Prilično čudan početak za članak o Infrastructure-as-Code, zar ne? Što je jaje? Najčešće Infrastructure-as-Code (IaC) — deklarativni način predstavljanja infrastrukture. U njemu opisujemo stanje koje želimo postići, počevši od hardverskih dijelova, do konfiguracije softvera. Stoga se IaC koristi za: Osiguranje resursa. To su VMs, S3, VPC i […]

Ne biste trebali koristiti OFFSET i LIMIT u upitima s paginacijom

Prošli su dani kada nisu brinuli o optimizaciji performansi baza podataka. Vrijeme ne stoji. Svaki novi poduzetnik u području visoke tehnologije želi stvoriti novi Facebook, nastojeći prikupiti sve podatke do kojih može doći. Ovi podaci su potrebni biznisu za kvalitetnije učenje modela koji pomažu u generiranju prihoda. U takvim okolnostima programeri […]

Izlazak sustavne biblioteke Glibc 2.32

Nakon šest mjeseci razvoja objavljen je izdanak GNU C Library (glibc) 2.32 koji u potpunosti zadovoljava zahtjeve standarda ISO C11 i POSIX.1-2017. U novom izdanju uključeni su ispravci od 67 programera. Među poboljšanjima u Glibc 2.32 može se istaknuti: dodana podrška za procesore Synopsys ARC HS (ARCv2 ISA). Za rad portiranja potrebno je barem binutils 2.32, […]

GPL-kod iz Telegrama preuzet od strane messengera Mail.ru bez poštivanja GPL-a

Razvijatelj Telegram Desktopa otkrio je da je klijent im-desktop od Mail.ru (očigledno, to je desktop klijent myteam) kopirao bez promjena stari vlastiti motor animacija iz Telegram Desktopa (prema mišljenju samog autora, ne najbolje kvalitete). Osim toga, nije izvorno bio spomenut Telegram Desktop, a ni licenca koda je promijenjena, u skladu s GPLv3 […]

Počelo je beta testiranje PHP 8

Predstavljen je prvi beta-izdanje novog niza programskog jezika PHP 8. Izdanje je zakazano za 26. studenog. Istovremeno su formirana korektivna izdanja PHP 7.4.9, 7.3.21 i 7.2.33, u kojima su uklonjene nakupljene greške i ranjivosti. Glavne novine PHP 8: Uključivanje JIT kompajlera, čija će primjena omogućiti povećanje performansi. Podrška za imenovane argumente funkcija, koji omogućuju prosljeđivanje vrijednosti funkciji vezanih za nazive, tj. […]

Izlaz Ubuntu 20.04.1 LTS

Tvrtka Canonical predstavila je prvo korektivno izdanje distribucije Ubuntu 20.04.1 LTS, koje uključuje ažuriranja za nekoliko stotina paketa, vezano uz uklanjanje ranjivosti i problema koji utječu na stabilnost. U novoj verziji također su ispravljene greške u instalateru i bootloaderu. Izdanje Ubuntu 20.04.1 označilo je završetak osnovne stabilizacije LTS izdanja — korisnicima Ubuntu 18.04 sada će biti ponuđeno da izvrše ažuriranje na […]

Moderne aplikacije na OpenShiftu, dio 2: povezane gradnje chained builds

Pozdrav svima! Ovo je drugi post iz naše serije u kojoj pokazujemo kako implementirati moderne web aplikacije na Red Hat OpenShift. U prethodnom postu malo smo se dotakli mogućnosti novog builder image-a S2I (source-to-image) koji je namijenjen za izgradnju i implementaciju modernih web aplikacija na platformi OpenShift. Tada nas je zanimala tema brze implementacije aplikacije, a danas ćemo pogledati kako […]

3. Check Point SandBlast Agent Management Platform. Politika prevencije prijetnji

Dobrodošli u treći članak ciklusa o novoj cloud konzoli za upravljanje zaštitom osobnih računala — Check Point SandBlast Agent Management Platform. Podsjećam, u prvom članku upoznali smo se s portalom Infinity Portal i stvorili cloud servis za upravljanje agentima Endpoint Management Service. U drugom članku proučili smo sučelje web konzole za upravljanje i instalirali agenta sa standardnom politikom […]

Najbolji u svojoj klasi: povijest pojavljivanja AES standarda šifriranja

Od svibnja 2020. u Rusiji su započele službene prodaje vanjskih tvrdih diskova WD My Book, koji podržavaju hardversko šifriranje AES s 256-bitnim ključem. Zbog zakonskih ograničenja, takvi uređaji su se ranije mogli kupiti samo u stranim internetskim trgovinama elektronike ili na 'sivoj' tržištu, no sada bilo tko može nabaviti zaštićeni uređaj s trogodišnjom jamstvom od strane Western Digital. […]

U OpenBSD-current importiran je LLVM 10

U OpenBSD-current dodan je alatni paket LLVM 10. Valja napomenuti da se, za razliku od prethodno isporučenog LLVM 8, deseta verzija (kao i deveta) distribuira pod licencom Apache 2.0, čija se upotreba očito zabranjuje licenčnom politikom projekta. Razvijatelji OpenBSD-a ranije su razgovarali o promjeni licence i negativno ocijenili tu akciju. Međutim, na prezentaciji na Eurobsdconf-u ističe se da će na kraju morati […]

Objavljen je grafički uređivač Pinta 1.7, koji služi kao alternativa Paint.NET-u.

Nakon pet godina od posljednjeg izdanja, formiran je novi release otvorenog raster grafičkog uređivača Pinta 1.7, koji predstavlja pokušaj prepisivanja programa Paint.NET koristeći GTK. Uređivač nudi osnovni skup mogućnosti za crtanje i obradu slika, usmjeren na početnike. Sučelje je maksimalno pojednostavljeno, uređivač podržava neograničeni povijest promjena, omogućuje rad s više slojeva i opremljen je skupom alata […]

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