Autors: ProHoster

Platforma "1C: Enterprise" - kas atrodas zem pārsega?

Sveiks, Habr! Šajā rakstā mēs sāksim stāstu par to, kā 1C:Enterprise 8 platforma ir strukturēta iekšpusē un kādas tehnoloģijas tiek izmantotas tās izstrādē. Kāpēc mēs domājam, ka tas ir interesanti? Pirmkārt, tāpēc, ka platforma 1C:Enterprise 8 ir liela (vairāk nekā 10 miljoni koda rindu) lietojumprogramma C++ (klients, serveris utt.), JavaScript (tīmekļa klients) un pēdējā laikā [... ]

Kā mēs pārtulkojām 10 miljonus C++ koda rindiņu uz C++14 standartu (un pēc tam uz C++17)

Pirms kāda laika (2016. gada rudenī), izstrādājot nākamo tehnoloģiju platformas 1C:Enterprise versiju, izstrādes komanda izvirzīja jautājumu par jaunā C++14 standarta atbalstīšanu mūsu kodā. Pāreja uz jaunu standartu, kā mēs pieņēmām, ļautu mums daudz ko uzrakstīt elegantāk, vienkāršāk un uzticamāk, kā arī vienkāršotu koda atbalstu un uzturēšanu. Un šķiet, ka tulkojumā nav nekā ārkārtēja, [...]

Huawei noliedz ziņas par lietotāju datu pārsūtīšanu Ķīnas valdībai

Huawei nākusi klajā ar oficiālu paziņojumu saistībā ar Krievijas medijos izskanējušajām ziņām, ka viedtālrunis Huawei P30 Pro, iespējams, pārsūta lietotāju personas datus uz Ķīnas valdībai piederošiem serveriem. Šo publikāciju pamatā bija informācija no ārzemju avota. Savukārt Huawei apgalvo, ka sniegtā informācija neatbilst patiesībai. Kā parādīja revīzija, šī informācija [...]

Noplūdušais renderējums parādīja viedtālruni Pixel 3a visā tā krāšņumā

Paredzams, ka vidējās klases viedtālruņi Pixel 7a un 3a XL tiks prezentēti 3. maijā, Google I/O izstrādātāju konferences atklāšanas dienā Shoreline Amphitheater Mountain View. Viņu atveidojumi jau ir parādījušies internetā, bet tikai no priekšpuses. Tagad, kad galvenais emuāru autors Evans Blass, pazīstams arī kā @Evleaks, ir ievietojis pikseļa attēlu […]

Pašportreti ar 32 miljoniem pikseļu: Xiaomi Redmi Y3 viedtālrunis tiek oficiāli prezentēts

Ķīnas uzņēmuma Xiaomi radītais zīmols Redmi, kā jau gaidīts, prezentēja Y3 vidēja līmeņa viedtālruni, kas galvenokārt paredzēts selfiju uzņemšanas entuziastiem. Nelielā izgriezumā ekrāna augšdaļā ir 32 megapikseļu priekšējā kamera ar maksimālo diafragmas atvērumu f/2,25. Ir ieviestas AI portretu un AI sejas atbloķēšanas funkcijas: pirmā palīdzēs uzņemt augstas kvalitātes pašportretus, bet otrā ļaus identificēt lietotājus pēc sejas. […]

Rudenī Assassin's Creed Chronicles: Krievija varoņi atgriezīsies jaunā komiksu grāmatā

Ubisoft kopā ar Titan Comics izdos komiksu grāmatu Assassin's Creed: The Fall & The Chain. Tās notikumi aizvedīs lietotājus uz Krieviju, un starp varoņiem parādīsies Nikolajs Orlovs un viņa dēls Inocents. Pirmais varonis Brotherhood of Assassins sērijas faniem ir pazīstams no spēles Assassin's Creed Chronicles: Russia. Titan Comics pārstāvji nedaudz runāja par grafikas sižetu […]

Amazon darbinieki varēja klausīties Echo viedo skaļruņu lietotāju sarunas

Datu drošības jautājumi kļūst arvien aktuālāki ar katru dienu. Tomēr daudzi uzņēmumi tā vai citādi pasliktina situāciju šajā virzienā. Bloomberg raksta, ka Amazon nodarbina tūkstošiem cilvēku visā pasaulē. Viņu uzdevums ir klausīties sarunu fragmentus, ko ieraksta Amazon Echo viedie skaļruņi ar Alexa palīgu. Resurss attiecas uz septiņu cilvēku vārdiem, kuri strādāja [...]

Reklāmkadri par divpadsmit Total War: Three Kingdoms ģenerāļu iezīmēm

Spēlē Total War: Three Kingdoms spēlētāji varēs apvienot Ķīnu un veidot savu impēriju, iejūtoties viena no divpadsmit leģendārajiem karavadoņiem, tēliem no Luo Guanzhong ķīniešu daļēji mītiskā romāna Trīs karaļvalstis. Ķīna 190. gadā pēc Haņu impērijas krišanas bija nesavienota un sadrumstalota – valstij bija vajadzīga jauna dinastija ar jauniem ideāliem. Divpadsmit tālredzīgi militārie vadītāji ir gatavi izmantot šo iespēju, tāpēc […]

Kā un kāpēc lasīt datu lapas, ja mikrokontrolleri ir jūsu hobijs

Mikroelektronika pēdējos gados ir moderns hobijs, pateicoties maģiskajam Arduino. Bet šeit ir problēma: ar pietiekamu interesi jūs varat ātri izaugt no DigitalWrite(), taču nav īsti skaidrs, ko darīt tālāk. Arduino izstrādātāji ir pielikuši daudz pūļu, lai samazinātu barjeru, kas traucē iekļūt savā ekosistēmā, taču ārpus tās joprojām ir tumšs skarbu shēmu mežs, kas amatieriem nav pieejams. Piemēram, datu lapas. Liekas […]

Eclipse kā tehnoloģiju platforma 1C: Enterprise Development Tools

Eclipse laikam vairs nav vajadzīgs īpašs ievads. Daudzi cilvēki ir iepazinušies ar Eclipse, pateicoties Eclipse Java izstrādes rīkiem (JDT). Tieši šo populāro atvērtā pirmkoda Java IDE vairums izstrādātāju saista ar vārdu “Eclipse”. Tomēr Eclipse ir gan paplašināma platforma izstrādes rīku integrēšanai (Eclipse platforma), gan vairākas uz tās bāzes veidotas IDE, tostarp […]

Par 1C tīmekļa klientu

Viena no 1C:Enterprise tehnoloģijas jaukajām iezīmēm ir tā, ka lietojumprogrammu risinājumu, kas izstrādāts, izmantojot pārvaldīto formu tehnoloģiju, var palaist gan plānā (izpildāmā) klientā operētājsistēmai Windows, Linux, MacOS X, gan kā tīmekļa klientu 5 pārlūkprogrammām - Chrome, Internet Explorer, Firefox, Safari, Edge un tas viss, nemainot lietojumprogrammas pirmkodu. Turklāt ārēji [...]

GeForce GTX 1650 apskati kavējas draiveru trūkuma dēļ

Vakar NVIDIA oficiāli prezentēja jaunāko videokarti GeForce GTX 1650. Daudzi gaidīja, ka līdz ar prezentāciju specializētajās vietnēs tiks publicēti arī jaunā produkta apskati, tostarp mūsu. Tomēr tas nenotika, jo NVIDIA iepriekš nebija nodrošinājis recenzentiem šī paātrinātāja draiverus. Parasti specializētie resursi saņem NVIDIA videokartes pirms oficiālās izlaišanas, kā arī […]