• Почему антивирусу нужны всякие root/телефон права, а вирусу нет? Как так то?

    @Sergey6661313 Автор вопроса
    4пда
    - в том то и прикол что соблюдаю все меры предосторожности - не ставлю приложения из посторонних источников.
    наличие рута на телефоне никак не связано с какими-либо дыркой в защите
    - ага не дыра... Продвинутая шахта для лифтов на реактивных двигателях....
    вычистить /system раздел от левых исполняемых файлов.
    - фаиктически мне для этого придётся установить левое приложение типо "проводник", разрешить ему доступ на запись в рут разделах - т.е. добровольно разрешить ему окирпичить мне телефон. Спасибо не надо. Именно так зараза и прилетает.
  • При сборки приложения отсутствует QwebEngineprocess.exe?

    @Sergey6661313
    сам спросил - сам нашел... Но вместо того чтобы просто отписать "нашел" написали бы хотя-бы ссылку - где нашли.
  • Зачем люди используют pygame и подобные вещя для создания игр?

    @Sergey6661313
    Артем Кисленко, Ещё хуже. Первая же ссылка поиска в гугле наткнёт новичка на Visual Studio который весит 12 гигов, в котором новичёк так и не разберётся как подключать библиотеки и найдя в инете примеры не от C++ а от C будет безуспешно их пытаться скомпилить... получит овер 9000 ошибок и варнингов.
    (python тоже этим страдает - примеры кода для python 2 не запустятся на python 3 встретив строку с print ""), но установка библиотек в Python - дело не тривиальное. Есть pip - который всё сделает за вас. Подключение библиотек сводится к одной строчке #import %libname%.
    Язык сам по себе красив и интуитивен. Ты можешь просто писать код строчка за строчкой и компьютер просто его выполняет. Единственное почему то большинство новичков не читая доков не понимают как были задуманы области видимости переменных и их жизненный цикл...
    В Cи же подобных языках существует основная функция main которая непонятно откуда взялась и непонятно почему её надо использовать. Различные фреймворки абсолютно в наглую переопределяют эту функцию по своему усмотрению, в результате чего иногда нельзя просто написать void main()... БОлее того эту функцию в примерах по учебникам просто забывают указать. Думая что это само собой разумеющиеся. (конечно так и есть для тех кто это знает, но не для того кто пытался просмотря учебник по быстрому скалякать пару приложений) Так же забывают указать что просто добавить импорты в фаил мало надо ещё компилятору указывать всякие -L%libname% и тому подобное. Куча скобочек лишь мешают воспринимать нормально код... и эти чёртовы точки с запятой... Зачем? (у питона конечно тоже есть значок двоеточие который ставится перед началом блока, но это двоеточие всё равно проходит намного безболезненей для новичков...)
    Да и вообще в питоне достаточно поучить пару основ которые благо есть в доках чтобы начать понимать (если конечно не сталкиваться со всякими лямбдами), в отличии от Си-подобных где даже саму доку в общем то и не достать...
  • PyQT браузер и встроенный внутри yandex iframe. Как "починить" кнопку внутри iframe для принятия платежей?

    @Sergey6661313
    > "как теперь перехватить ссылки"
    Всё ещё интереснее - при нажатии на кнопку на самом деле вам передаётся ссылка не сразу сначало идёт 3 переадрисации информация в которых передаётся вообще кукисами... надо ещё правильную ссылку поймать....
    Ответ изменил теперь точно работающий вариант под pyqt5... предлагаю перехватывать ссылки в функции "acceptNavigationRequest"

    > linkClicked перестала работать.
    хз возможно нужно сделать конструктор qwebpage и туда запихнуть все linkDelegationPolicy которые вы там переопределяете... или просто определять их уже после назначения page.setView
    в принцепе она не нужна для работы" кнопки внутри yandex iframe"...
  • Есть ли быстрый аналог перевода байта в массив чисел?

    @Sergey6661313 Автор вопроса
    VovanZ: загуглил - примеров нет....
  • Есть ли быстрый аналог перевода байта в массив чисел?

    @Sergey6661313 Автор вопроса
    VovanZ: "8 разных входных нейронов" - я кажется понимаю почему у терминатора зрение было красным... Если бы в ту нейронку ещё и зелёный с с синим подавались то пришлось бы по 24 нейрона на 1 пиксел брать....
  • Есть ли быстрый аналог перевода байта в массив чисел?

    @Sergey6661313 Автор вопроса
    Выглядит красиво. Но тормозит так же...
  • Есть ли быстрый аналог перевода байта в массив чисел?

    @Sergey6661313 Автор вопроса
    VovanZ: "Что это значит?" - это значит что я не нашел в интернете примера где бы в нейро сеть подавали что либо отличное от нуля и единици. (и массивы этих нулей и единиц)

    в этом и фишка что описаний нейро сетей миллион, а примеров скармливания пиксела нейронки - 0.
    Например есть примеры где сети делают простейшие операции AND, XOR и т.д. Но для этих операции на входы подаются только биты.
  • Как исправить ошибку с PyQT5?

    @Sergey6661313
    danis_2014: ну вот установщик я и ношу...Выхода в общем то нет. Она всё таки "системная"... Сейчас вроде с последним питоном в него уже встроена библиотека vcruntime. и такой необходимости уже может не быть...
  • Как передать Python проект?

    @Sergey6661313
    danis_2014: почему то скобочка в конец дописалась :) но вы уже но названию догадались...
  • Как заполнить таблицу в PyQt5? Почему не работает так?

    @Sergey6661313
    Ульяна Illiterate:
    for i,entry in enumerate(data, start=1):

    но тогда придётся изменить и тут:
    table.setItem(0, i-1, item)
  • Как заполнить таблицу в PyQt5? Почему не работает так?

    @Sergey6661313
    А вообще чтобы такой запары не было проще было ещё до циклы сделать: table.setRowCount(len(data))
  • Существует ли легковесный splash screen для python3?

    @Sergey6661313 Автор вопроса
    Александр: долго это больше 2-х секунд.
    даже простая инициализация :
    from time import time as realtime
    start = realtime()
    
    from PyQt4.QtGui import QApplication
    application = QApplication([])
    print(realtime() - start)

    выдает 4 с половиной секунды. и это ДО появления заставки. Но фишка в том что после этого заставка в общем то УЖЕ не нужна.

    (тестировал так: "echo 3 > /proc/sys/vm/drop_caches")
  • Как правильно остановить поток QThread?

    @Sergey6661313
    Sergey6661313: блин как редактировать свои сообщения? яж написал убрать global status_connect а сам так и оставил в своём примере :(((
  • Как правильно остановить поток QThread?

    @Sergey6661313
    pypyshka: вот это уже выглядит гораздо лучше! вообще по поводу правильно или не правильно тут уж я не сильно помощник у меня только 2 года практики... но я бы лично посоветовал с целью минимизации кода перенести метод timerEvent прямо в class check_docs_cl. (благо QThread унаследован от QObject).
    Не знаю почему, но python сообщество недолюбливает глобальные переменные. Поэтому если переменная status_connect нигде более не используется - поменять функцию check_connect на неё же, но возвращающую bool значение.

    def check_connect():
        global status_connect
        try:
            UTM_connect = HTTPConnection("ya.ru")
            UTM_connect.request("GET", "/")
            UTM_connect.close()
        except Exception as e:
            print("сайт кажется не отвечает, ошибка: \"" + str(e.args[1]) + "\"") # давайте сделаем красиво :)
            return False
        else:
            return True
    
    
    class check_docs_cl(QtCore.QThread):
        def __init__(self, parent=None):
            super().__init__(parent)
            self.basictimer = QtCore.QBasicTimer()
            self.basictimer.start(2000, self)
    
        def run(self):
            if check_connect():
                print("парсинг сайта")
    
        def timerEvent(self, QTimerEvent):
            self.start()
    
    
    if __name__ == "__main__":
        app = QtGui.QApplication(sys.argv)
        main_window = main_cl()
        check_docs = check_docs_cl()
        check_docs.start()
        sys.exit(app.exec_())


    И ещё интересно сколько в миллисекундах занимает парсинг... иногда имеет смысл делать так:
    def run(self):
    self.basictimer.stop()
    if check_connect():
    print("парсинг сайта")
    self.basictimer.start(10000, self)
  • Управления временем в Python?

    @Sergey6661313
    Борис Титаренко: Если у вас windows то наверняка вместе с pyqt4 установилась вся документация в папку python34/lib/site-packages/pyqt4/
    там examples - примеры и docs - вся документация.
  • Как подключить и работать с модулями из папок имя которых заранее не знаешь?

    @Sergey6661313 Автор вопроса
    в общем отмечу ваш ответ решением, потому что именно он навёл меня на гуглинг функции __import__.
    Кому интересно у меня в проекте сейчас так:
    race = __import__("races." + racename + ".race", globals(), locals(), [""], 0)
  • Как подключить и работать с модулями из папок имя которых заранее не знаешь?

    @Sergey6661313 Автор вопроса
    не хочет тостер добавлять тэг "python 3". Ваша ссылка ко второму. Ну да ладно буду сидеть вчитываться... Но всё же лучше бы кинули ссылку на https://docs.python.org/3/library/functions.html#_...
  • PyQt5 вывод результата функции в окно виджета?

    @Sergey6661313
    не так и вызывайте этот самый рес прямо от туда...
    window.tree.setText(res())
    или повторите условие
    global a
    if (a.startswith("Не Спать")):
         window.tree.setText(str(a[9:]))
    else:
         window.tree.setText("спать")

    тут уж зависит от как именно вы высчитаете должна работать ваша программа..
    честно говоря для меня лично функция res() в голове не сильно укладывается...
  • Питон добавление в ComboBox?

    @Sergey6661313
    изменил свой ответ, но т.к. большие ответы тостер не любит пришлось очень сильно урезать первоначальную часть...