LINUX.ORG.RU

Сообщения devalone

 

a2dp профиль в bluetooth наушниках доступен только после рестарта сервиса

Форум — Desktop

При первом подключении ушей, «High Fidelity Playback(A2DP Sink)» не доступен, есть только «Headset Head Unit(HSP/HFP)», который звучит ужасно. После systemctl restart bluetooth, «Headset Head Unit(HSP/HFP)» не доступен, а «High Fidelity Playback(A2DP Sink)» появляется, правда, чтоб появился звук, надо ещё зайти в pavucontrol, переключить профиль, например, на «off» и обратно на «High Fidelity Playback(A2DP Sink)». Если перезагрузить bluetooth ещё раз, всё возвращается в исходное состояние(headset_head_unit - присутствует, a2dp_sink - нет).

После перезагрузки сервиса, в логах следующее:

> systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-02-01 20:40:36 CET; 6s ago
       Docs: man:bluetoothd(8)
   Main PID: 6250 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 19013)
     Memory: 660.0K
     CGroup: /system.slice/bluetooth.service
             └─6250 /usr/lib/bluetooth/bluetoothd

Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: Bluetooth daemon 5.53
Feb 01 20:40:36 user-tobefilledbyoem systemd[1]: Started Bluetooth service.
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: Starting SDP server
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: Bluetooth management interface 1.18 initialized
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: Endpoint registered: sender=:1.36 path=/MediaEndpoint/A2DPSink/sbc
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: Endpoint registered: sender=:1.36 path=/MediaEndpoint/A2DPSource/sbc
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSink/sbc
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSource/sbc
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
Feb 01 20:40:36 user-tobefilledbyoem bluetoothd[6250]: RFCOMM server failed for :1.36/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb: rfcomm_bind: Address already in use (98)

Когда подсоединяю уши, появляются ещё такие строчки:

Feb 01 20:40:50 user-tobefilledbyoem bluetoothd[6250]: Unable to connect Headset Voice gateway: connect: Device or resource busy (16)
Feb 01 20:40:50 user-tobefilledbyoem bluetoothd[6250]: Connecting Headset Voice gateway failed: Input/output error
Feb 01 20:40:53 user-tobefilledbyoem bluetoothd[6250]: /org/bluez/hci0/dev_00_1B_66_E9_40_9A/sep1/fd0: fd(44) ready

pacmd list-cards, когда a2dp недоступен:

    index: 6
        name: <bluez_card.00_1B_66_E9_40_9A>
        driver: <module-bluez5-device.c>
        owner module: 32
        properties:
                device.description = "MOMENTUM 3"
                device.string = "00:1B:66:E9:40:9A"
                device.api = "bluez"
                device.class = "sound"
                device.bus = "bluetooth"
                device.form_factor = "headset"
                bluez.path = "/org/bluez/hci0/dev_00_1B_66_E9_40_9A"
                bluez.class = "0x240404"
                bluez.alias = "MOMENTUM 3"
                device.icon_name = "audio-headset-bluetooth"
                device.intended_roles = "phone"
        profiles:
                headset_head_unit: Headset Head Unit (HSP/HFP) (priority 30, available: yes)
                a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 40, available: no)
                off: Off (priority 0, available: yes)
        active profile: <headset_head_unit>
        sinks:
                bluez_sink.00_1B_66_E9_40_9A.headset_head_unit/#4: MOMENTUM 3
        sources:
                bluez_sink.00_1B_66_E9_40_9A.headset_head_unit.monitor/#7: Monitor of MOMENTUM 3
                bluez_source.00_1B_66_E9_40_9A.headset_head_unit/#8: MOMENTUM 3
        ports:
                headset-output: Headset (priority 0, latency offset 0 usec, available: yes)
                        properties:

                headset-input: Headset (priority 0, latency offset 0 usec, available: yes)
                        properties:

pacmd list-cards, когда a2dp доступен:

    index: 7
        name: <bluez_card.00_1B_66_E9_40_9A>
        driver: <module-bluez5-device.c>
        owner module: 33
        properties:
                device.description = "MOMENTUM 3"
                device.string = "00:1B:66:E9:40:9A"
                device.api = "bluez"
                device.class = "sound"
                device.bus = "bluetooth"
                device.form_factor = "headset"
                bluez.path = "/org/bluez/hci0/dev_00_1B_66_E9_40_9A"
                bluez.class = "0x240404"
                bluez.alias = "MOMENTUM 3"
                device.icon_name = "audio-headset-bluetooth"
                device.intended_roles = "phone"
        profiles:
                headset_head_unit: Headset Head Unit (HSP/HFP) (priority 30, available: no)
                a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 40, available: unknown)
                off: Off (priority 0, available: yes)
        active profile: <a2dp_sink>
        sinks:
                bluez_sink.00_1B_66_E9_40_9A.a2dp_sink/#5: MOMENTUM 3
        sources:
                bluez_sink.00_1B_66_E9_40_9A.a2dp_sink.monitor/#9: Monitor of MOMENTUM 3
        ports:
                headset-output: Headset (priority 0, latency offset 0 usec, available: unknown)
                        properties:

                headset-input: Headset (priority 0, latency offset 0 usec, available: no)
                        properties:

ОС - KDE neon 5.20 aka Ubuntu 20.04

Ведро - 5.10.0-1011-oem, но на изкоробочном linux-image-5.4.0 тоже самое

Bluetooth модуль - Gigabyte GC-WBAX200

Разнообразные танцы с бубном вокруг /etc/bluetooth/main.conf вроде отключения headset_head_unit профиля не помогают.

В чём может быть проблема и какую ещё информацию я могу предоставить, чтоб было понятнее, в чём проблема?

 , ,

devalone
()

Awesome WM. Баг с потерей фокуса.

Форум — Desktop

Воспроизводится, например, в телеграме.

  1. Запускаем телеграм на любом теге
  2. переходим в чат с картинкой
  3. тыкаем на картинку
  4. нажимаем Escape
  5. тыкаем на окно ввода сообщения(или любое другое)
  6. видим, что ничего не печатается

Помогает зайти в другой тег и обратно или свернуть и развернуть.

Баг был всегда с тех пор, как перешёл на Awesome, на других WM его не было.

ОС - рач линукс, софт стандартный из репов, последней версии.

Никто не сталкивался с таким?

 ,

devalone
()

Есть ли возможость открывать приложения в том теге, в котором был вызван launcher в Awesome WM?

Форум — Desktop

Сейчас если вызвать dmenu(или любой другой laucher), скажем, в первом теге, написать firefox, нажать enter, перейти во второй тег, то окно создастся во втором теге. Есть ли возможность заставить Awesome открывать его в первом?

 , ,

devalone
()

Хотели бы вы, чтоб на ЛОРе добавили плюсы/минусы для комментариев?

Голосования — Голосования

Как на Хабре, Опеннете и т.д.

  1. Нет 484 (40%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Да 423 (35%)

    ***************************************************************************************************************************************************************************************************************************************************************************************

  3. Мне всё равно 299 (25%)

    *****************************************************************************************************************************************************************************************************

  4. Свой вариант(в комментариях) 11 (1%)

    *******

Всего голосов: 1217

 , ,

devalone
()

Как отключить rfkill?

Форум — Desktop

Дано: ноут hp с арчем, где rfkill постоянно убивает сеть при закрытии крышки и нужно вводить sudo rfkill unblock all. Есть ли способ убрать его совсем? Пробовал гуглить, но ничего не помогло.

 , , ,

devalone
()

Как работается в Red Hat в Чешском офисе в Брно?

Форум — Talks

Тут был пост от kukuruku Работа в Red Hat Но с тех пор прошло 3 года и многое могло поменяться.

Остались ли ещё лоровцы, которые там работают? Как там?

 , ,

devalone
()

Как монтировать устройство в lxc без перезагрузки?

Форум — General

Создал контейнер для программирования esp32 и для этого в конфиге прописал:

lxc.mount.entry = /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file

всё работает, но когда вытаскиваю и вставляю плату, ttyUSB0 больше не доступен из lxc. Есть ли способ как-то решить эту проблему?

 ,

devalone
()

Недорогой VPS с большим диском

Форум — General

Сейчас пользуюсь Scaleway на тарифах 2 x86-64 vCPU 2 GB RAM и 4 ARMv7 CPU 2 GB RAM, всё устраивает и производительности хватает, скорость обычных дисков шикарная, но не хватает объёма, там есть Fast, Flexible SSD Volumes по евро за 50Гб, но на деле они оказались не такие уж и Fast, бенчмарк обычного диска на scaleway:

> hdparm -Tt /dev/vda

/dev/vda:
Timing cached reads:   3940 MB in  1.99 seconds = 1977.31 MB/sec
Timing buffered disk reads: 2110 MB in  3.00 seconds = 702.21 MB/sec

бенчмарк Fast, Flexible SSD Volume:

> hdparm -Tt /dev/nbd0

/dev/nbd0:
Timing cached reads:   1280 MB in  2.00 seconds = 639.83 MB/sec
Timing buffered disk reads: 192 MB in  3.01 seconds =  63.84 MB/sec

больше, чем в 10 раз медленнее. Как я понял, это сетевые диски, в поддержке сказали, что такая скорость - норма. У scaleway есть тарифы с быстрым и большим диском, но там больше cpu и ram, которые мне не нужны.

Итак, я ищу сервер, где будут минимум 2 vCPU(лучше x86, но можно и ARM), 2Gb RAM, и диск от 200Гб, в идеале, чтоб можно было докупить столько, сколько нужно, диск лучше SSD, но можно и HDD, канал от 100Mbit/s, в иделе безлимитный без подвохов. По цене - идеальная, как на scaleway 3-4 eur за сервер и по 1 eur за 50Гб диска.

Какие варианты нашёл сам:

  • https://contabo.com/?show=vps по тарифам выглядит прям даже слишком хорошо, но нашёл отвратительные отзывы, что они без причин останавливают сервера, вводят штрафы, когда не оплатил вовремя и вообще за любую мелочь, вот например https://toster.ru/q/490800, https://www.whtop.com/review/contabo.com
  • https://www.wishosting.com/order/main/packages/VPS/?group_id=2 на отзывах hosting101.ru/wishosting.com пишут, что плохой uptime и сильный оверселл, из-за чего падает производительность, может кто пользовался, так ли это и если да, то насколько?

Есть ещё какие-нибудь провайдеры, которых вы можете посоветовать под мои условия?

 ,

devalone
()

Пользуетесь ли вы «песочницами» для основных программ?

Голосования — Голосования

Речь не про запуск чего-то подозрительного, а про софт, который используется каждый день, как например браузер, мессенджер, читалка почты, etc. Защищают ли лоровцы себя от потенциальных 0day?

  1. Нет, мне нечего скрывать от моих программ! 275 (44%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Нет, сложно, не хочу разбираться 257 (41%)

    ***********************************************************************************************************************************************************************************************************************************************************************************************************

  3. Да, использую виртуализацию(qemu, virtualbox, etc) 113 (18%)

    ***********************************************************************************************************************************

  4. Да, запускаю всё в контейнерах(lxc, openvz, etc) 48 (8%)

    *******************************************************

  5. Да, chroot 38 (6%)

    ********************************************

  6. Да, пишу конфиги для AppArmor 19 (3%)

    **********************

  7. Да, Firejail 15 (2%)

    *****************

  8. Да, Bubblewrap 5 (1%)

    *****

Всего голосов: 770, всего проголосовавших: 628

 ,

devalone
()

После обновления арча поломалась konsole

Форум — Desktop

После обновления и перезагрузки konsole выглядит так https://0x0.st/sDge.png dolphin работает, glxgears тоже

 ,

devalone
()

Как решить проблему «Failed to initialize cgroup driver» в lxc версии 3.0.1 на арче?

Форум — Desktop

Пытаюсь создать непривилегированный контейнер на арче, дошёл до момента с

Error: Failed to initialize cgroup driver / PAM unable to open pam_cgfs.so
даунгрейднул до 3.0.1, как советуют в доке https://wiki.archlinux.org/index.php/Linux_Containers, получил непонятную ошибку

Как заставить lxc-create говорить?

решил её, нужно было просто не добавлять -l DEBUG, лол

https://bbs.archlinux.org/viewtopic.php?pid=1818624

контейнер создаётся, но при запуске снова

Error: Failed to initialize cgroup driver / PAM unable to open pam_cgfs.so

[lxcuser@laptop ~]$ ls
[lxcuser@laptop ~]$ lxc-start -n test -F --logfile /tmp/lxc.log
lxc-start: test: cgroups/cgfsng.c: all_controllers_found: 695 No freezer controller mountpoint found
                                                                                                    lxc-start: test: cgroups/cgroup.c: cgroup_init: 43 Failed to initialize cgroup driver
                                                                                                                                                                                         lxc-start: test: start.c: lxc_init: 853 Failed to initialize cgroup driver
                                                                   lxc-start: test: start.c: __lxc_start: 1853 Failed to initialize container "test"
                                                                                                                                                    The container failed to start.
                                                                                                                                                                                  Additional information can be obtained by setting the --logfile and --logpriority options.

содержимое /tmp/lxc.log

lxc-start test 20181125164508.774 ERROR    lxc_cgfsng - cgroups/cgfsng.c:all_controllers_found:695 - No freezer controller mountpoint found
lxc-start test 20181125164508.774 ERROR    lxc_cgroup - cgroups/cgroup.c:cgroup_init:43 - Failed to initialize cgroup driver
lxc-start test 20181125164508.774 ERROR    lxc_start - start.c:lxc_init:853 - Failed to initialize cgroup driver
lxc-start test 20181125164508.774 ERROR    lxc_start - start.c:__lxc_start:1853 - Failed to initialize container "test"

в journalctl -b нет записей про cgfs

> sudo journalctl -b|grep -i cgfs

запускаю контейнер от пользователя lxcuser, конфиг такой

> cat /home/lxcuser/.config/lxc/default.conf 
lxc.include = /etc/lxc/default.conf
lxc.idmap = u 0 100000 65536
lxc.idmap = g 0 100000 65536
> cat /etc/lxc/default.conf 
lxc.net.0.type = empty
> cat /etc/subuid
ue4:165536:65536
lxcuser:100000:65536
> cat /etc/subgid
ue4:165536:65536
lxcuser:100000:65536

 , ,

devalone
()

Как заставить lxc-create говорить?

Форум — Desktop

Пытаюсь создать непривилегированный контейнер на арче (как в инструкции https://wiki.archlinux.org/index.php/Linux_Containers), дошёл до момента с ошибкой

Error: Failed to initialize cgroup driver / PAM unable to open pam_cgfs.so

исправил даунгрейдом до версии 3.0.1, как советуют в арчевики, но теперь он вообще не работает

[lxcuser@laptop ~]$ lxc-create -n test -t download -l DEBUG
Error creating container test

Как понять, какая ошибка могла случиться? Логов в /var/log/ не нашёл

 ,

devalone
()

Почему телеграм *только* из репов арча пытается исполнить /usr/bin/bash?

Форум — Desktop

Поставил AppArmor, создал конфиг для телеграма из репозиториев Arch и при запуске он пытается исполнить /usr/bin/bash

type=AVC msg=audit(1540761706.295:237663): apparmor="DENIED" operation="exec" profile="/usr/bin/telegram-desktop" name="/usr/bin/bash" pid=2591 comm="telegram-deskto" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0

При этом телеграм, скачанный с официального сайта, запущенный с таким же конфигом, этого не делает.

Кто-то собрал альтернативные исходники в репу?

 , ,

devalone
()

Почему aa-genprof работает только один раз?

Форум — Desktop

На арче поставил apparmor(пакет и добавил параметр ведра), запустил

sudo aa-genprof firefox
и сам firefox, потыкал, нажал в aa-genprof S, он меня поспрашивал, что разрешить, что нет, сгенерил конфиг, но я захотел переделать его, удалил созданный файл
cd /etc/apparmor.d
apparmor_parser -R usr.bin.firefox 
rm usr.bin.firefox
сделал те же действия для создания конфига и он больше не предлагает выбрать что-либо и после нажатия S опять выдаёт тоже самое

Profiling: /usr/bin/firefox

Please start the application to be profiled in
another window and exercise its functionality now.

Once completed, select the "Scan" option below in
order to scan the system logs for AppArmor events.

For each AppArmor event, you will be given the
opportunity to choose whether the access should be
allowed or denied.

[(S)can system log for AppArmor events] / (F)inish
Reading log entries from /var/log/audit/audit.log.
Updating AppArmor profiles in /etc/apparmor.d.

Profiling: /usr/bin/firefox

Please start the application to be profiled in
another window and exercise its functionality now.

Once completed, select the "Scan" option below in
order to scan the system logs for AppArmor events.

For each AppArmor event, you will be given the
opportunity to choose whether the access should be
allowed or denied.

[(S)can system log for AppArmor events] / (F)inish

Конфиг он конечно создаёт, но бесполезный:

> cat usr.bin.firefox 
# Last Modified: Sun Oct 28 19:24:43 2018
#include <tunables/global>

/usr/bin/firefox {
  #include <abstractions/base>
  #include <abstractions/bash>

  /usr/bin/bash ix,
  /usr/bin/firefox r,

}

Вывод apparmor_status после удаления созданного конфига:

apparmor module is loaded.
46 profiles are loaded.
46 profiles are in enforce mode.
   /usr/lib/apache2/mpm-prefork/apache2
   /usr/lib/apache2/mpm-prefork/apache2//DEFAULT_URI
   /usr/lib/apache2/mpm-prefork/apache2//HANDLING_UNTRUSTED_INPUT
   /usr/lib/apache2/mpm-prefork/apache2//phpsysinfo
   /usr/lib/dovecot/anvil
   /usr/lib/dovecot/auth
   /usr/lib/dovecot/config
   /usr/lib/dovecot/deliver
   /usr/lib/dovecot/dict
   /usr/lib/dovecot/dovecot-auth
   /usr/lib/dovecot/dovecot-lda
   /usr/lib/dovecot/dovecot-lda///usr/{bin,sbin}/sendmail
   /usr/lib/dovecot/imap
   /usr/lib/dovecot/imap-login
   /usr/lib/dovecot/lmtp
   /usr/lib/dovecot/log
   /usr/lib/dovecot/managesieve
   /usr/lib/dovecot/managesieve-login
   /usr/lib/dovecot/pop3
   /usr/lib/dovecot/pop3-login
   /usr/lib/dovecot/ssl-params
   /usr/lib/dovecot/stats
   /usr/{bin,sbin}/apache2
   /usr/{bin,sbin}/apache2//DEFAULT_URI
   /usr/{bin,sbin}/apache2//HANDLING_UNTRUSTED_INPUT
   /usr/{bin,sbin}/apache2//phpsysinfo
   /usr/{bin,sbin}/avahi-daemon
   /usr/{bin,sbin}/dovecot
   /usr/{bin,sbin}/identd
   /usr/{bin,sbin}/mdnsd
   /usr/{bin,sbin}/nmbd
   /usr/{bin,sbin}/nscd
   /usr/{bin,sbin}/smbd
   /usr/{bin,sbin}/smbldap-useradd
   /usr/{bin,sbin}/smbldap-useradd///etc/init.d/nscd
   /usr/{bin,sbin}/winbindd
   /usr/{bin,sbin}/{,open}ntpd
   dnsmasq
   dnsmasq//libvirt_leaseshelper
   klogd
   nvidia_modprobe
   nvidia_modprobe//kmod
   ping
   syslog-ng
   syslogd
   traceroute
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.

При этом если в конфиге для ping'а запретить сеть, всё работает, как ожидается

ping: socket: Operation not permitted

но в audit лог(/var/log/audit/audit.log) ничего не пишет(хз, должен ли, но вроде должен). При запуске aa-genprof и firefox в audit.log ничего не появляется.

 ,

devalone
()

Почему Arch зависает при попытке скопировать/переместить директорию с большими файлами?

Форум — Desktop

При попытке переместить директорию с виртуальными машинами(virtualbox) с одного раздела(обычный, не шифрованный) на другой(шифрованный dm-crypt'ом) arch намертво зависает, ведро при этом отвечает на Alt+Sysrq+* и можно много раз нажимая Alt+Sysrq+F убить много процессов, жрущих память пока наконец не умрёт mv.

Есть какие-то идеи из-за чего это может быть? На Убунте такого не было, просто тормозило всё при частых обращениях к диску(в том числе при перемещении/копировании), но не зависало.

P.S. разделы на одном диске.

 ,

devalone
()

proxy_py v2.1 - Сборщик проксей

Форум — Development

Прошло чуть больше 8 месяцев с предыдущего поста(Мой проект по сбору проксей) про мой сборщик проксей и чуть больше 13 с первой реализации, написанной на коленке за вечер. За это время я многое переписал

- теперь он полностью асинхронный(peewee_async вместо SQLAlchemy)

- сильно улучшилась производительность(сейчас на vds'ке за 3 евро 16к проксей)

- появилась документация и гайд по созданию коллекторов https://proxy-py.readthedocs.io/en/latest/

- больше тестов

- несколько новых коллекторов

Поставить звёздочку и сделать пулл реквест можно тут https://github.com/DevAlone/proxy_py

Чтоб потестить, есть докер контейнер:

docker create -p 55555:55555 --name proxy_py proxypy/proxy_py:v2.1
docker start proxy_py

После запуска можно делать запросы к API вот так:

http POST http://127.0.0.1:55555/api/v1/ model=proxy method=get

Так же есть веб интерфейс:

http://localhost:55555/i/get/proxy/

http://localhost:55555/i/get/proxy_count_item/

http://localhost:55555/i/get/collector_state/

http://localhost:55555/i/get/number_of_proxies_to_process/ (показывает, сколько проксей ждут проверки, зелёный график должен быть около нуля)

За год количество IP адресов, когда либо побывавших в моей программе(т.е. на них работал публичный прокси) - 218013

Планы на будущее(отсортировано по важности):

- peer to peer, чтобы инстансы proxy_py общались между собой и обменивались информацией, при этом нужен показатель доверия одного сервера другому, чем больше доверяем, тем меньше проверяем и список узлов, которым доверяем на 100% для создания своего кластера. Т.к. производительности одной машины уже не хватает. Мб кто-то знает годные либы?

- более удобный API(фильтр по полям, выбор проксей вокруг географической точки, стандартная сортировка должна выдавать не самые быстрые, а достаточно стабильные и при этом быстрые)

- нормальный веб интерфейс(мб на ангуляре)

- больше статистики(для каждого коллектора и каждого прокси)

- клиентская библиотека для питона

 , ,

devalone
()

Как запретить окнам забирать фокус?

Форум — Desktop

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

<focusNew>yes</focusNew>
на
<focusNew>no</focusNew>
- не помогает, но в любом случае это должно было помочь только при запуске новых приложений, а я хочу запретить окнам красть фокус всегда. Есть идеи, как это можно сделать? ОС - Ubuntu

 ,

devalone
()

sublime перестал выделять текст

Форум — Desktop

По какой-то причине, когда отпускаешь кнопку мыши, выделение слетает, причём иногда он выделяет(как я понял если целая строка).

Как-то так: https://0x0.st/sbeE.ogv

Никто не сталкивался с таким?

После чего началось не помню, просто писал проект на ангуляре, пробовал переустанавливать(тарболл) и сносить директорию с конфигом, не помогает.

 ,

devalone
()

Мой проект по сбору проксей

Форум — Development

Всем привет, некоторое время назад я написал программу для сбора и проверки проксей, сейчас это уже полноценный проект, который предоставляет от 1000 почти до 9000 рабочих проксей в зависимости от времени суток. Написано на питоне с SQLAlchemy в качестве ORM и aiohttp в качестве клиентской(проверка проксей) и серверной(API) части.

Собрать и почитать описание можно тут: https://github.com/DevAlone/proxy_py

Скачать готовый образ виртуальной машины тут: https://drive.google.com/file/d/1oPf6xwOADRH95oZW0vkPr1Uu_iLDe9jc/view?usp=sh...

Пользователь user, пароль qwerty. Сейчас там чуть больше 4000 проксей.

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

http localhost:55555 model=proxy method=get order_by=response_time limit=100 offset=0

или используя curl

curl -X POST http://localhost:55555 --data '{"model": "proxy", "method": "get", "order_by": "response_time", "limit": 100, "offset": 0}'

Также есть веб интерфейс в стиле lib.ru:

http://localhost:55555/get/proxy/

http://localhost:55555/get/proxy_count_item/

http://localhost:55555/get/collector_state/

 , , ,

devalone
()

Есть ли аналог темы nitrogen для openbox?

Форум — Desktop

Для icewm есть отличная тема https://www.box-look.org/p/1018258/ Есть ли что-то подобное, но для openbox?

 ,

devalone
()

RSS подписка на новые темы