MYCSS

2020-05-29

Результат встановлення модуля USB Bluetooth KN330 в музичний центр Aiwa NSX-SZ50 та ремонту регулятору гучності

музичний центр 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.

Аудіоколонки передня панель 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
!/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%??}"

Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready