И это всё МОЁ

Есть сам аппарат и его прошивка и/или её дамп и/или сделать такой же дамп самому из прошивки и/или выдрать его прямиком из аппарата не проблема.

Задача получить примерно то-же что и в TheMuppets/proprietary_vendor_motorola однако из более современных прошивок.

По задумке это можно решить при помощи скрипта extract-files.sh однако в процессе его работы возникают ошибки от того что ожидаемые файлы (см proprietary-files.txt) не соответствуют тому что есть в дампе (ОЙ №1) мало этого в TheMuppets/proprietary_vendor_motorola есть файлы которых нет в дампе (ОЙ №2).

Усугубляем дальше? Оригинал х32 бита а собираю я x64 битный rom AospExtended либо LineageOS не важно. Не вдумываясь можно предположить что в rom-е не абсолютно всё x64 битное тогда вопрос как х32 битные блобы линкуются с x64 rom-ом отпадает сам собой… иначе это (ОЙ №3)

Поговаривают что у прошивок гугловских телефонов, одно время, фирмварь/блобы распространялись отдельно от самой прошивки. Там вопрос вычленения блобов пропадал сам собой и далее когда гугл стал интегрировать блобы в прошивку появление anestisb/android-prepare-vendor скорее закономерно.








 , , , ,








И это всё МОЁ

Только что вылезла нотификация на моем Андроиде от некого Facebook app manager, что обновлен мессенджер. Что это за херня? Никакого Фейсбук мессенджера я на телефон не ставил, более того, у меня и аккаунта в фейсбуке нет. Что происходит?








 , ,








И это всё МОЁ

с 5.12 на 5.13, через клик мыши в пакет менеджере

все умерло

symbol lookup error: /usr/lib/libQt5WebEngineCore.so.5: undefined symbol: FT_Palette_Select

интернет молчит

начал компилять вручную по пакетику, все собралось, запускаю опять краш

ответ нашел только на сайте пастухов(англиских)(да)

надо было обновить freetype (на 0.0000001 версию) и все пофиксилось

Вопрос:

почему за последние несколько лет ни 1 обновление КДЕ/Qt не может просто работать? всегда нужно вручную чтото пересобирать и искать фиксы








 








И это всё МОЁ

Добрый день.
У меня установлена AMD Radeon 520.
Ранее я с видеокартами AMD не сталкивался, потому и проблемы.
Система - Arch Linux, попробовал сделать, как сказано здесь.

В итоге вывод glxinfo говорит, что используется моя интегрированная видеокарта:

OpenGL renderer string: Mesa DRI Intel(R) HD Graphics (Whiskey Lake 3x8 GT2)

Тем не менее, modinfo уверяет, что amdgpu успешно загружен:

filename:       /lib/modules/5.2.9-arch1-1-ARCH/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz
license: GPL and additional rights
description: AMD GPU
author: AMD linux driver team
firmware: amdgpu/raven2_gpu_info.bin
...

В mkinitcpio.conf указан модуль amdgpu и за ним radeon:

MODULES=(amdgpu radeon)

А в /boot/loader/entries/arch.conf указаны параметры ядра:

title   Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options radeon.si_support=0 amdgpu.si_support=1 quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3 vt.global_cursor_default=0 resume=PARTUUID=a1b3a0e7-fc1a-9647-8c75-1c35c5beb5aa root=PARTUUID=55330d4c-15a8-a046-bfdf-12b4715a4fa3 rw

И вроде всё правильно сделано, и вроде на вики сказано «Xorg will automatically load the driver and it will use your monitor's EDID to set the native resolution.», но Xorg в упор не хочет использовать дискретку.

Попытка сделать /etc/X11/xorg.conf.d/20-amdgpu.conf c этим

Section "Device"
Identifier "AMD"
Driver "amdgpu"
EndSection

Приводит к тому, что графическая среда вообще не отображается, чёрный экран и всё.

Очень прошу помощи, надеюсь, что я дурак, и что-то пропустил в мануале. Спасибо.








 , ,








И это всё МОЁ

Да, здоровый человек просто купит сертификат. Но я упоротый, мне хоцца странного.

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








 , ,








И это всё МОЁ

Я просто оставлю это здесь. Для Ъ есть теги.


https://twitter.com/colortreemobile


https://vimeo.com/353027640


Как вы думаете, кто кого сборет – сабж или метапрог?









 , ,








И это всё МОЁ

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








 








И это всё МОЁ

Ни разу ничего не кодировал, а тут решил освободить шкафчик и понадобилось сделать рипы с нескольких DVD и Bluray-дисков. Собственно, сами диски - обычное лицензионное кинцо, которое покупалось 100 лет назад. Но как риповать - не знаю даже в теории.

Почему ffmpeg? Мне сказали, что в линуксе это лучшее из того что есть - качественно и стабильно. Вроде как есть 1.5 графических гуевины, которые работают через ffmpeg, но до того они кривые и падучие, что даже не замарачивайся, вот поэтому ffmpeg.

Вобщем, решил что хочу попробовать этот ffmpeg, т.к. волнует прежде всего качество рипов - хочется максимальное. Но т.к. опыта в этом нет, прошу помочь, кто может ответьте на вопросы...

1. С помощью ffmpeg можно риповать и dvd и bluray?

2. Есть ли какой-то стандарт - какой наибольший битрейт принято выставлять для dvdrip и bdrip? Где можно этот стандарт посмотреть? При условии что разрешение рипов будет нативное (720x480 для dvd и 1920x1080 для bluray).

3. Опять же, как настроить сжатие для dvdrip и bdrip, какой командой? Хочу напомнить, что важнее максимальное качество, а не экономия места.

4. Давно читал что-то про рипование в несколько проходов. Такая штука еще актуальна сегодня?

5. В каком виде должны находиться исходные файлы? Изошник или в папке?

6. Можете привести пример универсальной команды ffmpeg для создания максимально качественного рипа (для dvd и bluray)? Есть ли вообще такая универсальная команда, или каждый настраивает под себя?








 , , , ,








И это всё МОЁ

На конференции Hot Chips 31 группа Jintide представила однокорпусное решение размером с процессор Skylake, но очень непростое внутри (все представленный слайды с сайта AnandTech). В корпус процессора оказались заключены три кристалла: обычный Xeon с числом ядер до 24 штук и два 28-нм чипа разработки Jintide. Также в системе используются модифицированные модули памяти, хотя сами слоты памяти — обычные LRDIMM. Заявлено, что вся эта комплексная система теряет не больше 10 % производительности, но зато она минимально уязвима для всех известных и ещё неизвестных уязвимостей как аппаратных (архитектурных), так и программных.
Идея разработки заключается в том, что все вычислительные потоки в процессоре и в памяти находятся под постоянным наблюдением специальных блоков (чипов). Трассировка происходит в самом процессоре и в буферах памяти. Частота выборки 1 Гц, длительность выборки



И это всё МОЁ

Хочу установить Ubuntu самой свежей версии на внешний накопитель. Присматриваю вариант с ssd m.2 во внешнем корпусе с переходником на usb. Подскажите, будут ли какие-то подводные камни при установке и использовании? Не хочу все это купить, а потом обнаружить, что система не устанавливается.

Присматриваюсь к 120Gb SSD Kingston A400 (SA400M8/120G) и корпусу SSD M.2 Transcend CM80. Все вместе стоит около 3500 рублей.








 , , ,








И это всё МОЁ

Добрый день. Подскажите ПО чтобы можно было визуализировать в реальном времени ноту нажатой клавишы на midi клавиатуре, или опцию в каком-то ПО для этого. Нашел http://vmpk.sourceforge.net но оно показывает в буквенном виде с ориентацией на клавиатуре, хочу символьное обозначение ноты на линейке. Кто встречал может?

Спасибо.








 








И это всё МОЁ

Хочу купить клавиатуру с маленьким ходом клавиш(как на ноутбуках). Желательно должна быть подсветка. Я сторонник минимализма и не хочу что бы на клавиатуре были отдельные медиа клавиши. Нравится Logitech K280e, но на ней нет подсветки. Бюджет до 2000 грн(5000руб)








 








И это всё МОЁ

http://www.opennet.ru/opennews/art.shtml?num=51345

Для этого такие компании Microsoft, Intel, IBM, Google объединилась в альянс под знаменами Linux Foundation и будут пихать в linux во все щели SGX и прочее trusted, чтобы в итоге можно было обрабатывать сквозным образом данные в зашифрованном виде. Это называется изоляцией данных в процессе вычислений. И все бы ничего, но к тому, что в недрах SGX обрабатывается не будет иметь доступ даже root.








 ,








И это всё МОЁ

Email-driven хостинг проектов sourcehut готов предоставить пользователям Bitbucket миграцию Mercurial проектов, которые скоро останутся без поддержки.









 , ,








И это всё МОЁ

Как отредактировать конфиги роутера если нет текстового редактора? Роутер dlink 615. Нет ни nano, ни vi/vim. Переменная EDITOR пустая. Просмотрел /bin /sbin и аналоги в /usr. Нет ничего похожего на редактор. SSH тоже нет в прошке, только telnet. Есть ли возможность отредактировать конфиги не меняя прошку? Есть echo для возможности вставки, но как тогда удалить не очищая весь файл а только то, что добавил c помощью echo?








 , ,








И это всё МОЁ

Всем привет!

Имеется Raspbyrry pi zero w

No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster

Интересует, то как передать звук от USB Audio Device по Input Microphone на bluealsa к уже подключенной точке bluetooth с выходом на по RCA.

Тест по команде aplay -D bluealsa piano2.wav проходит успешно.








 








И это всё МОЁ

не работает смартфон xiaomi redmi note 5a prime когда поставил на зарядку мигает индикатор но экран черный и вообще не реагирует.Думаю слмался дисплей но нужно удалить с него некоторые файлы.Есть ноутбук с linux mint и установленно adb но не видит телефон подскажите пожалуйста как решить проблему








 ,








И это всё МОЁ

Зачем для подобных ядер отдельный git репозитарий?

https://github.com/beagleboard/linux

Что они там пилят, если BBB поддерживается в mainline?

Какие-то дополнительные дрова, которые в mainline еще не приняли?

Без них будет работать последнее ванильное ядро v5.2.x?

Может быть что-то есть в сокровищницах Gentoo оверлеев?








 , , ,








И это всё МОЁ

Притащили полумёртвый винт с незагружающейся системой. Файлы из /var/lib/mysql скопировал, как теперь сделать так, чтобы было хорошо?

Логика подсказывает, что можно снести соответствующие файлы со своего компьютера и залить туда выцепленные с винчестера, а потом использовать mysqldump, но это выглядит очень костыльно. Есть ли какая-то штатная утилита для восстановления/импорта?








 , ,








И это всё МОЁ

Есть сеть 192.168.126.0/255.255.254.0
Здесь я пытаюсь зазделить адреса на статические и динамические. т.е. в подсети 192.168.126.0/24 забивию работников, устройства и т.д., а в 192.168.127.100-254 должны попадать все временные устройства

dhcpd.conf


option time-servers 192.168.126.6;
option slp-service-scope false «SCOPE_A»;
option slp-directory-agent false 192.168.126.4;
option broadcast-address 192.168.127.255;
option subnet-mask 255.255.254.0;
option domain-name «findepvidnoe.ru»;
option domain-name-servers 192.168.126.6, 192.168.126.5, 192.168.126.19;
option routers 192.168.126.5;
option ntp-servers 192.168.126.6;
option netbios-name-servers 192.168.126.7;

authoritative;
use-host-decl-names on;
do-forward-updates true;
update-static-leases on;
allow client-updates;

ddns-updates on;
ddns-update-style interim;
ddns-ttl 14400;
ddns-domainname «findepvidnoe.ru»;
ddns-rev-domainname «in-addr.arpa»;

log-facility local7;

key «rndc-key» {
algorithm hmac-md5;
secret «2UZgkOyANF0eC4m0cYqzLQ==»;
}

zone findepvidnoe.ru. {
primary server6.findepvidnoe.ru;
key rndc-key;
}

zone 126.168.192.in-addr.arpa. {
primary server6.findepvidnoe.ru;
key rndc-key;
}

zone 127.168.192.in-addr.arpa. {
primary 192.168.126.6;
key rndc-key;
}

shared-network findepvidnoe.ru {
# Main
subnet 192.168.126.0 netmask 255.255.255.0 {
}
# inet
subnet 192.168.127.0 netmask 255.255.255.0 {
authoritative;
allow client-updates;
allow unknown-clients;
ddns-updates on;
range 192.168.127.100 192.168.127.254;
}
}

named.conf


key «rndc-key» {
algorithm hmac-md5;
secret «2UZgkOyANF0eC4m0cYqzLQ==»;
};

acl client {
192.168.126.0/23;
192.168.126.5;
127.0.0.1;
};
acl slave {
192.168.126.5;
};

options {

directory «/var/lib/named»;

dump-file «/var/log/named_dump.db»;
statistics-file «/var/log/named.stats»;

listen-on port 53 {
192.168.126.6;
127.0.0.1;
};

allow-query { client; };

include «/etc/named.d/forwarders.conf»;
allow-transfer { slave; };
notify yes;
};

logging {
channel default_ch {
file «/var/log/named-base.log»;
print-category yes;
print-time yes;
};

channel security_ch {
file «/var/log/named-security.log»;
print-category yes;
print-time yes;
};

category default {
default_ch;
};
category security {
security_ch;
};
};

controls {
inet 127.0.0.1 port 953 allow { 127.0.0.1; 192.168.126.5; } keys { «rndc-key»; };
};

zone "." in {
type hint;
file «root.hint»;
};

zone «localhost» in {
type master;
file «localhost.zone»;
allow-transfer { 127.0.0.1; };
};

zone «0.0.127.in-addr.arpa» in {
type master;
file «127.0.0.zone»;
allow-transfer { 127.0.0.1; };
};

include «/etc/named.conf.include»;

zone «findepvidnoe.ru» in {
type master;
file «/var/lib/named/master/findepvidnoe.ru.hosts»;
notify yes;
allow-update { key rndc-key; };
allow-transfer { slave; };
allow-query { any; };
};
zone «126.168.192.in-addr.arpa» {
type master;
file «/var/lib/named/master/192.168.126.0.rev»;
allow-update { key rndc-key; };
allow-transfer { slave; };
allow-query { any; };
notify yes;
};
zone «127.168.192.in-addr.arpa» {
type master;
file «/var/lib/named/master/192.168.127.0.rev»;
allow-update { key rndc-key; };
allow-transfer { slave; };
allow-query { any; };
notify yes;
};

ls


# ls -l
total 28
-rw-rw-r-- 1 named named 809 Aug 23 10:49 192.168.126.0.rev
-rw-rw-r-- 1 named named 1707 Aug 23 10:46 192.168.126.0.rev.jnl
-rw-rw-r-- 1 named named 0 Aug 23 10:54 192.168.127.0.rev
-rw-rw-r-- 1 named named 1368 Aug 22 09:10 _msdcs.findepvidnoe.ru
-rw-rw-r-- 1 named named 2583 Aug 23 10:55 findepvidnoe.ru.hosts
-rw-rw-r-- 1 named named 863 Aug 23 10:55 findepvidnoe.ru.hosts.jnl


Вроде всё нормально, только dhcp нивкакую не хочет обновлять обратную зону «127.168.192.in-addr.arpa» т.е. если появляется адрес 192.168.127.202 то сразу получаю:


Aug 23 15:05:41 server6 dhcpd: DHCPREQUEST for 192.168.127.202 from 00:ee:bd:44:18:e5 via eth0
Aug 23 15:05:41 server6 dhcpd: DHCPACK on 192.168.127.202 to 00:ee:bd:44:18:e5 (android-c09325f52f114193) via eth0
Aug 23 15:05:41 server6 dhcpd: Added new forward map from android-c09325f52f114193.findepvidnoe.ru to 192.168.127.202
Aug 23 15:05:41 server6 dhcpd: Unable to add reverse map from 202.127.168.192.in-addr.arpa to android-c09325f52f114193.findepvidnoe.ru: SERVFAIL

Подскажите, плиз Где я накосячил? и как подправить.
ЗЫ. с подсутью 192.168.126 проблем нет. нормально отрабатываются и прямая и обратная зоны.








 , ,