Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2012-08-23 21:37:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
калькулятор
     Несколько недель назад возжелал я "калькулятор, похожий на античный GWBASIC, но чтобы не монстр-пакет типа маткада". Предложений напредлагали много, первичную фильтрацию прошло мало... а сейчас, после какого-то времени реального использования, выяснилось, что из предложенного прижилось (то есть, оказалось удобным мне).
     А удобным оказался, внезапно - написанный [info]david_m@lj "чисто из интереса вот прям тогда" калькулятор на JS. Интерфейс "интутивно понятен", единственное из неочевидного - в калькуляторе сделана переменная "_", хранящая результат вычислений предыдущей строчки.
     Лично меня, как хромоюзера, порадовала хромовая возможность "создать ярлык приложения" ("Настройки → Инструменты → Создать ярлыки приложения") - при этом получается отдельная иконка, запускающаяся в отдельном окошке, и выглядящая так, будто это вообще не хром, а и правда отдельное приложение (в результате "калькулятор" не теряется в куче открытых хромоокон).

     "Мелкие скриптики" побеждают! :-)


(Читать комментарии) - (Добавить комментарий)


[info]david_m@lj
2012-08-23 17:15 (ссылка)
Возможно, надо понажимать ctrl+f5. И отдельно открыть http://hiero.ru/david/webtools/calc-worker.js и на нём тоже понажимать.

Сорри — для себя писал, так что удобств маловато:)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]xelenka@lj
2012-08-23 17:18 (ссылка)
теперь так:
1+10
11
*2
Error: undefined

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]david_m@lj
2012-08-23 17:19 (ссылка)
Во-о. Это правильно.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vpluto@lj
2012-08-23 23:09 (ссылка)
Вот только после любой ошибки в вводе калькулятор превращается в тыкву :(
1+10
11
*2
Error: unexpected_token
5+5
Error at line 2

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]david_m@lj
2012-08-24 03:07 (ссылка)
Это нормальное поведение — последующие строки могут зависеть от предыдущих, и если в предыдущих ошибка, то последующие непонятно как считать.

(Ответить) (Уровень выше)


(Читать комментарии) -