Саундбар Samsung прямо сейчас могу включить на макбуке по Airplay и регулировать громкость на нем отдельно от всей системы. Могут даже одновременно
Вы не поняли меня. Монитор не поддерживает регулировку звука программно. Только с пульта. Это не исправляется драйверами, это не проблема совместимости. Это аппаратное ограничение. Ну не добавил производитель поддержку команд DCP.
Если что я из личного опыта пример привожу. У меня прямо сейчас подключен внешний монитор к маку. Если его выбрать в качестве выхода, то громкость регулировать нельзя.
Если устройство не поддерживает регулировку громкости (выход усилителя), то в винде и в линуксе вы можете регулировать громкость программного, т.е. на стороне входа усилителя.
Макось же в таком случае просто делает ползунок громкости неактивным. Причем тут макось?
Выражения в дебаггере работают, дебаг консоль тоже работает. Кастомные вьюхи в дебаггере не нашел. Call hierarhy работает в обе стороны. До sql не дошел.
Но на первый взгляд все мои доводы не обоснованы. Я что, превратился в старого ретрограда? Непривычно, но попробую.
Да, но в этом континууме опций выбор средств разработки конечен.
Давайте начнем с самого простого. В IDEA во время отладки я могу написать выражение на java, scala или kotlin с использованием переменных в текущей области видимости и выполнить его.
Могу дебаггеру предоставить кастомную функцию toString, что бы объекты определенного типа в дебагере отображались так, как мне нужно.
Например у меня есть объект типа матрица, а дебаггер будет рядом с именем переменной писать размер матрицы или другую интересующую меня информацию.
А ещё я могу взять эту переменную и вычислить ее определитель прямо во время дебага не меняя исходник и не перезапуская приложение.
На самом деле я не считаю определители матриц. Но вот выяснить какой объект по ключу лежит в хеш таблице очень даже часто нужно.
VSCode не для JS так умеет?
Знаете почему мне это удобно и важно? Потому что большие корпоративные приложения, в которых миллион строк, собираются и стартуют кучу времени. От кнопки запуска до точки останова может пройти пару минут (это у меня ещё быстро). А со сборкой все 15-20.
Если я исследую какой-то баг, то без IDEA за час сколько я гипотез могу проверить каждый раз перезапуская приложения с новым кодом для дебага? 5, 10?
Давайте пример посложнее. Нужно найти все места, откуда функция вызывается с учётом всех вложенных вызовов. Например вы меняете какой-то общий код, и хотите выяснить какие части приложения будут затронуты. Тесты дописать, тестировщикам дать задание проверить.
IDEA позволяет построить дерево вызовов. Причем в обе стороны: входящие и исходящие связи.
А вот в микросервисе на 300 строк кода это не нужно, да. Там весь код помещается в голове.
А например кликнуть по имени колонки в sql запросе и попасть в подключенную базу данных BBEdit умеет?
Ну я отсылал патч в Linux. С удовольствием использовал бы CLion для разработки. Но он только с cmake тогда умел работать. Поэтому в Eclipse исходники ковырял.
Вы мне ещё предложите на работе по почте патчи слать.
Если в вашем проект 30 срок кода и 2 файла, то BBEdit подойдёт. А если строк миллион, файлов тысячи, то нужна быстрая навигация, поиск по типам, поиск по использованию, data-flow анализ и куча чего ещё.
Там на памяти сэкономили, тут радиатор не поставили. Курочка по зёрнышку и вот себестоимость на 10 долларов упала. Это мы с вами предпочтем роутер с большим объемом памяти. А массовый покупатель предпочтёт роутер подешевле.
Вы перечислили источники, я как раз про приемники говорил. Если вам нужен многоканальный звук, то ни один телевизор вам не обеспечит его. Нужен отдельный ресивер с акустикой. Тогда гнать звук по DP не имеет смысла.
Я похоже суперкомпьютер
Вы не поняли меня. Монитор не поддерживает регулировку звука программно. Только с пульта. Это не исправляется драйверами, это не проблема совместимости. Это аппаратное ограничение. Ну не добавил производитель поддержку команд DCP.
Винда и Линукс с этим справляется, макось же нет.
Если что я из личного опыта пример привожу. У меня прямо сейчас подключен внешний монитор к маку. Если его выбрать в качестве выхода, то громкость регулировать нельзя.
Если устройство не поддерживает регулировку громкости (выход усилителя), то в винде и в линуксе вы можете регулировать громкость программного, т.е. на стороне входа усилителя.
Макось же в таком случае просто делает ползунок громкости неактивным. Причем тут макось?
Если устройство/драйвера макоси не поддерживают аппаратную регулировку громкости по hdmi/DP, то макось вам не позволит менять громкость программно.
В винде и линуксе этой проблемы нет. Так что ммкшер там действительно дно.
Отвечаю на свои же вопросы по VSCode.
Выражения в дебаггере работают, дебаг консоль тоже работает.
Кастомные вьюхи в дебаггере не нашел.
Call hierarhy работает в обе стороны.
До sql не дошел.
Но на первый взгляд все мои доводы не обоснованы.
Я что, превратился в старого ретрограда? Непривычно, но попробую.
Да, но в этом континууме опций выбор средств разработки конечен.
Давайте начнем с самого простого. В IDEA во время отладки я могу написать выражение на java, scala или kotlin с использованием переменных в текущей области видимости и выполнить его.
Могу дебаггеру предоставить кастомную функцию toString, что бы объекты определенного типа в дебагере отображались так, как мне нужно.
Например у меня есть объект типа матрица, а дебаггер будет рядом с именем переменной писать размер матрицы или другую интересующую меня информацию.
А ещё я могу взять эту переменную и вычислить ее определитель прямо во время дебага не меняя исходник и не перезапуская приложение.
На самом деле я не считаю определители матриц. Но вот выяснить какой объект по ключу лежит в хеш таблице очень даже часто нужно.
VSCode не для JS так умеет?
Знаете почему мне это удобно и важно? Потому что большие корпоративные приложения, в которых миллион строк, собираются и стартуют кучу времени. От кнопки запуска до точки останова может пройти пару минут (это у меня ещё быстро). А со сборкой все 15-20.
Если я исследую какой-то баг, то без IDEA за час сколько я гипотез могу проверить каждый раз перезапуская приложения с новым кодом для дебага? 5, 10?
Давайте пример посложнее. Нужно найти все места, откуда функция вызывается с учётом всех вложенных вызовов. Например вы меняете какой-то общий код, и хотите выяснить какие части приложения будут затронуты. Тесты дописать, тестировщикам дать задание проверить.
IDEA позволяет построить дерево вызовов. Причем в обе стороны: входящие и исходящие связи.
А вот в микросервисе на 300 строк кода это не нужно, да. Там весь код помещается в голове.
А например кликнуть по имени колонки в sql запросе и попасть в подключенную базу данных BBEdit умеет?
Ну я отсылал патч в Linux. С удовольствием использовал бы CLion для разработки. Но он только с cmake тогда умел работать. Поэтому в Eclipse исходники ковырял.
Вы мне ещё предложите на работе по почте патчи слать.
Если в вашем проект 30 срок кода и 2 файла, то BBEdit подойдёт. А если строк миллион, файлов тысячи, то нужна быстрая навигация, поиск по типам, поиск по использованию, data-flow анализ и куча чего ещё.
С sfp+ придумали bpi-r4
Проверили, что файл есть. После этого другой процесс его удалил. И мы с полной уверенностью идём открывать этот файл.
Используемые по работе должны быть зарегистрированы на юрлицо или ИП.
Банана и MTK все сбросили на сообщество, состоящее из одного frank-w. Так что вместо того что бы ждать, нужно самому делать)
Я джава года его ждал. И ещё полгода wifi.
Там на памяти сэкономили, тут радиатор не поставили. Курочка по зёрнышку и вот себестоимость на 10 долларов упала. Это мы с вами предпочтем роутер с большим объемом памяти. А массовый покупатель предпочтёт роутер подешевле.
На алике уже месяц как. На Вики есть ссылки на официальных продавцов.
Но в сборках openwrt и ubuntu пока нет драйверов. Ядро нужно как минимум 6.1 собрать, там добавили поддержку.
Совет про мощный процессор спорно.
Мощный процессор хоть и потребляет больше, но делает ту же работу быстрее. А значит большую часть времени простаивает и потребляет столько же.
В ноутбуках процессоры задушены, там рост напряжения от частоты все ещё близок к линейному. Это в десктопах последние 500 мегагерц 2х TDP требуют.
Иногда можно купить системник по цене видеокарты в нем.
Вы перечислили источники, я как раз про приемники говорил. Если вам нужен многоканальный звук, то ни один телевизор вам не обеспечит его. Нужен отдельный ресивер с акустикой. Тогда гнать звук по DP не имеет смысла.
Я не могу вспомнить ни одного устройства, где есть одновременно вывод картинки и многоканальный звук. Дайте пример.