Categoria: Amministrazione

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 […]

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, […]

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 […]

Produzioni pericolose: ti abbiamo a cuore, %username% (analisi video)

Un compagno è senza casco, l'altro è senza guanti. Negli stabilimenti ci sono molte telecamere non delle migliori, di cui si prendono cura non sempre attenti nonni. In effetti, si stanno solo annoiando dalla monotonia e non sempre notano gli incidenti. Poi chiamano lentamente, e se si trattava di un accesso in una zona pericolosa, a volte chiamare il reparto […]

Il futuro è nel cloud

1.1. Introduzione Parlando dello sviluppo dell'IT negli ultimi anni, non si può non notare la quota delle soluzioni cloud tra le altre. Scopriamo insieme cosa sono le soluzioni cloud, le tecnologie e così via. Il cloud computing (o servizi cloud) è un insieme speciale di strumenti e metodi per la logistica, lo stoccaggio e l'elaborazione dei dati su risorse di calcolo remote, che includono server, sistemi […]

Come e perché abbiamo sviluppato un servizio scalabile ad alta richiesta per 1C: Enterprise: Java, PostgreSQL, Hazelcast

In questo articolo spiegheremo come e perché abbiamo sviluppato il Sistema di Interazione – un meccanismo che trasmette informazioni tra le applicazioni client e i server 1C:Enterprise – dalla definizione del compito alla progettazione dell'architettura e ai dettagli della realizzazione. Il Sistema di Interazione (di seguito – SI) è un sistema distribuito resiliente, dedicato allo scambio di messaggi con consegna garantita. Il SI è progettato come un servizio ad alta richiesta con […]

La capitalizzazione di mercato di Microsoft ha superato 1 trilione di dollari il 25 aprile 2019.

Microsoft è diventata la terza azienda americana il cui valore di mercato ha superato il trilione di dollari. La storia dei record La prima azienda nella storia dei mercati azionari mondiali il cui valore ha superato i 1 trilione di dollari è stata la compagnia petrolifera cinese PetroChina, che ha stabilito questo record nel novembre 2007. Negli anni, più di un decennio dopo, all'inizio di agosto 2018, Apple è diventata la prima in […]

Secure Scuttlebutt è una rete sociale p2p che funziona anche offline.

Scuttlebutt è un termine slang diffuso tra i marinai americani, che indica voci e pettegolezzi. Il developer di Node.js Dominic Tarr, che vive su un veliero al largo della Nuova Zelanda, ha usato questa parola nel nome di una rete p2p progettata per scambiare notizie e messaggi personali. Secure Scuttlebutt (SSB) consente di condividere informazioni utilizzando solo accesso occasionale a Internet o anche nella sua totale […]

Buildroot — parte 2. Creazione della configurazione della tua scheda; utilizzo di external tree, rootfs-overlay, script post-build

In questa sezione, esploro alcune delle opzioni di personalizzazione che ho trovato necessarie. Questo non è un elenco completo di ciò che offre buildroot, ma sono tutte opzioni funzionanti e non richiedono modifiche ai file di buildroot stesso. Utilizzo del meccanismo EXTERNAL per la personalizzazione. Nell'articolo precedente, è stato discusso un semplice esempio di aggiunta della propria configurazione, aggiungendo il defconfig della scheda e i file necessari direttamente nella cartella […]

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