Nik
buffer := new(bytes.Buffer)
buffer.WriteString(postData.Encode())
Nik
потом просто http.Post c этим буфером
Alexey
О! Супер! То что нужно! Спасибо огромное)
Dmitri
смотря для чего различия. Режим совместимости предназначен в основном для запуска старых игр, которые юзают весьма специфические опции винды. Рантайм голанга юзает самые простые сисколы базовых функций win api, которые не менялись уже очень давно. До сих пор с хрюшей проблем не возникало, с чего это они сейчас должны возникнуть? В заметках о выпуске о какой либо несовместимости ХР с рантаймом голанга ни слова нет, и я не вижу причин с чего бы ему возникнуть в 1.11, если в 1.10 было всё хорошо. В любом случае абсолютно надёжного на 100% софта не бывает. Приходится идти на определённые риски, выдерживая баланс интересов. Смысл писать под ХР на Го, а не на object pascal или Си в том, что они отстойные по сравнению с Го, на них сложно что-то вообще написать и тем более поддерживать. Возникнут траблы с совместимостью 1.11 и ХР - я сильно удивлюсь и сделаю даунгрейд на 1.10, мир не рухнет и ни кто меня за это не упрекнёт, ибо даже самые тупые манагеры понимают что такое ХР и почему с ней могут возникнуть проблемы. Закрываем эту тему.
Ключевая ошибка: api не делится на "самые простые" и "специфические" вызовы. Поддержка api, соответственно, бывает двух видов: да/нет. Вот у го 1.10 - да, у го 1.11 - нет.
Dmitri
саша
Sergey
Кто как и чем тестирует свой код?
Oleh
Кто как и чем тестирует свой код?
в основном
https://github.com/stretchr/testify
https://github.com/smartystreets/goconvey
https://github.com/vektra/mockery
И когда есть время поизвращаться
https://github.com/google/gofuzz
Sergey
Oleh
А goblin, херня или можно использовать?
Я его не юзал, но после просмотра README напоминает goconvey только есть такая фича как:
Use Before, BeforeEach, After and AfterEach for setup and teardown your tests
Stanislav
Привет. Обмазывался ли кто-нибудь gotk3?
Stanislav
Чего-то немножко не ясно, каким образом добавлять внутрь одного виджета n-число другого виджета из glade.
Stanislav
То ли у меня мозг слишком ООП после java, то ли чего-то очевидное в go мне кажется не очевидным.
Stanislav
Всё, разобрался. Всем спасибо.
el
Всем привет, подскажите плз, стартую goose на маке получаю ошибку ./goose: cannot execute binary file, у кого-то было такое?
Vladimir
el
Где же обещанная кросплатформенность?)
el
Ок ладно, где можно найти сбилженый бинарник под мак?
Konstantin
всем привет! как тут правильнее оформить свое пожелание? 🙂 я ищу голанг разработчиков на фуллтайм с хорошими условиями. в закрепе не нашел (
Sergey
Dmitry
Dmitry
Dmitry
Alexander
Igor
Всем привет.
Подскажите, как получить массив с названиями файлов в указанной директории, отсортированный по именам? Чтобы было
1,2,11,12 а не 1,11,12,2
Igor
Я прекрасно понимаю, что он сортирует названия как текст, но мне нужно получить логически правильный порядок.
Zver
Igor
Имена содержат и цифры и буквы. Примерно так:
1-namexxx.txt
2-namexxx.txt
...
Igor
только руками получается парсить цифровую часть отдельно?
Ivan
Коллеги, какую можно начинающему книжку посоветовать? А то спросили, а я не читал книг как таковых
Igor
Ivan
И, видя как растет там количество подписчиков, не только я)
Igor
Maxim
Хочу "быстро стартануть" с мобильной разработкой всяких приложух с Go под капотом. Что читать? Где гуглить?
.
https://docs.google.com/presentation/d/1EwuJhEHR5Trr2aXBPQajZ2Hcoh29tm_LQCpgfrCnuRk/mobilepresent?slide=id.g33148270ac_0_143
Dk
А Керниган актуален?
Dk
2016-го
.
Да
Pawel
Maxim
Собсно про это я тоже хочу почитать, если это необходимо
Pawel
я бы начал с этого. Говорят можно через сокеты на локальном хосте телефона.
Потом - фреймворк для рубироидов. Мне нравится react-native + typescript
Pawel
Собсно про это я тоже хочу почитать, если это необходимо
почитать можно только это https://github.com/golang/go/wiki/Mobile
я бы с этого начал https://github.com/xlab/android-go/tree/master/examples/minimal , потом сделал бы port listener, оправил бы в его порт че нить из джава приложения
.
Зачем использовать Go для мобильной разработки?
Constantine️
Pawel
голанг головного мозга
это лучше чем джава головного мозга. Можно галоперидолом обойтись, а с джавой - только кастрация и электрошок
Constantine️
кто знает )
Constantine️
я не готов утверждать, что это лучше
Alexander
ребят, а какие embedded метрики нынче в моде? go-metrics?
Alexander
или все "встраивают" прометей?
Alexander
expvar еще нагуглился
Dk
Маленький вопрос. Керниган пишет, что каноничного веб-каркаса в Go нет и всё реализовывается гибким встроенным функционалом. Это на практике так? В компаниях пишут всё на "батарейках"? Ну, кроме реализаций разных типа graphql, OAuth, %другие-умные-штуки-которые-я-не-вспомнил%
Dk
(я ещё не всё прочитал и читаю немного по-диагонали, хочу общую картину составить, попрактиковаться, а потом тонкости допиливать)
Aleksandr
Да, это так
Dk
Ух как. Тогда вопрос другого типа. Зачем некоторым компаниям требуется golang-разработчик со знанием python? Что на чём делают обычно и как связывают?
Aleksandr
Писать разные приложения на разных языках
Aleksandr
Пока не очень много компаний тем более не крупных, ищущих чистых гоферов
Aleksandr
Поэтому ищут со знанием второго языка
Dk
Спасибо
Roman
Lena
Привет! Хочу анонсировать конференцию GoWayFest 2.0 28 сентября в Минске. Это хороший шанс для гоферов приехать в Беларусь. GoWayFest 2.0 https://goway.io первое подобное мероприятие в Восточной Европе, полностью посвященное Go. Это будет интересно как для начинающих, так и для продвинутых гоферов.
GoWayFest 2.0 – однодневная конференция с двумя потоками докладов, организованная SPACE Production https://eventspace.by/ вместе с местными сообществами GoWayMinsk и GoWay Meetup.
Всем будем очень рады!
Всем привет! У нас на сайте конференции GoWayFest 2.0 https://goway.io/, которая пройдет в Минске 28 сентября появились основные спикеры с темами и содержанием докладов. Кроме того, в программе фестиваля появился воркшоп 29 сентября «Advanced Ultimate Go» от William Kennedy. Программа воркшопа рассчитана на целый день.
Воркшоп «Advanced Ultimate Go» будет посвящен особенностям спецификации, имплементации и идиом Go для тех, кто хочет повысить свой технический уровень. «Advanced Ultimate Go» охватит рекомендации и лучшие практики из многолетнего опыта программирования и решения задач на Go. Если вам нравится книга Go in Action, воркшоп поможет на более высоком уровне применять ее на практике.
Наш гость William Kennedy - управляющий партнер в Ardan Labs, Майами. Он также явлется со-автором книги Go in Action, автором блога GoingGo.Net и одним из основателей сообщества GoBridge, которое работает над развитием и адоптацией Go.
Anonymous
Anonymous
пачаны я правильно понимаю, что для каждого го проекта, нужно делать каждый раз инной $GOPATH
Anonymous
и если нужно юзать проект с какой то папки
Anonymous
то просто изменять эту переменную?
A
Нет, не правильно
Anonymous
А как?
A
Просто создавай проект внутри gopath и все
Anonymous
Ааа
Anonymous
А если мне нужно пушить на гит
Anonymous
Как быть с вендорами?
Alexander
https://golang.org/doc/code.html#Workspaces