Kategorija: Administracija

AiTiBorada: Kontejnerizacija jednostavnim jezikom. Intervju sa sistemskim inženjerima iz Southbridgea

Danas vas očekuje putovanje u svijet sistemskih inženjera poznatih i kao DevOps inženjeri: izdanak o virtualizaciji, kontejnerizaciji, orkestraciji pomoću Kubernetes-a i podešavanju konfiguracija putem Docker-a, Kubernetes-a, Ansible-a, playbook-a, kubeleta, Helma, Docker Swarm-a, kubectl-a, chart-a i pod-a - snažna teorija za jasnu praksu. U gostima su sistemski inženjeri iz obrazovnog centra "Sljurm" i istovremeno kompanije Southbridge — Nikolaj Mesropyan i Marsel Ibraev. […]

Izbjegavanje zamki: 10 kritičnih pogrešaka u razvoju testa za provjeru znanja

Prije upisa na novi tečaj Napredno učenje stroja testiramo buduće studente kako bismo odredili razinu njihove spremnosti i razumjeli što im točno trebamo ponuditi za pripremu za tečaj. No, javlja se dilema: s jedne strane moramo provjeriti znanje iz Data Science-a, s druge strane — ne možemo organizirati cjelovit četverosatni ispit. Za rješenje takve […]

Još jedan bicikl: pohranjujemo Unicode stringove 30-60% kompaktivnije od UTF-8

Ako ste programer i pred vama je zadatak odabira kodiranja, gotovo uvijek će ispravna odluka biti Unicode. Konkretni način prikazivanja ovisi o kontekstu, ali najčešće i ovdje postoji univerzalni odgovor — UTF-8. Dobar je po tome što omogućuje korištenje svih Unicode simbola, a da pritom ne troši previše bajtova u većini slučajeva. Istina, za jezike koji ne koriste […]

Pokrećemo Linux naredbeni prompt na iOS-u

Jeste li znali da možete pokrenuti Linux terminal na iOS uređaju? Možda se pitate: "Zašto bih trebao koristiti tekstualne aplikacije na iPhone-u?" Pravedno pitanje. Ali ako čitate Opensource.com, vjerojatno znate odgovor na to: korisnici Linux-a žele imati mogućnost raditi s njim na bilo kojem uređaju i žele koristiti vlastita podešavanja. Ali najviše što oni […]

Funkcionalno testiranje lokalizacije: zašto je važno za aplikaciju ili web stranicu?

Zamislite ovakvu sliku: razvili ste aplikaciju, a zatim je objavili odmah na nekoliko jezika. Ali već nakon objave otkrili ste greške u različitim jezičnim verzijama: najgora noćna mora programera. Upravo zato postoji testiranje lokalizacije, kako bi se izbjegle takve neugodnosti. Danas Sjedinjene Američke Države više nisu najveći igrač na tržištu mobilnih aplikacija. Kina […]

Zašto je važno testirati softver na vašem visoko dostupnom sustavu za pohranu podataka (99,9999%)

Koja verzija firmwarea je "ispravna" i "funkcionalna"? Ako SAN garantira otpornost na greške od 99,9999%, znači li to da će raditi neprekidno čak i bez ažuriranja softvera? Ili, naprotiv, za postizanje maksimalne otpornosti na greške uvijek treba instalirati najnoviji firmware? Pokušat ćemo odgovoriti na ova pitanja oslanjajući se na naše iskustvo. Kratki uvod Svi mi razumijemo da u svakoj […

Može li se generirati slučajne brojeve ako si ne vjerujemo? Dio 2

Pozdrav, Habr! U prvom dijelu članka raspravili smo zašto može biti potrebno generirati nasumične brojeve za sudionike koji si ne vjeruju, koje zahtjeve takvi generatori nasumičnih brojeva trebaju ispuniti, i razmotrili dva pristupa njihovoj implementaciji. U ovom dijelu članka detaljno ćemo razmotriti još jedan pristup koji koristi pragovne potpise. Malo o kriptografiji Da […

PostgreSQL Antipatterns: ‘Beskočnost nije granica!’ ili Malo o rekurziji

Rekurzija je vrlo snažan i koristan mehanizam kada se iste radnje "dubinski" izvode na povezanim podacima. No, nekontrolirana rekurzija je zlo koje može dovesti ili do beskonačnog izvršavanja procesa, ili (što se češće događa) do "izgaranja" sve dostupne memorije. RDBMS-ovi u tom pogledu rade po istim principima — „rekli su kopaj, ja kopam“. […

Povijest arhitekture Dodo IS: rani monolit

Ili svaka nesretna kompanija s monolitom nesretna je na svoj način. Razvoj sustava Dodo IS započeo je odmah nakon pokretanja poslovanja Dodo Pizze — 2011. godine. Temeljila se na ideji potpune i totalne digitalizacije poslovnih procesa, i to vlastitim snagama, što je već tada 2011. godine izazvalo mnoga pitanja i skeptisizma. No, evo nas, već 9 godina pratimo […

Postavljanje Linux jezgre za GlusterFS

Prijevod članka pripremljen je uoči početka tečaja "Administrator Linux. Profesionalno". Povremeno se ovdje i tamo javljaju pitanja o preporukama Glustera za postavljanje jezgre i postoji li potreba za tim. Takva potreba rijetko se javlja. Na većini opterećenja jezgra radi vrlo dobro. Iako postoji i druga strana. Povijesno je jezgra Linuxa rado trošila mnogo memorije ako joj se pruži […

DataHub sa otvorenim izvorom: platforma za pretraživanje i otkrivanje metapodataka od LinkedIn

DataHub s otvorenim kodom: platforma za pretraživanje i otkrivanje metapodataka tvrtke LinkedIn. Brzo pretraživanje potrebnih podataka je ključno za svaku tvrtku koja se oslanja na velike količine podataka za donošenje odluka temeljenih na tim podacima. To utječe ne samo na produktivnost korisnika podataka (uključujući analitičare, inženjere strojnog učenja, stručnjake za obradu podataka i inženjere podataka), već i […]

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