03/06/2026

ffmpeg: когда надо крутить вертеть

 



 

 



       Используем в случае работ с короткими роликами FFmpeg (что быстро и через консоль)
     Универсальный способ, который позволяет перекодировать видео или, как в моем случае, повернуть видео без перекодирования.
Откройте терминал и выполните команду:

bashffmpeg -i input.mp4 -vf "hflip,vflip" -c:a copy output.mp4

Где:
input.mp4 — ваше исходное видео.
-vf "hflip,vflip" — фильтр, отражающий видео по горизонтали и вертикали (что в сумме дает поворот на 180 градусов).
-c:a copy — сохраняет оригинальный звук без перекодирования.
output.mp4 — повернутый файл на выходе

Сразу добавлю Вам господа и второй лайф-хак

      Делал подборку клипов с ютуба для фонового потока и как раз решил склеить плейлист в один файл

      Подготовим список файлов list.txt в папке с видео и запишишем в него пути к файлам в нужном порядке:
textfile 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'

Можно еще проще в консолеbash:
for f in *.mp4; do echo "file '$f'" >> list.txt; done

Теперь объединяем видео: 
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
(флаг -c copy отключает повторную обработку видеопотока - мы же ничего с ним не делаем, только клеим) 

13/05/2026

Зачем нам FTP в XXI веке

 

 


    FTP (англ. File Transfer Protocol) — протокол передачи файлов по сети, появившийся в 1971 году задолго до HTTP и даже до TCP/IP,
благодаря чему является одним из старейших прикладных протоколов.
Изначально FTP работал поверх протокола NCP, на сегодняшний день широко используется для распространения ПО и доступа к удалённым хостам.
В отличие от TFTP, гарантирует передачу (либо выдачу ошибки) за счёт применения квитируемого* протокола

    Квитирование - метод управления передачей данных между двумя устройствами, при котором одно из них передаёт данные, только если другое устройство подтверждает готовность к приему.

   А теперь зачем нам это на практике сейчас?
Сейчас по факту файлы передаем через
1) Телеграм и вотсап, в общем какой-либо мессенджер, лишь бы незаморачиваться
2) Яндекс- гугл- диск, облако мейл и тд удаленные файлопомойки, что попроще
3) Были еще сайты "заливки" по типу DepositFiles - заливаешь файлы, а потом по ссылки качают

Были еще варианты передачи напрямую и еще остались: ИК-порт и Bluetooth

   И вот мысли про зачем сейчас
Начну издалека... шел 2008-ой и на работе передавали файлы документы на сервер или между компами именно так.
Замечу, что флешек на на 100500 Гб еще не было, мне тогда привезли из германии за 8 евро на 32 Мб и служило долго, чуть ли не до сейчас))
Уже тогда дома все передавали через Аську, но на работе считалось моветоном, гнать файлы в Америку и потом качать с него обратно - бред бредом
Друзей научить передавать файлы по FTP так и не вышло, но опыть важный и до сих пор нет-нет, да передаю на сервер, шлюз или иное файл по FTP/ТFTP

    А зачем сейчас-то?
Скопилось у меня много фото и айда их передавать через кабель, но что-то не айс было, соединение равалось, на долго оставил телефон
В общем было это чувство, когда работает, но хочется проще, можно через программу Warpinator - удобно, но это еще одна программа
Решил поставить FTP....и тут узнал что есть FTP дома, в смысле в базовом функционале телефона
Смотрим на скрины и запоминаем как делается, все базовое как-то порт и анонимный вход настраивается элементарно 

 



 

07/05/2026

С профессиональным праздником, Товарищи связисты!

     



    Сначала историческая справка откуда пошли корни дня нашего. Вопросы-то появлялись как так, связь тысячи лет, а праздник недавно?!

    25 апреля (7 мая) 1895 года российский физик А. С. Попов на заседании Русского физико-химического общества продемонстрировал «прибор, предназначенный для показывания быстрых колебаний в атмосферном электричестве». 
     Прибор, созданный для лекционных целей, реагировал на производимый на некотором расстоянии электрический разряд электрофорной машины или индукционной катушки. 
     Летом 1895 года прибор был приспособлен для регистрации электрических разрядов в атмосфере и впоследствии получил название грозоотметчик.

     В 1925 году в СССР прошли торжественные мероприятия по случаю 30-летия изобретения радио. 
В публикациях отмечался приоритет Попова, но не забывались и другие изобретатели, в частности Маркони, сумевший «объединить вокруг себя громадные научные, технические и капиталистические силы». 
    В апрельском номере журнала «Друг радио» за 1925 год профессор-радиотехник и историк радио А. А. Петровский высказал пророческие слова: «Пусть же день 7 мая превратится в настоящий праздник радистов!».

    В 1935 году 40-летие изобретения радио отмечалось, как и 10 лет назад — Попов изобрёл, Маркони внедрил, многие приняли участие

      И тут замечу, немного отойдя от темы,  что есть два похожих понятия: новация и инновация

    Если Новация (лат. novatio — изменение, обновление):. в широком смысле применения, любое качественно новое дополнение или изменение
    То вот Инновация (нововведение) — это внедренный новый или значительно улучшенный продукт (товар/услуга), процесс

По простому Попов - новатор и у него новация, а вот Маркони ответственен за инновацию т.е. практическое применение новации

Увы, такое расхождение у нас бывает частенько, когда открывая, упускаем пальму первенства
Сейчас в связи у нас нелучшие дни, но общими усилиями вырулим и справимся

За связь без брака!

24/04/2026

Oracle® Communications Session

 


 

Oracle® Communications Session

Configuration Guide

    Начал изучать для себя новое. Многообразие связи даже в своем направлении поражает

     Oracle Communications Session Border Controller (SBC) — продукт, который обеспечивает безопасность, 
надёжность и качество передачи данных на стыке между разными сегментами сети, 
включая взаимодействие с внешними провайдерами услуг

     Session Border Controller (англ. Session Border Controller, также SBC; букв. «контроллер границы сеанса») — специализированное устройство или программное обеспечение, обеспечивающее разграничение между приватным и публичным сегментами сетей передачи голоса по протоколу VoIP и существенно повышающее безопасность VoIP-телефонии.  Иногда его называют также голосовым фаерволом или VoIP-фаерволом. 
     Session Border Controller играет важную роль в защите от VoIP-мошенничества. 

Всем связь!

 З.Ы.

Ссылка на доку что штудирую https://t.me/engineer_voip/174 

23/04/2026

Вспомним рабочий стол


 

     Ностольгия по былому, давайте разберем мой рабочий стол от 2015-2016 гг.

Прошло 10 лет и много изменилось, тогда был Билайн был еще виндовс, если конкретнее, то Windows 7. Помню уже был виндовс 8 или уже 8.1, но пользоваться им не смог и через пару дней сбежал с криками и слезами на родную 7ку))

    Давайте что упомню, то расскажу, набор то на самом деле обширный, но и я был старшим инженером эксплуатации УПАТС Avaya и Nortel Московского региона

     Первое что можно увидеть после Корзины - это браузер Tor, да-да, но тогда хорошо работал для доступа к rutracker, а все остальное работало...пустил слезу))

    Бесплатная программа для создания электрических схем Micro-Cap - это скорее по институту, по работе по пальцам можно пересчитать случат, когда действительно был инженером и правил схемы

    PBXUnified - а это я любил Одминить еще АТС фирмы Панасоник это наши люимые TDA/TDE-100/200/600 и т д

   Agat SoftPhone - софт-фон для тестирования и соединения с АТС АГАТ - тогда пытались импортозамещать ими, идея не выжила, но была тогда на хайпе

   Avaya one-X Communicator Avaya Flare Experience - это вот уже пошли фиремнные продукты авайи. Avaya one-X Communicator — это программный SIP-клиент для Windows, обеспечивающий унифицированные коммуникации (голос, видео, IM), а Avaya Flare Experience — это унифицированная коммуникационная среда, объединяющая видеосвязь, голос, мгновенные сообщения, контакты и социальные сети в едином интуитивном интерфейсе. Увы не долго и это играло, хотя клиенты есть и остались, но по сути нужен был софт-фон для вызовов и клинт для контакт-центра, а все остальное от лукавого

   MV_IPTel - проще говоря подготовленный сервер для раздачи прошивок в сети и обновления телефонов. Через него можно обновлять, находить и просматривать версии телефонов

   Manager/Monitor - это уже IPOffice, решение Avaya в качестве УАТС, малая емкость, оч любима банками. Админить интересно, Manager - управление через загруку конфига -- внесение правок -- загрузку правленного конфига в АТС + идет вот  еще Monitor - это просмотр статусов и трейсов, вся сигнальная инфа. Весь приколь в том, что о нем местные связисты и админы не знали, на протяжении всей моей работы никто не знал, хотя он и был подробно описан в доке. Возможно всему виной то, что это отдельная прорамма, хотя какая разница

   Следующий мой любимый и основной инструмент Avaya Site Administration - управление станциями Avaya, именно УПАТС и именно шикарное админство

   Потом консоль винды - уже тогда убегал на линукс и любил консоль уже солидно

   tutty - толком не припомню, но для заливки прошивки в какие-то сервисы авайи нужна была специальна модификация putty. Пользоввался не частно

    putty - клиент с открытым исходным кодом для работы с сетевыми протоколами Telnet, SSH, SFTP, SCP, для подключения по COM-порту и много чему еще, даже модемом через него гоняли 

  Дальше всякие сервисы удаленного подключения,интересен нам только самый дальний клиент - Procomm Plus. Давайте просто приведу описание: Procomm Plus дает непревзойденную стабильность и надежность в области терминальной эмуляции и передачи информационных данных. Поддерживая свыше 30 различных терминалов, обеспечивает доступ к управлению практически любой хост-системы. Передача файлов и запуск приложений в полноэкранном режиме. 

В общем, в Билайне его активно переписали, наложили оболчку и системы скриптов, что дало невиданный комфорт по управлению АТС Nortel 

 Всем добра, продолжение в следующий раз!

 

22/04/2026

История Tux’а, талисмана Linux

 


   Все началось в 1996 году, когда в списке рассылки разработчиков ядра Linux появились первые разговоры о талисмане. Среди множества предложений можно было выделить либо пародии на логотипы других ОС, либо стандартных зверей типа орлов или акул. 
     Дискуссии несколько утихли после того, как Линус Торвальдс случайно омолвился о том, что ему нравятся пингвины. Было несколько попыток нарисовать пингвинов в разных позах, после чего поступило предложения логотипа в виде пингвина, держащего Землю

     Однако, не Tux был выбран Linux-сообществом в качестве логиотипа Linux?
а лаконичное написание Linux 
Линус отстоял свое детище вопреки свободе голосования. 
     Конечно, во имя справедливости, можно назвать Tux’а официальным талисманом, 
а изображение Мэтта Эриксона — логотипом Linux

     Популярна версия Tux — сокращение от «Tuxedo», или просто смокинга, если перевести на русский.
Было целое расследование и поиск переписок и правда была установлена

    На самом деле его зову Туксом потому что (T)orvolds (U)ni(X) –> TUX! 

See `linux' for more!


 
         _nnnn_        
        dGGGGMMb       
       @p~qp~~qMb      
       M|@||@) M|      
       @,----.JM|      
      JS^\__/  qKL     
     dZP        qKRb   
    dZP          qKKb  
   fZP            SMMb 
   HZM            MMMM 
   FqM            MMMM 
 __| ".        |\dS"qML
 |    `.       | `' \Zq
_)      \.___.,|     .'
\____   )MMMMMP|   .'  
     `-'       `--' hjm
 









 
             .888888:.
             88888.888.
            .8888888888
            8' `88' `888
            8 8 88 8 888
            8:.,::,.:888
           .8`::::::'888
           88  `::'  888
          .88        `888.
        .88'   .::.  .:8888.
        888.'   :'    `'88:88.
      .8888'    '        88:88.
     .8888'     .        88:888
     `88888     :        8:888'
      `.:.88    .       .::888'
     .:::::88   `      .:::::::.
    .::::::.8         .:::::::::
    :::::::::..     .:::::::::'
     `:::::::::88888:::::::'
        rs`:::'       `:'
    
Всем пингвина!

 

 

 

21/04/2026

Повнимаиельнее про сети на виртуальной машине

 

Повнимательнее про сети на виртуальной машине

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

Размеры сетевых буферов устанавливаются в файле /etc/sysctl.conf

Добавляем:
vm.swappiness = 10
fs.file-max = 65535
net.core.netdev_max_backlog = 65535
net.core.somaxconn = 4096
net.core.rmem_max = 10485760
net.core.rmem_default = 10485760
net.core.wmem_max = 10485760
net.core.rmem_default=10485760
net.ipv4.udp_wmem_min = 8192
net.ipv4.udp_rmem_min = 8192
net.ipv4.udp_mem = 176496  235330 352992
net.ipv4.udp_early_demux = 1
net.ipv4.tcp_rmem = 8192 262144 12582912
net.ipv4.tcp_max_tw_buckets = 32768

ffmpeg: когда надо крутить вертеть

             Используем в случае работ с короткими роликами FFmpeg (что быстро и через консоль)      Универсальный способ, который позволяет...