Автор: Yuri Gagarin

Релиз 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 примечателен использованием в качестве транспорта обычной электронной почты c трансляцией мгновенных сообщений в email (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++ Russia: как это было

Если в начале пьесы вы говорите, что на стене висит код на С++, то к концу он должен непременно выстрелить вам в ногу. Бьярне Строуструп С 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