Alexander
будут дженерики, тогда сможем это заценить
Михаил
когда будут?
Alexander
в начале февраля вроде
Михаил
т.е. мапы с оглядкой применять? искать альтернативы? бенчить?
Alexander
не запаривайся и разберись в pprof, http/pprof
Alexander
проверяй периодически профили
Alexander
go все-таки такой молоток скорее, а не астролябия
whois
Друзья, скажите пожалуйста. Мне нужно собрать бинарник с static linked. Выполняю команду: go build -ldflags="-extldflags=-static" ldd показывать, что там dynamically linked В чем может быть дело?
Anonymous
кто нибудь устанавливал migrate для линуха? нужно создать файлы миграции для бд ну и переходить на изи чтобы можно было
Anonymous
но утилиту нормальную найти не могу [solved] -> https://github.com/golang-migrate/migrate
Bagasl
Мы ей в проде пользовались
Anonymous
так я же написал солвед
Anonymous
подошла, но я понятия не имею как установить))
Anonymous
ошибка на ошибке забил пока что
Bagasl
Либо если хочешь собрать сам - мейкфайл в помощь
Bagasl
У меня что на бубунте что на маке без проблем собиралась
Anonymous
рил?
Anonymous
а версия бубынты какая?
Bagasl
18.04 вроде
Bagasl
Давно было
Anonymous
ну короче я в депрессии
Anonymous
у меня не ставится
Anonymous
потом разберусь
Maks
А че надо то? Я вообще свою тулзу генерации миграций написал, в файле мигрций есть секция up, down и разделены на шаги. Есть обертки над мускулом и постгресом, можно для любой другой субд написать свою обертку и юзать мою тулзу
Maks
Но пока что оно чисто для меня
Anonymous
ну я же написал
Anonymous
нужна просто тулза для миграций
Maks
Тебе нужна скомпиленная с любым из доступных драйверов или исходники что бы можно было самому сбилдить с нужным драйверов указав в своем приложении?
Anonymous
скомпиленная желательно
Null
Golang Snowflake https://dev-gang.ru/article/golang-snowflake-oku3l4buno/ @Golang_google
Maks
скомпиленная желательно
Под какую бд? Готовые скрипты миграций уже есть?
Emil
кстати о таком. кто-нибудь ищет подработку с разовыми мини-проектами?
А можно пример необходимого уровня посмотреть или типа того?
Dmitry
А можно пример необходимого уровня посмотреть или типа того?
скажем, есть новый мессенджер, у него api на json post запросах. к нему уже есть либа на go. и мои партнеры платят разрабам, которые делают к этому клиенту свои open source примеры. всякие мини-решения.
Anonymous
что за примеры?
Anonymous
типо прикрутите p2p?
Anonymous
что-то такое?
Samoiddin
Привет, ребята . Я хочу установить soda cli на ubuntu 20.04 (для gobufallo) . Для 20.04 soda cli не выходила еще , последняя выщла на 18 . Кто нибудь знает мож как установить , помогите плз
Dmitry
Успешно эксплуатируется на 20.04) Устанавливал по документации с gobuffalo - https://gobuffalo.io/it/docs/db/toolbox/#from-source
Samoiddin
Ecли установить на root тогда
Samoiddin
Alex
Какой катаболизм вызывает Go оказывается.
Online
Привет всем. Есть желающие по работать над проектом в команде?
Anonymous
что за проект?
Online
что за проект?
Medtech, Pharmtech. Сравнение цен в аптеках, онлайн страхование
Anonymous
стэк какой?
Online
стэк какой?
Тут либо умеешь либо нет) PostgreSQL, Docker, Python, NodeJS
Anonymous
берите меня
Anonymous
хлеб с солью норм
Anonymous
чай три ложки сахара
Anonymous
я готов
Anonymous
а фу там питон
Anonymous
ты если что в чате по го
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
а фу там питон
И что? Микросервисы же, на Go будешь писать.
Alexander
сравнение цен в аптеках это теперь Farmtech. ясно
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
чего?
он не написал просто в стеке язык Go
Anonymous
ок берите меня
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
😂
Anonymous
условия я написал
🅞leksiy
package main func main() { println("Hello world!") }
Bagasl
Alexander
http://sandbox.onlinephpfunctions.com/code/2792ddbc2805c4616eb7f7dd53f6258140c4da09
Alexander
пффф
Alexander
в консоли тоже работает
Alexey
Golang Snowflake https://dev-gang.ru/article/golang-snowflake-oku3l4buno/ @Golang_google
Имхо интереснее аналогичный алгоритм https://github.com/sony/sonyflake Причем можно с большой долей вероятности брать PID процесса деленный по модулю на 65536 и получать рандомный uint16 если речь скажем об утилитке которая на десктопах генерит 64 битные рандомные uuid. Для баланса компактности и алфавита мы используем base32 в итоге 13 символов, что имхо очень неплохо.
Alexander
по мне эту проблему можно решить единым центром выдающим некие префиксы для id приложениям (запустился процесс - получил свой префикс и работает с ним) и единым центром внутри приложения выдающим айдишники/диапазоны айдишников
Alexander
сложно представить ситуацию, в которой выдача таких айдишников станет точкой влияющей на производительность
Alexander
а java c до диезом для веба не идут?
ZeroX
Я вообще после C++
ZeroX
К го пришёл
ZeroX
Но не сразу
Alexander
чем занимался на плюсах?