• Как вы изучаете языки программирования и технологические стеки БЫСТРО?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    начинать с курсов ... а доки приберечь на потом

    Это вы-то не новичок? Только новички пренебрегают официальной документацией от разработчиков, предпочитая курсики или убогонькую литературу, которая пересказывает ту же документацию, привязав её к таким же убогим частным случаям. Изучая частное, вы будете обезьянкой (я сейчас не про веб, честное слово, просто другого слова нет), которая надрессировалась делать что-то определённое, а на другой задаче растеряется.

    А остальные пункты норм, их отбрасывать как раз нельзя.
    Ответ написан
    8 комментариев
  • Как просмотреть все интернет запросы на мобильном устройстве или ПК?

    Zoominger
    @Zoominger
    System Integrator
    WireShark в режиме дампа.
    Ответ написан
    Комментировать
  • Как находить быстро и много нужной информации?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    учись искать, и все получится

    больше практики

    Гугл и Яша избаловали пониманием человеческого языка, а вот не надо вестись
    Ответ написан
    Комментировать
  • Возможно ли создание онлайн образовательного портала через платформу WIX?

    glaphire
    @glaphire
    PHP developer
    На сайте wix описаны возможные варианты сайтов, которые на нем можно создать - https://ru.wix.com/features/main
    Упоминается возможность просмотра только для юзеров wix, создание магазина и дописывание проекта с помощью node.js. На практике можно наткнуться на множество ограничений, поэтому надежнее писать кастомное решение на своем хостинге или искать платформу с конкретно таким функционалом, нп. Patreon позволяет управлять доступом к видео по ежемесячной подписке.
    Ответ написан
    Комментировать
  • Возможно ли создание онлайн образовательного портала через платформу WIX?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Образовательный портал, в его нормальном смысле это дорого, долго, и постоянные доработки по улучшению сервиса. А ключевое слово — сервис. Сервисы создаются руками разработчиков, а не конструкторами.

    Я молчу про безопасность проекта и прочие вытекающие в необходимость, к примеру, иметь свою БД под тайной семи печатей.
    Ответ написан
    Комментировать
  • Как включить команды Git в консоли Windows?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    GitHub - это сторонний клиент. Он почти ничего общего не имеет с командой git.
    Для установки git нужно установить, как ни странно, git!

    https://git-scm.com/downloads

    Или командой winget install git
    Ответ написан
    1 комментарий
  • Почему Windows сообщает "Нет доступа" при копировании файлов, хотя я админ?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    ОС понимает, что сейчас все кругом с правами админа и все поголовно *диоты. Вот и запрашивает подтверждение, чтобы вы *ерни не наворотили.

    А если серьезно, то винда запускает софт с ограниченными правами, проводник в том числе. Делается это для повышения безопасности от кривых рук.
    Ответ написан
    1 комментарий
  • Как сделать воркер для Телеграм бота?

    @Qualiant
    Судя по формулировке вопроса, вам пока что рановато реализовывать такие вещи.
    А ответ на ваш вопрос растянется на десятки тысяч символов.
    Ответ написан
    Комментировать
  • Как увеличить количество запросов в секунду Laravel (PHP)?

    @Alexandre
    1) отключить дебаг на продакшене, сильно тормозит, проверено
    2) включить OpCacher, кеширование опкодов увеличивает быстродействие
    3) сделать профилирование, определить узкие места кода. Как правило это запросы... По оптимизации и профилировании запросов есть много информации в интернете. Большинство людей во фреймворках используют ОРМ. Надо помнить, что ОРМ как правило делает НЕ оптимальные запросы.
    4) Может стоит какие-то данные закешировать или вычислить при старте фреймворка.
    5) если проблема в вычислениях, то часть кода вынести в отдельный микросервис и написать его на чем-то более быстром, например golang. Это выносится на отдельный url ( роутер) и разруливается nginx location. Это уже крайняк...
    6) Могут быть проблемы в самой архитектуре приложения, может что-то стоит вынести в отдельные части (воркеры) и подтягивать AJAX или WebSocket уже после загрузки страницы: по запросу запускаем подзадачу, которая по готовности оповестит страницу и та уже вытянет оставшиеся данные .

    как, врач не сможет поставить правильный диагноз, не осмотрев пациента, так и тут, не покрутив ручки, не изучив код и архитектуру нельзя, что либо-правильно посоветовать
    Ответ написан
    Комментировать
  • Зеркало сервера. Критерии и принципы по которым делают зеркала?

    @Tabletko
    никого не трогаю, починяю примус
    Зеркало - не резервная копия и тег "резервное копирование", в разрезе вашего вопроса, не к месту. Если сервер нагружен, то ему нужно обеспечивать высокую доступность - несколько серверов, обрабатывающих сервис; несколько каналов; несколько датацентров; репликация данных; балансировки нагрузки. Вот это вот всё. В каждом конкретном случае оно настраивается индивидуально. Гуглите - архитектура высоконагруженых систем.
    Ответ написан
    Комментировать
  • Что делать если, подлагивает Гугл Хром?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    комп помощнее
    Ответ написан
    Комментировать
  • Что делать если, подлагивает Гугл Хром?

    Psixodelik
    @Psixodelik
    Преподаватель на Hexlet
    Возможно вы пользуетесь большим количеством вкладок. Не хватает оперативной памяти.

    Проверьте установленные расширения, а так же количество открытых программ на ОС.

    Ещё вариант: недостаточное количество места на жёстком диске. Некуда скидывать кэш.
    Ответ написан
    Комментировать
  • Как развернуть сайт на весь экран?

    iamd503
    @iamd503
    Верстальщик
    Вы хоть пытались гуглить?
    https://html5.by/blog/fullscreen-javascript-api/
    Ответ написан
    Комментировать
  • Как в Bitrix вывести компонент в переменную?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    Потому что внутри компонента bitrix:breadcrumb используется отложенная функция $APPLICATION->AddBufferContent
    Ответ написан
    Комментировать
  • Блокировка загрузки скрипта на сайте (как)?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если для использования стороннего скрипта B вы согласились на рекламу V, то вы сейчас, получается, хотите обойти соглашение и нарушить условия сделки. Самый правильный путь - договориться иначе (перезаключить другую сделку). Если не удаётся, то уйти к конкурентам и договориться с ними на более выгодных условиях. Если и это не удаётся, то найти альтернативное решение. Ну и железобетонный последний вариант - реализовать подобный функционал самому, что бы это ни было (алгоритм, база, аудитория, информация) - всё можно сделать, собрать, накопить, привлечь, за свои деньги конечно же.

    Заниматься хакерством - не самый правильный путь. Но здесь уже нет рецептов. Вы сами решаете, как именно обмануть партнёра. Решение будет зависеть от деталей, и от того, как именно устроены N, B ,V. Дырки в них могут оказаться такими, что их можно использовать. А если партнёр заранее побеспокоился о своей безопасности, то обход скрипта V так, чтобы использовать B, может обойтись вам дорого (вы потратите много сил и времени, ну или денег, конечно же).
    Ответ написан
    2 комментария
  • Какой есть простой дебаггер PHP?

    glaphire
    @glaphire Куратор тега PHP
    PHP developer
    xdebug+phpstorm (или другая ide, но со штормом лучше). Один раз надо отмучаться и разобраться, дальше будет легче. В качестве API клиента - Postman (там можно настроить, чтобы запрос из него активировал xdebug)
    Ответ написан
    2 комментария
  • Mac OS X или linux?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Линукс тормознутей, да и мак тормознутей на хакинтошах, в общем ставьте windows и не придумывайте
    Ответ написан
    22 комментария
  • Какой самый быстрый способ итерации массива в JS?

    @dimoff66
    Кратко о себе: Я есть
    Вроде бы понятно, что префиксы(--i, ++i) быстрее постфиксов(i--, i++)


    В циклах никакой сколь либо ощутимой разницы, если вы проводили действительно тесты, они не могли этого не показать.

    Когда-то и где-то читал, что лучший пробег - это с конца до начала, используя конструкцию:

    for(let i = array.length - 1; i >= 0; --i)


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

    По факту самый быстрый конечно
    for(let i = 0; i < array.length; ++i) let value = array[i]


    for... of медленнее процентов на 30

    forEach медленнее в разы

    Точные цифры зависят от реализации в конкретных браузерах и меняются в процессе их развития.

    И это совершенно не значит, что везде нужно использовать самый быстрый вариант. Только на суперогромных массивах разница будет реально ощутима.

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

    @PetrPo
    в компоненте не правильно указан параметр детальная информация, product/#ELEMENT_CODE#/
    Ответ написан
    Комментировать