Categoria: Blog

Esempio di applicazione event-driven basata su webhook in un archivio S3 oggetti di Mail.ru Cloud Solutions

Macchina da caffè Rube Goldberg L'architettura a eventi aumenta l'efficienza economica delle risorse utilizzate, poiché vengono attivate solo nel momento in cui sono necessarie. Esistono molte varianti di come realizzarlo senza creare entità cloud aggiuntive come applicazioni worker. Oggi parlerò non di FaaS, ma di webhook. Mostrerò un esempio pratico di elaborazione di eventi utilizzando […]

Aggiunta di un nodo nella topologia Skydive manualmente tramite il client Skydive

Skydive è un analizzatore della topologia di rete e dei protocolli open source in tempo reale. È progettato per fornire un modo esauriente di comprendere ciò che accade nell'infrastruttura di rete. Per stuzzicare il vostro interesse, vi presenterò un paio di screenshot riguardanti Skydive. Poco più in basso troverete un post introduttivo su Skydive. Il post "Introduzione a skydive.network" su Habr. Skydive mostra la topologia della rete, […]

Semplice UDP hole punching con l'esempio di un tunnel IPIP

Buon pomeriggio! In questo articolo voglio raccontarvi come ho realizzato (un altro) script Bash per connettere due computer che si trovano dietro NAT, utilizzando la tecnologia UDP hole punching come esempio per il sistema operativo Ubuntu/Debian. L'organizzazione della connessione consiste in diversi passaggi: avvio del nodo e attesa della disponibilità del nodo remoto; identificazione dell'indirizzo IP esterno e della porta UDP; trasmissione dell'indirizzo IP esterno e […]

Tunnel VPN diretto tra computer tramite NAT dei provider (senza VPS, usando un server STUN e Yandex.Disk)

Continuazione dell'articolo su come sono riuscito a organizzare un tunnel VPN diretto tra due computer che si trovano dietro i NAT dei provider. Nel precedente articolo ho descritto il processo di organizzazione della connessione tramite una terza parte — un intermediario (un VPS affittato che svolgeva il ruolo di qualcosa simile a un server STUN e trasmettitore di dati per i nodi di connessione). In questo articolo parlerò di come sono riuscito a fare senza VPS, ma gli intermediari sono rimasti […]

In libtorrent è stata aggiunta la supporto per il protocollo WebTorrent.

Nella libreria libtorrent, che offre un'implementazione del protocollo BitTorrent efficiente in termini di consumo di memoria e carico sulla CPU, è stato aggiunto il supporto del protocollo WebTorrent. Il codice per lavorare con WebTorrent entrerà a far parte della prossima versione significativa di libtorrent, formata dopo il ramo 2.0, attualmente in fase di candidato per il rilascio. WebTorrent è un'estensione del protocollo BitTorrent che consente di organizzare una rete decentralizzata per la distribuzione dei contenuti, […]

Definiamo la procedura per l'accesso urgente agli host SSH con chiavi hardware

In questo post svilupperemo una procedura per l'accesso urgente agli host SSH, utilizzando chiavi di sicurezza hardware in modalità offline. Questo è solo uno dei tanti approcci, e puoi adattarlo alle tue esigenze. Conserviamo l'autorità di certificazione SSH per i nostri host su una chiave di sicurezza hardware. Questo schema funzionerà praticamente su qualsiasi OpenSSH, incluso SSH […]

Rilascio del gestore di finestre IceWM 1.7

È disponibile il rilascio del gestore di finestre leggero IceWM 1.7. Tra le caratteristiche di IceWM ci sono una gestione completa tramite combinazioni di tasti, la possibilità di utilizzare desktop virtuali, barre delle applicazioni e menu delle applicazioni. Il gestore di finestre può essere configurato tramite un file di configurazione piuttosto semplice, è possibile utilizzare temi di design. Sono disponibili applet integrate per il monitoraggio della CPU, della memoria e del traffico. Inoltre, ci sono diversi GUI di terze parti in sviluppo per la configurazione e le implementazioni del lavor […]

Basato su Xfce Classic, fork di Xfce senza decorazione delle finestre lato client

Sean Anastasio, un appassionato di software libero, che in passato ha sviluppato il proprio sistema operativo ShawnOS e ha lavorato al porting di Chromium e Qubes OS per l'architettura ppc64le, ha fondato il progetto Xfce Classic, nell'ambito del quale intende sviluppare fork di componenti dell'ambiente desktop Xfce, che funzionano senza l'uso delle decorazioni delle finestre lato client (CSD, client-side decorations), in cui l'intestazione e le cornici […]

Vela → smart cache per le serie temporali e non solo

Nel fintech, ci troviamo spesso a gestire volumi notevoli di dati sui tassi di cambio delle valute. Otteniamo dati da diverse fonti, e ognuna di esse ha la propria visione su come estrapolare i valori dei tassi per domani, dopodomani, il mese prossimo e persino per i prossimi tre anni. Se qualcuno fosse in grado di prevedere i tassi correttamente, sarebbe il caso di chiudere l'attività e […]

Utilizzare Camunda per un'agevole orchestrazione basata su REST e Workflow Engine (senza Java)

Ciao, Habr! Vi presento la traduzione dell'articolo "Usa Camunda come un motore di orchestrazione e workflow facile da usare basato su REST (senza toccare Java)" dell'autore Bernd Rücker. 07.07.2020, traduzione dell'articolo di Bernd Rücker. Discuto spesso dell'architettura a microservizi con persone non esperte in Java: sviluppatori C#, Node.JS/JavaScript o sostenitori di Golang. Tutti loro si trovano a dover affrontare la necessità di un meccanismo di orchestrazione […]

I desktop Core i7 di generazione Rocket Lake-S offriranno 8 core e 12 thread. Non chiedere come

La prossima generazione di processori desktop Intel sarà rappresentata da chip della famiglia Rocket Lake-S. In precedenza erano già circolate voci sulla natura insolita di questi chip: si tratterà di un'adattamento a 14 nm dei core Willow Cove, progettati per il processo tecnologico a 10 nm. Ma ora sono emerse ulteriori informazioni strane, secondo cui nella nuova generazione dovrebbero comparire processori con otto core di calcolo e dodici thread. E no, noi […]

Linus Torvalds ha partecipato alla discussione sulla prima implementazione del supporto per Rust nel kernel Linux

Linus Torvalds ha partecipato alla discussione sulla possibile aggiunta di strumenti per lo sviluppo in linguaggio Rust nel kernel Linux. Josh Triplett di Intel, che sta lavorando a un progetto per portare il linguaggio Rust in parità con il linguaggio C nell'ambito della programmazione di sistema, ha suggerito di includere inizialmente un'opzione di supporto per Rust in Kconfig, che non portasse a […]

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