Autor: Yuri Gagarin

resvg 0.7 — bibliotecă de randare SVG

A fost lansat un nou și semnificativ release al bibliotecii pentru rasterizarea SVG — resvg. Principalele modificări: O implementare complet nouă a redării textului: Practic, întregul stack de la simbol la curvature Bézier este acum implementat în Rust: alegerea fonturilor (font matching and fallback), parcurgerea TrueType, așezarea clusterelor de glyphuri conform regulilor SVG (SVG text layout). Excepția o constituie formarea textului (text shaping), pentru care este utilizat HarfBuzz. […]

Deformările cognitive în stăpânirea „timpurilor” limbii engleze, sau Cine ne împiedică, ne ajută.

*Fenomenul Baader-Meinhof, sau Iluzia frecvenței – este o distorsiune cognitivă prin care informațiile recent învățate, care reapar după o perioadă scurtă de timp, sunt percepute ca repetându-se extrem de frecvent. În jurul nostru sunt „bug-uri”… „Software-ul” fiecăruia dintre noi este plin de „bug-uri” – distorsiuni cognitive. Se pune întrebarea: cum poate percepe un om realitatea fără acestea? Poate conștiința umană să fie, în principiu, liberă de […]

Dinți înțelepciunii: Tregem și hărțuim

După publicarea articolelor precedente, în special „Măseaua de minte – nu o poți lăsa, nu o poți scoate”, am primit câteva comentarii cu întrebarea – „Dacă a șaptea măsea a fost scoasă, va ocupa a opta locul ei?” sau „Poate fi a opta (orizontală) măsea trasă și pusă la locul celei de a șaptea, care nu mai este?” Așadar, se poate face asta exact cum vă […]

Piramida discursului: cum să folosești nivelurile Dilts pentru a câștiga încrederea audienței

O soluție pentru un proiect sau finanțarea unei startup poate depinde de o singură prezentare. Este cu atât mai atrăgător când prezentarea este susținută de un profesionist care ar putea dedica acel timp dezvoltării. Dacă în compania dumneavoastră nu există manageri dedicați marketingului și vânzărilor, puteți învăța în doar o oră structura discursului, metoda de influențare nedirijată a audienței și regulile pentru elaborarea prezentărilor de afaceri. […]

Rețete Nginx: Autorizarea LDAP cu captcha

Pentru a pregăti autorizarea cu captcha, avem nevoie de nginx și de pluginurile sale encrypted-session, form-input, ctpp2, echo, ldap, headers-more, auth_request, set-misc. (Am oferit linkuri către fork-urile mele, deoarece am efectuat unele modificări care nu au putut fi încă integrate în repo-urile originale. De asemenea, se poate folosi o imagine gata.) Pentru început, setăm encrypted_session_key „abcdefghijklmnopqrstuvwxyz123456”; Apoi, din precauție, dezactivăm headerul de autorizare […]

Rețete Nginx: autorizare basic cu CAPTCHA

Pentru a implementa autorizarea cu CAPTCHA avem nevoie de nginx și plugin-urile sale encrypted-session, form-input, ctpp2, echo, headers-more, auth_request, auth_basic, set-misc. (Am dat link-uri către fork-urile mele, deoarece am făcut unele modificări pe care nu am reușit să le integrez în repozitoarele originale. De asemenea, se poate utiliza o imagine pregătită.) Mai întâi, să stabilim encrypted_session_key „abcdefghijklmnopqrstuvwxyz123456”; Apoi, pentru siguranță, dezactivăm în mod precaut headerul de autorizare […]

Articol nou: Fotografia Computațională

Originalul articolului este publicat pe site-ul Vastrik.ru și a fost publicat pe 3DNews cu permisiunea autorului. Vă prezentăm textul integral al articolului, cu excepția unui număr mare de linkuri – acestea vor fi utile celor care sunt cu adevărat interesați de subiect și doresc să studieze aspectele teoretice ale fotografiei computaționale mai profund, dar pentru publicul larg, am considerat că acest material este redundant.  Astăzi, nici o prezentare de smartphone-uri nu […]

Lansare stabilă a SGBD-ului MariaDB 10.4

După un an de dezvoltare și șase versiuni preliminare, a fost pregătită prima versiune stabilă a noului ramurii a SGBD-ului MariaDB 10.4, care dezvoltă o ramură a MySQL, menținând compatibilitatea înapoi și având integrată suport pentru motoare de stocare suplimentare și funcționalități extinse. Suportul pentru noua ramură va fi asigurat timp de 5 ani, până în iunie 2024. Dezvoltarea MariaDB este coordonată de organizația independentă MariaDB Foundation conform […]

Lansarea framework-ului Qt 5.13

După un semestru de dezvoltare, a fost lansată versiunea multiplatformă a cadrelor Qt 5.13. Codurile sursă ale componentelor Qt sunt furnizate sub licențele LGPLv3 și GPLv2, instrumentele Qt pentru dezvoltatori, cum ar fi Qt Creator și qmake, precum și unele module sunt furnizate sub licența GPLv3. Principalele noutăți: Este oferită suport complet pentru modulul „Qt pentru WebAssembly” (care a fost anterior experimental), care permite compilarea aplicațiilor grafice pe […]

O limbă pentru a le guverna pe toate

Ascuns sub un strat de cod se află o limbă dornică să fie învățată. La momentul scrierii acestui articol, căutarea „programare care limbă să învăț prima dată” returnează 517 milioane de rezultate. Fiecare dintre aceste site-uri va lăuda o anumită limbă, iar 90% dintre ele, în cele din urmă, vor recomanda Python sau JavaScript. Fără multe preludii, aș dori să declar oficial că toate […]

Executarea tranzacțiilor publice și private în blockchain-ul JPMorgan Quorum utilizând Web3

Quorum este un blockchain bazat pe Ethereum, dezvoltat de JPMorgan, care a devenit recent prima platformă de registru distribuit oferită de Microsoft Azure. Quorum suportă tranzacții private și publice și are multe scenarii comerciale de utilizare. În acest articol, vom analiza unul dintre aceste scenarii - desfășurarea unei rețele de registru distribuit între un supermarket și proprietarul unui depozit pentru a asigura informații actuale […]

Dezvoltatorii din Telegram testează funcția de geo chat-uri

La începutul acestei luni, au apărut informații că în versiunea beta închisă a aplicației de mesagerie Telegram pentru platforma mobilă iOS se testează funcția de chat cu persoane aflate în apropiere. Acum, surse din rețea raportează că dezvoltatorii Telegram finalizează testarea noii funcții și în curând aceasta va fi disponibilă utilizatorilor versiunii standard a popularului mesager. În plus față de posibilitatea de a comunica cu oamenii, […]

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