Categoria: Blog

Configurazione di GitLab CI per il caricamento di un progetto Java su Maven Central

Questo articolo è pensato per gli sviluppatori Java che desiderano pubblicare rapidamente i propri prodotti nei repository Sonatype e/o Maven Central utilizzando GitLab. In questo articolo parlerò della configurazione di gitlab-runner, gitlab-ci e maven-plugin per risolvere questa questione. Prerequisiti: Sicurezza nella conservazione di mvn e delle chiavi GPG. Esecuzione sicura di attività CI pubbliche. Caricamento di artefatti (release/snapshot) in pubblico […]

Microsoft abbandonerà il cambio forzato delle password con cadenza regolare

Microsoft ha riconosciuto nel suo blog che le regole di base della sicurezza per Windows 10 e Windows Server, che richiedono un cambiamento regolare delle password, sono sostanzialmente inutili. Infatti, il sistema richiede di creare password complesse, che è difficile ricordare. Di conseguenza, gli utenti spesso cambiano o aggiungono un solo carattere, il che semplifica il processo di indovinazione. Secondo l'azienda, le ricerche scientifiche hanno dimostrato che la modifica periodica […]

Sull'assistenza musicale: come funzionano le donazioni per gli streamer

Oggi è possibile trovare streaming per ogni gusto, dalle lezioni di programmazione al trucco, alla cucina e lunghi dialoghi di blogger sulla vita. Lo streaming è un'industria a tutti gli effetti con milioni di spettatori, in cui gli inserzionisti investono somme considerevoli. E se le offerte pubblicitarie sono principalmente disponibili per streamer con un grande pubblico, anche i nuovi streamer possono guadagnare attraverso le donazioni. In questo articolo […]

È interessante conoscere l'opinione della comunità sul sito

Amici, non è il nostro primo anno nel settore — produciamo e vendiamo all'ingrosso gioielli, abbiamo commerciato attraverso grandi piattaforme e direttamente ai clienti all'ingrosso. Abbiamo passato e vissuto molto nel lavoro con i partner; è una storia a parte, se siete interessati — la condivideremo. Ma il nostro sito è stato realizzato solo ora. Per questo motivo, ci rivolgiamo a voi tutti come a […]

L'esperienza dell'utilizzo di flatten-maven-plugin per semplificare la gestione delle versioni nei progetti maven

Chi siamo In 1С, sviluppiamo non solo la piattaforma 1С: Enterprise in C++ e JavaScript, ma anche applicazioni in Java – in particolare il nuovo ambiente di sviluppo Enterprise Development Tools basato su Eclipse e un server profondamente integrato con la piattaforma del messenger – Sistema di Interazione. Introduzione Come sistema di build per applicazioni Java, utilizziamo più spesso Maven e […]

Backup, parte 1: Obiettivo, panoramica dei metodi e delle tecnologie

Perché è necessario fare backup? Le attrezzature sono piuttosto affidabili e ci sono anche "nuvole" che, in termini di affidabilità, superano i server fisici: se configurato correttamente, un server "cloud" può facilmente sopravvivere a un guasto dell'infrastruttura del server fisico, mentre per gli utenti dei servizi ci sarà un piccolissimo e quasi impercettibile aumento dei tempi di risposta. Inoltre, la duplicazione delle informazioni richiede spesso un pagamento per […]

iFixit ha elencato le possibili cause dei problemi con il display del Galaxy Fold [Aggiornato]

Come ben noto, recentemente Samsung ha posticipato il lancio del suo smartphone pieghevole Galaxy Fold. La questione è che alcuni recensori, a cui il dispositivo è stato fornito per il test, hanno riscontrato che lo schermo dello smartphone si è danneggiato dopo soli pochi giorni di utilizzo. E ora alcuni dei più noti esperti di riparazione e smontaggio di dispositivi, la compagnia iFixit, hanno condiviso le loro opinioni sui problemi del Galaxy […]

Piattaforma "1C: Enterprise" — cosa c'è sotto il cofano?

Ciao, Habr! In questo articolo inizieremo a parlare di come è strutturata la piattaforma "1C:Enterprise 8" e quali tecnologie vengono utilizzate per il suo sviluppo. Perché riteniamo che sia interessante? In primo luogo, perché la piattaforma "1C:Enterprise 8" è una grande applicazione (oltre 10 milioni di righe di codice) scritta in C++ (client, server, ecc.), JavaScript (client web), e, recentemente […]

Come abbiamo tradotto 10 milioni di righe di codice C++ nello standard C++14 (e poi in C++17)

Qualche tempo fa (nell'autunno del 2016), durante lo sviluppo di una nuova versione della piattaforma tecnologica 1C:Enterprise, il team di sviluppo si è posto la questione del supporto del nuovo standard C++14 nel nostro codice. Passare al nuovo standard, come supponevamo, ci avrebbe consentito di scrivere molte cose in modo più elegante, semplice e sicuro, semplificando la manutenzione e l'assistenza del codice. E in traduzione non c'è niente di straordinario, […]

Come e perché leggere i datasheet, se i microcontrollori sono il tuo hobby

La microelettronica è diventata una passione popolare degli ultimi anni grazie al magico Arduino. Ma c'è un problema: con un certo interesse, si può rapidamente superare il limite di DigitalWrite(), e non è chiaro cosa fare dopo. Gli sviluppatori di Arduino hanno fatto notevoli sforzi per abbassare la soglia d'ingresso nella loro ecosistema, ma al di fuori di essa si estende ancora una foresta oscura di rigidità nella progettazione dei circuiti, poco accessibile per gli appassionati. Ad esempio, i datasheet. Sembrano […]

Eclipse come piattaforma tecnologica per 1C:Enterprise Development Tools

Probabilmente, Eclipse non ha più bisogno di presentazioni speciali. Molti conoscono Eclipse grazie agli strumenti per lo sviluppo Java di Eclipse (JDT). Questa popolare IDE Java open-source è associata dalla maggior parte degli sviluppatori alla parola "Eclipse". Tuttavia, Eclipse è anche una piattaforma estendibile per l'integrazione degli strumenti di sviluppo (Eclipse Platform) e una serie di IDE costruiti su di essa, in […]

Sul web client 1C

Una delle caratteristiche piacevoli della tecnologia 1C:Enterprise è che la soluzione applicativa, sviluppata con la tecnologia delle forme gestite, può essere eseguita sia come cliente leggero (eseguibile) su Windows, Linux, MacOS X, sia come client web su 5 browser – Chrome, Internet Explorer, Firefox, Safari, Edge, il tutto – senza modificare il codice sorgente dell'applicazione. Inoltre – esternamente […]

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