LINUX.ORG.RU

Сообщения 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
()

Как удалить пакеты не принадлежащие репозиториям?

Форум — General

Обновил ubuntu до debian, пытаюсь удалить не принадлежащие дебиан пакеты.

Пробовал autoclean и autoremove, не помогает. Да и в принципе не должно оно удалять пакеты поставленные через dpkg например. Уже гугль-фу сломался.

По подсказке sehellion выяснил, что эти пакеты помечаются как obsolete и удалил их с помощью aptitude remove ?obsolete

 

steemandlinux
()

Переадресация пути в виртуальный хост

Форум — Admin

есть внешний ресурс: pony.elf

внутри сети есть ресурсы zabbix.pony.elf, site1.pony.elf, site2.pony.elf

У внешнего ресурса есть сертификат.

можно с помощью реверс-прокси сделать вот такую переадресацию?

pony.elf:443/zabbix/ -> zabbix.pony.elf:80

pony.elf:443/site1/ -> site1.pony.elf:80

 

steemandlinux
()

qemu внешний своп.

Форум — Admin

Такое вообще возможно, чтобы своп был на хосте, а не в виртуалках?

Или внешний своп бывает только у контейнеров?

swapspace неплохо подходит под требования.

 ,

steemandlinux
()

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

Форум — Development

Как создать шаренную переменную между основным потоком и инициализированными?

Я что только не пытался делать, получаю NameError: name 'test_global' is not defined

import os
import urllib.request
from threading import Thread
import time
 
class DownloadThread(Thread):
    """
    Пример скачивание файла используя многопоточность
    """
    
    def __init__(self, url, name):
        """Инициализация потока"""
        Thread.__init__(self)
        self.name = name
        self.url = url         
    
    def run(self):
        """Запуск потока"""
        handle = urllib.request.urlopen(self.url)
        fname = os.path.basename(self.url)
    
        with open(fname, "wb") as f_handler:
            while True:
                chunk = handle.read(1024)
                if not chunk:
                    break
                f_handler.write(chunk)
        
        msg = "%s закончил загрузку %s!" % (self.name, self.url)
        test_global = self.name
        print(msg)
 
 
def main(urls):
    """
    Запускаем программу
    """
    global test_global
    for item, url in enumerate(urls):
        name = "Поток %s" % (item+1)        
        thread = DownloadThread(url, name)
        thread.start()
 
if __name__ == "__main__":
    urls = ["http://www.irs.gov/pub/irs-pdf/f1040.pdf",
            "http://www.irs.gov/pub/irs-pdf/f1040a.pdf",
            "http://www.irs.gov/pub/irs-pdf/f1040ez.pdf",
            "http://www.irs.gov/pub/irs-pdf/f1040es.pdf",
            "http://www.irs.gov/pub/irs-pdf/f1040sb.pdf"]         
    
 
    main(urls)

    time.sleep(10)
    
    print(test_global)

 

steemandlinux
()

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