Rubriik: Blogi

LLVM 10.0

LLVM on kompilatsioonide ja tööriistade arendamise platvorm Apache 2.0 litsentsiga koos eranditega. Mõned muutused clangis: nüüd ei käivitu kompileerimine vaikimisi uues protsessis nagu varem. Toetatakse C++20 mõisteid. Näidikute aritmeetika C-s ja C++-s on lubatud ainult massiivide piires vastavalt standarditele. Undefined Behavior Sanitizerisse on lisatud vastavad kontrollid. Parandatud […]

Otsingutulemuste väljund ja jõudlusprobleemid

Üks sage stsenaarium kõigis tuttavates rakendustes on andmete otsimine teatud kriteeriumide alusel ja nende kuvamine mugavas vormis. Samuti võivad seal olla lisafunktsioonid sorteerimiseks, rühmitamiseks ja lehtedeks jagamiseks. Ülesanne on teoorias triviaalne, kuid selle lahendamisel teevad paljud arendajad mitmeid vigu, mille tõttu kannatab hiljem jõudlus. Proovime vaadata erinevaid […]

Kes on DevOps ja millal seda ei vajata

DevOpsi teema on viimastel aastatel muutunud väga populaarseks. Paljud unistavad selle valdkonna sisenemisest, kuid praktika näitab, et sageli ainult palkade taseme tõttu. Mõned märkivad oma CV-s DevOps'i, kuigi nad ei taha mõista selle termini olemust. Keegi arvab, et kui õppida Ansible, GitLab, Jenkins, Terraform ja sarnaseid (loendit saab jätkata enda soovide järgi), siis […]

BeeFREE. Viime inimesi koduülesanne alates 2016. aastast

Tere! Loodame, et loete seda postitust tööajal, olles juba oma tööandja poolt kaugtööle viidud. Meil õnnestus töötajad kaugtööle viia üsna kiiresti ühe lihtsa põhjuse tõttu — alates 2016. aastast on ettevõttes olemas BeeFREE, meie strateegiline kaugtöö projekt, mis võimaldab töötajatel kodus töötada. Allpool — sellest […]

Chrome 83-s tuleb seadistus täieliku URL-i kuvamiseks aadressiribale

Ettevõte Google plaanib taastada sätete tagastamise, mis keelab URL-ide moonutuse aadressiribal. Koodibaasi, mille alusel koostatakse Chrome 83 versioon, on vastu võetud muudatus, mis toetab seadet „chrome://flags/#omnibox-context-menu-show-full-urls”, mille aktiveerimisel ilmub aadressiriba kontekstimenüüsse lipp „Always show full URLs”, et taastada täieliku URL-i kuvamine. Tuletame meelde, et Chrome 76-s oli aadressiriba […]

Firefox Better Web with Scroll — uus monetiseerimise mudel Mozillalt

24. märtsil esitas Mozilla oma blogis kasutajatele ettepaneku osaleda Firefoxi teenuse „Firefox Better Web with Scroll” testimisel, mille eesmärk on välja töötada uus mudel veebisaitide rahastamiseks. Projekti eesmärk on võimaldada tasulise tellimuse kasutamist sisu loomise rahastamiseks. See peaks võimaldama veebisaitide omanikel hakkama saada ilma reklaamideta. Teenus on loodud koostöös Scroll projektiga. Mudel näeb välja umbes nii: […]

Parimad 10 nippi ja nõuannet Kubernetesest

Internetis on palju teaduslikku kirjandust, kuid mõnikord on kõige väärtuslikumad kõige lihtsamad nõuanded. Mail.ru Kubernetes aaS meeskond tõlkis kümne nipi ja soovituse kogumi, mille autor koostas aasta jooksul, töötades Kubernetesega. Nõuandeid ei ole sorteeritud tähtsuse järgi, kuid usume, et igaüks leiab endale midagi kasulikku. Lihtsaim käsk Kubernetesega töötamiseks […]

Torchlight III-s ilmub snaiper, kes ühendab pikaulatusliku tulistamise ja maagilised seadmed

Echtra Gamesi stuudio ja Perfect World Entertainment'i väljaandja avaldasid uue Torchlight III treileri. Selles tutvustati vaatajatele uut mänguklassi - snaiprit (Sharpshooter). Arendajad rääkisid eraldi selle tegelase peamistest omadustest. Lahingutes kasutab kangelane kauglaskmise oskusi, täpset sihtimist ning mitmesuguseid maagilisi seadmeid. Snaiper on relvastatud mitte ainult musketi, vaid ka kaarega ja […]

Oracle on välja lasknud Unbreakable Enterprise Kernel R5U3 tuuma

Oracle on välja andnud Unbreakable Enterprise Kernel R5 tuuma kolmanda funktsionaaluuenduse, mis on mõeldud kasutamiseks Oracle Linuxi jaotises alternatiivina Red Hat Enterprise Linuxi tuumapakettidele. Tuum on saadaval arhitektuuridele x86_64 ja ARM64 (aarch64). Tuuma lähtekood, sealhulgas eraldi plaastrite jagamine, on avaldatud Oracle'i avalikus Git-repositooriumis. Unbreakable Enterprise pakett […]

GHC 8.10.1

Glasgow Haskell Compileri uusim versioon on välja antud. Muudatused hõlmavad: uusi keele pikendusi UnliftedNewtypes, StandaloneKindSignatures ja ImportQualifiedPost. Koodigeneratsiooni muudatused, sealhulgas agressiivsem koodi spetsialiseerumine, uus silmusanalüsaator, massiivide töö optimeerimine ja suurte andmetüüpide jaoks näidatud näidiste märgistamine. Uus tõlgendaja käsk :instances, mis näitab antud tüübi jaoks saadaval olevaid klasside eksemplare. Parandused sisseehitatud koodiprofiilijate tööle. […]

BPF kõige väiksematele, osa null: klassikaline BPF

Berkeley Packet Filters (BPF) on Linuxi tuuma tehnoloogia, mis on juba mitu aastat esiküljel angloameerika tehnilistes väljaannetes. Konverentsid on täis ettekandeid BPF-i kasutamise ja arendamise kohta. David Miller, Linuxi võrgu alamsüsteemi hooldaja, nimetab oma ettekannet Linux Plumbers 2018 konverentsil "See ettekande ei käsitle XDP-d" (XDP on üks […]

Strace Linuxis: ajalugu, struktuur ja kasutamine

Unix-sarnastes operatsioonisüsteemides suhtleb programm välismaailmaga ja operatsioonisüsteemiga väikese hulga funktsioonide — süsteemikutsungite — kaudu. Seetõttu on tõrkeotsimise eesmärkidel kasulik jälgida süsteemikutsungite täitmist. Strace'i utiliit aitab jälgida programmide "intimset elu" Linuxis, millele on pühendatud see artikkel. „Spiooniseadmete“ kasutamise näidete juurde on lisatud lühike […]

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster