LINUX.ORG.RU

Сообщения steemandlinux

 

Ваше трудовое время.

 ,

Моё с 13 до 15 утра, потом завтракаю, гуляю. Следующий этап с 19 до 21 и последний этап с 23 до 2. Так не устаю и работоспособность максимальная. Дни недели разные.

А ваше рабочее время какое?

PS: кукарекам, которые рассказывают про несуществование сов, могу сказать, что ночью мне надо спать 10-11 часов, а днем только 5-7 часов. Проверено много много раз.

steemandlinux
()

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

 ,

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

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

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

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

steemandlinux
()

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

 

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

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

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
()

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

 ,

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

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

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

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

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

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

steemandlinux
()

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

 

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

https://imgur.com/wahr11w.png

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

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

steemandlinux
()

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

 ,

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

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

steemandlinux
()

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

 

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

steemandlinux
()

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

 

>>> int()
0

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

steemandlinux
()

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

 

Есть эвент

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 записи?

 ,

Дано: 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
()

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

 

Странная хрень, которой раньше не было. Тормозит мышь в нескольких играх. А конкретно в 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?

 

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

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

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

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

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

steemandlinux
()

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

 ,

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

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?

 

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

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

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

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

steemandlinux
()

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

 

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

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

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

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

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

 

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

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

steemandlinux
()

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

 

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

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

steemandlinux
()

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

 , ,

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

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?

 

https://github.com/doitsujin/

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

steemandlinux
()

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

 

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

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

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

steemandlinux
()

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