• Есть ли адекватные туториалы по Lua Script?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Нет.
    Такие игры как GTA на lua не пишут.
    Ответ написан
    1 комментарий
  • Где найти demo Avalonia UI?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Awesome-Avalonia Там есть примеры и проекты (Samples and Projects).
    Ответ написан
    Комментировать
  • Как вычислить сумму, мин и макс значения чисел, которые записаны в файл в столбик?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    with open('numbers.txt') as file:
    	lines = file.read().splitlines() 
    
    x = [int(x) for x in lines] # Ковертируем строки в числа
    
    
    _sum = sum(x)	# Сума всех чисел
    _min = min(x)	# Минимальное число
    _max = max(x)	# Максимальное число
    
    with open('numbers.txt','a') as file: # Открываем файл на дозапись, указывая флаг 'a' (append)
    	file.writelines(str(_sum)+'\n') # Дописываем в файл сумму
    	file.writelines(str(_min)+'\n') # Дописываем в файл минимальное число
    	file.writelines(str(_max)+'\n') # Дописываем в файл максимальное число
    Ответ написан
    4 комментария
  • Найти ошибку в сборке кода С++ Visual C++ 2019?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    unresolved external symbol означает что линовщик не может найти функции в *.lib файлах. Вам помимо заголовочных файлов нужно еще указать путь к библиотекам *.lib.
    Ответ написан
    1 комментарий
  • Как использовать 32 бит python в env?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Не знаю как оно там в Windows делается, нагуглил так python -m venv env
    Следовательно, вам нужно при создании окружения указывать полный путь к Python x32(так как у вас установлен Python x32 и x64, или просто x64)
    C:\путь_к_python_x32\python -m venv env
    Ответ написан
    Комментировать
  • Поиск текста в нескольких файлах?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Нужно вывести на экран определенную строку/фразу/слово из всех сразу.

    Можно обойтись вообще без файлов. Если у вас строка/фраза/слово определено, так выводите его сразу на консоль, на кой черт тогда искать в директории *.txt файлы, читать их, искать в них эту определенную(которая у вас уже определена) строку/фразу/слово.
    Ответ написан
  • Где находятся ботофермы и почему не блочат?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Ну во первых это же мошенничество... почему не блочат?

    Если Google получает из внутриигровых покупок процент, то разумеется, такие махинации сам Google не считает мошенничеством.

    Сам я давно забросил Google-помойку, теперь пользуюсь только 4pda. У меня к старому и надежному 4pda больше доверия, чем к помойке Google. Уже давно прошло время качественных игр и приложений. Сейчас в маркете в основном приложения напичканы рекламой(плюс сами приложения не качественные), так еще в популярных и не очень приложениях есть malware. Специалисты из разных стран находят такие приложения пачками каждый день.

    Самое интересное, что есть далекие люди, которые начитались где-то, что качать приложения нужно только и маркета и кукарекают на весь интернет. А потом вечером читаешь такой новости, а там - "Специалисты в очередной раз нашли в 30 популярных приложениях код, который ворует банковские данные".
    Ответ написан
  • Как заменить ссылку внутри тэга img?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Находите нужные теги с помощью find_All(хотя select как по мне проще и красивее).
    Далее обращаетесь к нужным атрибутам найденных тегов. Вот самый простой код:
    from bs4 import BeautifulSoup
    
    html = '''
    <body>
        <img src="https://yandex.com/main.jpg">
    </body>
      '''
    
    soup = BeautifulSoup(html,'html.parser')
    
    tag = soup.img
    tag['src'] = 'https://google.com/main.jpg'
    
    print(soup)

    Результат:
    <body>
    <img src="https://google.com/main.jpg"/>
    </body>
    Ответ написан
    4 комментария
  • Как обойти капчу на selenium?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    В первую очередь нужно разобраться - что такое Selenium?
    В первую очередь, Selenium WebDriver - это ПО для автоматического тестирования WEB приложений. Да, никто не запрещает его использовать для парсинга, и многие его используют. Но это уже вторичное его применение. В зависимости от сервера, к которому подключается WebDriver, на нем(на сервере) может быть установлено ПО, которое палит ПО(извините за тавтологию) для автоматизации. Замаскировать Selenium для крупных сайтов тяжело, а иногда и вовсе не возможно.

    ни подмена ip, ни user-agent не помогает обойти
    Существуют несколько сотен параметров, по которых идентифицируют клиента. Поэтому, если вы смените ip и user-agent - то отпечаток вашего браузера изменится на 0,0002%. Это как в серое море налить 100 гр. белой краски - от этого оно белым не станет.

    Как обойти капчу на selenium?
    Если не использовать сторонние сервисы, тогда примерно так:
    1) Нанимаете математика (обязательно! А можно и двух).
    2) Нанимаете программистов.
    3) Закупаете дорогостоящие оборудование(основной упор на видеокарты)
    4) Качаете файлик(пару ТБ думаю для начала достаточно) с картинками гидрантов, светофоров, лодок и т.д.
    Profit! Математик(и) строит алгоритм для обучения сети, программисты переводят его в код на Python. Ну если вы знаете Python, тогда отлично, на программистах можно сэкономить.

    Как не напороться на капчу:
    Есть человек, который владеет официальной компанией по парсингу. Вот краткий пересказ его слов:
    Они парсят все подряд, от мелких сайтов до Wildberries, Ozon и т.д. У них много серверов(vds), подключенные сервисы разгадывания капчи, прокси(ну тут я думаю и так понятно, что платные). При всем этом, они редко попадают на капчу. Алгоритм примерно следующий: парсеры запущены на многих серверах. Они получают задания. Каждый товар 1 парсер парсит из сайта раз в 9-25 секунд. При этом парсеры вместо того чтобы стать на паузу - не стают. В этот промежуток парсятся товары с другого сайта. В итоге парсеры работают без паузы круглые сутки, не нагружают сайты, и не попадают в поле зрения. То есть, они не долбят с одного сервера сайт по 200 запросов в секунду.
    Ответ написан
  • Чем открыть Login Data из Opera?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Opera из той преисподней, что и Chrome. Поэтому существуют много утилит для просмотра паролей. Например, WebBrowserPassView.
    Decrypting Google Chrome login data file

    Обновилась Opera исчезли пароли,
    этого, скорее всего, не может быть. Или нужно авторизоваться в Opera, или файл Login Data ворованный.
    Ответ написан
  • Не видит провод интернета после смены видеокарты?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Универсальный ответ на все случае - LiveCD дистрибутив Linux. Качаете на флешку -> загружаетесь. Таким образом можно исключить или подтвердить аппаратную поломку. Скорее всего при замене видеокарты были повреждены компоненты материнской платы. Или руками коснулись к выводам микросхемы и статикой спалили её. Да, это мало вероятно, но очень вероятно( какая-то тавтология получилась).
    Если у вас роутер, посмотрите - загораются ли индикатор Lan при подключении. Также теоретически, должны быть светодиоды возле Lan гнезда на материнке. Посмотрите, светятся ли они при перезагрузке.
    Ответ написан
    8 комментариев
  • Как узнать список запрещённых слов на Тостере?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Запрещены слова, которые совпадают с названиями некоторых хостинг(vds,vps,etc)-провайдеров. С одной стороны это правильно, так как можно отсеять автоматом немного спама. С другой стороны - на тостере эта функция не продумана, так как запрещаются все вопросы и ответа не зависимо, ссылка это или нет. И да, самое эпичное это то, что невозможно дать некоторые ссылки на статьи с хабра (сам так попадался не раз). Теоретически, можно попросить админов, чтобы по фиксили данную проблему. Например, прикрутить проверку, что если ссылка ведет на хабр - то разрешить. Или сделать свою сокращалку ссылок, например, как на youtube - youtu.be/XxxXxxxxXX. Много раз хотел написать в поддержку с темой "Гениальная идея". Но честно, мне лень.

    Также здесь запрещены некоторые крупные и известные инфоцыгане(Online курсы), у которых есть даже страницы на хабре.
    Ответ написан
  • Почему не открывается сайт?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    С технической точки зрения - ваш вопрос звучит как спам!
    ни в какую не открывается
    Что это такое? Можно было бы указать ошибку, или сообщение, которое отображает браузер. Также указать список браузеров...

    В командной строке введите ping адрес_сайта
    Если ping пойдет, значит проблема в настройке браузера, или блочать доступ к сайту расширения. Если ping не пойдет, значит на устройстве блочит доступ к сайту "огненная стена"(надеюсь, знаете что это такое) или другое антивирусное ПО.
    Также изучите содержимое файла hosts
    Ответ написан
    Комментировать
  • Только начинаю писать на питоне. Выдает это когда нажимаю debug, что делать?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    1) Запускайте без отладки.
    2) Я (и много других) категорически не рекомендую использовать PyCharm новичкам. В PyCharm напихали всего разного, 99,9% чего новичкам не нужно, они только путаются. PyCharm только подкинет проблем. Лучше установить SublimeText или VS Code.
    Ответ написан
    1 комментарий
  • Как заблокировать обновление hwe ядра Linux?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Меня это тоже задолбало. Подтверждаю, ни один из известных гуглу способов запретить обновлять ядро - не работает (по крайней мере в Ubuntu 20.04). Решил проблему довольно легко. Нашел через браузер в репозитории Debian ядро 4.19 (поддержка его до декабря 2025, но вы можете поискать другие версии) - скачал 4 deb-пакета:
    1. linux-modules-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
    2. linux-headers-4.19.0-041900_4.19.0-041900.201810221809_all.deb
    3. linux-image-unsigned-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
    4. linux-headers-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb

    установил так sudo dpkg -i *.deb
    Далее перезагрузился на ядро 4.19 и удалил ядро 5.xx. Все, проблема решена.

    PS: Если присмотреться, то можно увидеть, что есть 2 пакета с заголовками, их нужно именно 2. Если один из них будет отсутствовать, то заголовки не установятся(или установятся, но будут сломаны пакеты - не помню уже). Заголовки на работу системы не влияют, но их отсутствие может подкинуть проблем при установке некоторого софта - например, VirtualBox.
    Ответ написан
    9 комментариев
  • Как связать библиотеки eel и jinja2?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    1) - Eel docs
    2)- Jinja 2.11 docs

    Далее сложите эти 2 пункта и получите результат. Если не получается, значит возвращайтесь к изучению Python. В этих библиотеках нет ничего сверхъестественного.
    Ответ написан
  • Будут ли проблемы если в названии домена используется типа брендовое слово?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Много чего зависит от цели. Если использовать для фишинга, тогда скорее всего отберут. Есть много примеров когда не отбирают. Например:
    1) SaveFrom.net - добавляем буквы ss перед ссылкой на видео - ssyoutube.com/watch?v=n1F_MfLRlX0, и переходим на страницу скачивания видео (там правда редирект, но все равно домен ssyoutube.com принадлежит savefrom.net).
    2) github1s.com/python/cpython/ - если после github добавить 1s (на любом репозитории) - то он откроется в online версии VisualStudio Code
    Ответ написан
    Комментировать
  • Как перевести текст в исполняемый код?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    eval,exec...
    my_import = 'import time'
    exec(my_import)
    
    time.sleep(1)
    print('ok')
    Ответ написан
    Комментировать
  • Как поставить прогу .deb на убунту?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    sudo dpkg -i ./zoom_amd64.deb
    Возможно будут неудовлетворенные зависимости. Если да, то вывод консоли покажите.
    Ответ написан
    5 комментариев
  • Как можно с парсить что либо из вк?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Можно авторизоваться, можно передать готовые cookies, можно использовать api...
    Вариантов много.
    Ответ написан
    2 комментария