Categoria: Blog

Plataforma "1C: Enterprise" — o que há debaixo do capô?

Olá, Habr! Neste artigo, começaremos a falar sobre como a plataforma "1C: Enterprise 8" é construída internamente e quais tecnologias são utilizadas em seu desenvolvimento. Por que achamos que isso é interessante? Em primeiro lugar, porque a plataforma "1C: Enterprise 8" é um grande (mais de 10 milhões de linhas de código) aplicativo em C++ (cliente, servidor, etc.), JavaScript (cliente web) e, recentemente [...]

Como traduzimos 10 milhões de linhas de código C++ para o padrão C++14 (e depois para C++17)

Há algum tempo atrás (no outono de 2016), durante o desenvolvimento de uma nova versão da plataforma tecnológica 1C:Enterprise, surgiu uma discussão na equipe de desenvolvimento sobre o suporte ao novo padrão C++14 em nosso código. A transição para o novo padrão, como supúnhamos, nos permitiria escrever muitas coisas de forma mais elegante, simples e confiável, facilitando a manutenção e o suporte do código. E na tradução, aparentemente, não há nada extraordinário, […]

Como e por que ler datasheets, se microcontroladores são seu hobby

A microeletrônica se tornou uma paixão popular nos últimos anos, graças ao mágico Arduino. Mas aqui está o problema: quando há interesse suficiente, rapidamente se sai do DigitalWrite(), e o que fazer a seguir – não está muito claro. Os desenvolvedores do Arduino se esforçaram consideravelmente para reduzir a barreira de entrada em seu ecossistema, mas fora dele ainda existe uma floresta sombria da dura eletrônica, pouco acessível ao entusiasta. Por exemplo, as folhas de dados. Parece que […]

Eclipse como plataforma tecnológica para 1C:Enterprise Development Tools

Provavelmente, o Eclipse não precisa de apresentações especiais. Muitos conhecem o Eclipse graças ao Eclipse Java Development Tools (JDT). Esta popular IDE Java de código aberto é associada pela maioria dos desenvolvedores à palavra “Eclipse”. No entanto, o Eclipse é também uma plataforma extensível para a integração de ferramentas de desenvolvimento (Eclipse Platform), além de uma série de IDEs construídas sobre sua base.

Sobre o cliente web 1C

Uma das características agradáveis da tecnologia 1C:Enterprise é que a solução aplicada, desenvolvida com a tecnologia de formulários gerenciados, pode ser executada tanto em um cliente leve (executável) em Windows, Linux, MacOS X, quanto como cliente web em 5 navegadores – Chrome, Internet Explorer, Firefox, Safari e Edge, tudo isso sem alterar o código-fonte do aplicativo. Além disso, externamente

As análises da GeForce GTX 1650 foram adiadas devido à falta de drivers.

Ontem, a NVIDIA apresentou oficialmente sua placa de vídeo mais simples, a GeForce GTX 1650. Muitos esperavam que, junto com a apresentação, fossem publicados reviews da nova placa em sites especializados, incluindo o nosso. No entanto, isso não ocorreu, pois a NVIDIA não forneceu os drivers para o acelerador aos revisores com antecedência. Normalmente, os recursos especializados recebem as placas de vídeo da NVIDIA antes do lançamento oficial juntamente com […]

Atualização da distribuição Linux Pop!_OS 19.04

A System76, especializada na produção de laptops, PCs e servidores, fornecidos com Linux, lançou uma nova versão da distribuição Pop!_OS 19.04, desenvolvida para ser instalada no hardware da System76, em vez da distribuição Ubuntu anteriormente oferecida. O Pop!_OS é baseado na base de pacotes do Ubuntu 19.04 e apresenta um ambiente de desktop reformulado, baseado em uma shell GNOME modificada. As contribuições do projeto estão licenciadas sob GPLv3. As imagens ISO […]

Lançamento do sistema de controle de versões Apache Subversion 1.12.0

Após 6 meses de desenvolvimento, a organização Apache Software Foundation publicou o lançamento do sistema de controle de versões Subversion 1.12.0. Apesar do crescimento de sistemas descentralizados, o Subversion continua popular em empresas comerciais e projetos que utilizam uma abordagem centralizada para gerenciamento de versões e configuração de sistemas de software. Entre os projetos de código aberto que utilizam o Subversion, destacam-se: projetos Apache, FreeBSD, Free Pascal, OpenSCADA, GCC e LLVM. […]

O futuro está nas nuvens

1.1. Introdução Ao discutir o desenvolvimento de TI nos últimos anos, não podemos deixar de notar a proporção de soluções em nuvem entre as demais. Vamos entender o que são essas soluções em nuvem, tecnologias, etc. Computação em nuvem (ou serviços em nuvem) consiste em um conjunto especial de ferramentas e métodos de logística, armazenamento e processamento de dados em recursos computacionais remotos, que incluem servidores, sistemas

Como e por que escrevemos um serviço escalável de alta carga para 1C: Enterprise: Java, PostgreSQL, Hazelcast

Neste artigo, iremos falar sobre como e por que desenvolvemos o Sistema de Interação – um mecanismo que transmite informações entre aplicativos clientes e servidores 1C:Enterprise – desde a definição da tarefa até a concepção da arquitetura e detalhes da implementação. O Sistema de Interação (daqui em diante – SI) é um sistema de mensagens distribuído e tolerante a falhas com entrega garantida. O SI foi projetado como um serviço de alta carga com

A capitalização de mercado da Microsoft ultrapassou 1 trilhão de dólares em 25.04.2019

A Microsoft se tornou a terceira empresa americana a ter seu valor de mercado acima de um trilhão de dólares. A história dos recordes A primeira empresa na história do mercado de ações mundial a alcançar uma capitalização superior a 1 trilhão de dólares foi a chinesa PetroChina, que estabeleceu esse recorde em novembro de 2007. Os anos se passaram e, mais de uma década depois, no início de agosto de 2018, a Apple se tornou a primeira a

A Mozilla publicou um relatório sobre liberdade, acessibilidade e humanidade da Internet para 2019.

No dia 23 de abril, a organização sem fins lucrativos Mozilla, que lidera uma série de projetos voltados para o acesso livre, privacidade e segurança na Internet, além de desenvolver o navegador web Firefox, publicou o terceiro relatório em sua história sobre a "saúde" da rede mundial de 2019, abordando o impacto da Internet na sociedade e em nossas vidas diárias. O relatório descreve uma imagem bastante ambígua. Primeiramente, nota-se que […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster