netko2

netko2

Пикабушник
13К рейтинг 13 подписчиков 132 подписки 21 пост 5 в горячем
Награды:
5 лет на Пикабу

Антисоветчина и русский рок

Долго думал на эту тему. И в конце концов увидел за деревьями лес.

Что такое рок-группа в 70-х? Небольшие (по меркам западных звезд) деньги за концерты, полулегальность, необходимость согласовывать тексты, контроль. Полученные деньги потратить особо не на что.

Что такое рок-группа в 80-х? Членство в рок-клубе, не исключено, что под контролем, редкие квартирники, кассеты, с которых нет никакого дохода. Даже если удается заработать деньги, их особенно не на что тратить. Деньги с концертов нелегальны и за них можно неиллюзорно попасть.
Что такое рок-группа в 90+? Концерты на стадионах, миллионные прибыли, возможности потратить эти деньги на что угодно. И всё легально.
Так что борьба с проклятым коммунизмом возможно и диктовалась юношеским максимализмом, но вот материальная основа тут объективно именно такая.

Написано под "Ко мне" Алисы.

Ответ SpiteFulLeeCh в «Стукачок»40

Рассуждение красивое. Но есть один момент. Когда нарушитель -- нарушитель в силу сложившихся обстоятельств. Неприятности там или сям, тяжелый день. А нарушитель не алкаш за рулем, не беспринципный парковщик на газонах, ему не срать на окружающих. В сущности -- порядочный, честный человек.
И он вам свой, он так же работает, содержит семью, уважает окружающих.
А вы сдаете его чужим, тем, кто наживается на таких как он, случайных нарушителях, на тех, кто живет на взятках и имеет план по штрафам, и помимо прочего, еще и живет за счет ваших налогов.

Мой набор композиций для борьбы с тоской. Может, кому зайдет

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

Перевод

Перевод

Перевод

Показать полностью 7

Прорыв в доширакологии

Сегодня я совершил открытие, с которым хочу поделится с вами!
Рецепт простой. Нужно:


1.1. Доширак куриный -- 1 шт.

1.2. Собака, желательно беспородная, щенок. -- 1 и больше шт.

1.3. Куриные грудки -- см. рекомендации собакологов.
1. 4. Собаколог

Рецепт:
2. 1. Берем куриные грудки, варим их в мягкой воде,

2.2. скармливаем собаке, следуя рекомендациям лучших собакологов.
2.3. Получившимся бульоном заливаем доширак, сдабриваем его майонезом и употребляем в пищу..

2.4. Повторять с п. 1.1 ежедневно.


Эта уникальная комбинация позволит прокормить собаку 1+ шт и её хозяина 1+ шт, на протяжении всей жизни собаки. После потребуется завести еще одну или несколько собак.

Показать полностью

Ответ на пост «Православная диетология»1

Замечательное высказывание. Замечательно в нем всё. И замечательны комментарии, что вроде как протоиерей прав.


Ну, во-первых, понимание жизни. Видимо, в понимании протоиерея, совершенно нормальна такая жизнь, в которой человек испытывает голод, который он не может утолить. И ребенок с детства должен готовится к такой жизни.


Сострадание бедняку, опять-таки, существование бедняков богоугодно, видимо, чтобы проявлять сострадание к ним.


Не смогут трудится. Тут вообще песня. На смену идеи, что человек должен выбрать в жизни свое дело для своего счастья, возвращается идея работы за еду. А какая радость для работодателя!
Ведь, работая за пищу, другого искать не сможешь, да и слушаться работодателя будешь во всем.


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


У кого-нибудь остались вопросы, каким видят наше будущее церковь и попы?

Показать полностью

Пикейные жилеты

На фоне постов с большим рейтингом насчет продажи Россией газа за рубли, почему-то вспомнилось:
Ведь им же нужно сбывать кому-нибудь свои сельскохозяйственные орудия? Вот мы и будем покупать. При этом сообщении глаза стариков блеснули. Им уже много лет хотелось покупать и продавать, - Бриан-это голова! - сказали они вздыхая. - Бенеш - тоже голова.(Ильф и Петров)

58

Проигрывание аудио файлов и роликов с youtube с управлением скриптами

Эта статья прежде всего о возможностях систем linux, хотя

практическая ценность приведенных примеров тоже имеет место.

Статья предназначена для новичков в Линукс.

Чтобы творчески переработать скрипты под свою систему нужно

минимальное представление о программировании.


Используемые программы:

mpv # Плеер, переработанный и дополненый mplayer

i3blocks-1.4 # Панель для i3

xfce4-terminal # Быстрый эмулятор терминала.

утилиты:

xsel # Работа с буфером обмена из командной строки

socat # Работа с сокетами из командной строки

notify-send # Простые уведомления из bash. Удобно использовать для отладки

в тех местах, где скрипт выполняется не в терминале.


Итак, есть рабочий компьютер, на котором переодически играет музыка. Это либо

mp3 - файлы, либо youtube-ролики. Задача -- управление проигрыванием с панели.

С нее и начну. Панель i3blocks применяется с тайловым менеджером окон i3.

Принцип ее работы очень прост. С определенным интервалом она выполняет скрипты

или программы и результат их работы выводит на панель. Кроме того, программа

выполняет скрипт по нажатию клавиш мыши и передает эти нажатия скрипту.


Воспроизведение. Для него я использовал плеер mpv, переработанную версию

mplayer'а. Его достоинства -- умеет воспроизводить ролики youtube (с помощью

youtube-dl) и управляется через socket, то, что мне нужно.


Чтобы mpv принимал команды через socket, ему нужно задать опцию при запуске

или записать её в конфигурации.

--input-ipc-server=~/.config/mpv/socket - для командной строки

input-ipc-server=~/.config/mpv/socket - для файла конфигурации mpv.conf


Для добавления youtube-роликов я использую буфер обмена. С определенным

интервалом скрипт будет просматривать буфер обмена и если в нем будет

ссылка на ролик youtube, он будет добавлять его в плейлист плейера.

Итак, нужно 4 скрипта. Проигрывание/пауза, вперед, назад и скрипт для работы с буфером обмена.

Все скрипты должны выводить свои "кнопки", если mpv запущен.

Скрипты должны иметь разрешение на запуск, кто забыл: chmod +x scriptname

Скрипты prev и next отличаются лишь строкой вывода и командой mpv. Привожу

prev:

Для i3blocks config

[prev] # Имя скрипта (нужно сделать его запускаемым, chmod +x prev)

interval=10 # Интервал не может быть нулевым, ставим не слишком малый, с потолка.

[play_pause]

interval=5# Запускается раз в 5 секунд.

[next]

interval=10


Итак, теперь, если запустить mpv ~/mymusic/*mp3 или

mpv --input-ipc-server=~/.config/mpv/socket ~/mymusic/*mp3

то воспроизведением можно будет управлять с панели.

Теперь приступим к видео с youtube. i3blocks будет запускать скрипт раз в

секунду, а тот будет проверять буфер на предмет соответствия ссылке на

youtube. Проверять будем sed'ом.

Если кому-то нужно расписать команду sed - спрашивайте в комментариях.

Нужно добавить в ~/.config/i3blocks/config:

[mappendlst]

interval=3


Перезапуск i3 mod+shift+r и можно пользоваться.


PS. Ну и для тех, кто пользуется i3 и i3blocks, но еще не освоился там, добавлю.

i3blocks позволяет запускать скрипт по сигналам unix. Это удобно использовать

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

В i3blocks config пишем

[lang]

signal=10

Сам lang:

s = $(xset -q |sed -n '8 s/12\: Group 2\: \+\(on\|off\?\).\+/\1/p')

if [ $s == "on" ]; then

echo "RU"

else

echo "EN"

fi

В i3/config

bindcode 105 exec pkill -SIGRTMIN+10 i3blocks # 105 - Код правого Control'a.

# pkill - отправить сигнал процессу

Узнать код своего переключателя - xev


Вопросы, замечания и предложения приветствуются.


К сожалению, pikabu не умеет в форматирование, пришлось делать скриншоты, а сами файлы тут:

https://disk.yandex.ru/d/vpEy-S1J_9aUzQ


Полезные вещи:

Advanced Bash Scripting Guide pdf - Почти все для bash scripting.

https://mpv.io/manual/stable/#command-interface Другие полезные команды для mpv.

Показать полностью 3
Отличная работа, все прочитано!