Anton
забей на враппер. ты быстрее напишешь свой, чем соберешь грабли и баги в чужом
Anonymous
нет, ну просто первый раз так защел, а вы тут на тебе сразу начинаете возмущаться. короче понятно свами..
Axm
мы возмущаемся, что ты пишешь сразу для 1000 человек такой вопрос, который мог бы за 10 секунд в гугле узнать.
Alexey
Если бы ты нашёл несколько библиотек и спросил бы, какая из них удобнее, какие есть минусы, никто бы не бузил
Michael
Taras 🦀
Илья
Илья
всё норм
No1
чет задумался, в пакете часто обновляю код: соотвественно хочется получить rerun main.go ) есть же watcher какой нибудь?
Aleksandr
No1
а по опыту?) что стабильно работает?
Aleksandr
я в gogland передергиваю стоп/старт и все
No1
ну вот передергивать уже рука болит 😏
Мерль
я realize использовал, но потом бросил
Илья
когда проект становтися больше, передергивать уже не хочется
No1
спасибо большое за гугл, хорошая вещь) даже автоматический fmt можно прикрутить
Мерль
ceiling cat
Ребята, такой вопрос по logrus, кто пользуется
Скажите, как нормальный форматтер сделать в стиле
[time] LEVEL MSG ?
No1
gogland от jetbrains
ceiling cat
Сейчас просто выглядит так: time="2017-10-04T22:02:13+03:00" level=info msg="ExchangeHandler initializing"
Мерль
Мерль
ааа
Niko
in favor кажется в ozzo такой логер используется, можно примеры посмотреть
Илья
смотри в сторону zap
Илья
:)
ceiling cat
Ivan
Поставил vscode и очень понравилось, когда строчки вверх-вниз двигаешь, отступ автоматически меняется. В идее не хватает такой фичи.
No1
мне бы очень хотелось пощупать kite с поддержкой go
Anonymous
Ivan
Так лениво гифку делать ;) ну вот была строка после цикла, а её двигаешь вверх в цикл альт-стрелкой и автоматом отступ у строки увеличивается.
Anonymous
tab, shift+tab в идее?
Anonymous
добавить/убрать отступ
Anonymous
даже в виме по-моему также ))
Илья
ты не понимаешь :)
Ivan
Да это понятно, лишний жмак по клавишам же.
Valentin
Вообще gofmt все сам делает, зачем руками менять отступы?
No1
так тут даже делать не надо фмт, все уже само сделается) не трать время
Anonymous
No1
про что и речь:)
Aleksandr
[security] Go 1.8.4 and Go 1.9.1 are released
https://golang.org/dl/
Niko
Оо. Спасибо
Pawel
такое дело, надо выполнять в го приложении скрипты. ищу самое простое решение. пока что проще чем anko (Матц) ничего не нашёл. Кто нибудь с anko работал, есть что плохого сказать об этой либе?
Alexei
а чего не какой-нить go-lua?
Valentin
Плюс за lua
Мерль
Pawel
а чего не какой-нить go-lua?
1) видел стрый как гавно мамонта биндинг с завязкой на cgo, a хочется актуалную либу и без костылей
2) lua девопсы ниасилят
3) по моему мнению lua - гавно
Alexei
go-lua is a port of the Lua 5.2 VM to pure Go
Alexei
ну да а недоголанг скрипты - девопсы осилят )))) На мой взгляд надо использовать более-менее стандартные решения, lua, как встроенный язык - это норма
Pawel
Alexei
я не настаиваю, про anko я от тебя узнал, а про lua знаю очень давно и применял )
Niko
Привет!
Что не так? Хочу получить индекс вхождения второго параметра в первый, но всегда вижу -1
fmt.Printf("%v", strings.Index("88", string(8)))
fmt.Printf("%v", strings.IndexAny("88", string(8)))
Alexei
Alexei
и в сторону strconv.Itoa
Niko
Alexei
ты приводишь к строке, фактически, байт с кодом 8
Alexei
Alexei
Niko
Pawel
Niko
А как лучше удалять элемент массива? Это вообще нормальный подход?
http://joxi.ru/E2p3BwoTBYbdKm
Niko
Оо, есть еще варианты
http://joxi.ru/1A5LXn4tKQp0v2
Alexei
Niko
ok
Alexei
Alexei
Там подобные же решения предалагются
Alexei
И вот это https://github.com/golang/go/wiki/SliceTricks
Niko
спасибо
Но как-то странно, что сам язык не имеет таких встроенных функций, как удаление или array_shift
Niko
@elemc
Этим и занимаюсь)))
http://joxi.ru/Q2KgL6EI9WM4x2
Niko
почему ты думаешь, что не надо? Хочешь сказать удобней по всему коду делать array_shift "руками"?
Alexei
Alexei
Проще ранжем пройтись и выкинуть слайс или использовать дальше.
Michael
а зачем го-пхп?
Niko
Michael в го нет многих методов, которые есть в php. Я с php переписываю и испытываю некоторые неудобства без подобных методов