• Как подлючить второй монитор, без встроенной графики?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Нет встроенного - подключай к дискретному адаптеру, На дискретном нехватает разъёмов - меняй видуокарту или покапай ещё одну видеокарту и включай в неё.
    Ответ написан
    Комментировать
  • Некорректно отображается шрифт в bold на сайте, как поправить?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    100% уверен, что у вашего шрифта отсутствуют жирное и курсивное начертание и поэтому каждый раз, когда вы задаете любому тексту с данным шрифтом свойство font-weight: bold, браузер самостоятельно создает это начертание и вот тут возможны такие "ляпы".
    Варианты такие:
    1. Использовать другой шрифт
    2. Поискать этот шрифт в начертании bold и определить его в font-face
    3. Использовать только normal начертание с этим шрифтом на сайте
    Ответ написан
    2 комментария
  • Как использовать скрипт nodejs на сервере с laravel?

    darakanoit
    @darakanoit
    У Вас должен быть поднят отдельный сервис\микросервис, который будет связан с laravel по http\либо чем-то ещё. В рамках одного проекта(laravel +node.js) вы не сможете их совместить как 2 разных ЯП, который должны крутиться на серверной стороне. У Вас размыта грань js на сервере и на клиенте.
    Ответ написан
    1 комментарий
  • Как можно объяснить подобное поведение песевдо-элемента :after?

    Lynn
    @Lynn
    nginx, js, css
    Судя по тому, что картинка которая должна быть шириной не более 446px на вашем скриншоте имеет ширину 557px где-то выставлен масштаб 125%

    Масштабирование может быть и на уровне операционной системы, так что надо посмотреть в настройках ОС.

    Так же в хроме можно поменять дефолтный масштаб со 100% на другое значение. Это тоже строит проверить в настройках хрома (открыть chrome://settings и поискать слова zoom/масштаб)
    Ответ написан
    Комментировать
  • Возможен ли парсинг на GPU?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Очень зависит от задачи, вероятно нет, потому что парсинг обрабатывает данные одномерно и часто возвращается назад. Кроме того, это задача с низкой локальностью данных, а значит, много времени будет уходить на пересылки.

    GPU быстро работает тогда, когда нужно перемолоть много данных с минимумом ветвелений. Парсинг этому противоположен по структуре алгоритма.
    Ответ написан
    Комментировать
  • Объясните, плиз зачем нужен react и vue?

    yarkov
    @yarkov Куратор тега Vue.js
    Помог ответ? Отметь решением.
    Ну раз вам проще сделать $('h1').text('hello world') чем this.title = 'hello world', то продолжайте манипулировать DOM-ом. Вы пока не доросли до фронтенд фреймворков.
    Ответ написан
    Комментировать
  • Объясните, плиз зачем нужен react и vue?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Когда-то я писал на PHP. Писал много. Сначала это было месиво из кода на PHP и HTML, потом появились всякие шаблонизаторы, стало чуть чище.
    Проекты росли, кода становилось все больше и хотелось некоторые кусочки переиспользовать. Так я пришел к управлению кодом через Composer.
    На каком-то этапе разработки я столкнулся с тем, что у меня было 2 разных веб-интерфейса делающих одно и то же. Вдобавок нужно было часть данных отдавать в систему логистики. Причем это должно было быть автоматизировано. Тогда я уже знал, что есть такая штука - автоматизированные программные интерфейсы (API).
    Наскоро было что-то написано и оно заработало. По итогу, оба веб-интерфейса и система логистики использовали одни и теже функции. Но поддерживать 2 разных интерфейса было очень геморно. В те времены был jQuery самым главным. Очень сложно было добиться правильного отображения, посколько Javascript код был в перемешку с HTML, часть которого генерировалась из PHP. Возникали ошибки. Данных было много, разных скриптов было много (сотни), части скриптов были копиями друг друга с небольшими отклонениями. По итогу, на решение простых задач вроде редактирования строчки в таблице с обновлением на сервере уходило много времени, дни, иногда даже недели.
    Потом я увидел Mustache.js, это был предок Ангуляра и Реакта. Что-то вроде шаблонизатора, но только на стороне клиента. Работало оно только в одну сторону, отображало данные в HTML, но потом была та же жесть из jQuery.
    Затем я познакомился с Angular1. Идея была простая - пишешь шаблон, подставляешь в него данных. Оно отображается, само! Никаких тебе извращений, найди класс или идентификатор, или еще какая-нибудь ерунда.
    Кодить стало проще. Стало можно создавать библиотеки компонентов и просто редактировать стили. Можно было сделать компонент для ввода и проверки почты, и использовать его сразу во всех проектах и исправлять ошибки в одном месте, а не бегать по сотням скриптов и искать в каждом этот повторяющийся косяк.
    Поначалу я тоже относился к Ангуляру с предубеждением, столько траблов, стоят ли они того. Но как только я стал чаще сталкиваться с задачами, когда мне понадобились разные интерфейсы для отображения одних и тех же данных, это стало сходить на нет.
    Пока вы пилите простые штуки, всякие фреймворки вам не втарахтели. Даже jQuery не нужен. Но иногда начинается жопа, когда одному уже проект не вытащить, ибо охеренеть, как сложно, а еще и делать надо быстро. Поэтому лучше разделиться, кто-то делает бэкенд, кто-то фронт. Так просто удобнее, а общаться через API. Вначале вы вместе просто пишите спецификацию для API, это занимает день или два. А потом вы бомбите месяц в параллель. Причем фишка такого подхода в том, что есть инструменты, которые просто выдают заглушки для кода на фронте. Т.е. если фронт пишется быстрее, то его проще тестить и все такое. Аналогично с бэкендом. Его тоже можно тестить даже если фронт не готов. Причем эти все фишки особенно круты, когда вас не двое, а например 20, да и живете вы по всему миру в разных часовых поясах и т.д.
    Ответ написан
    1 комментарий
  • Объясните, плиз зачем нужен react и vue?

    Kozack
    @Kozack Куратор тега Vue.js
    Thinking about a11y
    Уже задавали этот вопрос не раз и не два. Правильный ответ один: если вы не понимаете зачем это вам нужно, значит оно вам и не нужно.

    Инструменты создаются, чтобы решать определённые проблемы. Если вы с этими проблемами не сталкивались, то и понять смысла инструментов не сможете.

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

    UPD:
    вопрос был о практической легкости внесения изменений.


    martin_eden_msk, Вот, набросал простенькую демку:


    Поклацайте, попробуйте повносить изменения.

    Обратите, внимание, здесь нет ни файлов-шаблонов, ни jsx, ни препроцессоров, ни webpack, ни чего-то ещё. Этот код можно просто вставить в любой документ, хоть в сайт на php и он будет работать.

    Я даже больше скажу, многие воспринимают Vue, как маленький, простенький фреймворк, для написания таких вот сложных виджетов, которые потом будут интегрированы в сайт написанный на чем-то ещё.
    Ответ написан
  • Как лучше всего написать сайт?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Садитесь и пишите ТЗ.
    Структура следующая:

    1. Введение
    2. Требование к ПО
    3. Описание функциональности страниц
    3.1 страница входа
    3.2 Главная страница
    .....
    4 Бэкенд
    ............
    4.1 задачи выполняемые отдельно от фронта
    4.2 задачи выполняемые на запрос пользователя
    4.2.1 - логин см. 3.1

    5. Пользовательские сценарии
    6. Взаимодействие с внешними службами

    После того как заполните 5,3,6 простым русским языком, начинайте проставлять требования к фронту, выбирайте технологии, фрэймворки, формат взаимодействия.

    Потом заполняете все остальные пункты.

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

    @pereyaslavskiy
    Наймите специалиста. Ваша задача требует понимание многих технологий, а если вы даже не знаете нужна ли вам база данных то понимания у вас нет и близко. И почитать пару статей здесь не поможет
    Ответ написан
    2 комментария
  • Как лучше всего написать сайт?

    DevMan
    @DevMan
    вы зря так категоричны к "умникам". потому что ничего, кроме "изучи и сделай" ответить невозможно.
    в двух словах можно объяснить только тому, кто уже владеет предметной областью.
    Ответ написан
    Комментировать
  • Как пофиксить прозрачность этого блока?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Поменять стили для черного блока

    {
      /* opacity: 0.5 */ /* убрать */
      background: rgba(0,0,0, 0.5); /* добавить */
    }
    Ответ написан
    Комментировать
  • Uncaught ReferenceError: copiedElement is not defined?

    Alexandre888
    @Alexandre888
    Javascript-разработчик
    уважаемый, вы осведомлены о том, что переменные/константы, объявленные в блоках, невидны за их пределами?
    let example = 3;
    if (example > 1) {
      alert("Yes!"); // Yes! - работает.
    }

    if (condition) {
       let example = 3;
    }
    if (example > 1) { // Uncaught ReferenceError: example is not defined
      alert("Yes!");
    }
    Ответ написан
    1 комментарий
  • Как в битриксе узнать количество товаров на сайте?

    alexyarik
    @alexyarik
    Битрикс разработчик
    Первым делом всегда нужно начинать с документации
    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    Посмотреть можно так
    5f7efd4196751583989011.png
    Ответ написан
    Комментировать
  • Как работает crontab?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    > Можно ли поставить крон на 1 минуту
    Можно.

    > и проверять есть ли задание, для скрипта, в бд
    Можно.

    > и если есть выполнять его,
    Можно

    > а это не быстро?
    А это не вопрос.

    > В основном интересует нагрузка на сервер.
    От крона нагрузка будет несущественная. От вашего скрипта - зависит от вашего скрипта.

    > И что будет если в одно время, через крон, несколько раз обратиться к одному скрипту
    Скрипт будет выполнен несколько раз.

    > не получится, что запросы будут конфликтовать друг с другом?
    Если вы эту ситуацию обработаете в своём скрипте, то не будут. В кроне никаких встроенных механизмов для этого нет.
    Ответ написан
    Комментировать
  • Как выводить ответ API в таблице каждую секунду?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    По уму надо делать репликацию на уровне БД
    Всё остальное будет извращения
    Ответ написан
    Комментировать
  • Как выводить ответ API в таблице каждую секунду?

    Adamos
    @Adamos
    Про "каждую секунду" просто несерьезно, учитывая задержки API и задержки между сайтом и пользователями. Все равно актуальность превращается в тыкву. Можно же при запросах пользователей, если им критична актуальность, обращаться не к этой копии информации, а к тому же API.
    Ответ написан
    Комментировать
  • Почему не работает preg_replace в другой версии PHP?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    <?php
    $str = '12$34%56';
    var_dump(preg_replace('~[^-a-z0-9_]+~u', '-', $str));
    // 7.1.0: string(8) "12-34-56"
    // 7.2.4: string(8) "12-34-56"
    // 7.3.5: string(8) "12-34-56"
    // 7.4.7: string(8) "12-34-56"

    Где-то не там копаете, не в версии PHP дело.
    Ответ написан
    1 комментарий
  • Почему при подключении трейта в два класса, один из этих классов программа перестает видеть?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Столкнулся с необходимостью применения трейтов PHP, и тут проблема.

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

    Конструктор в трейте - это, не нахожу подходящего цензурного слова, пусть будет табу.

    Что касается непосредственно вашей ошибки - смотрите в сторону автолодинга.

    https://github.com/index0h/php-conventions почитайте на досуге
    Ответ написан
    23 комментария