И это всё МОЁ

Всем привет. Начинающий пользователь линукс системы. Выбрал kubuntu 19.10, установил. Всё работало отлично, но на следующий день. Компьютер перестал подключаться к вайфай. Долго пытается подключиться, затем выдаёт ошибку «Соединение имя вайфая отключено» и вторая ошибка «беспроводной интерфейс (wlp5s1) не удалось найти беспроводную сеть». Что только не пробовал, интересный момент в том, что на 7-10 перезагрузке вай-фай подключается и дальнейшие сбои не происходят даже при очередных перезагрузках, но на след. день происходит аналогичная проблема. Думал ошибка в версии, ставил lts, но ошибка снова появилась спустя время. Гуглил прилично, так и не нашёл решения. Прошу помощи, на винду ой как не хочу возвращаться(с первых часов понравился линукс).









 , ,








И это всё МОЁ

Я недавно подкопил себе денег и решил купить видюху взамен встроенной графике.
Думаю, что взять: рыксу 580 или подожду немного и куплю 5500 или ее xt версию. Мне важно, чтобы видюха нормально запускала игры под dxvk и соответственно, нормально дружила с vulkan api.









 , ,








И это всё МОЁ

Я спрашиваю - ДОКОЛЕ?
За что мне дали -7 в данной теме? Помогите корректно сформировать команду lua


Что творится с форумом? Что творится с модерированием?









 








И это всё МОЁ

Сабж. Да, это багфиксный релиз первой версии links'а ещё без графики.

Changelog: https://fossies.org/linux/www/links-1.04.tar.gz/links-1.04/ChangeLog

Скачать: http://www.jikos.cz/~mikulas/links/download/links-1.04.tar.gz








 ,








И это всё МОЁ

Настраивал через конфиг interfaces. WiFi всегда сам подключался к точке доступа на телефоне, но вот уже дня два этого не происходит. Варианты решения из Гугла не работают, так как команда sudo rfkill не найдена. Не подскажите, как исправить?









 , ,








И это всё МОЁ

Всем привет.
Я давно не использовал Linux, но захотелось установить, но на Ryzen боксовый кулер воет на полную вращается, я даже устанавливать не стал, так вот возможно ли как-то исправить чтобы раньше времени не убил кулер.
Пробовал в Live режиме, что-то настроить не возможно.
Помогите исправить баг с кулером!









 , ,








И это всё МОЁ

уберите пожалуйста задержку в 30 секунд при редактировании изображений. Я увидел у себя ошибку, дополнил или что-то изменил, а тут - ждите 30 секунд. Ужас.









 








И это всё МОЁ

Сабж. Есть идея, не факт, что выгорит. Для этого нужен уникальный
psd макет в одни руки. Может кто путешествуя по паутине видел начинающих дизайнеров, готовых нарисовать макет бесплатно за отзыв/еду/не дорого?








 ,








И это всё МОЁ

Добрый день, «ls | cat -en | wc < test» как я понимаю программа должна объединить данные из pipe и файла и передать их уже на ввод в wc, но я не понимаю как это сделать. Помогите пожалуйста









 , , ,








И это всё МОЁ

Здравствуйте. На awesomeWM я запилил себе нескучный рабочий стол в виде wibar'а, натянутого на layout, а в layout'е уже вписаны ярлыки, которыми часто пользуюсь. Сформировать массив ярлыков моих знаний хватило, а вот в layout их вписать пока у меня получается только явным перебором (размер сформированного двумерного массива ярлыков «dlaunchers» - 12x6):

{layout = wibox.layout.fixed.horizontal, 
{layout = wibox.layout.fixed.vertical,
dlaunchers[1][1],
dlaunchers[1][2],
dlaunchers[1][3],
dlaunchers[1][4],
dlaunchers[1][5],
dlaunchers[1][6]},
{layout = wibox.layout.fixed.vertical,
dlaunchers[2][1],
dlaunchers[2][2],
dlaunchers[2][3],
dlaunchers[2][4],
dlaunchers[2][5],
dlaunchers[2][6]},
------и так далее до---------------------------------------------------------
{layout = wibox.layout.fixed.vertical,
dlaunchers[12][1],
dlaunchers[12][2],
dlaunchers[12][3],
dlaunchers[12][4],
dlaunchers[12][5],
dlaunchers[12][6]},}

Подскажите, пожалуйста, как мне формирование этого layout'а полуавтоматизировать? Тут явно нужен цикл, или команда вывода элементов столбца двумерного массива, или что-то ещё. Но тут мои знания lua буксуют. Спасибо за внимание.








 ,








И это всё МОЁ

Здравствуйте!

Интересует тема бесконечных рядов:

1 + 2^k + 3^k + 4^k + 5^k + 6^k + 7^k + ...

Копал ли кто-нибудь эту тему глубже чем Риман со своей Дзета-функцией? Я имею в виду факт того что

1+1+1+1+1+1+1+...
0+1+1+1+1+1+1+...

Если вычесть второе из первого то со всей очевидность получаем 1.

Я потянул за эту ниточку и получил универсальную формулу от трёх переменных для этих рядов. Результат я считаю интересен. Т.к. здесь формулы вставлять нельзя, то приведу сразу ссылку на статью.

Если кто осилит этот материал, то милости прошу к обсуждению.








 , ,








И это всё МОЁ

Есть ТвТюнер TBS 6281 с новыми ядрами проблема, система тюнер видит, но доступ к устройству запрещён. Система Kubuntu 20.04 (Сразу скажу, на 18.04 тоже самое) ядро 5.3
Пока использую более старое ядро.



03:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)
Subsystem: Device 6281:0001
Flags: fast devsel, IRQ 11, NUMA node 0
Memory at fe200000 (64-bit, non-prefetchable) [disabled] [size=1M]
Capabilities:



Вот что пишет Kaffeine


https://i.imgur.com/CKhwSKA.png


https://i.imgur.com/18Ij7K9.png









 , ,








И это всё МОЁ

Поделитесь опытом как правильно настроить систему.

Вопрос возник после того как заметил, что pacman ищет пакеты только из веток репозиториев обозначенных как any, вместо x86_64 (Хотел wine установить, а его там нет).

Модули ядра включены согласно https://wiki.archlinux.org/index.php/AMDGPU









 








И это всё МОЁ

Привет всем. Заметил, что после пробуждения системы из спящего режима падает скорость сети: с 4 до 1 Мб/сек. Простой перезапуск демона net.eth0 и dhcpcd не помогает. С чем может быть связана проблема и как побороть? Догадываюсь, что дело где-то в ядре. Пробовал выгружать и снова загружать драйвер с помощью modprobe - толку ноль. Помогает только перезагрузка.









 ,








И это всё МОЁ

Всем привет!Недавно заметил что половина подписчиков Алексея Лещенко = линуксоиды


Очень странно видеть подобное ибо Алексей несет полную дичь на стримах


«NTFS быстрее ext4»
«На Линуксе горит GPU»
«Линукс зажарил ноутбук»









 








И это всё МОЁ

У меня вот такая материнка. Недавно купил SSD Samsung Evo и воткнул его в первый SATA-порт, старый SSD Intel 320 воткнул во второй SATA-порт, а хард Seagate воткнул в последний SATA-порт (раньше он был на втором порту). Т.е. по идее - SSD висят на SATA3, а HDD на SATA2. Например, вывод smartctl:


=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.12
Device Model: ST31000528AS
Serial Number: 9VPB0XY9
LU WWN Device Id: 5 000c50 02d71c4db
Firmware Version: CC46
User Capacity: 1



И это всё МОЁ

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


Пока в головую только приходит хак - перенаправлять всю входящую почту на 3 разных ящика для каждого девайса и уже с них сразу ее удалять после того как они забрали письма по IMAP / POP3.


Может есть какой-то метод поэлегантнее?









 








И это всё МОЁ

Пробую уже существующий сокет экспортировать в поток и перевести этот поток в режим TLS.
В php.ini прописал:

openssl.cafile=/etc/ssl/certs/ca-certificates.crt
openssl.capath=/etc/ssl/certs

Пробую код:

<?php

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);

$result = socket_connect($socket, 'google.com', 443);
if ($result === false) {

$str_err = "socket_connect() failed. Reason: ($result) ".socket_strerror(socket_last_error($socket));
exit;
}

$opts = array(
'ssl' => array(

'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true,
)
);

stream_context_set_default($opts);
$fd = socket_export_stream($socket); //делаем из сокета поток

if(stream_socket_enable_crypto($fd, true, STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT) === false) {

die("Can't switch protocol";);
exit;
}

echo "Success";
?>

Поток созданный из сокета в режим не переводится,
гугл не помогает.

PHP 7.0.33-0+deb9u6 (cli) (built: Oct 24 2019 18:50:20) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.33-0+deb9u6, Copyright (c) 1999-2017, by Zend Technologies







 , , , ,








И это всё МОЁ

Немного поизучал Rust, и решил собрать все преимущества заявляемые адептами.



  1. Из-за знания компилятором, что & mut - это уникальная ссылка, то параметры функции не будут алиаситься с обычной ссылкой:


fn f(s: & mut str, s2: & str) -> type // s и s2 указывают на разную память, 100% компилятор знает об этом
// в стандарте С++ нет restrict



  1. Возможно, большие возможности в compile-time чем у С++, в частности упоминается возможность прочитать файл во время компиляции:


const IMAGE: &[u8] = include_bytes!("/path/some_file.png";);




  1. Map в rust реализован с помощью алгоритма BTreeMap, а в С++ - std::map красно-чёрное дерево, BTreeMap быстрее…




  2. HashMap в rust - открытая адресация, в С++ std::unordered_map - метод цепочек, открытая адресация быстрее…




  3. В rust нет объектов, везде используется memcpy, а тот же resize вектора делается через realloc, бысрее чем move конструкторы в С++




помогите дополнить список.


возможно, в будущем прочтём в блоге у царя, где он помножит на ноль все эти преимущества.









 ,








И это всё МОЁ

Задача: сделать флешку с несколькими образами для загрузки через grub, который тоже на флешке.


Делаю по алгоритму из статьи.



  • Создал fat32 раздел на 5 Gb.

  • Установил туда grub:


grub-install --removable --boot-directory /media/neth/SYSTEM/boot --efi-directory /media/neth/SYSTEM/ --recheck



  • Создал /boot/iso/ и скопировал туда образ debian live с именем deb.iso

  • Создал конфиг grub в /boot/grub/grub.cfg:


set timeout=20
set default=0

menuentry 'debian live' {
set isofile='/boot/iso/deb.iso'
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live config findiso=$isofile
initrd (loop)/live/initrd.img
}


При загрузке с флешки на разных компах после выбора флешки в меню загрузки компы перезагружаются. Я так понимаю, что до граба дело даже не доходит, и проблема в efi. Попробовал устанавливать grub по-другому:


grub-install --removable --boot-directory /media/neth/SYSTEM/boot --efi-directory /media/neth/SYSTEM/boot/efi --recheck


Тоже без результатов. Содержимое /boot/efi/EFI/BOOT:


`BOOTX64.CSV  BOOTX64.EFI  fbx64.efi  grub.cfg  grubx64.efi  mmx64.efi


Основная система на debian 10 имеет такую же структуру /boot и без проблем загружается.


Что нужно сделать, чтобы исправить ситуацию?









 , ,