jquerymy.js 1.2.8
Nov. 4th, 2016 02:08 pmЗарелизил сабж. За несколько месяцев обкатал подход с локализацией – и в целом прусь от него дичайше. То-есть раньше когда надо было что-то сделать мультиязычным, это была боль. Сейчас это выглядит так:

Приложение видит языковые константы как this.lang.%VARNAME c уже применённой текущей локалью. Локаль устанавливается при старте приложения – берётся из параметров, или с родительского приложения, или с дефолтного по системе значения.
У подхода есть один потенциальный недостаток – нельзя поменять локаль после старта приложения, оно просто не перерисуется. Но когда мы с оппонентом, обратившим на это внимание, проблему обсуждали, мы не смогли придумать разумного примера, где такая фича была бы необходима без перезапуска приложения.
---
Проектирую сейчас большую по моим меркам систему (12 сервисов, десятки машин) – и выработал любопытный режим работы. Каждые 2-3 часа отвлекаюсь на кино или книжку – переключить мозги.
Иначе просто взрывается голова – количество ограничивающих факторов перевалило за 40, и есть взаимосвязанные статистически. Это самые гнусные связи – потому что я не знаю ни одного человека, который в уме бы считал Байесовы вероятности. Связи надо аккуратно выписывать, строить сети (это даже для нескольких связанных событий изрядный геморрой) и задавать сетям правильные вопросы.
Подумал ещё, что мне бы пригодился Surface Studio (где бы попробовать?) – потому что у рисования на айпаде внезапно нашёлся таки фундаментальный недостаток. Я иногда листочки бумаги раскладывал на полу – чтобы увидеть общую картину.
Сейчас у меня как раз случай, что хочется быстро разложить и пошафлить листочки – а с айпадом так, увы, не забалуешь. Надо экспортировать в PDF, пересылать и смотреть на большом экране.
Вообще, снова очень захотелось среды разработки в VR.