И это всё МОЁ

Есть видео h264 Constrained Baseline 3.0 yuv420p(progressive, left), 480x270, ~30fps, duration: 1:04, без звука

Если открыть в Google Chrome при включенном аппаратном ускорении, то видео останавливается на 7 секунде (без ускорения задерживается на пол секунды и продолжает играть). Также если открыть в плеере, например MPC - тоже скачек на 7 сек.

В конце лога хром выдает DECODER_UNDERFLOW и все.
Прогонял через ffmpeg и ffprobe, ошибок никаких нет
Пробовал смотреть пакеты через ffprobe - ничего не дало

Чем дебажить? Что может быть? В какую сторону копать? Все уже перерыл не пойму в чем причина

chrome://media-internals/

00:00:00.394	info	"Selected MojoVideoDecoder for video decoding, config: codec: h264, profile: h264 baseline, level: not available, alpha_mode: is_opaque, coded size: [480,270], visible rect: [0,0,480,270], natural size: [480,270], has extra data: true, encryption scheme: Unencrypted, rotation: 0°, flipped: 0, color space: {primaries:SMPTE170M, transfer:SMPTE170M, matrix:SMPTE170M, range:LIMITED}"
00:00:00.395 pipeline_state "kPlaying"
00:00:00.432 dimensions "480x270"
00:00:00.432 kResolution "480x270"
00:00:00.467 video_buffering_state {"state":"BUFFERING_HAVE_ENOUGH"}
00:00:00.467 pipeline_buffering_state {"for_suspended_start":false,"state":"BUFFERING_HAVE_ENOUGH"}
00:00:00.467 info "Effective playback rate changed from 0 to 1"
00:00:00.467 event "kPlay"
00:00:00.338 duration 64.331
00:00:01.117 info "Starting Initialization of DXVAVDA"
00:00:01.118 info "Using D3D9 device for DXVA"
00:00:01.177 info "Starting Initialization of DXVAVDA"
00:00:01.178 info "Using D3D9 device for DXVA"
00:00:04.411 info "Starting Initialization of DXVAVDA"
00:00:04.412 info "Using D3D9 device for DXVA"
00:00:06.828 info "Starting Initialization of DXVAVDA"
00:00:06.829 info "Using D3D9 device for DXVA"
00:00:07.697 video_buffering_state {"reason":"DECODER_UNDERFLOW","state":"BUFFERING_HAVE_NOTHING"}
00:00:07.697 pipeline_buffering_state {"for_suspended_start":false,"reason":"DECODER_UNDERFLOW","state":"BUFFERING_HAVE_NOTHING"}



Само видео

https://bugs.chromium.org/p/chromium/issues/attachment?aid=459480&signed_...








 , , ,








И это всё МОЁ

После сегодняшнего обновления tor-browser самостоятельно перевел на русский язык некоторые элементы основного меню, некоторые настройки, домашнюю страницу. Это при учете того, что русский язык в системе вообще не используется. Что за приколы?









 








И это всё МОЁ

Ситуация следующая. Нужно запустить pulseaudio как системную службу и разрешить разным пользователям к нему обращаться.
Установлен Ubuntu 20.04 LTS
pulseaudio установлен как snap пакет.
Все запускается из под root’а даже работает.
От пользователя получаем Access denied


Вроде как поправить это понятно, надо при загрузке модуля module-native-protocol-unix указать аргумент auth-anonymous=1


И вот это уже проблема….


~$ ps -ef | grep -i pulse
root 1137 1 0 06:58 ? 00:00:00 /bin/sh /snap/pulseaudio/9/bin/pulseaudio
root 1393 1137 0 06:58 ? 00:00:01 /snap/pulseaudio/9/usr/bin/pulseaudio --exit-idle-time=-1 --disallow-exit=yes --system -F /snap/pulseaudio/9/etc/pulse/default.pa -p /snap/pulseaudio/9/usr/lib/pulse-8.0/modules -n



Видно что демон использует конфигурацию /snap/pulseaudio/9/etc/pulse/default.pa
Где то в глубине snap пакета….
Поправить ее у меня не получается, да и правильно ли?
Как вообще эту штуку конфигурировать?
В /etc/pulseaudio у меня ничего нет.









 ,








И это всё МОЁ
И это всё МОЁ
После полутора лет разработки организация Apache Software Foundation опубликовала релиз Apache Hadoop 3.3.0, свободной платформы для организации распределённой обработки больших объёмов данных с использованием парадигмы map/reduce, при которой задача делится на множество более мелких обособленных фрагментов, каждый из которых может быть запущен на отдельном узле кластера. Хранилище на базе Hadoop может охватывать тысячи узлов и содержать эксабайты данных.



И это всё МОЁ

Настраиваю ssl bump в squid. Centos 7 + squid 3.5.2


acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access allow all

http_port 3128 intercept
https_port 3129 intercept ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB cert=/etc/squid/squidCA.pem key=/etc/squid/squidCA.pem

visible_hostname squid
ssl_bump server-first all
sslcrtd_program /usr/lib/squid/ssl_crtd -s /var/lib/ssl_db -M 4MB
sslcrtd_children 8 startup=1 idle=1

coredump_dir /var/spool/squid

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320


Экспортировал der сертификат в браузер. Настроил прокси на порт 3129 в IE. Пытаюсь подключиться - в браузере ошибка 200


Соединение сброшено.
ERR_CONNECTION_RESET


cache log - https://pastebin.com/VF84x1sW


access log


1596402159.776      0 192.168.2.121 TCP_DENIED/200 0 CONNECT 192.168.2.129:3129 - HIER_NONE/- -
1596402173.098 0 192.168.2.121 TCP_DENIED/200 0 CONNECT 192.168.2.129:3129 - HIER_NONE/- -
1596402173.102 0 192.168.2.121 TCP_DENIED/200 0 CONNECT 192.168.2.129:3129 - HIER_NONE/- -
1596402173.105 0 192.168.2.121 TCP_DENIED/200 0 CONNECT 192.168.2.129:3129 - HIER_NONE/- -
1596402173.108 0 192.168.2.121 TCP_DENIED/200 0 CONNECT 192.168.2.129:3129 - HIER_NONE/- -










 








И это всё МОЁ

Когда я играю в Super Meat Boy, иногда не срабатывает прыжок. «Да я же нажимал!». То же самое в Worms Armageddon, запущенный под Wine. Три раза хорошо нажал, но всё равно не сработало.

Хотелось бы схематичное изображение кнопки «Space», полупрозрачная картинка поверх игры. И когда нажимаю, она нажимается тоже. И я бы понял, это игра виновата или клавиатура.

Или, как вариант, по ssh зайти с нетбука и смотреть коды нажатых клавиш. actkbd позволял такое сделать, вроде.








 








И это всё МОЁ

Я не хочу этого сам проверять, создавая аккаунт и мусоря.


Может кто-нибудь подскажет, как это работает. Вот например в 09.22 я написал комментарий. В 09.23 его отредактировал N раз. В 09.25 кто-то скачал RSS. Он получит одно «сообщение» с моим отредактированным комментарием или только первоначальное или вообще всю кучу с правками?









 








И это всё МОЁ

Есть домен почтовика, и есть мой главный домен, от имени которого шлю почту.


Спам не шлю и шлю в ручную.


Но, люди бывают разные и думаю, что некоторые могут разозлиться, решив, что это спам и пожаловаться куда-нибудь, где домен добавят в чёрный список.


Вопросы:


(1) Если вдруг кто-то решит это сделать, то какой домен может пострадать - главный или домен postfix’a? Или могут оба?


(2) Допустим, домен самого postfix’a попал в несколько чёрных списков. Но, я продолжаю отправлять от имени своего главного, лицевого домена, который чистый. То, что сам домен postfix’a в нескольких чёрных списках как-то влияет на вероятность успешной доставки?









 , ,








И это всё МОЁ

Прошу людей, близко знакомых с микробиологией, объяснить на сколько схожи, по своей структуре и природе, экзосомы и РНК вирусы. Почему именно РНК, потому что экзосомы так же используют РНК, а не ДНК. Может ли быть, что вирусы произошли от экзосом? Ведь сами по себе ни те и не другие, на сколько я понимаю, существовать не могут. Для их размножения им нужны живые клетки. Имеют ли экзосомы и РНК вирусы, например небезызвестный коронавирус, схожесть в своей структуре и на сколько эта схожесть близка?

Экзосомы являются частью имунной системы организма. Вирусы, а именно бактериофаги, так же могут играть подобную роль. До изобретения антибиотиков бактериофаги рассматривались как способ борьбы с болезнетворными бактериями, но были вытеснены антибиотиками.

P.S. если можно, объясняйте популярно, чтобы было понятно и тем, у кого познания в биологии ограничены школьной программой и частично уже забыты.








 , , ,








И это всё МОЁ
И это всё МОЁ

Объясните, пжлста, если размер логического сектора 512 байт, зачем делать размер inode(ext4) всего 256 байт? Вроде как по-любому останется 256 байт неиспользованного места, почему изначально не 512 байт?









 








И это всё МОЁ

Народ, добрый вечер.
А поясните за смарт-часы.
в данный момент на них стало возможно делать заметки без применения смартфона?
Думал-думал и понял, что это единственный функционал который мне от них действительно нужен.
Два типа: свайпом и надиктовать заметку/напоминание speech2txt.

Но если, как в роликах на ютюбе, придётся доставать телефон для создания заметок на часах...то накой тогда сами часы нужны? Для этого и беру, чтобы смартфон с собой не таскать по квартире.








 , ,








И это всё МОЁ

Господа, приветствую.


Имеется желание найти хорошего Java-программиста для сопровождения IDM-системы (OIM11) (OEL, Java, weblogic, Oracle11G) в крупной российской компании. Нужен человек, который сразу сможет без промедления взять на себя часть работы, которому не нужно объяснять, что такое коннектор и чем отличается целевой рекон от доверенного.


Из плюсов: полностью белая зарплата выплачиваемая целиком без премиальной части (уровень зависит от предыдущей белой). Большая загрузка любимой работой.


Из минусов: помимо программисткой работы необходимо выполнять также администраторскую и поддержку пользователей (2-линия). Соотношение примерно (70%+15%+15%). Большое кол-во бюрократии.









 ,








И это всё МОЁ






… или когда коту нечего делать…


Всё началось безобидно. Ну, насколько безобидным может быть желание переустановить систему, о котором я уже плакался две недели назад. Итак: конец апреля, ещё один компьютер, ещё один «затык» на переустановке. Только на этот раз вмешался ещё один фактор. А именно – крайне не хотелось проходить через этап установки «арча» с нуля, плюс на отдельном «сисиди» лежала «десятка» с игрушками, и настройка «дуалбута» заняла бы слишком много времени (но это к делу не относится).


Взбрела в мою грешную голову шальная мысль – гулять так гулять. Так я и пересел на Fedora Workstation, с которой уже больше двух месяцев как «в отношениях». Без переустановок, заметьте, зато со светлой темой.


( читать дальше... )






















>>> Просмотр
(1920x1080,
1217 Kb
)










 ,








И это всё МОЁ

Пытаюсь собрать Qt 5.15 на raspberry pi 4. Подшаманил qtbase/mkspecs/devices/linux-rasp-pi4-v3d-g++/qmake.conf, как то так:


--- qmake.conf.original 2020-08-01 20:50:08.308785232 +0300
+++ qmake.conf 2020-08-01 20:51:11.777305136 +0300
@@ -24,8 +24,16 @@

include(../common/linux_device_pre.conf)

-QMAKE_LIBS_EGL += -lEGL
-QMAKE_LIBS_OPENGL_ES2 += -lGLESv2 -lEGL
+QMAKE_LIBS_EGL = -lbrcmEGL -lbrcmGLESv2
+QMAKE_LIBS_OPENGL_ES2 = -lbrcmGLESv2
+QMAKE_LIBDIR_OPENGL_ES2 = /opt/vc/lib
+QMAKE_LIBDIR_EGL = /opt/vc/lib
+QMAKE_INCDIR_EGL = /opt/vc/include
+QMAKE_INCDIR_EGL += /opt/vc/include/interface/vcos/pthreads
+QMAKE_INCDIR_EGL += /opt/vc/include/interface/vmcs_host/linux
+QMAKE_INCDIR_OPENGL_ES2 = /opt/vc/include
+QMAKE_INCDIR_OPENGL_ES2+= /opt/vc/include/interface/vcos/pthreads
+QMAKE_INCDIR_OPENGL_ES2+= /opt/vc/include/interface/vmcs_host/linux

QMAKE_CFLAGS = -march=armv8-a -mtune=cortex-a72 -mfpu=crypto-neon-fp-armv8
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS


Запускаю ./configure -v -opengl es2 -device linux-rasp-pi4-v3d-g++ -device-option CROSS_COMPILE=/usr/bin/ -opensource -confirm-license -optimized-qmake -reduce-exports -release -qt-pcre -make libs -no-pch -prefix /usr/local/qt5 -DEGLFS_DEVICE_INTEGRATION=eglfs_brcm


Но получаю:


QPA backends:
DirectFB ............................... no
EGLFS .................................. yes
EGLFS details:
EGLFS OpenWFD ........................ no
EGLFS i.Mx6 .......................... no
EGLFS i.Mx6 Wayland .................. no
EGLFS RCAR ........................... no
EGLFS EGLDevice ...................... no
EGLFS GBM ............................ no
EGLFS VSP2 ........................... no
EGLFS Mali ........................... no
EGLFS Raspberry Pi ................... no
EGLFS X11 ............................ no


Что нужно сделать, чтобы получить заветное EGLFS Raspberry Pi ... yes?


На всякий случай лог configure









 ,








И это всё МОЁ

Не так давно постил тут о своем pet-проекте, почитал что писал народ и запилил 0.2.5 версию уже с апгрейдом пакетов, код разнес по файлам (логически для понимания разрабов) насколько пока смог по своему усмотрению, собственно интересует критика и советы по дальнейшему развития.

https://github.com/foozzi/cilantropy

p.s. сейчас думаю как правильно реализовать uninstall/install пакетов, с учетом того где запущена веб морда (думаю либо очень сильно предупреждать юзеров (like https://camo.githubusercontent.com/953fbdd37e87bfccbd95d405d8a48364435a912e/6...) о том что можно все сломать, либо запретить это все вне virtual environment)

p.s.s. еще есть идея реализовать api удаленное (по типу pm2 на ноде), за слежением пакетов и обновлениями, а так же как примочка к приложениям сторонним, что бы было удобно быстро удалить/обновить/установить нужный пакет.

p.s.s.s не скупимся на звезды, набиваю кодом свой гит (качественным более менее и на питоне) xD








 , , ,








И это всё МОЁ

Всем доброго времени суток! Подскажите пожалуйста, как лучше всего собрать бинарник .so (расширение для squid) для распостранения. зависимости (кроме стандартной библиотеки) openssl и libecap.









 , ,








И это всё МОЁ

Что-то вообще по тегу stylus мало обсуждений.

Gournal


https://www.adebenham.com/old-stuff/gournal/


xournal


http://xournal.sourceforge.net/


xournalpp


https://github.com/xournalpp/xournalpp


NoteLab


http://java-notelab.sourceforge.net/


Jarnal


http://www.dklevine.com/general/software/tc1000/jarnal.htm

Как программе передаётся информация о нажатии верхней кнопки, как боковой, как вообще о том, что рисование идёт стилусом, а не мышью?








 ,








15:04

И это всё МОЁ

Вакансия: #java #SOAP #json #python #linux #spring #swagger #middle #senior
Компания: #renaissance_credit
Локация: #удалённо
З/п: 125 000 ? gross
Контакты: Telegram @leonety_lety [email protected]

Друзья, здравствуйте! Мы набираем Java-разработчиков в современный российский Банк «Ренессанс Кредит»

Ренессанс Кредит

Один из лидирующих банков сектора потребительского кредитования России, входит в ТОП-50 крупнейших российских банков.
География деятельности охватывает более 60 регионов России, а клиентская база – более 12 миллионов человек.

IT-команда «Ренессанс Кредит» решает важнейшие для развития бизнеса банка задачи. Для этого мы стремимся быть максимально технологичными, используем лучшие практики управления проектами и внедрения программного обеспечения.
Наиболее значимые и интересные задачи связаны с построением микросервисной архитектуры информационных систем, развитием цифровых каналов взаимодействия с клиентом, а также использованием инновационных подходов в аналитике данных.

Задачи разработчика:
• Создание нового и оптимизация работы имеющегося функционала Интернет банка
• Участие в решении инцидентов в качестве 3-ей линии поддержки
• Участие в проектировании архитектуры приложений и баз данных
• Выстраивание процессов CI/CD

Необходимые опыт и знания:
• Опыт работы от 2-х лет
• Понимание принципов современной разработки и ведения проектов (итеративная разработка, agile, баг-трекеры, системы контроля версий, CI, управления требованиями, управления рисками)
• Понимание принципов ООП, SOLID
• Классические алгоритмы и структуры данных
• Опыт работы с системами сборки - Maven, Gradle
• Платформа Spring: Core, Boot, Data, Security, Cloud
• Понимание архитектурного стиля REST
• Опыт работы с SOAP
• Опыт работы с XML, XSD, WSDL, JSON, YAML
• Знание шаблонов проектирования
• Умение разбираться в чужом коде
• Опыт работы со Swagger
• Уверенные знания стека промышленной разработки на Java
• Скриптовые языки: Bash, Python
• Уверенный пользователь Linux
• Опыт работы с одной или несколькими системами контейнеризации Docker, Kubernetes. OpenShift
• Очереди: RabbitMQ, Kafka, IBM MQ, JMS
• Архитектурные принципы построения микросервисов
• Знакомство с IBM WebSphere
• Понимание GitLab CI/CD

Является преимуществом:
• Знание одного или нескольких банковских бизнес процессов: ДБО ФЛ, Кредиты, Карты, Депозиты
• Опыт работы со стеком ELK/EFK
• Опыт работы с системами трассировки Zipkin, Jaeger
• Опыт работы в проектных командах
• Опыт разработки ДБО

Условия:
• Работа в крупном российском банке из ТОП-50
• Официальное трудоустройство
• ДМС (с 1-го месяца работы)
• График работы 5/2, удаленная работа
• Зарплата: разработчик на удалённую работу в Самару – 125 000 р. gross + 10% годовой бонус / в офис в Пензу 115 000 р. gross +10% годовой бонус
• Работа в команде профессионалов в доброжелательной атмосфере
• Амбициозные задачи и проекты, возможность повлиять на результат технологического развития компании
• Корпоративное обучение и развитие: индивидуальные программы развития и планирования карьеры для каждого сотрудника; электронная библиотека; возможность обучаться очно (тренинги) и дистанционно (вебинары, электронные курсы); портал обучения и развития удаленным доступом 24/7; собственная IT-академия
• Насыщенная корпоративная жизнь: яркие корпоративы, праздники для детей сотрудников, внутрибанковская корпоративная валюта, мотивационные конкурсы, корпоративные спортивные соревнования
• Социальная ответственность: корпоративный волонтерский театр, сбор средств для малозащищенных групп населения, адресная помощь детским домам и домам престарелых, многодетным семьям, помощь приютам для животных, донорские акции

Как связаться
Для получения тестового задания и ваших любых вопросов, пишите в Telegram @leonety_lety или на емаил [email protected]








 , , , ,