Автор: Юрий Гагарин

Проектиране на Kubernetes клъстери: колко трябва да бъдат?

Прим. прев.: този материал е от образователния проект learnk8s — отговор на популярния въпрос при проектиране на инфраструктура на базата на Kubernetes. Надяваме се, че достатъчно подробните описания на предимствата и недостатъците на всяка от опциите ще помогнат за оптимален избор и за вашия проект. TL;DR: същият набор от натоварвания може да бъде стартиран на няколко големи клъстера (за всеки клъстер […]

Компания Valve пусна Proton 5.0-7, пакет за стартиране на Windows игри в Linux

Компания Valve публикува издание на проекта Proton 5.0-7, основано на разработки проекта Wine и е насочено към осигуряване на стартиране на игрови приложения в Linux, създадени за Windows и представени в каталога Steam. Разработките на проекта се разпространяват под лицензия BSD. Proton позволява директно стартиране на игрови приложения в Linux клиент на Steam, доставени само за Windows. Пакетът включва реализиране на DirectX […]

Издаване на Linux дистрибуцията Pop!_OS 20.04

Компания System76, която се специализира в производството на лаптопи, ПК и сървъри, снабдени с Linux, публикува издание на дистрибуцията Pop!_OS 20.04, развивана за доставка на оборудването на System76 вместо предишния предлаган дистрибуция Ubuntu и доставена с преработено работно пространство. Pop!_OS е базирана на пакетната база на Ubuntu 20.04 и също така е обявена като издание с дългосрочна поддръжка (LTS). Разработките на проекта се разпространяват […]

QtProtobuf 0.3.0

Ново издание на библиотеката QtProtobuf е публикувано. QtProtobuf – това е свободна библиотека, която се издава под лицензия MIT. С нейна помощ можете лесно да използвате Google Protocol Buffers и gRPC в проекта си на Qt. Промени: Добавена поддръжка за сериализация на JSON. Добавена статична компилация за платформи Win32. Миграция на регистъра cAmEl наименования на полета в съобщенията. Добавени релейзни rpm пакети и възможността […]

Удобни архитектурни патерни

Здравей, Хабр! В светлината на текущите събития заради коронавируса, редица интернет услуги получиха увеличено натоварване. Например, една от търговските мрежи в Обединеното кралство просто спря сайта си с онлайн поръчки, тъй като не достигнаха мощностите. И не винаги е възможно да се ускори сървъра, просто добавяйки по-мощно оборудване, но заявките на клиентите трябва да бъдат обработвани (или те ще преминат при конкурентите). В тази […]

Топ гафове на Циан

На всички добро! Аз се казвам Никита, и съм тимлид на екипа инженери на Циан. Една от моите задължения в компанията е да намаля броя на инцидентите, свързани с инфраструктурата на продукцията, до нула. Това, за което ще говорим по-долу, ни донесе много болка, и целта на тази статия е да не позволи на другите да повтарят нашите грешки или поне да минимизират тяхното влияние. […]

Apache Bigtop и изборът на Hadoop дистрибутив днес

Вероятно, никому не секрет, что минувший год стал годом значительных перемен для Apache Hadoop. В прошлом году произошло слияние Cloudera и Hortonworks (по сути, поглощение второго), а Mapr, из-за серьезных финансовых проблем, был продан Hewlett Packard. И если несколько лет назад, в случае локальных инсталляций, выбор чаще всего сводился к Cloudera и […]

Microsoft представи Rust/WinRT. Наличен е Rust-analyzer за интеграция на Rust с IDE

Компания Microsoft выпустила инструментарий Rust/WınRT, который позволяет использовать язык Rust для разработки приложений на основе архитектуры WinRT (Windows Runtime). Связанный с проектом код доступен под лицензией MIT. Rust/WınRT дает возможность аналогично C++/WinRT создавать приложения с помощью стандартного инструментария Rust, позволяя вызывать любые существующие или будущие API WinRT, используя код, сгенерированный на лету из метаданных, […]

Firefox Preview 5.0 за Android е наличен

Для платформы Android был выпущен экспериментальный браузер Firefox Preview 5.0, разрабатываемый под кодовым именем Fenix в качестве замены редакции Firefox для Android. В ближайшее время выпуск будет доступен в каталоге Google Play (для работы необходим Android 5 или новее). Firefox Preview использует движок GeckoView, построенный на базе технологий Firefox Quantum, и набор библиотек Mozilla Android […]

Проект Xfce премина на GitLab

Разработчиците на проекта Xfce обявиха завършването на прехода към нова инфраструктура за разработка, основана на платформата GitLab. По-рано достъпът до репозиториите с код се осъществяваше чрез cgit и gitolite. Старият сървър git.xfce.org е преминал в режим само за четене, вместо него следва да се използва gitlab.xfce.org. Миграцията към GitLab няма да доведе до промени, засягащи потребителите и поддържащите пакети, но […]

Tcl/Tk. Алтернативен диалог за избор на файлове за платформите Linux и Android

Днес скриптовият език Tcl/Tk се използва не само на компютри, но и успешно е пренесен на платформата Android. Именно на тази платформа особено ярко се проявяват всички недостатъци на диалога за избор на файлове tcl/tk (tk_getSaveFile, tk_getOpenFile или tk_chooseDirectory). Какво не е добре в този диалог? Липсата на елементарни операции с папки/файлове: създаване, унищожаване, преименуване. Не, не мислете, в […]

Quarkus: модернизация на приложения на примера helloworld от JBoss EAP Quickstart

Здравейте всички в този блог, и с вас четвъртият пост от серията за Quarkus! Предишният пост беше за това как Quarkus обединява MicroProfile и Spring. Да припомним, че Quarkus се позиционира като „сверхбърза субатома Java“, също така „Kubernetes-ориентиран Java стек, разработен за GraalVM и OpenJDK HotSpot и събран от най-добрите библиотеки и стандарти“. Днес ще покажем как да модернизираме […]

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