🄽🄸🄺🄸🅃🄰
Хммммм
🄽🄸🄺🄸🅃🄰
Вот у меня эти строки сливаются в один слайс
Artem
типа test4 test15 и так далее?
Artem
ну это потому что в оригинале fmt.Printf("%s", w)
Artem
без переноса каретки
🄽🄸🄺🄸🅃🄰
Не
🄽🄸🄺🄸🅃🄰
Они в одном слайсе
🄽🄸🄺🄸🅃🄰
Я делаю с переносом и в [ ... ]
Artem
ну, короче, пример использования в студию
🄽🄸🄺🄸🅃🄰
Думаю где-то до райтера может в переменную дописывается, но там байт хранилищ нет
🄽🄸🄺🄸🅃🄰
Я сейчас с телефона далее этот метод писал
🄽🄸🄺🄸🅃🄰
Боюсь быстро пример не пришлю 😒
Artem
Ну как только так сразу :) Но там явно дело либо в использовании, либо еще в чем-то. Сам райтер без каких-то нюансов
Artem
ок
heavycharged
как вы настраиваете goimports чтобы он быстро работал?
heavycharged
у меня он судя по всему ещё папку vendor начинает проверять
heavycharged
хочу на build в IDE повесить его
Alexander
Goland?
heavycharged
да, Goland.
heavycharged
вечно жмакать Ctrl+S не люблю. Хочу чтобы при билде сразу все импорты добавились/удалились.
Aleksandr
Там же auto save
heavycharged
хм, сейчас перевключил вотчеры свои, и реально при билде сработал авто-сейв. до этого вечно жмакать надо было.
Anonymous
посоветуйте как решить такую проблему в парсинге json: мне приходит поле, которое то является строкой, то объектом. как это проще решить? нет ли возможности задать для этого поля кастомный тип в го, который сможет кастомно распарсить джсон для себя?
Sergey
можете подказать создаю лог файл при старте демона . У меня программа разбита на пакеты . В лог пишу данные через либу "github.com/op/go-logging".
Sergey
проблема в том что логирование функций работает только впакете main в других пакетах оно не работает тоесть если я делаю flog.Info("some err") не в пакете майн то в лог файл который я обьявил в main не запишшет
Sergey
можете подказать как решить данную проблему и писать данные в лог при работе функций с других пакетов .Может надо испрользовать указатели ?
Anonymous
Смотри интерфейс JSON.Unmarshaler
может знаешь нормальный пример по нему? гугл выдает все остальное из пакета json кроме этого интерфейса
Michael
Привет всем, подскажите ответ на может быть довольно странный вопрос, как правильно удалить элементы из слайса/массива, либо, как освободить память Пример проблемы, https://play.golang.org/p/YrSu2p_kge8 В нем я заполняю элементы массива, после освобождаю и ожидаю. В этот момент смотрю потребляемую память в мониторинге системы, где процесс занимает 1,02гб
heavycharged
runtime.GC() или runtime.FreeOSMemory()
Artem
https://stackoverflow.com/questions/37382600/cannot-free-memory-once-occupied-by-bytes-buffer более подробный ответ на SO
Aleksey
А так не меньше занимается память? https://play.golang.org/p/QMKhxaSx5c6
heavycharged
а с чего ей так меньше заниматься? при создании слайса из значения, он автоматически cap по значению (вроде) .
heavycharged
это если бы он аппендами добивал, тогда там могло быть на 65 байт 128 выделить.
Slava
там же основная память не на array
Slava
он всего ~30 мб зайнимает
Aleksey
Вы в это время за компами сидите? Я к битве экстрасенсов просто готовлюсь.
🄽🄸🄺🄸🅃🄰
@tomiccio я нашел в чем трабла была
🄽🄸🄺🄸🅃🄰
я в фабрике анаизатора сделел это: //a.reader = bufio.NewReaderSize(a.reader, a.bufferSize) //a.writer = bufio.NewWriter(a.writer)
🄽🄸🄺🄸🅃🄰
и мой как раз writer стал копить буффер до 4 мегабайт
Pawel
go/build, cmd/dist: add js/wasm architecture (Ia25b4fa2) · Gerrit Code Review https://go-review.googlesource.com/c/go/+/102835
это офигенно. скоро js сдохнет на фиг и жить станет проще
Anonymous
Мне чтот подсказывает , что js нас всех переживет
🏁Александр
а поработать не пробывал? фриланс + основная работа. Тонизирует, особенно ночьные смены 🙂
Ivan
айфон продать можно, если что
Ivan
нет, что вы, никаких приколов
Petr
А почему вы свои проблемы сейчас выплёвываете на всех?
Pawel
Один из крымских разработчиков - стример nerd comando из Севаса?
🏁Александр
идешь на джобс, и берешь халтуру. Помоему у @kotchuprik куски какие то халтурные были, опять же какой у тебя уровень не понятно.
.
Как у Azure с поддержкой Go?
Zloy-Dobry
1488 \О
Alexander
Как у Azure с поддержкой Go?
на сайт азуры зайти религия не позволяет ?
Alexander
https://docs.microsoft.com/ru-ru/azure/
freezlite
делаю git pull "уже обновлено" делаю git push пишет сначалос пулить надо разные комиты
freezlite
WTF
Andrey
Как у Azure с поддержкой Go?
Azure большой, что именно вас интересует? Если вы хотите в SQL хрнимые процедуры на Go, то врядли. Если компилятор в ВМке запустить, то возможность есть, но не из коробки.
Zver
это офигенно. скоро js сдохнет на фиг и жить станет проще
Для десктопа то вроде бы нет полнценного уи, а вы уже надеетесь веб уи на гоу.
Andrey
Как раз думал есть ли такая возможность из коробки. Спасибо
Не из коробки, в том смысле, что его ставить туда надо будет, предустановленного нет :)
Fastumkruk
Всем привет. Кто знает какая DLL отвечает за уведомления в трее?
Zver
идешь на джобс, и берешь халтуру. Помоему у @kotchuprik куски какие то халтурные были, опять же какой у тебя уровень не понятно.
Можно про этот поподробней? И про первое и про второе? На каком джобс и у @kotchuprik халтура на Гоу?
Fastumkruk
.
Я правильно понимаю, что SQL запросы с операциями типа UPDATE или INSERT, которые занимают много времени, можно (или нужно) пулять в отдельные горутины, чтобы добиться большей производительности Request Handler'a? (не тратим время на ожидание выполнения SQL операции)
Aleksandr
если тебе не нужно вернуть результат клиенту, то да. принял данные, передал в горутину, вернул респонс
Aleksandr
если нужно, то смысла нет
.
Спасибо
Slach
Товарищи golang программисты, а вот поругайте меня коллективным разумом я тут немного в "творческом отпуске" решил покомитить в opensource вот тут и вот тут https://github.com/github/orchestrator/pull/445 https://github.com/github/orchestrator-agent/pull/20 старался все делать без ошибок проверять по максимуму попутно сделал "неработающую функциональность" работающей... старый функционал (если он вообще работал, в чем есть определенные сомнения), сделал более customizable "автор проекта" не хочет принимать этот pull request что дальше делать? сделать все как хочет автор проекта? разбить все на кучу мелких pull request ? или забить? в принципе потратить еще пару дней на это могу, но мне не понятна мотивация человека, особенно вот тут https://github.com/github/orchestrator-agent/pull/20#discussion_r177996596 это же прямо конкретно его код из "головного проекта" сбекпорченый, что он там усмотрел "неправильного", не очень понятно и вот тут https://github.com/github/orchestrator-agent/pull/20#issuecomment-377188789 тоже непонятно, я же не ломаю старый функционал, просто добавляю возможность кастомизации, зачем это убирать?
Aleksandr
я не знаю, что этот проект делает и как внутри работает. но такое бывает. по последней ссылке (как я понимаю) ты добавил каких-то плюшек, которые не вписываются в его философию проекта - для подобных добавлений у него есть какое-то Xtra-чего-то там. Тебе кажется что это просто добавления, ему кажется что это замусоривание проекта ненужным.
Slach
=) в том то и дело что именно xtrabackup как такового я в проект не добавлял вообще =) xtrabackup утилита для online бекапа в mysql проект управляет mysql базами данных у него там есть функционал когда можно перелить данные с одного сервера на другой и у него было жестко захардкожено как именно это можно делать при этом куча кода уже закостамизирована в смысле можно поменять поведение через конфиг...
Zver
Здравствуйте! 🙃
Oksana
Приветствую :)
Zver
Приветствую :)
"Гошница" или hh? 😏
Fedor
"гоферша" тогда уж
Constantine️
гашенная