Уважаемые авторы, для встраиваемого языка программирования «скорость на 60% в синтетических тестах быстрее чем JavaScript» — если не последний, то один из последних выборов критерия.
Да, процессорные мощности отъедаются большими порциями (универсальный чит — запуск на многоядерных архитектурах). А вообще эта проблема — ещё та заноза и пути её решения, как мне кажется, не добавляют элегантности коду. Можно например вместо внешнего цикла вызывать минимальную процедуру вычислений по таймеру, отслеживать период выполнения и блокировать вычисления каждые 10 миллисекунд. И весь этот кошмар из-за отсутствия sleep() у WebWorker'ов.
После того, как на хабре появилась статья о механических клавиатурах, на работе откопал IBM Model M 92го года, а для дома взял Realforce. После этого, какие бы мембранные клавиатуры не были эргономичными (друзья всё подбивали взять Logitech) работать долго на них не хочется.
Используем на работе Trac + Agilo (меняет Trac до неузнаваемости). Но для целей отслеживания __ошибок__ есть та же Bugzilla.
И ещё один жирный минус за SVN (не холивора ради). SVN рано или поздно умрёт, ему на замену идут DVSC. И студентам вникнувшим в git будет куда легче освоиться с github и всей его инфраструктурой и особенно — процессом разработки (имею ввиду форки кода и pull-request'ы).
Года два назад у этой платы были большие проблемы с Linux, из-за кривой эмуляции COM-порта через USB. Но сам по себе девайс очень интересный. Кстати, более продвинутые контроллеры для него стоят сущие копейки.
Спасибо большое за статью! Так и вспомнил слова Джека Лондона
… Ничего не стоит их
обжулить. Знаешь, чудаки, которые в наше время зарабатывают деньги своим
горбом, это… это просто чудаки! На свете полнымполно дурачья, они только
и ждут, чтоб им облегчили карманы.
sleep()
у WebWorker'ов.И ещё один жирный минус за SVN (не холивора ради). SVN рано или поздно умрёт, ему на замену идут DVSC. И студентам вникнувшим в git будет куда легче освоиться с github и всей его инфраструктурой и особенно — процессом разработки (имею ввиду форки кода и pull-request'ы).