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

Тези луди KPI

Обичате ли KPI? Предполагам, вероятно не. Трудно е да се намери човек, който не е пострадал от KPI по един или друг начин: някой не е достигнал целевите показатели, някой е срещнал субективна оценка, а някой е работил, уволнил се е, но така и не е успял да разбере от какво се състоят тези конкретни KPI, за които в компанията дори се страхували да споменават. И […]

Създаване на оптимизирани Docker образи за Spring Boot приложение

Контейнерите станаха предпочитано средство за опаковане на приложение с всички зависимости на софтуера и операционната система, а след това доставка до различни среди. В тази статия се разглеждат различни методи за контейнизиране на Spring Boot приложение: създаване на Docker образ с помощта на Docker файл, създаване на OCI образ от изходния код с помощта на Cloud-Native Buildpack и оптимизация на изображението по време на изпълнение чрез […]

В Chrome започна активирането на IETF QUIC и HTTP/3

Компанията Google обяви началото на замяната на собствената редакция на протокола QUIC с вариант, разработван в спецификацията IETF. Използваният в Chrome вариант на QUIC от Google в някои детайли се различава от варианта в спецификациите на IETF. При това Chrome поддържа и двата варианта на протокола, но по подразбиране все още е използвал своя вариант QUIC. От днес 25% от потребителите на стабилната […]

Отворени са източните кодове на GitHub Docs

GitHub обяви за откритие на изходния код, осигуряващ работата на услугата docs.github.com, както и публикува документацията, налична там, в Markdown формат. Кодът може да бъде използван за създаване на интерактивни раздели за преглед и навигация в документацията на проекта, първоначално оформена в Markdown формат и преведена на различни езици. Потребителите също могат да предлагат свои корекции и нови документи. Освен GitHub, посоченият […]

Издание на Chrome 86

Компанията Google представи изданието на уеб браузъра Chrome 86. В същото време е наличен и стабилен релиз на свободния проект Chromium, който е основата на Chrome. Браузърът Chrome се отличава с използването на логота на Google, наличието на система за изпращане на уведомления в случай на срив, възможността за изтегляне на Flash модули по заявка, модули за възпроизвеждане на защитено видеосъдържание (DRM), система за автоматично инсталиране на актуализации и предаване на RLZ параметри при търсене. Следващото издание на Chrome 87 […]

Microsoft пренасочва Wayland за WSL2

На ZDNet се появи интересна новина: Wayland е пренасочен за Windows Subsystem for Linux 2, което ще позволи стартирането на графични приложения от Linux в Windows 10. Те работеха и преди, но за това беше необходимо да се инсталира друг X-сървър, а с пренасочването на Wayland всичко ще работи веднага. Всъщност, потребителят ще вижда RDP клиент, през който ще вижда приложението. […]

Коректно изключване на хипервизора VMWare ESXi при критично ниво на заряд на UPS APC

В интернет има много статии за това как да настроите PowerChute Business Edition и как да се свържете с VMWare от PowerShell, но не бях срещал всичко това на едно място, с описание на фините моменти. А те съществуват. 1. Въведение Въпреки че имаме известно отношение към енергетиката, проблемите с електричеството понякога възникват. Тук на помощ идва […]

GitOps: поредният модерен термин или пробив в автоматизацията?

Повечето от нас, забелязвайки поредния нов термин в IT блогосферата или на конференция, рано или късно си задаваме подобен въпрос: "Какво е това? Поредната модна дума, 'buzzword' или наистина нещо, което заслужава вниманието ни, изучаване и обещава нови хоризонти?" Подобно се случи и с термина GitOps преди известно време. Въоръжен с множество съществуващи статии и знания […]

Решение на проблема с прекратяване на работата на Twitter в Firefox

Компанията Mozilla публикува инструкция за решаване на проблема, който пречи на отварянето на Twitter в Firefox (показва се грешка или празна страница). Проблемът се проявява от Firefox 81, но засяга само част от потребителите. Като обходен вариант за възобновяване на възможността за отваряне на Twitter се препоръчва на страницата "about:serviceworkers" да се намери блок "Origin: https://twitter.com" и да бъде деактивиран, като се натисне бутона "Unregister". Проблемът също […]

Представен е фреймуърк за разработка на 2D игри NasNas

Проектът NasNas развива модулен фреймуърк за разработка на 2D игри на C++, използващ библиотеката SFML за рендеринг и фокусиран върху пикселова графика. Кодът е написан на C++17 и се разпространява под лиценз Zlib. Поддържа работа в Linux, Windows и Android. Има обвивка за Python. Като пример се посочва играта History Leaks, създадена за конкурс […]

DuploQ — графичен фронтенд за Duplo (детектор на дублиран код)

DuploQ е графичен интерфейс към конзолната утилита Duplo (https://github.com/dlidstrom/Duplo), предназначена за намиране на дублиран код в изходни файлове (т.н. „копипаста“). Утилитата Duplo поддържа няколко програмни езика: C, C++, Java, JavaScript, C#, но също така може да се използва за намиране на копия в произволни текстови файлове. За посочените езици, Duplo се опитва да игнорира макроси, коментари, празни редове и интервали, […]

Проблемът с „умното“ почистване на изображения на контейнери и неговото решение в werf

В статията се разглежда проблематиката на почистването на изображения, които се натрупват в регистрите на контейнери (Docker Registry и неговите аналози) в реалностите на съвременните CI/CD пайплайни за cloud native приложения, доставяни в Kubernetes. Представени са основните критерии за актуалност на изображенията и произтичащите от тях сложности при автоматизация на почистването, запазването на място и удовлетворяване на нуждите на екипите. Накрая, на примера на конкретен Open Source проект ще разкажем как тези […]

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