Categoria: Blog

Come assemblare progetti in Jenkins quando servono molti ambienti diversi

Su Habr ci sono molti articoli su Jenkins, ma pochi descrivono esempi di come funziona Jenkins con agenti Docker. Tutti gli strumenti di build popolari come Drone.io, Bitbucket Pipeline, GitLab, GitHub actions e altri possono comporre tutto in contenitori. E Jenkins? Oggi c'è una soluzione: Jenkins 2 lavora magnificamente con agenti Docker. Nell'articolo […]

Storia del sistema dei nomi di dominio: i primi server DNS

Nell'ultima volta abbiamo iniziato a raccontare la storia del DNS — ricordando come è iniziato il progetto e quali problemi mirava a risolvere nella rete ARPANET. Oggi parleremo del primo server DNS BIND. Foto — John Markos O’Neill — CC BY-SA I primi server DNS Dopo che nel 1983 Paul Mockapetris e Jon Postel hanno proposto il concetto di domini […]

Su una Zia

Alla fine, come sempre, c'è un riepilogo. Ricordate la storia di un ragazzo? Recentemente è venuto a trovarmi e mi ha raccontato aneddoti divertenti. Penso che sia interessante. Non si tratta solo della storia, ma del fatto che certe situazioni succedono davvero. Ho riflettuto sulla mia esperienza personale e ho subito notato diverse di queste situazioni. A metà degli anni 2000 […]

Uscita della distribuzione leggera antiX 19.1

È stato rilasciato il lightweight Live-distro AntiX 19.1, basato su Debian e progettato per l'installazione su hardware obsoleto. Questo rilascio si basa su Debian 10 (Buster), ma viene fornito senza il gestore di sistema systemd e con eudev al posto di udev. L'ambiente utente predefinito è creato utilizzando il window manager IceWM, ma sono disponibili anche fluxbox, jwm e […]

Vulnerabilità in SQLite che consente un attacco remoto a Chrome tramite WebSQL

I ricercatori di sicurezza della compagnia cinese Tencent hanno presentato una nuova variante della vulnerabilità Magellan (CVE-2019-13734), che consente l'esecuzione di codice durante l'elaborazione di determinate costruzioni SQL nel DBMS SQLite. Una vulnerabilità simile era stata pubblicata dagli stessi ricercatori un anno fa. Questa vulnerabilità è notevole perché permette di attaccare il browser Chrome da remoto e di ottenere il controllo sul sistema dell'utente aprendo pagine web controllate da malintenzionati. […]

La distribuzione Linux Hyperbola, completamente libera, si trasforma in un fork di OpenBSD.

Il progetto Hyperbola, che fa parte dell'elenco dei distributori completamente liberi supportato dalla Fondazione SPo, ha pubblicato il piano per la transizione all'uso del kernel e delle utility utente di OpenBSD, con il porting di alcuni componenti da altri sistemi BSD. Il nuovo distributore sarà distribuito con il nome di HyperbolaBSD. HyperbolaBSD è destinato a diventare un fork completo di OpenBSD, che sarà ampliato con nuovo codice rilasciato sotto le licenze GPLv3 e LGPLv3. In sviluppo […]

Come sopravvivere a un database SQL nel 21° secolo: cloud, Kubernetes e PostgreSQL multimaster

Ciao, membri di Habr. Oggi inizia il corso per il primo gruppo di "PostgreSQL". Per questo motivo, vogliamo raccontarvi come si è svolto il webinar aperto su questo corso. Durante la lezione aperta abbiamo discusso delle sfide che affrontano i database SQL nell'era del cloud e di Kubernetes. Inoltre, abbiamo esplorato come i database SQL si adattano e si trasformano sotto l'influenza […]

Junos PyEZ attraverso un esempio di ricerca di subnet ipv4 disponibili

Un articolo sul lavoro con Junos PyEZ — “Python microframework che ti consente di gestire e automatizzare dispositivi che eseguono Junos OS” automazione e gestione, tutto ciò che ci piace. Scrivere lo script descritto in questo articolo aveva diversi obiettivi — apprendere Python e automatizzare attività di raccolta informazioni o modifica delle configurazioni su hardware che esegue Junos OS. La scelta […

Applicazioni native Windows e servizio Acronis Active Restore

Oggi continuiamo la nostra storia su come, insieme ai ragazzi dell'Università Innopolis, stiamo sviluppando la tecnologia Active Restore, per permettere all'utente di tornare a lavorare sul proprio computer il prima possibile dopo un arresto. Parleremo di applicazioni native Windows, comprese le peculiarità della loro creazione e avvio. Di seguito – un po' del nostro progetto e una guida pratica su come scrivere […

Equazioni per la cucina sotto l'albero di Natale

Costanti magiche: C — Pulizia (vedi Marshak), B — Equilibrio (vedi Nash), MLP — Materiali, persone e processi nello spazio (vedi Mayakovsky, Corbusier). Una nuova rete neurale convoluzionale basata su grafo è utile anche in cucina. Iniziare a giocare con la cucina molecolare è più facile che mai. È sufficiente descrivere il piatto come: $inline$H = sigma [ hat D ^{-½} hat […

C++ Russia: com'è andata

Se all'inizio della commedia dici che sulla parete c'è un codice in C++, allora alla fine deve necessariamente colpirti in un modo inaspettato. Bjarne Stroustrup Dal 31 ottobre al 1 novembre a San Pietroburgo si è svolta la conferenza C++ Russia Piter – una delle conferenze più importanti sulla programmazione in Russia, organizzata dal JUG Ru Group. Tra i relatori invitati – […]

Come entrare nel settore IT: su stagisti e neolaureati (risultato del sondaggio «Mio Cerchio»)

Un po' di tempo fa, «Mio Cerchio» ha partecipato a una discussione organizzata dai nostri amici di Index School, incentrata sul tema dell'occupazione per i professionisti emergenti. Gli organizzatori hanno posto ai partecipanti il seguente problema: «Il settore IT è da tempo in crisi per quanto riguarda i professionisti, e questo non è una novità. Sembrerebbe che la soluzione a questa situazione debba venire dai neolaureati, che abbondano nel mercato. […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster