Autor: ProHoster

Platforma „1C: Enterprise” – co kryje się pod maską?

Witaj, Habro! W tym artykule zaczniemy opowieść o tym, jak zbudowana jest platforma 1C:Enterprise 8 i jakie technologie są wykorzystywane przy jej rozwoju. Dlaczego uważamy, że to interesujące? Po pierwsze dlatego, że platforma 1C:Enterprise 8 to duża (ponad 10 milionów linii kodu) aplikacja w języku C++ (klient, serwer itp.), JavaScript (klient WWW), a ostatnio [...]

Jak przetłumaczyliśmy 10 milionów linii kodu C++ na standard C++14 (a następnie na C++17)

Jakiś czas temu (jesienią 2016) podczas opracowywania kolejnej wersji platformy technologicznej 1C:Enterprise zespół programistów poruszył kwestię wsparcia w naszym kodzie nowego standardu C++14. Przejście na nowy standard, jak zakładaliśmy, pozwoliłoby nam pisać wiele rzeczy bardziej elegancko, prosto i niezawodnie oraz uprościłoby obsługę i utrzymanie kodu. I wydaje się, że w tłumaczeniu nie ma nic nadzwyczajnego, [...]

Huawei zaprzecza doniesieniom o przekazywaniu danych użytkowników chińskiemu rządowi

Huawei wydał oficjalne oświadczenie w związku z doniesieniami rosyjskich mediów, jakoby smartfon Huawei P30 Pro rzekomo przesyłał dane osobowe użytkowników na serwery będące własnością chińskiego rządu. Publikacje te powstały w oparciu o informacje pochodzące ze źródła zagranicznego. Z kolei Huawei twierdzi, że podane informacje nie są zgodne z prawdą. Jak wykazała kontrola, informacje te [...]

Wyciekły render pokazał smartfon Pixel 3a w całej okazałości

Oczekuje się, że smartfony Pixel 7a i 3a XL średniej klasy zostaną zaprezentowane 3 maja, w dniu rozpoczęcia konferencji programistów Google I/O w Shoreline Amphitheatre w Mountain View. Ich rendery pojawiły się już w Internecie, ale dopiero z frontowej strony. Teraz bloger mistrz wycieków, Evan Blass, znany również jako @Evleaks, opublikował zdjęcie Pixela […]

Autoportrety z 32 milionami pikseli: oficjalnie zaprezentowano smartfon Xiaomi Redmi Y3

Marka Redmi, stworzona przez chińską firmę Xiaomi, zgodnie z oczekiwaniami zaprezentowała smartfon Y3 ze średniej półki, skierowany przede wszystkim do entuzjastów robienia selfie. W niewielkim wycięciu w górnej części ekranu skrywa się 32-megapikselowy aparat przedni z maksymalną przysłoną f/2,25. Zaimplementowano funkcje AI Portrety i AI Face Unlock: pierwsza pomoże w wykonywaniu wysokiej jakości autoportretów, a druga umożliwi identyfikację użytkowników po twarzy. […]

Jesienią bohaterowie Assassin’s Creed Chronicles: Russia powrócą w nowym komiksie

Ubisoft wraz z Titan Comics wyda komiks zatytułowany Assassin's Creed: The Fall & The Chain. Jej wydarzenia przeniosą użytkowników do Rosji, a wśród bohaterów pojawią się Nikołaj Orłow i jego syn Innocenty. Pierwszy bohater jest znany fanom serii Brotherhood of Assassins z gry Assassin's Creed Chronicles: Russia. Przedstawiciele Titan Comics opowiedzieli trochę o fabule grafiki […]

Pracownicy Amazona mogli podsłuchiwać rozmowy użytkowników inteligentnych głośników Echo

Kwestie bezpieczeństwa danych stają się z każdym dniem coraz ważniejsze. Jednak wiele firm w ten czy inny sposób pogarsza sytuację w tym kierunku. Bloomberg pisze, że Amazon zatrudnia tysiące ludzi na całym świecie. Ich zadaniem jest odsłuchiwanie fragmentów rozmów, które nagrywają inteligentne głośniki Amazon Echo z asystentem Alexa. Zasób nawiązuje do słów siedmiu osób, które pracowały w [...]

Zwiastun przedstawiający cechy dwunastu generałów z Total War: Three Kingdoms

W Total War: Three Kingdoms gracze będą mogli zjednoczyć Chiny i zbudować swoje imperium, wcielając się w jednego z dwunastu legendarnych watażków, postaci z chińskiej, na wpół mitycznej powieści Luo Guanzhonga, „Trzy królestwa”. Chiny w roku 190, po upadku Imperium Han, zostały podzielone i podzielone – kraj potrzebował nowej dynastii z nowymi ideałami. Dwunastu wizjonerskich przywódców wojskowych jest gotowych skorzystać z tej okazji, więc […]

Jak i dlaczego czytać arkusze danych, jeśli Twoim hobby są mikrokontrolery

Mikroelektronika to modne hobby ostatnich lat za sprawą magicznego Arduino. Ale tu jest problem: przy wystarczającym zainteresowaniu można szybko przerosnąć DigitalWrite(), ale co dalej zrobić, nie jest do końca jasne. Twórcy Arduino włożyli wiele wysiłku w obniżenie bariery wejścia do swojego ekosystemu, ale poza nim wciąż znajduje się ciemny las trudnych obwodów, niedostępny dla amatora. Na przykład arkusze danych. Wydaje się […]

Eclipse jako platforma technologiczna dla 1C:Enterprise Development Tools

Eclipse chyba nie potrzebuje już specjalnego przedstawiania. Wiele osób zna Eclipse dzięki narzędziom programistycznym Eclipse Java (JDT). To popularne środowisko Java IDE o otwartym kodzie źródłowym, które większość programistów kojarzy ze słowem „Eclipse”. Jednak Eclipse jest zarówno rozszerzalną platformą do integracji narzędzi programistycznych (Eclipse Platform), jak i szeregiem zbudowanych na jej bazie IDE, w tym […]

Informacje o kliencie internetowym 1C

Jedną z ciekawych cech technologii 1C:Enterprise jest to, że rozwiązanie aplikacyjne opracowane przy użyciu technologii zarządzanych formularzy można uruchomić zarówno w cienkim (wykonywalnym) kliencie dla systemów Windows, Linux, MacOS X, jak i jako klient sieciowy dla 5 przeglądarek - Chrome, Internet Explorer, Firefox, Safari, Edge, a wszystko to bez zmiany kodu źródłowego aplikacji. Co więcej, na zewnątrz […]

Recenzje GeForce GTX 1650 zostały opóźnione z powodu braku sterowników

Wczoraj NVIDIA oficjalnie zaprezentowała najmłodszą kartę graficzną, GeForce GTX 1650. Wielu spodziewało się, że wraz z prezentacją na specjalistycznych portalach, w tym na naszym, pojawią się recenzje nowego produktu. Tak się jednak nie stało, gdyż NVIDIA nie udostępniła wcześniej recenzentom sterowników dla tego akceleratora. Zazwyczaj wyspecjalizowane zasoby otrzymują karty graficzne NVIDIA przed oficjalną premierą wraz z […]