И это всё МОЁ

Не получается заставить работать скрипт полностью.


Задача:

вывести текущее состояние аудиоплеера.

Условия:

плеер DeadBeeF умеет выводить только состояния «воспроизводится» и «пауза».


Сделал так:


#!/bin/bash

# проверить включена ли программа:
if deadbeef --version >/dev/null 2>&1;
then STATE="10"
else STATE="20"
fi

# обработать состояние воспроизведения:
if [ $(deadbeef --nowplaying-tf '%isplaying%') == "1" ];
then STATUS="3"
elif [ $(deadbeef --nowplaying-tf '%ispaused%') == "1" ];
then STATUS="4"
else STATUS="5"
fi

let "aaa = $STATE + $STATUS"

if [ "$aaa" -ge "20" ];
then echo "[OFF]"
elif [ "$aaa" == "13" ];
then echo "[PLAY]"
elif [ "$aaa" == "14" ];
then echo "[PAUSE]"
elif [ "$aaa" == "15" ];
then echo "[STOP]"
fi


Результат:

с таким решением выводит он только состояния «play»,«pause» и «stop».

Вопрос:

как заставить вывести четвёртое состояние «OFF»?









 , ,








И это всё МОЁ
Компания Cisco представила корректирующий выпуск свободного антивирусного пакета ClamAV 0.101.3, в котором устранена уязвимость позволяющая инициировать отказ в обслуживании через передачу во вложении специально оформленного zip-архива.



И это всё МОЁ

Классическая тема, которую, однако, редко прямо обсуждали на этом форуме.

Пофантазируем, что сегодня вечером по всем СМИ будет заявление, что Земля просуществует еще неделю. Затем она внутренними силами будет разорвана на куски, человечество погибнет.

Какой реакция общества наиболее вероятна?

Люди спокойно разойдутся по домам?
Большинство не поверит в это заявление и продолжит обычную повседневную жизнь?
Начнутся массовые беспорядки?
Толпы людей выстроятся в очередь и начнут молиться?
Люди сплотятся, отстроять ракету и модули для базы на Марсе в рекордно короткие сроки, а затем отправят колонистов?
Найдется команда бурильщиков, которая попытается остановить трагедию?

Что изменится, если происходящее будет растянуто во времени? Например, начнется быстрое повышение температуры окружающей среды и через 3 года от сообщения в СМИ средняя температура на экваторе достигнет 100 градусов по цельсию.

Где будете вы во время апокалипсиса?








 








И это всё МОЁ

Добрый день, недавно узнал, что для wpa_supplicant есть замена в виде iwd. Если есть те, кто разбирается, скажите изменится ли в лучшую или худшую сторону качество подключения wifi на iwd и какие преимущества помимо зависимости только от ядра и glib есть у iwd?








 








И это всё МОЁ

Ну и ещё какой FPGA подходит для создания южного моста с шиной работающей хотябы на минимально поддерживаемых CPU частотах?


А так контроллер должен иметь



  1. Достаточно подробную и понятную новичку начальную документацию на русском.

  2. Иметь открытые и работающие под Linux средства разработки(можно и не на русском, при наличии русскоязычной документации английский даже предпочтительнее).

  3. Иметь количество GPIO и частоты работы достаточные для самостоятельной реализации SIO/MIO/PCH.

  4. Иметь экономически доступные комплекты разработчика, но я готов рассмотреть и дорогие варианты.









 , ,








И это всё МОЁ

Здравствуй лорчик. Пытаюсь решить одну проблему, суть такова. Есть музыкальные треки и оценки к ним из разных источников (last.fm, spotify и т.д.) Нужно посчитать одну оценку. Допустим есть три оценки трека из разных источников, нужно посчитать на основании этих данных одну. Сейчас просто считается средняя (оценки приведены к диапазону [0; 1]), но с этим есть проблемы. Не для всех треков есть по три оценки, для некоторых есть оценки только из одного источника, допустим last.fm. И эти оценки могут быть для некоторых исполнителей похожи на оценки spotify, а для некоторых выше оценок spotify. И песни, у которых есть две оценки, будут иметь рейтинг ниже песен, у которых одна оценка, что несправедливо)

Что можно использовать вместо среднего арифметического, чтобы избежать такого негативного эффекта? Вот как это выглядит, трек это точка, его координаты - оценки https://imgur.com/a/Hh9k1jW Когда есть две оценки, все ок, когда всего одна, проблемы.








 , ,








И это всё МОЁ

и увидел что быстродействие увеличилось раза в 1.5-2. В связи с этим вопроc: в чем смысл покупания ноутов 3-5 поколения ? Это же редкостные тормоза ...








 ,








И это всё МОЁ

10 июля в штаб-квартире Европейской службы внешних связей (ЕСВС) в Брюсселе (Бельгия) состоялась демонстрация возможностей европейской системы ретрансляции данных European Data Relay System (EDRS), позволяющей практически в режиме реального времени, используя спутниковые данные, отслеживать, в частности, перемещения морского транспорта и разливы нефти, сообщает Европейское космическое агентство (ЕКА).

https://lenta.ru/news/2019/08/06/edrseyes/








 








И это всё МОЁ

Последние модели исчезают из продажи - хотя это жутко удобно ( даже в Линукс ). Что это ?








 ,








И это всё МОЁ

Вечер добрый
Стоит Tails OS на флешке, и после того как ноутбук побывал в спящем режиме не работает интернет. Подключаюсь по wifi.

Само соединение с роутером есть, но в торе висит постоянно «Подключение к ретранслятору...»

из допов в подключении использую OpenVPN.

помогите решить проблему.








 , ,








И это всё МОЁ

Такие дела.


Перевод завершен, остались только мелкие правки.


Так как мне хотелось бы видеть перевод прежде всего работой сообщества



И это всё МОЁ

Хотелось бы узнать где г-ну @leave удалось найти слово «Киздёж» и каким образом оно попало в нецензуные?


Я считал, что изобрёл вполне себе несуществующее слово но внезапно оно оказалось не только существующим но и матом.


Может быть вы доказательства сможете привести что это матерное слово или как всегда?









 , ,








И это всё МОЁ
Завершён русский перевод второго издания книги Ричарда Столлмана и Сэма Вильямса "Free as in Freedom: Richard Stallman's Crusade for Free Software" ("Освобождение вашего компьютера (2.0): Ричард Столлман и революция свободного программного обеспечения"). Перед финальной публикацией авторы перевода просят помощи в тщательной вычитке, а также исправлении оставшихся огрехов в оформлении. Книга распространяется под лицензией GNU FDL 1.3+ и доступна в формате TeX и PDF.



И это всё МОЁ
Объявлено об открытии исходных текстов SQL-движка BlazingSQL, использующего GPU для ускорения операций с данными. BlazingSQL не является полноценной СУБД, а позиционируется как движок для анализа и обработки данных, сравнимый по своим задачам с Apache Spark. Код написан на языке Python и открыт под лицензией Apache 2.0.



И это всё МОЁ

Есть AMD Ryzen 3600 и плата ASUS B450-PRO. Есть планка памяти c ECC. Как гарантированно проверить работоспособность коррекции ошибок памяти перед покупкой остальной памяти? Производитель заявляет поддержку, но без гарантий.

dmidecode выдаёт:

Physical Memory Array
Error Correction Type: Multi-bit ECC

На ум приходит вызвать нестабильность памяти и смотреть логи. Есть ли более простые методы?








 , ,








И это всё МОЁ

Здравствуйте. Подскажите, пожалуйста, как правильно сделать ветвление в цикле в зависимости от полученной ошибки?

Есть команда в скрипте, которая в зависимости от различных условий либо выполняется успешно, либо возвращает различные ошибки.

Мне необходимо мониторить конкретные ошибки, а остальные считать успешным выполнением и игнорировать.

Для первой ошибки делаю так, все работает.

if command1 2>&1 | grep -q "Try  again later."
then
mycommand2
echo "command2 ok..."
else
echo "command1 ok..."
fi

А вот как проверить вторую ошибку «Already exist» и выполнить command3 ?

Пробовал после else добавлять еще один цикл If else (elif), но так не сработало.








 








И это всё МОЁ

Добрый день, не так давно перешел на линукс (2 года всего), и первый раз сталкиваюсь с обновлением версии системы. Собственно вот какие вопросы:

  1. GNOME 3.22.2 - расширения останутся работать прежние?
  2. Установленные программы будут ли совместимы, продолжат работать?
  3. Какие сложности могут возникнуть при переходе на новую версию?







 ,








И это всё МОЁ
Разработчики проекта OpenBSD представили выпуск переносимой редакции пакета LibreSSL 3.0.0, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Проект LibreSSL ориентирован на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы. Выпуск LibreSSL 3.0.0 рассматривается как экспериментальный, в котором развиваются возможности, которые войдут в состав OpenBSD 6.6. Значительная смена номера версии связана с использованием десятичной нумерации (после 2.9 следует версия 3.0).



И это всё МОЁ

Вообщем у Konsole проблемы с рендерингом + непонятные баги. Пробовал termite, но он слишком минималистичен
. Нужен терминал, хотя бы чуть-чуть дотягивающий до гномовского, написанный на C (есть и на TypeScript и на Python, но мне с этими парнями не по пути).









 ,








И это всё МОЁ

Трамп после двух массовых убийств в США заявил о вреде интернета и видеоигр


Президент США Дональд Трамп выступил с обращением к нации в связи с двумя массовыми убийствами, которые произошли 3-4 августа. Он заявил, в частности, что «ненависти нет места в Америке» и что страна должна осудить расизм.

Среди факторов, влияющих на совершение массовых убийств, Трамп назвал интернет, который, по его мнению, предоставляет возможности для радикализации «беспокойных умов» и используется для совершения других преступлений.

«Опасности интернета и соцсетей не должны быть проигнорированы и не будут проигнорированы», — заявил Трамп, осудив также «прославление насилия» в видеоиграх.

Президент США также заявил, что «психические заболевания и ненависть спускают курок, а не оружие». Он призвал сосредоточиться на выявлении потенциальных преступников до совершения массовых убийств.

По словам Трампа, необходимо гарантировать, чтобы люди, представляющие опасность, не получали доступа к огнестрельному оружию и при необходимости были принудительно заключены в закрытые психиатрические учреждения.








 , , ,