LINUX.ORG.RU

Сообщения Qwentor

 

Debian и Intel GMA 3600. Нет пути или все же есть варианты?

Короче. Есть старый недобук Samsung NP-NC110-P04RU на Intel Atom N2600. Видеокарта там весьма мерзкая - Intel GMA 3600, она базируется на PowerVR SGX 545. Дебиан то ставится, но видеоускорение не работает, соответственно даже ютуб не посмотреть. Драйвер автоматически ставится gma500, походу он ничего не умеет. На просторах интернета находил такое: https://habr.com/ru/articles/181790/ , но статья 2013 года и этого cedarview-graphics-drivers походу больше не существует. По крайней мере в пакетах его нет. Собственно вопрос можно ли завести ускорение хотя бы до уровня 720p в ютубе и как? Или призвать древнеегипетского бога Анунаха?

P.S. Пробовал завести Debian 12, 32-битный

 , ,

Qwentor
()

Ошибка при запуске инсталлятора под wine:

0009:err:actctx:next_xml_elem wrong closing element L"compatibility" for L"application"
002b:err:actctx:next_xml_elem wrong closing element L"compatibility" for L"application"


что бы это значило?

 

Qwentor
()

Посоветуйте наушники

Есть Koss Porta Pro, устраивали, но перебит кабель где-то.
До этого были Sennheiser PX100-II - было идеал, но сейчас их нигде не найти.

Ищу что-то подобное. Что-то с огромными амбушюрами - сразу нет, только с плоскими. Нужно для просмотра ютубчика и кина. По цене до 5 труб. «Что-то похожее» нахожу только с длиннющим микрофоном, тоже нет. Либо те же самые Koss Porta Pro. Нужны только проводные, не хочу чтобы требовало зарядки.

Есть ли сейчас вообще что-то похожее? Или нести в ремонт свои Koss Porta Pro? С учетом стоимости новых в 3 тыр. есть ли смысл? Не обойдется ли ремонт в около того же?

 

Qwentor
()

Ищу нормальный клиент MySQL для Android. Опять.

Пользовался RemoDB, но он по подписке и завтра превратится в тыкву. Тупо поиском ничего не могу найти. Главное требование - поддержка работы по ssh по ключу. Из альтернатив все либо не работают по ssh, либо работают, но только по паролю, либо не работают вообще. Либо платные, но нет возможности оплатить, естественно. На худой конец пойдут спираченные версии с более-менее доверенных источников, но не могу найти и таких.
phpMyAdmin и подобное на сервер не хочу устанавливать.

 , ,

Qwentor
()

Google Play всё, есть ли альтернатива?

Приостановка платежной системы Google Play для пользователей в России

Browsec успел продлить на год. Но есть ещё подписка на RemoDB. Есть ли вариант без Гугл плей и с оставшимися средствами платежа? Можно ли где спиратить? Или может есть нормальные бесплатные альтернативы (клиент баз данных с поддержкой работы через ssh)

 , , ,

Qwentor
()

А что за новое такое веяние «комментарии скрыты»?

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

 ,

Qwentor
()

Coursera всё

Замораживают платежи из России, пришло письмо:

Dear Coursera learner,

We are saddened that the conflict in Ukraine has placed Russian individuals and institutions in an untenable position.

Coursera believes learning is the source of human progress and we are committed to ensuring learners everywhere have access to the highest quality education. However, we will not support the financial or reputational benefit of Russian instructors or institutions on Coursera while this tragedy is taking place, nor will we look to profit from doing business in the region amid this humanitarian crisis. As a result we are suspending all business in Russia.

We believe access to education is a human right, and Coursera will remain available in all regions where there is no government sanction. However, until further notice, we are suspending payments from Russia. This means that you can continue learning on Coursera on an audit-only basis. You can learn more about this decision and the steps Coursera is taking in response to the humanitarian crisis in Ukraine in this recent blog post.

Thank you for learning with us.

Sincerely,

Your Coursera Team

 , ,

Qwentor
()

Какие годные VPS-хостеры существуют в России?

Пользуюсь сейчас Hetzner, но хотелось бы узнать, какие годные VPS-хостеры существуют в России? Причину, я думаю, пояснять не нужно. Мне самое главное, чтобы было по цене адекватно, желательно не дороже хецнера и без закидонов типа «я дам тебе 2 ядра проца, но не дам тебе его загружать на 100% более определенного времени»

 , ,

Qwentor
()

Смартфон перестал подключаться к wi-fi роутеру

Xiaomi Mi 9 перестал подключаться к роутеру - вечные попытки подключения. К другому роутеру подключается, а также все остальные устройства также нормально подключаются ко всем. Роутер имеет 2 диапазона - 2,4 и 5 ГГц - не подключается к обоим. При этом, если задать пользовательские настройки сети в телефоне (статический ip), то подключается, но IP получается жестко прописанным и могут возникнуть конфликты, если роутер выдаст этот же ip другому устройству. По сути телефон не может получить адрес по DHCP конкретно с этого роутера. До вчерашнего дня все работало. Как можно исправить?

Конфигурация такая: есть роутер MGTS_XXXX, от которого очень слабый Wi-Fi, к нему по проводу подключен в режиме точки доступа роутер ASUS, раздающий интернет уже с нормальной скоростью. Так вот к MGTS_XXXX подключается нормально, а к ASUS нет.

 ,

Qwentor
()

Почему не стартует mongodb?

Ситуация такая: все работало и вдруг отвалилось. Попытался запустить mongodb вручную через команду

mongod
- получил такую ошибку:
exception in initAndListen: 29 Data directory /data/db not found., terminating
Очень удивился и создал такую директорию и сделал ей
chown -R mongodb /data/db
После этого через команду
mongod
база стала запускаться, но она была пустая. На это пофиг - там оперативные данные, устаревающие за полчаса. Но по-прежнему не работает
systemctl start mongod
- выдает ошибку:
Failed to start mongod.service: Unit mongod.service not found.
Оказалось у меня нет сервиса mongod, но есть mongodb, но он замаскированный, сделал ему:
systemctl unmask mongodb
Попробовал
systemctl start mongodb
- выдает теперь другую ошибку:
Process: 7409 ExecStart=/etc/init.d/mongodb start (code=exited, status=1/FAILURE)
systemd[1]: Failed to start LSB: An object/document-oriented database.

Что с этим делать не понимаю. Как заставить нормально работать?

Система Ubuntu 18.04

 ,

Qwentor
()

Что посоветуете почитать по Python, чтобы подтянуть теорию?

Сабж
Нужно именно как и почему оно работает, чем отличается <похожаяфича_нейм_1> от <похожаяфича_нейм_2>, немного про внутреннее устройство и подобное.

 ,

Qwentor
()

Жесткому диску настает трындец?

IDОписание атрибутаПорогЗначениеНаихудшееДанные
1Raw Read Error Rate512002000
3Spinup Time211821791875
4Start/Stop Count0797921979
5Reallocated Sector Count140185185666
7Seek Error Rate02002000
9Power-On Time Count0848412165
0ASpinup Retry Count01001000
0BCalibration Retry Count01001000
0CPower Cycle Count097973426
BFMechanical Shock011212
C0Power-Off Retract Count0200200130
C1Load/Unload Cycle Count019219226753
C2Temperature01109537
C4Reallocation Event Count01991991
C5Current Pending Sector Count02002000
C6Offline Uncorrectable Sector Count01002530
C7Ultra ATA CRC Error Rate02002000
C8Write Error Rate01002530

Reallocated Sector Count - 666 штук

При этом просканил на бэды - не нашло ни одного

 ,

Qwentor
()

Сдохли наушники, какие покупать?

Для компьютера пользовался Sennheiser PX 100-II - всем устраивали,удобные, ухи не потеют, звук тоже отличный. Сдох правый наушник. Таких в продаже нигде не вижу больше, как и каких-нибудь аналогичных от Sennheiser. Что брать и какой фирмы посоветуете? Нужны именно накладные открытые, огромные закрытые уши не хочу, как и затычки/вкладыши

 

Qwentor
()

Не проигрывается реклама за вознаграждение в играх

Xiaomi Mi 9
ОС и прошивка: Android 10 стоковый

Описание проблемы:
Не проигрывается реклама за вознаграждение в играх как будто отсутствует интернет соединение. Где-то при попытке посмотреть рекламу виснет, где-то выдает упс. Интернет есть. Сбрасывать рекламный идентификатор пробовал - помогает не для всех игр (например Deep Town не реагирует) и крайне ненадолго. Что делать?

Предпринимались действия:
Перезагружал телефон. Сбрасывал рекламный идентификатор.Переключался между симками разных операторов и wi-fi.

P.S. Для отвечающих «по теме» - тема ожила из-за юзера, отписавшегося в тред, которому я ещё и ответил, что все само прошло, треду год почти и проблема больше не наблюдается сама собой.

 , , ,

Qwentor
()

Прошу совета по ремонту ноута

Есть у меня ноут ACER E5-771G, у него перестала работать одна клавиша на клавиатуре. Хочу заменить клавиатуру, но в этой модели снимается она не совсем тривиально. Точнее снять-то можно, а поставить обратно сложности. Дело в том, что там пластиковые заклёпки и при извлечении клавиатуры их можно только срезать. Вот видео на ютубе по разборке (правда сам процесс срезания заклёпок там не показан, т.к. уже срезали заранее, и только потом снимали видео).
Незаклёпанным оставлять нельзя, можно и новую клавиатуру угробить, судя по комментариям. Кто-то советует запаять, но я это не осилю. Так же был коммент про клеевой пистолет. Вот вопрос - можно ли так делать, и если да, то каким клеем вообще для этого пользоваться?

 , , ,

Qwentor
()

Открытие ссылки в новой вкладке. Как это сделать в pyppeteer?

В puppeteer в node.js это делается так:

const puppeteer = require('puppeteer');               // подключаем puppeteer

const browser = await puppeteer.launch();             // запускаем браузер
const page1 = await browser.newPage();                // открываем новую вкладку
await page1.goto('https://google.com');               // переходим на google.com       

await page1.waitForSelector('#fsl > a:nth-child(4)'); // ожидаем загрузку объекта
const link = await page1.$('#fsl > a:nth-child(4)');  // объявляем объект по селектору

const newPagePromise = new Promise(x => browser.once('targetcreated', target => x(target.page())));  // объявляем промис
await link.click({button: 'middle'});                 // кликаем средней кнопкой, ссылка открывается в новой вкладке
const page2 = await newPagePromise;                   // объявляем новую вкладку/окно, теперь с ней можно работать
await page2.bringToFront();                           // делаем вкладку активной
  
...

await browser.close();                                // закрываем браузер



Как сделать то же самое, но на питоне с pyppeteer?
Заковыка в этом самом «объявляем промис». Что там делать в питоне?

 , , ,

Qwentor
()

Тут пишут найдены признаки жизни в облаках Венеры

В атмосфере Венеры найден газ фосфин, который может быть маркером жизни

https://habr.com/ru/news/t/519126/

http://astrobiology.com/2020/09/phosphine-detected-in-the-atmosphere-of-venus...

https://news.ycombinator.com/item?id=24467635

Научная статья:
https://www.eso.org/public/archives/releases/sciencepapers/eso2015/eso2015a.pdf

 ,

Qwentor
()

Какие есть сервисы для звонков?

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

 ,

Qwentor
()

Конвертация ФИАС в MySQL или Sqlite. Как?

Нужны данные из ФИАС, но только по Москве. Вот тут можно скачать полную базу по России, но при распаковке это сильно дохрена.Но при этом импорт в базу не слишком гемморойный из-за популярных форматов (DBF/XML). Вот тут есть по регионам, но в каком-то своем формате. Нет ли для такой версии какого-нибудь конвертера?

 , , ,

Qwentor
()

Не устанавливается pytgvoip. В чем проблема?

pip3 install pytgvoip
Collecting pytgvoip
  Using cached https://files.pythonhosted.org/packages/dc/00/23d27c9ed17cce94b07852a8896be145c1e9dcb62cdd7353897c28491c0a/pytgvoip-0.0.7.1.tar.gz
Building wheels for collected packages: pytgvoip
  Running setup.py bdist_wheel for pytgvoip ... error
  Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-a6zqezd7/pytgvoip/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpyxn0ll1gpip-wheel- --python-tag cp36:
  /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'long_description_content_type'
    warnings.warn(msg)
  /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_required'
    warnings.warn(msg)
  usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: -c --help [cmd1 cmd2 ...]
     or: -c --help-commands
     or: -c cmd --help

  error: invalid command 'bdist_wheel'

  ----------------------------------------
  Failed building wheel for pytgvoip
  Running setup.py clean for pytgvoip
Failed to build pytgvoip
Installing collected packages: pytgvoip
  Running setup.py install for pytgvoip ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-a6zqezd7/pytgvoip/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-l8a6urz0-record/install-record.txt --single-version-externally-managed --compile:
    /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'long_description_content_type'
      warnings.warn(msg)
    /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_required'
      warnings.warn(msg)
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.6
    creating build/lib.linux-x86_64-3.6/tgvoip
    copying src/tgvoip/tgvoip.py -> build/lib.linux-x86_64-3.6/tgvoip
    copying src/tgvoip/utils.py -> build/lib.linux-x86_64-3.6/tgvoip
    copying src/tgvoip/__init__.py -> build/lib.linux-x86_64-3.6/tgvoip
    running build_ext
    -- The C compiler identification is GNU 7.5.0
    -- The CXX compiler identification is GNU 7.5.0
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /usr/bin/cc - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /usr/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Found PythonInterp: /usr/bin/python3 (found version "3.6.9")
    -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so
    -- pybind11 v2.4.dev4
    -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1")
    -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
    -- Checking for module 'opus'
    --   Found opus, version 1.1.2
    -- Performing Test HAS_FLTO
    -- Performing Test HAS_FLTO - Success
    -- LTO enabled
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /tmp/pip-build-a6zqezd7/pytgvoip/build/temp.linux-x86_64-3.6
    Scanning dependencies of target lib_tgvoip
    [  1%] Building CXX object CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/CongestionControl.cpp.o
    [  0%] Building CXX object CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/BlockingQueue.cpp.o
    [  1%] Building CXX object CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/Buffers.cpp.o
    cc1plus: error: -Werror=class-memaccess: no option -Wclass-memaccess
    cc1plus: error: -Werror=class-memaccess: no option -Wclass-memaccess
    cc1plus: error: -Werror=class-memaccess: no option -Wclass-memaccess
    CMakeFiles/lib_tgvoip.dir/build.make:81: recipe for target 'CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/BlockingQueue.cpp.o' failed
    make[3]: *** [CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/BlockingQueue.cpp.o] Error 1
    make[3]: *** Waiting for unfinished jobs....
    CMakeFiles/lib_tgvoip.dir/build.make:94: recipe for target 'CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/Buffers.cpp.o' failed
    make[3]: *** [CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/Buffers.cpp.o] Error 1
    CMakeFiles/lib_tgvoip.dir/build.make:107: recipe for target 'CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/CongestionControl.cpp.o' failed
    make[3]: *** [CMakeFiles/lib_tgvoip.dir/3rdparty/libtgvoip/CongestionControl.cpp.o] Error 1
    CMakeFiles/Makefile2:185: recipe for target 'CMakeFiles/lib_tgvoip.dir/all' failed
    make[2]: *** [CMakeFiles/lib_tgvoip.dir/all] Error 2
    CMakeFiles/Makefile2:165: recipe for target 'CMakeFiles/_tgvoip.dir/rule' failed
    make[1]: *** [CMakeFiles/_tgvoip.dir/rule] Error 2
    Makefile:137: recipe for target '_tgvoip' failed
    make: *** [_tgvoip] Error 2
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-a6zqezd7/pytgvoip/setup.py", line 149, in <module>
        'Topic :: Software Development :: Libraries :: Python Modules',
      File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/python3.6/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/lib/python3.6/distutils/command/install.py", line 589, in run
        self.run_command('build')
      File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.6/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/tmp/pip-build-a6zqezd7/pytgvoip/setup.py", line 64, in run
        self.build_extension(ext)
      File "/tmp/pip-build-a6zqezd7/pytgvoip/setup.py", line 91, in build_extension
        subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)
      File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--target', '_tgvoip', '--', '-j3']' returned non-zero exit status 2.

    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-a6zqezd7/pytgvoip/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-l8a6urz0-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-a6zqezd7/pytgvoip/

 

Qwentor
()

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