Задать вопрос
  • Github, Как отправить файлы на удаленный репо, если сменил название локальной папки проекта?

    JZorkiy, ну вот, у вас тоже нет локальных путей в конфиге. Может вы не только имя папки сменили?) Может ещё и ось переустановили потеряв ключ?
    Так или иначе, если вы выполняете команду в консоли, то в ответ вам должна показаться ошибка. В её тексте мы найдём подсказку.
  • Github, Как отправить файлы на удаленный репо, если сменил название локальной папки проекта?

    JZorkiy, раз так, то что-то не так. Консольный гит как раз не должен реагировать на смену папки.
    Я посмотрел .git/config у себя и не нашёл там локальных путей, хотя, возможно, у вас там есть какие-то непривычные мне опции.
    Было бы интересно посмотреть на ваш конфиг.
    Ну и вообще, так-то нужно больше подробностей - какую команду выполняете чтобы отправить изменения, какую ошибку пишет гит.
  • Как реализовать корзину на LARAVEL?

    turindd, если говорить о самом общем случае, то корзина это не заказ.
    У заказа обычно больше полей. Как вы праивльно отметили - товары заказа это не те же товары что и на витрине, у них фиксированные параметры.
    Так что совсем идеально было бы разделить корзину и заказ. В момент оформления заказа данные корзины копируются и дополняются.
    Но в большинстве случаев можно обойтись и без этого. В моей практике обычно бывает baskets, basket_items и orders. Последняя таблица хранит данные о заказе и указывает на запись из baskets.

    По поводу разных браузеров - да, корзина через сессию будет видна только в одном.
    Но это никак не исправить. Пока пользователь не авторизован, вы никак не можете понять что с разных браузеров сидит именно он. Никакие вычисления по ip или фингерпринты не дадут вам точной идентифкации. Но обычно люди не меняют браузер каждые 5 минут) Это не тот кейс, на обдумывание которого надо тратить много времени.
    А если вам это важно - заставьте пользователя авторизоваться перед тем как класть товар в корзину.
  • В чем разница kubectl run и kubectl create deployment?

    Benedictus, Вероятно автор поста просто случайно дал неверную информацию.
    У меня эта команда выдаёт pod/hello-minikube created, что соотвествует её описанию:
    $ kubectl run --help
    Create and run a particular image in a pod.
  • Как с помощью ps найти основной дочерний процесс?

    Алексей, Не соглашусь. Формально, дополнительное чтение пида из файла и проверка наличия такого процесса может будет занимать больше строк кода, однако такой подход надёжнее.
    От чего вы будете отталкиваться вычисляя доверние процессы через ps? Вам же сначала надо определить родительский. Предположить что родительским процессом будет крон, или текущий лидер сессии или процесс с конкретным названием - не гибко. Рано или поздно вы переименуете файл или запустите процесс вручную, не из под крона. И это будет уже другая сессия.
    А lock файл с пидом внутри - это железобетонно. Тут уже не важно кто и как запускает процесс.
  • Насколько защищена представленная конструкция php?

    FanatPHP, читайте внимательнее и не вырывайте фразы из контекста только для того чтобы казаться умнее за счёт критики дргих.
    У меня дано заключение:
    На основании этого могу сказать, что код вполне надёжен.

    С оператором === приведён выдуманный пример. Выдуманный для php, но вполне реальный для других языков.
    Конечно, всегда есть опасность того, что, допустим по историческим причинам оператор === для строк имеет особое поведение, когда в строке есть символ 0xFFAA.
  • Проблема с докером, как фиксить?

    Может проблема не в докере?
    попробуйте выполнить команду
    nslookup registry-1.docker.io
  • Как эффективно начать свои пет-проджект?

    Берёшь и начинаешь.
    Тут главное - идея.
  • Какое значение хранить в базе для незаполненных текстовых полей – NULL или пустую строку?

    Нельзя сэкономить один бит. Флаг того что поле null - это часть "заголовка" строки, который всегда есть.
  • Как изменить через sql информацию в базе данных?

    Вопрос задан не в терминах sql.
    Приведите структуру таблиц, потому что совсем не понятно что вы хотите сделать.
  • Как отдавать картинки с сервера Nginx клиенту?

    Было бы здорово увидеть весь конфиг а не только ту часть, с которой у вас проблемы. Ведь не понятно как у вас настроено всё остальное. Может у вас root не указан, или другие location перебивают этот.
  • Как настроить связку apache + nginx?

    Кроме конфига nginx можно бы показать ещё и конфиг apache, чтобы была полная картина. Вдруг у вас там пути разные)
    А вообще, если вы дошли до контейнеров, то зачем вам такая связка? почему бы не использовать один веб-сервер?
  • Что не так с моим SSH?

    Александр Грязнов, вот тут я уже напрягся. Одно дело, серрвер майнкрафта - это такая программа которая позволяет вводить свои команды вперемешку с собсвенным выводом.
    Обновление системы, да и вообще большинство линуксовых программ работают иначе.
    Если вы запустили - будьте добры подождите пока оно не отработает. Возможность ввода команды в этот момент вам никто не гарантирует. Программа "захватывает" терминал на время своей работы, и вы можете что-то вводить только если программа вам это позволит, как позволяет это сервер майнкрафта.
  • Что не так с моим SSH?

    Александр Грязнов, да забудьте вы про подсистему. Вы же про WSL говорите?
    Не только из неё можно подключаться по ssh к серверам. Есть putty, есть openssh клиент.
    Вы же не ставите виртуалку чтобы запустить в ней хром. Вот и тут, wsl для подключения по ssh это забивание гвоздей микроскопом.
    А проблема у вас один в один как с браузерами. Если IE плохо показывает вам какой-то сайт, то проблема же не в сайте, не в протоколе http, не в винде, а только в IE.
    Вот и у вас, проблема не в сервере майнкрафта, не в ssh и даже не в wsl, а в том, что виндовые терминалы плохо рисуют сложный текстовый вывод. Самый быстрый способ получить нормальный терминал с возможностью подключения по ssh - установить putty или git. Git, конечно, сам по себе не для того нужен, но с ним в комплекте идёт лучший виндовый терминал из тех что я видел.
  • Как получить уникальные записи из БД?

    dargezrogue, Для решения вопроса нужна обратная связь. Вы же не приходите в автомастерскую со словами "у меня машина не едет, вот вам фото колеса".
    А здесь вы именно так и поступаете. Показали один столбец, но не показали что вы хотите получить, какой запрос пытаетесь делать. "Не помогает решить проблему" - отлично, а что не так?
  • Что не так с моим SSH?

    Хотя... майнкрафт. Припоминаю что-то, что там когда запускаешь сервер, он тебе сразу и логи пишет и позволяет вводить команды. Типа как чат.
    То что он своими логами мешает набирать команды - это не проблема ssh. Это проблема терминала. Настоятельно рекомендую установить git и подключаться к серверу через git bash.
    Никакие службы в этом случае не потребуются, ничего слетать не будет.
    Зато артефактов отрисовки текста не будет.

    Ну или как вариант, попробуйте запускать сервер не в tmux. Как я уже говорил - новый модный windows terminal не дружит с такими сложными в плане вывода программами.
  • Что не так с моим SSH?

    Александр Грязнов, А как вы поднимаете сервер майнкрафта? Какой командой?
    Ставите ли & в конце?
  • Token сайта, как правильно получить/спарсить?

    Товарищ, у вас всё в порядке? Вы в открытую говорите что собираетесь парсить страницу платёжного шлюза. За такое и огрести можно. Если не от государства, так от владельцев шлюза.

    А токен, он для того и нужен, чтобы усложнить отправку формы с не-шлюза.
  • Почему завершается процесс Screen при завершении SSH сессии?

    hesy, было бы интересно посмотреть на дерево процессов на удалённой машине. Вот моя обычная ситуация: я захожу на сервер по ssh и запускаю tmux.
    Получается такая картина:
    sshd - ssh - bash - tmux (client)
    tmux (server) - bash

    Т.е. tmux сервер запускается не как дочерний для ssh сессии, а как самостоятельный. И когда сессия завершается, ssh своим дочерним процессам шлёт сигнал завершения, а не-дочерний для сессии tmux-сервер продолжает работать.