И это всё МОЁ

Когда-то давно читал статью про веб-дизайн, еще во времена IE 6-8, что микрософт плохо поддерживает стандарты, из-за этого в нормальных браузерах вроде Firefox все хорошо, а для других браузеров надо постоянно делать костыли. Но из-за того что IE занимал большой % пользователей, разработчикам приходилось мириться с костылями.

Сегодня ситуация другая как я понимаю, есть всего 2 популярных движка - Gecko в Firefox и Webkit во всех остальных браузерах (даже Edge от микрософт), и оба движка по идее хорошо поддерживают стандарты веба.

Стандарты разрабатывает консорциум W3C, и у меня вопрос такой. Какой из современных браузеров лучше всех (и раньше всех) внедряет и поддерживает все современные стандарты W3C? И стоит ли ориентироваться на стандарты, и забить на убогие браузеры, которые по той или иной причине частично не поддерживают те или иные из них?

Вроде Firefox и Chrome сегодня единственные крупные браузеры, думаю ориентироваться надо на них. Все-таки хочется соблюдать стандарты, а не костылять для каждого браузера по отдельности. Или та ужасная эпоха давно ушла?








 , , , ,








И это всё МОЁ

Здравствуйте мне нужно настроить правила сопоставления имён пользователей так чтобы допустим
[email protected] ассоциировался с
t_user. Те грубо говоря нужно прибавить к имени пользователя в начало"t_". Сколько ни пытался не получилось так сделать. Получилось только сделать «_t» в конце пользователя (user_t). А мне нужно сделать в начале(t_user)?
Вот строка которая добавляет в конец

auth_to_local = RULE:[1:1$@$0](.*@EXAMPLE.DOM)s/@.*/_t/








 








И это всё МОЁ
In [3]: w0,w1 = (lambda x: x+k for k in [-1,+1]); print(w0(0),w1(0))
1 1


Т.е. в обеих лямбдах оказывается ссылка на последнее значение. Почему оно так работает, и как сделать правильно?








 , ,








И это всё МОЁ

Долгие годы я винил nvidia в тормозах KDE/Qt и не только. Странные фризы, тормозящий ресайз окон, тормоза при плавной прокрутке в браузере и Sublime (даже на винде), тиринг!!111


Но стоило мне сменить Intel на AMD, как мои волосы стали мягкими и шелковистыми. Анимации и ресайз окон стали плавными. Тиринга нет из коробки! И плавная прокрутка теперь не заставляет Xorg вешать одно ядро целиком.


Как это объяснить? Несовместимость Intel и nvidia? Неудачная комбинация CPU/GPU/RAM/motherboard?









 , , ,








И это всё МОЁ

Привет.

В общем есть задача опрашивать по модбас (физ.RS232) внешнее датчики, датчиков 128 шт. Модбас RTU (наш любимы :) ).

в buildroot либу модбас включил. RS232 настроил в .dts работает.

Как лучше организовать циклический опрос датчиков в qt?








 ,








И это всё МОЁ

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

Если выполнить сборки py2bin в разные каталоги,
а затем скопировать бинарник из одного каталога в другой,
то оба бинарника работают.

Хотелось бы выполнить сборку красиво --- собрать в едином каталоге оба бинарника.

При попытке выполнить сборку по очереди в один каталог (в обоих spec файлах указан один и тот же каталог):

coll = COLLECT(
# ...
name='utils'
)

последняя сборка удаляет бинарник из первой.








 ,








И это всё МОЁ






Онли эмоции, предупреждаю! Слака мне все еще очень нравится, но решил я вот посмотреть на технологии конкурирующей организации. Ну и остался очень доволен! После того же PowerShell'a кажется что Bash это какая то древность которой место уже в музее, а не на пк 21 века, как же я с этим жил? Как же приятно освободиться от костылей текста, и перейти к объектам! Хотя многие линуксовые утилиты умеют в JSON, но это не так приятно... Еще посмотрел vcpkg (ПМ для C/С++), тоже интересная, и на первый взгляд приятная+понятная штука, но ничего особо я пока не писал, просто поигрался. Есть конечно и негатив, например Visual Studio Code мне показался каким то слабым, высвечивает фантомные ошибки в проекта с flask+sqlalchemy, а для C/С++ вообще ниюзабелен. Редактирование HTML+CSS тоже так себе, в brackets.io лучше редактируется ИМХО. На слаке все это с трудом заводилось, скажу честно, скорее всего из за того что у меня кучу библиотек пересобрано, или других версий, и возникают конфликты... Поэтому dесяточка, а не слака.

Кстати, иконки в Windows 10 реально хороши, смотришь на компьютер и понятно что это компьютер. В linux'aх же сейчас какой то сверхминимализм, в большинстве тем я вообще не могу понять что изображено на иконке. Но спасение для linux'оидов есть, существуют winконки для линукса, легко гуглятся. Ну а еще есть Gnome3, там тоже иконки ничего так. Это все, конечно же, чисто мое мнение.





















>>> Просмотр
(1920x1080,
770 Kb
)










 , ,








И это всё МОЁ

updates: mirrors.powernet.com.ru
http://nginx.org/packages/centos/7/armhfp/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Пробуем другое зеркало.
To address this issue please refer to the below wiki article

на этом моменте обрывается








 








И это всё МОЁ

В начале сентября разработчики почтового сервера Exim уведомили пользователей о выявлении критической уязвимости (CVE-2019-15846), позволяющей локальному или удалённому атакующему добиться выполнения своего кода на сервере с правами root. Пользователям Exim было рекомендовано установить внеплановое обновление 4.92.2.

А уже 29 сентября был опубликован ещё один экстренный выпуск Exim 4.92.3 с устранением очередной критической уязвимости (CVE-2019-16928), позволяющей удалённо выполнить код на сервере. Уязвимость проявляется после сброса привилегий и ограничена выполнением кода с правами непривилегированного пользователя, под которым выполняется обработчик поступающих сообщений.

Пользователям рекомендуется срочно установить обновление. Исправление выпущено для Ubuntu 19.04, Arch Linux, FreeBSD, Debian 10 и Fedora. В RHEL и CentOS Exim не входит в штатный репозиторий пакетов. В SUSE и openSUSE используется ветка Exim 4.88.








 ,








И это всё МОЁ

Имеется ноутбук Dell XS 13 9350. Проблема: дёрганно работает Bluetooth-мышь MX Master 2S. Причём на Windows, а также полгода назад на Linux всё работало отлично. Через Unifying так же работает отлично, но я не хочу занимать USB-порт (их у ноутбука всего 2 штуки). Поэтому на саму мышь грешу в последнюю очередь. Так же проблема вряд ли аппаратная, ибо ничего не изменила замена Wi-Fi модуля, а на Windows всё работало отлично. В прошлой теме мне посоветовали «выкинуть Broadcom и поставить нормальный Intel». Сегодня пришла посылка с Али, я заменил Wi-Fi модуль. А проблема всё та же (хотя признаю, Wi-Fi стал работать гораздо стабильнее).

$ lspci | grep Wireless
3a:00.0 Network controller: Intel Corporation Wireless 8260 (rev 2a)

Жду ваших советов. Может быть какие-нибудь опции ядра или modprobe могут быть полезны...








 ,








И это всё МОЁ

На диске 4 раздела:

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 * 63 83891429 83891367 40G 7 HPFS/N T
/dev/sda2 83891491 454832127 370940637 176,9G 5 Расшир е
/dev/sda3 454834176 488396675 33562500 16G 83 Linux
/dev/sda5 83891493 438054911 354163419 168,9G 7 HPFS/N T
/dev/sda6 438056960 454832127 16775168 8G 83 Linux

на /dev/sda3 стоит Слакварь, на sda6 поставил Debian 10. Grub в дебиане не устанавливал. Добавил параметр с загрузкой дебиана в grub.cfg

menuentry "Debian GNU/Linux (10)" --class gnu-linux --class gnu --class os $men$
insmod part_msdos
linux /boot/vmlinuz-4.19.0-5-amd64 root=/dev/sda6 ro quiet
initrd /boot/initrd.img-4.19.0-5-amd64
}

но при попытке загрузиться получаю Ошибка: файл «/boot/vmlinuz-4.19.0-5-amd64» не найден. Cначала Вам нужно загрузить ядро. На диске ядро и vmlinuz-4.19.0-5-amd64 естественно есть. Пробовал запускать update-grub:

Найден Windows 7 (loader) на /dev/sda1
Найден Slackware Linux (Slackware 14.2) на /dev/sda3
Найден Debian GNU/Linux (10) на /dev/sda6
/usr/sbin/grub-probe: ошибка: неизвестная файловая система.

файловая система естественно ext4. Что за ерунда такая, почему дебиан не запускается?








 , ,








И это всё МОЁ

Кто это чинил?

1) Мышь включена

2) Да, она заряжена. Да включал-выключал. Да надолго оставлял на зарядке ещё раз и ещё раз включал-выключал. Да перезагружал убунту. Нет, винду не переустанавливал и в поддержку не звонил

2) В списке блютус девайсов её не видно

3) При подключении по проводу в xorg появляется длинный радостный лог обнаружения чего-то типа мышь с кучей всякой инфы. Курсор при этом не шевелится. И подключение по кабелю мало кого устроит - кабель втыкается в её дно.

Я читал это:

https://bugs.launchpad.net/ubuntu/ source/linux-signed-hwe/ bug/1822770

https://github.com/robotrovsky/Linux-Magic-Trackpad-2-Driver

http://sneclacson.blogspot.com/2016/09/using-apple-magic-mouse-with-ubuntu-16...

Я не понимаю на каком этапе затык. Примерно на всех.

Начнём с того, что драйвер я этот собрал, даже пофиксил код (у какой-то там функции уже меньше аргументов, чем там написано - поубирал в её вызове 4-й аргумент - ноль). Загрузил. Появляется kernel модуль hid_magicmouse (кажется), но дальше куда копать неясно. Втыкани-вытыкание мыши и без этого драйвера генерило такую портянку:

[  1753.973] (II) config/udev: Adding input device Apple Inc. Magic Mouse 2 (/dev/input/mouse2)
[ 1753.973] (II) No input driver specified, ignoring this device.
[ 1753.973] (II) This device may have been added with another device file.
[ 1754.074] (II) config/udev: Adding input device Apple Inc. Magic Mouse 2 (/dev/input/event18)
[ 1754.074] (**) Apple Inc. Magic Mouse 2: Applying InputClass "libinput pointer catchall"
[ 1754.074] (II) Using input driver 'libinput' for 'Apple Inc. Magic Mouse 2'
[ 1754.137] (II) systemd-logind: got fd for /dev/input/event18 13:82 fd 84 paused 0
[ 1754.137] (**) Apple Inc. Magic Mouse 2: always reports core events
[ 1754.137] (**) Option "Device" "/dev/input/event18"
[ 1754.137] (**) Option "_source" "server/udev"
[ 1754.138] (II) event18 - Apple Inc. Magic Mouse 2: is tagged by udev as: Mouse
[ 1754.138] (II) event18 - Apple Inc. Magic Mouse 2: device is a pointer
[ 1754.138] (II) event18 - Apple Inc. Magic Mouse 2: device removed
[ 1754.138] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.1/0003:05AC:0269.0024/input/input30/event18"
[ 1754.138] (II) XINPUT: Adding extended input device "Apple Inc. Magic Mouse 2" (type: MOUSE, id 14)
[ 1754.144] (**) Option "AccelerationScheme" "none"
[ 1754.147] (**) Apple Inc. Magic Mouse 2: (accel) selected scheme none/0
[ 1754.147] (**) Apple Inc. Magic Mouse 2: (accel) acceleration factor: 2.000
[ 1754.147] (**) Apple Inc. Magic Mouse 2: (accel) acceleration threshold: 4
[ 1754.148] (II) event18 - Apple Inc. Magic Mouse 2: is tagged by udev as: Mouse
[ 1754.148] (II) event18 - Apple Inc. Magic Mouse 2: device is a pointer

но работает она примерно никак. И это только при подключении по проводу. По bluetooth в списке устройств её вообще не видно ни в каком виде.

Поставил тут blueman - там овердофига каких-то устройств нашлось, но все безымянные - голые MAC-адреса.

Короче есть кто, кто такую мышу заставлял работать под 18.04?

В убунте всё максимально дефолтное.








 








И это всё МОЁ

При запуске ПК после неожиданного отключения электричества на одном из дисков обнаружились ошибки ФС. УПСа нет и не планирую, бэкап важных данных имеется, упала ФС с коллекцией фильмов - не критично, но неприятно. Отключил его в fstab, стартанул систему, запустил fsck:

fsck из util-linux 2.29.2
e2fsck 1.43.4 (31-Jan-2017)
films contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes

Running additional passes to resolve blocks claimed by more than one inode...
Pass 1B: Rescanning for multiply-claimed blocks
Multiply-claimed block(s) in inode 11:............

Pass 1C: Scanning directories for inodes with multiply-claimed blocks
Pass 1D: Reconciling multiply-claimed blocks
(There are 48 inodes containing multiply-claimed blocks.)

В процессе исправления ошибок выяснилось, что данные на диске модифицировались 9 сентября, т.е. почти месяц назад (аптайм ПК при этом был более месяца):

File /file (inode #11, mod time Mon Sep  9 21:05:40 2019) 
has 809944 multiply-claimed block(s), shared with 17 file(s):

Данные на других дисках повреждены не были... WTF? почему попортились файлы, к которым не обращался несколько недель, но все ОК с системной ФС, /home , в которые данные пишутся постоянно?
ФС смонтированы следующим образом:

UUID=de2c6818-640d-49bc-ba92-3b90769b40bb / ext4 errors=remount-ro 0 1
UUID=de415bb6-052b-4417-80d2-84ef31bcee9b /home ext4 defaults 0 2
UUID=ca49ef00-b6b8-4441-b93d-e456042fdaf9 /mnt/films ext4 errors=remount-ro 0 1

Вопрос - каким образом попытаться избежать подобного? sync может помочь (если, напр., кинуть его в cron на повторение каждые 30 мин)? Или может еще варианты есть?








 , ,








И это всё МОЁ

Всем привет!
Есть шара в шаре папка с документами разных типов. В документах есть контакты овердофига. Как можно сделать выхлоп только по определенным строкам например вытащить email








 








И это всё МОЁ

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

Связь в telegram: ник LLU








 ,








И это всё МОЁ

На фоне объективных причин, как-то - общего оттока аудитории, фактора старения регистрантов-завсегдатаев, последние новости из «Linux-org-ru» намекают, что впереди только один вариант будущего - когда ресурс сойдёт на нет сам по себе.

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

Все ушли вперёд, а ЛОР остался где-то 10 лет назад.

Дискасс?








 , ,








И это всё МОЁ

Новый модератор: @a1batross. Пожелайте ему удачи.


@Dimez оставил пост модератора по собственному желанию.


И еще новый корректор - @alexferman.









 








И это всё МОЁ

Не так давно компания Нвидиа включила в свой драйвер поддержку прайм.
https://download.nvidia.com/XFree86/Linux-x86_64/435.21/README/primerenderoff...
https://wiki.archlinux.org/index.php/NVIDIA_Optimus_(Русский)
По этому поводу, что у меня получилось и некоторые вопросы, я снял видос:
https://www.youtube.com/watch?v=rjh8VeVbo7Y&t=225s
Хочу отметить сразу, тестирую и сейчас, прирост производительности в играх и нет ТИРИНГА!
Протестировал, настроил всё это дело в Арч Линукс.








 ,








И это всё МОЁ

Буду сюда прстить ссылки на посты указывающие на те или иные возможности вендорлока в Linux.









 








И это всё МОЁ

Хотел спросить про такой шаблон в программе Krita. Если нажать ctrl-N, то можно будет создать шаблон для веб-дизайна.

Вот это он в меню.

https://i.imgur.com/62MN1Js.png

А так он выглядит на экране.

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

И честно говоря я не пойму что это за куча линий таких и что с этим делать? Я вижу справа несколько слоев.

1) Первый слой (Layer 1) заблокирован, видимо это просто белый фон.

2) Второй слой (Design Layer 1) - это видимо и есть слой, на котором надо творить.

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

Я не понимаю смысл этого шаблона, как с ним работать.








 , , , ,