Categoria: Blog

Piattaforma «1C: Impresa» — cosa c'è sotto il cofano?

Ciao, Habr! In questo articolo inizieremo a raccontare come è strutturata internamente la piattaforma «1C: Impresa 8» e quali tecnologie vengono utilizzate nel suo sviluppo. Perché riteniamo che sia interessante? Prima di tutto, perché la piattaforma «1C: Impresa 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++ allo standard C++14 (e poi a C++17)

Qualche tempo fa (nell'autunno del 2016), durante lo sviluppo di una nuova versione della piattaforma tecnologica 1C: Impresa, all'interno del team di sviluppo si è posto il problema di supportare il nuovo standard C++14 nel nostro codice. Il passaggio al nuovo standard, come avevamo ipotizzato, ci avrebbe permesso di scrivere molte cose in modo più elegante, semplice e affidabile, semplificando la manutenzione e il supporto del codice. E in traduzione non sembra esserci nulla di straordinario, […]

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

La microelettronica è diventata una moda degli ultimi anni grazie al magico Arduino. Ma c'è un problema: con giusto interesse, si supera rapidamente il livello di DigitalWrite(), ma non è chiaro cosa fare dopo. Gli sviluppatori di Arduino hanno fatto notevoli sforzi per abbassare la barriera d'ingresso nel loro ecosistema, ma al di fuori di esso continua a ondeggiare una folta foresta di schemi rigorosi, poco accessibile agli hobbisti. Ad esempio, le schede tecniche. Sembra che […]

Eclipse come piattaforma tecnologica per 1C:Enterprise Development Tools

Probabilmente, Eclipse non ha bisogno di presentazioni particolari da molto tempo. Molti lo conoscono grazie agli Eclipse Java development tools (JDT). Questa popolare IDE Java open-source è associata dalla maggior parte degli sviluppatori alla parola 'Eclipse'. Tuttavia, Eclipse è anche una piattaforma estensibile per l'integrazione degli strumenti di sviluppo (Eclipse Platform) e una serie di IDE costruiti su di essa, nel […]

Sul web client 1C

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

Le recensioni della GeForce GTX 1650 sono state ritardate a causa della mancanza di driver

Ieri l'azienda NVIDIA ha presentato ufficialmente la sua scheda grafica più piccola, la GeForce GTX 1650. Molti si aspettavano che insieme alla presentazione venissero pubblicate recensioni della novità su siti specializzati, incluso il nostro. Tuttavia, ciò non è accaduto, poiché NVIDIA non ha fornito in anticipo ai recensori i driver per questo acceleratore. Di solito, le risorse specializzate ricevono le schede grafiche NVIDIA prima del rilascio ufficiale insieme a […]

Aggiornamento della distribuzione Linux Pop!_OS 19.04

L'azienda System76, specializzata nella produzione di laptop, PC e server forniti con Linux, ha pubblicato una nuova versione della distribuzione Pop!_OS 19.04, sviluppata per essere fornita sull'hardware System76 al posto della precedente distribuzione Ubuntu. Pop!_OS è basato su un pacchetto di Ubuntu 19.04 e si distingue per un ambiente desktop riprogettato, basato su una shell GNOME modificata. I progressi del progetto sono distribuiti sotto licenza GPLv3. Le immagini ISO […]

Versione del sistema di controllo di versione Apache Subversion 1.12.0

Dopo 6 mesi di sviluppo, l'organizzazione Apache Software Foundation ha pubblicato il rilascio del sistema di controllo versioni Subversion 1.12.0. Nonostante lo sviluppo di sistemi decentralizzati, Subversion continua a godere di popolarità nelle aziende commerciali e nei progetti che utilizzano un approccio centralizzato alla gestione delle versioni e alla configurazione dei sistemi software. Tra i progetti open source che utilizzano Subversion possiamo citare: progetti Apache, FreeBSD, Free Pascal, OpenSCADA, GCC e LLVM. […]

Il futuro è nel cloud

1.1. Introduzione Parlando dello sviluppo dell'IT negli ultimi anni, non si può non notare la quota di Soluzioni Cloud tra le altre. Cerchiamo di capire cosa siano le soluzioni cloud, le tecnologie e così via. Il cloud computing (o servizi cloud) è un insieme speciale di strumenti e metodi di logistica, archiviazione e elaborazione dei dati su risorse computazionali remote, che includono server, sistemi […]

Come e perché abbiamo scritto un servizio scalabile ad alta intensità per 1C: Enterprise: Java, PostgreSQL, Hazelcast

In questo articolo parleremo di come e perché abbiamo sviluppato il Sistema di Interazione – un meccanismo che trasferisce informazioni tra le applicazioni client e i server 1C:Enterprise – dalla formulazione del problema alla progettazione dell'architettura e dei dettagli di implementazione. Il Sistema di Interazione (di seguito – SI) è un sistema distribuito e resistente agli errori per lo scambio di messaggi con consegna garantita. Il SI è progettato come un servizio ad alta intensità di carico con […]

La capitalizzazione di mercato di Microsoft ha superato 1 trilione di dollari il 25.04.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 del mercato azionario globale la cui capitalizzazione ha superato il trilione di dollari è stata la cinese PetroChina, che ha stabilito questo record nel novembre 2007. Negli anni, più di un decennio dopo, all'inizio di agosto 2018, la Apple è diventata la prima in […]

Mozilla ha pubblicato il rapporto sulla libertà, l'accessibilità e l'umanità di Internet per il 2019

Il 23 aprile, l'organizzazione no-profit Mozilla, impegnata in diversi progetti volti a garantire l'accesso libero, la privacy e la sicurezza in Rete, nonché sviluppatrice del browser web Firefox, ha pubblicato il terzo rapporto nella sua storia sulla 'salute' della rete globale nel 2019, toccando l'impatto di Internet sulla società e sulla nostra vita quotidiana. Il rapporto descrive un quadro piuttosto ambiguo. In primo luogo, si osserva che […]

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