Autor: Yuri Gagarin

Pale Moon brauseri väljaanne 28.5

Ilmus Pale Moon 28.5 veebibrauser, mis põhineb Firefoxi koodil ja pakub kõrgemat tööefektiivsust, klassikalise liidese säilitamist, madalat mälu tarbimist ning täiendavaid kohandamisvõimalusi. Pale Mooni versioonid on saadaval Windowsi ja Linuxi (x86 ja x86_64) jaoks. Projekti kood levitatakse MPLv2 (Mozilla Public License) litsentsi alusel. Projekt järgib klassikalist liidese korraldust, ilma […]

Külluslikud filosoofid või konkurentsivõimeline programmeerimine .NET-is

Vaatame, kuidas on korraldatud konkurentsivõimeline ja paralleelne programmeerimine .Net-is, kasutades lõunaeine filosoofide probleemi näidet. Plaan on selline, alates lõimede/protsesside sünkroniseerimisest kuni näitlejate mudelini (järgnevates osades). Artikkel võib olla kasulik esimeseks tutvumiseks või olemasolevate teadmiste värskendamiseks. Miks on see üldse vajalik? Transistorid saavutavad oma minimaalset suurust, Moore'i seadus jõuab kiiruspiirangusse […]

Tehisintellekti kallutatusest

tl;dr: Masinõpe otsib andmetes mustreid. Kuid tehisintellekt võib olla „kallutatud” — see tähendab vale mustrite leidmine. Näiteks võib nahavähi tuvastamise süsteem fotode põhjal keskenduda eriti arstivisiidil tehtud piltidele. Masinõpe ei oska mõista: selle algoritmid tuvastavad lihtsalt mustreid numbrite seas, ja kui andmed ei ole esinduslikud, siis on ka […]

Püha või vaba päev?

1. mai läheneb, kallid habraga. Hiljuti selgitasin endale, kui oluline on jätkata endalt lihtsate küsimuste esitamisega, isegi kui tundub, et vastus on juba tuntud. Nii et, mida me tähistame? Õige mõistmiseks vajame vähemalt eemalt pilku küsimuse ajalukku. Isegi pindmine, kuid õige mõistmine nõuab algallika leidmist. Ma ei sooviks […]

100GbE: luksus või hädavajadus?

IEEE P802.3ba, 100-gigabiti Etherneti (100GbE) andmeedastuse standard, töötati välja ajavahemikus 2007–2010 [3], kuid laialdase kasutuse leidis see alles 2018. aastal [5]. Miks just 2018, mitte varem? Ja miks kohe massiliselt? Selleks on vähemalt viis põhjust… IEEE P802.3ba töötati välja eelkõige selleks, et […]

Netramesh – kergekaaluline teenuste mesh lahendus

Monoliitsetest rakendustest mikroteenuste arhitektuurile üleminekul seisame silmitsi uute probleemidega. Monoliitses rakenduses piisab tavaliselt lihtsalt määratlemisest, kus süsteemis viga tekkis. Tõenäoliselt on probleem kas monoliidi koodis või andmebaasis. Kuid kui hakkame viga otsima mikroteenuste arhitektuuris, ei ole kõik enam nii ilmselge. Tuleb leida kogu […]

Tutanota 3.50.1 väljalaskmine

Kohale jõudis uus versioon e-posti kliendist Tutanota. Muudatused hõlmavad ümber kujundatud otsingut ja integratsiooni Let’s Encryptiga oma domeenide jaoks ning 100% vene keeles tõlget. Tutanota kasutab lõpust lõpuni krüpteerimist, seetõttu saab otsingut teha ainult kohalikult. selleks koostab klient täisteksti indeksi. Indeks salvestatakse kohalikus krüpteeritud vormis. Uus ümber kujundatud otsing peaks oluliselt […]

Debian 9.9

Saadaval on järgmine värskendus praegusele stabiilsele Debian 9 „Stretch“ operatsioonisüsteemi versioonile 9.9. Värskenduses on muudatusi rohkem kui 100 erinevas programmis, sealhulgas Linuxi tuuma uuendamine versioonile 4.9.168, postfixi, postgresql'i, mariadb pakettide uuendamine. Parandatud on vead rsync'is, ruby'is, systemd's, unzip'is, gpac'is, jquery's ning paljudes teistes pakettides. Uuendatud on non-free Bluetooth'i püsivara […]

Ups, ma tegin seda jälle: JavaScripti levinud vigade tõrge

Mõnikord on JavaScripti koodi kirjutamine keeruline ja vahel isegi hirmutav, mis on paljude arendajate jaoks tuttav. Töötamise käigus tekivad vältimatult vead, millest mõned korduvad. Algajatele arendajatele suunatud artiklis käsitletakse neid vigu ja nende lahendamise viise. Funktsioonide, omaduste ja objektide nimetused on pärinud populaarsest laulust, mis muudab asja selgemaks. Kõik see aitab […]

Kuidas päeva jooksul ära teha 70 ülesannet: elu ülesannete jälgijates — hea elu

Olen püüdnud süsteemselt ülesandeid jälgida arvatavasti 20-25 korda. Ja iga katse tuli nurjumisele, nagu ma nüüd mõistan, kahepoolselt. Esiteks, ülesannete jälgimiseks aega eraldamiseks on vaja mõista — miks seda teha. Sa hakkad ülesandeid jälgima, kulutad sellele aega, teed vähem ülesandeid, kõik see hakkab kuhjuma — mille nimel? Igat tööd on keeruline […]

„Kuidas lõpetada põlemine“ ehk kaasaegse inimese sisendvoogude probleemid

20. sajandil kulges inimeste elu ja töö plaanipäraselt. Töö juures (lihtsustatult — võib kujutleda tehast) oli inimestel nädalaks, kuuks või aastaks selge plaan. Lihtsustatult öeldes: sul on vaja välja lõigata 20 detaili. Keegi ei tule ja ei ütle, et nüüd on vaja lõigata 37 detaili ja lisaks sellele kirjutada artikkel mõtisklustega […]

Kuidas käivitada Istio kasutades Kubernetesit tootmises. Osa 1

Mis on Istio? See on nn Service mesh, tehnoloogia, mis lisab abstraktsiooni taseme võrgule. Me peatame kogu või osa liiklusest klastris ja teeme sellega teatud toimingute kogumi. Millised on need? Näiteks, teeme nutikat suunamist, rakendame circuit breaker'i lähenemist, saame korraldada "canary deployment'i", osaliselt suunates liiklust uue teenuse versiooni peale, või suudame piirata […]

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