Задать вопрос
  • Где взять готовые REST и SOAP сервисы?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Их не ставят, а программируют. Под любой язык легко гуглится как "LANGUAGE_NAME REST API tutorial"
    Ответ написан
    Комментировать
  • Windows 10 как рабочая среда для full-stack разработки?

    @ned4ded
    Верстка, Фронтенд
    "Или же лучше Вин10 + WSL и не парить мозг?" так и делаю, доволен

    Раньше работал на убунта в качестве гостя на виртуалке и вин10 в качестве хоста - памяти съедало как фальстаф на завтрак.

    Более того, у wsl отличная интеграция с vscode, который, на мой взгляд, лучший бесплатный редактор для фронтенд разработки (слез с атома год назад и вздохнул спокойно).
    Ответ написан
    3 комментария
  • Конфигурация ПК для игр подходит для тяжелых вычислительных операций?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Обычно задачи прямо противоположные. Для игрового ПК нужна хорошая графическая карта, а остальное - так себе. Для вычислительного - нужно много ядер, много частоты, много кеша, много памяти... Правда, и много денег тоже.
    Весь вопрос в следующем...
    А что считать-то будем? И как? В параллель (90 процентов задач параллелятся), или последовательно (есть и такие, которые ну никак не параллелить!)?
    Ответ написан
    Комментировать
  • Как вам такое решение задачки?

    @dimoff66
    Кратко о себе: Я есть
    Немного кривоватое на мой взгляд, я бы сделал так

    const range = arr => arr
       .sort((a, b) => a - b)
       .reduce((agg, v) => {
          const currRange = agg[agg.length - 1]
          if (!currRange || v > currRange.last + 1) {
             agg.push({first: v, last: v})
          } else {
             currRange.last = v
          }
          return agg
       }, [])
       .map(v => v.first + (v.first !== v.last ? '-' + v.last : '')).join()
    Ответ написан
    Комментировать
  • Как позиционировать элементы в css grid?

    Игра Grid Garden должна помочь вам понять основные и базовые концепции работы с этой технологией. Дальше — практика и конкретные задачи.
    Ответ написан
    Комментировать
  • Как запретить файл от скачивания?

    (как, на пример, это сделано на youtube).

    То-то я оттуда скачиваю все, что плохо лежит. Сотнями расширений и сервисов...
    Ответ написан
    Комментировать
  • Как запретить файл от скачивания?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Никак не запретить.
    Всё что отдано клиенту - всё можно скачать.
    Ответ написан
    Комментировать
  • Как получить нужный кусочек текста в php?

    edward_freedom
    @edward_freedom
    Регулярка такая
    \[(?<id>id(?<idNumber>.*?))\|(?<notify>@(?<name>.*?))\]

    На выходе получаем такой результат по группам
    Group `id` id296954377
    Group `idNumber` 296954377
    Group `notify` @wert43211
    Group `name` wert43211


    $re = '/\[(?<id>id(?<idNumber>.*?))\|(?<notify>@(?<name>.*?))\]/m';
    $str = '[id296954377|@wert43211]';
    
    preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
    
    // Print the entire match result
    var_dump($matches);
    Ответ написан
    Комментировать
  • Как загрузить и запустить сервер на хостинге?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    1. node modules не надо иметь в репозитории. только package.json
    2. github это не хостинг. Есть Github pages, но он не воспринимает ничего кроме статики package.json
    Ответ написан
    Комментировать
  • Как получить приемлемую скорость на микротике при тарифе провайдера в 1 гигабит?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    350 мегабит по вайфаю - это уже очень хорошо. Чем больше между вами и точкой бетонных стен и соседских вайфаев, тем хуже ваш результат. Хотите скорости - тяните провод.
    Ответ написан
    1 комментарий
  • На сайте не работают некоторые кнопки или выскальзывающие окошки?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Отключаем плагины ВСЕ. Проверяем.
    Если проблема остается с js ошибками в консоли - включаем дефолтную WP тему (twenty)

    Плагин по одному активируем - смотрим. Как js ошибки посыпали в консоль - это он "негодник". Знаем имя. Идём в репозиторий плагинов вордпресс - там форум поддержки.
    Автору плагина поддерживать его детище.

    Вариант проще: фрилансеры разберутся за вас.
    Фрилансеры тут https://freelansim.ru/
    Ответ написан
    Комментировать
  • Встроенный браузер мобильно приложения VK не видит стили, как быть?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Спрашиваешь, как быть?
    Вот варианты:
    1) Забить болт. Пипл схавает.
    2) Не использовать стили вообще, тогда всё будет однообразно.
    3) Отделить некоторые стили от не некоторых, - это и будет решением.
    4) Отделить не все страницы от всех, - это и будет решением.
    5) Помолиться, чтобы эта магия испарилась.
    6) Сидеть в шоке и пялиться в экран, ожидая вразумительного ответа.
    7) Взять себя в руки и найти причину. Ты мужик или нет? Это задача даже не для программиста, с ней любой нормальный сис. админ справится.

    В общем, как видишь, однозначно ответить на вопрос нельзя. Любой из перечисленных вариантов является ответом, как быть в такой ситуации. Причем, это не ерунда какая-то, а реальные советы.
    Ответ написан
    Комментировать
  • Как подгрузить стили JQuery после ajax запроса?

    @Stopy
    Во-первых, это не сложный вопрос, а простой.
    Во-вторых, это не стандартный набор.
    В-третьих, это не стили не цепляются, а просто ваши библиотеки не заиничены на новых записях которые отрисованы позже, асинхронно
    Ответ написан
    2 комментария
  • После перезагрузки пк brackets перестал читать html файл?

    profesor08
    @profesor08 Куратор тега CSS
    Пользуйся редакторами, которые не херят файлы при выключении. Еще можешь попробовать в проводнике правый клик по файлу - восстановить предыдущие версии.

    Учитывая ситуацию, усвой урок, делай бекапы, используй git и пиши разметку заново.
    Ответ написан
    2 комментария
  • Array.length performance in js?

    like-a-boss
    @like-a-boss
    Признайся,тебяТянетНаКодМужика,ты—программный гей
    Условие цикла проверяется каждую итерацию. Следовательно, если там будет переменная со статическим значением - это будет слегка быстрее. Но такого рода оптимизация является едва ли не лишней. Уверен, у вас будут просадки более серьёзные.
    Ответ написан
    Комментировать
  • Нужно ли делать кеширование запросов и как?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Я думаю здесь подмена понятий. Автор пишет "кэширует ли БД запросы", а имеет в виду "может ли в принципе эта страшная и непонятная громадина которая называется базой данных в принципе хоть когда-нибудь рабтотать быстро?"
    Все, разумеется, кидаются отвечать на первый вопрос.
    А на самом деле надо отвечать на второй. Да, почти всегда БД работает гораздо быстрее чем ты можешь вообразить и ничего кэшировать не нужно. Если вдруг стало работать медленно... впрочем, об этом ниже.

    Нужно ли делать кеширование запросов
    Вот в такой формулировке, взятой с потолка, "а не закэшировать ли мне запросы к базе данных*" - Нет, не нужно.

    и как?
    Очень просто.
    Три простых шага:
    1. Понять, устраивает ли тебя производительность приложения. Если устраивает, то все оставить как есть.
    2. Если не устраивает, освоить профайлинг. Если это слово не упоминается в вопросе про производительность или кэширование, то вопрос можно сразу удалять. потому что он заведомо взят с потолка и не имеет смысла. По сути, профайлинг - это замер скорости выполнения отдельных участков кода для поиска узких мест - т.е. таких участков кода, которые тормозят всю программу. Это можно делать и вручную, и с помощью различных готовых инструментов. Только по результатам профайлинга, который показал конкретную причину тормозов, то самое узкое место (его еще называют bottleneck, "бутылочное горлышко"), можно приступать к оптимизации. Не кэшированию!
    3. Если профайлинг показал, что проблема в конкретном запросе к БД, приступаем к его оптимизации. Чаще всего достаточно добавить индекс или донастроить сервер.
    4. Только если все другие способы не помогли - занимаемся кэшированием. Но перед этим сначала решаем Вторую Важнейшую Проблему Информационных Технологий - инвалидации кэша. Поскольку закэшировать - это ерунда, каждый дурак сможет. Самая главная проблема не в том, как данные положить в кэш, а как и когда их оттуда удалять.
    Ответ написан
    Комментировать
  • Почему пропадает место на Linux Mint?

    @pfg21
    ex-турист
    поставь утилиту ncdu.
    удобное средство смотреть какой директорий перегружен.
    посоветую использовать опцию -x чтобы не залезало в примонтированные фс.
    Ответ написан
    Комментировать
  • На каком фреймворке проще всего написать фронтенд для работы с rest api?

    Swartex
    @Swartex
    Многорукий могоног
    Если react монстр, то берите Vue. Он простой в освоении и прекрасная документация
    Ответ написан
    Комментировать