Категория: Блог

Настройка GitLab CI за качване на java проект в maven central

Тази статия е предназначена за Java разработчици, които имат нужда бързо да публикуват своите продукти в репозитории като sonatype и/или maven central, използвайки GitLab. В тази статия ще споделя настройките за gitlab-runner, gitlab-ci и maven-plugin за решаване на този проблем. Предварителни условия: Сигурно съхранение на mvn и GPG ключове. Сигурно изпълнение на публични CI задачи. Качване на артефакти (release/snapshot) в публични […]

Microsoft ще се откаже от редовната принудителна смяна на паролите

Компанията Microsoft призна в блога си, че правилата за основна безопасност за Windows 10 и Windows Server, които изискват редовна смяна на паролите, по същество са безполезни. Фактът е, че системата изисква създаване на сложни пароли, които е трудно да се запомнят. Поради това потребителите често променят или добавят един символ, което улеснява подбора. Според данни от компанията, научни изследвания показват, че периодичната […]

За подкрепа на музиката: как се организират даренията за стриймъри

Днес може да се намерят стриймове на всякакъв вкус – от уроци по програмиране до грим, готвене и многочасови разговори на блогъри 'за живота'. Стриймингът е изцяло индустрия с многомилионна аудитория, в която рекламодателите инвестират значителни средства. И докато рекламните предложения са налични основно за стриймъри с голяма аудитория, дори начинаещите стримъри могат да печелят от дарения. В тази статия […]

Интересно мнение на общността за сайта

Приятели, занимаваме се с бизнес отдавна - произвеждаме и продаваме бижутерия на едро, работим с големи платформи и директно с клиенти на едро. Преживели сме много неща, видели сме какво ли не в работата с партньори, но това е друга история, ако се интересувате - ще споделим. Но сайта си създадохме едва сега. Във връзка с което, за вас всички като […]

Опитът от използването на flatten-maven-plugin за опростяване на версионирането в maven-проекти

За нас В 1С разработваме не само платформата 1С: Предприятие на C++ и JavaScript, но и приложения на Java – по-специално нова среда за разработка Enterprise Development Tools на базата на Eclipse и сървър, дълбоко интегриран с платформата, мессенджера – Система за Взаимодействие. Въведение В качеството си на система за изграждане на Java приложения често използваме maven, и в […]

Резервно копиране, част 1: Назначение, преглед на методи и технологии

Защо е необходимо да правим резервни копия? В крайна сметка, оборудването е изключително надеждно, а и има „облаци“, които по надеждност превъзхождат физическите сървъри: при правилна настройка, „облачният“ сървър лесно ще оцелее при отказ на инфраструктурния физически сървър, а от гледна точка на потребителите на услугите, ще има малък, почти незабележим скок в времето за обслужване. Освен това дублирането на информация често изисква да платим […]

iFixit посочи възможни причини за проблеми с дисплея на Galaxy Fold [Обновено]

Както е известно, наскоро компанията Samsung отложи пускането на своя гъвкав смартфон Galaxy Fold. Става въпрос за това, че при някои рецензенти, на които новият модел беше предоставен за тест, екранът на смартфона се повреди само след няколко дни използване. И сега един от най-известните специалисти по ремонти и разглобяване на устройства, компанията iFixit, сподели своите мисли относно проблемите с Galaxy […]

Платформа «1С: Предприятие» — какво има под капака?

Здравей, Хабр! В тази статия ще започнем разказ за структурата на платформата „1С: Предприятие 8“ и технологиите, използвани при нейната разработка. Защо смятаме, че това е интересно? Първо, защото платформата „1С: Предприятие 8“ – е голямо (повече от 10 милиона реда код) приложение на C++ (клиент, сървър и т.н.), JavaScript (веб-клиент) и, скоро […]

Как прехвърлихме 10 милиона реда код C++ на стандарта C++14 (а след това и на C++17)

Преди известно време (есента на 2016 г.), при разработването на поредната версия на технологичната платформа 1С: Предприятие, в екипа за разработка възникна въпросът за поддръжката на новия стандарт C++14 в нашия код. Преходът към новия стандарт, както предполагахме, би ни позволил да пишем много неща по-елегантно, по-лесно и по-надеждно, улесняваше поддръжката и обслужването на кода. И в превода не изглежда да има нищо извънредно, […]

Как и защо да четем даташити, ако микроконтролерите са вашето хоби

Микроелектроника стана модерен интерес в последните години благодарение на магическото Arduino. Но, за съжаление, при достатъчен интерес, преминаването от DigitalWrite() става бързо, а какво да се прави след това – не е съвсем ясно. Разработчиците на Arduino положиха много усилия, за да намалят прага на достъпност до тяхната екосистема, но извън нея все още се ражда тъмен лес на сурова електроника, недостъпен за любители. Например, даташитите. Изглежда […]

Eclipse като технологична платформа за 1C: Enterprise Development Tools

Вероятно Eclipse вече не се нуждае от особено представяне. Много хора познават Eclipse благодарение на Eclipse Java Development Tools (JDT). Тази популярна open-source Java IDE се асоциира от повечето разработчици с думата “Eclipse”. Но Eclipse е и разширяема платформа за интеграция на средства за разработка (Eclipse Platform), и цял набор от IDE, изградени на нейната основа, в […]

За уеб-клиента 1С

Една от приятните особености на технологията 1С:Предприятие е, че приложението, разработено с технологията на управлявани форми, може да се стартира както в тънък (изпълняем) клиент под Windows, Linux, MacOS X, така и като уеб клиент под 5 браузъра – Chrome, Internet Explorer, Firefox, Safari, Edge, и всичко това – без да се променя изходният код на приложението. Още повече – визуално […]

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster