Categoria: Blog

[Nginx] Come vincere response_status = 0

Articolo della serie «note a margine». TL:DR: http2_max_field_size 8k; # tutti saranno salvati! In uno dei progetti, dopo aver modificato una certa logica interna del backend, ho iniziato a notare un strano response_code nei log, in particolare — 0. Nei log appare più o meno così: { «timestamp»: «2020-01-17T08:41:51+00:00», «remote_addr»: «zzz.zzz.zzz.zzz», «request_time»: 0, «upstream_response_time»: «», «upstream_header_time»: «», «http_accept_language»: «-language», «response_status»: 0, «request»: «», «host»: […]

Archiviazione efficace di centinaia di milioni di piccoli file. Soluzione self-hosted

Gentile comunità, questo articolo sarà dedicato all'archiviazione e al recupero efficaci di centinaia di milioni di piccoli file. In questa fase viene proposta una soluzione finale per i file system compatibili con POSIX con supporto completo per le locking, incluse quelle di cluster, e sembra addirittura senza soluzioni provvisorie. Per questo scopo, ho scritto il mio server specializzato. Durante l'implementazione di questo compito […]

Un dipendente di Red Hat ha presentato il sistema di build Goals. Uscita di GNU Make 4.2

Richard Jones (Richard WM Jones), autore di libguestfs, che lavora presso Red Hat, ha presentato un nuovo strumento di build chiamato Goals, progettato per correggere difetti e problemi nell'utilizzo di make mantenendo la semplicità e la chiarezza degli script. Lo strumento make è stato progettato nel 1976 e presenta diverse lacune concettuali; Goals mira a sistemare queste lacune senza alterare il concetto generale. Il codice sorgente […]

Un computer che si rifiuta di morire

Il «tempo di vita» delle tecnologie si è ridotto: gli smartphone possono essere cambiati ogni anno. Ma ci sono ancora dispositivi che funzionano da decenni e probabilmente continueranno a farlo per molti anni ancora. Uno di questi sistemi è il giapponese FACOM 128B, messo in funzione nel 1958. Foto — Daderot — PD / Nella foto: la serie FACOM 128B — FACOM 201A […]

Ciao, Serёga. Parte 0

Cosa, sei venuto a divertirti? Pensi che ti parlerò del futuro, delle tecnologie, della giusta pulizia sulla scrivania e di tutte queste cose fighe del 2020? Qualche altra notizia sui droni, la realtà virtuale, abbigliamento in nanofibre e altre meraviglie della vita futura? Ti farò ricordare che giorno dopo giorno la vita diventa sempre più fantastica? Scusa, oggi non si parla di questo. Ricordami, […]

È uscito wZD 1.0.0 — server di archiviazione e distribuzione dei file

È stata rilasciata la prima versione del server di archiviazione dati con accesso tramite protocollo, progettata per affrontare il problema di un gran numero di piccoli file nei sistemi di file, compresi quelli cluster. Alcune funzionalità: multithreading; multi-server, che garantisce tolleranza agli errori e bilanciamento del carico; massima trasparenza per l'utente o lo sviluppatore; metodi HTTP supportati: GET, HEAD, PUT e DELETE; gestione del comportamento durante la lettura e scrittura tramite client […]

Le nuove versioni del kernel Linux otterranno un aggiornamento del driver Samsung exFAT

Per Linux 5.4 esiste un driver per il file system Microsoft exFAT. Tuttavia, si basa su una vecchia versione del codice Samsung. Nel frattempo, gli sviluppatori della società sudcoreana stanno creando una versione più moderna che potrebbe sostituire il driver esistente nella futura versione di Linux 5.6. A quanto pare, il nuovo codice prevede più operazioni con i metadati e include la correzione di vari bug. Per ora, è […]

Un progetto interessante in un team affiatato, o quanto costa un lavoratore desiderato?

Già in alcuni articoli sono comparse frasi del tipo «gli sviluppatori IT mangiano troppo», e soluzioni al problema del tipo: Quindi, compiti interessanti che permettono di sviluppare competenze, in un ambiente confortevole delle organizzazioni russe — un'ottima risposta alla crescente attrattiva degli alti stipendi negli Stati Uniti e in Europa. Ma dai, papà, cosa mangeremo oggi? Niente, lavoro su un progetto interessante in un team affiatato. Nell' […]

È uscito PinePhone — smartphone Linux sicuro

L'azienda Pine64 ha annunciato l'inizio delle vendite dello smartphone PinePhone, un dispositivo protetto e open source. Lo smartphone è destinato a coloro che credono che una persona debba avere il pieno controllo sulle tecnologie e sulla propria vita. Tutti coloro che apprezzano la privacy e odiano la telemetria di Android e iOS sono potenziali acquirenti del PinePhone. È giunto il momento di mandare il Grande Fratello in /dev/null! Il primo lotto è andato a ruba, ma […]

Sono disponibili i browser mobili Firefox Lite 2.1 e Firefox Preview 3.1.0

È stata rilasciata la versione del browser web Firefox Lite 2.1, che si posiziona come un'alternativa leggera a Firefox Focus, adattata per funzionare su sistemi con risorse limitate e su canali di comunicazione a bassa velocità. Il progetto è sviluppato da un team di sviluppatori di Mozilla di Taiwan e mira principalmente alla fornitura in India, Indonesia, Thailandia, Filippine, Cina e paesi in via di sviluppo. La principale differenza tra Firefox Lite e Firefox Focus […]

Rilascio della piattaforma di sviluppo collaborativo OneDev 3.0

È disponibile un nuovo significativo rilascio di OneDev 3.0, una piattaforma per la gestione dell'intero ciclo di sviluppo software, che fornisce un insieme completo di strumenti per lo sviluppo di progetti secondo la paridgma DevOps. Per le sue funzionalità, OneDev ricorda GitLab e offre anche la possibilità di distribuire la propria infrastruttura per lo sviluppo collaborativo, la revisione, il testing, la creazione e la consegna delle release, senza dipendere da servizi cloud esterni, come […]

Il PowerShell funzionale con classi non è un ossimoro, lo garantisco

Ciao, Habr! Vi presento la traduzione dell'articolo 'Functional PowerShell with Classes. I promise it’s not an oxymoron' dell'autore Christopher Kuech. Le paradigmi di programmazione orientata agli oggetti e funzionale possono sembrare in conflitto tra loro, ma entrambe sono supportate in modo equo in PowerShell. Quasi tutti i linguaggi di programmazione, siano essi funzionali o meno, dispongono di strumenti per l'associazione avanzata di nomi e valori; […]

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