13.12.2022: 4 дня до отпуска

Снилось что я лис и притащил с собой котёнка и лисёнка. Видимо, чтобы учиться. Химии. Потому, что оказался на уроке химии, где было набито битком и нужна сменная одежда. Отдельной проблемой было забрать лисёнка и котёнка обратно. В общем, опять снилась дичь.

Впрочем, дата — 13 декабря, лично для меня (и некоторых членов семьи), примечательна другим. Ровно 27 лет назад меня подняли рано утром и потащили в военкомат. Потом был целый день неприятных путешествий… И уже вечером (в темноте) я застрял в воинской части, где прослужил чуть меньше чем на два года драгоценных года собственной жизни.

Это отвратительные воспоминания. Впрочем, я прекрасно понимаю, что и тогда всё могло быть намного хуже, да и сейчас и в любое время тоже. Кто в далёких 90-х мог предвидеть спецоперацию на Украине? Впрочем, тогда шла чеченская война. Уже вторая, кажется. Кто-то оказался на ней непосредственно. Кто-то не вернулся. Кто-то не вернётся теперь.

Не лучшие мысли, чтобы начинать день. Впрочем, зло ежедневно ходит «как рыкающий лев, ища кого-бы поглотить». А нам остаётся только молиться, и «самим не плошать». Ну и жить, разумеется. Потому, что не от всего можно спрятаться, а время идёт.

Подобные даты — это на всю жизнь. Они быстро становятся прошлым, если не тянуть их за собой. Но вот помнить — строго обязательно, чтобы извлекать опыт и черпать силы.

Когда в прошлом имелись большие неприятности, то и новые неприятности воспринимаются мельче. Мол, плавали — знаем. Хотя и не всегда.

Ладно. Солнце встаёт, рабочий день начался, планы — имеются. Настроение… Тут всё просто… Включаю подборку музыки, надеваю наушники и открываю IDE’шку с кодом.

Очень не хватает гирлянд из лампочек и ёлки. Впрочем, тогда настроение станет нерабочим.

Всё. Погнали.

Обед. Проехал 1 км на велотренажёре и засел смотреть видос.

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

Послеобеденная отсечка. Нужно собраться с силами и определиться с планами. А планы оказались чересчур оптимистичными. Тому я, который эти задачи ставил, нужно было умножать затраты примерно на 5.

А вот дело на перерыв: найти колонку для Тенетты. Можно купить, но на складе имеется древняя древность, питающаяся от USB. Как раз то что надо. Вот только кабеля джек-джек в ней не оказалось. Кабель тоже где-то лежит… Но… где?

Время перерыва вышло. Ставлю задачу найти или спаять нужный кабель, и продолжаю работать.

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

А сегодня, вот прямо сейчас, делаю две вещи.

  1. Попробую собрать видос о том, как из «одноразовой» коробки сделать многоразовую. Многоразовость даёт крышка, которую удобно открывать и закрывать.
  2. Найду кабель, чтобы подключить к Тенетте колонку.

Ну а ещё:

  1. Поужинать.
  2. Подключить колонку.
  3. Написать модуль озвучки текста.
  4. Сделать что-нибудь для Учебного центра.
  5. Посмотреть стрим по зомбям.

Как по мне, план хороший.

Забыл пунктик «отдохнуть», но не уверен что на это хватит времени.

В общем, погнали.

С видосом не задалось. Посмотрел отснятый материал и понял — «ой, халтура!». Надо будет переделать. Тем более, что опыт уже есть, а непригодность двухстороннего скотча подтверждена экспериментально.

Колонка подключена. Не знаю работает-ли, но посмотрим.

Теперь очередь учить Тенетту говорить. Для этого понадобится синтезатор речи. Я много раз порывался сделать под это внешнее устройство (вокабулятор), но пока увы. Значит, поставлю софтверное решение.

Главный критерий — отсутствие внешних API’шек. Представь, отвалился у тебя интернет, и ты не можешь сказать ни слова. Каково?

Неприятно то, что почти все гайды написаны как раз с прицелом на API’шки. Хорошо, что «почти».

Итак. Захожу на сервер по SSH и вперёд.

dnf install espeak-ng.x86_64

На эту строчку было потрачено 3 часа. Ну не работают гайды, которые в избытке выводятся поисковой выдачи. Не подходят они для Centos Stream 8.

Впрочем, после установки я рассчитывал, что всё заработает. Но… хрен. Программа — работает, звука — нет.

dnf install pulseaudio.x86_64 
dnf install python39-setuptools.noarch
dnf -y install gcc gcc-c++ kernel-devel
dnf -y install python-devel libxslt-devel libffi-devel openssl-devel
dnf -y install python3-devel
dnf -y install python3-libs python3-tools
dnf install alsa-utils
dnf install pulseaudio-utils

Три часа ночи и всё впустую. Звук типа выводится, но выводится в никуда. И непонятно, то-ли сервер изначально с поломанной звуковухой, то-ли без графической среды звуки в принципе невозможны. Хотя казалось-бы…

Команда speaker-test -t wav -D plug:front -c2 -l2 звук не выводит тоже, что явно намекает на что-то. В то-же время, при рестарте проскакивает нечто типа щелчка.

Неужели придётся ставить графическую оболочку?

Так! Всё! Спать!

I’m OFF.

PS Утром обнаружил, что всё это время наушники были воткнуты в разъём микрофона…

Напишите комментарий

Введите имя

Введите адрес электронной почты

Введите адрес вашего сайта

Нажмите эту кнопку, чтобы отправить комментарий.

Введите текст комментария