Рубрика: Блог

yacc (pre-bison) парсер в bash-скрипт. Реализация jq на bash

Иногда возникает проблема написать небольшой умный скрипт, понимающий некую встроенную грамматику, то есть с миниязыком внутрях. Изначально я написал минимальную реализацию jq на bash. Но чем больше добавлялось туда «умности», тем труднее приходилось реализовывать рекурсивный разбор подвыражений. Это так надоело, что сподвигло написать вначале компилятор LARL(1) yacc (pre-bison) для генерации bash-скрипта, а потом как по […]

Доступна система распределённых вычислений Apache Storm 2.0

Увидел свет значительный выпуск системы распределённой обработки событий Apache Storm 2.0, примечательный переходом на новую архитектуру, реализованную на языке Java, вместо ранее применяемого языка Clojure. Проект позволяет организовать гарантированную обработку различных событий в режиме реального времени. Например, Storm можно применять для анализа потоков данных в режиме реального времени, выполнения задач для машинного обучения, организации непрерывных […]

H3Droid 1.3.5

30 мая 2019 года тихо и незаметно вышел дистрибутив Android версии 1.3.5 для устройств на базе процессоров Allwinner H3, известных как OrangePi, NanoPi, BananaPi. Основан на Android 4.4 (KitKat), работает на устройствах с памятью от 512 Mb. Предназначен для тех, кому хочется на своих устройствах видеть не только красивое удобное готовое графическое решение для пользователя, […]

Apple Watch лишится поддержки Pokémon Go

Если вы привыкли играть в Pokémon Go при помощи «умных» часов Apple Watch, то скоро вам придётся изменить привычки. Дело в том, что с 1 июля компания Niantic прекращает поддержку Apple Watch. Помимо этого, разработчики заблокируют возможность подключения смарт-часов к игре. В компании заявили, что хотят сосредоточиться на проекте в рамках одного устройства, а не […]

Вышла новая версия web-браузера GNU IceCat 60.7.0

2019-06-02 была представлена новая версия браузера GNU IceCat 60.7.0. Этот браузер построен на кодовой базе Firefox 60 ESR, изменённой в соответствии с требованиями к полностью свободному ПО. В данном браузере были удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, а, кроме того, интегрированы дополнения, направленные на […]

Новый Microsoft Edge научился корректно работать с YouTube и получил проверку грамматики

Несколько дней назад пользователи ранней версии браузера Microsoft Edge на базе Chromium пожаловались, что не могут получить доступ к новому и усовершенствованному интерфейсу YouTube. Вместо этого веб-сайт перенаправил их на старую версию сервиса. Это затрагивало ветки Edge Dev и Edge Canary. Сообщается, что сбой действительно был проблемой, которую Google уже признала и исправила. В компании […]

Первый iridium-спонсор OpenBSD в 2019 году

Компания Smartisan Technology совершила пожертвование в 400 тысяч долларов проекту OpenBSD, став таким образом в третий раз «иридиевым» спонсором проекта и первым «иридиевым» спонсором в 2019 году. Статус iridium получают проекты, пожертвовавшие $100 000 или более. Среди прочих спонсоров проекта можно выделить: Facebook (2019 и 2017 года, «золотой» спонсор: от 25,000$ до 50,000$), Handshake (2018 […]

У Google Cloud сбои — они отразились на YouTube и Gmail

В облачном сервисе Google Cloud произошёл сбой, что затронуло работу ряда популярных сетевых служб. В их число попали YouTube, Snapchat, Gmail, Nest, Discord и так далее. Пользователи жалуются на нестабильную работу систем. И хотя это преимущественно касается США, уже начали поступать сообщения о сбоях из Европы. Судя по данным Google, сбой произошёл вчера, 2 июня. […]

Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R5U2

Компания Oracle выпустила второе функциональное обновление для ядра Unbreakable Enterprise Kernel R5, позиционируемого для использования в дистрибутиве Oracle Linux в качестве альтернативы штатному пакету с ядром из Red Hat Enterprise Linux. Ядро доступно для архитектур x86_64 и ARM64 (aarch64). Исходные тексты ядра, включая разбивку на отдельные патчи, опубликованы в публичном Git-репозитории Oracle. Пакет Unbreakable Enterprise […]

Миллионы ПК с Windows XP до сих пор не защищены от WannaCry и аналогов

Несмотря на то, что компания Microsoft уже давно прекратила поддержку Windows XP и Server 2003, эти ОС до сих пор используются многими. В середине мая корпорация выпустила патч, который должен закрыть брешь для WannaCry или подобных ему вирусов в старых ОС. Однако до сих пор многие системы остаются незащищёнными. При этом специалисты полагают, что эксплойты […]

Google вводит новые политики конфиденциальности для улучшения расширений Chrome

На данный момент в онлайн-магазине Chrome представлено порядка 180 000 расширений. Часть размещённых в магазине расширений осуществляют сбор пользовательских данных без надлежащих разрешений. Вскоре это изменится, поскольку Google начинает вводить новые политики конфиденциальности для расширений Chrome. Известно, что озвученные компанией правила начнут действовать осенью этого года. Если какое-то расширение не будет соответствовать новым требованиям конфиденциальности, то […]

Анонсирован смарт-дисплей Amazon Echo Show 5 по цене $90

Компания Amazon представила новый смарт-дисплей третьего поколения Echo Show 5 с голосовым ассистентом Alexa. Новинка имеет компактные габариты, диагональ её дисплея составляет всего 5,5 дюйма, а цена равна $90. Напомним, что вышедшая осенью прошлого года модель Amazon Echo Show второго поколения оснащена 10,1-дюймовым экраном. «После того как мы запустили первое устройство Echo Show, клиенты говорили […]