Categoria: Amministrazione

Aleksej Gračёv: Go Frontend

Kyiv Go Meetup Maggio 2018: Moderatore: – Ciao a tutti! Grazie per essere qui! Oggi abbiamo due relatori ufficiali – Lёsha e Vanya. Ce ne saranno altri due, se abbiamo tempo. Il primo relatore è Alexey Grachev, che ci parlerà di GopherJS. Alexey Grachev (di seguito – AG): – Sono uno sviluppatore Go e scrivo servizi web […]

Sette errori più comuni nel passaggio a CI/CD

Se la tua azienda sta appena iniziando a implementare DevOps o strumenti CI/CD, potrebbe esserti utile conoscere gli errori più comuni, in modo da non ripeterli e non cadere in trappola. Il team di Mail.ru Cloud Solutions ha tradotto l'articolo Avoid These Common Pitfalls When Transitioning to CI/CD di Jasmine Chokshi con aggiunte. Mancanza di preparazione al cambiamento di cultura e processi Se guardiamo […]

Come è strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzioni utili

Ciao, mi chiamo Kostya Kramlikh, sono sviluppatore principale del dipartimento Virtual Private Cloud in Yandex.Cloud. Mi occupo di reti virtuali e, come potete immaginare, in questo articolo parlerò dell'architettura del Virtual Private Cloud (VPC) in generale e delle reti virtuali in particolare. Inoltre, scoprirete perché noi sviluppatori del servizio apprezziamo il feedback dei nostri utenti. Ma di […]

Colleghiamo Python e Bash: le librerie smart-env e python-shell

Buon pomeriggio a tutti. Oggi Python è uno dei linguaggi più utilizzati non solo per la creazione di prodotti software, ma anche per il supporto della loro infrastruttura. Di conseguenza, molti DevOps, per scelta o costrizione, hanno dovuto imparare un nuovo linguaggio da utilizzare come complemento ai vecchi Bash script. Tuttavia, Bash e Python […]

Envoy. 1. Introduzione

Salve! Questo è un breve articolo che risponde alle domande: «che cos'è envoy?», «a cosa serve?» e «da dove iniziare?». Cos'è Envoy — è un bilanciatore L4-L7 scritto in C++, focalizzato su alte prestazioni e disponibilità. Da un lato, è in qualche modo un analogo di nginx e haproxy, comparabile a loro in termini di prestazioni. Dall'altro, è più orientato verso […]

Ridimensionamento delle immagini al volo con Nginx e LuaJIT (OpenResty)

È passato già del tempo, ispirato da un articolo sul ridimensionamento delle immagini al volo, ho configurato il ridimensionamento delle immagini utilizzando ngx_http_image_filter_module e tutto ha funzionato come previsto. Ma è emerso un problema, quando al manager è stato chiesto di ricevere immagini con dimensioni esatte per il caricamento su alcuni servizi, poiché erano i loro requisiti tecnici. Ad esempio, se abbiamo l'originale dell'immagine di dimensioni 1200×1200, e durante […]

Ridimensionamento delle immagini al volo

Praticamente in qualsiasi web application che utilizza immagini esiste la necessità di generare copie ridotte di queste immagini, spesso in diversi formati aggiuntivi. Inoltre, l'aggiunta di nuove dimensioni a un'applicazione esistente può risultare problematica. Da qui la necessità: Definiamo un elenco di requisiti: Generare immagini aggiuntive in qualsiasi formato al volo senza apportare funzionalità aggiuntive all'applicazione in qualsiasi momento della sua esistenza; […]

OpenResty: trasformiamo NGINX in un server applicazioni completo

Pubblicizziamo di nuovo la trascrizione della relazione alla conferenza HighLoad++ 2016, che si è tenuta a Skolkovo, nella regione di Mosca, dal 7 all'8 novembre dello scorso anno. Vladimir Protasov parla di come ampliare la funzionalità di NGINX utilizzando OpenResty e Lua. Ciao a tutti, mi chiamo Vladimir Protasov, lavoro in Parallels. Vi racconterò un po' di me. Tre quarti della mia vita mi dedico a scrivere codice. Sono […]

Nano o IDE minimalista

In questo articolo vorrei mostrare a voi la potenza e la bellezza dell'editor di testo da console nano, semplice e discreto a prima vista. Introduzione Gli sviluppatori hanno in realtà preparato per voi molte utilità che potete anche non sospettare, come: rientri automatici, passaggio alle parentesi corrispondenti e persino completamento automatico! Procediamo con ordine. Comandi rapidi standard M […]

Yandex.Disk ha vietato l'uso dell'utility open source rclone

Antefatto Ciao, Habr! La scrittura di questo post è stata provocata da un errore piuttosto strano che ho ricevuto ieri sera sul mio laptop con Linux (sì, sono uno di quelle persone strane che usano GNU/Linux sul laptop) invece del contenuto del mio Yandex.Disk: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Il primo pensiero: la rete si è bloccata, niente di che. Ma durante […]

Come massima unità di trasmissione delle informazioni in internet sono diventati 1500 byte

Ethernet è ovunque e decine di migliaia di produttori producono attrezzature che lo supportano. Tuttavia, quasi tutti questi dispositivi hanno un numero comune: MTU: $ ip l 1: lo: mtu 65536 stato UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 stato UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [unità massima di trasmissione] […]

IdentityServer4. Concetti di base. OpenID Connect, OAuth 2.0 e JWT

Con questo post voglio aprire una serie di articoli dedicati a IdentityServer4. Cominceremo con i concetti di base. Il protocollo di autenticazione più promettente attualmente è OpenID Connect, e il protocollo di autorizzazione (per la concessione di accesso) è OAuth 2.0. IdentityServer4 implementa questi due protocolli. È ottimizzato per risolvere problemi di sicurezza comuni. OpenID Connect è un protocollo e standard di autenticazione, non fornisce […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster