@proGO

Страница 507 из 1674
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
генерирую логику для nginx.conf
а, эвоно для чего, мы просто тоже Docker используем

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

но я его не использовал, так как пока не нужен

Roman
27.02.2017
01:53:56
утренний вброс https://www.youtube.com/watch?v=PivpCKEiQOQ там и о гошке есть
жаль когда немецкий знаешь читать субтитры уже не помогает))

Sander
27.02.2017
01:54:06
?

Kirill
27.02.2017
01:54:29
жаль когда немецкий знаешь читать субтитры уже не помогает))
я вот немецкий не знаю, так как-то удобнее жить)

Roman
27.02.2017
01:54:46
в consul мне сказали есть что-то подобное с шаблонами
https://golang.org/pkg/text/template/#hdr-Actions как видишь это все condition инструменты шаблонов

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

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

Daniel
27.02.2017
07:45:56
на jinja? к примеру

у меня вот собственный есть темплейтер на lua

Dmitry
27.02.2017
07:46:18
на jinja? к примеру
а чоч, питон тут можно упоминать? только jvm языки в бане?

Phil
27.02.2017
07:52:02
а чоч, питон тут можно упоминать? только jvm языки в бане?
от java, пригорает лично у меня. а что такое jvm-языки?

на jinja? к примеру
А в чем разница? (я не использовал goшные, я не знаю)

Daniel
27.02.2017
07:53:35
Phil
27.02.2017
07:59:19
https://en.wikipedia.org/wiki/List_of_JVM_languages
Да хрен с ним. Скажи тезисно за jinja2. Так скажем второй вопрос - имеет смысл делать go-jinja?

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
и в нем вдруг вставки с нетривиальной логикой и с совершенно другим синтаксисоом

проект на ансибле) вы в своём уме?
я, блядь, в своем. вы себе представляете, какой сложности система плейбуков и ролей требуется для создания кластера машинок на 40?

Google
Phil
27.02.2017
08:08:19
и в нем вдруг вставки с нетривиальной логикой и с совершенно другим синтаксисоом
ой, любая html страница современная. там аж три ортогональные штуки

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

Phil
27.02.2017
08:09:12
мне пох если честно))) уши просто режет
а в чем проблема существования проекта на ansible?

Subbotin
27.02.2017
08:09:15
я, блядь, в своем. вы себе представляете, какой сложности система плейбуков и ролей требуется для создания кластера машинок на 40?
сложность не сильно коррелирует с количеством машин. у меня помню на 30 были сложнее чем на 500

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
писать модули на питоне которые как бы сбоку и писать на dsl который сделан поверх руби как бы НЕМНОЖКО разные вещи
Немного разные, но лично мне абсолютно одинаково писать папетные манифесты или на ямле для солта-ансибла

А вот для модулей питон мне удобнее

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 заведомо может быть многобайтовыми

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

Daniel
27.02.2017
08:52:46
а с явой?

в го норм работать с текстом

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

Google
Subbotin
27.02.2017
08:54:38
а эрланг это dsl для си )
а ниче что там есть рантайм, виртуальная машина и GC?

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

Denis
27.02.2017
10:56:22
плюс @kirilldanshin обещал свои наработки на эту тему выложить

google go 1.8 plugin

https://golang.org/pkg/plugin/#pkg-overview

вообще она простая как палка

Страница 507 из 1674