Мой комментарий вообще не по теме. Ужасно раздражает, что на хабре нельзя отменить оценку. Случайно поставил минус комментарию выше, и на попытку что-то поправить получаю ошибку о запрете повторного голосования.
Разобраться всё равно надо. Создайте, пожалуйста, задачку на youtrack в очереди IDEA. И к ней отладочные логи для ssh. Есть предположение, отчего это может быть, возможно закрою задачу как дубликат, но пока не ясно.
Это ужасно. Никто не собирался ломать ключи putty. Создайте, пожалуйста, задачку на youtrack в очереди IDEA, и приложите туда idea.log из меню Help | Show Logs in Explorer/Finder/Files. Заодно ещё поможет заголовок ключа putty — те несколько строчек, что идут до длинного base64 и описывают формат.
Речь идёт про git или про SFTP? В git используется OpenSSH, а в SFTP свой SSH-клиент, и ForwardAgent был сделан как раз для SFTP, к тому же ещё два релиза назад. И здесь меня смущает git@bitbucket.org.
> Permission denied (publickey).
А это скорее всего говорит о том, что аутентификация не прошла, т.е. до этапа проброса агента на сервер дело даже не дошло. Вот такой вредный баг проскочил в релиз большинства IDE, но при этом в PhpStorm его не должно было быть, фикс приехал в релизную ветку до выпуска 2021.3. На всякий случай, проверьте, пожалуйста, не вернулся ли этот баг. Работает ли кнопка Test Connection в SSH Configurations? А в Deployment?
Возможно, дело в sudo sftp-server. Такой способ доступа в PyCharm пока не поддерживается. С другой стороны, есть возможность настроить ssh+sudo: синхронизация файлов от имени пользователя, но запуск скриптов от sudo.
Это всё видно в UI брейкпоинтов, далеко за такими фичами ходить не надо. Вот по-настоящему недооценённая и труднонаходимая фича дебаггера — это async stack traces.
В часах amoled-дисплей с идеальным чёрным цветом, но почему-то в темноте на минимальной яркости часы выжигают глаза, в то время как уже не новые эпл вотч у жены светятся идеально.
Крутящийся безель выглядит классно и удобно, пока не наденешь осеннюю куртку с узкими манжетами на резинке. Невозможно глянуть время не крутанув этот безель.
Samsung pay запускается несколько секунд, а на моих прошлых эпол вотч 3 оплата запускалась мгновенно. Запустить оплату можно только с главного экрана. Если в рукаве что-то снова крутанулось, то не запустится, и будешь стоять на кассе как дурак, переприкладывая руку. Nfc-антенна слабая, иногда приходится долго елозить по терминалу, иногда не читается. С эпол вотч всё было стабильно.
Ремешок в комлекте неудобный, постоянно топорщится кончик. В эпол вотче кончик заправляется внутрь, и это удобнее.
Но в целом, часы не так уж и плохи на фоне z flip 3, с которого я пишу этот текст и от которого неистово бомбит. Часы красивые, заряд держат неплохо, другие функции выполняют нормально.
То, что где-то кому-то хуже, чем вам сейчас, совсем не повод не пытаться сделать свою жизнь лучше. Зачем страдать, когда можно не страдать? Вот в военное время такого выбора просто не было.
Напоминает историю про хакера и солонку. Сейчас обнаружили, что если встать возле перехода, то робот дальше не поедет. Потом обнаружится, что можно залезть на забор и робот не поедет. Потом кинуть пёстрый пакет на дорогу, нарисовать человека на асфальте, залезть на дерево и свеситься... Но зачем?
Ну нет. За пять лет работы там я всякое встречал, но такую теорию заговора даже в шутку на яче не затрагивали. Предположительно, за соцсетями могли следить hr, но вряд ли это делали, а линейным руководителям это было вообще до лампочки. Может, вы судите по какому-то одному частному случаю?
В browse remote hosts используется именно SFTP. Это не выполнение команд в bash, это обособленный протокол с простейшими командами типа ls, lstat, чтение/запись файлов и т.п. По смыслу как FTP, только с буквой S в начале и не FTP внутри.
По факту, голого SFTP не хватает browse remote hosts и сейчас. Draft протокола, реализованный в сервере OpenSSH, не содержит команды для получения uid и gid залогиненного пользователя. Плагин получает uid и gid в обход SFTP, выполняя команду id в отдельном канале SSH. И это не всегда хорошо работает. Например, люди всё ещё иногда пользуются хостингами, где доступен только SFTP, а выполнение команд — нет. На таких серверах в browse remote hosts не работает в полной мере просмотр прав на файл: известен uid файла, но неизвестно, совпадает ли он с пользовательским.
Причём фантазия на способ ограничить доступ в SSH поражает воображение. Помню, был случай, когда одна хостинг-панель из благих намерений реализовала вывод человекочитаемого сообщения при попытке открыть exec или shell канал. И ждала, пока пользователь не нажмёт enter. IDE к такому, мягко говоря, была не готова и покорно ожидала, пока команда id не завершится. А SFTP вполне себе работал.
Так или иначе, обернуть SFTP в sudo или docker exec со стороны клиента не выйдет легко, надо будет делать новую реализацию без SFTP вообще, используя coreutils как в remote toolchains у CLion или загружая на сервер своё приложение как VSCode. Новый код, новая логика, новые неожиданные баги и ограничения, новые байки и страшилки на ночь.
Опытный специалист должен не только уметь ускорять алгоритмы, но и понимать, когда пора остановиться и перейти к более важной работе. Возможно, потому и не перезвонили.
А если использовать emacs, то можно на всех мониторах разместить код. Очень удобно, когда разбираешься в чужом коде — можно несколько файлов открыть и держать их все перед глазами.
По-хорошему, АЧХ нужно замерять сверхчувствительным микрофоном, установленным в точную имитацию человеческого уха.
Но ведь у микрофонов тоже есть свой АЧХ! Выходит, что измеряется не АЧХ наушников, а АЧХ системы наушники+микрофон. Неудивительно, что во всех обзорах получаются разные графики, ведь микрофоны разные. Стало быть, эти графики ни о чём не говорят?
Поглядел документы. Похоже на срез какой-то внутренней вики. Много статей о всевозможных эксплоитах и кейлоггерах, но внутри либо пусто, либо вода, кода почти нет. Есть несколько статей о том, как пользоваться stash, похоже там и хранится код, а в этих документах кода не будет. У меня сложилось впечатление, что это далеко не срыв покровов, а скорее намёк, мол, смотрите как много разных страшных вещей ЦРУ умеет.
Самые высокие — это от 10 килогерц? Вот синусоида с частотой 10 килогерц http://www.noiseaddicts.com/audio/do3not3link/10000hz.wav Может для каких-то профессий и нужно слушать такие звуки, но в музыке я таких частот никогда не слышал.
Бас задран, средние частоты слегка завалены — это так, на слух подтверждаю. Но уже в пределах нормы и дело вкуса.
Мой комментарий вообще не по теме. Ужасно раздражает, что на хабре нельзя отменить оценку. Случайно поставил минус комментарию выше, и на попытку что-то поправить получаю ошибку о запрете повторного голосования.
Разобраться всё равно надо. Создайте, пожалуйста, задачку на youtrack в очереди IDEA. И к ней отладочные логи для ssh. Есть предположение, отчего это может быть, возможно закрою задачу как дубликат, но пока не ясно.
Это ужасно. Никто не собирался ломать ключи putty. Создайте, пожалуйста, задачку на youtrack в очереди IDEA, и приложите туда idea.log из меню Help | Show Logs in Explorer/Finder/Files. Заодно ещё поможет заголовок ключа putty — те несколько строчек, что идут до длинного base64 и описывают формат.
Речь идёт про git или про SFTP? В git используется OpenSSH, а в SFTP свой SSH-клиент, и ForwardAgent был сделан как раз для SFTP, к тому же ещё два релиза назад. И здесь меня смущает git@bitbucket.org.
> Permission denied (publickey).
А это скорее всего говорит о том, что аутентификация не прошла, т.е. до этапа проброса агента на сервер дело даже не дошло. Вот такой вредный баг проскочил в релиз большинства IDE, но при этом в PhpStorm его не должно было быть, фикс приехал в релизную ветку до выпуска 2021.3. На всякий случай, проверьте, пожалуйста, не вернулся ли этот баг. Работает ли кнопка Test Connection в SSH Configurations? А в Deployment?
Возможно, дело в sudo sftp-server. Такой способ доступа в PyCharm пока не поддерживается. С другой стороны, есть возможность настроить ssh+sudo: синхронизация файлов от имени пользователя, но запуск скриптов от sudo.
На скриншоте PyCharm Pro.
Это всё видно в UI брейкпоинтов, далеко за такими фичами ходить не надо. Вот по-настоящему недооценённая и труднонаходимая фича дебаггера — это async stack traces.
Пользуюсь такими же чуть больше месяца.
В часах amoled-дисплей с идеальным чёрным цветом, но почему-то в темноте на минимальной яркости часы выжигают глаза, в то время как уже не новые эпл вотч у жены светятся идеально.
Крутящийся безель выглядит классно и удобно, пока не наденешь осеннюю куртку с узкими манжетами на резинке. Невозможно глянуть время не крутанув этот безель.
Samsung pay запускается несколько секунд, а на моих прошлых эпол вотч 3 оплата запускалась мгновенно. Запустить оплату можно только с главного экрана. Если в рукаве что-то снова крутанулось, то не запустится, и будешь стоять на кассе как дурак, переприкладывая руку. Nfc-антенна слабая, иногда приходится долго елозить по терминалу, иногда не читается. С эпол вотч всё было стабильно.
Ремешок в комлекте неудобный, постоянно топорщится кончик. В эпол вотче кончик заправляется внутрь, и это удобнее.
Но в целом, часы не так уж и плохи на фоне z flip 3, с которого я пишу этот текст и от которого неистово бомбит. Часы красивые, заряд держат неплохо, другие функции выполняют нормально.
То, что где-то кому-то хуже, чем вам сейчас, совсем не повод не пытаться сделать свою жизнь лучше. Зачем страдать, когда можно не страдать? Вот в военное время такого выбора просто не было.
Напоминает историю про хакера и солонку. Сейчас обнаружили, что если встать возле перехода, то робот дальше не поедет. Потом обнаружится, что можно залезть на забор и робот не поедет. Потом кинуть пёстрый пакет на дорогу, нарисовать человека на асфальте, залезть на дерево и свеситься... Но зачем?
Ну нет. За пять лет работы там я всякое встречал, но такую теорию заговора даже в шутку на яче не затрагивали. Предположительно, за соцсетями могли следить hr, но вряд ли это делали, а линейным руководителям это было вообще до лампочки. Может, вы судите по какому-то одному частному случаю?
В browse remote hosts используется именно SFTP. Это не выполнение команд в bash, это обособленный протокол с простейшими командами типа ls, lstat, чтение/запись файлов и т.п. По смыслу как FTP, только с буквой S в начале и не FTP внутри.
По факту, голого SFTP не хватает browse remote hosts и сейчас. Draft протокола, реализованный в сервере OpenSSH, не содержит команды для получения uid и gid залогиненного пользователя. Плагин получает uid и gid в обход SFTP, выполняя команду id в отдельном канале SSH. И это не всегда хорошо работает. Например, люди всё ещё иногда пользуются хостингами, где доступен только SFTP, а выполнение команд — нет. На таких серверах в browse remote hosts не работает в полной мере просмотр прав на файл: известен uid файла, но неизвестно, совпадает ли он с пользовательским.
Причём фантазия на способ ограничить доступ в SSH поражает воображение. Помню, был случай, когда одна хостинг-панель из благих намерений реализовала вывод человекочитаемого сообщения при попытке открыть exec или shell канал. И ждала, пока пользователь не нажмёт enter. IDE к такому, мягко говоря, была не готова и покорно ожидала, пока команда id не завершится. А SFTP вполне себе работал.
Так или иначе, обернуть SFTP в sudo или docker exec со стороны клиента не выйдет легко, надо будет делать новую реализацию без SFTP вообще, используя coreutils как в remote toolchains у CLion или загружая на сервер своё приложение как VSCode. Новый код, новая логика, новые неожиданные баги и ограничения, новые байки и страшилки на ночь.
Опытный специалист должен не только уметь ускорять алгоритмы, но и понимать, когда пора остановиться и перейти к более важной работе. Возможно, потому и не перезвонили.
Но ведь у микрофонов тоже есть свой АЧХ! Выходит, что измеряется не АЧХ наушников, а АЧХ системы наушники+микрофон. Неудивительно, что во всех обзорах получаются разные графики, ведь микрофоны разные. Стало быть, эти графики ни о чём не говорят?
Бас задран, средние частоты слегка завалены — это так, на слух подтверждаю. Но уже в пределах нормы и дело вкуса.