Привет. Нужно сделать чтобы при отсутствии флешки прописанной в fstab система не ждала 2 минуты на ее подключение а продолжала загрузку. nofail не работает, всё равно ждать 2 минуты. Также нашел nobootwait, но с ним тоже не работает, а при подключении этой самой флешки выбивает тучу ошибок и загрузка вообще прерывается. Как мне сделать чтобы при отсутствии флешки, загрузка всё равно продолжалась без ожидания?
Три последние члена класса задаются через функцию trait-a PhysicalObject - init_with_physics(…).
Вопрос у меня в том правильно ли я всё делаю, меня смущает синтаксическая «огромность» при доступе к этим трём членам класса. В частности, когда использую Option<Rc<RefCell<…>>>
Например что бы получить rigid_body_set :
let rigid_set_rc = self.rigid_body_set.clone().unwrap();
let mut rigid_set = rigid_set_rc.borrow_mut();
В одну строчку это сделать не получилось - rust-analyzer ругается :
temporary value dropped while borrowed consider using a let >binding to create a longer lived value
Также как понимаю при unwrap(), объект внутри option перемещается, поэтому приходится clone() использовать. Правильно ли это? Или есть другие подходы представлять в struct неинициализированные данные, которые могут быть позже заданы.
Когда-то у меня был тред с вопросом, как сделать виртуальную машину реального времени. Так вот, это можно решить, как и предполагалось, изоляцией CPU, на которых крутятся виртуальные процессоры, от других процессов. Тогда никто так и не ответил, но в ядре есть параметр isolcpus, который это и делает. (про это сейчас написано в статье про VFIO arch wiki) Проблема в том, что это параметр ядра, и чтобы его изменить, надо перезагружаться. Вопросы теперь следующие. Можно ли как-то регулировать этот параметр в рантайме? (подозреваю, что таки нет) Чем это отличается от taskset (если пройти по всем PID и указать не использовать нужные ядра)? Есть информация, что этот вариант хуже, чем isolcpus, но чем именно (и насколько это актуально)?
(про isolcpus) This option is the preferred way to isolate CPUs. The alternative, manually setting the CPU mask of all tasks in the system, can cause problems and suboptimal load balancer performance
Как работает cpuset в cgroups? Например, если глобально задаю в rc.conf: rc_cgroup_cpuset="cpuset.cpus 0-3 cpuset.mems 0" то все процессы по умолчанию тоже используют только эти ядра. Я так понимаю, CPUAffinity это то же самое (цгруппы) в сустемд? В ред хат есть такое
Currently, systemd CPUAffinity does not provide sufficient isolation
Мне очень нравилось старое поведение строки поиска с несколькими движками: набираешь запрос и кликаешь нужный движок - Гугл, Яндекс, Вики, и т. д. Сейчас, с какого-то релиза, поведение изменилось: теперь кнопки движков только выбирают нужный, но не запускают сам процесс поиска. Когда пользуешься поиском в районе 100 раз в день, эти лишние движения начинают подбешивать. Никто не знает, как вернуть старое поведение?
Хочу установить на домашний ПК Debian 10 stable с Kde minimal.
Подскажите пожалуйста, какие настройки нужно произвести и что нужно доустановить, чтобы довести систему до состояния, удобного для юзанья вдома. Где-то до уровня Kubuntu по удобству. Или поделитесь опытом, кто как дорабатывает.
Из того что нагуглил:
Подключить реппозитории non-free и contrib
Установить firmwire
Подключить поддержку 32-битных пакетов
Добавить пользователя в группу sudo
Установить udisk2
Установить plasma-nm.
Нужно ли доустанавливать кодеки?
Как оптимизировать работу SSD?
Что ещё?
Система: i5-7500, графика только Intell HD 630. Интернет по шнурку, но есть и Wi-Fi модуль.
Как вообще обстоят дела с 802.11ac на последней ежевике? А с драйверами?
Суть проблемы: на википедии и raspberrypi.org написано, что в железе 802.11ac есть, но я не могу подключиться ни к одной из своих 802.11ac точек (Xiaomi R3P @ openwrt, Synology RT2600ac @ штатная прошивка).
Если AP в режиме «только 802.11ac», то подключение не проходит:
Ширину канала в 20MHz форсировать пробовал, сам канал тоже заведомо подходящий, пробовал 36 и 64 (т. е. не регуляторные проблемы). Если включить на точке 802.11n, то подключается в соответствующем режиме:
Всем привет! Хочу начать проект для себя и хотел бы рисовать граф красиво, стильно, молодёжно и чтобы при нажатии на кружочки выскакивали подсказки или были переходы на другие формы. Гуи делал до этого только на Qt\Delphi и тут осознал, что не понимаю на чём сейчас их делают.
Есть ли смысл брать Electron для десктопа? Или мне просто можно генерить хитрым способом SVG и показывать его в окне?
В общем, хочется современный GUI попробовать. Что подскажите? Придумали ли что-то лучше делфи и Qt?
p.s. хотелось бы чтобы запускалось на офтопике и онтопике.
В сервере Bluez 4 работали Bluetooth-гарнитуры на системах с ALSA. В Bluez 5 ALSA отломали - программисты BlueZ сказали что это не входит в их обязанности. Изначально они сами сделали плагин для поддержки ALSA, тогда как для пульсы плагин сделали авторы пульсы. Теперь авторы Bluez попросили кого-нибудь другого сделать такой плагин.
Читая новость о Raspbian 3, я узнал что это уже сделали. Встречайте: Bluez-alsa
Есть AMD Ryzen 3600 и плата ASUS B450-PRO. Есть планка памяти c ECC. Как гарантированно проверить работоспособность коррекции ошибок памяти перед покупкой остальной памяти? Производитель заявляет поддержку, но без гарантий.
Имеется ноутбук Dell XS 13 9350. Проблема: дёрганно работает Bluetooth-мышь MX Master 2S. Причём на Windows, а также полгода назад на Linux всё работало отлично. Через Unifying так же работает отлично, но я не хочу занимать USB-порт (их у ноутбука всего 2 штуки). Поэтому на саму мышь грешу в последнюю очередь. Так же проблема вряд ли аппаратная, ибо ничего не изменила замена Wi-Fi модуля, а на Windows всё работало отлично. В прошлой теме мне посоветовали «выкинуть Broadcom и поставить нормальный Intel». Сегодня пришла посылка с Али, я заменил Wi-Fi модуль. А проблема всё та же (хотя признаю, Wi-Fi стал работать гораздо стабильнее).
Для версии 1.5.0 - пусть тут будет, раз уж я в этом разобрался.
Смысл - есть старая программа, в которой шрифты прорисованы «пиксел в пиксел», но мелкие. На современном экране смотреть на это без слёз невозможно. Если уменьшить разрешение или масштабировать экран с помощью xrandr, то всё выглядит размазанным. Задача - как сделать неразмазанным?
Теперь фильтр всегда будет «nearest» и тем самым xrandr откажется от светлой
идеи размазывать наши удвоенные пиксели.
sudo apt-get install build-essential autoconf xutils-dev libxrandr-dev
./autogen.sh
./configure
make
Дальнейшее - это мой пример скрипа настройки, для вас он не подойдёт - делайте его с помощью arandr, который создаст шелл-скрипт для установки разрешения примено следующего содержания:
Главное тут - поставить масштаб 0.5x0.5. Как результат - каждый пиксел изображения будет занимать 2х2 пиксела на экране, без всякого размазывания.
Для достижения лучшего результата может понадобиться отключить сглаживание или обострение на мониторе (обычно это делается кнопками на самом мониторе) и в оконном менеджере. Может быть, что и слишком умные видеокарты тоже потребуют каких-то действий.
Здравствуйте, господа. Приобрёл WiFi-адаптер TP-Link TL-WN881ND (2-й ревизии) для работы в режиме точки доступа (hostapd) на ОС Debian 9 («Stretch»). 2-я ревизия отличается от первой тем, что 2-я основана на чипе Realtek RTL8192EE, тогда как 1-я основана на чипе Qualcomm Atheros AR9287.
Дело, собственно, вот в чём: у 2-й ревизии адаптера наблюдается высокий и неравномерный пинг (минимум 25 ms, максимум 126 ms):
PING ya.ru (87.250.250.242) 56(84) bytes of data.
64 bytes from ya.ru (87.250.250.242): icmp_seq=1 ttl=58 time=101 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=2 ttl=58 time=125 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=3 ttl=58 time=45.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=4 ttl=58 time=68.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=5 ttl=58 time=91.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=6 ttl=58 time=114 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=7 ttl=58 time=34.7 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=8 ttl=58 time=57.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=9 ttl=58 time=80.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=10 ttl=58 time=103 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=11 ttl=58 time=126 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=12 ttl=58 time=46.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=13 ttl=58 time=69.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=14 ttl=58 time=92.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=15 ttl=58 time=115 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=16 ttl=58 time=35.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=17 ttl=58 time=58.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=18 ttl=58 time=81.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=19 ttl=58 time=104 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=20 ttl=58 time=92.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=21 ttl=58 time=47.6 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=22 ttl=58 time=70.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=23 ttl=58 time=93.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=24 ttl=58 time=57.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=25 ttl=58 time=36.0 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=26 ttl=58 time=59.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=27 ttl=58 time=80.0 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=28 ttl=58 time=85.4 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=29 ttl=58 time=25.4 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=30 ttl=58 time=48.0 ms
--- ya.ru ping statistics ---
30 packets transmitted, 30 received, 0% packet loss, time 29041ms
rtt min/avg/max/mdev = 25.487/74.892/126.296/28.050 ms
И это всё только в обычном режиме работы. В режиме точки доступа пинг, бывает, достигает и 5 (!) секунд.
У адаптера 1-й ревизии на чипе AR9287 с этим проблем не возникает ни в обычном режиме, ни в режиме точки доступа.
Теперь вопрос: возможно ли как-нибудь улучшить работу адаптера 2-й ревизии?
Имеется ноутбук Dell XPS 13 9350 с Arch Linux. Имеется Bluetooth-мышь MX Master 2S подключенная по Bluetooth. Раньше отлично работала, но после переустановки системы движение указателя стало дёрганным. При использовании тачпада таких проблем нет (да и вообще все анимации DE не тормозят - проблема не в видео). На другом компьютере под офтопиком таких проблем нет, так что дело и не в мыши (но если что недавно заряжал её до 100%).
Отсюда можно сделать вывод, что какие-то проблемы с драйвером Bluetooth или с настройками его энергосбережения.
Вспомнил чет, что сейчас есть эмуляторы почти для всего. Захотелось пройти, скажем, по 5 крутейших игр для каждой из сколько нибудь популярных платформ.
Вопрос - где увидеть, собсно, список с маст-хев играми для прохождения на эмуляторах?
Подскажите, на чём писать крупное коммерческое ПО с GUI, чтобы быстро и дёшево и нативно на все десктопные ОС. Какие языки, компиляторы и библиотеки лучше использовать?
Рассматриваю вариант взять за основу существующую разработку с github и прочих, но приходит понимание, что в миллионах строк чужого кода разобраться немногим легче, чем написать свои. Какие opensource-проекты можно рассматривать для коммерческой разработки? Где почитать про структуру этих проектов и варианты использования у себя?
Буду благодарен за любые советы, если есть полезные мне ссылки - шлите и их.