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 - нет.
Sergey
Кто как и чем тестирует свой код?
Oleh
Кто как и чем тестирует свой код?
в основном https://github.com/stretchr/testify https://github.com/smartystreets/goconvey https://github.com/vektra/mockery И когда есть время поизвращаться https://github.com/google/gofuzz
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, у кого-то было такое?
el
Где же обещанная кросплатформенность?)
Stanislav
Где же обещанная кросплатформенность?)
Так кроссплатформенность - это ж не значит, что если собрал на одном дерьме, то оно будет работать на другом.
el
Ок ладно, где можно найти сбилженый бинарник под мак?
Sergey
Ок ладно, где можно найти сбилженый бинарник под мак?
ну обычно просто скачиваешь либу через go get и все собирается под текущую систему
Konstantin
всем привет! как тут правильнее оформить свое пожелание? 🙂 я ищу голанг разработчиков на фуллтайм с хорошими условиями. в закрепе не нашел (
Dmitry
https://t.me/golang_jobs
Там всего 33 чела
Igor
Всем привет. Подскажите, как получить массив с названиями файлов в указанной директории, отсортированный по именам? Чтобы было 1,2,11,12 а не 1,11,12,2
Igor
Я прекрасно понимаю, что он сортирует названия как текст, но мне нужно получить логически правильный порядок.
Zver
Всем привет. Подскажите, как получить массив с названиями файлов в указанной директории, отсортированный по именам? Чтобы было 1,2,11,12 а не 1,11,12,2
Заталкиваете в слайс и сортируете как вам уодно (преобразуете к числу имя, если возможно и сравниваете). Можно сразу glob-ом сформировать слайс.
Igor
Имена содержат и цифры и буквы. Примерно так: 1-namexxx.txt 2-namexxx.txt ...
Igor
только руками получается парсить цифровую часть отдельно?
Ivan
Коллеги, какую можно начинающему книжку посоветовать? А то спросили, а я не читал книг как таковых
Ivan
https://t.me/golanglibrary
Благодарю, не видел такого
Ivan
И, видя как растет там количество подписчиков, не только я)
Zver
только руками получается парсить цифровую часть отдельно?
Ну да ручками. Выбрать цифровые группы. Потом сравнить. По идее там кода будет не много.
Maxim
Хочу "быстро стартануть" с мобильной разработкой всяких приложух с Go под капотом. Что читать? Где гуглить?
.
https://docs.google.com/presentation/d/1EwuJhEHR5Trr2aXBPQajZ2Hcoh29tm_LQCpgfrCnuRk/mobilepresent?slide=id.g33148270ac_0_143
Dk
А Керниган актуален?
Dk
2016-го
.
Да
Maxim
как планируешь передавать данные из Го в джаву/реактнэйтив?
Без понятия, так как я до недавнего времени вообще не лез в мобильную разработку и ваял на гошке только тулзованы да пакетики с ботами
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 для мобильной разработки?
Pawel
Зачем использовать Go для мобильной разработки?
чтобы не переписывать работающий гошный код на джаву/js чтобы не писать на джаве/js
Pawel
голанг головного мозга
это лучше чем джава головного мозга. Можно галоперидолом обойтись, а с джавой - только кастрация и электрошок
Constantine️
кто знает )
Constantine️
я не готов утверждать, что это лучше
Alexander
ребят, а какие embedded метрики нынче в моде? go-metrics?
Alexander
или все "встраивают" прометей?
Alexander
expvar еще нагуглился
Dk
Маленький вопрос. Керниган пишет, что каноничного веб-каркаса в Go нет и всё реализовывается гибким встроенным функционалом. Это на практике так? В компаниях пишут всё на "батарейках"? Ну, кроме реализаций разных типа graphql, OAuth, %другие-умные-штуки-которые-я-не-вспомнил%
Dk
(я ещё не всё прочитал и читаю немного по-диагонали, хочу общую картину составить, попрактиковаться, а потом тонкости допиливать)
Aleksandr
Да, это так
Dk
Ух как. Тогда вопрос другого типа. Зачем некоторым компаниям требуется golang-разработчик со знанием python? Что на чём делают обычно и как связывают?
Aleksandr
Писать разные приложения на разных языках
Aleksandr
Пока не очень много компаний тем более не крупных, ищущих чистых гоферов
Aleksandr
Поэтому ищут со знанием второго языка
Dk
Спасибо
Aleksandr
См syncthing
см wireguard
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
Всем привет! У нас на сайте конференции 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.
А будут видео потом? Платные/беспл ?
Lena
А будут видео потом? Платные/беспл ?
Вы лучше приезжайте), но видео будут: тут https://www.youtube.com/channel/UCX5g8IOR_tw1OkiFAzAZHaA
Lena
А будут видео потом? Платные/беспл ?
Или в канале конференции, как в прошлом году https://www.youtube.com/playlist?list=PLpVeA1tdgfCDpgQzBP6J445sfTa46jqep
Anonymous
пачаны я правильно понимаю, что для каждого го проекта, нужно делать каждый раз инной $GOPATH
Anonymous
и если нужно юзать проект с какой то папки
Anonymous
то просто изменять эту переменную?
A
Нет, не правильно
Anonymous
А как?
A
Просто создавай проект внутри gopath и все
Anonymous
Ааа
Anonymous
А если мне нужно пушить на гит
Anonymous
Как быть с вендорами?
Alexander
https://golang.org/doc/code.html#Workspaces