• Как вы меняете технологии в долгоиграющем проекте?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Выбирается модуль в системе
    2. Создаётся его копия на новой системе/технологиях
    3. Отлаживается, настраивается, адаптируется для основной.
    4. Старый - отключается, новый - включается в продакшн.
    5. GOTO 1.

    PS: Ни в коем случае не выделяем микросервисы! Это нарушит целостность смежных архитектур внутри системы! Меняем - только функциональными блоками, которые работают по заранее определённой и отлаженной схеме бизнес-процесса.
    Ответ написан
    4 комментария
  • Можно ли полноценно работать на ноутбуке?

    dom1n1k
    @dom1n1k
    В моем понимании ноутбук - это машина для работы с текстом в широком смысле этого слова: документы, переписка, мессенджеры, чтение статей и так далее и тому подобное.
    Рисовать, чертить или проектировать даже не знаю как можно на ноуте... это примерно как спать на табуретке - иногда можно перебиться по необходимости, но постоянно этим заниматься может только мазохист.
    Ответ написан
    Комментировать
  • Перенос с Perl на C#, как вникнуть в perl по быстрому?

    sim3x
    @sim3x
    Никак
    Напиши с 0 и не трогай перл
    Ответ написан
    Комментировать
  • Как используя node.js/express оставлять посты в блоге/комментарии к топику без перезагрузки страницы?

    vitali1995
    @vitali1995
    Если нужно обновлять свои комментарии - сокеты не нужны. Отправляется http-запрос на добавление комментария, ожидается ответ, при статусе 200 добавляем на странице новую запись. Это всё происходит в браузере, node.js тут ни при чём. Если нужно обновлять чужие комментарии в реальном времени, тогда без сокетов не обойтись. Начинать советую с socket.io, там есть всё что нужно для быстрого старта.
    Ответ написан
    Комментировать
  • Каким плагином пользуетесь для создания графиков на javascript?

    Palehin
    @Palehin
    Frontend
    d3.js ?
    Ответ написан
    Комментировать
  • Кок получить значение Date в виде объекта?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Нативно, к сожалению, никак, но можно воспользоваться библиотекой moment.js.
    Ответ написан
    3 комментария
  • Как можно монетизировать?

    @pudovMaxim
    web-developer
    Если Вы не хотите вкладываться в отдельный онлайн-сервис, то скорее всего приложение ерунда, которая никому не будет нужна, а если так, то проще сделать его открытым и поставить кнопку донат или рекламу и не париться.
    Ответ написан
    Комментировать
  • Как сравнить произвольные фигуры?

    evgenyspace
    @evgenyspace
    Исследователь
    Вычислить среднее значение радиуса от 0 до 2 PI, среднеквадратичные отклонения от этого среднего. Можно еще и частоту отклонений включить в анализ, т. е. сколько раз нарисованный круг пересечет эталонный, средний (чем меньше, тем лучше).
    Ответ написан
    Комментировать
  • Что скажете о javascript webSocket?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Ваше мнение: стоит ли изучить и использовать технологию в коммерческих проектах?
    Поверьте, стоит. Некоторые финансовые биржи (как пример коммерческого проекта) активно их используют. Веб-сокет, это по сути своей самый обыкновенный сокет, который используется примерно везде (в 99% программ) работающих с сетевым трафиком, накрученный поверх веб-реалий (протокола HTTP).

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

    можно вычитать о наличии уязвимости в системе
    Если мне не изменяет память, наличие уязвимости возможно в случае использования прокси-сервера ("палёного") и отсутствия шифрования.

    К тому же фишка из ES6, я думал поддержка будет хромать, а она больше 90%.
    Возможно я ошибаюсь, но я не помню связи между RFC-спецификацией и ES6, к тому же, по моему, ES6 появилась позже 2011г. (в котором появилась RFC-спецификация на веб-сокет).

    Был ли у кого-нибудь опыт работы с этой штукой, и возможно ли его применять на практике в текущий момент времени.
    Был, писал и сервер и клиент на C/++, ничего особо сложного не заметил, вопрос времени и желания, что бы детально разобраться... JS-фреймворки и библиотеки (например, Socket.IO), некоторые, активно применяют веб-сокеты в качестве замены лонг-пулам, флеш-сокетам и пр. ерунде.

    Году в 2013-2014, поддержка была ещё не очень уверенная... в 2016-2017м, я бы не особо беспокоился за пользователей, чьи браузеры веб-сокет не поддерживают. Пусть лучше страдает 3% тех, у кого их нет, чем 97% тех, кто мог бы их использовать, но не используют в угоду тем 3%...
    Ответ написан
    Комментировать
  • Fs.exists в node.js?

    abyrkov
    @abyrkov
    JavaScripter
    На офф. сайте пишет что у метода fs.exists stability-0. И не рекомендует его использовать.
    ...и ответы, как не странно, на все ваши вопросы. Ну доку то читать, ну?

    1. Он проверяет наличие файла. Функции передается аргумент типа boolean(true-false) который, как вы догадываетесь, означает, есть ли файл.
    2. Дока гласит:
    Use fs.stat() or fs.access() instead.
    3. Зависит от версии node.js.
    Ответ написан
    4 комментария
  • Что делает этот код?

    @Xawer
    Ищет все <li>, затем добавляет им в стили position: relative и внутрь добавляет
    <span style = "position:absolute;left:0;top:0"></span>
    Ответ написан
    Комментировать
  • Как плюсы и минусы от размещения БД на удаленном сервере?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Понимаю, что канал моего домашнего интернета сильно отличается от канала ДЦ, но все же.


    важна не столько "толщина" канала, но и его "длина". Причем тут чем короче пусть тем лучше. Если оба ваших сервера будут расположены в одном датацентре, то скорее всего "пинг" до сервера с базой будет в пределах 1ms а это приемлемо. Особенно если вы не будете часто рвать соединения с базой.

    В общем, напишите, пожалуйста, плюсы и минусы такого подхода.


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

    Минусы:
    - Ну это нужно делать, настраивать, тюнить...
    - Дополнительные расходы на дополнительные сервера. Причем скорее всего вам захочется иметь еще один сервер "в качестве запасного аэродрома".
    Ответ написан
    3 комментария
  • Есть ли подобие global из php в js?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    они и так доступны без дополнительных махинаций.

    в гугле: область видимости {название языка}
    Ответ написан
    Комментировать
  • Как сделать такую анимацию?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    1 комментарий
  • Где найти честного программиста на почасовую оплату?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Программиста с почасовой оплатой без траты ни минуты учтенного времени на "чай" Вы никогда не найдете, на условия с тотальным контролем никто за обычную плату не согласится, только с хорошей наценкой и то маловероятно.
    Вам наверное лучше четко обговаривать сроки выполнения и отдельно оговорить что в случае превышения сроков уменьшать итоговую сумму оплаты допустим на 5% за каждый день просрочки по вине исполнителя. Ну и само собой в ТЗ должны быть оговорены все требования к продукту и используемые технологии. В случае дополнительного "хочу вот эту плюшку" с Вашей стороны срок обговаривается заново.
    Ответ написан
    4 комментария
  • А что если два разных сайта с общим кодом и доменным именем?

    dhat
    @dhat
    Бред какой-то. У тебя один сайт с одним доменным именем. А то что там и блог и магагзин это вообщене по барабану. Ты там хоть раздел с порно сделай и раздел новостей орнитологии - это будет ОДИН САЙТ.
    Ответ написан
    Комментировать
  • Сколько места в памяти занимает "null" и "undefined"?

    @rPman
    оба объекта внутри - ссылки (фактически 4 или 8 байт в зависимости от архитектуры), но undefined в массивах может совсем не занимать места, если соответствующий элемент не был проинициализирован или был удален delete
    stackoverflow.com/questions/6499352/does-null-occu...
    Ответ написан
    Комментировать
  • Многопоточные ajax запросы по списку url?

    SPAHI4
    @SPAHI4
    реактовцы - это не девы, а прокидыватели пропсов
    Promise.all([
      fetch(url1),
      fetch(url2)
    ]).then( ([response1, response2]) => {
      console.log(response1.text(), response2.json());
    });
    Ответ написан
    Комментировать
  • Как перекомпилить js файлы в node_modulus?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Что я делаю не так?

    Всё.
    Содержимое node_modules неприкосновенно.
    Ответ написан
    4 комментария