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

Релиз на PyPy 7.3, реализация на Python, написана на езика Python.

Формулиран е релизът на проекта PyPy 7.3, в рамките на който се развива реализацията на езика Python, написана на самия Python (използва се статично типизирано подмножество RPython, Restricted Python). Релизът е подготвен едновременно за клоновете PyPy2.7 и PyPy3.6, осигуряващи поддръжка на синтаксиса на Python 2.7 и Python 3.6. Релизът е достъпен за Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 или ARMv7 с VFPv3), macOS (x86_64), […]

Излезе Delta Chat 1.0 за Android с ново ядро, пренаписано на Rust

Издаден е мессенджърът Delta Chat 1.0 за платформата Android (последната версия за десктоп е 0.901, а за iOS — 0.960). Проектът Delta Chat е забележителен с използването на обикновен имейл като транспор, трансформирайки моментни съобщения в имейл (chat-over-email, специализиран имейл клиент, работещ като мессенджър). Кодът на приложенията е разпространен под лиценз GPLv3, а основната библиотека е достъпна под […]

ElectronMail 4.0.0

Състоя се излизането на клиента за пощенски услуги със скрито криптиране. В новата версия ElectronMail 4.0.0 е премахната поддръжката на услугата Tutanota, оставена е поддръжката на ProtonMail. Програмата е написана от Владимир Яковлев на фреймуорка Electron и има отворен код (лицензия MIT). Основното раз отличие от безплатните версии на официалните клиенти е възможността за търсене, отсъствието на ограничения по обем и допълнителните възможности в офлайн режим. Налични са пакети […]

Стратегията на Apple. Привързването на операционната система към «железото» — конкурентно предимство или недостатък?

През 2013 година Microsoft вече три десетилетия доминираше в технологичната индустрия, постигайки невероятен успех с операционната си система. Компанията постепенно губеше водещите си позиции, но не защото моделът е спрял да работи, а защото Android от Google следваше заветите на Windows, но беше абсолютно безплатна. Изглеждаше, че именно тя ще стане водещата операционна система за смартфони. Очевидно това не […]

Индексирано двоично дърво

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

PagerDuty, или защо отделът по експлоатация не може да спи през нощта

Колкото по-сложна е системата, толкова повече се обрастна с различни предупреждения. И се появява нуждата да реагирате, агрегирайте и визуализирате тези предупреждения. Смятам, че ситуацията е позната на много до нервен тик. Решението, за което ще става дума, не е особено изненадващо, но пълната статия по темата не се намира лесно. Затова реших да споделя опита на FunCorp и да разкажа за […]

Създаване на план за действие с помощта на AWS Cloud Adoption Framework

Преводът на статията е подготвен специално за студентите от курса "Cloud Solution Architecture". Източник Изтеглете ръководството Планиране на действията на AWS CAF ще ви помогне да се подготвите за преминаването към облачния стек технологии. Пътуването започва с това, че вашият екип от ръководители разглежда шест аспекта на CAF. Всеки един от аспектите се използва за създаване на работни потоци, които идентифицират пропуските в съществуващите умения и процеси, и […]

nginx 1.17.7

Състоя се пореден релиз в текущата mainline версия на уеб сървъра nginx. В клон 1.17 продължава активната разработка, докато в текущата стабилна версия (1.16) се внасят само корекции на грешки. Корекция: по време на стартиране или преобразуване може да е настъпила segmentation fault, ако в конфигурацията се е използвала директива rewrite с празен низ за замяна. Корекция: в работния процес може да е настъпил segmentation […]

Как се влиза в ИТ: за стажантите и джуновете (резултат от анкетата "Моето обкръжение")

Преди известно време «Мой кръг» участва в дискусия, организирана от нашите приятели от Index School, посветена на трудоустрояването на начинаещи специалисти. Организаторите поставиха пред участниците следния проблем: «IT индустрията отдавна страда от недостиг на професионалисти, което не е новина за никого. Изглежда, че решението на ситуацията трябва да бъдат начинаещите специалисти, които в изобилие присъстват на пазара. […]

C++ Русия: как беше

Ако в началото на пиесата кажете, че на стената виси код на C++, то в края той задължително трябва да ви застреля в крака. Бйарне Строуструп От 31-ви октомври до 1-ви ноември в Санкт-Петербург се проведе конференцията C++ Russia Piter – едно от най-мащабните събития за програмиране в Русия, организирана от JUG Ru Group. Сред поканените лектори – […

Уравнения за кухнята под елхата

Магически константи Ч — Чистота (вж. Маршак), Б — Баланс (вж. Неш), МЛПП — Материали, хора и процес в пространството (вж. Маяковски, Корбюзие). Свежа графова свързочна невронна мрежа може да бъде полезна дори и в кухнята. Начинът да започнете да се забавлявате с молекулярна кулинария е по-лесен от всякога. Напълно достатъчно е да опишете ястието като: $inline$H = sigma [ hat D ^{-½} hat […

Windows Native Applications и услугата Acronis Active Restore

Днес продължаваме разказа за това как заедно с момчетата от Университета Иннополис разработваме технологията Active Restore, за да позволим на потребителя да започне работа на своята машина възможно най-скоро след срив. Ще говорим за нативните приложения за Windows, включително особеностите на тяхното създаване и стартиране. Под кат - малко за нашия проект, а също и практически наръчник как да пишем […]

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