Categorie: Blog

GitHub Package Registry va susține pachete Swift

Pe 10 mai, am lansat un test beta limitat pentru GitHub Package Registry, un serviciu de management al pachetelor care facilitează publicarea de pachete publice sau private alături de codul sursă. În prezent, serviciul suportă instrumente de management al pachetelor cunoscute: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), imagini Docker, precum și multe altele. Suntem încântați să anunțăm că vom adăuga suport pentru pachete Swift în […]

Cum să începi să folosești User Mode în Linux

Introducere de la traducător: Pe fundalul intrării masive a unor tipuri de containere în viața noastră, poate fi destul de interesant și util să aflăm de la ce tehnologii a început totul. Unele dintre acestea pot fi aplicate și astăzi cu succes, dar nu toată lumea este familiarizată cu astfel de metode (sau nu știe, dacă nu au fost martori la dezvoltarea lor tumultoasă). […]

Nu acceptați să dezvoltați ceea ce nu înțelegeți

De la începutul anului 2018, ocup funcția de lider/șef/dezvoltator principal în echipă - cum doriți să o numiți, dar esența este că sunt pe deplin responsabil pentru unul dintre module și pentru toți dezvoltatorii care lucrează la acesta. Această poziție îmi oferă o nouă perspectivă asupra procesului de dezvoltare, deoarece sunt implicat în mai multe proiecte și mai activ […]

Mecanica gamificării: clasamente

Clasamentul. Ce este și cum poate fi folosit în gamificare? Întrebarea pare simplă, chiar retorică, dar în realitate și o astfel de mecanică evidentă are multe nuanțe, inclusiv cele determinate de evoluția umană. Acest articol este primul din ciclul meu de articole despre componentele, mecanicile și exemplele interesante de gamificare. De aceea, unor termeni generali le voi oferi definiții scurte. […]

Lansarea sistemului de recunoaștere a textului Tesseract 4.1

A fost pregătit release-ul sistemului de recunoaștere optică a textului Tesseract 4.1, care suportă recunoașterea caracterelor UTF-8 și texte în peste 100 de limbi, inclusiv rusă, kazahă, belarusă și ucraineană. Rezultatele pot fi salvate atât ca text simplu, cât și în formatele HTML (hOCR), ALTO (XML), PDF și TSV. În mod inițial, sistemul a fost creat între 1985-1995 în laboratorul companiei Hewlett Packard, în […]

Informații despre scurgerea parolelor a 33 milioane utilizatori Livejournal.com în 2014

Proiectul We Leak Info a anunțat obținerea bazei de date a utilizatorilor Livejournal.com, care a fost compromisă în urma unei scurgeri din 2014, acoperind peste 33,7 milioane de conturi. Baza conține informații despre numele de utilizator, email și parolă. Parolele sunt prezentate fără hashing, în formă deschisă. Verificarea compromiterii contului poate fi realizată pe site-ul weleakinfo.com. Detalii suplimentare despre incident sunt în continuare […]

Despre hormoni

Și iată, stai în mijlocul mitingului, inima și respirația încearcă să iasă din piept, gâtul ți s-a uscat, iar în urechi apare un fel de sunet neobișnuit. Și nu înțelegi de ce toți acești oameni nu înțeleg astfel de argumente raționale simple, care se potrivesc atât de bine în imaginea ta asupra lumii. Vocea interioară strigă: - „Și de ce, de fapt, astfel de evidente […]

Fabrice Bellard a lansat motorul JavaScript

Matematicianul francez Fabrice Bellard, mai cunoscut pentru lucrările sale asupra ffmpeg, qemu, tcc și calculează numărul pi, a publicat în acces liber QuickJS - o implementare compactă a JavaScript sub formă de bibliotecă în limbajul C. Suportă aproape complet specificația ES2019. Inclusiv extensiile matematice. Trecut toate testele din ECMAScript Test Suite. Nu există dependențe de alte biblioteci. Dimensiune mică static […]

Jinja2 în C++.

A apărut șablonizatorul de fișiere C++ Jinja2Cpp. Este un generator de fișiere bazat pe șabloane, asemănător bine-cunoscutului șablon Python jinja — http://jinja.pocoo.org/ Specificația de bază este bazată pe http://jinja.pocoo.org/docs/2.10/templates/. Articole ale autorului care explorează unele aspecte și luminează locurile întunecate — https://habr.com/ru/post/416581/ și https://habr.com/ru/post/419011/. Sursa: linux.org.ru

Intel a prezentat noi instrumente pentru ambalarea multi-chip a procesoarelor

În lumina barierei iminentă în producția de cipuri, care rezultă din imposibilitatea de a reduce în continuare dimensiunea proceselor tehnologice, ambalarea multi-chip a cristalelor devine prioritară. Performanța procesoarelor viitoare va fi măsurată în funcție de complexitatea sau, mai bine spus, complexitatea soluțiilor. Cu cât mai multe funcții sunt atribuite unui cip mic al procesorului, cu atât întreaga platformă va fi mai puternică și mai eficientă. În același timp, procesorul însuși va reprezenta […]

Capacitățile centrelor de date containerizate: nod de interconectare în Myanmar în 50 de zile

Construirea unei infrastructuri de telecomunicații este o sarcină complexă, mai ales atunci când nu există condiții, experiență sau specialiști. Cu toate acestea, în acest caz, pot fi utilizate soluții gata preparate, cum ar fi centrele de date containerizate. În această postare, vom discuta despre cum a fost creat centrul de date al companiei Campana în Myanmar, care astăzi este unul dintre cele mai importante noduri de interconectare din regiune și asigură conexiuni submarine […]

Sisteme telefonice virtuale

Termenul „centrală telefonică virtuală”, sau „sistem telefonic virtual”, înseamnă că furnizorul se ocupă de amplasarea efectivă a centralei și de aplicarea tuturor tehnologiilor necesare pentru a oferi companiilor servicii de telecomunicații. Apelurile, notificările și alte funcții sunt procesate pe serverul centralei telefonice, care se află în incinta furnizorului. Și pentru serviciile sale, furnizorul emite lunar o factură, care include de obicei anumite […]

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