Categorie: Administrare

Aleksei Gračev: Go Frontend

Kyiv Go Meetup Mai 2018: Moderator: – Bună tuturor! Vă mulțumesc că ați venit aici! Astăzi avem doi vorbitori oficiali – Lyoșa și Vanya. Vor mai fi încă doi, dacă avem timp suficient. Primul vorbitor – Aleksey Grachёв, ne va vorbi despre GopherJS. Aleksey Grachёв (în continuare – AG): – Sunt dezvoltator Go și scriu servicii web […]

Cele șapte cele mai comune greșeli atunci când se face tranziția la CI/CD.

Dacă firma dumneavoastră abia începe să implementeze DevOps sau instrumente CI/CD, ar putea fi util să vă familiarizați cu cele mai comune greșeli pentru a nu le repeta și a nu cădea în capcanele altora. Echipa Mail.ru Cloud Solutions a tradus articolul Avoid These Common Pitfalls When Transitioning to CI/CD by Jasmine Chokshi, cu adăugiri. Nepregătirea pentru schimbarea culturii și proceselor Dacă ne uităm la […]

Cum este organizat Virtual Private Cloud în Yandex.Cloud și cum ne ajută utilizatorii să implementăm funcții utile

Bună, mă numesc Kostya Kramlih, sunt dezvoltator principal în cadrul departamentului Virtual Private Cloud la Yandex.Cloud. Mă ocup de rețele virtuale și, după cum vă puteți da seama, în acest articol vă voi explica despre structura Virtual Private Cloud (VPC) în general și despre rețeaua virtuală în special. De asemenea, veți afla de ce noi, dezvoltatorii serviciului, apreciem feedback-ul din partea utilizatorilor noștri. Dar despre asta […]

Împreunăm Python și Bash: bibliotecile smart-env și python-shell

Bună ziua! În prezent, Python este unul dintre cele mai utilizate limbaje în dezvoltarea nu doar a produselor software, ci și a infrastructurii acestora. Drept rezultat, mulți devops, fie din voința lor, fie împotriva ei, au fost nevoiți să învețe un nou limbaj pentru utilizarea sa ca supliment la vechile scripturi Bash. Totuși, Bash și Python […]

Envoy. 1. Introducere

Salut! Aceasta este o mică articolă care răspunde la întrebările: „ce este envoy?”, „de ce este necesar?” și „de unde să încep?”. Ce este Envoy — un echilibrator L4-L7 scris în C++, orientat spre performanță și disponibilitate ridicate. Pe de o parte, este în oarecare măsură similar cu nginx și haproxy, comparabil cu acestea în ceea ce privește performanța. Pe de altă parte, este mai orientat spre […]

Redimensionarea imaginilor în timp real cu ajutorul Nginx și LuaJIT (OpenResty)

În urmă cu ceva timp, inspirat de articolul privind redimensionarea imaginilor în timp real, a fost configurată redimensionarea imaginilor cu ajutorul ngx_http_image_filter_module și totul a funcționat perfect. Însă a apărut o problemă când managerului i-a fost necesar să obțină imagini cu dimensiuni exacte pentru a le încărca pe anumite servicii, deoarece acestea erau cerințele lor tehnice. De exemplu, dacă avem originalul imaginii cu dimensiunea de 1200×1200, și la […]

Redimensionarea imaginilor în timp real

Practically every web application that uses images has a need to generate reduced copies of those images, often in multiple additional formats. Adding new sizes to an existing application can also pose some challenges. Hence the task: Let's outline a list of requirements: Generate additional images in any format on the fly without adding extra functionality to the application at any moment of the application's existence; […]

OpenResty: turning NGINX into a full-fledged application server

We are once again publishing a transcript of the report from the HighLoad++ 2016 conference, which took place in Skolkovo, near Moscow, on November 7-8 of last year. Vladimir Protasov discusses how to extend the functionality of NGINX using OpenResty and Lua. Hello everyone, my name is Vladimir Protasov, I work at Parallels. Let me tell you a little about myself. For three-quarters of my life, I have been writing code. I became […]

Nano sau IDE minimaliste

În acest articol, aș dori să vă arăt puterea și frumusețea editorului de text din consolă nano, simplu și nespectaculos la prima vedere. Introducere Dezvoltatorii au pregătit de fapt multe funcționalități utile pentru voi, despre care s-ar putea să nu fiți conștienți, cum ar fi: autoindentare, trecerea la paranteza corespunzătoare și chiar completare automată! Să le luăm pe rând. Comenzile rapide standard M […]

Yandex.Disk a interzis utilizarea utilitarei open source rclone

Contextul Salut, Habr! Scrierea acestui post a fost determinată de o eroare destul de stranie, pe care am întâlnit-o ieri seară pe laptopul meu cu Linux (da, sunt din acei oameni ciudați care folosesc GNU/Linux pe laptop) în loc de conținutul Yandex.Disk-ului meu: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Prima gândire: rețeaua s-a căzut, nu e mare lucru. Dar […]

Ca maximă unitate de transfer al informației pe internet, s-a stabilit 1500 de octeți.

Ethernet este omniprezent, iar zeci de mii de producători fabrica echipamente care îl susțin. Totuși, aproape toate aceste dispozitive au un lucru în comun – MTU: $ ip l 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 starea UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 starea UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [unitatea maximă de transmisie] […]

IdentityServer4. Noțiuni de bază. OpenID Connect, OAuth 2.0 și JWT

Prin această postare, vreau să deschid o serie de articole dedicate IdentityServer4. Vom începe cu conceptele de bază. Cel mai promițător protocol de autentificare în prezent este OpenID Connect, iar protocolul de autorizare (acordare a accesului) este OAuth 2.0. IdentityServer4 implementează aceste două protocoale. Este optimizat pentru a rezolva problemele tipice de securitate. OpenID Connect este un protocol și un standard de autentificare, el nu oferă […]

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