антон
а что любишь?
whois
Подскажите пожалуйста, а как go вычисляет в бенчмарках b.N?
Почему в одном случае одно число, в другой раз значение меняется.
Можно ли как-то на уровне кода задать конкретное b.N ?
Null
28 сентября в 19:00 на youtube-канале Podlodka пройдет митап для бэкенд-разработчиков PHP & GO «Как выжить при быстром росте». Ребята из быстрорастущих стартапов России и Европы Qonversion, Bolt (главный конкурент Uber в Европе), Ситимобил и Vivid Money, а также Google поделятся, с какими сложностями они столкнулись при экстремальном и неожиданном росте до сотен миллионов пользователей, и как они с этим справились — технически и организационно. Регистрируйтесь, чтобы получить ссылку на трансляцию.
антон
whois
антон
вольно! доложить по исполнении...
Stepan
Кто нибудь работал в Ozon? Что можете сказать по поводу работы в этой компании?
Alexander
весь код подключения в студию до строки на которую ссылается ошибка
Shaplin
Aibat
Sandigo
Talk in English bro
Emil
Null
Составные типы данных на Golang
https://nuancesprog.ru/p/14017/
@Golang_google
Black
who know good python + golang inbox me i want update my script i will pay
Maks
Решил сделать мультипоточный загрузчик файлов на го, но по типу довнлоад мастера. То есть демон и cli который в демона прокидывает команды
Maks
И вот вопросы есть как связать их не используя сервер и рест апи клиент
Alexander
файлик и inotify?)
Maks
Как вариант nosql bd
Alexander
тебе же надо как-то юзеру дать ответ, что сервер прочитал?
Maks
Но докер например построен на хттп апи клиенте и сервере
Maks
Докер сли и докер демон
Alexander
а сокет, просто писать туда урл + \0, а потом ждать что 1 в ответ получишь?
Maks
Просто интересно почему докер такой путь выбрали
Maks
Может это реально тру вэй
Alexander
хттп сам решает ситуацию в случае разрыва соединения - уже удобно
🅞leksiy
xasai.denet
ребять, почему всегда такой лог получаю, когда postgres контейнер запускаю? Конкретно интересует зачем он пишет 'database system was shut down at ...' , хотя я ее только запускаю
Vitaly
xasai.denet
Alexander
sqlite чем плох?
так а чем ваши варианты отличаются от файлика? это ж дрочь какая-то: клиент пишет; тем временем сервер спит и проверяет есть ли таски, когда сделал помечает таску или пишет по ней месагу; клиент же тоже спит и проверяет, спит и проверяет, когда появится инфа инициирована ли его таска
Alexander
можно еще кафку сюда какую прикрутить
🅞leksiy
Alexander
ни чем, но прямое общение же лишено таких недостатков?
Maks
О встраиваеммых бд для ГО проме базы pudge кто нить знает?
🅞leksiy
Alexander
Sqlite тоже юзал
Maks
так для этого нужно поставить сам движ ведь, и драйвером уже общаться
🅞leksiy
Maks
смысл в том что бы ничего на клиенте не устанавливать
Maks
и не зависеть от его наличия
Alexander
В смысле поставить? На Винде собирал, ничего не ставя
🅞leksiy
Ну в винде и макоси установлен, в лине зависит от дистрибутива
Alexander
Cgo конечно, но вроде в либе уже был код самого sqlite
Alexander
https://github.com/mattn/go-sqlite3/blob/master/sqlite3-binding.c
Alexander
Вроде вот как раз тот самый огромный файлик, в который весь sqlite собран
🅞leksiy
package main
// #cgo pkg-config: python-2.7
// #include <Python.h>
import "C"
import "fmt"
func main() {
C.Py_Initialize()
fmt.Println(C.GoString(C.Py_GetVersion()))
C.Py_Finalize()
}
Alexander
Могу ошибаться. Помню на плюсах собирал, там стандартная поставка весь код в огромном файле
Maks
получается sqlite есть на всех системах сейчас из коробки?
🅞leksiy
Alexander
Alexander
Да, я был прав
🅞leksiy
Да, я был прав
С cgo не соберешь бинарник под венду с под макоси, для меня минус
Alexander
Есть, не есть, но они засунули сорсы в репо. Тем более на той же Винде он может есть под MSVC, но cgo надо MinGW
Alexander
🅞leksiy
Может там какие ворк эраунды есть, смотри репо
Сейчас понял одну вещь, я юзал gorm и с ним собирается все без бубнов под все платформы, на go1.17. Сейчас взглянул, он как-раз github.com/mattn/go-sqlite3 юзает, так-что проблемы кросплатформенной сборки нет вообще, получается
Maks
reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter text: ")
text, _ := reader.ReadString('\n')
fmt.Println(text)
Maks
Есть строка, через пробел разные символы
Maks
Вконце жмакаю ентер и делаю сплит по пробелу
Maks
И к последнему символу в таком случае добавляется символ новой строки
Maks
Как адекватно сделать?
Maks
Я думал может можно как то изменить чтение строки
Maxim
Maxim
И на него string()
der ðiβüśüɾę
Всем привет 🖐
der ðiβüśüɾę
У меня не получается перевести os.Args[1] в int
der ðiβüśüɾę
Как это сделать?
Alexander
strconv.Atoi
der ðiβüśüɾę
var heightOfPass int = strconv.Atoi(os.Args[1]) не работает(
der ðiβüśüɾę
( strconv импортирован )
Maks
h := strconv.Atoi
der ðiβüśüɾę
Alexander
i,err := strconv.Atoi
Alexander
На возьми в скобочки
Maks
h, _ := strconv и так далее
Maks
что бы ошибку не обрабатывать)
Maks
или обрабатывай