И это всё МОЁ

Задача: купить восстановленный «ноутбук за минимальную цену», без вентилятора и на ssd.


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


Планирую поставить debian mini.iso, и легкий менеджер окон. В основном будет открыто IntelliJ IDEA + браузер.


На какое минимальное поколение процессоров мне ориентироваться? amd/intel - непринципиально..









 , ,








И это всё МОЁ

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









 , ,








И это всё МОЁ

Собственно, сабж. Имеется SamsungSCX4100. Он, сцуко, не хочет сканировать. Хотя на другой машине с теми же драйверами все работает. Печать идет нормально. Ни scanimage -L, ни sane-find-scanner не могут его найти. В /dev/usb есть два файла, hiddev0 и lp1.

udevadm info -a /dev/bus/usb/001/005

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device '/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1/1-9':
KERNEL=="1-9"
SUBSYSTEM=="usb"
DRIVER=="usb"
ATTR{devnum}=="5"
ATTR{serial}=="3561874335......"
ATTR{devspec}=="(null)"
ATTR{bNumConfigurations}=="1"
ATTR{bDeviceClass}=="00"
ATTR{authorized}=="1"
ATTR{idProduct}=="423b"
ATTR{devpath}=="9"
ATTR{maxchild}=="0"
ATTR{busnum}=="1"
ATTR{bmAttributes}=="c0"
ATTR{idVendor}=="0924"
ATTR{bDeviceSubClass}=="00"
ATTR{removable}=="removable"
ATTR{product}=="Xerox WorkCentre PE114 Series"
ATTR{bcdDevice}=="0100"
ATTR{bDeviceProtocol}=="00"
ATTR{ltm_capable}=="no"
ATTR{bMaxPower}=="0mA"
ATTR{speed}=="12"
ATTR{bConfigurationValue}=="1"
ATTR{urbnum}=="68"
ATTR{quirks}=="0x0"
ATTR{tx_lanes}=="1"
ATTR{manufacturer}=="Xerox"
ATTR{configuration}==""
ATTR{version}==" 1.10"
ATTR{bNumInterfaces}==" 1"
ATTR{avoid_reset_quirk}=="0"
ATTR{bMaxPacketSize0}=="8"
ATTR{rx_lanes}=="1"

looking at parent device '/devices/pci0000:00/0000:00:01.2/0000:01:00.0/usb1':
KERNELS=="usb1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{idProduct}=="0002"
ATTRS{product}=="xHCI Host Controller"
ATTRS{ltm_capable}=="no"
ATTRS{devpath}=="0"
ATTRS{version}==" 2.00"
ATTRS{serial}=="0000:01:00.0"
ATTRS{speed}=="480"
ATTRS{bNumConfigurations}=="1"
ATTRS{quirks}=="0x0"
ATTRS{bMaxPower}=="0mA"
ATTRS{bConfigurationValue}=="1"
ATTRS{bcdDevice}=="0504"
ATTRS{busnum}=="1"
ATTRS{bDeviceClass}=="09"
ATTRS{bDeviceSubClass}=="00"
ATTRS{maxchild}=="10"
ATTRS{manufacturer}=="Linux 5.4.50-1-lts xhci-hcd"
ATTRS{devspec}=="(null)"
ATTRS{interface_authorized_default}=="1"
ATTRS{authorized}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{removable}=="unknown"
ATTRS{bNumInterfaces}==" 1"
ATTRS{rx_lanes}=="1"
ATTRS{bDeviceProtocol}=="01"
ATTRS{tx_lanes}=="1"
ATTRS{bmAttributes}=="e0"
ATTRS{idVendor}=="1d6b"
ATTRS{authorized_default}=="1"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{configuration}==""
ATTRS{urbnum}=="190"
ATTRS{devnum}=="1"

looking at parent device '/devices/pci0000:00/0000:00:01.2/0000:01:00.0':
KERNELS=="0000:01:00.0"
SUBSYSTEMS=="pci"
DRIVERS=="xhci_hcd"
ATTRS{vendor}=="0x1022"
ATTRS{dma_mask_bits}=="64"
ATTRS{local_cpus}=="000f"
ATTRS{max_link_width}=="4"
ATTRS{irq}=="44"
ATTRS{revision}=="0x02"
ATTRS{class}=="0x0c0330"
ATTRS{current_link_speed}=="8 GT/s"
ATTRS{max_link_speed}=="8 GT/s"
ATTRS{d3cold_allowed}=="1"
ATTRS{numa_node}=="-1"
ATTRS{subsystem_device}=="0x1142"
ATTRS{local_cpulist}=="0-3"
ATTRS{subsystem_vendor}=="0x1b21"
ATTRS{consistent_dma_mask_bits}=="64"
ATTRS{ari_enabled}=="0"
ATTRS{enable}=="1"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}=="1"
ATTRS{device}=="0x43bb"
ATTRS{driver_override}=="(null)"
ATTRS{devspec}==""
ATTRS{current_link_width}=="2"

looking at parent device '/devices/pci0000:00/0000:00:01.2':
KERNELS=="0000:00:01.2"
SUBSYSTEMS=="pci"
DRIVERS=="pcieport"
ATTRS{dma_mask_bits}=="32"
ATTRS{aer_rootport_total_err_fatal}=="0"
ATTRS{max_link_speed}=="8 GT/s"
ATTRS{current_link_width}=="2"
ATTRS{msi_bus}=="1"
ATTRS{local_cpulist}=="0-3"
ATTRS{d3cold_allowed}=="1"
ATTRS{max_link_width}=="2"
ATTRS{current_link_speed}=="8 GT/s"
ATTRS{secondary_bus_number}=="1"
ATTRS{device}=="0x15d3"
ATTRS{aer_rootport_total_err_cor}=="0"
ATTRS{local_cpus}=="000f"
ATTRS{subsystem_device}=="0x1453"
ATTRS{class}=="0x060400"
ATTRS{subordinate_bus_number}=="8"
ATTRS{consistent_dma_mask_bits}=="32"
ATTRS{ari_enabled}=="0"
ATTRS{irq}=="26"
ATTRS{revision}=="0x00"
ATTRS{enable}=="2"
ATTRS{broken_parity_status}=="0"
ATTRS{devspec}==""
ATTRS{numa_node}=="-1"
ATTRS{driver_override}=="(null)"
ATTRS{subsystem_vendor}=="0x1022"
ATTRS{vendor}=="0x1022"
ATTRS{aer_rootport_total_err_nonfatal}=="0"

looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
lsusb -v

Bus 001 Device 005: ID 0924:423b Xerox Printing Support
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0924 Xerox
idProduct 0x423b Printing Support
bcdDevice 1.00
iManufacturer 1 Xerox
iProduct 2 Xerox WorkCentre PE114 Series
iSerial 3 3561874335......
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0020
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0001
Self Powered


Что делать? Ковырять udev?







 , , ,








И это всё МОЁ

Мои варианты



  • Высунуть язык и упасть подбородком на что нибудь. Откусишь себе язык и умрешь от потери крови

  • Попытаться перерезать вены ногтями. Сложно. Муторно

  • Тоже самое но зубами. Еще сложнее и крайне неудобно.

  • (вариант для дам) Повесится на собственных длинных волосах.


П.С. Прошу сразу не удалять.









 ,








И это всё МОЁ

Здравствуйте! По неким обстоятельствам мне нужно было установить ядро с kernel.org. Знаю можно было обновить через пекмен. Загружаю, компилирую, поставил. И при загрузке ядра появляются варнинги о том, что module.devname не установлен. Ну ладно думаю, варнинг не критично. Но у меня отвалился интернет :( Вопрос таков, как можно вшить в ядро модули? Раньше я всегда обновлялся через pacman. Благодарю за помощь!









 








И это всё МОЁ

Ubuntu 18.04.4 LTS, Discord не реагирует на клавишу рации, что нужно исправить? Устанавливал с «Центра приложений». Гуглил, но инфу только о такой проблеме на макс ос и винде видел. С sudo запускать как-то не хочется пробовать просто так :)









 ,








И это всё МОЁ

Мне кажется, или теперь юзернеймы пользователей подчёркиваются? Вроде раньше такого не было. Верните всё взад как было! :)








 








И это всё МОЁ

Есть эдакий гибрид домашнего круглосуточного сервачка с десктопом, два монитора DVI+HDMI. Иксы запускаются ручками. Настроил так, чтобы при запущеных иксах мониторы отрубались через 10 минут, а в консоли - через 10 секунд. Т.е. вставая из-за компа тушим иксы => мониторы гаснут.

Всё это прекрасно работало на интеловской встроенной видяхе, но когда воткнул туда GeForce 1050Ti - один из мониторов (DVI) в консольном режиме стал постоянно светиться. Изображение при этом с него пропадает как полагается через 10 секунд, но экран не гаснет. При этом когда иксы запущены - он полностью корректно гаснет через 10 минут, т.е. с разьемом должно быть все в порядке.

Дрова с сайта нвидии, последние 450.57.

Каковы шансы пофиксить это?)








 , ,








И это всё МОЁ
Представлен выпуск дистрибутива GeckoLinux, основанного на пакетной базе openSUSE и уделяющего большое внимание оптимизации рабочего стола и мелочам, таким как качественная отрисовка шрифтов. Дистрибутив поставляется в двух вариантах: Static на основе релизов openSUSE и Rolling на основе репозиторий Tumbleweed. Размер iso-образа около 1.3 Гб.



И это всё МОЁ

Имеется:



  • малина(pi 3b+, pi 4);

  • 2 wifi донгла(asus usb-ac56);


ПО:



  • kali aarch64;

  • hostapd;

  • dnsmasq;


Ситуация:
Иногда скриптом запускается хостинг точки доступа на одном из донглов:


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


Это работает: к т.д. можно подключатся, ип даёт. Но, бывают случаи после нового старта хостинга, что к т.д. невозможно подключится(клиент пытается, но обрывается) и в логах hostapd о аутентификации ни слова. Как будто ничего и не происходило. Лечится тоже непонятно как - физическим перевтыкиванием в порты донглов и то не факт что поможет.

Также, хостинг может работать на одном донгле и может не работать на другом. А может и на обоих.

Подозрение, что какая-то загвоздка в инициализации донгла на хостинг, только я не понимаю какая.


Скрипт остановки


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


hostapd.conf


driver=nl80211
ieee80211d=1
ieee80211n=1
ieee80211ac=1
country_code=VE
wmm_enabled=1
macaddr_acl=0
interface=wlan2 # Меняется заранее на нужный
ssid=Test
channel=4
hw_mode=g
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
wpa=2
auth_algs=1


Вопрос: как починить непонятно возникающую невосприимчивость hostapd к клиентам?
Заранее спасибо откликнувшимся.









 , , ,








И это всё МОЁ

Доброго времени суток.
Подскажите, пожалуйста, кто-нибудь встречался с ошибкой ERROR 1735 в mysql при определении timestamp? Из-за чего может возникать данная проблема и можно ли как-то исправить не повредив данные?









 ,








И это всё МОЁ
Опубликовано корректирующее обновление языка программирования Python 3.8.5, в котором устранено несколько уязвимостей.



И это всё МОЁ






Здравствуйте. Прошлый скриншот вызвал много негодования и отвращения. Однако @Zhbert меня поддержал этими словами:



А вообще мне понравилось. Минималистично так, норм.



Плюс сказалось желание перехода на что-то среднее между GUI и терминалом. Он прошел почти безболезненно, так как любимый мой интерфейс – консоль, но шрифт режет глаза, плюс иногда приходится запускать GUI-программы. XMonad оказался для меня лучшим вариантом.


А теперь к характеристикам:


WM: XMonad

Тема GTK: Arc

Значки: Papirus

Терминал: Kitty

Инструменты: вытянуты из крысы, так как она стоит рядом

Шрифт: не знаю, похоже на Monospace

Текстовый редактор + коллекция игрушек: Emacs

Конфиг XMonad вот тут, сделал все что мне нужно.

ФМ: mc, thunar

Скриншотил xfce4-screenshooter’ом.


Сделано:


Выбран нормальный терминал

Убраны рамки, мне так удобнее

Mod поставлен на Super, все равно он нигде не используется


Хочу сделать:


Автозагрузку терминала при старте из DM


И все.


Что нравится? Что нет? Говорите. Я буду рад.


Еще скрины: https://imgur.com/a/oQwh0rn






















>>> Просмотр
(1280x800,
79 Kb
)










 , ,








И это всё МОЁ

Здравствуйте, whonix gateway не получает доступ к интернету, но когда я подключаю к whonix-external сети другую вм все ок









 ,








И это всё МОЁ

Описание


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

При перезапуске компьютера с параметром nomodeset иксы не стартуют, но появляется доступ к консоли.


Если скрипт /etc/init.d/xdm (это запуск менеджера дисплеев xdm) переместить(НЕ УДАЛЯТЬ!) в другую директорию и перезапустить компьютер, то если после перезапуска компьютера его вернуть обратно и запустить иксы вручную командой service xdm start то иксы стартуют нормально.


Отсюда делается вывод что запуск иксов приводит к чёрному экрану только при автоматическом запуске во время старта системы.


Решение(костыль)


В секцию start стартового скрипта /etc/init.d/xdm добавляется условие приводящее к завершению работы скрипта с ошибкой при отсутствии семафорного файла /root/startx


if ! [ -f /root/startx ] ; then    
exit 1 ;
else
rm /root/startx ;
fi


После входа как root надо создать файл startx командой echo >/root/startx и запустить иксы service xdm start


П.С. Съеште сторонники systemd, может ли простой пользователь без глубокого знания вашего systemd, на одних общих знаниях о bash так просто восстановить работу своей системы?









 , , , ,








И это всё МОЁ

Сообщество стало на шаг ближе к победе над расизом - несколько дней назад в ALSA прилетел патч, заменяющий blacklist/whitelist на denylist/allowlist в драйвере ac97.

В vwmaster API также заменили слово slave на follower - но непонятно, почему не изменили название на vmhost API, к примеру.

Все, расизм теперь точно не пройдет.








 ,








И это всё МОЁ

Добрый день, ЛОР.


Сразу несколько вопросов.




  1. Позволяет ли Jabber/XMPP передавать файлы не другому человеку, а выкладывать их в конференцию для общего пользования?




  2. Если да — реализована ли соответствующая функциональность в Pidgin? И если нет, то на какие клиенты надо смотреть? Поддерживает ли это кто-то из андроид-клиентов?




  3. Как это всё настраивать?




Сейчас я смотрю, у Pidgin есть команда «Вставить -> Файл». Но она при работе учётки jabber.ru серая/недоступная. Причём как в конференции, так и в окне для личной связи. Может, она вообще строго для других протоколов (IRC, например)?


Вообще, в моей задаче люди в джаббере уже сидят (как ни странно), у них свой ejabberd «для своих», не хватает им именно возможности обмениваться фотками, причём в конфе. Отсюда вытекает, что: 1) прежде чем «ломать» боевой сервер, мне надо потренироваться где-то ещё, либо на том же jabber.ru, либо, если нужны настройки сервера, поднять свой ejabberd; 2) советы забросить Jabber и сбежать на какой-нибудь Matrix будут рассматриваться в последнюю очередь и только в том случае, если я буду уверен, что на джаббере задача в принципе не решаема.


Да, я читал, что в Jabber есть три несовместимых метода передачи файлов. Но прежде чем собирать скудные крупицы информации по их настройке (сходу вообще не нашёл, но не исключаю, что плохо искал), хочу понять: это в принципе возможно? Если в конфу кидать файлы нельзя, дальше копать бессмысленно.









 , ,








06:04

ZFS+NFS

И это всё МОЁ

Добрый день!
Установлена CentOS 8, создан zpool и он экспортирован посредством zfs через nfs (не через файл /etc/exports). На другой системе получается его смонтировать, но не получается маппить всех пользователей с одним uid. Пул экспортируется следующей командой:

zfs set sharenfs="anonuid=1000,anongid=1000,[email protected]/24,[email protected]/24" bigdisk/download

Так вот cвойство anonuid=1000 не срабатывает, владельцы файлов не «1000».
И прав для создания на примонтированной системе нет.








 , , ,








И это всё МОЁ

Сидел, никого не трогал, тут комп ребутнулся. После перезагрузки начал проверять винт, но ребутнулся снова. После этого монитор говорит, что нет сингнала с видеокарты. Интеграшка работает. Все выглядит так, что проработав 5 лет, видеокарта сдохла. Но может всё не так страшно? Как у вас помирали видеокарты?

Модель вот такая.








 ,








И это всё МОЁ

У меня есть несколько сайтов на одну тематику. С кастомным самописным движком. Скажем, это блоги. На VPS-ках.


И есть postfix. Сейчас у меня там несколько логинов для др. моих сайтов. Каждый сайт имеет свои логин-пароль.


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


Планирую так:


blog1.com -> логинится как «blogs_user», но отправляет мыло от домена blog1.com –> [email protected]


blog2.com -> логинится как «blogs_user», но отправляет мыло от домена blog2.com –> [email protected]


И т.д.




Вопросы:




  1. Это - нормальная и рекомендуемая практика создать единый логин/пароль для группы доменов?




  2. Чтобы отправить мыло как [email protected], нужно будет установить соответсвующие заловки/поля: header или from или что-то в этом роде, правильно?




  3. И делать это надо в самом скрипте, который отправляет мыло? Например, на питоне. Не в postfix’e?






P.S.


Да, я помню, что надо прописать в dns, что почта на данном домене-блоге обслуживается доменом, где крутится мой postfix’ом.