Slach
под linux очевидно поставить libiconv-dev или подобный пакет
Sheldhur
ну под линух любой дурак может, под виндами чё делать?
Anonymous
откуда так много прогеров на го под виндами? только в этом чате узнал, что вас так много
Anonymous
http://gnuwin32.sourceforge.net/packages/libiconv.htm
Sheldhur
ложить то их куда?
engelbart
Я вообще не знал что прогеры под виндами бываютт
Vasily
Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам
Taras 🦀
engelbart
Ну, я не для холивара, я понимаю если там asp.net какой то , или надло по работе, то ок
Slach
ложить то их куда?
у тебя Visual Studio стоит?
поставь sysinternals.com
включи ProcMon64.exe
и посмотри в каком каталоге пытается iconv.h искать
engelbart
а если go, нах страдать
Vasily
С го все отлично под Винду, пока не надо в кишки куда-то через cgo залезть
Slach
а если go, нах страдать
представляешь, под виндой тоже никто не откажется от "статического бинарника"
Гошечка под виндой ... почти как "новый дельфи"
engelbart
Да, это я тоже понимаю, есть клиенты кому удобно бинарник под винду отдавать
Slach
Вместо Iconv кстати можно попробовать юзать вот это
https://groups.google.com/forum/#!msg/golang-ru/MNJJ5xrlCNQ/frZ0sfs2R8gJ
только адрес библиотек другой теперь
golang.org/x/text/transform
golang.org/x/text/encoding/charmap
Sheldhur
Мерль
Мерль
Я не против платной версии
Aleksandr
Aleksandr
или расчет инстансов?
Alexey 〒.
То, что у них это сделано неадекватно
лицензия не запрещает использовать в комерческих целях, качаешь, компилишь, используешь
https://github.com/mholt/caddy/blob/master/LICENSE.txt
Мерль
что неадекватно? цена?
Если вкратце, у них было запрещено убирать sponsor header
Однако сейчас убрали из eula это требование
Oleg
Как по мне, то любая коммерциализация только на пользу проэктам. Я даже считаю, что этот этап должны пройти все. Или в составе комманды, или на примере своего проекта. Почитайте Торвальдса по этому поводу, он очень хорошо написал.
Kirill
Kirill
Doublegrey
Здаров
Oleg
кто пользуется dep?
Aleksandr
кто пользуется dep?
В профессиональном чате можешь пропускать этап знакомства и приступать сразу к конкретике
Oleg
GOPATH указывает на директорию проекта, в проекте структура
/src
/server
/main.go
dep init приходится запускать из src/server, иначе получаю root project import: /asd/zxc not in GOPATH
Oleg
почему такие странные косяки и какая стуктура ожидается?
Aleksandr
Подразумевается что src не корень проекта, а корень проектов, каждый из которых по отдельности вендорится
Oleg
ну то есть dep не научить запускать из корня проекта?
Aleksandr
Нет
Oleg
спс
Oleg
какая правильная?
Daniel
Как в документации
Oleksii
$GOPATH/src/<PROJECT_NAME>
Oleg
все сплошняком нарушают)
Daniel
Не-а
Oleg
Oleksii
у меня именно так
корень проекта в таком случае именно папка <PROJECT_NAME>
Oleksii
а не src
Alexey 〒.
все сплошняком нарушают)
в go большиинство старается придерживаться. Весь коплект утилит по этому соглашению работает, проще следовать чем потом костыли городить
Oleg
С монорепо значит все мучаются. Ну думаю осознают рано или поздно
Alexey 〒.
Oleg
ну вообще на фронте тоже все сплошняком в монорепо
Anonymous
А кто использовал gst вместе с go?
Daniel
ну вот в экосистеме go все довольно строго. собственно - никто не мешает продолжать жить в монореме, просто указывайте правильные пути в импортах, да и все
Oleksii
aadz
Все должно быть в $GOPATH/src/
Oleg
Все должно быть в $GOPATH/src/
+1, изначально мне показалось немного непривычно, но потом оказалось даже очень удобно ибо как миминум приучает к порядку. Ато бывает ищешь исходники по всему накопителю.
aadz
или даже по всем накопителям :)
djdf
Всем доброй ночи ) Подскажите, может кто-то работал с tesseract на golang, какие библиотеки использовались? Спасибо.
r00t b0x
Распознавание текста?
djdf
Да, все верно
djdf
Спасибо
Oleg
Gorm годный или лучше что-то другое?
Valentin
Стандартный sql лучше
Alexander
Почему у меня валится на строке s.closemu.RLock() в sql.go ? У меня ничего страшного, только _, err = stmt.Exec(args...)
Andrey
делаю обычный сайтец на go для практики так сказать, есть надобность авторизации на сайте по логину и паролю, я правльно понимаю что при логине сверяем хеши паролей, а потом просто сохраняем пользователя в сессию и при доступе на закрытые части смотрим есть ли пользователей в сессии и есть ли у него права?
Andrey
или это как-то еще делают?
Ilya
так и делают
Daniel
по-разному делают
Ilya
ну можно токен генерить причем так чтобы он был валиден 1-2 часа
Ilya
я такое делал когда требовала задача. но это апи был
Daniel
сегодня правильный способ вот такой: https://en.wikipedia.org/wiki/JSON_Web_Token
Andrey
о, а github.com/dgrijalva/jwt-go пользуетесь?
Andrey
у него есть возможность что бы он не хедер чекал а куки?
Andrey
ой я не то сказал, у библиотеки понятное дело есть, я про мидлварю для echo имел в виду
engelbart
Я чего то тут немножко затупил с контекстами
engelbart
Помогите, вот скажем у меня есть много старого кода, там функции туда сюда вызываются, и надоело что надо ну просто толпы зависимсотей передавать между ними.