• Как скрыть использование proxy?

    CityCat4
    @CityCat4 Куратор тега VPN
    Внимание! Изменился адрес почты!
    какие есть варианты скрыть использование прокси?

    Постановка задачи неверна. Скрывать надо не использование прокси, а использование VPN. Чтобы проверочный скрипт, работая на клиенте, думал, что он (клиент) находится в точке локации VPN.
    Да, это неудобно. Это винда на английском, без русского языка, с гуглоднс, с часовым поясом VPN, без русского софта, с логином, типичным для страны VPN

    Когда whoer покажет 100% анонимности - тогда двигаться дальше.
    Ответ написан
    4 комментария
  • Как скрыть использование proxy?

    @Drno
    Надо перенаправить трафик от DNS в том числе, внутрь впн \ прокси.
    например это умеет делать приложение Nekoray... в режиме TUN или systemProxy
    Ответ написан
    9 комментариев
  • Как организовать доступ к chatGPT нескольких пользователей через прокси и VPS?

    @Drno
    Можете сделать через доп софт. для клиентов взять nekoray, им подключаться к любому прокси. А в браузере уже прописывать его локальный прокси, который он поднимает на localhost

    Либо можете воспользоваться серверов xray, в котором уже настроить несколько socks с логинами и паролями. Есть с вебмордой - 3x-ui например на гитхаб

    Ну либо простейший прокси консольный - 3proxy, и разные логины и пароли
    Ответ написан
    Комментировать
  • Какую подобрать видеокарту по таким параметрам?

    @alexalexes
    Из более-менее новых карт, и народных по распространенности - 1660 можно без super.
    Можно с ali, но осторожно.
    Все остальные более ранние карты - уже музейные экспонаты, или уже доживают свой ресурс.
    Ответ написан
    Комментировать
  • Какую подобрать видеокарту по таким параметрам?

    @rPman
    Посмотри внимательно на свою видеокарту, нет ли на ней DVI-i выхода? так как существуют пассивные переходники (с ценами 100р) на dvi (причем тебе подойдет любой dvi-i или dvi-d) в любую сторону, включая просто кабели, практически все видеокарты прошлых лет имели три или больше видеовыхода, правда это были div + dsub/dvi + hdmi + опционально display port

    Абсолютно все видеокарты на рынке сейчас pci-e и подойдут к твоей материнке, но осторожно с блоком питания (за твой бюджет ты наврят ли выйдешь за то что уже имеешь).

    За 20т.р. можно подобрать rtx3050 8гб vram (в dns в регионах 23т.р.) или 1650super 192bit 6gb vram /2060 и т.п., настоятельно рекомендую выбирать железки с vram >6гб и nvidia (за эту опцию придется переплатить 10-15% при равной производительности).

    Почему больше памяти - потому что таковы требования к современным и будущим играм, плюс такие видеокарты обычно снабжают большей шириной шины (любят производители с этим мухлевать) что тоже очень важно чтобы не было случайных лагов в играх.

    Почему nvidia? потому что при наличии vram >6гб позволяет играться с нейронными сетями, например stable diffusion, при наличии 8+ vram можно генерировать к примеру видео, при наличии 24+vram можно играть с младшими языковыми моделями и т.п.
    Ответ написан
    3 комментария
  • Какую подобрать видеокарту по таким параметрам?

    xez
    @xez
    TL Junior Roo
    Ответ написан
    Комментировать
  • Как можно упростить запись с помощью f-строки?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Не знаю, упростил ли, но так мне понятнее:
    high = int(input('Введите высоту пирамидки:')) # h высота
    symbol = input('Введите символ(ы):') # s символ
    length = len(symbol) # дополнительные пробелы если символов > 1
    space = ' ' * length
    
    for i in range(high): # i = 0, 1, 2, 3 и т.д.
        left = high - 1 - i
        line = (symbol + space) * (i + 1)
        print(f'{left * space}{line}')
    Ответ написан
    1 комментарий
  • Как работает цикл for в питоне?

    Vindicar
    @Vindicar
    RTFM!
    Метод list.remove() удаляет элемент с указанным значением из списка.
    Проблема в том, что ты одновременно итерируешься по списку циклом for, и модифицируешь этот список через remove().
    Многие языки такую операцию вообще запрещают, питон, видимо, нет, но суть остаётся - когда ты удалил 1 (элемент с индексом 0), элементы списка сдвигаются к началу. И for видит, что элемент с индексом 0 удалили, а с элемента индексом 1 уже нет (из-за сдвига). Ну и решает что цикл кончился. Поэтому лучше таких ситуаций избегать!

    Решение:
    1. Если позарез нужно итерироваться и модифицировать список в одном цикле, сделай копию, например с помощью среза:
    for i in towers[:]:
    2. Если нужно просто очистить содержимое списка, не удаляя сам список, towers.clear() тебе в помощь.
    3. Если нужно оставить элементы, соответствующие условию, то подойдёт функция filter() или list comprehensions.
    Ответ написан
    Комментировать
  • Как соединить оптоволокно с витой парой?

    @citizen7
    1. Никак не избавиться от розетки. У тебя сейчас роутер умеющий принимать оптический сигнал (световые лучи) переваривать его и выдавать по меди электрический в витую пару. Если ты его убираешь (роутер), то тебе потребуется поставить Медиаконвертер - подробнее в гугл. Этот конвертер включается в розетку! Удлиняй оптику, оптическим патчкордом и адаптером и там где нужно уже ставь этот роутер.

    2. Если сетевая ноута 100 Mbit/s и других устройств в пользовании не предвидится, то бери тариф 100Mbit и не ведись на развод!

    Нормальный провайдер должен был тебе это объяснить и помочь решить проблему, а не хабр)
    Ответ написан
    1 комментарий
  • Как соединить оптоволокно с витой парой?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    Внимание! Изменился адрес почты!
    Можно ли как-то соединить напрямую оптику и витую пару минуя роутер? Сплитер какой? Я хочу избавиться в прихожей от розеток и проводов электросети.

    Теоретически и технически - запросто. Есть конвертеры интерфейсов оптики в eth, но это именно конвертер, тупая железка, она роутер никак не заменит.
    Практически в Вашем случае - только удлинять оптику, потому что РТК не даст Вам никогда админский пароль от роутера.
    Ответ написан
    5 комментариев
  • Как соединить оптоволокно с витой парой?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Вы создаете бардак на ресурсе, задавая в одном вопросе два. Отвечу на первый.

    Ничто вам не помешает удлинить пришедший от провайдера кабель такой же оптикой. В продаже есть и стыки, и уже оконцованные патч-корды нужной длины. Соединяете и переносите роутер куда нужно.
    Ответ написан
    1 комментарий
  • Как соединить оптоволокно с витой парой?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли как-то соединить напрямую оптику и витую пару минуя роутер??
    Да элементарно.
    Берете медиаконвертер втыкаете в него оптику и витую пару, сам конвертер втыкаете в розетку.
    Собственно все.
    Только зачем это вам? У вас же xPON - как вы подключите витую пару к вашему роутеру?

    Я хочу избавиться в прихожей от розеток и проводов электросети.
    Берите активное оборудование с питанием POE.

    однако сетевая карта ноутбука ограничена 100 мбайтами
    Откуда мегабайты в характеристиках сетевой карты? Может мегабиты?
    Ответ написан
    2 комментария
  • Как соединить оптоволокно с витой парой?

    Ziptar
    @Ziptar
    Дилетант широкого профиля
    1. Коротко: нельзя, провайдер не позволит. Не выдаст вам нужной информации для подключения вашего собственного оборудования.
    2. 800 мегабит = 100 мегабайт. Для "типичного домашнего пользователя" 20 мегабит за глаза. Если же активно качаете относительно большие объёмы данных (в пределах, характерных для домашнего пользователя - фильмы, игры) - некогда стандартные 100 мегабит покрывают все потребности.
    Ответ написан
    2 комментария
  • Как дальше продвигаться новичку в питоне?

    @dmshar
    Я обычно объясню необходимость изучения алгоритмов примерно так.
    Представте, вы учитесь играть на музыкальном инструменте и хотите стать музыкантом.
    Не тем, который "три аккорда - любая мелодия" а настоящим, классным исполнителем неважно чего - хоть Битлз, хоть Бетховена, хоть Моцарта - но именно классным.
    Ежу понятно, как идти к этой цели.
    - Сначала играем гаммы. Долго, упорно. до автоматизма.
    - Потом играем этюды. Да это скучновато, да это точно не Битлз, да мелодия не ахти -но там есть тысячи пассажей и приемов, от простых к сложным. Вот их мы осваиваем, постепенно, повышая свое мастерство. Шаг за шагом, с каждым этюдом или с каждой адаптированной для новичков мелодией приобретаем навыки игры все более и более сложных "комбинаций нот".
    - И только потом учимся играть "настоящую" музыку.
    Попытки перескочить этот естественный путь развития приедет к тому, что "для себя" вы играть может быть и научитесь, но вот слушать вас толпы зрителей - вряд-ли согласятся добровольно.
    Ничего не напоминает?

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

    Этюды -- вот это и есть алгоритмы. На самом деле этот курс надо рассматривать не как последовательое изучения предмета (как математика, физика, химия, история..) а как мастер-класс, в котором вам показывают, как подойти к задаче, с какой стороны ее проанализировать, как разложить на последовательность элементарных кирпичиков и как потом эти кирпичики сложить в стройную конструкцию. По сути вас учат алгоритмически думать, тренировать себя для того, что-бы потом, освоив эти навыки уметь самостоятельно "играть любую мелодию"=составлять любую программу от идеи до реализаци, и составлять ее так, что-бы она была по возможности эффективной, читабельной и масштабируемой.

    Конечно, изложение выше - это некое упрощение, можно сказать краткое объяснение на пальцах для новичков. Но суть от этого не меняется. И алгоритмы - есть обязательное (одно из многих других, кстати!) условие превращения "кодировщика" в "разработчика", даже если этот разработчик никогда сам в жизни не будет писать алгоритм сортировки или обхода графа.
    Вот как-то так.
    Ответ написан
    1 комментарий
  • Что изучить, прочитать по разработке логики (алгоритма) работы будущей программы?

    @dmshar
    Неудобно цитировать самого себя, но буквально пару дней назад в ответе не немного другой вопрос новичка уже давал свое видение ответа и на этот вопрос, который по сути можно переформулировать так : "Что лежит между знанием синтаксиса языка программирования и умением писать реальные программы"
    Как дальше продвигаться новичку в питоне?
    Ответ написан
    Комментировать
  • У меня большие проблемы с изучением технологий. Стоит ли продолжать или лучше не терять время?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Не учите по главам!
    Учите по шагам поставленной задачи!

    Пример (сумма): a+b=c
    1. Ищите как сделать hello world.
    2. Ищите как сделать 3 переменных
    3. Ищите как сделать сложение 2-х из них
    4. Ищите как сделать присваивание
    5. Ищите как сделать вывод результата.
    ----
    Усложняете:
    Ищите как вводить с клавиатуры произвольные значения суммируемых переменных.
    Ответ написан
    1 комментарий
  • Что изучить, прочитать по разработке логики (алгоритма) работы будущей программы?

    есть ли какие курсы, книги, сайты, обучающие предподготовке написанию кода?

    Стив Макконнелл совершенный код.
    Ответ написан
    1 комментарий
  • Что изучить, прочитать по разработке логики (алгоритма) работы будущей программы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Потому что вопросы проектирования архитектуры новичков в программировании не касаются. Сначала надо азбуку освоить и десятки тысяч раз написать "мама мыла раму", а уж потом за поэмы браться, образно говоря.
    Ответ написан
  • Что нужно знать, чтобы решить эти две задачки на Python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Нужно примерно следующее:
    • Что такое умножение.
    • Что такое таблица.
    • Что такое таблица умножения, зачем она бывает нужна и как устроена.
    • Надо понимать основы алгоритмизации: что такое алгоритм, какие есть базовые алгоритмические структуры (последовательное выполнение, ветвление, цикл) и для чего они нужны.
    • Нужно понимать синтаксис питона хотя бы на базовом начальном уровне. Можно почерпнуть из практически любой книги Марка Лутца про питон. Можно поискать вообще любую книга а-ля питон для чайников - этого будет достаточно для решения вашей задачи.
    • Нужно понимать концепцию цикла, вложенных циклов.
    • Нужно понимать базовую арифметику.


    Для постижения всех этих премудростей нужно планомерно и прилежно заниматься или иметь достаточно усидчивости, чтобы прочитать несколько статей википедии и книгу по питону.
    Судя по тому, что с этим вопросом вы пришли на этот ресурс, у вас всего этого нет. Это плохие новости. Предлагаю вам разозлиться на меня, на себя и на весь этот сложный мир, психануть и сидя на карантине освоить всё выше перечисленное и погрузиться в удивительный мир, где для производства чего-то стоящего и работающего не нужно ни тяжелых дорогих машин, ни станков, ни сложного оборудования, ни долгих лет учебы, а лишь компьютер и толика энтузиазма.
    Ответ написан
    Комментировать