И это всё МОЁ

Что вернёт метод и почему?

public int x() {
boolean isFalse = false;
Integer i1 = 1;
String str = "x";
if (str.equals("e";) &&
!isFalse ? true : i1.equals(1)) {
return 1;
}
return 0;
}
//openjdk version "1.8.0_222"








 , ,








И это всё МОЁ

Приветствую всех любителей чистоты системы. Предположим есть необходимость поставить QT софт на десктоп. При этом нет никакого желания тащить в систему половину KDE и кучу либ. Какие инструменты можно использовать для максимальной изоляции запускаемого ПО от основной системы? Желательно чтобы софт запускался в каком нибудь контейнере. Первое, что приходит на ум это docker контейнер, но настройка GUI там какая-та мутная. У кого есть подобный опыт? Как хорошо работает изолированный софт? Что можно использовать для этих целей?









 , , ,








И это всё МОЁ

Не работает фича копирования файлов на сервере без передачи их по сети.


на сервере (raspbian buster):


/srv/share *(rw,all_squash,insecure,async,no_subtree_check,anonuid=1000,anongid=1000,crossmnt)


на клиенте


sudo mount -t nfs 192.168.1.2:/srv/share /mnt/nfsblack
cd /mnt/nfsblack/videos
cp 1.mkv 11.mkv


долго и нудно гонит по сети.


В отличие от samba, Ctrl+C хотя бы срабатывает.


У кого есть 100%-я формула, что бы работало?









 








И это всё МОЁ

Всем привет.Подскажите не завалялся ли у кого скрипт для проверки доступности интернета с каким-то логированием или уведомлением,будет работать на ubuntu,нужно проверять интернет каждые 5-10 мин(скорее всего засуну в cron).Спасибо.









 ,








И это всё МОЁ

Есть несколько источников с очень большим количеством файлов изображений в формате RAW (CR2). Ищу утилиту, которая бы из источника копировала файлы в место назначения, распределяя файлы по подкаталогам Год/Месяц/День съемки


tool.exe source/* destination/


Пробовал Shotwell, но он копируя в библиотеку делает превью для равок. Это происходит очень медленно, и мне эти превью ни к чему. Мне необходимо физическое перемещение файлов, а не просто каталогизатор.









 , , ,








И это всё МОЁ

The reported error was “Сбой команды RCPT TO <почтовыя ящик получателя>: <unknown[11.11.11.11]>: Client host rejected: Access denied”.


====лог отправки Evalutino с ошибкой
postfix/smtpd[2060]: connect from unknown[11.11.11.11]
postfix/smtpd[2060]: setting up TLS connection from unknown[11.11.11.11]
postfix/smtpd[2060]: Anonymous TLS connection established from unknown[11.11.11.11]: TLSv1 with cipher AES256-SHA (256/256 bits)
postfix/smtpd[2060]: NOQUEUE: reject: RCPT from unknown[11.11.11.11]: 554 5.7.1 <unknown[11.11.11.11]>: Client host rejected: Access denied; from=[email protected] to=[email protected] proto=ESMTP helo=
postfix/smtpd[2060]: lost connection after RCPT from unknown[11.11.11.11]
postfix/smtpd[2060]: disconnect from unknown[11.11.11.11]


==================================


====лог отправки Thunderbird где все ок
postfix/smtpd[2106]: connect from unknown[11.11.11.11]
postfix/smtpd[2106]: setting up TLS connection from unknown[11.11.11.11]
postfix/smtpd[2106]: Anonymous TLS connection established from unknown[11.11.11.11]: TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)
postfix/smtpd[2106]: 9A33E204F0: client=unknown[11.11.11.11], sasl_method=PLAIN, [email protected]
postfix/cleanup[2114]: 9A33E204F0: message-id=[email protected]
opendkim[1288]: 9A33E204F0: DKIM-Signature field added (s=default, d=server.com)
postfix/qmgr[1598]: 9A33E204F0: from=[email protected], size=736, nrcpt=1 (queue active)
postfix/smtp[2117]: certificate verification failed for mx.yandex.ru[22.22.22.22]:25: untrusted issuer /C=PL/O=Unizeto Sp. z o.o./CN=Certum CA
postfix/smtp[2117]: 9A33E204F0: to=[email protected], relay=mx.yandex.ru[22.22.22.22]:25, delay=2.1, delays=0.45/0.02/0.58/1.1, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mxfront6g.mail.yandex.net as 11111111111-2222222222-uk7O9HlM)
postfix/qmgr[1598]: 9A33E204F0: removed









 








И это всё МОЁ

Интересует вот эта фича https://wiki.samba.org/index.php/Server-Side_Copy


Делал


sudo mount -t cifs -o vers=2.1,username=pi,uid=zendrz //nas.local/share /mnt/black

cd /mnt/black/videos
cp 1.mkv 11.mkv


не работает, гоняет по сети.


Используя GVFS - тоже самое.


Как её использовать?


Еще и cp команда подвисает, не прерывается по Ctrl-C


Как же я обожаю ввод-вывод в линуксе









 








И это всё МОЁ

На пилотируемом корабле SpaceX Dargon 2 для тач интерфейса управления полетом используется UI построенный на JS на базе Chromium поверх Linux ядра.

https://space.stackexchange.com/questions/9243/what-computer-and-software-is-...

https://www.reddit.com/r/webdev/comments/gu2l2v/spacex_nasa_used_chromium_and...








 , ,








И это всё МОЁ

Тут народ развлекается.


Обои ставят раком Android смартфоны


https://twitter.com/universeice/status/1266943909499826176?s=21


ЗЫ: на картинках нет копытных









 ,








04:36

$PATH

И это всё МОЁ

Всем привет!

Учился запускать программу, написанную на Python (в процессе его изучения) из любого места, вследствии чего «поехал» не в ту сторону…

В общем нужно было запускать файл ~/test/test.py из любого места, я думал, что нужно добавить каталог ~/test в переменную $PATH, для осуществления данной операции. В связи с чем добавил в ~/.bashrc следующую строку:


export PATH="$HOME/test:$PATH"


ничего хорошего из этого не вышло…

Я начал пробовать заменять PATH на test, т.е. пробовал


export test="$HOME/test:$PATH"


export test="$HOME/test:$test"


и всякого такого рода переборы, но и из этого ничего путного не вышло…

Потом нашел способ, который заключался в:



  • Создать каталог ~/bin.

  • Создать файл ~/bin/test.py.

  • Добавить в начало файла ~/bin/test.py строку


#!/usr/bin/env python3



  • Сделать файл исполняемым


cd ~/test/
chmod a+x test.py


Но теперь, когда в терминале набираю tes..., в надежде по нажатию TAB запустить команду test.py, он печатает test, по двойному нажатию TAB, выдает


test    test.py


Вопрос заключается в том, как мне теперь убрать этот test из автоподстановки в терминале по нажатию TAB, чтобы осталось только test.py?









 , ,








И это всё МОЁ

Всем привет.


Подскажите, в каком случае используют Template App Apache by HTTP, а в каком случае Template App Apache by Zabbix agent?









 ,








И это всё МОЁ

не всякий безвозмездный труд, даже в некоммерческой организации, может быть признан добровольческим. Дело в том, что добровольцы осуществляют именно благотворительную деятельность, закрытый перечень видов которой назван в Федеральном законе «О благотворительной деятельности» (ст. 2, ст. 5).

Перечень видов деятельности, осуществление которых дает право на получение статуса добровольца

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




- подготовка населения к преодолению последствий стихийных бедствий, экологических, промышленных или иных катастроф, к предотвращению несчастных случаев;




- оказание помощи пострадавшим в результате стихийных бедствий, экологических, промышленных или иных катастроф, социальных, национальных, религиозных конфликтов, жертвам репрессий, беженцам и вынужденным переселенцам;




- содействие укреплению мира, дружбы и согласия между народами, предотвращению социальных, национальных, религиозных конфликтов;




- содействие укреплению престижа и роли семьи в обществе;




- содействие защите материнства, детства и отцовства;




- содействие деятельности в сфере образования, науки, культуры, искусства, просвещения, духовному развитию личности;




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




- содействие деятельности в сфере физической культуры и массового спорта;




- охрана окружающей среды и защиты животных;




- охрана и должное содержание зданий, объектов и территорий, имеющих историческое, культовое, культурное или природоохранное значение, и мест захоронения;




- подготовка населения в области защиты от чрезвычайных ситуаций, пропаганды знаний в области защиты населения и территорий от чрезвычайных ситуаций и обеспечения пожарной безопасности;




- социальная реабилитация детей-сирот, детей, оставшихся без попечения родителей, безнадзорных детей, детей, находящихся в трудной жизненной ситуации;




- оказание бесплатной юридической помощи и правового просвещения населения;




- содействие добровольческой деятельности;




- участие в деятельности по профилактике безнадзорности и правонарушений несовершеннолетних;




- содействие развитию научно-технического, художественного творчества детей и молодежи;




- содействие патриотическому, духовно-нравственному воспитанию детей и молодежи;




- поддержка общественно значимых молодежных инициатив, проектов, детского и молодежного движения, детских и молодежных организаций;




- содействие деятельности по производству и (или) распространению социальной рекламы;




- содействие профилактике социально опасных форм поведения граждан (ст. 2 Федерального закона «О благотворительной деятельности»;).

Помог опенсорсу - заплати налог!








 








И это всё МОЁ

Не смог настроить libinput близко к настройкам xf86-input-synaptics, но может кому из форумчан это удалось?
Даже текст сложно скопировать без ругани на тачпад. Ставишь палец на него и его начинает дергать во все стороны, из-за чего скопировать текст или пролистать страницу становится сложно. Используя synaptics таких проблем не вызывало и дефолтные настройки меня всегда устраивали.


Как отключить эту теребоньку?









 ,








И это всё МОЁ

Здравствуйте!
Мой Dockerfile:


FROM appium/appium
ARG PYTHON_VERSION=3.8

RUN apt update && apt install -y \
software-properties-common \
apt-utils
RUN add-apt-repository ppa:deadsnakes/ppa -y
RUN apt update && apt install -y \
python$PYTHON_VERSION \
python$PYTHON_VERSION-dev \
python$PYTHON_VERSION-venv
RUN update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 && \
update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2 && \
update-alternatives --set python /usr/bin/python3.8
RUN curl "bootstrap.pypa.io/get-pip.py"; -o get-pip.py \
&& python get-pip.py


Собираю: docker build -t appium-tests:v1 $PWD


Получаю:


Sending build context to Docker daemon    898kB
Step 1/15 : FROM appium/appium
---> db8c3c16635e
Step 2/15 : ARG PYTHON_VERSION=3.8
---> Using cache
---> 79411aa67e20
Step 3/15 : RUN apt update && apt install -y software-properties-common apt-utils
---> Running in 32559f925924

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 archive.ubuntu.com/ubuntu bionic InRelease
Get:2 security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:3 archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Err:1 archive.ubuntu.com/ubuntu bionic InRelease
At least one invalid signature was encountered.
Err:2 security.ubuntu.com/ubuntu bionic-security InRelease
At least one invalid signature was encountered.
Err:3 archive.ubuntu.com/ubuntu bionic-updates InRelease
At least one invalid signature was encountered.
Get:4 archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Err:4 archive.ubuntu.com/ubuntu bionic-backports InRelease
At least one invalid signature was encountered.
Get:5 deb.nodesource.com/node_12.x bionic InRelease [4584 B]
Err:5 deb.nodesource.com/node_12.x bionic InRelease
At least one invalid signature was encountered.
Fetched 257 kB in 5s (47.2 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
12 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: security.ubuntu.com/ubuntu bionic-security InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic-updates InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic-backports InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: deb.nodesource.com/node_12.x bionic InRelease: At least one invalid signature was encountered.
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/bionic/InReleas... At least one invalid signature was encountered.
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/bionic-updates/... At least one invalid signature was encountered.
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/bionic-backport... At least one invalid signature was encountered.
W: Failed to fetch security.ubuntu.com/ubuntu/dists/bionic-securit... At least one invalid signature was encountered.
W: Failed to fetch deb.nodesource.com/node_12.x/dists/bionic/InRel... At least one invalid signature was encountered.
W: Some index files failed to download. They have been ignored, or old ones used instead.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
cron gir1.2-glib-2.0 libgirepository-1.0-1 powermgmt-base python3-dbus
python3-gi python3-software-properties unattended-upgrades xz-utils
Suggested packages:
anacron logrotate checksecurity exim4 | postfix | mail-transport-agent
python-dbus-doc python3-dbus-dbg bsd-mailx default-mta
| mail-transport-agent needrestart
The following NEW packages will be installed:
apt-utils cron gir1.2-glib-2.0 libgirepository-1.0-1 powermgmt-base
python3-dbus python3-gi python3-software-properties
software-properties-common unattended-upgrades xz-utils
0 upgraded, 11 newly installed, 0 to remove and 12 not upgraded.
Need to get 899 kB of archives.
After this operation, 4210 kB of additional disk space will be used.
Get:1 archive.ubuntu.com/ubuntu bionic/main amd64 cron amd64 3.0pl1-128.1ubuntu1 [68.8 kB]
Err:2 archive.ubuntu.com/ubuntu bionic-updates/main amd64 apt-utils amd64 1.6.12
404 Not Found [IP: 91.189.88.142 80]
Get:3 archive.ubuntu.com/ubuntu bionic/main amd64 libgirepository-1.0-1 amd64 1.56.1-1 [82.0 kB]
Get:4 archive.ubuntu.com/ubuntu bionic/main amd64 gir1.2-glib-2.0 amd64 1.56.1-1 [131 kB]
Get:5 archive.ubuntu.com/ubuntu bionic/main amd64 python3-dbus amd64 1.2.6-1 [89.9 kB]
Get:6 archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-gi amd64 3.26.1-2ubuntu1 [153 kB]
Get:7 archive.ubuntu.com/ubuntu bionic/main amd64 xz-utils amd64 5.2.2-1.3 [83.8 kB]
Get:8 archive.ubuntu.com/ubuntu bionic/main amd64 powermgmt-base all 1.33 [8660 B]
Get:9 archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-software-properties all 0.96.24.32.12 [23.6 kB]
Get:10 archive.ubuntu.com/ubuntu bionic-updates/main amd64 software-properties-common all 0.96.24.32.12 [10.0 kB]
Get:11 archive.ubuntu.com/ubuntu bionic-updates/main amd64 unattended-upgrades all 1.1ubuntu1.18.04.14 [41.7 kB]
E: Failed to fetch archive.ubuntu.com/ubuntu/pool/main/a/apt/apt-u... 404 Not Found [IP: 91.189.88.142 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Fetched 692 kB in 5s (130 kB/s)
The command '/bin/sh -c apt update && apt install -y software-properties-common apt-utils' returned a non-zero code: 100


W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic InRelease: At least one invalid signature was encountered. - странно… раньше такого не было…


E: Failed to fetch archive.ubuntu.com/ubuntu/pool/main/a/apt/apt-u... 404 Not Found [IP: 91.189.88.142 80] - ну ок, пёс с ним, с этим пакетом, тем более, что уже точно не помню зачем его добавлял (скорее всего из-за debconf: delaying package configuration, since apt-utils is not installed)


Теперь падает при попытке добавить PPA с мёртвыми змеями:


W: GPG error: ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease: At least one invalid signature was encountered.
E: The repository 'ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease' is not signed.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: security.ubuntu.com/ubuntu bionic-security InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic-updates InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic-backports InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: deb.nodesource.com/node_12.x bionic InRelease: At least one invalid signature was encountered.
The command '/bin/sh -c add-apt-repository ppa:deadsnakes/ppa -y' returned a non-zero code: 100


ок, убираю и эту строку, оставляю только установку нужной версии питона:


Sending build context to Docker daemon  898.6kB
Step 1/17 : FROM appium/appium
---> db8c3c16635e
Step 2/17 : ARG PYTHON_VERSION=3.8
---> Using cache
---> 79411aa67e20
Step 3/17 : RUN apt-get clean
---> Using cache
---> a1112c0802ba
Step 4/17 : RUN apt update
---> Using cache
---> 7e3519447163
Step 5/17 : RUN apt install -y software-properties-common
---> Using cache
---> 52361f033f77
Step 6/17 : RUN apt-get clean
---> Using cache
---> 560502e60a8d
Step 7/17 : RUN apt update && apt install -y --fix-missing python$PYTHON_VERSION python$PYTHON_VERSION-dev python$PYTHON_VERSION-venv
---> Running in 9e3e1023f5f1

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 archive.ubuntu.com/ubuntu bionic InRelease
Get:2 security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:3 archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Err:1 archive.ubuntu.com/ubuntu bionic InRelease
At least one invalid signature was encountered.
Get:4 archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Err:3 archive.ubuntu.com/ubuntu bionic-updates InRelease
At least one invalid signature was encountered.
Err:2 security.ubuntu.com/ubuntu bionic-security InRelease
At least one invalid signature was encountered.
Get:5 deb.nodesource.com/node_12.x bionic InRelease [4584 B]
Err:4 archive.ubuntu.com/ubuntu bionic-backports InRelease
At least one invalid signature was encountered.
Err:5 deb.nodesource.com/node_12.x bionic InRelease
At least one invalid signature was encountered.
Fetched 257 kB in 2s (135 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic-updates InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: security.ubuntu.com/ubuntu bionic-security InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: archive.ubuntu.com/ubuntu bionic-backports InRelease: At least one invalid signature was encountered.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: deb.nodesource.com/node_12.x bionic InRelease: At least one invalid signature was encountered.
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/bionic/InReleas... At least one invalid signature was encountered.
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/bionic-updates/... At least one invalid signature was encountered.
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/bionic-backport... At least one invalid signature was encountered.
W: Failed to fetch security.ubuntu.com/ubuntu/dists/bionic-securit... At least one invalid signature was encountered.
W: Failed to fetch deb.nodesource.com/node_12.x/dists/bionic/InRel... At least one invalid signature was encountered.
W: Some index files failed to download. They have been ignored, or old ones used instead.
12 packages can be upgraded. Run 'apt list --upgradable' to see them.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libc-dev-bin libc6-dev libexpat1-dev libpython3.8 libpython3.8-dev
libpython3.8-minimal libpython3.8-stdlib linux-libc-dev manpages
manpages-dev python-pip-whl python3.8-minimal zlib1g-dev
Suggested packages:
glibc-doc man-browser python3.8-doc binutils binfmt-support
The following NEW packages will be installed:
libc-dev-bin libc6-dev libexpat1-dev libpython3.8 libpython3.8-dev
libpython3.8-minimal libpython3.8-stdlib linux-libc-dev manpages
manpages-dev python-pip-whl python3.8 python3.8-dev python3.8-minimal
python3.8-venv zlib1g-dev
0 upgraded, 16 newly installed, 0 to remove and 12 not upgraded.
Need to get 70.1 MB of archives.
After this operation, 150 MB of additional disk space will be used.
Get:1 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libpython3.8-minimal amd64 3.8.0-3~18.04 [704 kB]
Get:2 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python3.8-minimal amd64 3.8.0-3~18.04 [1816 kB]
Get:3 archive.ubuntu.com/ubuntu bionic/main amd64 manpages all 4.15-1 [1234 kB]
Get:4 archive.ubuntu.com/ubuntu bionic/main amd64 libc-dev-bin amd64 2.27-3ubuntu1 [71.8 kB]
Ign:5 archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-99.100
Get:6 archive.ubuntu.com/ubuntu bionic/main amd64 libc6-dev amd64 2.27-3ubuntu1 [2587 kB]
Get:7 archive.ubuntu.com/ubuntu bionic-updates/main amd64 libexpat1-dev amd64 2.2.5-3ubuntu0.2 [122 kB]
Get:8 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libpython3.8-stdlib amd64 3.8.0-3~18.04 [1677 kB]
Err:5 security.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-99.100
404 Not Found [IP: 91.189.88.152 80]
Get:9 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libpython3.8 amd64 3.8.0-3~18.04 [1630 kB]
Get:10 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libpython3.8-dev amd64 3.8.0-3~18.04 [54.3 MB]
Get:11 archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2217 kB]
Get:12 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python-pip-whl all 9.0.1-2.3~ubuntu1.18.04.1 [1653 kB]
Get:13 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python3.8 amd64 3.8.0-3~18.04 [355 kB]
Get:14 archive.ubuntu.com/ubuntu bionic/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-0ubuntu2 [176 kB]
Get:15 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python3.8-dev amd64 3.8.0-3~18.04 [510 kB]
Get:16 archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python3.8-venv amd64 3.8.0-3~18.04 [5292 B]
Fetched 69.1 MB in 16s (4240 kB/s)
Unable to correct missing packages.
E: Failed to fetch security.ubuntu.com/ubuntu/pool/main/l/linux/li... 404 Not Found [IP: 91.189.88.152 80]
E: Aborting install.
The command '/bin/sh -c apt update && apt install -y --fix-missing python$PYTHON_VERSION python$PYTHON_VERSION-dev python$PYTHON_VERSION-venv' returned a non-zero code: 100


ничерта не понимаю…
Смотрел в Dockerfile исходного образа и вроде бы не нашел ничего противоестественного…
Вот тут у кого-то похожая проблема.
Ок, пробую сделать как тут, т.е. прописываю в /etc/docker/daemon.json гугловые DNS. Рестартую докер-сервис.
Записи в /etc/resolv.conf есть, но всё равно 404 ровно на том же месте.
Касательно ключей, GPG errors, not signed ошибок:
Пробовал делать то же, что и тут - не помогло. И да, в основном всё, что находилось, это советы в духе: apt/apt-get update, apt-get clean и т.п.
Примерно наверное пару-тройку недель назад таких проблем не было… Никак не могу понять в чем дело…
Проверял sources.list, вроде бы всё как у всех:


# See help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src archive.ubuntu.com/ubuntu/ bionic main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb archive.ubuntu.com/ubuntu/ bionic universe
# deb-src archive.ubuntu.com/ubuntu/ bionic universe
deb archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src archive.ubuntu.com/ubuntu/ bionic multiverse
deb archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb archive.canonical.com/ubuntu bionic partner
# deb-src archive.canonical.com/ubuntu bionic partner

deb security.ubuntu.com/ubuntu/ bionic-security main restricted
# deb-src security.ubuntu.com/ubuntu/ bionic-security main restricted
deb security.ubuntu.com/ubuntu/ bionic-security universe
# deb-src security.ubuntu.com/ubuntu/ bionic-security universe
deb security.ubuntu.com/ubuntu/ bionic-security multiverse
# deb-src security.ubuntu.com/ubuntu/ bionic-security multiverse


Пробовал apt-key update - тоже не помогает…:


Step 3/19 : RUN apt-key update
---> Running in 019688ef6ddd
Warning: apt-key output should not be parsed (stdout is not a terminal)
Warning: 'apt-key update' is deprecated and should not be used anymore!
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: key 3B4FE6ACC0B21F32: 3 signatures not checked due to missing keys
gpg: key 3B4FE6ACC0B21F32: "Ubuntu Archive Automatic Signing Key (2012) <[email protected]>" not changed
gpg: key D94AA3F0EFE21092: 3 signatures not checked due to missing keys
gpg: key D94AA3F0EFE21092: "Ubuntu CD Image Automatic Signing Key (2012) <[email protected]>" not changed
gpg: key 871920D1991BC93C: 1 signature not checked due to a missing key
gpg: key 871920D1991BC93C: "Ubuntu Archive Automatic Signing Key (2018) <[email protected]>" not changed
gpg: Total number processed: 3
gpg: unchanged: 3
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.tKjXfDpFJJ'
Removing intermediate container 019688ef6ddd


Хотя не уверен, всё ли тут ок:


Step 4/20 : RUN APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key list
---> Running in fce25dce31d2
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2014-06-13 [SC]
9FD3 B784 BC1C 6FC3 1A8A 0A1C 1655 A0AB 6857 6280
uid [ unknown] NodeSource <[email protected]>
sub rsa4096 2014-06-13 [E]

gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.v0VBfmMbcM'
/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg
------------------------------------------------------
pub rsa4096 2012-05-11 [SC]
790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32
uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) <[email protected]>

gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.v0VBfmMbcM'
/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg
------------------------------------------------------
pub rsa4096 2012-05-11 [SC]
8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092
uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) <[email protected]>

gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.v0VBfmMbcM'
/etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg
------------------------------------------------------
pub rsa4096 2018-09-17 [SC]
F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C
uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) <[email protected]>

gpg: WARNING: unsafe permissions on homedir '/tmp/apt-key-gpghome.v0VBfmMbcM'
Removing intermediate container fce25dce31d2
---> 721688bdc358


Перерыл кучу форумов, но так и не смог найти нормального решения вышеописанных проблем.
Еще правда советуют ключ --allow-unauthenticated, но я не уверен, что это хорошая идея…
Извиняюсь, если сумбурно получилось описать проблему. Сам просто не до конца понимаю в чём может быть дело.









 , , ,








И это всё МОЁ

В google play market есть коммерческое приложение, которое использует GPL библиотеку.


Куда можно написать абузу, что бы официально попросили компанию открыть код приложения?


Если компания не захочет открывать исходники, а просто удалит свое приложение можно ли все-равно добиться от нее открытия иходников, или что бы они заплатили штраф какой-то?









 








И это всё МОЁ

Пока на карантине было время начала разбирать завалы одежды и других вещей. Делала уборку по советам Мари Кондо, кстати. А кровати с выдвижными ящиками стали для меня просто спасением для экономии пространства.








 








И это всё МОЁ

Подскажите лучший криптовалютный кошелек под линукс.









 ,








И это всё МОЁ

В QGraphicsScene при перемещении прямоугольников (и других итемов) происходит перемотка всей сцены целиком;


setResizeAnchor(QGraphicsView::NoAnchor);
setAlignment(Qt::AlignAbsolute);


не помогли


проблема проявляется:


rectangle = addRect(0, 0, 10, 10);
rectangle->setX(300)


проблема не проявляется


rectangle = addRect(0, 0, 10, 10);
rectangle->setX(100)


Как с этим бороться?









 ,








И это всё МОЁ

Решил я чуток веб поковырять (похоже, как ни печально, за всякими электронами будущее в том числе и десктопа из-за армии веб-макак, а не из-за того что это удобнее), так что хотя бы представление о том, как оно работает надо иметь, ну и чтобы вбрасывать на ЛОР-е более качественно. Тем более ИРЛ перед карантином общался с более опытным коллегой, он вовсю вебом мажется, да и мне порой хочется вебом обмазаться для красивой визуализации данных...

Пообщавшись немного на ЛОР-чике, надумал потыкаться что к чему. Ладно, решил самый Ъ хипстерский вариант посмотреть для фулстека, который не очень нагружен и годится (как мне кажется) красивые визуализаторы лепить — Node JS + PostgreSQL на бэке и React JS + Materialize на фронте. Это всё от лени (не охота elm-ы всякие тыкать) и любви к ООП (ну и PostgreSQL я использовал когда-то, а тут идея обойтись малой кровью за счёт инфраструктуры вокруг js, который я со скрипом, но знаю хоть и на убогом уровне, по крайней мере могу читать код на нём без гугла). И что я вижу? Зоопарк, вот что. Открыв простой проект https://github.com/clintonwoo/hackernews-react-graphql знаете что я там увидел? Правильно дети, Type sсript, его то нам и не хватало (на самом деле не хватало, но на него надо js менять, а не вместе использовать, компилируя код на Type sсript в код на JS). То есть, вместо того чтобы стать проще, веб за последние 8 лет, что я его не трогал стал сложнее, и это при условии что остался по сути 1 браузерный движок и полудохлый firefox. Ну или я тогда очень поверхностно его трогал, а сейчас решил нырнуть так сказать в самую клоаку хипстерских технологий.








 , , ,








И это всё МОЁ

Может и глупый вопрос но как отключить уведомления в KDE для dolpin, ark…









 ,