Задать вопрос
  • Анонимный выход в сеть?

    tovPone4ka, не пользоваться интернетом - это и есть единственный способ.
    Ибо если используешь сотовую связь - палишь свой imei как минимум.
    Если пользуешься проводным провайдером - это ты уже сам указал, что при заключении договора твои данные будут зафиксированы.
    Если пользуешься публичными точками - там почти везде требуется вход по номеру.

    В общем оформляй интернет на третье лицо, пользуйся соседскими точками (без ведома соседа), ищи такие публичные точки, где не требуется вход по номеру. Если живёшь на границе (в паре десятков километров и прямой видимостью) с соседним государством - можешь потратить порядка 100к на поднятие моста.
  • Анонимный выход в сеть?

    Подделать IMEI.

    Уже есть судебная практика, когда человека судят по одной статье, в процессе следствия выясняется, что человек ещё и IMEI подменял на телефоне, и его за это ещё бонусом пришивают 272.

    Использовать VPN и Tor.

    Поправочка - если использовать VPN, то надо поднимать свой, да ещё и у какого-нибудь анонимного провайдера за крипту.
    На счёт TOR - не знаю о практике привлечения тех, кто входит в TOR, но владельцев выходных нод точно судили (но там не за сам тор, а за какие-то незаконные дела, которые делал кто-то, кто воспользовался этой нодой)
    Если где-то требуется номер, покупать на onlinesim.io

    Очень многие сервисы тупо блокируют номера из подобных сервисов
  • Анонимный выход в сеть?

    tovPone4ka,
    или каких-то esim провайдеров можно доить на халявный инет постоянно регая фейковые акки раз там только емэил нужен и т.д.

    Думаю, там идёт привязка к идентификатору esim-модуля, чтобы такие хитрецы не обкрадывали.

    В общем если хочешь думать об анонимности - забудь вообще о всех вариантах с использованием сотовой связи.
  • Почему куллер не охлаждает ЦП мгновенно?

    Zerg89,
    кстати интересно почему её ещё не стали делать из меди

    А её разве сейчас не из никелированной меди делают?
  • Почему куллер не охлаждает ЦП мгновенно?

    Zerg89,

    Или увеличив стержень медного контакта в соприкосновении и увеличив количество теплотрубок которые передадут это на пластины радиатора

    Да, это увеличит количество отводимого тепла от крышки, но чтобы так сделать - нужно кулер менять)
    А тут, как я понимаю, мы предлагаем софтверные варианты улучшить ситуацию)
  • Как развернуть веб-приложение?

    Olya_Ann,
    Приложение у меня asp.net core MVC 6

    Тогда забудь про Windows. Лучше развернуть на Linux, если у вас уже не приобретены лицензии на Windows.

    Ну или можно остаться на Windows, если админы умеют работать только с ней, но лучше записать где-нибудь, что лучше бы когда-нибудь переехать на Linux.
  • Анонимный выход в сеть?

    tovPone4ka,
    в esim же нет роуминга

    Есть роуминг, но зависит от оператора.

    Например упомянутая мной keepgo использует внутри россии вышки вымпелкома и у них по всем вышкам мира единная цена в 6 баксов за гигабайт.

    Ну 6 баксов за гигабайт - это достаточно немаленькая цена :)

    Да и всё ещё остаётся imei, поведенческий фактор, трекинг от яндекса, и требования соблюдать законы - если вдруг тобой заинтересуются, то придут к этому keepgo, узнают что тебя можно отследить по вышкам билайна и оследят (и keepgo не сможет отказаться, тк иначе бы он не смог пользоваться вышками оператора в России)

    Ну и раз ты уже нашёл своё решение и уверен, что знаешь всё лучше - почему вопрос задаёшь?
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, почему в одном потоке, если я как раз явно асинхронно всё запускаю? Конечно никто не гарантирует, что всё выполнится в разных потоках, но тк тут явно IO, то все запросы уйдут на IO-потоки в пуле.
  • Анонимный выход в сеть?

    mayton2019,
    И с точки зрения военкома в ближайшее время ты будешь вполне себе "годен". :)

    Ну вообще чисто в теории, если очень настойчиво об этом общаться с психиатром на медкомиссии, то тебя могут отправить в стационар и вполне могут признать у тебя какое-то отклонение)
    Но там так много тестов, что обмануть врядли выйдет.
  • Как вывести всю таблицу MySql C#?

    Покажи хоть код свой и что такое "частично".
    В случае ExecuteScalar название немного намекает, что вернётся только одно значение
  • Анонимный выход в сеть?

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


    А про то что я никому не нужен это конечно сюрреалистично читать, когда мне закрывают границы, запрещают всю финансовую жизнь и объявляют в розыск.

    Ну например я в розыске не нахожусь и мне границы не закрыты.

    Ну и если ты в розыске - тебе тогда лучше в деревнях / в лесу прятаться, а не париться в интернете. В городах по всюду камеры и найдут/не найдут - это вопрос времени
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, странно. Я написал такой код:
    using System.Net.Http;
    
    var socketsHttpHandler = new SocketsHttpHandler()
    {
      MaxConnectionsPerServer = 1
    };
    using var httpClient = new HttpClient(socketsHttpHandler);
    
    var tasks = new List<Task>();
    for(var i=0; i<100; i++) {
        tasks.Add(httpClient.GetAsync("https://example.com"));
    }
    await Task.WhenAll(tasks);


    При выводе
    netstat -aon | rg 2606:2800:220:1:248:1893:25c8:1946

    Выдаёт следующее:
    ❯ netstat -aon | rg 2606:2800:220:1:248:1893:25c8:1946
      TCP    [...]:52077  [2606:2800:220:1:248:1893:25c8:1946]:443  TIME_WAIT       0

    Тоесть всего одно соединение открывается => способ работает.

    При втором запуске появляется второе соединение.

    В SocketsHttpHandler есть ещё куча параметров, в том числе и на таймаут, сколько должно бездействующее соединение жить - можно с ними поиграться
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, нет. Лимит открытых соединений будет работать так:
    Если лимит ещё не исчерпан - создаст новое соединение.
    Если уже исчерпан - дождётся, пока завершится какой-нибудь запрос и освободит уже открытое соединение и сделает запрос в него.
    А у тебя одновременно стартует куча запросов, которые все разом создают новые соединения без шансов на переиспользование.
    А после завершения работы программы .NET уже не знает о том, что были ещё какие-то соединения
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo,
    количество максимальных соеднений смысла ставить не имеет

    Это ещё почему? У вас явная проблема - выжирается лимит на количество активных TCP-соединений в ОС.
    Очевидное решение - физически ограничить количество создаваемых соединений в программе + ограничить количество одновременно посылаемых запросов количеством соединений.
  • Как правильно реализовать асинхронный httpclient C#?

    O_oo, но в вашем вопросе написано:

    При первом запуске все прекрасно и быстро парсится, но как я понял, у меня создается множество подключений с тайм-аутом в 240 секунд, что не дает далее нормально спарсить данные повторно.

    Тоесть указанный у вас код вызывается дважды, начиная от создания HttpClient, и заканчивая Dispose?
    Или я неправильно понял?
  • Как правильно реализовать асинхронный httpclient C#?

    1. А для запроса второй раз ты также создаёшь новый httpClient или переиспользуешь старый?
    2. Вместо того чтобы руками заполнять массивы и использовать Task.WhenAll - ты можешь использовать в некоторых местах Parallel и передавать ему лимит параллельных вызовов
    3. Попробуй включить принудительный http2 - тогда у тебя должно активнее переиспользовать соединения.
    4. Добавь ещё ограничение параллельных запросов:
    var socketsHttpHandler = new SocketsHttpHandler()
    {
    	MaxConnectionsPerServer = 16
    };
    var httpClient = new HttpClient(socketsHttpHandler);
  • Чем не угодили 2G и 3G?

    Deita, покажи амишей на высокоскоростном шоссе с ограничением на минимальную скорость)
  • В чём проблема AttributeError: module 'cogs.verifycation' has no attribute 'setup'?

    Может всё-таки должен быть verification, а не verifycation?