Rubriik: Blogi

Kopilefti litsentsid asenduvad järk-järgult lubavate litsentsidega

WhiteSource analüüsis 4 miljoni avatud paketi litsentse ja 130 miljoni koodifaili kohta 200 erinevas programmeerimiskeeles ning jõudis järeldusele, et copyleft litsentside osakaal väheneb pidevalt. 2012. aastal oli 59% kõigist avatud projektidest litsentseeritud copyleft litsentside, nagu GPL, LGPL ja AGPL, all, samas kui lubavate litsentside, nagu MIT, Apache ja […]

Ceph läbi iSCSI – või suuskadel lamades kiige peal

Kas meie seas (Ceph-huvilised) on kedagi, kes ei armasta „professionaalset äärmust“? Tõenäoliselt mitte — vastasel juhul ei tegeleks me selle äärmiselt huvitava ja lõbusa tootega. Paljud need, kes on Cephi haldamisega kokku puutunud, on kohanud üht mitte liiga levinud (no tegelikult pigem väga haruldast) kuid vahel vajalikku juhtumit — ühendada Ceph iSCSI või FC kaudu. Miks? […]

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

Kaks aastat tagasi avaldasin artiklite sarja, mis käsitles Debian 8 põhjal veebiserveri loomist ja Nextcloud 11 teenuse käivitamist sellel. Mõne kuu pärast ilmus täiendatud versioon, mis sisaldas „diferentsiaalset“ teavet Nextcloud 13 installimise kohta Debian 9-l. 2018. aasta lõpuks värskendasin lihtsalt Debianit ja Nextcloudi ning ei sattunud mingite ebatavaliste või huvitavate […]

Mis tegi Lispi eriliseks

«Kõige võimsam kunagi loodud programmeerimiskeel» — Alan Kay, «on Lisp» Kui McCarthy lõi Lispi 1950. aastate lõpus, erines see radikaalselt olemasolevatest keeltest, millest peamine oli Fortran. Lisp sisaldas üheksa uut ideed: 1. Tingimuslause (Conditionals). Tingimuslause on if-then-else konstruktsioon. Praegu peame neid enesestmõistetavaks. Need leiutas McCarthy […]

Viis küsimust programmeerimiskeelte projekteerimise kohta

Juhendfilosoofia 1. Programmeerimiskeeled inimestele Programmeerimiskeeled on see, kuidas inimesed suhtlevad arvutitega. Arvuti on valmis rääkima igas keeles, mis ei ole kaheti mõistetav. Põhjus, miks meil on kõrgetasemelised keeled, on see, et inimesed ei saa hakkama masinakeelega. Programmeerimiskeelte olemus on vältida meie va бедром inimene […]

Kogumik 143 tõlget Paul Grahami esseedest (184-st)

Paul Graham on üks kõige austatumaid inimesi IT valdkonnas, asutaja ja investor. Ta on esmaklassiline programmeerija (on loonud kaks programmeerimiskeelt), häkker, julge aktseleratsiooni looja Y Combinator ja filosoof. Oma mõtete ja vaimuga ründab Paul Graham laia valikut valdkondi: alates programmeerimiskeelte arengu ennustamisest sada aastat ette kuni inimlike omaduste ja majanduse parandamise/häkkimise meetoditeni. A […]

GNU Guile 3.0

16. jaanuaril toimus GNU Guile'i suur väljalase — Scheme programmeerimiskeele integreeritud teostus, mis toetab mitme lõime kasutamist, asünkroonsust, võrgutööd ja POSIX-i süsteemikõnesid, C keele binaarliidest, PEG-i parsimist, REPL-i üle võrgu, XML-i; omab enda objektorienteeritud programmeerimise süsteemi. Uue versiooni peamine omadus on täielik JIT-kompileerimise tugi, mis on võimalikuks teinud programmide tööd keskmiselt kahel […]

Chrome 79.0.3945.130 värskendus, mis kõrvaldab kriitilise haavatavuse

Saadaval on brauseri Chrome 79.0.3945.130 uuendus, milles on kõrvaldatud neli haavatavust, millest üks on saanud kriitilise probleemi staatuse, mis võimaldab mööda minna kõigist brauseri kaitsetasemetest ja käivitada süsteemis koodi, väljaspool sandbox-keskkonda. Üksikasjad kriitilisest haavatavusest (CVE-2020-6378) ei ole veel avalikustatud, teada on vaid see, et see on põhjustatud juba vabastatud mäluploki kutsumisest kõnesidetuvastuse komponendis. […]

Mir 1.7 ekraaniserveri väljalaskmine

Esitatud on Mir 1.7 ekraaniserveri väljaanne, mille arendamine jätkub Canonicali poolt, hoolimata Unity keskkonna ja Ubuntu versiooni loobumisest nutitelefonidele. Mir jääb nõutuks Canonicali projektides ja positsioneeritakse nüüd lahenduseks sisseehitatud seadmetele ja asjade internetile (IoT). Mir võib toimida komposiitserverina Waylandi jaoks, võimaldades käivitada keskkondades […]

Google avalikustas plaani lõpetada Chrome'i rakenduste, NaCl, PNaCl ja PPAPI toe.

Ettevõte Google avaldas ajakava Chrome'i brauseris Chrome Apps spetsialiseeritud veebirakenduste toe lõpetamiseks. 2020. aasta märtsis lakkavad Chrome Web Store'is uute Chrome Apps rakenduste vastuvõtt (olemasolevate programmide uuendamise võimalus kestab kuni 2022. aasta juunini). 2020. aasta juunis lõpetatakse Chrome'i rakenduste tugi Windowsi, Linuxi ja macOS-i versioonides […]

Chrome'i teemad sobivad ka Edge Canary jaoks

Hiljutine Microsoft Edge'i brauser, mis põhineb Chromiumil ja Chrome'il, pakub mitmeid funktsioone, kuid praegu ei toeta see Chrome'i teemasid. Siiski selgus, et seda on võimalik parandada, kuid see võimalus töötab ainult Edge Canary versioonis. Samuti saab proovida sama teha arendajate versiooniga, beetaversiooniga ja ametliku väljalaskeversiooniga. Praeguseks on see funktsioon kinnitatud […]

HBase'i kasutamise teooria ja praktika

Tere päevast! Minu nimi on Danil Lipovoy, meie meeskond Sbertechi's on hakanud kasutama HBase'it operatiivandmete hoidmiseks. Selle uurimise käigus kogunes teadmisi, mille soovisin süsteematiseerida ja kirja panna (loodame, et see on paljudele kasulik). Kõik allpool toodud eksperimendid 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 veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster