Autore: Yuri Gagarin

Esaminiamo Async/Await in JavaScript attraverso esempi.

L'autore dell'articolo analizza esempi di Async/Await in JavaScript. In generale, Async/Await è un modo conveniente per scrivere codice asincrono. Prima di questa possibilità, il codice simile veniva scritto utilizzando callback e promise. L'autore dell'articolo originale svela i vantaggi di Async/Await, analizzando diversi esempi. Ricordiamo: per tutti i lettori di «Habra» — sconto di 10.000 rubli per l'iscrizione a qualsiasi corso di Skillbox […]

Ricette Nginx: conversione da HTML a PDF

Per convertire da HTML a PDF, abbiamo bisogno di Nginx e del suo plugin html2pdf. (Ho fornito i link al mio fork di Nginx, poiché ho apportato alcune modifiche che non sono ancora state integrate nel repository originale. È possibile utilizzare anche un'immagine pronta.) Per convertire HTML in PDF da un file, location =/html_to_pdf_from_file { html2pdf on; # attiviamo il filtro pdf } […]

Distribuzione delle applicazioni su più cluster Kubernetes con Helm

Come Dailymotion utilizza Kubernetes: distribuzione delle applicazioni In Dailymotion, abbiamo iniziato a utilizzare Kubernetes in produzione 3 anni fa. Tuttavia, distribuire applicazioni su più cluster è un compito arduo, quindi negli ultimi anni abbiamo cercato di migliorare i nostri strumenti e flussi di lavoro. Come è iniziato Qui spieghiamo come distribuiamo le nostre applicazioni su più cluster Kubernetes […]

Rilascio di Debian 10 «Buster»

Dopo due anni di sviluppo, è stato rilasciato Debian GNU/Linux 10.0 (Buster), disponibile per dieci architetture ufficialmente supportate: Intel IA-32/x86 (i686), AMD64 / x86-64, ARM EABI (armel), ARM a 64 bit (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) e IBM System z (s390x). Gli aggiornamenti per Debian 10 saranno rilasciati per un periodo di 5 anni. Nel repository sono presenti […]

Nel Regno Unito, Firefox non utilizzerà DNS-over-HTTPS a causa di reclami relativi al bypass delle restrizioni.

Mozilla non prevede di abilitare per impostazione predefinita il supporto per il DNS-over-HTTPS per gli utenti del Regno Unito a causa della pressione esercitata dall'Associazione dei provider del Regno Unito (UK ISPA) e dall'organizzazione Internet Watch Foundation (IWF). Tuttavia, Mozilla sta cercando potenziali partner per un'implementazione più ampia della tecnologia DNS-over-HTTPS in altri paesi europei. Qualche giorno fa, l'organizzazione UK ISPA ha nominato Mozilla […

Vector 0.3.0

Questa settimana è stata rilasciata la versione 0.3.0 dell'utilità open source Vector, progettata per raccogliere, trasformare e conservare i dati di log, metriche ed eventi. Scritta in Rust, offre elevate prestazioni e un basso consumo di memoria rispetto ad alternative simili. Inoltre, è stata prestata particolare attenzione alle funzionalità legate alla correttezza, in particolare per quanto riguarda la possibilità di salvare eventi non inviati nella cache […]

Discorso pubblico. In breve, i punti principali

Il discorso pubblico è un'arma nella battaglia per conquistare le menti. Se non siete un conquistatore, non vi serve a nulla. In caso contrario, ecco le "istruzioni" per utilizzare quest'arma! Ognuno decide per sé cosa sia primario in un discorso pubblico: la presentazione o il testo pronunciato. Personalmente, inizio quasi sempre con la presentazione, sulla quale sovrappongo poi il testo. […]

GPS per lo scarabeo stercorario: un sistema di orientamento multimodale.

Ci sono domande a cui abbiamo cercato di rispondere oppure che ci siamo posti: perché il cielo è blu, quante stelle ci sono nel firmamento, chi è più forte — lo squalo bianco o l'orca, e così via. E ci sono domande che non abbiamo mai posto, ma la risposta non diventa meno interessante. Una di queste domande è: cosa di tanto importante hanno deciso di studiare gli scienziati di […]

Che cos'è GitOps?

Nota del traduttore: Dopo la recente pubblicazione di un articolo sui metodi pull e push in GitOps, abbiamo notato un interesse per questo modello in generale, tuttavia ci sono state poche pubblicazioni in lingua russa su questo argomento (sul sito di Habra non ce ne sono affatto). Pertanto, siamo lieti di presentarvi la traduzione di un altro articolo — anche se risale a quasi un anno fa! — della società Weaveworks, capitolo […]

Come abbiamo superato il Grande Firewall Cinese (parte 2)

Ciao! Sono di nuovo Nikita, ingegnere di sistema della società SEMrush. Con questo articolo continuo la storia su come abbiamo ideato una soluzione per superare il Firewall Cinese per il nostro servizio semrush.com. Nella parte precedente ho raccontato quali problemi sorgono una volta presa la decisione: "Dobbiamo far sì che il nostro servizio funzioni in Cina" e quali problematiche […]

Come abbiamo superato il Grande Firewall Cinese (parte 1)

Ciao a tutti! Qui è Nikita, ingegnere di sistema della società SEMrush. Oggi vi parlerò di come abbiamo affrontato la sfida di garantire la stabilità del nostro servizio semrush.com in Cina e quali problemi abbiamo incontrato durante l'implementazione (considerando la posizione del nostro data center sulla costa orientale degli Stati Uniti). Sarà una storia lunga, suddivisa in diverse […]

Sono arrivati i sticker animati su Telegram

Nella recente versione del messenger Telegram sono state introdotte le sticker animate, disponibili nell'app desktop e mobile. Ci sono sia pacchetti già pronti che la possibilità di crearne di propri. Si segnala che le sticker occupano solo 20–30 KB, permettendo un caricamento quasi istantaneo e un funzionamento fluido anche su connessioni internet lente. Inoltre, la frequenza dei fotogrammi dell'animazione […]

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