Categorie: Blog

Transformăm ecuația regresiei liniare în formă matricială

Scopul acestui articol este de a oferi suport începătorilor data scientist. În articolul precedent, am analizat în mod simplu trei metode de rezolvare a ecuației regresiei liniare: soluția analitică, metoda gradientului și metoda gradientului stocastic. Atunci, pentru soluția analitică, am folosit formula. În acest articol, așa cum sugerează titlul, vom fundamenta aplicarea acestei formule sau, cu alte cuvinte, o vom deduce singuri. De ce este […]

Browserul Firefox Preview 3.0 pentru Android este disponibil

Compania Mozilla a publicat a treia versiune semnificativă a browserului experimental Firefox Preview, dezvoltat sub numele de cod Fenix. În curând, versiunea va fi publicată în directorul Google Play (este necesar Android 5 sau mai recent pentru funcționare). Codul este disponibil pe GitHub. Prima versiune stabilă este așteptată în prima jumătate a anului 2020. După stabilizarea proiectului și implementarea tuturor funcționalităților planificate, browserul va înlocui […]

Lansarea noului ramuri stabile Tor 0.4.2

A fost lansată versiunea 0.4.2.5 a uneltelor Tor, utilizată pentru organizarea funcționării rețelei anonime Tor. Versiunea 0.4.2.5 este considerată prima versiune stabilă a ramurii 0.4.2, care a fost dezvoltată în ultimele patru luni. În același timp, au fost propuse actualizări pentru versiunile anterioare 0.4.1.7, 0.4.0.6 și 0.3.5.9. Ramura 0.4.2 va fi însoțită în cadrul ciclului normal de suport — lansarea de actualizări va fi oprită după 9 luni sau după 3 […]

A fost creat un fibră optică „de hârtie” care va revoluționa lumea senzorilor de umiditate

Cu ceva timp în urmă, în revista Cellulose a fost publicat un studiu de cercetare al oamenilor de știință din Finlanda, care au povestit despre crearea unei fibre optice din celuloză. Ideea de a crea structuri fibrelor optice conductoare de lumină s-a conturat pentru prima dată în 1910. Multe decenii mai târziu, cablurile de fibră optică au devenit o realitate cotidiană și un instrument esențial pentru transmisia eficientă din punct de vedere energetic a informațiilor pe zeci de mii de kilometri. Fibră optică din celuloză creată de cercetătorii finlandezi nu este […]

Antipatterns PostgreSQL: CTE x CTE

În activitatea mea mă confrunt adesea cu situații în care un dezvoltator scrie o interogare și se gândește „baza de date este inteligentă, se va descurca singură!" În unele cazuri (parțial din ignoranța posibilităților bazei de date, parțial din optimizări premature), această abordare duce la apariția „frankensteinilor”. Mai întâi, voi prezenta un exemplu de astfel de interogare: — pentru fiecare pereche cheie găsim valorile asociate ale câmpurilor WITH RECURSIVE cte_bind AS […]

Vă prezentăm zona de aterizare programabilă AWS în modulul Terraform

Bună tuturor! În decembrie, OTUS lansează un nou curs — Arhitectura Soluțiilor Cloud. Cu ocazia începutului acestui curs, împărtășim cu voi traducerea unui material interesant pe acest subiect. AWS Landing Zone – este o soluție care ajută clienții să configureze rapid un mediu AWS sigur cu mai multe conturi, bazându-se pe cele mai bune practici. Pe parcursul a mai bine de cinci ani de existență, […]

Lansarea Qt for MCUs 1.0, o ediție a Qt5 pentru microcontrolere

Proiectul Qt a publicat prima versiune stabilă a Qt for MCUs 1.0, o ediție a framework-ului Qt 5 pentru microcontrolere și dispozitive de low-power. Pachetul permite crearea de aplicații grafice cu interfața utilizatorului în stilul celor pentru smartphone-uri, pentru diverse electronice de consum, dispozitive purtabile, echipamente industriale și sisteme de smart home. Dezvoltarea se realizează folosind API-ul obișnuit și uneltele standard de dezvoltare folosite […]

Lansarea distribuției NomadBSD 1.3

Este disponibilă lansarea distribuției Live NomadBSD 1.3, care reprezintă o ediție a FreeBSD, adaptată pentru utilizarea ca desktop portabil, care se poate încărca de pe un USB. Mediul grafic se bazează pe managerul de feronerie Openbox. Pentru montarea unităților se utilizează DSBMD (suportă montarea CD9660, FAT, HFS+, NTFS, Ext2/3/4), pentru configurarea rețelei wireless — wifimgr, iar pentru controlul volumului — DSBMixer. Dimensiunea imaginii de boot este de 2.3 […]

Lansarea browserului Pale Moon 28.8.0

A fost lansată versiunea web-browser-ului Pale Moon 28.8, derivat din codul sursă Firefox pentru a asigura o eficiență mai ridicată, păstrând interfața clasică, minimizând consumul de memorie și oferind funcționalități suplimentare de personalizare. Versiuni ale Pale Moon sunt disponibile pentru Windows și Linux (x86 și x86_64). Codul proiectului este distribuit sub licența MPLv2 (Mozilla Public License). Proiectul respectă organizarea clasică a interfeței, fără […]

În noua versiune a browserului Edge au fost lansate colecții pentru toți utilizatorii

Compania Microsoft a anunțat că funcția colecțiilor este acum disponibilă pentru toți utilizatorii browserului Edge pe canalele Canary și Dev. Această funcționalitate permite colectarea, organizarea, exportarea și partajarea conținutului din Internet. O versiune avansată a semnelor de carte. Anterior, compania a testat noutățile pe un grup restrâns de utilizatori, iar acum le adaugă tuturor. Dintre noutăți, se remarcă sincronizarea colecțiilor, editarea titlurilor, suportul […]

Cum să folosești MySQL fără parolă (și fără riscuri pentru securitate)

Se spune că cea mai bună parolă este aceea pe care nu trebuie să o memorezi. În cazul MySQL, acest lucru este posibil datorită plugin-ului auth_socket și versiunii sale pentru MariaDB – unix_socket. Ambele plugin-uri nu sunt deloc noi, despre ele s-a vorbit mult în acest blog, de exemplu în articolul despre cum să schimbi parolele în MySQL 5.7 folosind plugin-ul auth_socket. […]

Sumarizarea reală a canalelor de internet – OpenMPTCPRouter

Este posibil să combini mai multe canale de internet într-unul singur? În jurul acestei teme există o mulțime de confuzii și mituri, chiar și inginerii de rețea cu experiență nu știu adesea că acest lucru este posibil. În cele mai multe cazuri, combinația de canale este în mod eronat denumită echilibrarea la nivel NAT sau failover. Însă sumarizarea reală permite transmiterea unei singure conexiuni TCP simultan prin toate canalele de internet, de exemplu, o transmisiune video, astfel […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster