
Roman
27.02.2017
01:47:34
в таком случае всё очевидно
так-что да, придётся тебе иначе проблемку решать

Sander
27.02.2017
01:49:09
ясно, спасибо
так бы до утра сидел )

Google

Roman
27.02.2017
01:49:55
да особо не за что, кстати интересно а для чего та либа использует шаблоны?

Sander
27.02.2017
01:50:06
я для докера использую
генерирую логику для nginx.conf

Kirill
27.02.2017
01:50:25
утренний вброс https://www.youtube.com/watch?v=PivpCKEiQOQ
там и о гошке есть
утро в -х- чат

Roman
27.02.2017
01:52:21

Sander
27.02.2017
01:53:35
в consul мне сказали есть что-то подобное с шаблонами
но я его не использовал, так как пока не нужен

Roman
27.02.2017
01:53:56

Sander
27.02.2017
01:54:06
?

Kirill
27.02.2017
01:54:29

Roman
27.02.2017
01:54:46

Phil
27.02.2017
07:41:30
генерирую логику для nginx.conf
При то что ты везде используешь ansible, а Go в обработке файла/текста так себе, я бы использовал питон. Кстати что за библиотека?

Google

Daniel
27.02.2017
07:43:59
просто не надо программировать на гошных темплейтах

Phil
27.02.2017
07:45:15

Daniel
27.02.2017
07:45:56
на jinja? к примеру
у меня вот собственный есть темплейтер на lua

Dmitry
27.02.2017
07:46:18

Phil
27.02.2017
07:52:02

Daniel
27.02.2017
07:53:35

Phil
27.02.2017
07:59:19

Daniel
27.02.2017
08:00:23
гошные штатные темплейты - довольно куцие. и это хорошо, на них нельзя программировать
jinja2, наоборот, очень мощная
настолько, что я ппытался однажды нашему ромке запретить ее использовать
потому, что читать это невозможно совершенно

Phil
27.02.2017
08:01:33
:)))))))))))
Мысль понял
И камент твой теперь понял

Daniel
27.02.2017
08:03:20
у тебя есть проект, на го, скажем, или даже на ансибле

Serhio
27.02.2017
08:04:15
проект на ансибле) вы в своём уме?

Daniel
27.02.2017
08:05:10
и в нем вдруг вставки с нетривиальной логикой и с совершенно другим синтаксисоом

Google

Phil
27.02.2017
08:08:19

Serhio
27.02.2017
08:08:25
мне пох если честно))) уши просто режет

Phil
27.02.2017
08:09:12

Subbotin
27.02.2017
08:09:15

Daniel
27.02.2017
08:09:29
согласен

Quet
27.02.2017
08:21:33
хоть 30 хоть 500 машин
описывать логику на ямле — то еще уебство

Subbotin
27.02.2017
08:22:59
согласен
у меня логика была на паппетовском dsl + немного руби

Vladimir
27.02.2017
08:24:13

Quet
27.02.2017
08:25:01

Vladimir
27.02.2017
08:25:24

Quet
27.02.2017
08:25:38
по сравнению с ямлом это огромный плюс

Quet
27.02.2017
08:25:55
хуже наверное только на xml писать то же самое

Vladimir
27.02.2017
08:26:33

Quet
27.02.2017
08:26:58
руби и xml (ямл)? то же самое?

Vladimir
27.02.2017
08:27:09
Папетовый дсл это не руби в чистом виде

Quet
27.02.2017
08:27:27
бред
но спорить не буду )
дсл не руби, но руби весь доступен

Vladimir
27.02.2017
08:28:41

Google

Quet
27.02.2017
08:29:20
сказать можно, но питон от этого доступнее не станет )
писать модули на питоне которые как бы сбоку
и писать на dsl который сделан поверх руби как бы НЕМНОЖКО разные вещи

Vladimir
27.02.2017
08:33:37
А вот для модулей питон мне удобнее

Subbotin
27.02.2017
08:40:00
ну не знаю. мне на ямле для ансибля кажется пиздецом. логика на ямле это какой-то ад. прям из жава мира. там логика на xml. собственно ямл легко конвертируется в xml.

Daniel
27.02.2017
08:43:43
коллеги, остановитесь

Subbotin
27.02.2017
08:46:57
да. давайте лучше про го
вот сегодня по дороге на работу думал: есть ли какие-то причины чтоб работать с текстом на го? вроде как язык от создателей юникода. может тут лучше и комфортнее работа с юникодным адом, чем в каком-нить питоне?

Admin
ERROR: S client not available

Subbotin
27.02.2017
08:49:01
чисто абстрактная мысль

Kirill
27.02.2017
08:50:22
декларативность и относительная централизованность энсибла лучше, чем размазанная по всем модулям на реальном языке программирования логика вычисления в зависимости от ОС того, как нужно делать X на Y и не сломать Z.

ros
27.02.2017
08:50:22
а что в питоне не так с юникодом?
в 3 вроде уже все что str заведомо может быть многобайтовыми

Quet
27.02.2017
08:52:04
а нет, на сишечке более неудобно

Daniel
27.02.2017
08:52:39
вот прям с любым?

dypa
27.02.2017
08:52:45

Daniel
27.02.2017
08:52:46
а с явой?
в го норм работать с текстом

Quet
27.02.2017
08:53:51
а с явой?
не, в го менее удобно. в яве хоть итераторы есть, стримы (в новом jdk)

Google

Subbotin
27.02.2017
08:54:38

Quet
27.02.2017
08:54:51

redbeard
27.02.2017
08:55:00
это хороший dsl для Цэ :)
но работать в нем со строками - удовольсвтия мало

Quet
27.02.2017
08:57:18
байтики перекладывать в нем норм, а с текстом работать плохо

Phil
27.02.2017
09:43:06

Alexander
27.02.2017
09:49:44
Зато в го нет UnicodeDecodeError постоянных

Ivan
27.02.2017
09:52:44

Dmitry
27.02.2017
09:55:11

Alexander
27.02.2017
09:57:31
Их просто нет
Не знаю, мб просто нормально работа с utf сделана.

Phil
27.02.2017
09:59:31
За 25 лет развития языка, в котором utf8 появилс, могли бы уж да :)))
Но кстати внутрь не смотрел, не знаю

Aleksey
27.02.2017
10:53:46
Чят, хочу написать приложение с плагинами. Можете подсказать что почитать по принципиальнйо стороне вопроса? Соврешенно не понимаю как это может быть реализовано.

Denis
27.02.2017
10:55:45
через rpc запросы или новую plugin библиотеку в версии го 1.8

Aleksey
27.02.2017
10:56:08

Denis
27.02.2017
10:56:22
плюс @kirilldanshin обещал свои наработки на эту тему выложить
google go 1.8 plugin
https://golang.org/pkg/plugin/#pkg-overview
вообще она простая как палка