Autore: Yuri Gagarin

Semplice repository rpm utilizzando Inotify e webdav

In questo post esamineremo il deposito degli artefatti rpm utilizzando un semplice script con inotify + createrepo. Il caricamento degli artefatti viene effettuato tramite webdav utilizzando apache httpd. Perché apache httpd sarà scritto più avanti nel post. Quindi, la soluzione deve soddisfare i seguenti requisiti per l'organizzazione di un deposito RPM: Gratuito Disponibilità del pacchetto nel repository dopo pochi secondi dal caricamento nel deposito […]

PostgreSQL Antipatterns: modificare i dati bypassando il trigger

Prima o poi molti si trovano di fronte alla necessità di correggere massivamente le voci di una tabella. Ho già parlato di come farlo nel modo migliore, e come non farlo affatto. Oggi parlerò del secondo aspetto dell'aggiornamento di massa: l'attivazione dei trigger. Ad esempio, su una tabella, in cui devi modificare qualcosa, c'è un perfido trigger ON UPDATE, che trasferisce tutte le modifiche in […]

Il numero di estensioni per Microsoft Edge ha superato 1000

Alcuni mesi fa, il numero di estensioni per il nuovo Microsoft Edge era di 162. Ora, invece, il numero è circa 1200. E sebbene si tratti di un numero ridotto rispetto a quello di Chrome e Firefox, il fatto stesso è rispettabile. Va notato che nel browser 'blu' è supportato anche l'utilizzo delle estensioni di Chrome, quindi non dovrebbero esserci problemi particolari. Si noti che all'avvio […]

Versione Porteus Kiosk 5.0.0, distribuzione per la creazione di chioschi internet

È stato preparato il rilascio della distribuzione Porteus Kiosk 5.0.0, basata su Gentoo e destinata all'allestimento di chioschi internet autonomi, esposizioni dimostrative e terminali di self-service. L'immagine di avvio della distribuzione occupa 104 MB. La build di base include solo un insieme minimo di componenti necessari per avviare il browser web (sono supportati Firefox e Chrome), che è stato limitato nelle sue funzionalità per prevenire attività indesiderate nel sistema (ad esempio, non […]

Pubblicate Linux From Scratch 9.1 e Beyond Linux From Scratch 9.1

Sono stati presentati nuovi rilasci delle guide Linux From Scratch 9.1 (LFS) e Beyond Linux From Scratch 9.1 (BLFS), nonché edizioni LFS e BLFS con il gestore di sistema systemd. In Linux From Scratch sono fornite istruzioni per creare da zero un sistema Linux di base, utilizzando solo i codici sorgente del software necessario. Beyond Linux From Scratch completa le istruzioni LFS con informazioni sulla compilazione […]

È stato rilasciato il gestore della mancanza di memoria earlyoom 1.4

Dopo otto mesi di sviluppo, è stato rilasciato il processore in background earlyoom 1.4, che verifica periodicamente la quantità di memoria disponibile (MemAvailable, SwapFree) e cerca di reagire precocemente alla mancanza di memoria. Il codice del progetto è scritto in C e distribuito con licenza MIT. Se la quantità di memoria disponibile è inferiore a un valore specificato, earlyoom terminerà forzatamente (inviando SIGTERM o SIGKILL) […]

È stato rilasciato il sistema operativo Linux From Scratch 9.1

È stato rilasciato un nuovo aggiornamento del sistema operativo basato su sorgente Linux From Scratch. Le differenze rispetto al precedente rilascio 9.0: bc-2.1.3 -> bc-2.5.3 binutils-2.32 -> binutils-2.34 bison-3.4.1 -> bison-3.5.2 check-0.12.0 -> check-0.14.0 e2fsprogs-1.45.3 -> e2fsprogs-1.45.5 elfutils-0.177 -> elfutils-0.178 eudev-3.2.8 -> eudev-3.2.9 expat-2.2.7 -> expat-2.2.9 file-5.37 -> file-5.38 findutils-4.6.0 -> findutils-4.7.0 glibc-2.30 -> glibc-2.31 gmp-6.1.2 -> gmp-6.2.0 grep-3.3 -> grep-3.4 iproute2-5.2.0 -> iproute2-5.5.0 […]

Utilizziamo Gradle e Github Actions per pubblicare il progetto Java nel Sonatype Maven Central Repository

In questo articolo voglio esaminare in dettaglio il processo di pubblicazione da zero di un artefatto Java tramite Github Actions nel Sonatype Maven Central Repository utilizzando il builder Gradle. Ho deciso di scrivere questo articolo poiché mancava un tutorial completo in un unico luogo. Tutte le informazioni dovevano essere raccolte a pezzi da varie fonti, e non del tutto aggiornate. Chi è interessato, è benvenuto sotto il tag. […]

Siti, per passare a IPv6, ah, due

Il diciotto settembre dello scorso anno, i bielorussi sono stati sorpresi da un decreto inaspettato n. 350. Tra le altre pratiche burocratiche si è scoperto un paragrafo particolarmente interessante: 6. I fornitori di servizi Internet sono tenuti a: … implementare a partire dal 1 gennaio 2020, nell'erogazione dei servizi di hosting di sistemi informativi e (o) risorse informative, l'indirizzamento secondo una tecnologia che prevede il pieno supporto dei protocolli Internet versioni 4 e 6 da parte delle apparecchiature di rete; […]

Rilascio del DBMS documentale Apache CouchDB 3.0

È avvenuto il rilascio del database distribuito orientato ai documenti Apache CouchDB 3.0, appartenente alla classe dei sistemi NoSQL. I codici sorgente del progetto sono distribuiti sotto la licenza Apache 2.0. I miglioramenti implementati in Apache CouchDB 3.0: È stata potenziata la sicurezza nella configurazione predefinita. Al momento dell'avvio, deve ora essere necessariamente definito un utente admin, senza il quale il server terminerà l'attività con un errore (permette di risolvere problemi con […]

Il sistema operativo Fuchsia entra nella fase di testing tra i dipendenti di Google

L'azienda Google ha apportato modifiche che indicano il passaggio del sistema operativo Fuchsia alla fase finale di testing interno "dogfooding", che implica l'utilizzo del prodotto nelle attività quotidiane dei dipendenti, prima di rilasciarlo agli utenti comuni. In questa fase, il prodotto si trova in uno stato già sottoposto a test principali da parte di team di valutazione della qualità. Prima di fornire il prodotto a un pubblico più vasto, viene effettuata un'ulteriore verifica finale […]

Colleghiamo Python e Bash: rilascio delle librerie python-shell e smart-env v. 1.0.1

Buon pomeriggio a tutti! Il 29 febbraio 2020 si è svolto il rilascio ufficiale delle librerie smart-env e python-shell. Per chi non lo sapesse, consiglio di leggere prima il primo post. In sintesi, tra le novità ci sono il completamento automatico dei comandi, l'ampliamento delle capacità di esecuzione dei comandi, un po' di refactoring e bug fix. Per i dettagli, vi rimando al sottoparagrafo. Cosa c'è di nuovo in python-shell? Inizierò subito con il dessert. […]

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