Autor: Yuri Gagarin

Flightradar24 — cum funcționează?

Probabil că fiecare, care a întâlnit sau a condus rude sau prieteni la avion, a folosit serviciul gratuit Flightradar24. Este o modalitate foarte convenabilă de a urmări poziția avionului în timp real. Așa cum a arătat un sondaj printre cunoscuți, foarte puțini știu că acest serviciu este susținut doar de entuziaști care trimit date către server. Și mai puțini știu că oricine poate să se alăture proiectului.

Accelerarea input/output-ului de fișiere C/C++, fără a te stresa prea mult

Introducere Există un instrument simplu și foarte util numit BDelta, care s-a înrădăcinat de mult în procesul nostru de producție (deși nu am reușit să instalăm cea mai recentă versiune, cu siguranță nu era ultima disponibilă). Îl folosim conform scopului său principal - pentru a construi patch-uri binare. Dacă ne uităm la ce se află în repository, devine puțin […]

Nou record mondial la calcularea numărului π: 31,4 trilioane de cifre

Formula Bailey-Borwein-Plouffe, care permite extragerea oricărei cifre hexadecimale sau binare specifice a numărului π fără a calcula cifrele anterioare (recordul actual a fost stabilit pe baza algoritmului Chudnovsky, vezi mai jos) Clusterul de calcul Google Compute Engine a calculat, în 121 de zile, pe 25 de mașini virtuale, cel mai mare număr de cifre în numărul π, stabilind un nou record mondial: 31,4 trilioane de cifre […]

Documentația utilizatorului: ce o face proastă și cum se poate îmbunătăți

Documentația software este pur și simplu un set de articole. Dar chiar și acestea pot deveni frustrante. Mai întâi, cauți mult timp instrucțiunea dorită. Apoi, te strădui să înțelegi un text greu de interpretat. Faci exact cum este scris, dar problema nu se rezolvă. Cauți un alt articol, te frustrezi... După o oră, renunți la tot și pleci. Așa funcționează o documentație slabă. Ce o face astfel și cum poate fi îmbunătățită […]

Configurarea 802.1X pe switch-urile Cisco cu ajutorul NPS redundant (Windows RADIUS cu AD)

Să luăm în considerare, pe parcurs, utilizarea Windows Active Directory + NPS (2 servere pentru asigurarea redundanței) + standardul 802.1x pentru controlul accesului și autentificarea utilizatorilor – a calculatoarelor din domeniu – a dispozitivelor. Teoria despre acest standard poate fi găsită pe Wikipedia, la linkul: IEEE 802.1X Deoarece „laboratorul” meu este limitat în resurse, voi combina rolurile NPS și controlerul de domeniu, dar […]

Situația: GPU-urile virtuale nu cedează în performanță față de soluțiile hardware

În luna februarie, la Stanford a avut loc o conferință dedicată calculului de înaltă performanță (HPC). Reprezentanții VMware au declarat că, atunci când lucrează cu GPU, sistemul bazat pe un hipervizor ESXi modificat nu este inferior soluțiilor bare metal din punct de vedere al vitezei. Vă prezentăm tehnologiile care au permis realizarea acestui lucru. / foto Victorgrigas CC BY-SA Problema performanței Potrivit analiștilor, aproximativ 70% din sarcinile de lucru din centrele de date sunt virtualizate. […]

Un nou material nanoporos promite îmbunătățirea bateriilor și a catalizatorilor

Centrul de cercetare belgian Imec a anunțat dezvoltarea unei tehnologii ieftine pentru producerea unui material nanoporit cu proprietăți remarcabile. Materialul unic, format dintr-o structură nanogelatină, prezintă o porozitate extrem de ridicată și o raportare a suprafeței la volum fără precedent. Imaginați-vă o mică cutie de băutură, în care 75% din conținut este gol, cu o suprafață totală echivalentă cu un teren de fotbal. În plus, producția materialului este relativ simplă […]

Acces la serverul linux printr-un bot Telegram pe Python

Adesea apar situații când accesul la server este necesar aici și acum. Cu toate acestea, nu întotdeauna conectarea prin SSH este cea mai convenabilă modalitate, deoarece poate că nu ai un client SSH la îndemână, adresa serverului sau combinația „utilizator/parolă”. Desigur, există Webmin, care facilitează administrarea, dar nu oferă acces instantaneu. De aceea am decis să implementez o soluție simplă, dar […]

Orchestra de performanță

Aș zice că nu este greșit să spunem că cei mai buni dintre oameni găsesc bucurie în suferință. Ludwig van Beethoven. Eu sunt Sergey, lucrez la Yandex.Money în echipa de cercetare a performanței. Vreau să vă povestesc începutul poveștii noastre despre drumul nostru către utilizarea orchestrării – cum am ales instrumentele și ce am luat în considerare. Toate evenimentele din articol au loc în timp real, […]

Crearea automată a conturilor din AD în Zimbra Collaboration Suite

Într-unul dintre articolele noastre anterioare, am discutat despre cum să „prietenim” Zimbra cu MS Active Directory, care este utilizată de majoritatea întreprinderilor rusești pentru gestionarea conturilor utilizatorilor. În acel articol, am propus utilizatorilor Zimbra să utilizeze cea mai simplă și sigură metodă de creare a căsuțelor de email în Zimbra pe baza datelor din AD, denumită LAZY Mode. […]

Apa erodează piatra

Cu mulți ani în urmă, am scris un articol pe Habr intitulat „Intensitatea este mai importantă decât minuțiozitatea” despre faptul că este mai bine să crești numărul încercărilor de a face ceva decât durata unei singure încercări. Acum vreau să completez această idee. Ideea principală: împarte munca în sesiuni de lucru astfel încât să crești numărul încercărilor de a rezolva o problemă. În loc să lucrezi timp de șase ore, de multe ori este preferabil să […]

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