• PhpStorm не может подписать git commit. Почему?

    soldatov
    @soldatov Автор вопроса
    Разработчик PHP
    Разобрался со своей проблемой. Чтоб была возможность подписать коммит запароленым gpg ключом, нужно указать путь для pinentry программы (программа для ввода пароля gpg).

    1. Установить gpg на хостовую windows. Качаем тут https://gnupg.org/ установщик Gpg4win. По факту из всего установленного gpg нам понадобится один файл.
    2. В wsl подсистеме, в домашнем каталоге ложны быть файлы со следующим содержимым:
    user@pc:~$ cat .gnupg/gpg.conf
    no-tty
    use-agent
    user@pc:~$ cat .gnupg/gpg-agent.conf
    pinentry-program "/mnt/c/Program Files (x86)/GnuPG/bin/pinentry-basic.exe"


    После этого будем появляться окно для ввода пароля:
    6163efa770d09415040271.png

    Напомню, что файлы проекта, git, gpg, docker, и другие рабочие инструменты находятся внутри wsl. PhpStorm установлен на windows. Gui idea с таким сценарием хорошо стравляется, кроме вот этой мелкой проблемы.

    Возможно idea в будущем доработают, и будет встроенное окно ввода пароля, возможно что-то я делаю не правильно, но пока приходится gpg ставить в двух местах. И на wsl машину и на хостовую винду.
    Ответ написан
    Комментировать
  • Как с помощью ffmpeg склеить два aac фала?

    soldatov
    @soldatov Автор вопроса
    Разработчик PHP
    Вот нашел сам:

    >ffmpeg -i "concat:audio1.aac|audio2.aac" -c copy result.aac
    Ответ написан
    Комментировать
  • Зависает PhpStorm PS-110.226?

    soldatov
    @soldatov
    Разработчик PHP
    Похожая беда. На одном проекте, кстати, далеко не самом большом, PHP Storm периодически подвисает. Алгоритм приблизительно такой:

    Сворачиваешь шторм.
    Серфиш браузер.
    Возвращаешься в штрорм.
    С вероятностью 2 из 3 шторм умрет на секунд 10.

    Что только не пробовал. И версии шторма менял, и на ram диск ставил проект и шторм. Все тщетно.
    Ответ написан