Задать вопрос
Профиль пользователя заблокирован сроком с 21 сентября 2022 г. и навсегда по причине: Нарушение п.6.4, 6.6 Регламента. Накрутка, использование более одного аккаунта.
  • Как работает свитч-кейс?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    switch нужен когда выражение может иметь несколько исходов. он создан для избавления от многих if else. в твоем выражении исход один. смысла в switch нет.
    Ну если прям так хочется, то твой бред можно сделать так:
    let a = 2
    let b = 2
    switch(a === b) {
      case true:
      console.log('1');
      break
    }
    Ответ написан
    3 комментария
  • Как сделать задержку между отправкой сообщений юзербота?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Может я не понимаю задумки, но в чем проблема отправить сообщение для каждого юзера отдельно?
    И да, судя по тому, что вы добавляете синхронную функцию в асинхронного бота, притом функцию которая фактически блокирует выполнение кода, вам бы основы подтянуть - до ботов вам еще далеко.
    Ответ написан
    Комментировать
  • Как сделать массовую проверку https прокси?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Держите ссылку на простейший проверяльщик прокси (из файла-списка).

    Он простой как 50 копеек, можно переделать под любые дополнительные фичи. Например подправить, что бы понимал списки, взятые простым копированием free-шных списков серверов, со всяким ненужным мусором в тексте...

    P.S. Для проверки бесплатных прокси свой прокси совершенно НЕ НУЖЕН, будет только мешать.
    Ответ написан
    2 комментария
  • Как использовать socks5 proxy с selenium?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Насколько я помню, селениум не поддерживает прокси с аутентификацией. selenium-wire в помощь

    spoiler
    ну можно конечно сделать костыль, создав/загрузив браузерное расширение с проксями, и туда вписать данные
    Ответ написан
    Комментировать
  • Как сделать массовую проверку https прокси?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Может, есть решения, которые позволяют из файла вытаскивать все серверы прокси и проверять их?


    ЛЮБОЙ скриптовый язык программирования, и скрипт на 1-5 строк
    Ответ написан
    Комментировать
  • Как сделать массовую проверку https прокси?

    @pfg21
    ex-турист
    соотвественно одну из этих команд засунуть в aa.cmd
    curl --proxy %1 check-host.net/ip
    curl --socks5 %1 check-host.net/ip
    и запускать "aa 11.22.33.44:5555"

    можно дорисовать батничек перебора прокси-листа.
    Ответ написан
    2 комментария
  • Грамотно ли написан код?

    Можно так.
    const week = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'];
    week.forEach((day, index) => {
      const element = document.createElement('p');
      if (index < 5) {
        element.textContent = day;
      } else {
        const wrapper = document.createElement('strong');
        wrapper.textContent = day;
        element.append(wrapper);
      }
      document.body.append(element);
    });
    Ответ написан
    Комментировать
  • Грамотно ли написан код?

    @StiflerProger
    В вашем коде от цикла нет смысла, если без цикла просто
    document.write(week.slice(0,-2).join(',') + ',' + week.slice(-2).join(',').bold());

    то код хороший
    в цикле надо перебирать по одному дню и выводить
    const week = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'];
    
    for (let i = 0; i < week.length; i++) {
      if (week[i] === 'Суббота' || week[i] === 'Воскресенье') {
        document.write(week[i].bold());
      } else {
        document.write(week[i]);
      }
    }

    чтобы не сравнивать выходные по названию, можно вместо строк использовать объекты
    const week = [{title: 'Понедельник', weekend: false}, ... {title: 'Воскресенье', weekend: true}];
    
    for (let i = 0; i < week.length; i++) {
      document.write(week[i].weekend ? week[i].title.bold() : week[i].title);
    }
    Ответ написан
    3 комментария
  • Верно ли я сделал RoadMap для full-stack разработчика с нуля?

    Dreamka
    @Dreamka
    Web-разработчик.
    Ох уж эти входильщики в IT.
    Все эти карты ни к чему. Есть более простая схема.
    1) Что ты хочешь делать? (Сайты[дизаны, верстки, програминг, api], Приложения, Администрирование и тд)
    2) Узнаешь как это делается и какими инструментами.
    3) Изучаешь наиболее востребованные инструменты и технологии. И попутно начинаешь брать реальные заказы по тем технологиям, которые учишь. В процессе выполнения заказов ты сразу будешь видеть чего не хватает тебе для реализации бизнес задач.

    Процесс ради процесса это конечно хорошо, если есть куча ненужного свободного времени, но все упирается в то для чего тебе это все? Какие задачи ты собираешься решать и собираешься ли решать задачи вообще?

    А когда будут реальные задачи - под них обязательно найдется инструмент.
    Ответ написан
    Комментировать
  • Верно ли я сделал RoadMap для full-stack разработчика с нуля?

    Big_Trouble
    @Big_Trouble
    Программист недосамоучка
    HTML&CSS - однозначно
    jQuery - уже не обязательно, можно только для ознакомления, после того как выучишь JS
    Angular.js - React.js - Vue.js - для начала разобраться нужно в одном, проще всего VueJs но вакансий по нем меньше чем в React, а ангуляр, как по мне, уже потихоньку умирает.

    Python -> Django или JavaScript - Node.js - Express
    Python и JavaScript это языки, начинать нужно с них, JavaScript вообще стоит начать учить сразу после HTML, CSS. Касательно NodeJs & Express, Django нужны по сути для одного и тоже, для создания серверной части твоего приложение. NodeJs - низко типизированный и использует Javascript, Django высоко типизированный и использует Python, Express - это фрейморк для NodeJs, который внедряет некоторые фишки и помогает быстрее и проще писать серверный код. Я бы рекомендовал учить всё же Ноду + Експресс, потому что учить два языка немного сложновато одновременно

    SQL - MySQL - PostgreSQL -> MongoDB Из SQL для начала можно только основы изучить. MySQL и Postgres между собой схожи, но в детали тебе вникать не нужно, так как скорее всего для разработки ты будешь пользоваться какой то ОРМ. MongoDB - очень специфическая вещь, для всех проектов не подойдет. Её можно учить в самом конце
    Ответ написан
    6 комментариев
  • Верно ли я сделал RoadMap для full-stack разработчика с нуля?

    @mletov
    Вроде как бы похоже на правду, но в тоже время это само по себе достаточно бессмысленное занятие - составлять карту на фулстека...
    Даже отдельно на фронта или отдельно на бэка roadmap очень ветвистый. А если на фулстэка - то вообще каша получится.

    И, главное, большинство знакомых сильных программистов, которые вышли на хорошие деньги (200к+), как раз не стремились быть фулстеками, а если и работали ими, то только временно, чтобы потом окончательно прыгнуть либо во фронт, либо в бэк. Соответственно, мало кто рассматривает работу фулстеком как конечную цель и составляет для этого roadmap.

    Рекомендовал бы погрузиться поглубже либо во фронт, либо в бэк, а все остальное из неосновного стека осваивать по мере необходимости, в зависимости от требований работодателя.
    Ответ написан
    9 комментариев
  • Верно ли я сделал RoadMap для full-stack разработчика с нуля?

    @serhiops
    Python/JavaScript/C++
    Angular.js - React.js - Vue.js

    Выбери сначала что-то одно, а дальше уже по ситуации.
    Python -> Django

    На php вакансий больше и порог входа меньший. Выбирайте что к душе ближе. Если хочешь в питон, то ,возможно, понадобиться база на flask.
    JavaScript - Node.js - Express -> SQL - MySQL - PostgreSQL -> MongoDB

    На js не очень часто пишут бэк в промышленных масштабах, уж очень тяжело отлаживать, видимо. По базам данных хватит SQL, если нужно будет что-то другое, то быстро адаптируетесь
    Ответ написан
    Комментировать
  • Как поднять VPN/прокси на Heroku?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Heroku
    Седой и строгий
    VPN однозначно никак. Web-прокси можно написать и развернуть.
    Ответ написан
    4 комментария
  • Я новичок по JS, порекомендуйте что-то для интенсивного обучения?

    @denisromanenko
    learn.javascript.ru это no-brain выбор
    Потом задачки по языку на codewars поточить
    По Html/css курсов полно, можно на w3schools пройти.

    Ноду можно на ютубе найти курсы.

    Вообще если с английским хорошо то freecodecamp лучший - и бесплатный, и качественный
    Ответ написан
    1 комментарий
  • Как узнать какому VPN провайдеру принадлежит определённый IP?

    Обычно так не узнаешь, потому что есть впн провайдеры, которые покупают vps/vds у разных поставщиков, есть те, у которых свои сети
    Ответ написан
    Комментировать
  • Поможет ли изучения C++ выучить C#?

    Хорошее понимание C++ значит хорошее понимание работы компьютера, памяти, ОС.
    На понимание C#, кмк, знание C++ влияет не очень сильно. Хотя мб какие-то моменты в C#, после плюсов будут казаться невероятно удобными и понятными, почему они сделаны именно такими
    Ответ написан
    2 комментария
  • Как загрузить сайт с выполняющимся javascript на C++?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Для таких вещей обычно используют selenium.
    Под плюсами вроде есть библиотека, правда судя по гитхабу, проект мертв с 18-го года. Впрочем, можно посмотреть в сторону других языков.
    Список поддерживаемых языков
    630ddf657c6f5061537990.png
    Ответ написан
    Комментировать
  • Где ошибка в вскрипте Double OpenVPN?

    Viji
    @Viji
    DevOps Engineer
    и кроме того посмотри включен ли на серверах ip forwarding?

    https://linuxconfig.org/how-to-turn-on-off-ip-forw...
    Ответ написан
    Комментировать
  • Как вывести данные из json на страницу?

    DedIsDead
    @DedIsDead
    Держи
    jsons\indexes.json:
    {
        "title": "sun",
        "subtitle": "earth",
        "r": "mars"
    }

    <h1 id="title"></h1>
    <h2 id="subtitle"></h2
    <p id="r"></p>

    scripts\script.js:
    let data = loadJSON('jsons\indexes.json');
    document.getElementById('title').innerHTML = data.title;
    document.getElementById('subtitle').innerHTML = data.subtitle;
    document.getElementById('r').innerHTML = data.r;
    Ответ написан
    Комментировать