Categorie: Blog

Cum am tradus 10 milioane de linii de cod C++ la standardul C++14 (și apoi la C++17)

Cu ceva timp în urmă (toamna lui 2016), în timpul dezvoltării unei noi versiuni a platformei tehnologice 1C:Enterprise, în cadrul echipei de dezvoltare a apărut întrebarea de a susține noul standard C++14 în codul nostru. Trecerea la noul standard, așa cum ne închipuiam, ne-ar fi permis să scriem multe lucruri mai elegant, mai simplu și mai sigur, facilitând astfel întreținerea și suportul codului. Și în traducere nu pare a fi nimic extraordinar, […]

Cum și de ce să citești fișele tehnice, dacă microcontrolerele sunt hobby-ul tău

Microelectronică – o pasiune modernă a ultimilor ani, datorită magicianului Arduino. Însă, din păcate, cu un interes adecvat, trecerea la DigitalWrite() se face rapid, iar ce să facem în continuare – nu este foarte clar. Dezvoltatorii Arduino au depus eforturi considerabile pentru a reduce bariera de intrare în ecosistemul lor, dar dincolo de aceasta se află încă o pădure întunecată de scheme dure, inaccesibile pentru pasionați. De exemplu, fișele tehnice. Părea […]

Eclipse ca platformă tehnologică pentru 1C:Enterprise Development Tools

Probabil, Eclipse nu mai are nevoie de o prezentare specială. Mulți cunosc Eclipse datorită instrumentelor de dezvoltare Java Eclipse (JDT). Această populară IDE open-source Java este asociată în mintea majorității dezvoltatorilor cu cuvântul „Eclipse”. Totuși, Eclipse este și o platformă extensibilă pentru integrarea instrumentelor de dezvoltare (Eclipse Platform), și o întreagă gamă de IDE-uri construite pe baza sa, în […]

Despre clientul web 1C

Una dintre caracteristicile plăcute ale tehnologiei 1C:Enterprise este că soluția aplicației, dezvoltată pe baza tehnologiei formularelor gestionate, poate fi rulată atât în clientul subțire (execuabil) pe Windows, Linux, MacOS X, cât și ca client web pe 5 browsere – Chrome, Internet Explorer, Firefox, Safari, Edge, și toate acestea – fără a modifica codul sursă al aplicației. Mai mult decât atât – extern […]

Recenzile GeForce GTX 1650 au fost amânate din cauza lipsei de drivere

Ieri, compania NVIDIA a prezentat oficial cea mai mică placă video GeForce GTX 1650. Mulți se așteptau ca, împreună cu prezentarea, pe site-urile de specialitate, inclusiv al nostru, să fie publicate recenzile noutății. Cu toate acestea, acest lucru nu s-a întâmplat, deoarece NVIDIA nu a furnizat din timp driverele pentru acest accelerator. De obicei, resursele de specialitate primesc plăcile video NVIDIA înainte de lansarea oficială împreună cu […]

Actualizarea distribuției Linux Pop!_OS 19.04

Compania System76, specializată în producția de laptopuri, PC-uri și servere livrate cu Linux, a publicat o nouă versiune a distribuției Pop!_OS 19.04, dezvoltată pentru a fi livrată pe echipamentele System76 în locul distribuției anterioare Ubuntu. Pop!_OS se bazează pe baza de pachete Ubuntu 19.04 și se distinge printr-un mediu de lucru regândit, bazat pe un shell GNOME modificat. Proiectul este distribuit sub licența GPLv3. Imaginile ISO […]

Lansarea sistemului de gestionare a versiunilor Apache Subversion 1.12.0

După 6 luni de dezvoltare, organizația Apache Software Foundation a publicat versiunea sistemului de gestionare a versiunilor Subversion 1.12.0. În ciuda dezvoltării sistemelor descentralizate, Subversion continuă să fie popular în companiile comerciale și proiectele care utilizează o abordare centralizată pentru gestionarea versiunilor și configurației sistemelor software. Printre proiectele deschise care utilizează Subversion se numără: proiectele Apache, FreeBSD, Free Pascal, OpenSCADA, GCC și LLVM. […]

Viitorul aparține norilor

1.1. Introducere Vorbind despre dezvoltarea IT în ultimii ani, nu se poate ignora ponderea soluțiilor Cloud printre altele. Să înțelegem ce reprezintă soluțiile Cloud, tehnologiile etc. Calculul în cloud (sau serviciile cloud) este un set special de instrumente și metode pentru logistică, stocare și procesare a datelor pe resurse informatice externe, care includ servere, sisteme […]

Cum și de ce am scris un serviciu scalabil de mare încărcare pentru 1C:Enterprise: Java, PostgreSQL, Hazelcast

În acest articol vom vorbi despre cum și de ce am dezvoltat Sistemul de Interacțiune – mecanismul care transmite informații între aplicațiile client și serverele 1C:Enterprise – de la definirea sarcinii până la gândirea arhitecturii și detaliilor de implementare. Sistemul de Interacțiune (denumit în continuare – SI) este un sistem distribuit rezistent la defecte pentru schimbul de mesaje cu livrare garantată. SI a fost proiectat ca un serviciu de mare încărcare cu […]

Capitalizarea de piață a Microsoft a depășit 1 trilion de dolari pe 25.04.2019

Microsoft a devenit a treia companie americană a cărei valoare de piață a depășit un trilion de dolari. Istoria recordurilor. Prima companie din istoria piețelor financiare mondiale a cărei capitalizare a devenit mai mare de 1 trilion de dolari a fost compania chineză de petrol și gaze PetroChina, care a stabilit acest record în noiembrie 2007. Au trecut ani, peste un deceniu mai târziu, la începutul lunii august 2018, compania Apple a devenit prima în […]

Mozilla a publicat raportul despre libertatea, accesibilitatea și umanitatea Internetului pentru anul 2019

Pe 23 aprilie, organizația non-profit Mozilla, care se ocupă cu o serie de proiecte destinate accesului liber, intimității și securității pe Internet, precum și dezvoltării browser-ului web Firefox, a publicat al treilea raport din istoria sa despre „sănătatea” rețelei globale în 2019, abordând influența Internetului asupra societății și asupra vieții noastre de zi cu zi. Raportul descrie un tablou destul de ambiguu. În primul rând, se menționează că […]

Lansarea distribuției NomadBSD 1.2

A fost lansată versiunea Live a distribuției NomadBSD 1.2, care reprezintă o ediție a FreeBSD, adaptată pentru utilizarea ca desktop portabil, ce se încarcă de pe un stick USB. Mediul grafic este bazat pe managerul de feronerie Openbox. Pentru montarea unităților se folosește DSBMD (suport pentru montarea CD9660, FAT, HFS+, NTFS, Ext2/3/4), pentru configurarea rețelei wireless – wifimgr, iar pentru controlul volumului – DSBMixer. Dimensiunea imaginii de boot este de 2 […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster