Чтобы было легко масштабировать DVB-T2 можно использовать HLS или MPEG-DASH. При использовании каких-либо промежуточных связок, например, dvblast + ffmpeg возникают лаги, возможно связанные с самой Raspberry Pi, либо я не умёю тюнить IGMPv2, UDP и сеть на ней. Таким образом, необходимо сразу из DVB-T2 получать HLS/MPEG-DASH. Нагуглить что-то готовое и легковесное я не смог. GStreamer слишком запутан и сложен. В качестве эксперимента сделал это на VLC.
четверг, 4 октября 2018 г.
суббота, 25 августа 2018 г.
вторник, 7 августа 2018 г.
пятница, 3 августа 2018 г.
Компиляция и установка chan_dongle на Raspberry Pi
Купил Raspberry Pi, поставил Raspbian, asterisk... и оказалось что там нет chan_dongle из коробки. Решил собрать сам. Минут 30 и готово. Запишу чтобы можно было если что быстро пересобрать. Шаги для установки:
sudo
apt-get install asterisk-dev automake git
git clone
git@github.com:bg111/asterisk-chan-dongle.git
cd
asterisk-chan-dongle
git fetch
origin pull/216/head:asterisk13
git
checkout asterisk13
aclocal
autoconf
automake
-a
DESTDIR="/usr/lib/asterisk/modules"
./configure --with-asterisk=/usr/include --with-astversion=13.14.1
make
sudo cp
chan_dongle.so /usr/lib/asterisk/modules/
sudo cp
etc/* /etc/asterisk/
sudo
asterisk -r
raspberrypi*CLI>
module load chan_dongle.so
среда, 4 июля 2018 г.
Весёлые истории про Сбербанк
Все в России знают что такое Сбербанк. Это большой государственный банк, который в своей работе просто убивает. Я давно перешёл из него в ВТБ/Альфа-банк и забыл бы что он есть, но миллионы мух не могут ошибаться и приходится держать пару тысяч на Сбербанк.Онлайн для переводов парикмахеру или заплатить за мойку, т.е. там где нет нормального эквайринга.
Под катом буду копить истории про тупизм Сбербанка.
Под катом буду копить истории про тупизм Сбербанка.
суббота, 30 июня 2018 г.
воскресенье, 10 июня 2018 г.
Бесплатный хостинг сайта с https средствами GitHub
На GitHub давно можно хостить сайты (статические) на поддоменах .github.io и т.п. Обычно это делалось для документации. С 2009 появилась возможность использовать свои домены, с 2016 на .github.io появились HTTPS сертификаты, а теперь с марта 2018 года можно хостить сайты на собственном домене + HTTPS сертификат. Под катом детали...
воскресенье, 12 ноября 2017 г.
Загрузочный диск Blu Ray
Захотел вернуть ноут к заводским настройкам, чтобы начать с чистого листа. На компьютерах Windows это сделать намного сложение, чем на macOS, так как нужно иметь раздел recovery. У меня он почему-то перестал работать и мне нужно было целиком переразбить диск.
Дальше было много разных попыток с разным софтом, но в итоге всё получилось с помощью одной простой команды:
P.S. для всего это купил Zalman VE400,именно этот кейс для HDD умеет эмулировать Blu Ray, Zalman VE500 - не смог, возможно он не понимает UDF. Как выяснилось, Zalman VE500 может эмулировать Blu Ray, возможно не работало из-за включенного аппаратного шифрования, до сих пор для меня это загадка
От себя сравнение VE500 и VE400.
Дальше было много разных попыток с разным софтом, но в итоге всё получилось с помощью одной простой команды:
Надеюсь теперь всё получится.set inputdir=F:\ set outputiso=d:\VM\bootable\TEST.ISO set label="UEFI_BIOS_BOOT" set biosboot=Boot/etfsboot.com set efiboot=efi/microsoft/boot/efisys.bin mkisofs -iso-level 4 -l -R -UDF -D -volid %label% -b %biosboot% \ -no-emul-boot -boot-load-size 8 -hide boot.catalog \ -eltorito-alt-boot -eltorito-platform efi -no-emul-boot \ -b %efiboot% -o %outputiso% %inputdir%
P.S. для всего это купил Zalman VE400,
От себя сравнение VE500 и VE400.
| Характеристика | VE400 | VE500 |
| Поддержка SATA III | - | + |
| Скорость записи МБ/с | 200 | 300 |
| Отзывчивый сенсор | - | + |
| Количество образов | неограниченно | 32 в папке |
| поддерживаемые форматы | VHD, VMDK, RMD, IMA, ISO | ISO |
| поддержка Blu Ray | + |
среда, 11 октября 2017 г.
Samsung Flow и компьютер без модуля TPM
Сегодня прилетело обновление Samsung Flow для Android. В описании обнаружил что теперь можно использовать на компьютерах без TPM.
1. Обновил драйвер с сайта: http://www.samsung.com/global/galaxy/apps/samsung-flow/
прямая ссылка на драйвер: http://downloadcenter.samsung.com/content/SW/201709/20170927093525912/Samsung_Flow_Driver_v2.1.1.0.exe
2. Поставил из Windows Store приложение Samsung Flow. Версия должна быть 2.1.9.0 или выше. На 2.0.86.0 ещё требуется модуль TPM.
3. Установить на Android последнюю версию приложения Samsung Flow. На данный момент у меня стоит 2.1.12.
Далее надо соединить Телефон и Компьютер через Samsung Flow на обоих концах. Мне пришлось удалить на компьютере в списке устройства Bluetooth прямо из приложения Samsung Flow и на телефоне тоже удалил соединение с компьютером. То есть Bluetooth соединение нужно создать с нуля прямо из приложения на компьютере.
Какие плюшки на данный момент уже использовал:
1. разблокировка компьютера отпечатком пальца на телефоне.
2. ответ на уведомления Signal, WhatsApp и т.п. прямо с компьютера без разблокировки телефона.
3. прямо с компьютера можно включить точку доступа и компьютер сам к ней подключится без всяких дополнительных телодвижений.
4. обмен файлами между компьютером и телефоном в обоих направлениях (тут есть какие-то косяки, например, не работает отправка файлов, если компьютер использует мобильную точку доступа, в общем это не допилили. ещё отправка не работала со включенным VPN, пришлось отключать VPN).
Ещё можно отвечать на звонки с компьютера или продолжать разговор на компьютере, но это ещё не проверял.
1. Обновил драйвер с сайта: http://www.samsung.com/global/galaxy/apps/samsung-flow/
прямая ссылка на драйвер: http://downloadcenter.samsung.com/content/SW/201709/20170927093525912/Samsung_Flow_Driver_v2.1.1.0.exe
2. Поставил из Windows Store приложение Samsung Flow. Версия должна быть 2.1.9.0 или выше. На 2.0.86.0 ещё требуется модуль TPM.
3. Установить на Android последнюю версию приложения Samsung Flow. На данный момент у меня стоит 2.1.12.
Далее надо соединить Телефон и Компьютер через Samsung Flow на обоих концах. Мне пришлось удалить на компьютере в списке устройства Bluetooth прямо из приложения Samsung Flow и на телефоне тоже удалил соединение с компьютером. То есть Bluetooth соединение нужно создать с нуля прямо из приложения на компьютере.
Какие плюшки на данный момент уже использовал:
1. разблокировка компьютера отпечатком пальца на телефоне.
2. ответ на уведомления Signal, WhatsApp и т.п. прямо с компьютера без разблокировки телефона.
3. прямо с компьютера можно включить точку доступа и компьютер сам к ней подключится без всяких дополнительных телодвижений.
4. обмен файлами между компьютером и телефоном в обоих направлениях (тут есть какие-то косяки, например, не работает отправка файлов, если компьютер использует мобильную точку доступа, в общем это не допилили. ещё отправка не работала со включенным VPN, пришлось отключать VPN).
Ещё можно отвечать на звонки с компьютера или продолжать разговор на компьютере, но это ещё не проверял.
понедельник, 28 ноября 2016 г.
Samsung Pay и Samsung S7 Active из США
В России запустили сервис Samsung Pay. И я очень хотел начать его использовать. Получил карту VTB24 MasterCard Black Edition World. Она и так идёт с NFC, но для полного счастья хочется MST (эмуляция магнитной карты!), у меня аппарат из США Samsung S7 Active от ATT, купил когда гонял в командировку туда. Прошивка была американская без возможности включить русский язык и я русифицировал её с помощью MoreLocale 2. Оказывается из-за него и не добавлялись карты в Samsung Pay! В общем как выяснили на форуме 4pda проблема была в том что на русском интерфейсе не может быть выведено соглашение о работе сервиса. Вернувшись на английский интерфейс карта добавилась в момент!
понедельник, 24 октября 2016 г.
Прошивка для штатной ММС Лада Веста
Прошёл почти год после выпуска Лада Веста. Народные умельцы делали прошивки для других ТАЗов, но через год после выпуска так никто и не запилил прошивку для Весты.
На просторах выкладывали прошивку, выложу здесь, попробую сам её посмотреть.
На просторах выкладывали прошивку, выложу здесь, попробую сам её посмотреть.
понедельник, 19 сентября 2016 г.
Asus RT-AC68U + Huawei E5372
Решил сделать такую связку: Asus RT-AC68U + Huawei E5372.
У меня давно валялся этот 4G модем. Девайс отличный, Android на борту, но батареи хватает очень на малое время и как оказалось надо на клиентском оборудовании менять TTL для обхода ограничений операторов на тех тарифах где тетеринг запрещён, а из коробки это работает через раз (на 4pda.ru есть ветка посвящённая этому девайсу, где всё расписано).
На Asus RT-AC68U надо накатить OpenWRT, с другими прошивками у меня не получилось подружить в режиме HiLink. Но в OpenWRT не работает Wi-Fi, пришлось делать на DD-WRT.
У меня давно валялся этот 4G модем. Девайс отличный, Android на борту, но батареи хватает очень на малое время и как оказалось надо на клиентском оборудовании менять TTL для обхода ограничений операторов на тех тарифах где тетеринг запрещён, а из коробки это работает через раз (на 4pda.ru есть ветка посвящённая этому девайсу, где всё расписано).
На Asus RT-AC68U надо накатить OpenWRT, с другими прошивками у меня не получилось подружить в режиме HiLink. Но в OpenWRT не работает Wi-Fi, пришлось делать на DD-WRT.
понедельник, 29 августа 2016 г.
Бесплатный хостинг микросервиса на Amazon
Предыстория.
Как я ранее писал, я захотел создать приложение для своих GPS часов Garmin, которое могло бы управлять сигнализацией на моей машине. Проанализировав протокол, я понял что необходимо получить Cookie при авторизации, для дальнейших запросов к API Starline. Однако, средствами Connect IQ SDK этого сделать было не возможно, и поэтому нужно было найти/сделать внешний сервис, который позволил бы извлекать Cookie и возвращать их приложению через JSON. Заодно нужно было находить sha1 пароля, что сама по себе дорогая операция (80 итераций, 5 групп по 32 бита считаются) или надо было её ещё реализовать на Monkey C, что тоже в кайфолом.среда, 24 августа 2016 г.
Starline GSM API
Купил часы Garmin Fenix 3 HR, и через них захотел контролировать состояние сигнализации Starline GSM, то есть: поставить на сигнализацию, снять с сигнализации, завести, остановить двигатель и т.п.
Потрейсив приложение для Android нашёл следующий протокол:
Потрейсив приложение для Android нашёл следующий протокол:
суббота, 21 мая 2016 г.
Ликбез: Обход ограничений Yota & Билайн
Снова оказался в среде где нет интернета, кроме мобильного.
Вариантов немного: ADSL или 4G. Выбор очевиден. ADSL 5-8 мегабит (24 если удастся убедить оператора выставить профиль Annex M на DSLAM), что даже с 3G не может конкурировать. Как реализовать это максимально дёшево?
Вариантов немного: ADSL или 4G. Выбор очевиден. ADSL 5-8 мегабит (24 если удастся убедить оператора выставить профиль Annex M на DSLAM), что даже с 3G не может конкурировать. Как реализовать это максимально дёшево?
четверг, 22 октября 2015 г.
Настройка IPsec (strongSwan) на Asus RT-AC68U @Merlin
Собрать прошивку с поддержкой IPsec – нетривиальная задача. Но это только пол беды. Дальше надо ещё настоить сам IPsec IKEv2 сервер.
И так, нужно поставить пакет strongSwan из Entware:
И так, нужно поставить пакет strongSwan из Entware:
opk install strongswanв моём случае поставилось версия 5.3.3, всё ОК, но не хватило модуля strongswan-mod-kernel-netlink. Его я нашёл в архиве версии 5.3.2. Поставил – проканало.
Android VPN: Убираем надоедливые предупреждения о самоподписном сертфикате при использовании strongSwan
Короче, нет гармонии.
Вечно когда что-нибудь используешь, чего-то не хватает! Взять тот же смартфон. Нужно его рутовать, ставить там всякие твики, чтобы он работал как надо.
В этот раз крик души о VPN клиенте strongSwan для Android. Когда его используешь с самоподписным сертификатом, то систематически начинают вылазить такие предупреждения:
"Сеть может отслеживаться"
Вечно когда что-нибудь используешь, чего-то не хватает! Взять тот же смартфон. Нужно его рутовать, ставить там всякие твики, чтобы он работал как надо.
В этот раз крик души о VPN клиенте strongSwan для Android. Когда его используешь с самоподписным сертификатом, то систематически начинают вылазить такие предупреждения:
"Сеть может отслеживаться"
среда, 21 октября 2015 г.
Создание IP туннеля между RouterOS и Linux (Asus RT-AC68U @Merlin)
Захотелось мне связать две сети, чтобы каждый раз не поднимать VPN до каждой из них по отдельности, а сделать сразу между ними маршрутизацию.
В одной сети маршрутизатор Mikrotik CCR1036-12G-4S, а в другой Asus RT-AC68U.
Самое простое – это связать маршрутизаторы по средствам IP-IP туннеля. В RouterOS он идёт из коробки, а вот в RT-AC68U его надо добавлять:
В одной сети маршрутизатор Mikrotik CCR1036-12G-4S, а в другой Asus RT-AC68U.
Самое простое – это связать маршрутизаторы по средствам IP-IP туннеля. В RouterOS он идёт из коробки, а вот в RT-AC68U его надо добавлять:
вторник, 20 октября 2015 г.
Отключение запроса PIN на экране блокировки в Android, с сохранением работы VPN и шифрования
UPDATE: 2015-10-21 – strongSwan в таком случае не видит сертификатов. Шифрование при этом работает. VPN без сертифкатов – нет. :-(
UPDATE 2: для Xposed Framerwork есть плагин Lockscreen Disabler, который решает эту проблему. Есть поддержка Lollipop
Я не любитель, когда каждый раз надо вводить графический ключ или PIN для разблокировки смартфона. Однако, при использовании VPN или при шифровании флешки на Android – PIN является обязательным условием.
Чтобы его обойти, нужен Root и какой-нибудь SQLite редактор с поддержкой Root:
UPDATE 2: для Xposed Framerwork есть плагин Lockscreen Disabler, который решает эту проблему. Есть поддержка Lollipop
Я не любитель, когда каждый раз надо вводить графический ключ или PIN для разблокировки смартфона. Однако, при использовании VPN или при шифровании флешки на Android – PIN является обязательным условием.
Чтобы его обойти, нужен Root и какой-нибудь SQLite редактор с поддержкой Root:
понедельник, 19 октября 2015 г.
Компиляция прошивки от Merlin для Asus RT-AC68U с поддержкой IPSEC
Решил заюзать на своей мобиле IKEv2, а вернее MobIKE и т.д., чтобы весь трафик с мобилы шёл через домашний роутер. Так ОпСоС не будет резать торренты или банить за тетеринг.
В общем, для сбора прошивки нужен Debian 7.8 i386, пробовал 8.1, 8.2 - не собиралось. Так же не получилось собрать и на Ubuntu x64 14.04, 12.04, а так же на x86 версиях!
В общем нужна именно Debian 7.8 i386
Далее делаем по пунктам:
В общем, для сбора прошивки нужен Debian 7.8 i386, пробовал 8.1, 8.2 - не собиралось. Так же не получилось собрать и на Ubuntu x64 14.04, 12.04, а так же на x86 версиях!
В общем нужна именно Debian 7.8 i386
Далее делаем по пунктам:
Подписаться на:
Сообщения (Atom)





