Вставлю 5 копеек про индексацию с единицы. Моё мнение — это огромная боль. Учитывая, что lua в основном используется для работы с API, написанным на C-подобных языках (и, соответственно, нумерацией с нуля), при попытке передать через это api массив в сторону lua, получаем что в ней массив начинается с нуля, а это с точки зрения языка неправильно. К примеру, известный парсер lua-json ломается из-за этого. При попытке передать массив в обратном направлении тоже получаем кашу.
Ну и вообще вот это самое API взаимодействия C с lua это огромная куча кода обычно, в которой если хочется передать структуру, то придется писать собственный преобразователь этой структуры в две стороны, и это очень больно.
Тут производительность упирается не в cpu устройства (хватает с большим запасом), а в скорость обновления экрана по SPI. Это никак не исправить, только перейти на экран с hdmi, и соответственно сильно увеличить стоимость
Ответ довольно прост — время. Дело в том, что все эти проекты делаются так: у меня появляется идея, и в течение следующих пары дней я сижу и делаю этот проект из готовых модулей, которых у меня в хорошем запасе. И на эту схему довольно плохо ложится ожидание печатной платы в течение месяца(
Ещё конечно есть ЛУТ, и думаю когда-нибудь начать осваивать эту технологию)
Зачем две кнопки — очень просто, часы используются следующим образом:
Обе руки на кнопках удерживаются 2 секунды, после отпускания рук сразу начинается отсчёт времени
После сборки кубика опять две руки кладутся с двух сторон на таймер, чтобы остановить время. Причем он не остановит время, пока обе руки не окажутся на кнопках. Сделано это для того, чтобы нельзя было одной рукой держать таймер, а второй рукой начать собирать кубик)
Моя плата просто сделана в формате дигиспарка, а камень на ней стоит как у леонардо -- Atmega32u4, и в системе она определяется как леонардо
Не могу проверить, хватит ли дигиспарка, кажется у него RAM будет маловато, т.к. сейчас используется минимум 474 байта, а в дигиспарке есть только 512. Только если скетч оптимизировать, тогда хватит)
GitUI ещё есть, использую почти каждый день
Вставлю 5 копеек про индексацию с единицы. Моё мнение — это огромная боль. Учитывая, что lua в основном используется для работы с API, написанным на C-подобных языках (и, соответственно, нумерацией с нуля), при попытке передать через это api массив в сторону lua, получаем что в ней массив начинается с нуля, а это с точки зрения языка неправильно. К примеру, известный парсер lua-json ломается из-за этого. При попытке передать массив в обратном направлении тоже получаем кашу.
Ну и вообще вот это самое API взаимодействия C с lua это огромная куча кода обычно, в которой если хочется передать структуру, то придется писать собственный преобразователь этой структуры в две стороны, и это очень больно.
Ну и ещё бесит отсутствие continue :)
Можете привести примеры таких одноплатников?
Тут производительность упирается не в cpu устройства (хватает с большим запасом), а в скорость обновления экрана по SPI. Это никак не исправить, только перейти на экран с hdmi, и соответственно сильно увеличить стоимость
Поизучал вопрос, скорее всего можно, но не с каждым адаптером, не с каждой версией Android, да и нужен root.
Offtop: А есть ли какой-то скрытый смысл в том листинге ассемблера выгравированном на стекле?)
Вообще-то там youtube music, так что ваш комментарий немного теряет смысл :)
Это гуглоперевод "2025 RAM 1500 rev" с картинки выше :)
Дай угадаю, в опросе приняли участие 57 человек :)
Почему же, ImGUI хорошо работает под линуксом например с SDL бэкэндом
https://github.com/openai/whisper, open-source штука для распознавания речи в текст
Что конкретно интересует ? :)
Дополню, что всё это обсуждалось в комментариях к оригинальной статье тут
tl;dr врядли эта штука способна хоть как-то кому-то навредить
Нет, не заморачивался, устанавливал на глаз чтобы они были плюс-минус параллельны друг другу)
Добавлю, что в видео StuffMadeHere решал эту проблему добавлением к ниткам пружин, которые компенсировали неточность синхронизации
Ответ довольно прост — время. Дело в том, что все эти проекты делаются так: у меня появляется идея, и в течение следующих пары дней я сижу и делаю этот проект из готовых модулей, которых у меня в хорошем запасе. И на эту схему довольно плохо ложится ожидание печатной платы в течение месяца(
Ещё конечно есть ЛУТ, и думаю когда-нибудь начать осваивать эту технологию)
Спасибо за хороший отзыв!
Зачем две кнопки — очень просто, часы используются следующим образом:
Обе руки на кнопках удерживаются 2 секунды, после отпускания рук сразу начинается отсчёт времени
После сборки кубика опять две руки кладутся с двух сторон на таймер, чтобы остановить время. Причем он не остановит время, пока обе руки не окажутся на кнопках. Сделано это для того, чтобы нельзя было одной рукой держать таймер, а второй рукой начать собирать кубик)
Спасибо, согласен, поправил в статье
Моя плата просто сделана в формате дигиспарка, а камень на ней стоит как у леонардо -- Atmega32u4, и в системе она определяется как леонардо
Не могу проверить, хватит ли дигиспарка, кажется у него RAM будет маловато, т.к. сейчас используется минимум 474 байта, а в дигиспарке есть только 512. Только если скетч оптимизировать, тогда хватит)
Revanced Extended