@devops_ru

Страница 432 из 4568
Felix
18.06.2016
15:57:09
и можно забыть об абсурдном аргументе "пхп удобнее для UI"

Pavel
18.06.2016
15:57:33
На твиге очень удобно

Вообще это же практически слизано с jinja2 ;)

Felix
18.06.2016
15:58:04
имплементации твига есть под что угодно

Google
Felix
18.06.2016
15:58:17
но зачем твиг, когда есть jade/pug?

который не просто шаблонизатор, но и еще дает нормальный синтаксис для html

Pavel
18.06.2016
15:59:47
а jade как устроен внутри? В нем есть синтаксический парсер и возможность DSL запиливать?

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

Felix
18.06.2016
16:03:42
jade можно исполнять любой жс, но понятное дело лучше это использовать по минимуму

а, ну еще фильтры есть

то есть можно например взять фильтр для маркдауна

писать что-то типа :markdown-it # This is markdown

и он отрендерит

Pavel
18.06.2016
16:07:06
Фильтры да, в твиге тоже есть. А можно например вместо оператора for плагином запилить свой оператор forblabla который будет итерировать с кастомной проектной логикой?

Felix
18.06.2016
16:11:42
нет, но это так себе фича, лучше отдавать в шаблон уже нужное

так понятнее будет

код - там где код

Google
Pavel
18.06.2016
16:14:09
Если в десятках мест в шаблонах используется один и тот же паттерн, какой-нибудь for с километровым условием, которое в зависимости от настроения менеджера еще меняется периодически, то почему бы его не вынести в отдельный оператор. Фронтендерам сэкономим кучу времени.

Felix
18.06.2016
16:15:08
ну да, но лучше вынести функцию с конвертацией отдельно и отдавать ее результат

будет тоже самое, только если кто-то новый придет в проект, он не охуеет

Pavel
18.06.2016
16:16:33
Если к нему относиться как к человеку и не посылать в гугл на любые вопросы то он не охуеет :) Объяснять надо конечно.

Дмитрий
18.06.2016
16:19:45
Я не понимаю, о чем вы спорите, в pug есть функции

Шаблоны, то бишь, делаются из коробки. Я любой более-менее повторяющийся html, который можно отрендерить при сборке, сразу выношу в mixin-функции

Pavel
18.06.2016
16:23:47
Ты понимаешь в чем разница между вызовом функции и оператором for например ?

Функция это монолит, ты ей подаешь на вход данные и получаешь данные на входе. А в операторе for ты можешь менять control flow прямо внутри цикла.

Добавлять дополнительные if, блоки засовывать, прерывать итерацию и т.д.

Pavel
18.06.2016
16:26:24
ебать, вы все еще за пхп трете

Felix
18.06.2016
16:26:50
будет в одном месте все

Xeniya MTS
18.06.2016
16:34:44
В jade есть for
Клевый никнейм

Pavel
18.06.2016
16:37:33
Блин да миксины это ваще не про то :(

Я про штуки типа такого http://twig.sensiolabs.org/doc/tags/autoescape.html

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

Roman
18.06.2016
16:41:55
tahoma в массы

Дмитрий
18.06.2016
16:44:26
В evernote отвратительный интерфейс, я бы везде по умолчанию впилил Proxima Nova, но разработчики забили на внедрение фич года два назад

ptchol
18.06.2016
16:48:32
Касательно митапа я не понял какие кейсы от возможности влезть в существующий контейнеровский нс

Google
ptchol
18.06.2016
16:48:43
Нахера оно

Дмитрий
18.06.2016
16:49:19
Блин да миксины это ваще не про то :(
Если что, то jade mixin - это не css) Хоть управляющую конструкцию, хоть js код, хоть что. Autoescape и прочее из раздела tags документации по твигу делается примерно так же, это просто два шаблонизатора, выполняющих одни и те же задачи.

Alexander
18.06.2016
16:49:31
У фланта специфичный юзкейс, не классический для докера

ptchol
18.06.2016
16:50:11
Саш, я про то зачем это может смертным пригодится

Alexander
18.06.2016
16:50:53
Ну не зачем, но содержимое доклада полезно для понимания

ptchol
18.06.2016
16:52:10
Я думал это все знают. Это из разряда, решил ты устроится опсом в поиск яндекса, и там вот про это все на собеседовании спрашивают.

Alexander
18.06.2016
16:53:30
Далеко не все знают, тем более обсуждение вышло ок после доклада

Alex
18.06.2016
16:53:38
Чего на них смотреть? Я лучше на девчонок посмотрю

ptchol
18.06.2016
16:54:51
Далеко не все знают, тем более обсуждение вышло ок после доклада
Согласен. Но субъективно, доклад про интеловскую защиту, анклавы и вот те кишки это было круче ))

Alexander
18.06.2016
16:55:11
@ptchol ну и пришло 30 человек на него)

Но круче, согласен

ptchol
18.06.2016
16:55:30
Ну блин )

Alexander
18.06.2016
16:55:34
Я оттянулся

Но так буду делать не часто) а то мы с тобой и будем ходить) а в сообществе 1400 человек

Alex
18.06.2016
16:56:30
Проблема в том, что мало кто из тех, кто везде трубит о контейнерах, реально работали с чем-то высоконагруженным.
Я работал А на остальных мне похуй В их деревянные головы очень тяжело информацию забивать

ptchol
18.06.2016
16:56:37
Уровень приложения и тех и этих знаний одинаково ничтожен помоему) но там прям будущее чувствовалось

Alex
18.06.2016
16:56:47
Вот правда - у меня нет задачи вам что-то доказывать, заебали

Не в состоянии пойти тесты провести - ставьте вордпрессы

Не в состоянии пойти разобраться, как контейнерная виртуализация работает - нахуй вон из комнаты

Google
Ivan
18.06.2016
16:57:59
Ага, кулуары

Доклады - это скорее повод поговорить.

Я бы сокращал их до 10 минут, чтобы человек мог выйти и рассказать, о чем ему интересно поговорить :-)

Alexander
18.06.2016
16:58:45
Я вот с чуваком-безопасником из киви классно затер

Sergey
18.06.2016
16:59:04
ptchol
18.06.2016
16:59:05
А еще новый клёвый паттеерн от Кости - консибль (

*))

Pavel
18.06.2016
16:59:50
консибль - это контейнерный ансибль ?

Admin
ERROR: S client not available

Ivan
18.06.2016
17:00:00
не, это с консулом

я прошлой осенью еще опробовал конч

консул + шеф

Alex
18.06.2016
17:00:42
Так вот, я обещал телегу прогнать

Ivan
18.06.2016
17:04:12
Так Саша, расскажи про nginx

Alex
18.06.2016
17:04:20
И дал ссылку на случай с Молдбагом

Это классический кейс пассивно-агрессивного стада

Ivan
18.06.2016
17:04:49
"Так вот, закидываю я конфиги nginx себе на плечи" вот это все

Google
Alex
18.06.2016
17:05:11
И те дорогие коллеги, которые пытаются сделать nginx и заббикс мемами этого чата - они ж просто насаждают здесь Хабр

Ну каман, парни

"Он на святое покусился"

Нельзя быть конформистом даже в этом

Заббикс - это вообще край

С nginx веселее

Pavel
18.06.2016
17:06:06
Заббикс - это вообще край
ну ты же сам опять

Alex
18.06.2016
17:06:17
Так как он хорошо работает и написан в России - ну как тут не сыграть в патриота

А эти смешные дурачки на Go что-то пишут, как можно

А скажите - если взять тарантул с вебсервером встроенным на Lua, то рекламу нельзя будет откручивать с хорошей эффективностью?

Тоже обязательно nginx понадобится, да?

Статью про Хаскел в продакшне нечетал, просто мотанул посмотреть, кто автор

Не удивлен

Sergey
18.06.2016
17:08:04
Алекс, чем вам так nginx не угодил?

Alex
18.06.2016
17:08:23
На каждого Шуклина, у которого Хаскел не работает найдется Зуйков, у которого Хаскел работает

И Зуйкова послушать гораздо интереснее, чем Шуклина

Жаль, он редко говорит

Я про реднеков

Maxim
18.06.2016
17:09:23
На каждого Шуклина, у которого Хаскел не работает найдется Зуйков, у которого Хаскел работает
А Шуклин что-то говорил про Хаскел после того как уехал в Лимасол?

Alex
18.06.2016
17:09:26
Которые посмотреть на звезды не могут, потому что не хотят

Страница 432 из 4568