И это всё МОЁ

На Armbian установлен flatpak:


root@arm-64:~# dpkg -l | grep flatpak
ii flatpak 1.0.9-0ubuntu0.2 arm64 Application deployment framework for desktop apps


но при попытке установить SteamLink:


# flatpak install flathub com.valvesoftware.SteamLink
error: Error searching remote flathub: Can't find ref com.valvesoftware.SteamLink



и скачав сам com.valvesoftware.SteamLink.flatpakref файл:


# flatpak install com.valvesoftware.SteamLink.flatpakref
error: No such ref 'app/com.valvesoftware.SteamLink/aarch64/stable' in remote flathub



при этом


# flatpak remotes -d
Name Title URL Collection ID Priority Options
flathub Flathub dl.flathub.org/repo/ - 1 system



На ноут с amd64 архитектурой та же команда нормально Steam установила. Получается нет поддержки именно aarch64?









 ,








И это всё МОЁ

Стандартные ISO-образы Debian производят установку системы путём инсталляции всех необходимых пакетов через apt, вызывая fsync() на каждое действие с файлами (стандартное поведение apt/dpkg). Синхронизация состояния файлов значительно уменьшает скорость установки, особенно на медленных HDD.


Проблема с медленной установкой Debian не нова. Еще в 2014 году Petter Reinholdtsen представил eatmydata-udeb — скрипт, отключающий вызовы fsync() для установочного ПО. Однако его работа так и не была задействована по умолчанию в ISO-образах, а также не ускоряет небыстрый начальный этап установки базовых пакетов.


Debian ISO FastInstall ускоряет установку Debian из ISO путём корректной активации eatmydata на всех её этапах.

Скрипт добавляет недостающие файлы eatmydata, помещает скрипт-патчер и пересобирает классические и live ISO-файлы Debian, не изменяя содержимое deb-пакетов.


Пример установки Debian 10.6.0 amd64 из DVD-файла на виртуальной машине, на HDD, без кеширования записи.



  • Оригинальный файл: 1 час 44 минуты 20 секунд

  • Патченный файл: 10 минут 37 секунды


Совместимость скрипта проверена классических и live-файлах релизов Stretch, Buster и Bullseye, а также на образах non-free firmware.









 , , ,








И это всё МОЁ

Нужно написать bash-скрипт


Имя, Фамилия, Телефон, электронная почта — телефонная книжка в формате csv.
Преобразовать в валидный html, который можно просматривать в браузере. Пользоваться можно только sed.


Пример входного файла:
Имя,Фамилия,Телефон,Почта’/n’
Петр,Иванов,1234567,[email protected] ‘/n’
Иван,Петров,7654321,[email protected] ‘/n’


(Через ‘/n’ обозначаю перенос строки)


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









 , ,








И это всё МОЁ

Здравствуйтe. Есть стационарный компьютер с нормальным системным блоком, материнской платой Asus, в которой встроен WiFi модуль. OS Fedora 32. Изначально инет по wifi работал не стабильно, иногда терялись пакеты. Подключил по WiFi 5ггц, стало лучше, но все равно до роутера скорость не стабильная:


ping 192.168.31.1
PING 192.168.31.1 (192.168.31.1) 56(84) bytes of data.
64 bytes from 192.168.31.1: icmp_seq=1 ttl=64 time=1.87 ms
64 bytes from 192.168.31.1: icmp_seq=2 ttl=64 time=4.66 ms
64 bytes from 192.168.31.1: icmp_seq=3 ttl=64 time=4.66 ms
64 bytes from 192.168.31.1: icmp_seq=4 ttl=64 time=2.22 ms


А сегодня случайно обнаружил, что модуль перегревается в покое, когда комп ничего не делает температура 50 градусов, если что-то качать, то 60 градусов.


sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 0: +32.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 2: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 3: +33.0°C (high = +80.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1: +27.8°C (crit = +119.0°C)
temp2: +29.8°C (crit = +119.0°C)

ath10k_hwmon-pci-0400
Adapter: PCI adapter
temp1: +50.0°C


Возможно конечно это аппаратная проблема, или у меня антенна WiFi модуля стоит прямо рядом с роутером и это не правильно, а может драйвер некорректный? Что может? если все остальное холодное?









 ,








И это всё МОЁ

Нужно написать bash-скрипт


Имя, Фамилия, Телефон, электронная почта — телефонная книжка в формате csv.
Преобразовать в валидный html, который можно просматривать в браузере. Пользоваться можно только sed.


Пример входного файла:
Имя,Фамилия,Телефон,Почта
Петр,Иванов,1234567,[email protected]
Иван,Петров,7654321,[email protected]


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









 , ,








И это всё МОЁ

Пацаны, к нам снова традиционный дуршлаг с подогревом от Интел подъехал:


https://www.opennet.ru/opennews/art.shtml?num=54717



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



Ай, хорошо!









 ,








И это всё МОЁ

Встретил тут на cdecl.org в примерах следующую конструкицю:

(double (^)(int , long long ))foo

Что расшифровывается

cast foo into block(int, long long) returning double.

Что в данном случае понимается под «блоком»?








 ,








И это всё МОЁ

если я хочу raid0 сделать с двумя дисками по Advanced Format 4k, то нужно 8k размер сектора?









 ,








И это всё МОЁ

Может кому интересно. Мне кто-то говорил, что у меня ава оттуда.


P.S. Я не анимешник.













И это всё МОЁ

И дня не прошло... (комментарий)

Чтобы не забанили анонимусов, специально из-под анонимусов постят нормальные ответы.

Признавайтесь, кто вас организовал, кто вам платит за нормальные ответы, IP-адрес, реальный адрес, ФИО, как давно вы начали подрывную деятельность на ЛОРе! Помните, чистосердечное признание уменьшает срок!








 , ,








И это всё МОЁ

Mesh-сеть Yggdrasil это свободная, кроссплатформенная, быстрая, одноранговая оверлейная сеть (может работать и в режиме прямого подключения, без оверлея). Каждый пользователь в сети — равный участник, который имеет свой личный, статический IPv6 адрес (даже если он находится за NAT, и динамическим IP). Сеть разрабатывается с уклоном на конфиденциальность, по этому все переданные пакеты шифруются. Сеть работает в диапазоне 200::/7 (который не рекомендуется к использованию IETF с 2004 года.), что уменьшает вероятность внутрисетевых конфликтов.
Сеть отлично подходит для тех, кто хочет держать свой собственный сервер или заботится о своей конфиденциальности.









 








И это всё МОЁ

На ретро-компе установлена CentOS 5 и Wine 1.2.3. Это довольно старая версия, и всё же её вполне хватает, чтобы с комфортом поиграть в сталкера и в морровинд. И всё же я задумался над вопросом: а может обновить Wine? Однако уже следующий LTS-релиз 1.4 вызвал вопросы. Помните в winecfg, во вкладке Audio, был выбор аппаратного ускорения звука между Basic, Standard, Full и Emulation? После обновления до Wine 1.4, я обнаружил, что его убрали. Начинаю разбираться.

https://wiki.winehq.org/Sound

Оказалось, что в версии 1.3.25 начали переделывать звук на модель Windows Vista/7. Точно так же, как и в новых версиях Windows - dsound и winmm объявили legacy. Их пустили через mmdevapi (кроме MIDI). Была удалена поддержка ESD, JACK и OSS v3. А также было утеряно аппаратное ускорение звука - вот, собственно, коммит из Wine 1.3.30, удаляющий таковую из dsound (из winecfg свитчер удалили несколько позже). Теперь поведение Wine всегда равноценно тому, как если бы раньше пользователь выставил Emulation в winecfg.

Вопрос: теряю ли я что-нибудь от этого? У меня есть Creative Sound Blaster Live! SB0220. Уверен, в дискретной карточке есть какие-то ускорялки, которых нет во встройках. Получал ли я хоть что-то от этого? Например разгрузку CPU, потому что на старом компьютере игра у меня в этот самый CPU неплохо так упирается.








 ,








И это всё МОЁ

У меня было 2 ветки: master и feature. Я вёл их параллельно и потом решил смержить feature-ветку в master-ветку. После успешного мерджа консоль визуально показывала 2 ветки поэтому я решил удалить ветку feature. Удаление прошло успешно, но после этого консоль всё равно показывает две ветки.


Скажите пожалуйста, можно ли как-нибудь избавиться от feature чтобы не загромождать вид? Теоретически возможна ситуация когда придётся вести одновременно 20 feature веток и выглядеть это будет неудобно, если не чистить.


Ниже код, в который поясняет вопрос:


Switched to branch 'master'
md@md ~/.MINT18/code/git/merge $ git hist
* 5a8014e 2021-03-08 | m8 (HEAD -> master) [kalinin]
|\
| * 4220d18 2021-03-08 | f7 (feature) [kalinin]
| * 93062a3 2021-03-08 | f6 [kalinin]
| * 02efa31 2021-03-08 | f4 [kalinin]
| * 5bde83a 2021-03-08 | f3 [kalinin]
* | b417e0e 2021-03-08 | m5 [kalinin]
|/
* a3a8961 2021-03-08 | m2 [kalinin]
* ede090f 2021-03-08 | m1 [kalinin]
md@md ~/.MINT18/code/git/merge $ git br -a
feature
* master
md@md ~/.MINT18/code/git/merge $ git br -D feature
Deleted branch feature (was 4220d18).
md@md ~/.MINT18/code/git/merge $ git br
* master
md@md ~/.MINT18/code/git/merge $ git hist
* 5a8014e 2021-03-08 | m8 (HEAD -> master) [kalinin]
|\
| * 4220d18 2021-03-08 | f7 [kalinin]
| * 93062a3 2021-03-08 | f6 [kalinin]
| * 02efa31 2021-03-08 | f4 [kalinin]
| * 5bde83a 2021-03-08 | f3 [kalinin]
* | b417e0e 2021-03-08 | m5 [kalinin]
|/
* a3a8961 2021-03-08 | m2 [kalinin]
* ede090f 2021-03-08 | m1 [kalinin]









 ,








И это всё МОЁ

Заказал у своего проводного провайдера (билайна) белый статический айпишник для своего домашнего сервачка. В первую очередь эта история затевается для личного Joplin Server. А его по-хорошему нужно пробросить через реверс прокси.


Поставил nginx с дефолтными настройками, прокинул joplin из докера на https. Проверил из локалки, все работает, радуюсь. Затем зашел со внешки - ничего. По HTTP на 80 порту доступ есть, но по HTTPS на 443 - нет, на 2ip.ru 80 открыт, 443 - закрыт.


Я давай проверять:



  1. Запустил просто nginx с дефолтными до мозга костей настройками без запуска joplin server:


worker_processes  2;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
server {
listen 443 ssl;
server_name hellserver;

ssl_certificate nginx.crt;
ssl_certificate_key nginx.key;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
}
}


То же самое. На 80 есть, на 443 - нет




  1. Меняю 443 порт на 1026 (от балды), заработало! На компе из внешки вижу страницу с руганью о самоподписном сертификате. Смотрю на 2ip.ru - порт 1026 открыт.




  2. Убиваю nginx и iptables, запускаю joplin прямо на 443 порт - нет коннекта. Делаю то же самое на 1026 - есть.




  3. Пробую все варианты с 444 портом, та же история, что и с 443.




  4. Иду на сайт билайна, смотрю там стоит услуга файервола, которая блочит 0-1024 порты. Отключаю - ноль результата.




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




ЧЯДНТ? iptables -L -v на всякий (хотя я его вообще отключал)


Chain INPUT (policy ACCEPT 37848 packets, 16M bytes)
pkts bytes target prot opt in out source destination
12 720 DROP tcp -- enp7s0 any anywhere anywhere tcp dpt:8123

Chain FORWARD (policy ACCEPT 366 packets, 63517 bytes)
pkts bytes target prot opt in out source destination
5947 7793K DOCKER-USER all -- any any anywhere anywhere
5947 7793K DOCKER-ISOLATION-STAGE-1 all -- any any anywhere anywhere
2993 7602K ACCEPT all -- any docker0 anywhere anywhere ctstate RELATED,ESTABLISHED
2 120 DOCKER all -- any docker0 anywhere anywhere
2439 102K ACCEPT all -- docker0 !docker0 anywhere anywhere
0 0 ACCEPT all -- docker0 docker0 anywhere anywhere

Chain OUTPUT (policy ACCEPT 42020 packets, 5418K bytes)
pkts bytes target prot opt in out source destination

Chain DOCKER (1 references)
pkts bytes target prot opt in out source destination

Chain DOCKER-ISOLATION-STAGE-1 (1 references)
pkts bytes target prot opt in out source destination
2439 102K DOCKER-ISOLATION-STAGE-2 all -- docker0 !docker0 anywhere anywhere
5947 7793K RETURN all -- any any anywhere anywhere

Chain DOCKER-ISOLATION-STAGE-2 (1 references)
pkts bytes target prot opt in out source destination
0 0 DROP all -- any docker0 anywhere anywhere
2439 102K RETURN all -- any any anywhere anywhere

Chain DOCKER-USER (1 references)
pkts bytes target prot opt in out source destination
5947 7793K RETURN all -- any any anywhere anywhere









 , ,








09:30

smr hdd

И это всё МОЁ

Здравствуйте. Если я буду покупать hdd 500гб будет ли вероятность нарваться на черепичную структуру диска? Можно ли по внешним параметрам угадать тип записи?









 








09:24

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

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









 , ,








И это всё МОЁ

Нужен совет специалистов. ! RAIDZ1-3 не интересуют ровно как и аналогичные RAIDы ! Основная задача - один из способов хранения запасной копии информации наряду с бекапом на внешний диск. В увеличении производительности чтения/записи особо не заинтересован, но как бонус - ОК. Зеркало будет шифроваться. Сейчас думаю над объемом дисков. У меня забито примерно 60% от 12Тб. В ближайшие 3-4 месяца бекапами добью 70%, дальше ротация. Но будет прибывать и неротируемая информация. Читаю, что у ZFS плохо все, когда диск забит более чем на 70% (в некоторых источниках 85%). Это так? И как дела с холодным хранением и использованием? Диски будут работать в режиме 2-3 дня в месяц (иногда реже). Могу сделать их основными, чтобы крутились 18/7, если это лучше скажется на надежности хранения. Стоит думать об использовании большего объема, чтобы не проиграть в производительности? Например, взять 2 по 16Гб? Хотя тоже читаю, что не советуют слишком большие по объему диски использовать с zfs. Или не заморачиваться и юзать простой RAID1 под мой кейс?


В основном отсюда брал инфу https://2gusia.livejournal.com/30360.html и с r/DataHoarder.









 , ,








И это всё МОЁ

Собственно, сабж. Хочу послушать уважаемую публику по поводу наметившейся (очередной) смены протоколов подключения провайдерами. Что это несет мне как пользователю и как дальше жить?








 ,








И это всё МОЁ

Поздравляю с 8 марта мужчин, мальчиков, девушек, девочек, женщин, а так же всех остальных людей независимо от возраста и пола. Напоминаю, что 8 марта вовсе не «женский день», а день солидарности в борьбе за женские права.


Борьба за женские права это игра с ненулевой суммой. Если женщинам права дают, то это не значит, что у кого-то эти права отбирают. Увеличение роли женщин в обществе, предоставление им избирательных прав, прав на образование, на занятие различных должностей обогащает наше общество и культуру, делает нашу жизнь лучше. Это хорошо для нас всех, а не только для женщин.