Аудиокниги Андрея Кравеца
Являясь запойным книгоманом я могу читать книги целые дни напролёт. Иногда - если книга интересная могу надолго выпасть из реальности и никто не сможет до меня достучаться пока я не дочитаю последнюю страницу до конца. Поэтому, я стараюсь найти способ сделать так, чтобы эта моя особенность не оказывала негативного влияния на прочие сферы моей жизни. Один из таких способов заместительной терапии являются аудиокниги.
Аудиокниги - это величайшее изобретение человечества. Вы можете слушать книгу одновременно по дороге на работу, в метро, автобусе, просто идя по улице, выйдя в магазин за продуктами, убираясь в комнате или на утренней пробежке. Такое поведение в обществе воспринимается гораздо спокойнее - вы вроде бы и книгу читаете и одновременно делаете что-то полезное. Аудиокнига экономит массу времени и лично мне заходит не меньше её печатного варианта. Кроме того аудиокнига не портит зрение, не занимает места, может быть залита в любой гаджет - будь то аудиоплеер или смартфон.
Но не у всякой печатной книги есть ее аудио вариант. Поэтому, аудиокниги для себя я долгое время делал сам. Как только компьютеры стали более-менее хорошо синтезировать текст я стал конвертировать текстовые книги в mp3 файлы чтобы проигрывать их при помощи аудиоплееров. Свою первую аудиокнигу, кажется это был Властелин Колец, я читал при помощи программы под windows govorilka которая могла наговаривать тексты при помощи разговорного API от Microsoft. Потом были различные версии аналогичных программ на android. Сейчас же мобильные устройства достаточно мощные, что могут начитывать книги в реальном времени без промежуточного преобразования в аудио файлы. Я до сих пор использую расширение для FBReader которое использует text-to-speech API.
Но интереснее всего слушать книги озвученные профессиональными чтецами. Один из таких чтецов - это Андрей Кравец. На многих сайтах с аудиокнигами его книги пользуются особой популярностью поскольку в его книгах непостижимым образом персонажи говорят разными голосами и ты сразу погружаешься в книгу с головой. Книги озвученные этим диктором слушать особенно интересно.
Оказывается, Андрей Кравец это не профессиональный диктор и книги он озвучивает как хобби в свободное время. Вот его канал на YouTube где он периодически делает стримы и рассказывает почему он этим занимается и как он дошел до жизни такой. На этом же канале он выкладывает свои озвученные книги.
Поэтому, если вы так же как и я любите аудиокниги ни в коем случае не подписывайтесь на его канал! Аудиокниги вызывают привыкание!
Не ту страну назвали Гондурасом
Перенес все записи из тегов "гондураша" и "беспредел" в новый тег "сказочная страна". Но сегодня, прочитав про будни Навального в колонии, понял что тег "сказочная страна" опять устарел. Теперь было правильно переименовать "сказочная страна" в Скопин - ведь то что мы видим в стране, те кто сейчас ей руководит, кто и что в этой стране решает судьбы людей ведут себя точно как Скопинский маньяк. Не удивительно что Невзоров в одной из своих невзоровских сред так подробно на и красочно описал поведение скопинского маньяка в отношении своих подопечных. Тут напрашиваются совершенно прямые и однозначные параллели.
П.С. Переименовал сказочную страну в массаракш, не такая она уж и сказочная последнее время.
Мониторинг серверов c Grafana и Influxdb
Есть меня несколько серверов которые бы мне хотелось постоянно мониторить на предмет оперативной памяти, диского пространства и т.п. Хотя сами сервера расположены в разных местах все они объединены между собой по openvpn. Для того чтобы решить задачку мой выбор пал на связку influxdb+grafana.
Influxdb это так называемая timeseries база данных, в которой мы можем хранить данные которые изменяются во времени. Grafana - это универсальный UI который удобно использовать для визуального представления таких данных. InfuxDB и Grafana поднимаются на при помощи docker-compose. К при этом для того, чтобы послать данные состояния сервера используется баш скрипт который периодически запускается через cron и при помощи curl посылает данные на сервер
Таким образом я всегда могу видеть состояние того или иного сервера. Все системы будем подымать в докере для этого достаточно склонировать репозиторий с docker-compose который содержит в себе 3 образа - influxdb, grafana и chronograph.
git clone git@github.com:maxistar/docker-compose-influxdb-grafana.git
cd docker-compose-influxdb-grafana
git checkout influx1_8
docker-compose up -d
Influxdb версии 2.x требует авторизации и поэтому я использовал версию 1.8. Исправленный docker-compose.yaml живет в ветке influx1_8 где я использую именно эту версию, возможно в будущем разберусь как использовать и последнюю версию.
После того как InfluxDB и Grafana запущены, на сервере, который будем мониторить, создаем bash скрипт (script.sh).
#!/bin/bash
dbName="db0"
stat=`free | awk -v RS="" '{print "memory,host=acentauri used=" $9 "\nmemory,host=acentauri total=" $8 "\nmemory,host=acentauri swap=" $15 "\nmemory,host=acentauri swapused=" $16}'`
curl -s -i -XPOST "http://10.8.0.100:8086/write?db=db0" \
--data-binary "$stat"
делаем файл исполнимым и добавляем команду для запуска скрипта в cron:
chmod +x script.sh
contab -e
в открывшимся файле добавляем следующую строчку:
* * * * * /home/maxim/infrastructure/utils/memusage/script.sh
После того как данные начали посылаться на сервере настраиваем dashboard и наслаждаемся.
После того как начал мониторить состояние asterisk сервера он волшебным образом перестал зависать! Возможно его зависания были связаны с тем что зависает wifi модуль и я его перестаю видеть по сети.
Быстрый тест на кароновирус
Любой житель Берлина, неважно граждан или приезжий, имеет право на еженедельный, бесплатный тест на короновирус. То есть, ты можешь совершенно бесплатно каждую неделю делать новый тест. А людям, работающим с людьми, например учителям, бесплатный тест положен два раза в неделю.
Для этого по всему Берлину открыты десятки центров где можно сделать тест. Один такой центр находится у нас прямо под окнами. Вчера проверили как это работает.
Для этого достаточно просто зарегистрироваться на специальном сайте, и прийти к выбранному времени. Для прохождения тестирования надо принести любое удостоверение личности и емайл с подверждением времени приема, который можно даже не распечатывать. Больше никаких документов не надо. Не нужна даже карта медицинской страховки которая обычно требуется при любом посещении врача.
Все посетители в центре тестирования обязаны быть в маске и держать дистанцию полтора-два метра.
Буквально сразу после тестирования на электронную почту пришел пароль для доступа к результатам теста. А еще через полчаса пришел и сам тест в виде PDF файла.
Берегите себя и оставайтесь здоровыми!