тема: Администрација

Кубернетес туториал Дел 1: Апликации, микроуслуги и контејнери

На наше барање, Хабр создаде центар на Кубернетс и со задоволство ја објавуваме првата публикација во него. Претплатете се! Кубернетес е лесен. Зошто банките ми плаќаат многу пари за да работам во оваа област, додека секој може да ја совлада оваа технологија за само неколку часа? Ако се сомневате дека Кубернетс може да се научи на овој начин […]

Learning Docker, Дел 6: Работа со податоци

Во денешниот дел од преводот на серијата материјали за Докер ќе зборуваме за работа со податоци. Особено, за томовите на Докер. Во овие материјали, ние постојано ги споредувавме софтверските мотори Docker со различни аналогии за јадење. И овде да не отстапуваме од оваа традиција. Податоците во Docker нека бидат зачин. Постојат многу видови на зачини во светот, а […]

Водич за почетници за компонирање на Docker

Авторот на статијата, чиј превод го објавуваме денес, вели дека е наменета за оние програмери кои сакаат да го научат Docker Compose и се движат кон создавање на нивната прва апликација клиент-сервер користејќи Docker. Се претпоставува дека читателот на овој материјал е запознаен со основите на Докер. Ако тоа не е случај, можете да ја погледнете оваа серија материјали, оваа публикација, [...]

GitLab Shell Runner. Конкурентно лансирајте услуги што може да се тестираат со Docker Compose

Оваа статија ќе биде од интерес и за тестирачите и за развивачите, но е наменета главно за специјалисти за автоматизација кои се соочуваат со проблемот на поставување на GitLab CI/CD за тестирање на интеграција во услови на недоволни инфраструктурни ресурси и/или отсуство на оркестрација на контејнери платформа. Ќе ви кажам како да поставите распоредување на околини за тестирање со користење на докер компонирање на еден единствен GitLab школка и […]

Спроведување на статичка анализа во процесот, наместо да барате грешки со неа

Написать эту статью меня сподвигло большое количество материалов о статическом анализе, всё чаще попадающихся на глаза. Во-первых, это блог PVS-studio, который активно продвигает себя на Хабре при помощи обзоров ошибок, найденных их инструментом в проектах с открытым кодом. Недавно PVS-studio реализовали поддержку Java, и, конечно, разработчики IntelliJ IDEA, чей встроенный анализатор является на сегодня, наверное, […]

Водење на IntelliJ IDEA инспекции на Џенкинс

IntelliJ IDEA денес го има најнапредниот статичен Java-анализатор на кодови, кој во своите можности остава далеку зад себе такви „ветерани“ како Checkstyle и Spotbugs. Нејзините бројни „инспекции“ го проверуваат кодот во различни аспекти, од стил на кодирање до типични грешки. Сепак, се додека резултатите од анализата се прикажуваат само во локалниот интерфејс на IDE на развивачот, тие се од мала корист за процесот на развој. […]

Детален преглед на 3CX v16

Во оваа статија ќе дадеме детален преглед на можностите на 3CX v16. Новата верзија на PBX нуди различни подобрувања во квалитетот на услугите на клиентите и зголемена продуктивност на вработените. Во исто време, работата на системскиот инженер кој го сервисира системот е значително полесна. Во v16, ги проширивме можностите за унифицирана работа. Сега системот ви овозможува да комуницирате не само меѓу вработените, туку и со вашите клиенти и […]

Добро нахранети филозофи или конкурентно .NET програмирање

Ајде да погледнеме како функционира истовремено и паралелно програмирање во .Net, користејќи го примерот на проблемот на lunching philosophers. Планот е како што следува, од синхронизација на конец/процес до модел на актер (во следните делови). Статијата може да биде корисна за прво познанство или за освежување на вашето знаење. Зошто воопшто знаете како да го направите ова? Транзисторите ја достигнуваат својата минимална големина, законот на Мур го достигнува ограничувањето на брзината […]

„Глувците плачеа и се инјектираа.“ Замена за увоз во пракса. Дел 4 (теоретски, финален). Системи и услуги

Откако зборувавме во претходните написи за опциите, „домашните“ хипервизори и „домашните“ оперативни системи, ќе продолжиме да собираме информации за потребните системи и услуги што може да се распоредат на овие ОС. Всушност, овој напис се покажа како главно теоретски. Проблемот е што нема ништо ново или оригинално во „домашните“ системи. И да го препишам истото по стоти пат, [...]

Победниците на меѓународните натпревари SSH и sudo повторно на сцена. Предводени од истакнат диригент на Active Directory

Исторически сложилось, что sudo права регулировались содержимым файлов из /etc/sudoers.d и visudo, а авторизация по ключам велась с использованием ~/.ssh/authorized_keys. Однако с ростом инфраструктуры возникает желание управлять этими правами централизованно. На сегодняшний день вариантов решения может быть несколько: Система управления конфигурацией — Chef, Puppet, Ansible, Salt Active Directory + sssd Разнообразные извращения в виде скриптов […]

Ги покануваме програмерите на работилницата Think Developers

По добра, но сеуште не воспоставена традиција, во мај одржуваме отворен технички собир! Оваа година состанокот ќе биде „зачинет“ со практичен дел, а вие ќе можете да застанете кај нашата „гаража“ и да направите малку склопување и програмирање. Датум: 15 мај 2019 година, Москва. Остатокот од корисни информации е под сечењето. Можете да се регистрирате и да ја погледнете програмата на веб-страницата на настанот [...]

100 GbE: луксуз или суштинска потреба?

IEEE P802.3ba, стандард за пренос на податоци преку 100 гигабитен етернет (100 GbE), беше развиен помеѓу 2007 и 2010 година [3], но стана широко распространет дури во 2018 година [5]. Зошто во 2018 година, а не порано? И зошто веднаш во толпа? Постојат најмалку пет причини за ова... IEEE P802.3ba беше развиен првенствено за […]