Kategoria: Blog

GNU Guile 2.9.5 (beta)

Guile 2.9.5 — это пятый beta-выпуск реализации языка программирования Scheme от GNU, готовящийся к стабильной 3.x ветке. Guile поддерживает многие SRFI, предоставляет модульную систему, полный доступ к POSIX системным вызовам, поддержку сети, динамической линковки, вызова внешних функций и мощную обработку строк. Guile может интерпретировать код интерактивно, компилировать его в байткод виртуальной машины и подключаться библиотекой […]

37 уязвимостей в различных реализациях VNC

Павел Черемушкин из Лаборатории Касперского проанализировал различные реализации системы удалённого доступа VNC (Virtual Network Computing) и выявил 37 уязвимостей, вызванных проблемами при работе с памятью. Выявленные в реализациях VNC-серверов уязвимости могут быть эксплуатированы только аутентифицированным пользователем, а атаки на уязвимости в клиентском коде возможны при подключении пользователя к серверу, контролируемому злоумышленником. Наибольшее число уязвимостей обнаружено […]

РФС проведёт отборочные по eFootbal PES 2020 для формирования сборной страны

Российский футбольный союз проведёт квалификационный турнир по eFootbal PES 2020 для формирования сборной страны по киберфутболу. Победители отборочных смогут поучаствовать в чемпионате UEFA  eEURO 2020, который проведут Konami и UEFA. Отборочные соревнования пройдут в декабре 2019 года. Точные сроки проведения пока не раскрываются. По их результатам в состав сборной войдут четыре человека, из которых двое […]

3-way merge в werf: деплой в Kubernetes с Helm «на стероидах»

Случилось то, чего мы (и не только мы) долго ждали: werf, наша Open Source-утилита для сборки приложений и их доставки в Kubernetes, теперь поддерживает применение изменений с помощью 3-way-merge-патчей! В дополнение к этому, появилась возможность adoption’а существующих K8s-ресурсов в Helm-релизы без пересоздания этих ресурсов. Если совсем коротко, то ставим WERF_THREE_WAY_MERGE=enabled — получаем деплой «как в […]

Как написать смарт-контракт на Python в сети Ontology. Часть 3: Runtime API

Это 3-я часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology. В предыдущих статьях мы познакомились с Blockchain & Block API Storage API. Теперь, когда Вы имеете представление о том, как вызвать подходящее API для постоянного хранилища при разработке смарт-контракта с помощью Python в сети Ontology, давайте перейдём к знакомству […]

Нельзя просто так взять и сделать все идеально: что осталось за кулисами рекорда Гиннесса

Хотите узнать мнение организаторов «Цифрового прорыва» о том, как прошел конкурс? В этом посте не будет ничего про масштабы, книгу рекордов, первых лиц, неповторимые решения и безупречную организацию. Мы расскажем о своих главных факапах — поверьте нам, их было не мало. Но ошибаться — это нормально, особенно, если на этих ошибках учишься. Начнем с начала […]

Common Desktop Environment 2.3.1

Тихо и незаметно 16 ноября состоялся релиз классической среды рабочего стола CDE. Проект изначально работал только на коммерческих UNIX системах, но с 2012 года стал открытым и доступным на современных системах Linux, *BSD и Solaris. Краткий список изменений: Все поддерживаемые языки снова собираются по умолчанию Исправлены сотни предупреждений компилятора Тысячи исправлений после прогона кода анализатором […]

Google выпустил дистрибутив Mendel Linux 4.0 для плат Coral

Компания Google представила обновление дистрибутива Mendel Linux, предназначенного для использования на платах Coral, таких как Dev Board и SoM. Плата Dev Board представляет собой платформу для быстрой разработки прототипов аппаратных систем на базе Google Edge TPU (Tensor Processing Unit) для ускорения операций, связанных с машинным обучением и нейронными сетями. SoM (System-on-Module) является одним из готовых […]

Разработчики из Mozilla добавили опцию для управления доступом к about:config

Джеймс Уилкокс (James Wilcox) из компании Mozilla предложил изменение с реализацией параметра general.aboutConfig.enable и настройки GeckoRuntimeSettings aboutConfigEnabled, позволяющих управлять доступом к странице about:config в GeckoView (вариант движка Firefox для платформы Android). Настройка даст возможность создателям встраиваемых браузеров для мобильных устройств, использующих движок на базе GeckoView, при необходимости по умолчанию отключать доступ к about:config, а пользователям […]

Худшие покемоны Pokemon Sword и Shield отсылают к настоящей палеонтологической ошибке

Ещё до выхода Pokemon Sword и Shield игроки обнаружили в проекте множество отсылок к культуре Великобритании. Одна из них проявилась недавно, и она особенно интересна. Отсылка связана с уродливыми покемонами и настоящей историей Великобритании. В большинстве игр Pokemon есть возможность воскрешать покемонов из окаменелостей, которые вы находите где-то в регионе. Даже в Pokemon Red и […]

Испытывающая финансовые проблемы Japan Display обвинила менеджера в присвоении $5,25 млн

Japan Display (JDI), являющаяся одним из поставщиков Apple, сообщила в четверг о том, что в прошлом году уволила менеджера по работе с клиентами за растрату около $5,25 млн в течение четырёх лет с того момента, как компания получила статус публичной в 2014 году. В заявлении JDI говорится, что она подала заявление на возбуждение уголовного дела […]

Как упаковать VueJS + NodeJS + MongoDB приложение в Docker

Как можно понять из предыдущей статьи, я работала с разными проектами. Первые дни в новой команде обычно проходят одинаково: бэкендер подсаживается ко мне и выполняет магические действия по установке и деплою приложения. Докер незаменим для фронтендеров, т.к. бэкенд зачастую написан на широком спектре стеков PHP/Java/Python/C# и фронту не надо каждый раз отвлекать бэка, чтобы все […]

Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS | ProHoster