• Как решить такую задачу на знание api JS?

    Ni55aN
    @Ni55aN
    Задача, решение которой располагает к извращениям :)

    #1
    var log = console.log
    console.log = (a, b) => log(a, new Array(b[undefined] || 0).fill(0).map((_, i) => i+1))

    #2
    console.log = log;
    Ответ написан
    3 комментария
  • Как правильно принимать платежи в валюте на сайте?

    @boss_lexa
    во первых нужно настроить прием зарубежных карт на стороне вашего платежного провайдера
    1) открыть все необходимые страны для приема карт
    2) по возможности настроить отключение 3DS (такое всем не дают, для некоторых стран улучшает проходимость платеежей, но есть риски фрода)

    дальше есть 2 пути
    1) проводить все платежи в рублях, потери на конвертации валют - на плательщиках, каждый банк по своему курсу будет конвертировать - это дают все.
    2) подключить к платежному провайдеру который умеет процессить USD. В России - всего 2 банка умеющих списывать в иностранной валюту кроме рублей - ВТБ и Альфабанк + платежный сервисы подключающие к ним (cloudpayments, rbkmoney, payture и тд). Потери на конвертации валют - на интернет-магазине, альфа например конвертирует по курсу цб рф минус 0,5%
    Ответ написан
    Комментировать
  • Как с помощью JS создать текстовый файл и отдать его клиенту?

    @Durd0m
    function writeFile(name, value) {
    var val = value;
    if (value === undefined) {
    val = "";
    }
    var download = document.createElement("a");
    download.href = "data:text/plain;content-disposition=attachment;filename=file," + val;
    download.download = name;
    download.style.display = "none";
    download.id = "download"; document.body.appendChild(download);
    document.getElementById("download").click();
    document.body.removeChild(download);
    }

    writeFile("9dksk239xwd.txt", "jxowsjsivneic");
    Ответ написан
    3 комментария
  • Как клиенту ходить на фтп с lsshell?

    @Tabletko
    никого не трогаю, починяю примус
    FTP и SFTP разные вещи. SFTP как и SCP работаю через ssh. Если у вас нет доступа к ssh, то и SCP и SFTP работать не будут.
    Ответ написан
    Комментировать
  • Можно ли создать пользователя с правом устанавливать пакеты, но с доступом только в свою папку?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Засунуть юзера в докер.
    Ответ написан
    Комментировать
  • Где хранить и как лучше делать устойчивый к блокировкам онлайн-сервис?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    (но в рамках законодательства РФ). И опасается блокировок роскомнадзора.

    Оксюморон, не? Либо заказчик в рамках закона, либо он опасается блокировок. А раз опасается, то надо поступать так, как будто они уже произошли :)

    Если ЦА - Россия, то у заказчика мало шансов, если конечно это не Дуров :) Потому что постоянная смена IP тоже денег стоит. А так-то все рекомендации стандартны:
    - не брать домены в российских TLD и у российских регистраторов
    - не хоститься у российских хостеров
    - быть готовым к частой смене IP и доменов, иметь пару-тройку зеркальных доменов

    Блокировку это не усложнит, конечно же, ибо блокировка делается там, куда Вам не дотянуться. Это затруднит закрытие сайта и упростит переезд его после блокировки.

    UPD: Кстати, я бы не советовал Вам заниматься этим проектом. Если заказчик начнет активно уходить из-под блокировок, Вас могут привлечь как соучастника. Почему? Вы знали о противозаконности деяния, но тем не менее взялись за заказ.
    Ответ написан
    Комментировать
  • Где хранить и как лучше делать устойчивый к блокировкам онлайн-сервис?

    @Drno
    Не брать домены в рф. Не хоститься в рф
    Как вариант какой нить амазон... там же есть смены ip адресов
    Если блокернут домен - то хз, то встроить сокс прокси в приложение, уже настроенное на Вашу проксю)

    Но эт я с точки зрения админа рассуждаю, не разработчик
    Ответ написан
    Комментировать
  • Как убирать элемент, когда он пересекает другой блок?

    Ni55aN
    @Ni55aN
    const el = document.querySelector('.element');
    const wrapper = document.querySelector('.wrapper');
    
    
    window.addEventListener('scroll', () => {
      const wrapperBox = wrapper.getBoundingClientRect();
      const elBox = el.getBoundingClientRect();
    
      const isInside = elBox.top > wrapperBox.top && elBox.bottom < wrapperBox.bottom;
    
      el.style.opacity = isInside ? 1 : 0;
    });


    И к стилям .element

    transition: opacity 0.3s;
    opacity: 0;
    Ответ написан
    Комментировать
  • Битрикс. Как передать результат работы компонента в header.php шаблона?

    В header.php:
    <?php $APPLICATION->ShowViewContent('var-x') ?>

    B template.php компонента smartfilter:
    $arResult['VAR_X'] = $x;
    
    // some code
    
    $this->__component->setResultCacheKeys(array('VAR_X'));


    B component_epilog.php компонента smartfilter:
    $APPLICATION->AddViewContent('var-x', $arResult['VAR_X']);
    Ответ написан
    5 комментариев
  • Как сверстать такой блок на grid?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    2 комментария
  • Какой рынок программирования НЕ «перегрет»?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Вообще замерзает рынок специалистов уровня сеньор.
    Вакансии висят месяцами и годами.

    Не перегрет рынок уровня мид. Вакансий полно.

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

    Поэтому выбирайте любую область, которая вам нравится, чтобы лично у вас была заинтересованность и желание дойти до приемлимой квалификации.
    Ответ написан
    2 комментария
  • Требуются ли верстальщики на данный момент?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    если верстальщиков пруд пруди?

    Вы можете помочь решить эту проблему, не вкладывайте себя в эту "энтропию". Согласитесь, у вас такая же мотивация верстать, как и у этих людей с курсов - деньги. С одной только такой мотивацией далеко будет сложно продвинуться. И 4 месяца на изучение это дико мало, чтобы пытаться конкурировать с кем-то.
    Либо учитесь серьезно, получайте от этого удовольствие, не ждите быстрого выхлопа на старте, ну, либо ищите другую профессию, где после 4 месяцев обучения можно сразу зарабатывать.
    Ответ написан
    1 комментарий
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    qlkvg
    @qlkvg
    python backend developer
    Был в похожей ситуации года 3 назад, только без обрубания концов и релокации. Совсем не тянул, спрашивал мелочи у коллег и стыдился, ничего не понимал. Хотелось все бросить и вернуться на прошлое место работы, где можно было спать до обеда. В итоге через 3 месяца ада, ощущения собственной ничтожности и штудирования книг в любой удобный момент, что-то начало получаться. В итоге дорос до человека, у которого джуны спрашивают мелочи.
    Сейчас понимаю, что первые несколько месяцев нужно было просто пережить. Это нормально для зеленого новичка в индустрии. Если вы не устроились на позицию сеньер фул-стека, адекватный работодатель не будет от вас требовать мгновенного результата. Если переживаете, честно поговорите с непосредственным начальником, что не вывозите, нужно время на раскрутиться
    Ответ написан
    4 комментария
  • Как хранить данные о заказах, товары в которых могут быть удалены?

    удаление позиции заменить сменой статуса на Не активна и никуда не удалять

    Правильное решение

    P.S. Не очень(совсем не) подходящая задача для нереляционной БД.
    Ответ написан
    3 комментария
  • Что такое blob, и как с его помощью защитить видео от скачивания?

    teknik2008
    @teknik2008
    Расскажите про GOLANG. Мне интересно
    Ни как.
    blob это интерфейс который может выть представлен ссылкой на файл. Можно получить контент через ajax вложить его в blob и указать как src для файла. Но защитить контент вы не сможете, из-за открытости данных.
    Ответ написан
    1 комментарий
  • Как на российских/зарубежных фриланс биржах искать заказы по PSD вёрстки?

    Zoominger
    @Zoominger
    System Integrator
    Здравствуйте, на YouTube часто слышал

    Вот именно эти люди кичатся тем, что "не смотрят телевизор", при этом радостно хавая бред от блогеров. Я как-то на Ютубе слышал, что Земля плоская, а все, кто против - шаролюбы и глупцы.

    По теме - да, востребована, но оратор выше уже всё отписал - конкуренция и демпинг не дадут вам заработать выше 10 000 рублей в месяц при полном рабочем дне на чём угодно, а не только на PSD.
    Ответ написан
    6 комментариев
  • Как развиваться дальше во фронтенде?

    lamer350
    @lamer350
    กำลังสูงสุด
    Вы должны понимать что в команде никто вас не будет тянуть. Перспективный разработчик это тот который сам может решить проблему, найти решение в гугле, правильно задавать вопросы... А отвлекать команду чтобы справится с вашей ерундой - кроме негатива ничего хорошего не добьетесь.
    Единственное что вы сейчас делаете не так - это подход к решению ваших проблем. Поймите, смена офиса, команды - не сделает вас умнее, опытнее! Нужно искать причину в вашем подходе к работе, постараться оптимизировать ее, ускорится как в работе так и в получении знаний. Вот правильный вопрос будет, с какими проблемами чаще всего вы сталкиваетесь что это отнимает у вас много времени?
    Ответ написан
    1 комментарий
  • Что почитать по работе JavaScript "под капотом"?

    MalkovVladimir73
    @MalkovVladimir73
    Fullstack (node + vue.js)
    Сам столкнулся с подобной проблемой, крайне советую You dont know js.
    Ответ написан
    Комментировать
  • Как найти сайт в интернете по куску верстки?

    @Dasha_2017
    "Кусок верстки" - это сколько?
    Если это полноценный проект, то дело одно.
    А если это кхм, "вырванный из контекста" кусок, то... серьезно?!
    ---
    Удовлетворите любопытство, какого размера именно кусок вы сверстали? Что то необычное и не похожее на другое, или это что то по представленным макетам?
    ---
    ПЫ.Сы. Есть у меня в городе одна конторка, ребята тип занимаются яндексом - директом, рекламируют сайты, поднимают их и т.д. Так вот у них "тестовое задание" - создать полностью рекламную кампанию для полноценного проекта, собрать семантику, в общем все-все, срок выполнения - 15 дней. И приглашают гады не стесняются, раз в 40 минут по 3! человека! В таких ситуация - морозила их до победного, говорила то выполняю задание ( чтоб никому другому не передали проект и провалились ) . А так верно говорят - надо выполнять работу, часа на 2-3, чтоб просто показать уровень, или вообще не делать тестовое.
    Ответ написан
    Комментировать
  • Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев