И это всё МОЁ

Всем добра!

Прикупил новый набор железа ryzen 5 3600/gigabyte x570 aorus elite - и теперь usb клавиатура (набор defender oxford c-975 nano b - kb+mouse) в grub себя ведёт как ужаленная.
Жмёшь клавишу 1 раз - она раз 15 повторяется.

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

Может кто решал подобное и ещё помнит? Поделитесь.








 , ,








И это всё МОЁ

Есть примерно такой код.

import queue, threading

def test(q):
time.sleep(4)
c = q.get()
print('thread2 - got {}'.format(c))
q.task_done()
print('thread2 - sending bar')
q.put("bar";)
q.join()
print('thread2 - done')

shared_queue = queue.Queue()
t = threading.Thread(target=test, args=(shared_queue, ))
t.start()
print('thread1 - sending foo')
shared_queue.put("foo";)
shared_queue.join()
print('thread1 - got {}'.format(shared_queue.get()))
shared_queue.task_done()
t.join()

Т.е. в основном потоке помещаем сообщение в очередь и блокируем его, пока во втором потоке сообщение не достанут и не пометят, как обработанное и тоже самое, но наоборот. Проблема в том, что в большинстве случаев между task_done и помещением сообщения во втором потока, не происходит разблокировки основного потока. Если же сделать небольшую задержку (например, time.sleep), после task_done во втором потоке, то всё выполняется, как и ожидалось.

Вопрос: этого принципиально нельзя избежать, кроме как таким способом, использованием multiprocessing.JoinableQueue или ещё как?








 , , ,








И это всё МОЁ

Вышло 5.2.21

Оффигительно полезный коммит 5.2.21, тайное исправление ошибок :)

Таких ходячих мертвецов я еще не видел.








 , ,








И это всё МОЁ

Установил certbot, получил сертификаты в каталог: /etc/letsencrypt/live/mysite.com/. В конфиге apache /etc/apache2/sites-available/mysite.com.conf добавил следующее:

<VirtualHost mysite.com:443>
ServerName mysite.com:443
ServerAdmin [email protected]
DocumentRoot /var/www/mysite.com
ServerAlias www.mysite.com:443
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined


SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/mysite.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mysite.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/mysite.com/fullchain.pem
</VirtualHost>

Перезапустил apache командой sudo systemctl restart apache2. На что получил ошибку

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

При проверке статуса работы командой: sudo systemctl status apache2

apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2019-10-12 14:33:34 EEST; 19s ago
Process: 11319 ExecStop=/usr/sbin/apachectl stop (code=exited, status=1/FAILURE)
Process: 10776 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Process: 11424 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
Main PID: 4182 (code=exited, status=0/SUCCESS)

Oct 12 14:33:34 k0t.l.hostens.cloud systemd[1]: Starting The Apache HTTP Server...
Oct 12 14:33:34 k0t.l.hostens.cloud apachectl[11424]: AH00526: Syntax error on line 28 of /etc/apache2/sites-enabled/mysite.com.conf:
Oct 12 14:33:34 k0t.l.hostens.cloud apachectl[11424]: Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration
Oct 12 14:33:34 k0t.l.hostens.cloud apachectl[11424]: Action 'start' failed.
Oct 12 14:33:34 k0t.l.hostens.cloud apachectl[11424]: The Apache error log may have more information.
Oct 12 14:33:34 k0t.l.hostens.cloud systemd[1]: apache2.service: Control process exited, code=exited status=1
Oct 12 14:33:34 k0t.l.hostens.cloud systemd[1]: Failed to start The Apache HTTP Server.
Oct 12 14:33:34 k0t.l.hostens.cloud systemd[1]: apache2.service: Unit entered failed state.
Oct 12 14:33:34 k0t.l.hostens.cloud systemd[1]: apache2.service: Failed with result 'exit-code'.

Что я сделал не так и как это сделать правильно?








 , , , ,








И это всё МОЁ

Думаю вот снести со старого компа winxp и поставить туда линукс, чтобы им можно было пользоваться. Какой дистрибутив поставить, lubuntu или xubuntu? Или есть вариант получше?
Комп слабый 512 метров оперативы, память на диске 35 гектар, интернета на нём нет - просто нет сетевой карты, но модем есть.








 ,








И это всё МОЁ

Есть ли такое под линукс?
Чтоб как на ютубе: водишь мышкой по полосе прокрутки, и над мышкой показывается превьюшка кадра.








 , ,








И это всё МОЁ

Понадобился мне недавно дистр для домохозяек с графическим инсталлятором и минимальными кедами из коробки. Решил потестить мейнстримные поделия. Итак:

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

Manjaro. Дистр с manjaro-темой, manjaro-иконками, manjaro-обоями, manjaro-настройками, manjaro-твиками, manjaro-софтом. И на фоне этого manjaro-безумия немножко видны кеды. Короче, попиариться разрабы не забыли, а вот поставить тему Breeze для GTK - нафиг. И так сойдет.

KDE Neon User Edition. Ну уж тут точно должны готовить кеды лучше всех! А вот хрен тебе. Первый раз за несколько лет увидел как падает Plasma. Discover обновлять систему отказался. Предпочел валиться в сегфолт. Ну ладно, там же под капотом убунта, сейчас наберем apt update... А вот хрен тебе второй раз. Система услужливо предложила либо потанцевать с бубном для обновления через терминал, либо обновляться через Discover. Замкнутый круг.

Kubuntu. Много лет предвзято относился к Сanonical, но сейчас вынужден признать, поставка Кед у них самая лучшая. Претензии есть разве что к упоротой дебиановской пакетной системе. Почему «firefox», но «chromium-browser»? Почему после каждой операции удаления мне выпадает простыня пакетов-сирот, с предложением выполнить apt autoremove? Apt не может сам почистить хлам? Почему пакеты при установке позволяют себе куда-то прописываться, что-то запускать, что-то конфигурять?

Debian. Что же там у Debian? А не знаю что там у Debian. Штабильный дистрибутив у меня штабильно не запустился. Вообще. Нет фирмвари на сетевую карту. При этом в инсталляторе никто не счел нужным меня предупредить о том, что системе чего-то не хватает. Не говоря уже о том, чтобы предложить скачать фирмварь автоматически. Естественно, я могу решить эту проблему руками. Но зачем? :-) Лучше вон Kubuntu поставить.

Вывод. Идеальным Линуксом по-прежнему остается тот, который ты собираешь сам - Arch и Gentoo. Разработчикам мейнстримных дистрибутивов пользователи не нужны. Одни пилят тестовый полигон для своего софта, другие тешат свое ЧСВ, третьи в погоне за стабильностью и открытостью готовы пожертвовать даже минимальной работосопособностью.








 , , ,








И это всё МОЁ

Добрый!

конигами вирт хоста nginx возможно реализовать следующее?

Если обращение к ресурсу из локалки - пускать, если обращение из мира - просить пароль








 








И это всё МОЁ

Всем бобра!

2е ноды Proxmox 6
1 сан нас Freenas 11.2
Везде стоят карты qlogic 2462/2432, в общем как по мануалу..
Но, если соеденить напрямую, т.е. оптическим кабелем 2 адаптера 2462 у ноды и фринаса - всё здорово, все работает без ошибок.
Но, как только в схему добавляется свитч - в логах ошибки доступа и через некоторое время фринас вовсе отваливается от обоих нод.

dmesg с ноды

( читать дальше... )

( dmesg freenas )

( switchshow )

( cfgshow )








 , , ,








И это всё МОЁ

Запускаю tor сервер, пишет что у вас старая версия, надо обновить, а как ее обновить я хз, помогите люди

пробовал так
sudo apt-get update && sudo apt-get upgrade

потом так

sudo apt update && sudo apt install -y --only-upgrade tor

пофиг








 ,








И это всё МОЁ

Ранее протокол получил $5 миллионов от Status.im в 2017 году, что позволило разработчикам стабилизировать спецификацию, эталонные реализации клиента и сервера, нанять профессионалов по работе с UI/UX для работы над глобальным редизайном, значительно улучшить работу с оконечным шифрованием.


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


На этот раз к финансированию присоединились компании MessageLabs, lastminute.com и Dawn, с помощью которых разработка сосредоточится на:










 , , ,








И это всё МОЁ

Добрый!

Веб написан на yii2, работает с api стороннего ресурса, что то там поломалось- часть функционала недоступна, нужно починить.








 ,








И это всё МОЁ

Добрый день,

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

Гуглил, но понял только то, что самому в lua писать надо. А лень. Может уже написано?

Спасибо заранее за ответ!








 








И это всё МОЁ

Сделал новый дизайн трекера. Основная цель переделки – более эффективное использование пространства на мобильных экранах. И некоторое обновление внешнего вида на десктопах.


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


Разрабатывалось на Chrome, но работать должно на всех популярных браузерах, кроме IE11 (его я потом еще запинаю, но это не точно).


Напишите ваше мнение + мне нужны баг репорты с скринами разломанной верстки.









 








И это всё МОЁ

Вообщем, нужен ноут. Какие требования:

  • 13-ти дюймовый хороший экран, чтобы не портить глаза
  • Вес около килограмма, не больше 1,4кг, чтобы было удобно носить
  • Хорошая сборка и качественный корпус
  • Время работы от батареи где то 8 часов


Бюджет до 100к. Знаю про макбук, но хочется чего-то подешевле.








 








И это всё МОЁ

Привет.
Протокол модбус

Библиотека умеет управлять выводом RE при работе с RS485? Или библиотека libmodbus на время передачи выключает приемник?

Вывод RE «receiver enable». Для более лучшего понимания если мы замкнем RX на TX то получим эхо при передачи, для этого есть специальные микросхемы RS485 типа «MAX13487» которые имеют вывод RE который отключает приемник в момент передачи. Но также можно заблокировать приемник на аппаратно-программном уровне для приема сигнала. Вот от суда и вопрос как сделано в libmodbus ?








 ,








И это всё МОЁ

При запуске вот что: https://sun9-49.userapi.com/c858528/v858528057/47f4/-4WycqOLICs.jpg

sweethome3d 6.2-1
linux53-nvidia-430xx 430.40-4








 ,








И это всё МОЁ

В firefox есть возможность менять внешний вид сайтов через локальные css файлы. А можно ли использовать userscript для сайта, но без расширений?









 








И это всё МОЁ

В прошлый раз я промахнулся. Но тезис о том, что в генте нет софта всё равно верный. На этот раз я продемонстрирую его на примере программы Protege

http://gpo.zugaina.org/Search?search=protege








 








И это всё МОЁ

добрый день

хочу немного «подрихтовать поведение» mc под себя :о)

конкретно, диалог сохранения файла

1 этап

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

- вставить «кастомное имя», допустим text.txt (прописать жестко, в коде)

2. этап

- «кастомное имя файла» - сохраняемое в настройках mc

3. этап

- «кастомное имя файла» - в зов-ти от «типа-файла»/первой строки

'default'   -> text.txt
#!/bin/sh -> shell.sh
#!/bin/bash -> shell.bash
#!/bin/perl -> shell.pl
etc...

ВНИМАНИЕ!
нужна помошь, волшебный пендель в нужном направлении, ссылки, ваши мысли, идеи, ругань, просто треп, без матов :о)

может уже есть подобные патчи/наработки?!

с разбегу, «вот так за полчаса» сам не разберусь, поэтому нужен «подзатыльник», например, на какие функции стоит обратить внимание (дальше, надеюсь, я разберусь)

конечно-же, по ходу дела, сам попробую разобраться :о)

спасибо








 , , ,