All streams
Search
Write a publication
Pull to refresh
33
0
maxatwork @maxatwork

User

Send message
Именно, что список уже выбран.
Вы пытаетесь использовать нормализованные данные, это неправильный путь в случае с key-value хранилищами. Здесь лучше денормализовать данные, и, например, хранить список друзей пользователя прямо в его профиле, откуда он легко достается.
Если я правильно понимаю задачу, то нет особых проблем, если принять, что отчеты могут делаться не в БД. Можно сделать вьюху продаж позиций за месяц (год/месяц, id позиции, наименование, продано за месяц), остается только фильтровать по месяцам (выборка из вьюхи по диапазону ключей), и самому сделать свертку по id позиции. Несколько сложнее, конечно, чем в реляционных БД, но не критично.
И, кстати, я правильно понимаю, что этот шаблонизатор нельзя использовать на клиенте?
А какие, если не секрет, в отличие от уже упомянутых dot, twig, handlebars, dustjs, jade и прочих? Ну, кроме синтаксиса «как в smarty», который отличается от twig, похоже, в основном наличием знака "$" перед переменными?
Еще в копилку — i18n-node (локализация).
Было на нескольких мышах такое дело, да — реакция непредсказуемой становится, например, крутишь вверх, а проматывает вниз. Причем, не на самых плохих мышах было.

В качестве альтернативы, наверное, можно попробовать использовать магнитные энкодеры, хотя я не особо в теме.
Мне jade нравится тем, что:

  • есть нормально реализованное наследование шаблонов (чего, кстати, нет в haml'е)
  • стиль кода близок к coffeescript


Вопрос же производительности шаблонизатора так остро не стоял.

В конце концов, если будет надо — думаю, не будет большим вопросом сконвертировать шаблоны из одного формата в другой, а в процессе разработки и сопровождения jade точно удобнее doT.js и прочего подобного (банально читать легче).
Они близки очень (собственно, автор и не скрывает источника вдохновения), но Jade мне показался чище, что-ли (не рябит в глазах от знаков процента хотя-бы).
и jade добавил в описание, да.
Оу, и точно! package.json взял из стпрого проекта, и на версию внимания не обратил.
function getItemType(productsList, itemIndex) { ... }

… и все уже не так плохо. Хотя дисциплины нужно больше на порядок, да.
Ну, не то чтоб одно другому прям равнозначно было, но хорошая IDE (уровня IntelliJ Idea), например, вполне компенсирует пробелы в знании тонкостей языка и различных best practices за счет мощного статического анализа, экономя время разработки и заметно повышая качество кода.
Но ведь решить, совершал ли человек некоторое преступление или нет, может только суд? А на основании одного джейлбрейка об этом судить несколько преждевременно.
Да, тогда вполне можно и так сказать. В любом случае, до судебного решения, в котором будет сказано, что данный пользователь действительно незаконно использует ПО, рассылка подобных сообщений вполне подпадает под клевету.
Ну, мне лично не нравится, что многие считают эти слова синонимами, потому что это не синонимы — но это отдельный разговор.
А минусуют потому, что со стороны компании публиковать от имени другого человека заявления, которых он явно не хотел бы публиковать, не спросив у него разрешения — как минимум не этично, и не является ни «безобидным», ни «прикольным», ни «веселым» вне зависимости от того, законно или незаконно используется ПО этой компании. DRM в этом плане, кстати, гораздо честнее и этичнее.
Слово «красть» здесь не может применяться. Даже юридически это разные вещи, а технически «кража ПО» вообще нонсенс — ПО копируют и незаконно используют.
> Т.е. фактически приложение опубликовало от имени пользователя признание в совершении уголовного преступления.

Административного же. Стоимость программы менее 50 тыс. руб.
Ну, это да, никто не спорит. Просто в контексте топика несколько возмущает способ решения проблемы.
Нет, тут вопрос в другом: если у нас так уж тяжело и невыгодно заниматься перепродажей (по сравнению с покупкой зарубежом частным образом), то зачем ей заниматься вообще в таких масштабах?

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity