• Как назначить горячую клавишу на вызов последней команды консоли?

    delphinpro
    @delphinpro Куратор тега PhpStorm
    frontend developer
    Сделайте конфигурацию запуска (Run/Debug Configuration) для часто требуемой команды
    И сможете вызывать её горячей клавишей или кнопкой на панели.

    603a26a005a0b991898454.png

    -------
    Проще через скрипты композера.
    В composer.json добавить скрипт

    scripts: {
      "feed:update": "@php artisan feed:update"
    }


    Потом в интерфейсе шторма Add Configuration -> + -> Composer Script -> Выбрать и выпадающего списка нужный скрипт.
    Ответ написан
    Комментировать
  • Intel core i3 10100f или ryzen 1600 af?

    @rPman
    ryzen больше ядер (6 при 12 потоках) чем у этого intel (4 ядра - 8 потоков), но в пределах одного потока intel быстрее, примерно на 25%

    Выбор amd ошибочный, за такие же деньги лучше брать AMD Ryzen 5 3500X, у него single thread rating даже выше чем у твоего интеля, но главное l3 кеш у amd сильно выше (32мб) чем у intel (6мб), а это значит высокая производительность будет больше на типичных (не синтетических как в тестах) задачах, так что бери именно ryzen 5 3500X
    Ответ написан
    Комментировать
  • Как в цикле в последнем значении не ставить /?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В данном случае проще не использовать цикл.
    <?php echo implode('<b>/</b>', array_column($product['qt'], 'name')); ?>
    Ответ написан
    1 комментарий
  • Какой дистрибутив Linux выбрать для веб-разработки?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Блин, сколько же раз я уже отвечал на подобный вопрос...

    Если достаточно минимальных знаний линуха и хочется поскорее начать кодить - бубунту
    Если планируется работа в энтерпрайзе - центос (хотя в свете последних событий, эта рекомендация может быть уже и устарела)
    Если хочется лицензионной чистоты или банально не знаешь, что ставить - дебиан
    Если хочется понять как работает линух - генту

    (ну и последний аЦкий вариант - если установка генты кажется плевым делом - LFS)
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для веб-разработки?

    @AVKor
    Дебьян. Для любых целей.
    Ответ написан
    Комментировать
  • Как сделать неумираемую linux-файловую файлопомойку?

    @rPman
    Дешевле решить проблему аппаратным способом, поставить ups, подключить его по usb/com к компу и настроить уход в сон по пропаданию электричества дольше чем на минуту. Чтобы восстановилось все после сбоя, необходимо городить какой-то watchdog со стороннего устройства, который будет будить сервер по WoL при появлении энергии, логично завести управление ups именно на это устройство а не сам файловый сервер, какую-нибудь малинку или дешевую mitx плату с процом потребляющим 5ват.

    Постоянные отключения энергии добьют любую систему, включая железо (hdd не любят этого)

    Если же отвечать по теме - настраивай linux за работу из ram/образа диска (смотреть как сделано в livecd, там есть ro образ squashfs сжатый, а необходимые записи заворачиваются через что то типа aufs в tmpfs).

    Саму же файлопомойку размести на btrfs/zfs/xfs (ключевое тут - cow), они легче переносят прерывание работы.
    Про производительность и надежность - при использовании ext3..4 можно разместить журнал на ssd диске (там надо от силы 512Мб), сильно ускорит запись на hdd без необходимости переводить nas в режим writeback (оно тоже улучшает но роняет надежность при потери энергии).

    p.s. про windows, в свойствах диска системы (рекомендуется при этом каталоги temp разместить на ram диске) и файлопомойки отключи кеширование записи, это даст гарантию что данные не потеряются при отключении энергии ценой понижения производительности (будет работать кеш записи самого hdd так что не все так плохо).
    Ответ написан
    Комментировать
  • Ошибка при установке npm пакетов?

    bingo347
    @bingo347
    Crazy on performance...
    1) Для node-gyp нужен python 2 версии
    2) node-gyp не переваривает юникод, избавьтесь от кириллицы в путях
    3) https://gist.github.com/bingo347/e6c8e1fe605ecb26d...
    Ответ написан
    Комментировать
  • Как исправить смещение курсора мыши?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Увы, но это вопрос физических измерений, которые не бывают точными. В зависимости от задачи (задачу, которую вы реально решаете, вы описать не удосужились, а это плохо), можно либо улучшить точность путем замены мыши на другое устройство позиционирования, либо фильтровать ввод, например, фильтром Калмана, что также накладывает некоторые ограничения.
    Ответ написан
    5 комментариев
  • Почему температура процессора может прыгать на 20+ градусов?

    xez
    @xez
    TL Junior Roo
    Беспокоиться особо не стоит. 60 градусов температура вообще не критичная.
    Не понятно только зачем вам СВО. С этим процессором справится любой куллер, в т.ч. боксовый.
    Ответ написан
    Комментировать
  • Как быстрее всего импортировать базу в 700 тысяч товаров Wordpress?

    nipopadyuk
    @nipopadyuk
    Как бы странно не звучало, купить VPS.
    Стоит не так дорого. Возьмите на месяц, сделайте поддомен и делегируйте на VPS.
    Дубликатором снимите дамп сайта, поднимите на сервере, залейте товары, верните дам на основной хостинг.
    Ответ написан
    Комментировать
  • Какой кулер выбрать для тишины?

    @ru6ak
    4 штуки на корпус и тишина вещи несовместимые, зачем вообще тебе их 4 штуки на корпусе?
    Ответ написан
    2 комментария
  • Как вывести в терминал каждую секунду информацию с netstat?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    watch -n 1 "netstat -na | grep :80 | wc -l"
    Ответ написан
    Комментировать
  • Linux какую файловую систему выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    стандартную ext4
    Ответ написан
    Комментировать
  • Linux какую файловую систему выбрать?

    @MadridianFox
    Web-программист, многостаночник
    Недавно был пост на хабре по этому поводу:
    https://habr.com/ru/company/kingston_technology/bl...

    Кратко - выбирайте ext4 и не парьтесь, всё уже продумали за вас.
    Ответ написан
    Комментировать
  • Как автоматически запускать проект при падение?

    @MadridianFox
    Web-программист, многостаночник
    Выглядит так, будто вы уже неправильно запускаете ваш проект.
    reboot now это вы хотите прям на уровне операционной системы перезагрузиться? Зачем так радикально?
    Зачем заходить в скрин? Выскажу догадку - yarn start завершается когда вы выходите с сервера, и вы решили запускать его в скрине?

    Ну такое.
    Смотрите. Можно сделать надёжнее
    1) устанавливаете pm2 - менеджер процессов для долгоживущих nodejs приложений
    2) пишете простой как две копейки ecosystem файл
    3) запускаете своё творение не в скрине, и выходите с сервера не опасайсь что оно упадёт

    Далее можно организовать перезапуск приложения. Не сервера.
    Самый простой способ - повесить на этом же сервере на крон скрипт, который будет делать curl -s -o /dev/null -w "%{http_code}". Если ответ этой команды не "200" то выполнять команду pm2 restart myApp

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

    CityCat4
    @CityCat4 Куратор тега C
    //COPY01 EXEC PGM=IEBGENER
    Компилятору пофиг сколько там скобок, хоть десять. Но я никогда такого не видел и согласен с Василий Банников - чем говорить про "некоторых" - сразу ссылку на код давайте.
    Ответ написан
    Комментировать
  • Можно ли менять [0] в js коде и с чем его едят?

    DevMan
    @DevMan
    конечно можно. если там есть что–то.
    вам бы про массивы подучить.
    Ответ написан
    Комментировать
  • Почему не видит переменную?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    INSERT - это запись данных в таблицу.
    Вам нужен SELECT.
    Изучайте SQL.
    Ответ написан
    Комментировать
  • Почему не видит переменную?

    @gsaw
    > Задача в том что бы выводить из бд определенную строку и переводить ее в массив

    Почему тогда?

    > INSERT INTO user (incart)

    Этот метод не чтения, а записи в таблицу user. И что, у вас в табличке только одно поле?
    Ответ написан
    Комментировать
  • Почему не видит переменную?

    toxa82
    @toxa82
    Потому что она не объявлена, откуда же ей взяться.
    Ответ написан
    Комментировать