Получи случайную криптовалюту за регистрацию!

Eftech.Factory Live

Логотип телеграм канала @eftech_factory_live — Eftech.Factory Live E
Логотип телеграм канала @eftech_factory_live — Eftech.Factory Live
Адрес канала: @eftech_factory_live
Категории: Бизнес и стартапы
Язык: Русский
Количество подписчиков: 60
Описание канала:

Серьёзное издание развлекательного контента
О проекте Eftech.Factory, последние новости, интересности, моменты из процессов разработки
Задать вопрос Админам или предложить тему/новость - @eftech_factory_live_bot

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал eftech_factory_live и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения

2023-02-15 11:30:34 Всем привет!
Публикуем правильный ответ на вчерашний #ёмоёlowcode:
"q "

Первой правильно ответила @maridu99, поздравляем!
(победителю на рабочую почту должен прийти мельнький презент в ближайшее время)

Как и в предыдущем задании, все дело в последовательности выполнения - элементы строятся последовательно, и при заполнении значения для элемента "e" у элемента "r" значения еще нет, соответсвенно в "e" у нас пусто.
И в "w", несмотря на $subs значения "e", также придет пустота в {{1}}

Предложите свое решение, как исправить изначальный вариант так, чтобы он отработал корректно, т.е. чтобы вывелось "q r".
28 views08:30
Открыть/Комментировать
2023-02-14 13:31:49
30 views10:31
Открыть/Комментировать
2023-02-14 10:01:17 Понравилась рубрика #ёмоёlowcode?

Тогда мы продолжим! Данное задание будет похоже на предыдущее, но в нем будут использоваться другие хелперы. Готовы?...

Стоп, стоп, стоп... Напомним правила: Вам надо в комментарии ответить на наш вопрос, НЕ ПОЛЬЗУЯСЬ Eftech.Factory, т.е. полагаясь на свои интуицию и опыт!

p.s. документацией по хелперам и виджетам можно пользоваться!
p.p.s если вы ее найдете)

Дано:
{
"type": "object",
"widget": {
"name": "container"
},
"properties": {
"q": {
"type": "string",
"value": "q",
"widget": {
"name": "hidden"
}
},
"w": {
"type": "string",
"value": {
"$replace": {
"template": "{{0}} {{1}}",
"data": [
{
"$var": {
"path": "q"
}
},
{
"$subs": {
"path": "e"
}
}
]
}
},
"widget": {
"name": "info"
}
},
"e": {
"type": "string",
"value": {
"$var": {
"path": "r"
}
},
"widget": {
"name": "hidden"
}
},
"r": {
"type": "string",
"value": "r",
"widget": {
"name": "hidden"
}
}
}
}
Вопрос:

Что будет отображено в интерфейсе для элемента "w"?
32 views07:01
Открыть/Комментировать
2023-02-10 09:00:10 Повелось так издревна, что аналитик-конфигуратор в деле своем создавательном совсем один этот путь проходит.
Шишки набивает да отчаяние испытывает, когда ошибку в схемах допускает...

Посмотрела на это дружина Азгардовская, да решила исправить несправедливость суровую.
Да в
несколько этапов, дабы всецело помочь нуждающимся.

И создали помощника верного, и назвали его Workspace.
И с времен недавних, релизу так с factory 12.11, рука об руку следуют аналитик и друг его преданный.

Медлителен Workspace, да только потому что работу важную делает, от ошибок оберегает, проверяет код схем.

А коли допустил аналитик ошибку, указал путь к объекту не существующему, али хэлпер не к месту использовал, то у Workspace всегда слово доброе найдется, как донести это знание до товарища.

Обучается помощник да знаниями новыми обрастает:
- подскажет если объект не существует, а на него ссылка ведет
- коли повторяющиеся файлы есть, то укажет на них
- а если опечатку допустит аналитик, то и тут друг сердешный даст совет "не надо так"
- если хэлпер не верный используется, подскажет в каком файле и блоке нельзя так делать (пока один кейс освоил
в factory 12.12, да упорен в освоении нового)

Сказывают теперича, что аналитик-конфигуратор в деле своем создавательном уже не одинок, не теряет времени на разбор типовых ошибок, да фокусирован на создании новых бизнес-задач.
51 viewsedited  06:00
Открыть/Комментировать
2023-02-09 23:38:08 Good news, everyone!
Сегодня мы выпускаем хотфикс-релиз Eftech.Factory 1.3.11

Мы знаем, как нам всем полюбились релизы 1.3.x! Поэтому мы не можем терпеть и держать выпуск этого релиза до утра! Было бы преступлением не поделиться им с вами!

В релизе мы поправили еще одну ошибку, которую привнесли в рамках исправления проблемы n+1 запросов. Спешите обновляться

#релизы
43 viewsedited  20:38
Открыть/Комментировать
2023-02-02 10:00:40 Всем привет!
Публикуем правильный ответ на вчерашний #ёмоёlowcode:
dog=cat
cat=mouse
monkey=man
robot=man

И первым правильно ответившим, хоть и сомневающимся в своем ответе, оказалась @razo4arovan1e. С чем мы её и поздравляем!
(победителю на рабочую почту должен прийти мельнький презент в ближайшее время)

Давайте теперь разберем, почему так происходит.
Все дело в последовательности, с которой движок Eftech.Factory обрабатывает нашу схему:

- сначала он проходится по каждому уровню вложенности и последовательно строит модель данных, инициализируя каждое значение тем, что описано у нас в value. Результатом данного шага у нас получается следующее:
dog=dog
cat=cat
monkey=monkey
robot=robot
- далее последовательно для каждого элемента идет обработка ключа widget (создание самого виджета и обработка указанных опций, в том числе events). Обработка events.init происходит именно в этот момент. Т.к. элементы обрабатываются последовательно, то тут и кроется разгадка поведения.
- после обработки ключа widget для элемента dog меняется значение c dog на cat, т.к. cat=cat на этот момент:
dog=cat
cat=cat
monkey=monkey
robot=robot
- после обработки ключа widget для элемента cat меняется значение c cat на mouse:
dog=cat
cat=mouse
monkey=monkey
robot=robot
- после обработки ключа widget для элемента monkey меняется значение c monkey на man:
dog=cat
cat=mouse
monkey=man
robot=robot
- и финально после обработки ключа widget для элемента robot меняется значение c robot на man, т.к. monkey=man на этот момент:
dog=cat
cat=mouse
monkey=man
robot=man

Теперь вы знаете о такой особенности, надеемся, это поможет вам в решении возникающих непонятных ситуаций!

Если у вас остались вопросы - задавайте в комментариях, а мы уже готовим для вас следующее задание )
66 views07:00
Открыть/Комментировать
2023-02-01 10:02:11 Всем привет! Мы снова пробуем новую рубрику - #ёмоёlowcode

Суть простая: публикуется небольшое задание , связанное с lowcode на Eftech.Factory, ваша задача - дать свой вариант ответа в комментарии!

Интересно? Тогда погнали!

Дано: Есть следующая схема gui:

(версия Eftech.Factory 12.11.0+)

{
"type": "object",
"widget": {
"name": "container"
},
"properties": {
"dog": {
"type": "string",
"value": "dog",
"widget": {
"name": "info",
"events": {
"init": {
"$populate": {
"path": "dog",
"data": {
"$var": {
"path": "cat"
}
}
}
}
}
}
},
"cat": {
"type": "string",
"value": "cat",
"widget": {
"name": "info",
"events": {
"init": {
"$populate": {
"path": "cat",
"data": "mouse"
}
}
}
}
},
"monkey": {
"type": "string",
"value": "monkey",
"widget": {
"name": "info",
"events": {
"init": {
"$populate": {
"path": "monkey",
"data": "man"
}
}
}
}
},
"robot": {
"type": "string",
"value": "robot",
"widget": {
"name": "info",
"events": {
"init": {
"$populate": {
"path": "robot",
"data": {
"$var": {
"path": "monkey"
}
}
}
}
}
}
}
}
}


Вопрос: что будет отображено в интерфейсе у элементов dog, cat, monkey, robot?

P.S. просьба не пользоваться Eftech.Factory, а предложить свой вариант, исходя из того, как вы это понимаете, а возможно и точно знаете
48 views07:02
Открыть/Комментировать
2023-01-31 17:00:52 Good news, everyone!
Сегодня выпускаем пару новых хотфикс-релизов Eftech.Factory: 1.3.10 и 12.11.1

Оба релиза включили в себя перенос решения проблемы n+1 запросов из ближайшего релиза.

Почему решили сделать хот-фикс? Чем сложнее у вас запрос**, тем очевиднее становилась проблема.
Для примера на запросе(для отчета) с вложенностью 5 уровней сервис не успевал отдать ответ за таймаут в 2 минуты. С хотфиксом он успевает менее чем за 30 секунд!

**чем больше уровень вложенности объектов и количество разных связанных коллекций в запросе

Теперь следующий релиз не будет сильно оптимизирующим и ускоряющим работу платформы, как мы его позиционировали ранее.

Несмотря на это, у него в рукаве остались еще пара , которые вам обязательно понравятся!

#релизы
42 views14:00
Открыть/Комментировать
2023-01-25 14:37:20 Стартуем небольшой цикл постов.

Расскажем как мы делаем работу Платформы прозрачнее (о логировании и мониторинге) и какие фичи помогают пользователям избежать ошибок при создании кода json-схем.

Цикл, потому что нам есть чем поделиться и в один пост это не уместить.

Для такого дела решили попробовать формат статей.

Прочитать можно как в канале tg (instant view), так и в teletype blog.
71 views11:37
Открыть/Комментировать
2023-01-20 18:01:01 Всем привет и хороших (а кому-то и продуктивных ) предстоящих выходных!

У нас новая рубрика - #ожидайте

В релизе 12.11.0 реализованы глобальные изменения по работе с конфигурацией.
Теперь нет необходимости вручную рестартовать сервис data для применения новой конфигурации.
Сервисы перезагрузятся самостоятельно!
Но ... при каждом изменении конфигурации.

Ожидайте - в ближайшем релизе будут убраны излишние рестарты ( ну почти все - кроме изменений ресурсов object).
Конфигурация будет применяться на тестовых окружениях быстрее!

Меньше простоя - больше !

#ожидайте
75 views15:01
Открыть/Комментировать