|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
hVostt mayton Тут - больше букв. Давно, когда я был молодым и зелёным, то был в восторге от разных трюков в С/C++, как можно десяток строчек кода сократить до одной. Потом начал понимать, что меньше буков -- вовсе не так круто, как мне казалось. Я - тоже не сторонник брейнфака. Но мне кажется что .properties очень часто используется не по назначению. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 10:37 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
mayton, application1.module1.form1.property1 = "FuckenValue1" application1.module1.form1.property2 = "FuckenValue2" application1.module2.form1.property1 = yes application1.module2.form1.property2 = 1 ......... И application1: - module1: - form1: - property1: yes - property2: 1 ..... Это внешний вид или VIEW. Можно выводить тот что понравился юзверю. О чем спор? Что лучше или хуже? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 10:49 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Какой view? Это исходники. Сорцы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 10:55 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
mayton Какой view? Это исходники. Сорцы. ЗЫ Исходники для человека/прогера/машины? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 11:03 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton Какой view? Это исходники. Сорцы. ЗЫ Исходники для человека/прогера/машины? Я могу процитировать одного из великих. Он сказал-де "Исходники пишуться человеком для прочтения других человеков. И лишь в редких случаях для машины" ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 11:21 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Вот в Spring, если адаптировать application.props в application.yaml эта задача технически уже решена. А в своем кастомном Jetty-Http ендпоинте я взял следующий props: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
Перевернул его наоборот. mime.properties Код: java 1. 2.
Теперь справочник идёт от mime-type к extension но нам пофиг т.к в процессе старта приложения один из бинов который является поставщиком mime-typed их все равно переворачивает. Далее. У меня это приложение группирует обаботку картинок в фолдере. И семантически мне было удобнее картинки определять как группу. Я городил кастомные группы внутри .properties пока не понял что в 100% случаев префикс mime-type уже отвечает на мой вопрос. Если расширение файла - jpg, то он является картинкой потому-что его тип - "image/jpeg" Тогда я вынес классы mime-types на уровень выше. Отсюда появилась категория mime.yaml Код: java 1. 2. 3.
И денормализация. Я просто объединил онинаковые по смыслу расширения (jpg, jpeg) в список. так и получились списки. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 11:32 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Ну тоесть мои игры с классификатором mime-types это не просто конвертация properties в другой формат. Это некое переосмысление. Переход от списка к дереву. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2020, 12:26 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
mayton Вот в Spring, если адаптировать application.props в application.yaml эта задача технически уже решена. . у нас все конфиги на ямле- очень удобно ,properties не даст такой расширяемости я могу на примере продемострировать как это круто вышлядит когда нужно масштабировать проект ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2020, 18:21 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Ну я ищу от ямла не просто пропертей. Это было-бы слишком просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2020, 18:38 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
mayton, ну как сказать не просто проперти а возможность сделать base class + наследование наверняка этому можно и в обычной жизни найти применение ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2020, 18:55 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Да по сути ничего умнее кроме иерархиеских пропертей я в этом топике не придумаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2020, 20:47 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
mayton Да по сути ничего умнее кроме иерархиеских пропертей я в этом топике не придумаю. а что ты хотел придумать от yml он хорош тем там можно сделать base class и иерархию это выглядит реально круто ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2020, 21:22 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Нет. ООП мне здесь не нужно. Мне достаточно будет дерева. И я так и не разобрался как управлять форматированием. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2020, 23:11 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Вот кстати прилетел полезный кейс. Есть AWS cloudformation scripts. Их основное назначение - конфигурировать процесс деплоя вашего кода в Amazon. В качестве языков там можно использовать JSon, Yaml. Типовые конфигурации деплоя для dev/qa/stg сред - это огромные простыни конфигов но они одинаковы как братья-близнецы. Отличаются только суффиксом. Например если создается aws-lambda-0123 то для dev конфигурации у нее будет имя aws-lambda-0123-dev. Планирую внедрить вот этот реплейсмент не уровне технологичном для Yaml. Потому что в нем такая опция была как минимум заявлена. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 14:52 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Словил баг в утилите xmltojson.jar в ее графической части во время конвертации JSON to YAML. Исходный документ пока привести не могу. Возможно чуть позже. Отбелю его до белизны. Вот stderr: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2021, 12:22 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
mayton, Похоже на битый json. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2021, 21:54 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
mayton, Обновил зависимые библиотеки до самых новых. Должно помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2021, 22:08 |
|
Семантика Yaml документа.
|
|||
---|---|---|---|
#18+
Спасибо. Завтра попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2021, 23:37 |
|
|
start [/forum/topic.php?fid=59&msg=39962401&tid=2120406]: |
0ms |
get settings: |
28ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
368ms |
get tp. blocked users: |
1ms |
others: | 369ms |
total: | 852ms |
0 / 0 |