• Слабый интернет после смены роутера и модема, как исправить?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Представьте MTR (WinMTR для windows, MTR для Linux), оно покажет на каком уже конкретно задержки и потери. Также, как вы к подключаетесь к роутеру - wifi или проводом.

    Если проводом, проверьте кабель на то, что он не пережат / перегнут / не сожрали кошки (такое было у меня).
    Ответ написан
    Комментировать
  • Как двигать мышью в играх в python?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Погуглил за вас и нашел ответ: https://stackoverflow.com/questions/61915912/how-c...
    Ответ написан
    Комментировать
  • Как практиковаться в программировании?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    IT - это не только программирование. Попробуй себя в других направлениях: администрирование / DevOps

    Сам с 7 класса занимался программированием (в городе была школа программирования, изучали алгоритмы и прочее). В ВУЗе отучился на инженера и в ит прошел, ТК уже мотивировали деньги.

    Сейчас работаю на стыке IT и менеджмента, ЯП в работе использую (не только для анализа).

    Как один из советов - не получается с одним языком ,- изучи другой. Если проблема в том, что возникают ошибки - изучи Rust. Если нужна простота и широта использования - Python. SQL - одно из необходимых знаний разработчика, админа или любого менеджера.

    Если же вопрос стоит - в том, что хочется приносить пользу есть проекты на GitHub, там есть вкладка issues - можешь попробовать в open source проектах поделать (придется изучить стандарты разработки конкретного проекта.

    Если понимаешь, что выше сложно, можно пойти в сторону администрирования (поставить Linux, поднять веб сервер с бд). (Объем больше, чем разработка, но нужно даже разработчикам).
    Ответ написан
    Комментировать
  • Как понять кто заблокировал сайт?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Объясню, что происходит. РКН на ряде сайтов нашли вирусы и уязвимости, и заблокировали домен на уровне ТСПУ. Если коротко, то нужно сайт почистить от вирусни и написать в РКН просьбу снять блокировку.

    Хостеру, должны были выслать список таких заблокированных сайтов (но высылают не пойми куда, так что, вероятно, письмо ушло в /dev/null.

    Примечательно, что РКН в свои списки блокировки не добавляют сайты и узнать можно или по косвенным признакам, или спросив у РКН (могли бы для приличия добавить, указав причину). Также, о такой акции никто не был уведомлен...

    Чуть позже пришлю куда писать.

    -----

    UPDATE

    Email: incident@cert.gov.ru
    Site: cert.gov.ru

    Email: supervising@noc.gov.ru
    Site: https://portal.noc.gov.ru/
    Ответ написан
    9 комментариев
  • Почему тормозит MySQL\PhpMyAdmin?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Какие характеристики vps (сколько ядер, какая частота процессора, сколько ОЗУ, какой тип памяти используется, SSD или HDD диск)?
    Какая средняя нагрузка на впс? Какие процессы в топе top?

    Самый простой способ проверить, что проблема не в phpmyadmin, как сказали выше, сделать аналогичный запрос через консоль.

    Если проблема в phpmyadmin, то рекомендую посмотреть в сторону adminer. Он проще и более легковесный.

    Если проблема не в phpmyadmin, то нужно бороться с причинами проблемы (нагрузка на процессор, забитая память, диск и прочее)
    Ответ написан
    8 комментариев
  • Как преобразовать ошибку потока Rust в строку?

    @qid00000000 Автор вопроса
    Мало что знаю, но информацию найду в гугле
    В одном из чатов подсказали &str в качестве типа downcast использовать. Что как оказалось логично, тк ловушка для panic содержит &str либо String: https://doc.rust-lang.org/std/macro.panic.html :

    The behavior of the default std hook, i.e. the code that runs directly after the panic is invoked, is to print the message payload to stderr along with the file/line/column information of the panic!() call. You can override the panic hook using std::panic::set_hook(). Inside the hook a panic can be accessed as a &dyn Any + Send, which contains either a &str or String for regular panic!() invocations. To panic with a value of another other type, panic_any can be used.
    Ответ написан
    Комментировать
  • Как менять ip и переключаться между ними?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    В дистрибутивах для пентеста есть программы, которые имеют подобный функционал.

    Но использовать подобное рекомендую на ваш страх и риск...
    Ответ написан
    Комментировать
  • Какие библиотеки используют для написания GUI операционной системы?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    А для какого языка?

    C++ https://tproger.ru/digest/cpp-best-gui/

    Можно загрузить и для другого интересующего вас языка
    Ответ написан
    Комментировать
  • Почему не получается, если миновать задание переменной, и сразу подставить int(input) в print, вместо переменной a?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    В чем суть то что вы хотите сделать? Чтобы было в 1 строку?

    Можно так сделать:
    [print('ДА' if a // 1000 + a % 10 == a % 1000 // 100 - a % 1000 % 100 // 10 else 'НЕТ') for a in [int(input())]]


    input() - это ввод данных с клавиатуры, тк у вас а используется не 1 раз - то подставить в выражение input не получится.

    Также, стоит ориентироваться не на то - сколько код короткий / помещается в строку, а на то, насколько код понятен другим.
    Ответ написан
    Комментировать
  • Как можно реализовать чтобы прибане токена бота телеграм он автоматически менял на новый из списка?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Можно, но за просто так и не банят. Поэтому, считаю что на такой вопрос давать ответ: как это сделать - не стоит. Мб это сохрани чьи-то нервы и деньги.
    Ответ написан
  • Почему к VPN Wireguard удается подключиться через раз?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    1. Провайдер может подключиться к защите от ддос и проксировать весь траффик через такой сервис, из минусов - чтобы определить, что вы не бот, периодически, часть пакетов будет отбрасываться (обычно syn), повтор отправки syn ведёт к успешному подключению
    2. Более похожее на ваш случай, есть предположение, что провайдер поставил ТСПУ и он уже часть трафика отбрасывает.

    В общем случае - нужна диагностика. Попробуйте запустить ping, при подключении, traceroute (mtr) и посмотреть результаты.

    Также посмотреть через tcpdump - что приходит на сервер.

    Получив информацию, уже можно сделать какие-то выводы.

    А пока получится только пальцем в небо тыкнуть.
    Ответ написан
    Комментировать
  • Как ожидать завершения дочерних потоков?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    3 комментария
  • Как найти нужный элемент в тексте?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Засплить по разделители и возьми следующий по индексу (учти, что слово может быть последним)
    Ответ написан
    1 комментарий
  • Как сократить и правильно написать данный код?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Ну, из того описания, что приложили вы - сокращать уже нечего.
    Ответ написан
    Комментировать
  • Какая структура базы данных для авторизации через email/password и соц. сети?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Найдите на Ютубе (пока ещё работает) курсы по фреймворку, которым вы пользуетесь и поищите там авторизацию в соц сетях.

    Если не нашли - то уже нужно лезть в api соц. сети и копаться там и разбираться.
    Ответ написан
    Комментировать
  • Как решить эту проблему?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Тут 2 варианта:
    1. Ваш провайдер хочет послушать ваш трафик
    2. У вас сбивается время на компьютере (более вероятно)
    Ответ написан
    1 комментарий
  • MX запись - mail.название-сайта.сом, что это значит?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    > Ребят, подскажите плиз, MX запись - mail.название-сайта.сом, что это значит?

    Это означает, что в mx записи у вас указан хост mail.название-сайта.сом .

    Будет здорово, если опишите - с какой проблемой вы столкнулись и какого результата вы хотите достигнуть.

    > У меня доступ к сайту через ISPmanager, а вот что управляет почтой - не знаю.
    > Вроде как почта под управлением Яндекс.

    Это не очень хорошее объяснение..
    Ответ написан
    Комментировать
  • Как можно увеличить скорость записи в бд mysql?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Посмотрите в slow логи mysql. Угадываю, что вы можете найти запросы, которые можно оптимизировать.

    А так - информации очень мало. Для диагностики, лучше:
    1. Проанализировать ttfb
    2. Если ttfb мал, но запросов много - уменьшить количество запросов.
    3. Запросов не много, но большой ttfb - тут нужно профилирование / анализ лога системных вызовов
    4. Если из анализа видно, что больше времени тратиться на получение данных с диска - то диск узкое место.
    5. Если из анализа видно, что узкое место mysql - то тут нужно смотреть, что за запрос, проверить его explain.
    6. Если запрос нельзя оптимизировать, то тут только кеш.

    Из того, что вижу, вы можете ускорить скрипт:
    1. Обломать руки "программисту" (чтобы он больше не писал такой код)
    2. Вынести delete в отдельный скрипт и запускать раз в 10 минут
    3. Действительно ли вам нужна капча (если я правильно понимаю), для запросов от локальных машин?
    4. Какого либо кеширования запросов у вас не увидел (наймите нормального разработчика), попробуйте (если ещё не используете) redis.

    Также прочтите, что написали выше. Про часть, что хранить картинки в базе можно, только затем, чтобы отдавать их авторизованным пользователям - бред, по авторизации можно отдавать и с диска.

    Если не хватает места на диске, могу предложить 2 варианта решения:
    1. Могу предложить, что у вас дедик, отсюда - "Купи нормальные диски"
    2. Если логи вам не нужны, то можеие их в dev null сразу отправлять, а потом гадать, что случилось. Если серьезно - используйте нормальный сбор логов (на отдельный сервер), например, на сервер с бэкапами (надеюсь, они у вас есть).
    Ответ написан
  • Как определить криптовалюту по его кошельку PHP\API?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    На самом деле есть возможность определить диапазон использованных криптовалют, но думаю, кроме крупных бирж, вряд ли кто будет так делать (да и им смысла не много делать так).

    В общем крипта - открытый блокчейн. Вам нужно распарсить его, соотнести кошелек - набор валют и написать функцию по поиску базу (под базу готовьте несколько десятков ТБ, + учтите, что диски добавлять придется со временем).
    Ответ написан
    Комментировать
  • Как в django вставлять блоки html из других файлов?

    @qid00000000
    Мало что знаю, но информацию найду в гугле
    Разбить файл на части и импортировать (через include) только нужную.
    Ответ написан