LINUX.ORG.RU

Сообщения steemandlinux

 

Как подключиться к безголовому компьютеру с сохранением видеоускорения?

Форум — Desktop

У меня уже истерика началась.

Есть компьютер. На нем нет монитора. Иксы запустить на нем удалось.

Как к нему поключиться сохранив видеоускорение и запустить xfce?

Даю 146%, что Квазар хвалящий иксы не заметит этот тред.

 ,

steemandlinux
()

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

Форум — Development

Как правильно сделать выход из потока, включая нештатные ситуации?

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

self.cur.close()
self.conn.close()
self.conns_pool.putconn(conn)

Я знаю способ:

def first_method_of_class(self):
   try:
      self.hello_world()
   except Exception as err:
      traceback.print_exc()
      print(err)
   self.cur.close()
   self.conn.close()
   self.conns_pool.putconn(conn)

Но я хз насколько он корректен

 

steemandlinux
()

Посоветуйте базу данных

Форум — Development

1. Которая дружит с ООП.

2. Которая дружит с многопоточностью.

3. У которой есть биндинг для питона.

4. У которой простой внутренний язык и он не делался специально для банкстеров.

5. Работа с которой не напоминает общение с чиновниками.

Объем данных небольшой, 2-3 гб.

 ,

steemandlinux
()

Нет данных в console-elements

Форум — Web-development

Как это работает?

https://imgur.com/wahr11w.png

Почему после рендеринга страницы нет значения элемента?

Второй вопрос, как до настроек расширений хрома добраться не входя в браузер?

 

steemandlinux
()

Обратная транслитерация

Форум — Development

Как выполнить транслитерацию с латиницы на кириллицу? Я кириллицы на латиницу достаточно было раздробить слово на буквы и подобрать по словарю соответствующие замены. А обратно sh превращается не в «ш», а в сх.

Ситуацию портит то, что многие слова написаны не по госту.

 ,

steemandlinux
()

Ленточные накопители, которые можно подключить к домашнему компьютеру

Форум — Talks

Существуют ленточные накопители, произведенные в 10х годах, которые можно подключить к домашнему компьютеру? Я что-то смотрю устройства, вроде у них у всех проприентарные разъемы. Нужны для хранения образов дисков с игровых приставок.

 

steemandlinux
()

А что за прикол в питон с int() без аргумента?

Форум — Development
>>> int()
0

Это шутка такая? Зачем оно даёт результат вместо ошибки?

 

steemandlinux
()

Как создать псевдоэвент браузера?

Форум — Web-development

Есть эвент

var event = document.createEvent('TouchEvent');

Если в системе нет сенсорного экрана, то выскакивает исключение.

Есть расширение вида:

const script = document.createElement('script');
script.innerHTML = `
Object.defineProperty(navigator, "languages", {
  get: function() {
    return ["en-US", "en"];
  }
});

Object.defineProperty(navigator, "maxTouchPoints", {
  get: () => 5,
});

Object.defineProperty(navigator, "msMaxTouchPoints", {
  get: () => 5,
});

`;
document.documentElement.prepend(script);

Как перезаписать эвент через расширение браузера? Т.е. чтобы не выскакивало исключение при его создании?

 

steemandlinux
()

Что будет, если выполнить commit() во время SQL записи?

Форум — Development

Дано: import psycopg2

В базе данных есть две таблицы users и accounts

В двум таблицам подключены две программы (два разных процесса python)

В первой таблице есть колонка country.

Я первой программе я выполняю код:

cur.execute(f"UPDATE users SET country='{country}' WHERE email='{email}'")

Во второй программе в таблице accounts в это время выполнился conn.commit(), т.е. cur.execute не прекратил выполнение.

Может ли от этого сломаться таблица users или как делать commit только на определенные таблицы?

Второй вопрос.

В одной программе работают несколько асинронных нитей пишущих в одну таблицу, но в разные строки. Нужно ли вешать python thread блокировку перед операцией commit()?

 ,

steemandlinux
()

Мышка тормозит в ряде игр.

Форум — Games

Странная хрень, которой раньше не было. Тормозит мышь в нескольких играх. А конкретно в The Long Dark, Railway Empire, Hearts of Iron 4. Возможно в других тоже, не проверял. Выглядит как дикие лаги удаленной прорисовки через gprs.

Пробовал запускать игры без стима, эффект тот же самый.

Куда копать?

В xorg.conf только:

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Option "DRI3"
Option "TearFree" "true"
Option "ColorTiling" "on"
Option "ColorTiling2D" "on"
Option "EnablePageFlip" "off"
EndSection

Подключать другую мышь пробовал.

 

steemandlinux
()

Чем генерировать статический html используя python?

Форум — Web-development

Есть страницы типа:

<html>
    <p>{{ title }}</p>
    <p>{{ body }}</p>
</html>

Сейчас тыкаю django, но там база данных, которая нафик не нужна, т.к. заливаю html тело из файла внутрь тэгов.

Есть еще варианты использовать BeautifulSoup или даже элементарный replace.

А какие есть еще варианты для генерируемой статики?

 

steemandlinux
()

requests не чистит свою память. Уже мартышка бьёт дисками в голове.

Форум — Development

Попробуйте запустить программу:

from requests import request

urls = [ "1047883",
         "1044004",
         "572033",
         "839458" ]

for url in urls:
    resp = request(method='GET', url="https://www.kinopoisk.ru/film/{}/".format(url), headers={'Connection':'close'})
    with open("ololo_{}.html".format(url), 'w') as f:
        f.write(resp.text)

У вас первый файл будет нормальным, остальные три с капчей.

Окей. Теперь запустите это:

from requests import request

urls = [ "1047883",
         "1044004",
         "572033",
         "839458" ]


resp = request(method='GET', url="https://www.kinopoisk.ru/film/{}/".format(urls[int(sys.argv[1])]), headers={'Connection':'close'})
with open("ololo_{}.html".format(url), 'w') as f:
    f.write(resp.text)

Вот так:

for i in $(seq 0 3); do python3 shiza.py $i; done

Все 4 результата будут без капчи.

Ту же самую проблему я наблюдаю с некоторыми серверами выдающими JSON ответы. В первом случае все ответы имеют одинаковую структуру, во втором рандомную.

Я использовал рандомные заголовки и хорошие прокси через опсосов. И все равно пофиг, сервер видит мои запросы requests как от одной программы.

 ,

steemandlinux
()

Как поменять булево в браузере при запросе через JS?

Форум — Web-development

https://www.chromestatus.com/feature/6216034532982784

https://developer.mozilla.org/en-US/docs/Web/API/Navigator/webdriver

Надо вот эту опцию поменять с True на False.

Я так понимаю это какой-то userscript?

 

steemandlinux
()

Как сделать вложенные в класс функции?

Форум — Development

Есть класс CoolClass(object)

Есть две группы функций Get и Post, использующие обе __init__ объект класса CoolClass

Как сделать такую конструкцию?

cc = CoolClass(args)
cc.Post.cool_api_function()

 

steemandlinux
()

Изменение layer 4 возможно?

Форум — Admin

Есть один прокси сервис, он умеет подделывать layer 4 пакетов. Т.е. я захожу из-под линукса на сайт через браузер, а с той стороны dpi показывает что у меня windows. И действительно, я изучал через tcpdump пакеты, 4-й уровень показывает изменения между выбором в настройках linux и windows passive fingerprint.

Как они это делают?

 

steemandlinux
()

Накидайте длинных if-elif блоков

Форум — Development

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

Накидайте пожалуйста длинных примеров if-elif-else.

 

steemandlinux
()

Не могу замаскировать символ '

Форум — Development

Как замаскировать этот символ?

driver.find_elements_by_xpath("//*[contains(text(), 'Ne\'xt')]")[0].click()

Выдаёт

selenium.common.exceptions.InvalidSelectorException: Message: Given xpath expression "//*[contains(text(), 'Ne'xt')]" is invalid: SyntaxError: The expression is not a legal expression.

 , ,

steemandlinux
()

Что за трагедия была с dxvk?

Форум — Talks

https://github.com/doitsujin/

А куда человек пропал?

 

steemandlinux
()

Неактивный x сервер не запускает программы.

Форум — Desktop

Запущен у меня через lightdm xfce4.

Во второй консоли под другим пользователем ввожу startx и запускаю вторые иксы с xfce4. Там открываю терминал и ввожу sleep 10; firefox. Переключаюсь в другие иксы. И о чудо, firefox не запустился и висит в ожидании. Запускается он только тогда, когда я возращаюсь в иксы, где выполнен sleep 10; firefox.

Второй прикол: после перехода на другие иксы, в старых иксах встает на паузу ютуб. Чорт подери, как он это понимает?

 

steemandlinux
()

Генерация кривых

Форум — Development

Реально нагенерить кривых с определенными X Y в начале и в конце отрисовки? Что-то типа полином?

 ,

steemandlinux
()

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