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

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

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

H3Droid 1.3.5

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

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

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

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

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

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

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

Ежедневные отчёты по состоянию виртуальных машин с помощью R и PowerShell

Вступление День добрый. Уже пол года у нас работает скрипт (точнее набор скриптов), генерирующий отчёты по состоянию виртуальных машин (и не только). Решил поделиться опытом создания и самим кодом. Рассчитываю на критику и на то, что данный материал может быть кому-то полезным. Формирование потребности Виртуальных машин у нас много (порядка 1500 ВМ распределённых по 3-м […]

Тренинг Cisco 200-125 CCNA v3.0. День 6. Заполняем пробелы (DHCP, TCP, «рукопожатие», распространенные номера портов)

Прежде чем мы начнем сегодняшний видеоурок, хочу поблагодарить всех, кто способствовал популярности моего курса на YouTube. Когда я начал его около 8 месяцев назад, то не ожидал такого успеха – на сегодня мои уроки просмотрели 312724 человека, у меня 11208 подписчиков. Мне и не снилось, что это скромное начинание достигнет таких высот. Но не будем […]

Сколько нужно программистов, чтобы выпить чашечку кофе

Последние 28 лет моей жизни представляли собой нескончаемую череду переездов с места на место. И почему-то эта тенденция медленно (хотя, может, и быстро) перетекла со мной на новое место работы в виде традиции каждый месяц с друзьями, то бишь IT-отделом с кодовым названием УРКПО, переезжать из комнаты в комнату, из здания в здание, в надежде […]

Сети кабельного телевидения для самых маленьких. Часть 7: Оптические приёмники

Граница между оптической средой и коаксиальным кабелем — оптический приёмник. В этой статье рассмотрим их конструкцию и настройки. Содержание серии статей Часть 1: Общая архитектура сети КТВ Часть 2: Состав и форма сигнала Часть 3: Аналоговая составляющая сигнала Часть 4: Цифровая составляющая сигнала Часть 5: Коаксиальная распределительная сеть Часть 6: Усилители RF-сигнала Часть 7: Оптические […]

Digital-мероприятия в Москве c 3 по 9 июня

Подборка мероприятий на неделю Неделя Российского ритейла 2019 03 июня (понедельник) — 08 июня (суббота) Краснопресненская наб 12 бесплатно Неделя Российского Ритейла — ежегодное, ключевое и масштабное отраслевое мероприятие с участием бизнеса и государства. Мероприятие, на котором формируются основные направления развития сферы розничной торговли, определяются подходы государства к развитию многоформатного ритейла, решаются проблемы отрасли. Callday.Agency […]

Смартфон Motorola One Action будет нести на борту процессор Exynos 9609

Сетевые источники сообщают о том, что в скором времени дебютирует смартфон Motorola One Action: на днях аппарат показался в бенчмарке. Сообщается, что «сердце» устройства — процессор Exynos 9609 разработки Samsung. Этот чип содержит четыре ядра Cortex-A73 с тактовой частотой до 2,2 ГГц и четыре ядра Cortex-A53 с частотой до 1,6 ГГц. Обработкой графики занят ускоритель […]

Intel хочет больше открытости: компания собирается вернуться к проведению IDF

Компания Intel собирается возобновить проведение Intel Developer Forum (IDF) — серии тематических конференций для разработчиков, IT-специалистов и отраслевой прессы, на которой сотрудники компании делились актуальной информацией о передовых технологиях и разработках. Как сообщает сайт Fudzilla, популярное в прошлом мероприятие может вернуться уже в этом году. Напомним, в 2017 году Intel отказалась от проведения конференций IDF, которые […]