Catégorie : Blog

Plateforme « 1C: Entreprise » — qu'y a-t-il sous le capot ?

Bonjour, Habr ! Dans cet article, nous commencerons à parler de la manière dont la plateforme « 1C:Enterprise 8 » est conçue en interne et des technologies utilisées pour son développement. Pourquoi pensons-nous que c'est intéressant ? Tout d'abord, parce que la plateforme « 1C:Enterprise 8 » est une grande application (plus de 10 millions de lignes de code) en C++ (client, serveur, etc.), JavaScript (client web), et, récemment, […]

Comment nous avons traduit 10 millions de lignes de code C++ vers la norme C++14 (puis vers C++17)

Il y a quelque temps (à l'automne 2016), lors du développement d'une nouvelle version de la plateforme technologique 1C:Entreprise, l'équipe de développement a soulevé la question du support de la nouvelle norme C++14 dans notre code. Nous pensions que le passage à cette nouvelle norme nous permettrait d'écrire de nombreuses choses de manière plus élégante, plus simple et plus fiable, tout en facilitant la maintenance et le support du code. Et en apparence, il n'y a rien d'extraordinaire à cela, […]

Comment et pourquoi lire des fiches techniques si les microcontrôleurs sont votre hobby

L'électronique se transforme en passion à la mode ces dernières années grâce à l'incroyable Arduino. Cependant, un problème se pose : avec un intérêt suffisant, on finit vite par dépasser DigitalWrite(), mais que faire ensuite ? Les développeurs d'Arduino ont déployé d'importants efforts pour abaisser la barrière à l'entrée dans leur écosystème, mais au-delà, un sombre monde de circuits complexes, inaccessible à l'amateur, les attend. Par exemple, les fiches techniques. On pourrait penser que […]

Eclipse comme plateforme technologique pour 1C:Enterprise Development Tools

Il est probable qu'Eclipse n'a plus vraiment besoin de présentation. Beaucoup connaissent Eclipse grâce aux outils de développement Java d'Eclipse (JDT). Cette IDE Java open-source populaire est associée par la plupart des développeurs au mot « Eclipse ». Cependant, Eclipse est aussi une plateforme extensible pour l'intégration des outils de développement (Eclipse Platform) et un ensemble d'IDE construits sur cette base, dans […]

À propos du client Web 1C

Une des caractéristiques agréables de la technologie 1C:Entreprise est que la solution applicative, développée selon la technologie des formulaires gérés, peut s'exécuter à la fois sur un client léger (exécutable) sous Windows, Linux, MacOS X, et en tant que client web sur 5 navigateurs – Chrome, Internet Explorer, Firefox, Safari, Edge, et tout cela – sans modification du code source de l'application. De plus – extérieurement […]

Les critiques de la GeForce GTX 1650 ont été retardées en raison de l'absence de pilotes

Hier, la société NVIDIA a officiellement présenté sa plus petite carte graphique, la GeForce GTX 1650. Beaucoup s'attendaient à ce qu'en même temps que la présentation, des critiques de la nouveauté soient publiées sur des sites spécialisés, y compris le nôtre. Cependant, cela ne s'est pas produit, car NVIDIA n'avait pas fourni à l'avance les pilotes aux critiques pour cet accélérateur. Habituellement, les ressources spécialisées reçoivent les cartes graphiques NVIDIA avant le lancement officiel, accompagnées de […]

Mise à jour de la distribution Linux Pop!_OS 19.04

La société System76, spécialisée dans la fabrication d'ordinateurs portables, de PC et de serveurs livrés avec Linux, a publié une nouvelle version de la distribution Pop!_OS 19.04, développée pour être livrée sur le matériel System76 à la place de la distribution Ubuntu précédemment proposée. Pop!_OS est basé sur la base de paquets d'Ubuntu 19.04 et se distingue par un environnement de bureau remanié, basé sur une interface modifiée de GNOME Shell. Les développements du projet sont distribués sous la licence GPLv3. Les images ISO […]

Publication du système de gestion de version Apache Subversion 1.12.0

Après six mois de développement, l'Apache Software Foundation a publié la version 1.12.0 du système de gestion de versions Subversion. Malgré l'évolution des systèmes décentralisés, Subversion reste populaire dans les entreprises commerciales et les projets utilisant une approche centralisée pour la gestion des versions et la configuration des systèmes logiciels. Parmi les projets open source utilisant Subversion, on peut citer : les projets Apache, FreeBSD, Free Pascal, OpenSCADA, GCC et LLVM. […]

L'avenir appartient aux nuages.

1.1. Introduction En parlant de l'évolution des technologies de l'information ces dernières années, on ne peut ignorer la part des solutions Cloud parmi les autres. Analysons ce que sont réellement les solutions Cloud, les technologies, etc. L'informatique en nuage (ou services cloud) est un ensemble particulier d'outils et de méthodes de logistique, de stockage et de traitement des données sur des ressources informatiques distantes, comprenant des serveurs, des systèmes […]

Pourquoi et comment nous avons développé un service hautement chargé et évolutif pour 1C: Entreprise: Java, PostgreSQL, Hazelcast

Dans cet article, nous expliquerons comment et pourquoi nous avons développé le Système d'Interaction – un mécanisme qui transmet des informations entre les applications clientes et les serveurs 1C:Enterprise – depuis la définition de la tâche jusqu'à la réflexion sur l'architecture et les détails de mise en œuvre. Le Système d'Interaction (ci-après – SI) est un système distribué de messagerie tolérant aux pannes avec livraison garantie. Le SI a été conçu comme un service à forte charge avec […]

La capitalisation boursière de Microsoft a dépassé 1 trillion de dollars le 25 avril 2019.

Microsoft est devenue la troisième entreprise américaine dont la valeur marchande a dépassé un trillion de dollars. L'histoire des records La première entreprise de l'histoire du marché boursier mondial qui a atteint une capitalisation de plus de 1 trillion de dollars était la société pétrolière et gazière chinoise PetroChina, qui a établi ce record en novembre 2007. Les années ont passé, et plus d'une décennie plus tard, début août 2018, la société Apple est devenue la première à […]

Mozilla a publié un rapport sur la liberté, l'accessibilité et l'humanité d'Internet pour l'année 2019.

Le 23 avril, l'organisation à but non lucratif Mozilla, qui développe plusieurs projets visant à garantir un accès libre, la confidentialité et la sécurité sur Internet, ainsi que le navigateur web Firefox, a publié son troisième rapport sur la « santé » du réseau mondial en 2019, qui aborde l'impact d'Internet sur la société et notre vie quotidienne. Le rapport présente un tableau plutôt ambigu. Tout d'abord, il est noté que […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster