Автор, а вы говорите что в xm2 версии лучше шумоподавление чем в последующих версиях. А откуда такие сведения? А то у меня xm2 и я xm3 пробовал — мне показалось что шумоподавление такое же, но в mx3 нет фонового шума, когда звук не играет.
Да, было бы круто. Я пока выкручивался используя gradle и писал скриптовую логику в build.gradle файле. Запускал из gradlew.
Всё в принципе работало, но приходилось несколько доп файлов тянуть, помимо самого скрипта, — jar, property и скрипт враппера.
Насколько я понял, у него недоказанная эффективность. Первая же ссылка по запросу "Мирамистин доказательная медицина" -https://indicator.ru/medicine/miramistin.htm
И там много таких в выдаче.
Я вот тоже с этим столкнулся пару лет назад — хотел лицензию купить, но вообще не было заметно, что я смотрю лицензии для компаний. А цены там побольше чем для индивидуальных пользователей. В итоге так же в поддержку писал, в надежде скидку выпросить :-) Там то они мне и объяснили, что можно гораздо дешевле купить, если перейти в другой раздел, для частных лиц :-D
Екатерина, не могли бы вы на вашей стороне тикет создать по улучшению юзабилити? А то нас уже двое таких, которые не сразу разобрались.
Да, меня это как раз больше всего поразило — в статье подробно расписано восстановление, а потом как будто между делом упоминается что всё это было не нужно — всё равно большая часть была переделана.
Рекомендую Kiwi Browser это Chromium с расширениями. Лучше чем Yandex Browser, который тоже расширения поддерживает, тем что не содержит кучи навязчивых сервисов от Яндекса. Плюс своим блокировщиком рекламы не блокирует свою рекламу.
Я сейчас как раз с Kiwi пишу. Поставил adblock, adblock youtube — рекламы нет нигде.
Поддерживаю. Я тоже Сфинксом пользовался — хоть и нужно несколько шагов сделать для подключения, но в интернете всё подробно расписано — просто делаешь по инструкции. Особенно хорошо у него ключевые фразы распознаются — можно просто их использовать и всё будет отлично работать.
Не совсем правильный пример — у них товары разные — Вкус Вилл торгует в основном своей продукцией и я выбираю конкретно её. С играми такое не часто прокатывает — у Мосигры своего эксклюзива мало, т.е. всё-таки больше игр которые продаются в других магазинах (поправьте, если не так). Поэтому можно купить точно такую же игру в другом магазине (ну или не в магазине) дешевле. Я когда продолжение Андора покупал сравнивал — Мосигра, hobby games — 4-5 тр, noname торговец в сети — 2.500.
Не подумайте что я говорю что мосигра не нужна — там большой выбор и можно в живую посмотреть игры! Собственно я там первый Андор и купил — мне продавцы посоветовали. Но только говорить что цена не важна, ну по крайней мере для себя я бы так не сказал.
Это понятно. Но с другой стороны — в Java строки UTF 16, но функция по работе с этими строками только на ASCII заточена. Т.ч. по мне так это сейчас trim не правильно работает и сделав поддержку Unicode они бы исправили её.
Согласен про strip — тоже не увидел разницу между trim. Вот нагуглил: stackoverflow.com/questions/51266582/difference-between-string-trim-and-strip-methods-in-java-11
Вкрадце — trim плохо работает с Unicode, воспринимает как пробельные символы только символы с кодом ≤20, но на самом делел в Unicode их много. Поэтому добавили Unicode версию trim — strip.
Хотя на мой взгляд очень спорное решение — почему просто trim не исправили?!
В Java тоже есть редактирование кода на лету, правда работает оно не из коробки — нужно запускать на пропатченном jvm и с java agent'ом. (Для dcevm актуально). Это всё не сложно сделать. Хотя перенос, как вы выразились, «текущей позиции», всё же не поддерживается, насколько я знаю. dcevm.github.io бесплатная zeroturnaround.com/software/jrebel платная, очень платная
Я пользовался обеими и для большинства случаев первого хватит. Насколько я помню, основное отличие в поддерживаемых framework'ах — т.к. при изменении кода иногда нужно учитывать работающие в приложении framework'и и дёрнуть их методы (например, добавили поле которое испольуется в DI и его нужно инициализировать, вот dcevm и jrebel посмотрять, что у вас за DI framework используется и применят его)
Но по опыту — если такая фигня начинает быть важна, значит что то не то в архитектуре приложения — поидее всю логику работы нужно уметь востанавливать по логам и быстро воспроизводить в тестах. По крайне мере мне эти штуки пригодились только на таких проектах — тестов нет, запускается очень долго, и поэтому приходиться в run time код писать :-)
P.S. давно статью по dcevm писал, может пригодиться, habr.com/post/236075
Добрый день.
Спелл чекер в окне коммита не работает.
Шрифты в текстовом поле поиска по файлам и в окне коммита изменилось — на мой взгляд, стали более «квадратные». «угловатые». Раньше было лучше.
Переход к файлам в окне поиска, IMHO, лучше сделать по F4 — так переход в остальных окнах сделан — окно диффа между файлами, окно списка файлов в коммите.
Но поиск по файлам выглядит лучше!
А можно поподробнее узнать о внутренностях MOE? Как компилируется Java код? AOT компиляция или JVM выполняет byte code? Каков размер приложений под iOS? В общем, вопросов куча. А то получается, предоставили, на первый взгляд, интересную вещь — писать на Java под iOS бесплатно, но никаких подробностей нет!
P.S. Про RoboVM в курсе — у них такие конские цены, что даже рассматриват не хочется.
P.P.S. Когда написал, хабр предложил мне топик habrahabr.ru/company/intel/blog/266653 так что вопрос снимается. Пойду читать.
Всё просто — её нет :-) Вообще, теоретически можно дебажить сгенерированный из HaikuVM код — но там сильно много преобразований — Java -> byte code -> C -> elf и я себе слабо представляю, насколько это будет удобно отлаживать.
С другой стороны, если генерировать Wiring код из Java (как я делал), то можно применить подход как VisualMicro ( www.visualmicro.com ) — этакие «программные» breakpoint. Работает это примерно так — перед запуском ставятся breakpoint, плагин для IDE при генерации Wiring кода в эти строки добавляет служебный код, который сообщает по Serial состояние программы в этой строке (значение переменных, может что то ещё), далее при запуске программа соединятся с плагином IDE и при переходе на эту строку срабатывает breakpoint. Ну а тогда в IDE можно посмотреть состояние переменных, при срабатывании этого breakpoint.
Звучит конечно муторно, но что делать, если jtag не работает в Arduino? Ну насколько я знаю. :-) Вообще в самом Arduino проблемы с отладкой. Хотя может меня поправят?
Автор, а вы говорите что в xm2 версии лучше шумоподавление чем в последующих версиях. А откуда такие сведения? А то у меня xm2 и я xm3 пробовал — мне показалось что шумоподавление такое же, но в mx3 нет фонового шума, когда звук не играет.
Да, было бы круто. Я пока выкручивался используя gradle и писал скриптовую логику в build.gradle файле. Запускал из gradlew.
Всё в принципе работало, но приходилось несколько доп файлов тянуть, помимо самого скрипта, — jar, property и скрипт враппера.
А вы не могли бы статью написать? Интересно почитать — судя по вашим комментариям, у вас в этом есть некоторый опыт.
Насколько я понял, у него недоказанная эффективность. Первая же ссылка по запросу "Мирамистин доказательная медицина" -https://indicator.ru/medicine/miramistin.htm
И там много таких в выдаче.
Я вот тоже с этим столкнулся пару лет назад — хотел лицензию купить, но вообще не было заметно, что я смотрю лицензии для компаний. А цены там побольше чем для индивидуальных пользователей. В итоге так же в поддержку писал, в надежде скидку выпросить :-) Там то они мне и объяснили, что можно гораздо дешевле купить, если перейти в другой раздел, для частных лиц :-D
Екатерина, не могли бы вы на вашей стороне тикет создать по улучшению юзабилити? А то нас уже двое таких, которые не сразу разобрались.
Рекомендую Kiwi Browser это Chromium с расширениями. Лучше чем Yandex Browser, который тоже расширения поддерживает, тем что не содержит кучи навязчивых сервисов от Яндекса. Плюс своим блокировщиком рекламы не блокирует свою рекламу.
Я сейчас как раз с Kiwi пишу. Поставил adblock, adblock youtube — рекламы нет нигде.
А вот интересно — это прямо стандартная батарея от бензиновых автомобилей или какая нибудь специальная литиевая?
Не совсем правильный пример — у них товары разные — Вкус Вилл торгует в основном своей продукцией и я выбираю конкретно её. С играми такое не часто прокатывает — у Мосигры своего эксклюзива мало, т.е. всё-таки больше игр которые продаются в других магазинах (поправьте, если не так). Поэтому можно купить точно такую же игру в другом магазине (ну или не в магазине) дешевле. Я когда продолжение Андора покупал сравнивал — Мосигра, hobby games — 4-5 тр, noname торговец в сети — 2.500.
Не подумайте что я говорю что мосигра не нужна — там большой выбор и можно в живую посмотреть игры! Собственно я там первый Андор и купил — мне продавцы посоветовали. Но только говорить что цена не важна, ну по крайней мере для себя я бы так не сказал.
Вкрадце — trim плохо работает с Unicode, воспринимает как пробельные символы только символы с кодом ≤20, но на самом делел в Unicode их много. Поэтому добавили Unicode версию trim — strip.
Хотя на мой взгляд очень спорное решение — почему просто trim не исправили?!
dcevm.github.io бесплатная
zeroturnaround.com/software/jrebel платная, очень платная
Я пользовался обеими и для большинства случаев первого хватит. Насколько я помню, основное отличие в поддерживаемых framework'ах — т.к. при изменении кода иногда нужно учитывать работающие в приложении framework'и и дёрнуть их методы (например, добавили поле которое испольуется в DI и его нужно инициализировать, вот dcevm и jrebel посмотрять, что у вас за DI framework используется и применят его)
Но по опыту — если такая фигня начинает быть важна, значит что то не то в архитектуре приложения — поидее всю логику работы нужно уметь востанавливать по логам и быстро воспроизводить в тестах. По крайне мере мне эти штуки пригодились только на таких проектах — тестов нет, запускается очень долго, и поэтому приходиться в run time код писать :-)
P.S. давно статью по dcevm писал, может пригодиться, habr.com/post/236075
Спелл чекер в окне коммита не работает.
Шрифты в текстовом поле поиска по файлам и в окне коммита изменилось — на мой взгляд, стали более «квадратные». «угловатые». Раньше было лучше.
Переход к файлам в окне поиска, IMHO, лучше сделать по F4 — так переход в остальных окнах сделан — окно диффа между файлами, окно списка файлов в коммите.
Но поиск по файлам выглядит лучше!
P.S. Про RoboVM в курсе — у них такие конские цены, что даже рассматриват не хочется.
P.P.S. Когда написал, хабр предложил мне топик habrahabr.ru/company/intel/blog/266653 так что вопрос снимается. Пойду читать.
С другой стороны, если генерировать Wiring код из Java (как я делал), то можно применить подход как VisualMicro ( www.visualmicro.com ) — этакие «программные» breakpoint. Работает это примерно так — перед запуском ставятся breakpoint, плагин для IDE при генерации Wiring кода в эти строки добавляет служебный код, который сообщает по Serial состояние программы в этой строке (значение переменных, может что то ещё), далее при запуске программа соединятся с плагином IDE и при переходе на эту строку срабатывает breakpoint. Ну а тогда в IDE можно посмотреть состояние переменных, при срабатывании этого breakpoint.
Звучит конечно муторно, но что делать, если jtag не работает в Arduino? Ну насколько я знаю. :-) Вообще в самом Arduino проблемы с отладкой. Хотя может меня поправят?