Autore: ProHoster

Come ho analizzato Habr, parte 1: tendenze

Una volta terminato Olivier di Capodanno, non avevo più niente da fare e ho deciso di scaricare tutti gli articoli di Habrahabr (e piattaforme correlate) sul mio computer e fare qualche ricerca. Si sono rivelate diverse storie interessanti. Il primo di questi è lo sviluppo del formato e degli argomenti degli articoli nel corso dei 12 anni di esistenza del sito. Ad esempio, le dinamiche di alcuni argomenti sono abbastanza indicative. Continuazione - sotto il taglio. Processi […]

Firefox per Wayland offre WebGL e accelerazione hardware video

Le versioni notturne di Firefox, che fungeranno da base per il rilascio di Firefox 7 il 75 aprile, includono il supporto completo per WebGL negli ambienti che utilizzano il protocollo Wayland. Fino ad ora, le prestazioni WebGL nelle build Linux di Firefox hanno lasciato molto a desiderare a causa della mancanza di supporto per l'accelerazione hardware, problemi con i driver gfx per X11 e l'uso di standard diversi. Accelerazione basata su GFX in […]

Rilascio di nginx 1.17.9 e njs 0.3.9

È stato rilasciato il ramo principale di nginx 1.17.9, all'interno del quale continua lo sviluppo di nuove funzionalità (nel ramo stabile supportato in parallelo 1.16 vengono apportate solo modifiche relative all'eliminazione di errori gravi e vulnerabilità). Principali modifiche: È vietato specificare più righe di “Host” nell'intestazione della richiesta; Risolto un bug per cui nginx ignorava ulteriori righe "Transfer-Encoding" nell'intestazione della richiesta; Sono state apportate correzioni per evitare perdite […]

Rilascio del sistema operativo DragonFly BSD 5.8

È disponibile il rilascio di DragonFlyBSD 5.8, un sistema operativo con kernel ibrido creato nel 2003 con lo scopo di sviluppo alternativo del ramo FreeBSD 4.x. Tra le caratteristiche di DragonFly BSD, possiamo evidenziare il file system con versione distribuita HAMMER, il supporto per il caricamento di kernel di sistema "virtuali" come processi utente, la capacità di memorizzare nella cache dati e metadati FS su unità SSD, collegamenti simbolici varianti sensibili al contesto, la capacità congelare i processi […]

Rilascio di nEMU 2.3.0 - un'interfaccia per QEMU basata sulla pseudografia ncurses

È stata rilasciata la versione 2.3.0 di nEMU. nEMU è un'interfaccia ncurses per QEMU che semplifica la creazione, configurazione e gestione di macchine virtuali. Il codice è scritto in C e distribuito sotto la licenza BSD-2. Cosa c'è di nuovo: Aggiunto demone di monitoraggio della macchina virtuale: quando lo stato cambia, invia una notifica a D-Bus attraverso l'interfaccia org.freedesktop.Notifications. Nuovi switch per la gestione delle macchine virtuali dalla riga di comando: –powerdown, –force-stop, –reset, […]

"All the Music, LLC" ha generato tutte le melodie possibili e le ha pubblicate

Damien Riehl, avvocato, programmatore e scapolo di musica, e Noah Rubin, musicista, hanno scritto un programma che generava tutte le possibili brevi melodie di 12 battute utilizzando 8 note all'interno di un'ottava (circa 69 miliardi di combinazioni), le registrava per conto dei suoi società All the Music, LLC e rilasciato nel pubblico dominio. Pubblicato su archive.org 1200 Gb in […]

Rilasciato Nginx 1.17.9

È stata rilasciata Nginx 1.17.9, la prossima versione dell'attuale ramo principale del server web nginx. Il ramo principale è in fase di sviluppo attivo, mentre l'attuale ramo stabile (1.16) ha solo correzioni di bug. Modifica: nginx ora non consente più righe "Host" nell'intestazione della richiesta. Correzione: nginx ignorava le righe aggiuntive "Transfer-Encoding" nell'intestazione della richiesta. Correzione: perdite di socket durante l'utilizzo […]

Informazioni su come scrivere e pubblicare un contratto intelligente nella rete aperta di Telegram (TON)

Informazioni su come scrivere e pubblicare uno smart contract in TON Di cosa parla questo articolo? Nell'articolo parlerò di come ho preso parte al primo (di due) concorso blockchain di Telegram, non ho vinto alcun premio e ho deciso di registrare la mia esperienza in un articolo in modo che non cada nell'oblio e, forse, mi aiuti qualcuno. Dato che non volevo scrivere [...]

Michail Salosin. Incontro Golang. Utilizzando Go nel backend dell'applicazione Look+

Mikhail Salosin (di seguito – MS): – Ciao a tutti! Il mio nome è Michael. Lavoro come sviluppatore backend presso MC2 Software e parlerò dell'utilizzo di Go nel backend dell'applicazione mobile Look+. A qualcuno qui piace l'hockey? Allora questa applicazione fa per te. È per Android e iOS e viene utilizzato per guardare le trasmissioni di vari eventi sportivi online e [...]

Un compito per uno sviluppatore o il modo in cui abbiamo flashato gli scanner portatili senza un fornitore

Ciao a tutti. Noi, Viktor Antipov e Ilya Aleshin, oggi parleremo della nostra esperienza di lavoro con dispositivi USB tramite Python PyUSB e un po' di reverse engineering. Contesto Nel 2019, decreto del governo della Federazione Russa n. 224 “Approvazione delle norme per l'etichettatura dei prodotti del tabacco mediante identificazione e caratteristiche dell'implementazione di un sistema informativo statale per il monitoraggio della circolazione delle merci soggette a obbligo [... ]

Risultati del concorso Apple “Shot on iPhone in Night Mode”: la metà dei vincitori proviene dalla Russia

Apple ha annunciato i risultati del concorso fotografico “Shot on iPhone in Night Mode”. Una giuria speciale ha esaminato migliaia di foto inviate da tutto il mondo, scattate con iPhone 11, Pro e Pro Max, e ha selezionato le sei foto migliori (probabilmente ce n'erano di più riuscite), che verranno pubblicate nella gallery sul sito dell'azienda. sito web, su Instagram @Apple e appaiono sui cartelloni pubblicitari in diversi paesi. […]