Dmitrii
Это как Facebook форсит React Native, впаривая наивным разработчикам, мол «Смотрите! У нас Instagram на React Native написан у самих!». А если детальнее подойти к изучению этого вопроса, то окажется, что там React Native — 30% а остальное на нативных компонентах написано.
Alexey
Может лучше запустить с debug логингом а потом пойти почитать сорсы?
ASTASHOFF
> Или все ТруЪ девопсы — телепаты?
Ъ девопсы должны хорошо уметь в дебаг
> core utils
ровно как и уметь пользоваться toolchain
Alexey
Ещё раз, язык не имеет значения. Nginx, например, не написан на Питоне. Но отдебажить что там происходит вполне реально.
Dmitrii
Так можно дойти до обсуждения логгинга сисколов. Только зачем?
Alexey
Если бы терраформ был написан на питоне он бы с большой вероятностью скорее неработал, чем работал
Mark ☢️
ASTASHOFF
как это зачем? это common devops workflow
Mark ☢️
պլհկ
Strace
Го стрейсить то еще удовольствие
Dmitrii
Strace
Я на нее и намекал.
Mark ☢️
ASTASHOFF
ну это смотря что там не работает
ASTASHOFF
если рутины дебажить то -race / pprof
Dmitrii
ASTASHOFF
да ну?)
ASTASHOFF
то есть ты хочешь сказать что девопсу нафиг не надо уметь дебажить ОС/прикладные программы/если не писать под ОС, то базово знать сисколлы?
Dmitrii
Речь была про дебаг. Я не очень понял как ты это так лихо связал.
ASTASHOFF
ну хорошо, что такое дебаг? может мы о разном говорим
ASTASHOFF
если в программе нет verbose или он недостаточен
Dmitrii
Если тебе доставляет постоянно тратить свое время на то, что бы на любой чих перекомпилять софт, только затем, чтобы увидеть что там внутри в рантайме происходит (и сказать себе: ура, я умею пользоваться тулчейном!) ну ооок.
ASTASHOFF
надобность в этом не так уж и редка, имхо
Dmitrii
Если уж на то пошло, для меня нет никакой проблемы запустить tf под реальным дебагером в IDEA с Go плагином и смотреть рантайм переключаясь между контекстами. Только снова вопрос — зачем? :)
Dmitrii
Ну да ладно
Aleksey
кстати как там го плагин то ?
Aleksey
уже норм ?
Dmitrii
И это, кстати, будет куда быстрее чем гадать по дебаг-высеру килотонному. Кондешенал брейкпоинты и проч.
Dmitrii
Но все равно дольше чем просто всунуть printf куда мне надо и перезапустить ) (в целом, я с этого и начал)
Dmitrii
уже норм ?
В целом когда я последний раз пользовался им, то уж раздебажить что-то его с головой хватит
ASTASHOFF
за print я согласен
ASTASHOFF
print это вообще лучший способ узнать whats going on
Alexey
Осталось только понять куда его воткнуть
Dmitrii
Лучший это все же — рантайм под брейкпоинтом ;) А printf самый простой и быстрый.
Alexey
Благо терраформ простой и понятный и там это очевидно
պլհկ
Mark ☢️
Max
вот не смешно нихрена, именно так это и тестируется....
ASTASHOFF
кто знает хорошие фронтенды для редактирования .config?
ASTASHOFF
более удобные чем gconfig / xconfig
Denis
notepad++
Адаптивный Рекомбинатор
vi ?
Адаптивный Рекомбинатор
простите
Aleksey
sublime ?
ASTASHOFF
мне хотелось бы визуализировать entries и нормально их классифицировать, как в gconfig. отмечать цветами нестандартный выбор, ну в таком духе
Aleksey
перекличка редакторов ? :)
ASTASHOFF
не, я не за текстовый редактор
ASTASHOFF
ну если в текстовые редакторы есть плагины для этого дела, то круто, но я не знаю, поэтому и консультируюсь )
Aleksey
видимо надо писать.
Aleksey
плагин к виму :)
ASTASHOFF
Поиск вот везде плохой
Yuri
sublime text? не?
Aleserche
а хорошее ведь предложение, плагин к виму
Slach
всем привет
а как то можно посмотреть листинг всех файлов которые docker-compose передает в context при build image?
а то такое ощущение что .dockerignore работает не так как описано в документации
Oleg
https://github.com/moby/moby/issues/16056
Здесь предлагается написать dockerfile с COPY . и RUN tree
Dmitrii
Такой вопрос, а кто-нибудь реализовывал такую схему а амазоне, когда из подсети A трафик на определенные ip:port выходил бы в интернет через специальный гейт с заранее известным IP? И желательно чтобы availability было норм.
Dmitrii
Вариант с VPN в целом имеет право на жизнь, но хотелось бы здесь магией амазона все сделать
Dmitrii
Хотя в данном случае у меня все внутри одного региона. Походу VPC Peering это то, что мне надо.
CMDR Jack
Мы уже сделали все магией амазона. И огребли *странных* сетевых проблем
CMDR Jack
Неконсистетнтых в смысле
CMDR Jack
Так и не разобрались, в чем дело, ходим по впн
ASTASHOFF
например?
Dmitrii
Иначе пакеты будут странным образом дропаться в недрах Амазона
Dmitrii
Я на такую херню напоролся когда городил VPN между регионами в Амазоне.
Dmitrii
При чем в зависимости от того как решишь сделать раутинг, на эту проблему можно и не напороться.
G72K
Dmitrii
Не пересекаются. Спасибо.
CMDR Jack
CMDR Jack
Но мы в целом с амазона все равно съедем, наверное
Dmitrii
Вот подстава. TF разрешает все значения относительных симлинков и если симлинк есть а оригинального файла нет, то провиженер падает с треском.
Dmitrii
Наверное,даже нет смысла идти им жаловаться. Снова скажут "А зачем?", "А может не надо?" 😕
Mark ☢️
Dmitrii
Типа PoC что это проблема их а не моя? 😂
Dmitrii
Пока сделал так: find -L _ansible-playbooks/ -type l | xargs rm
Dmitrii
Но это бред какой-то
Rauf
Dmitrii