Categoria: Blog

Scriviamo un bot di telegram in linguaggio R (parte 3): Come aggiungere supporto alla tastiera al bot

Questo è il terzo articolo della serie «Scriviamo un bot Telegram in R». Nelle pubblicazioni precedenti abbiamo imparato a creare un bot Telegram, inviare messaggi tramite di esso, aggiungere comandi e filtri ai messaggi. Pertanto, prima di iniziare a leggere questo articolo, ti consiglio vivamente di familiarizzare con quelli precedenti, poiché qui non mi fermerò a spiegare le basi descritte in precedenza […]

Il data center SafeDC ha aperto le porte ai clienti per un giorno

Alla vigilia del Giorno della Conoscenza, l'Istituto di Ricerca SOKB ha tenuto una giornata porte aperte nel suo centro dati SafeDC per i clienti, che hanno potuto vedere con i propri occhi ciò di cui parleremo di seguito. Il centro dati SafeDC si trova a Mosca in via Nauchnyi, al piano sotterraneo di un centro business a dieci metri di profondità. La superficie totale del centro dati è di 450 mq, con una capacità di 60 rack. L'alimentazione elettrica è organizzata […]

Uscita della piattaforma mobile Android 11

La società Google ha pubblicato il rilascio della piattaforma mobile open source Android 11. I codici sorgenti relativi al nuovo rilascio sono stati resi disponibili nel repository Git del progetto (branch android-11.0.0_r1). Gli aggiornamenti del firmware sono stati preparati per i dispositivi della serie Pixel, nonché per smartphone prodotti da OnePlus, Xiaomi, OPPO e Realme. Sono state anche create versioni universali GSI (Generic System Images), adatte a diversi dispositivi basati su architetture ARM64 e […]

Volume effimeri con monitoraggio della capacità di archiviazione: EmptyDir su steroidi

Alcune applicazioni devono anche memorizzare dati, ma accettano tranquillamente che i dati non vengano salvati dopo un riavvio. Ad esempio, i servizi di caching sono limitati dalla memoria RAM, ma possono anche spostare dati che vengono utilizzati raramente in uno storage che funziona più lentamente della memoria RAM, con un impatto ridotto sulle prestazioni complessive. Altre applicazioni devono sapere che […]

Monitoraggio dei microservizi Flask con Prometheus

Un paio di righe di codice e la tua applicazione genera metriche, wow! Per capire come funziona prometheus_flask_exporter è sufficiente un esempio minimale: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') def main(): return 'OK' Questo è tutto ciò che serve per iniziare! Aggiungendo l'importazione e la riga per inizializzare PrometheusMetrics, otterrai metriche […]

Ho creato il mio repository PyPI con autorizzazione e S3. Su Nginx

In questo articolo voglio condividere la mia esperienza con NJS, l'interprete JavaScript per Nginx sviluppato da Nginx Inc., descrivendo le sue principali funzionalità attraverso un esempio reale. NJS è un sottoinsieme del linguaggio JavaScript che consente di estendere la funzionalità di Nginx. Alla domanda sul perché avere un proprio interprete??? Dmitry Volyntsev ha risposto dettagliatamente. In breve: NJS è l'nginx-way, e JavaScript è più progressivo, "nativo" e […]

Mappatura dei diritti digitali, parte III. Diritto all'anonimato

TL;DR: Gli esperti condividono la loro visione delle problematiche in Russia legate al diritto digitale all'anonimato. Il 12 e 13 settembre, la Tepla di tecnologie sociali e RosKomSvoboda organizzano un hackathon sulla cittadinanza digitale e i diritti digitali su demhack.ru. In preparazione all'evento, gli organizzatori pubblicano il terzo articolo dedicato alla mappatura del campo problematico affinché possano trovare una sfida interessante. Articoli precedenti: sul diritto […]

Approfondiamo il Custom Tooling in Argo CD

Dopo un po' di tempo dalla scrittura del primo articolo, in cui gestivo abilmente jsonnet e Gitlab, ho capito che le pipeline sono sicuramente utili, ma troppo complesse e scomode. Nella maggior parte dei casi, è richiesta un'attività standard: “generare YAML e inserirlo in Kubernetes”. In effetti, Argo CD è perfetta per questo. Argo CD consente di collegare un repository Git e sincronizzare […]

Proviamo nuovi strumenti per la compilazione e l'automazione del deployment in Kubernetes.

Ciao! Di recente sono usciti molti strumenti interessanti per l'automazione, sia per la creazione di immagini Docker che per il deployment su Kubernetes. Pertanto, ho deciso di sperimentare con GitLab, per approfondire le sue capacità e, naturalmente, impostare un pipeline. L'ispirazione per questo lavoro è venuta dal sito kubernetes.io, che viene generato automaticamente dal codice sorgente, e per ogni pull request inviata […]

È disponibile il framework multimediale GStreamer 1.18.0

Dopo un anno e mezzo di sviluppo, è stato rilasciato GStreamer 1.18, un insieme di componenti cross-platform scritto in C per la creazione di una vasta gamma di applicazioni multimediali, dai lettori multimediali e convertitori di file audio/video a applicazioni VoIP e sistemi di streaming. Il codice di GStreamer è distribuito sotto la licenza LGPLv2.1. Sono disponibili anche aggiornamenti per i plugin gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, così come per il wrapper gst-libav […]

Rilascio dell'editor di grafica vettoriale Inkscape 1.0.1

È disponibile un aggiornamento per il editor grafico vettoriale gratuito Inkscape 1.0.1, in cui sono stati risolti bug e problemi riscontrati nella significativa versione 1.0. L'editor offre strumenti flessibili per il disegno e garantisce supporto per la lettura e il salvataggio di immagini nei formati SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript e PNG. Le versioni pronte di Inkscape sono preparate per Linux (AppImage, Snap, Flatpak), […]

Freeradius + Google Autenticatore + LDAP + Fortigate

Che fare se si desidera la autenticazione a due fattori ma non ci si può permettere i token hardware e si consiglia di stare tranquilli e mantenere un buon umore. Questa soluzione non è particolarmente originale, si tratta piuttosto di un mix di diverse soluzioni trovate in rete. Quindi, è presente un dominio di Active Directory. Gli utenti del dominio lavorano tramite VPN, come molte persone al giorno d'oggi. Nella veste di gateway VPN […]

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