Autor: Yuri Gagarin

Mugav ja kasulik õpetamiseks.

Tere kõigile! Aasta tagasi kirjutasin artikli selle kohta, kuidas korraldasin ülikooli kursust signaalide töötlemisel. Tagasiside põhjal on artiklis palju huvitavaid ideid, kuid see on suur ja raskesti loetav. Olin ammu soovinud selle jagada väiksemateks osadeks ja kirjutada need arusaadavamalt. Kuid sama asja kirjutamine kahel korral ei õnnestu kuidagi. Lisaks […]

Kuidas valida Open Source litsents RAD raamistikule GitHubis.

Selles artiklis räägime veidi autoriõigustest, kuid peamiselt avatud litsentsi valikust RAD raamistikule IONDV. Raamistik ja selle aluseks olevad avatud lähtekoodiga tooted. Räägime Apache 2.0 lubavast litsentsist, mis viis meid selle juurde ja millistele otsustele me valiku protsessi käigus laikusime. Litsentsi valimise protsess on üsna aeganõudev […]

Kubernetes Operator Pythonis ilma raamistikuta ja SDK-dega.

Praegu on Go ainus programmikeel, mida inimesed valivad Kubernetes'e operaatorite kirjutamiseks. Selleks on objektiivsed põhjused, näiteks: Go programmikeelele on loodud võimas raamistik operaatorite väljatöötamiseks - Operator SDK. Go-s on kirjutatud sellised "mängu muutvad" rakendused nagu Docker ja Kubernetes. Oma operaatori kirjutamine Go-s tähendab ekosüsteemiga suhtlemist […]

HugePages'i eelised ja puudused.

Artikli tõlge on ette valmistatud Linuxi administraatori kursuse tudengitele. Varasemalt rääkisin, kuidas kontrollida ja lubada Hugepages'i kasutamist Linuxis. See artikkel on kasulik ainult siis, kui teil on tõeliselt võimalus Hugepages'e kasutada. Olen kohtunud paljude inimestega, kes petavad end Hugepages'i mõõtmatute jõudlust tõstvate lubadustega. Sellegipoolest on hugepaging keeruline teema, […]

DNS-serverite BIND 9.14.4 ja Knot 2.8.3 uuendus

On avaldatud parandavad uuendused DNS-serverite BIND stabiilsete versioonide 9.14.4 ja 9.11.9 ning arenduses oleva katseversiooni 9.15.2 jaoks. Uutes väljaannetes on kõrvaldatud haavatavus (CVE-2019-6471), mis on põhjustatud võistlusolukorrast ja võib viia teenuse katkemiseni (protsessi lõpetamine, kui activate assert) suure hulga sisenenud paketide blokeerimisel. Lisaks on uues versioonis 9.14.4 lisatud GeoIP2 API tugi […]

Rakenduse arendamine SwiftUI-s. Osa 1: andmevoog ja Redux

Pärast osalemist WWDC 2019 üritusel „State of the Union“ otsustasin süvitsi minna SwiftUI-sse. Veetsin palju aega selle kasutamisega ja nüüd olen asunud arendama reaalset rakendust, millest võib olla kasu laiemale kasutajaskonnale. Olen selle nimetanud MovieSwiftUI — see on rakendus uute ja vanade filmide otsimiseks ning nende kogumiseks […]

Andmete lugemise ja kirjutamise tasakaalustamine andmebaasis

Eelmises artiklis kirjutasin andmebaasi kontseptsioonist ja rakendamisest, mis põhineb funktsioonidel, mitte tabelitel ja väljadest nagu relatiivsetes andmebaasides. Seal oli palju näiteid, mis näitavad, kuidas see lähenemine on klassikalisest parem. Paljude arvates ei olnud need piisavalt veenvad. Selles artiklis näitan, kuidas selline kontseptsioon võimaldab kiiresti ja mugavalt tasakaalustada […]

Funktsionaalne andmebaasi haldustarkvara

Andmebaaside maailm on juba ammu vallutanud relatiivsed andmebaasisüsteemid, kus kasutatakse SQL-i keelt. Nii tugevalt, et ilmuvad variandid, mida nimetatakse NoSQL-iks. Neil on õnnestunud omada kindlat kohta turul, kuid relatiivsest andmebaasisüsteemidest ei kavatse keegi loobuda ja need jätkavad aktiivset kasutamist oma eesmärkide jaoks. Selles artiklis tahan kirjeldada funktsionaalse andmebaasi kontseptsiooni. Parema arusaamise saamiseks […]

Ehitatakse automatiseeritud testimise torujuhet Azure DevOpsis

Hiljuti kohtusin DevOpsi maailmas veel mitte väga populaarse loomaga, Azure DevOps pipe'idega. Koheselt tundsin, et mingit arusaadavat juhendit või artiklit teemal ei ole, ei tea, millega see seotud on, kuid Microsoftil on selgelt veel palju teha selle tööriista populaarsemaks muutmiseks. Täna loome pipe'i automatiseeritud testimiseks Azure'i keskkonnas. Nii […]

Google on kuulutanud välja suurendused, mis makstakse

Microsoft töötab välja uut ülemaailmset multimeedia juhtimist oma Chromiumi põhjal olevas Edge brauseris. Teadaolevalt suudab nupp 'Multimeedia', mis aktiveeritakse aadressi riba vajutamisel, kuvada mitte ainult hetkel esitatavate helifailide või videofailide loendit, vaid ka muid aktiivseid multimeedia seansse, mida saab seejärel eraldi vahetada ja hallata. […]

Google on suurendanud hüvitiste summasid Chrome'i, Chrome OS-i ja Google Play eest leitud haavatavuste avastamise puhul.

Google kuulutas välja suurenduse summades, mis makstakse Chrome brauseri ja selle aluseks olevate komponentide nõrkuste avastamise eest. Maksimaalne hüvitis sandboxesituatsioonist väljumise eksploidimise loomise eest on tõusnud 15 000 dollarilt 30 000 dollarile, JavaScripti (XSS) juurdepääsupiirangu ületamise meetodi eest 7,5 000 dollari pealt 20 000 dollarini, […]

Uues Microsoft Edge'is võib tulla globaalne multimeedia juhtimise funktsioon.

Cisco on välja andnud Snort 2.9.14.0 versiooni, vaba rünnakute tuvastamise ja vältimise süsteemi, mis kombineerib endas allkirjakohaste meetodite, protokollide inspekteerimise vahendite ja anomaaliate tuvastamise mehhanisme. Peamised uuendused: lisatud tugi sadamate porta nimede maskidele hostide vahemälus ja võimalus rakendada rakenduse identifikaatorite sidumist võrguprotokollide jaoks; lisatud uusi kliendirakenduste malle päringu kuvamiseks […]

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