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

Крис Бирд напусна поста на ръководител на Mozilla Corporation

Крис Бърд (Chris Beard) обяви напускането си на поста главен изпълнителен директор (CEO) на компанията Mozilla Corporation, който заема от 2014 г. след напускането на Брендън Айк. Преди това Крис ръководеше популяризирането на Firefox от 2004 г., координираше маркетинга в Mozilla, представяше проекта на изложения и ръководеше общността на Mozilla Labs. Като причина за напускането се споменава желанието да направи крачка […]

Разработчиците на Perl разглеждат възможността за смяна на името на езика Perl 6

Разработчиците на езика Perl обсъждат възможността за развитие на Perl 6 под друго име. Първоначално Perl 6 предлагаше да бъде преименуван на "Camelia", но след това вниманието премина към предложеното от Лари Уолс име "Raku", което е по-кратко, асоциира се с текущия perl6 компилатор "Rakudo" и не се сблъсква с други проекти в търсачките. Името Camelia е предложено, тъй като това е съществуващо название на талисман и […]

Live дистрибутивът Knoppix след 4 години употреба се отказа от systemd.

След четири години употреба, базираният на Debian дистрибутив Knoppix, премахна спорната система за инициализация. В неделя (18 август *) излезе версия 8.6 на популярния линукс-дистрибутив Knoppix, базиран на Debian. В основата на релиза лежи версия 10 (Buster), излязла на 9 юли, с редица пакети от тестовите и нестабилни клони за поддръжка на нови видеокарти. Knoppix е един от първите live-CD […]

Ruby on Rails 6.0

На 15 август 2019 г. излезе версия Ruby on Rails 6.0. Освен многобройните поправки, основните нововъведения в версия 6 са: Action Mailbox — пренасочва входящите имейли в подобни на контролерите пощенски кутии. Action Text — възможност за съхранение и редактиране на обогатен текст в Rails. Паралелно тестване — позволява разпаралеляване на набор от тестове. Т.е. тестовете могат да се изпълняват паралелно. Тестиране […]

Release tl 1.0.6

tl — кросплатформено уеб приложение с отворен код (GitLab) за преводачи на художествена литература. Приложението разпределя качените текстове на парчета по символа за нов ред и ги подрежда в две колони (оригинал и превод). Основни промени: приставки за време на компилация за търсене на думи и словосъчетания в речниците; бележки в превода; обща статистика на превода; статистика за работа днес (и вчера); […]

Tarantool Cartridge: шардирне на Lua-бекенда в три реда

При нас в Mail.ru Group имаме Tarantool — това е сервер на приложения на Lua, който освен това е и база данни (или обратното?). Той е бърз и страхотен, но възможностите на един сървър все пак не са безгранични. Вертикалното мащабиране също не е панацея, затова в Tarantool има инструменти за хоризонтално мащабиране — модул vshard [1]. Той позволява шардирването […]

Архитектура на ново поколение за фактуриране: трансформация с преход към Tarantool

Защо такъв корпорация, като МегаФон, използва Tarantool в биллинга? Отстрани изглежда, че обикновено идва доставчик, носи някаква голяма кутия, включва щекера в контакта — ето ти билинг! Някога беше така, но сега това е архаика, и такива динозаври вече са изчезнали или изчезват. Първоначално биллингът е система за издаване на фактури — сметачка или калкулатор. В съвременния телекомуникационен сектор — това е система за автоматизация на целия жизнен цикъл на взаимодействие с абоната […]

Издание на браузъра Pale Moon 28.7.0

Представен е релиз на уеб браузъра Pale Moon 28.7, който произлиза от кодовата база на Firefox, с цел осигуряване на по-висока ефективност на работа, запазване на класическия интерфейс, минимизиране на консумацията на памет и предоставяне на допълнителни възможности за настройка. Сборките на Pale Moon се създават за Windows и Linux (x86 и x86_64). Кодът на проекта се разпространява под лиценз MPLv2 (Mozilla Public License). Проектът се придържа към класическата организация на интерфейса, без […]

Еба*и

Да-да, не сте се объркали. Именно така — the fuck — се нарича този конзолен инструмент, чийто изходни код можете да намерите в GitHub. Тази вълшебна утилита върши една много полезна работа — поправя грешките в последно изпълнената команда в конзолата. Примери ➜ apt-get install vim E: Не можа да се отвори файл за заключване \/var\/lib\/dpkg\/lock — open (13: Permission denied) E: […]

Pale Moon 28.7.0

Достъпна е нова значителна версия на Pale Moon — браузър, който някога беше оптимизирана версия на Mozilla Firefox, но с времето се превърна в самостоятелен проект, който вече е в значителна степен несъвместим с оригинала. Това обновление включва частична преработка на JavaScript двигателя, както и реализация на редица промени, които могат да повлияят на функционирането на сайтове. Тези промени реализират версии на спецификациите […]

Създаваме kubernetes платформа в Pinterest

През годините на съществуването на Pinterest 300 милиона потребители на услугата са създали над 200 милиарда пина на повече от 4 милиарда дъски. За да обслужва тази армия от потребители и обширната база с съдържание, порталът е разработил хиляди услуги, започвайки от микросервиси, с които може да се справи няколко CPU, и завършвайки с гигантски монолити, които работят на цял парк виртуални машини. И ето, настъпи моментът, […]

Плъгини за томове за съхранение в Kubernetes: от Flexvolume до CSI

В времена, когато Kubernetes беше още v1.0.0, съществуваха плъгини за томове (volume plugins). Те бяха необходими за свързване на системи за съхранение на персистентни (постоянни) данни на контейнерите към Kubernetes. Броят им не беше голям, и сред първите — такива доставчици на хранилища като GCE PD, Ceph, AWS EBS и други. Плъгините се доставяха заедно с Kubernetes, за което и […]

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