Я предполагал, что разбор построчный. А обычно на одной строке более одной функции не объявляют. Если вам нужно универсальное решение для перегона любого кода, то нужно DelphiScript перегнать в AST, а потом уже генерировать JS.
@kryoz да, до него. Но у руби ещё один огромный плюс... удобно тесты писать. Я пытался написать пару тестов на PHP после руби, это жутко неудобно... очень жутко, синтаксис самого языка напрягает, слишком многословен. К примеру, C++ тоже многословен, но оно того стоит... а PHP нет, не стоит.
А мне можете код контроллера показать, уж большо интересно?.. Я перешел с PHP на Ruby и скорость работы выросла засчет готовых решений сразу. Желания перейти обратно никогда не возникало.
В рельсах не принято рендерить что-то в (не GET запросах), нужно использовать перенаправление после них. Создайте дополнительную страницу, на которой нужно делать кроп и перекидывайте туда. Как перекидывать после регистрации написано тут https://github.com/plataformatec/devise/wiki/How-T...(registration)
Вы отстали от жизни. Руби уже второй год востребован везде, в том числе и на российском рынке.
А какой язык предназначен для сложных вещей? Я пишу на Ruby и C++, и там и там есть сложные задачи, и все супер... в любом случае лучше, чем PHP. Не вводите человека в заблуждение.
Причина скорей всего в setInterval, замените его на requestAnimationFrame. Там получается, что не всегда браузер может нарисовать канвас за 100мс, в итоге накапливается очередь вызовов и получаются такие лаги.
Вот только, если бы автор знал что такое D-триггер и одновибратор, то все и сам сделал вам не кажется? А, и если не сложно, опишите аналоговые детали или простую схему для смены полярности, кроме реле, на ум ничего не приходит.
Самое элементарное решение вашей проблемы, если не брать готовые устройства… это всем надоевшая Arduino, модуль для управления двигателями, модуль радиоуправления и строчек 20-30 кода.
> Он не требует установки?
Мне кажется автор имел в виду «не требует установки на свою систему», т.е. Web-интерфейс.
> Это разве не будет из пушки по воробьям? :)
Он не такой большой, его просто устанавливить на сервер и можно быстро допилить Rails-разработчику. Я бы на вашем месте его выбрал (лишнее, если мешает, скрыл бы элементарно через CSS).