Autor: Yuri Gagarin

Varundamine, osa 1: Sihtotstarve, meetodite ja tehnoloogiate ülevaade

Miks on varukoopiate tegemine vajalik? Lõppude lõpuks on riistvara üsna usaldusväärne ning lisaks on olemas "pilved", mis on usaldusväärsemad kui füüsilised serverid: korralikult seadistatud "pilveserver" talub infrastruktuuri füüsilise serveri rikke, kuid teenuste kasutajate seisukohalt on teenindusaegades vaid väike, peaaegu märkamatud viivitus. Lisaks, andmete kopeerimine nõuab sageli maksmist […]

Kogemus flatten-maven-plugin'i kasutamisest Maven-projektide versiooni lihtsustamiseks

Meist 1C-s arendame mitte ainult 1C: Enterprise platvormi C++ ja JavaScriptis, vaid ka Java rakendusi – eelkõige uut arenduskeskkonda Enterprise Development Tools Eclipse'i baasil ja sügavalt integreeritud serverit platvormiga, mis on messengeri – Suhtluse Süsteem. Sissejuhatus Väärib märkimist, et Java rakenduste ehitamise süsteemina kasutame sageli mavenit ja […]

Platvorm "1C: Enterprise" — mis peitub kapoti all?

Tere, Habr! Selles artiklis alustatud jutustame sellest, kuidas on platvorm „1C: Enterprise 8“ sisemiselt üles ehitatud ja milliseid tehnoloogiaid selle arendamisel kasutatakse. Miks me arvame, et see on huvitav? Esiteks seetõttu, et platvorm „1C: Enterprise 8“ on suur (üle 10 miljoni koodirida) C++ rakendus (klient, server jne), JavaScript (veebiklient) ja, hiljuti […]

Kuidas me tõlkisime 10 miljonit rida C++ koodi standardile C++14 (ja hiljem C++17)

Mõni aeg tagasi (sügisel 2016), kui töötati välja järgmise versiooni tehnoloogia platvormist 1C:Ettevõte, tekkis arendusmeeskonnas küsimus C++14 uue standardi toetamise osas meie koodis. Üleminek uuele standardile, nagu me eeldasime, võimaldaks meil kirjutada paljusid asju elegantselt, lihtsamalt ja usaldusväärsemalt, lihtsustades koodi toetust ja hooldamist. Ja tõlkes ei tundu olevat midagi erakordset, […]

1С veebiklient

Üks 1C:Enterprise tehnoloogia meeldivamaid jooni on see, et rakenduslahendus, mis on loodud hallatud vormide tehnoloogia alusel, võib töötada nii Windows, Linux, MacOS X operatsioonisüsteemide õhukeses (täidavad) kliendis kui ka veebikliendina 5 brauseris – Chrome, Internet Explorer, Firefox, Safari, Edge, kõike seda – ilma rakenduse lähtekoodi muutmata. Veelgi enam – väliselt […]

Eclipse kui tehnoloogia platvorm 1C:Enterprise arendustööriistade jaoks

Tõenäoliselt ei vaja Eclipse enam eraldi tutvustamist. Paljud tunnevad Eclipse'i tänu Eclipse Java arendustööriistadele (JDT). Just see populaarne avatud lähtekoodiga Java IDE seondub enamiku arendajate jaoks sõnaga “Eclipse”. Kuid Eclipse on ka laiendatav platvorm arendusvahendite integreerimiseks (Eclipse Platform) ning terve rida IDE-sid, mis on selle alusel üles ehitatud, […]

Kuidas ja miks lugeda andmelehti, kui mikrokontrollerid on teie hobi

Mikroelektroonika on viimaste aastate suur trend tänu maagilisele Arduino'le. Kuid näe, kui suur huvi on, paistab DigitalWrite() kiiresti ületatuna, aga mis edasi teha – ei ole päris selge. Arduino arendajad on teinud palju, et madaldada sissepääsupiiri oma ökosüsteemi, kuid selle piiridest väljaspool loksub endiselt tume mets karmist skeemitehnikast, mis on harrastajale vähem kergesti kätte saadav. Näiteks andmelehed. Tundub, et […]

Apache Subversioni versiooni 1.12.0 väljalase

Pärast kuut kuud arendustööd avaldas Apache Software Foundation versioonihaldussüsteemi Subversion 1.12.0 väljaande. Hoolimata detsentraliseeritud süsteemide arengust, on Subversion jätkuvalt populaarne kaubanduslikes ettevõtetes ja projektides, mis kasutavad keskset lähenemist versioonihaldusele ja tarkvarasüsteemide konfiguratsioonile. Subversioni kasutavatest avatud projektidest võib märkida: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC ja LLVM projekte. […]

Linux jaotuse Pop!_OS 19.04 uuendus

Ettevõte System76, mis on spetsialiseerunud Linuxiga varustatud sülearvutite, arvutite ja serverite tootmisele, avaldas uue Pop!_OS 19.04 Linuxi distributsiooni väljaande, mis arendatakse väljapanekuks System76 riistvara peal, asendades varem pakutud Ubuntu distributsiooni. Pop!_OS põhineb Ubuntu 19.04 pakettbaasil ja erineb uuendatud lauakeskkonnaga, mis põhineb muudetud GNOME Shell'i liidese peal. Projekti arengud levitatakse GPLv3 litsentsi alusel. ISO-pildid […]

GeForce GTX 1650 ülevaated lükati edasi, kuna draivereid ei olnud

Eile esitles ettevõte NVIDIA ametlikult oma madalaima klassi graafikakaarti GeForce GTX 1650. Paljud ootasid, et koos esitlusega avaldatakse profiililehtedes, sealhulgas meie omas, uue toote ülevaated. Kuid seda ei juhtunud, kuna NVIDIA ei andnud eelnevalt ülevaatajatele draivereid selle kiirendi jaoks. Tavalistes profiilide ressurssides saab NVIDIA graafikakaardid enne ametlikku väljaannet koos […]

Kuidas ja miks me kirjutasime kõrge koormusega skaleeritava teenuse 1C: Ettevõtte jaoks: Java, PostgreSQL, Hazelcast

Selles artiklis räägime sellest, kuidas ja miks me arendasime välja Koostöö Süsteemi – mehhanismi, mis edastab teavet kliendirakenduste ja 1C:Ettevõtte serverite vahel – ülesande seadmisest kuni arhitektuuri ja rakenduse detailide väljatöötamiseni. Koostöö Süsteem (edasi – KS) on jaotatud tõrkeotsinguga sõnumivahetuse süsteem, millel on garanteeritud kohaletoimetamine. KS on projekteeritud kui kõrge koormusega teenus koos […]

Tulevik on pilvedes

1.1. Sissejuhatus Rääkides IT arengust viimastel aastatel, ei saa mainimata jätta Pilveteenuste osa teiste seas. Vaatame, mis need pilveteenused, tehnoloogiad ja muu on. Pilvecomputing (või pilveteenused) on eriline komplekt tööriistu ja meetodeid logistikaks, andmete salvestamiseks ja töötlemiseks kaugete arvutusressursside peal, kuhu kuuluvad serverid, süsteemid […]

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster