Rubriik: Blogi

Kopilefti litsentsid tÔrjuvad jÀrk-jÀrgult permiissiivseid.

EttevĂ”te WhiteSource analĂŒĂŒsis 4 miljoni avatud paketi ja 130 miljoni koodifaili litsentse 200 erinevas programmeerimiskeeles ning jĂ”udis jĂ€reldusele, et copyleft litsentside osakaal vĂ€heneb pidevalt. 2012. aastal esitati 59% kĂ”igist avatud projektidest copyleft litsentside, nagu GPL, LGPL ja AGPL, alla, samas kui lubavate litsentside, nagu MIT, Apache ja […]

Ceph lĂ€bi iSCSI — kas suuskadel istudes vĂ”i hĂ€ngelliselt

Kas meie seas (cephide kasutajad) on neid, kes ei armasta "professionaalset ekstreemsust"? Kahtlemata — muidu ei tegeleks me selle ÀÀrmiselt huvitava ja lĂ”busa tootega. Paljud, kes on töötanud Cephiga, on kohanud ĂŒht haruldast (vĂ”i pigem vĂ€ga haruldast) kuid vahel vajalikku juhtumit — ĂŒhendada Ceph iSCSI vĂ”i FC kaudu. Miks? […]

Koduse pilve loomise ajalugu. Osa 5. Aktuaalsus 2019 – PHP 7.2, MariaDB 10.4 ja Nextcloud 17

Kaks aastat tagasi avaldasin artiklite seeria veebiserveri loomisest Debian 8 baasil ja Nextcloud 11 kĂ€ivitamisest sellel. MĂ”ne kuu pĂ€rast ilmus tĂ€iendav artikkel, mis sisaldas "diferentsiaalset" teavet Nextcloud 13 installimise kohta Debian 9-l. 2018. aasta lĂ”pus vĂ€rskendasin lihtsalt Debianit ja Nextcloudi ning ei kohanud mingeid ebatavalisi ega huvitavaid […]

Miks tegi Lisp eriliseks

"KĂ”igi aegade kĂ”ige suurem programmeerimiskeel" — Alan Kay, "on Lisp". Kui McCarthy lĂ”i Lisp'i 1950-ndate lĂ”pus, erines ta radikaalselt olemasolevatest keeltest, millest kĂ”ige olulisem oli Fortran. Lisp kehastas ĂŒheksat uut ideed: 1. Tingimuslikud vĂ€ited (Conditionals). Tingimuslikud vĂ€ited on if-then-else konstruktsioon. TĂ€na vĂ”ime neid iseenesestmĂ”istetavana. Need leiutas McCarthy […]

Viis kĂŒsimust programmeerimiskeelte projekteerimise kohta

Juhendav filosoofia 1. Programmeerimiskeeled inimestele Programmeerimiskeeled on viis, kuidas inimesed rÀÀgivad arvutitega. Arvuti on alati valmis rÀÀkima mis tahes keeles, mis ei ole kahemĂ”tteline. PĂ”hjus, miks meil on kĂ”rgetasemelisi keeli, on see, et inimesed ei suuda masinakeelega toime tulla. Programmeerimiskeelte tuum on vĂ€ltida meie vaese, Ă”rna inimeste […]

Paul Grahami 143 essee tÔlke valik (184-st)

Paul Graham on ĂŒks kĂ”ige austatumaid inimesi IT-ringkondades, asutajate ja investorite seas. Ta on tipptasemel programmeerija (on kirjutanud kaks programmeerimiskeelt), hĂ€kker, julge kiirendaja Y Combinator looja, filosoof. Paul Grami mĂ”tted ja arutlused ulatuvad laiale valdkonnale: programmeerimiskeelte arengu ennustamisest sajandi vĂ”rra ette kuni inimlike omaduste ja majanduse parandamise/hĂ€kkimise viisideni. A […]

GNU Guile 3.0

16. jaanuaril ilmus GNU Guile - Scheme programmeerimiskeele sisseehitatud teostus, mis toetab mitme keermestamise, asĂŒnkroonsuse, vĂ”rgu- ja POSIX sĂŒsteemikĂ”nesid, C binaarliidest, PEG analĂŒĂŒsi, vĂ”rgu REPL-i, XML; sisaldab oma objektorienteeritud programmeerimise sĂŒsteemi. Uue versiooni peamine omadus on tĂ€ielik JIT-kompileerimise tugi, mis on vĂ”imaldanud kiirendada programmide tööd keskmiselt kahekordseks […]

Chrome 79.0.3945.130 vÀrskendus kriitilise haavatavuse parandamiseks

Saadaval on Chrome 79.0.3945.130 veebibrauseri vĂ€rskendus, milles on kĂ”rvaldatud neli haavatavust, millest ĂŒks on mÀÀratud kriitiliseks probleemiks, mis vĂ”imaldab ĂŒletada kĂ”ik brauseri kaitsekihti ja kĂ€ivitada sĂŒsteemis koodi, vĂ€ljaspool sandbox-eeskirju. Kriitilise haavatavuse (CVE-2020-6378) ĂŒksikasjad pole veel avalikud, on teada vaid, et probleem on tingitud juba vabastatud mĂ€luploki kĂ”nesĂŒsteemi komponendi pĂ€ringust. […]

Mir 1.7 kuvase vea serveri vÀljaanne

Esitatud on Mir 1.7 ekraaniserveri vĂ€ljaanne, mille arendamine jĂ€tkub ettevĂ”tte Canonical poolt, vaatamata Unity liidese ja Ubuntu nutitelefonide vĂ€ljaande arendamisest loobumisele. Mir on endiselt nĂ”utud Canonicali projektides ja positsioneeritakse nĂŒĂŒd kui lahendus sisseehitatud seadmete ja asjade Interneti (IoT) jaoks. Mir-i saab kasutada koostöös Waylandiga, mis vĂ”imaldab kĂ€ivitada keskkondades […]

Google kuulutas vÀlja plaani lÔpetada Chrome'i rakenduste, NaCl, PNaCl ja PPAPI toe lÔpetamine

Google avaldas ajakava Chrome'i rakenduste Chrome Apps toetuse lĂ”petamiseks. MĂ€rtsis 2020 lĂ”petatakse Chrome Web Store'is uute Chrome Apps'i rakenduste vastuvĂ”tmine (olemasolevate rakenduste vĂ€rskendamise vĂ”imalus kestab kuni juuni 2022). Juunis 2020 lĂ”petatakse toetuse pakkumine Chrome Apps'ile Chrome'i versioonidele Windowsi, Linuxi ja macOS-i jaoks, […]

Chrome'i teemad sobivad ka Edge Canary jaoks

Microsoft Edge'i brauser, mis just vĂ€lja anti, sisaldab palju Chromiumi ja Chrome'i funktsioone, kuid ei toeta veel viimase teemasid. Kuid nagu selgus, on seda vĂ”imalik parandada, kuigi see vĂ”imalus töötab ainult Edge Canary versioonis. Siiski saab proovida teha sama ka arendajate versioonis, beetaversioonis ja vĂ€ljaandmisversioonis. Praegu on see funktsioon kinnitatud […]

HBase'i teooria ja praktika

Tere pĂ€evast! Minu nimi on Danil Lipovoy, meie meeskond Sbertechis hakkas kasutama HBase operatiivandmete salvestamiseks. Selle uurimise kĂ€igus on kogunenud kogemusi, mida tahaksime sĂŒsteemida ja kirja panna (loodame, et see on paljudele kasulik). KĂ”ik allpool toodud katsed viidi lĂ€bi HBase versioonidega 1.2.0-cdh5.14.2 ja 2.0.0-cdh6.0.0-beta1. Üldine arhitektuur Andmete kirjutamine HBASE-sse Andmete lugemine HBASE-st […]

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster