LINUX.ORG.RU

Сообщения steemandlinux

 

Не могу передать char* через ctypes

Форум — Development

У меня подозрение, что неправильно передаётся поинтер. Пробовал менять типы на POINTER и c_char_p, не помогает

from xdo import Xdo
win_id = xdo.get_window_at_mouse()
what = "TEST"
xdo.enter_text_window(win_id, what)
Traceback (most recent call last):
  File "xdo_test.py", line 23, in <module>
    xdo.enter_text_window(ff_win_id, what)
  File "/usr/lib/python3.7/site-packages/xdo/__init__.py", line 262, in enter_text_window
    return _libxdo.xdo_enter_text_window(self._xdo, window, string, delay)
ctypes.ArgumentError: argument 3: <class 'TypeError'>: wrong type

public python class: https://github.com/rshk/python-libxdo/blob/master/xdo/__init__.py#L247

private python: https://github.com/rshk/python-libxdo/blob/master/xdo/xdo.py#L593

shared C library: https://github.com/jordansissel/xdotool/blob/master/xdo.h#L357

 

steemandlinux
()

Получить сетку координат из выделения

Форум — Talks

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

 

steemandlinux
()

Купить сотню б/у доменов

Форум — Talks

Реально купить без мучений сотню недорогих б/у доменов в зонах .net, .com, .org, .info?

Есть такие площадки?

 

steemandlinux
()

Как перенести arch на nvme?

Форум — Linux-install

Полдня мучаюсь, уже трясет от mount -o bind.

1. Создал 3 раздела на nvme: fat32 256 mb, /boot 1 gb, lvm phi, в нем vgnv0-root.

2. Скопировал через cp -a систему с sata ssd на nvme ssd.

3. Загрузился с флешки с арчем

4. Смонтировал vgnv0-root в /mnt/, /dev/nvmen1p2 в /mnt/boot, /dev/nvmen1p1 в /mnt/boot/efi, установил efibootmgr и выполнил grub-install --boot-directory /mnt/boot/

Система загрузилась со старого SSD, но в режиме UEFI.

5. Дальше опять загрузился с флешки, примонтировал /mnt/dev/, /mnt/dev/pts, /mnt/proc, /mnt/sys, /mnt/sys/firmware/efi/efivars

6. chroot /mnt /bin/bash

7. grub-install

8. mkinitcpio -g /boot/initramfs-linux.img

И вот что он мне выдаёт:

https://imgur.com/a/b8lixKO

Да откуда это ядро из live дистрибутива берется после выполненных операций? Почему nvme устройство не видится?

PS: ядро попало из старого непримонтированного /boot

 

steemandlinux
()

Самозапись в файл

Форум — Development

Сделал анализатор, который парсит входные данные и превращает их в атрибуты и объекты. А теперь вопрос, как самомодифицированный код сохранить в файл?

 

steemandlinux
()

Как увеличить количество threads? boost::thread_resource_error

Форум — General

https://github.com/bitcoin/bitcoin/issues/6593ъ

очень похожая проблема. Если rpc threads было больше 3к, то до перезагрузки больше ни одного запустить нельзя выходит ошибка:

boost::thread_resource_error: Resource temporarily unavailable

 

steemandlinux
()

Чем «is» отличается от «==» при использовании string?

Форум — Development

Почему-то «is» работает очень нестабильно, проходит все возможные тесты, а в реальных условиях «while class.attr is not 'lalala'» перестает работать. Хотя с тест юнитами никаких проблем.

 

steemandlinux
()

pulseaudio не отдаёт 384 кгц.

Форум — Linux-hardware

Не могу понять, есть ресивер Onkyo TX-NR676E, есть radeon vega. Соединены они кабелем HDMI 2.0

Прописал в daemon.conf:

default-sample-format = s32le
default-sample-rate = 352800
alternate-sample-rate = 384000

В ресивере показывает принимаемый поток PCM 192 кгц.

Вот не могу понять:

Процессор 32/384 это не значит что он поддерживает 384 кгц?

Либо это видеокарта не отдаёт больше 192 кгц, за это отвечают бинарные модули (привет HDCP) и посмотреть что там творится не получится.

Либо это ограничение PA?

 ,

steemandlinux
()

Кто с кем воюет? Displayport vs HDMI

Форум — Talks

Не могу понять, в компьютерной технике HDMI превратился в рудимент, его закопали такие крупнейшие фирмы как lenovo и dell. На видеокартах он присутствует в виде одного порта.

Однако в бытовой технике слово displayport является матом, его в принципе нет в ней.

Почему такая р..гадость?

И вопрос радеоны и жифорсы в линуксе могут выплевывать звук в HDMI, а изображение в DP?

 ,

steemandlinux
()

Откуда такая гармоничная разработка модов в KSP?

Форум — Talks

Удивительно. Все моды на гитхабе, у всех прописана лицензия. Моды друг о друге знают. Например поставил TacLife и Planetary Base Systems, и они оказались в одной вкладке. Первый раз такое вижу, тем более в таком дне как моддинг игр.

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

У одного мода манул на латехе написан :)

 

steemandlinux
()

KSP 1.3.1 как соединить две детали из сейфки?

Форум — Games

Есть пусковая ракета, есть модуль орбитальной станции. Оба сохранены в файл.

Я загружаю ракету, делаю обтекатель главным.

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

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

Как соединять загруженные части между собой? Пирокольцо стоит на ракете.

Кстати, у кого падает игра, тем надо запускать KSP.x86_64, а не из стима. Игре тупо не хватает памяти.

 

steemandlinux
()

Компенсация кинетической энергии в фантастических фильмах

Форум — Talks

Почему почти про каждый фантастическом фильме объясняют как они преодолевают скорость света, но никогда не объясняют как компенсируют кинетическую энергию при маневрах? Как по вашему мнению это происходит?

 

steemandlinux
()

Что за люди работают 17 часов за 1 доллар?

Форум — Talks

https://2captcha.com/public_statistics

$1 за 1000 рекапч, среднее время 62 секунды.

Это что за люди такие?

 

steemandlinux
()

regexp условия

Форум — Development

Как через regexp задать условие >4.0 ? Т.е.

Есть у нас:

5.4 inches
12.6 inches
1.2 inches

Мне надо чтобы 1.2 был исключен. Что-то у него синтаксис просто ужасный. Точка присутствует всегда.

 

steemandlinux
()

Хочется странного. Список мобильных аппаратов.

Форум — Talks

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

Типа:

Samsung Galaxy S9, Android, 2018
Xiaomi Mi5, Android, 2017
и т.д.

 

steemandlinux
()

Почему в питоне нет do..while?

Форум — Development

Казалось бы очевидная конструкция запрос..проверка. Но нет, её нет и приходится городить в цикле if.

 

steemandlinux
()

Генератор 3D карт от гугля.

Форум — Talks

Охренеть, на основе панорам и спутниковой съемки гугль генерирует 3D карту городов.

https://www.google.com/maps/@33.4369189,-111.943083,90a,35y,344.31h,44.82t/da...

 

steemandlinux
()

Как он передал GET через аргумент?

Форум — Development

https://github.com/Shapeways/requestdriver/blob/master/requestdriver.py

Сижу и не могу понять, как тут передается method=GET в виде аргумента requests?

Единственное что я получаю, это ошибку:

Traceback (most recent call last):
  File "registration.py", line 24, in <module>
    data = session.request(pageurl, method='GET')
TypeError: request() got multiple values for argument 'method'

 

steemandlinux
()

requests Session Server disconnected

Форум — Development

Поднимаю сессию:

session = requests.Session()

Делаю запрос:

resp = session.get(pageurl, headers=headers, proxies=proxyDict)

дальше выполняется определенная работа. Бывает все проходит за 20 секунд, а бывает задерживается на 2-3 минуты. Если за 10-20 секунд проходит, то пост запрос отправляется нормально, в противном случае получаю Server disconnected.

resp = session.post(pageurl, data=req, headers=headers, proxies=proxyDict)

И после него ответ Server disconnected.

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

Как увеличить время ожидания сессии? timeout это не то.

 

steemandlinux
()

Как найти индийского фрилансера?

Форум — Talks

Подскажите, где лучше нанять индуса? Задача до отупения простая. Слушать голосовую почту на ангельском и нажимать кнопочки на сайте.

 ,

steemandlinux
()

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