Персональний блог на різноманітні теми: від кулінарії до мережевої безпеки.
MYCSS
2020-09-04
2020-08-21
renew SSL certificate Let'Script by ACME script (DNS) for Tomcat web server
Але безкоштовні
сертифікати мають особливість, короткий термін життя, і їх періодично
потрібно оновлювати. Для звичайних Web серверів, існують скрипти які
автоматично спрощують життя.
Для OpenMeeting і відповідно для Tomcat web server, дещо інше рішення так як сховищами ключів та сертифікатів є Java KeyStore.
Для генерації та оновлення сертифікати від Let's Encript є скрипт наш кшталт ACME. Я використовую цей скрипт під операційною системою Ubuntu 18.04 LTS в режимі DNS manual mode.
2020-05-29
Результат встановлення модуля USB Bluetooth KN330 в музичний центр Aiwa NSX-SZ50 та ремонту регулятору гучності
| музичний центр Aiwa NSX-SZ50 |
Але час плине, касетна дека не працює та і слухати не має що... CD головки не читають диски, регулятор гучності потребує ремонту...
Залишився лише підсилювач для аналогового телевізора на кухні (Line) та FM радіо.
2020-05-13
Нотатки: ffmpeg. Заморока останнього кадру. Змінна швидкості наприкінці медіа.
Часто маю задачі з ffmpeg, але вони бувають тимчасові і про рішення забуваю.
Заморока останнього кадру
Цей скрипт додає 4 секунди наприкінці відео з стоп-кадром.#!/bin/bash
ffmpeg -i ${INPUT} \
-filter_complex "tpad=stop_mode=clone:stop_duration=4 \
${OUPUT}
Цей скрипт додає 4 секунди наприкінці відео з стоп-кадром і вирізає рівно 3 сек.
ffmpeg -i ${INPUT} \
-filter_complex "tpad=stop_mode=clone:stop_duration=4,trim=start=1:duration=3" \
${OUPUT}
2020-05-07
Ремонт аудіоколонок персонального комп'ютера Genius та підключення через Bluetooth
З появою перших комп'ютерів у нашій сім'ї з'явилися і аудіоколонки, це були досить симпатичні та надійні - Genius (Key Syetems Corp.) SP-G16.
Так вони пропрацювали десь років з 17.
Але, якось мене повідомили що вони перестали працювати, і видали на ремонт. Розібравши я був дуже збентежений механічним вигоранням частини плати де розміщувалися діоди що організовували діодній міст для випрямлення змінного струму у постійний.
Так вони пропрацювали десь років з 17.
![]() |
| Аудіоколонки передня панель SP-G16 |
![]() |
| Аудіоколонки задня панель SP-G16 |
2020-05-06
Розбирання Bluetooth модуля KN330
Для сотворення домашніх підключень аудіолітератури що існує у домашньому побуті я замовив модуль Bluetooth модуля KN330 з рекламованими функціями 3 в 1.
У цілому робота модуля мені сподобалася, тому вирішив продовжити інтеграцію і розібрав корпус модуля.
Так як деякі з них треба вбудовувати в нутрощі апаратури, треба знати характеристики та силу струму споживання.
У цілому робота модуля мені сподобалася, тому вирішив продовжити інтеграцію і розібрав корпус модуля.
Так як деякі з них треба вбудовувати в нутрощі апаратури, треба знати характеристики та силу струму споживання.
![]() |
| KN330 |
2020-05-02
Нотатка. Shell, PHP script. GeoIP detect TimeZone.
Скрипт за IP адресою, визначає часовий пояс.
ip-timezone-info.sh
ip-timezone-info.sh
!/bin/bash
IP=$1
if [ -z "${IP}" ];then
echo "-- Missed paramter of IP"
exit
fi
function install()
{
howinstalled=$(apt list --installed 2>/dev/null | grep "^$1" | wc -l)
if [ "${howinstalled}" -lt 1 ] ;then
echo !!!!!!!!! MISSED FILE "$1", please install it : sudo apt install $1
sudo apt-get install $1
#exit
fi
}
install mmdb-bin
TZCity=$(mmdblookup --file GeoLite2-City.mmdb --ip ${IP} location time_zone |\
awk 'match( $0, /"([a-z|A-Z|/]*)"/ ,arr ) { print arr[1] }' )
TZone=$(TZ=${TZCity} date +%z)
echo "${TZCity} GMT${TZone%??}"
2020-04-17
Керування плеєром MPV за допомогою API JSON
Є багатоплатформовий відео плеєр з відкрити кодом - MPV.
Все що він може і як цим керувати описано в офіційній документації.
Є задача - керувати цим плеєром коли він запушений на віддаленому екрані.
Один з варіантів керування це використати JSON-based IPC протокол.
У документації є приклади, тому на їх основі запускаю плеєр в ОС Ubuntu.
Все що він може і як цим керувати описано в офіційній документації.
Є задача - керувати цим плеєром коли він запушений на віддаленому екрані.
Один з варіантів керування це використати JSON-based IPC протокол.
У документації є приклади, тому на їх основі запускаю плеєр в ОС Ubuntu.
2020-04-07
Лайфхак: Як авторизуватися в порталі Пенсійного фонду за допомогою КЕП ID картки
Маючи кваліфікований електронний підпис (КЕП) у своїй ID картці громадянина України, я вирішив скористатися послугами порталу Пенсійного фонду.
Для цього потрібно авторизуватися. Але з'ясувалось що за токеном (ID-card) це не можливо на сьогоднішній день (2020 рік квітень місяць) так як його не має у переліку доступних. Хоча програмне забезпечення
(ІІТ Користувач ЦСК-1, Розробник: АТ "ІІТ") може це робити, просто портал не запитує цього.
Вирішив скористатися можливістю авторизацією за "GOV ID" бо знаю що працює з ID-card.
Для цього потрібно авторизуватися. Але з'ясувалось що за токеном (ID-card) це не можливо на сьогоднішній день (2020 рік квітень місяць) так як його не має у переліку доступних. Хоча програмне забезпечення
(ІІТ Користувач ЦСК-1, Розробник: АТ "ІІТ") може це робити, просто портал не запитує цього.
Вирішив скористатися можливістю авторизацією за "GOV ID" бо знаю що працює з ID-card.
| Авторизація в порталі Пенсійного фонду за GOV ID |
Підписатися на:
Коментарі (Atom)
Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...
When you forgot your native language you would become a poor at spirit every day ...
Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!





