@proGO

Страница 960 из 1674
Давид
30.10.2017
11:57:00
случайно ливнул???

Андрюха (Ren)
30.10.2017
11:58:28
случайно ливнул???
Ты уже третий раз присоединился

Давид
30.10.2017
11:58:48
?

Нубские вопросы тут можно задавать?

Google
Давид
30.10.2017
12:42:05
или есть отдельный чат?

Roman
30.10.2017
12:42:44
а у какого сервиса вы видели хороший апи? такой, который прямо бы нравился?

Давид
30.10.2017
12:43:06
а?

Phil
30.10.2017
12:44:13
а у какого сервиса вы видели хороший апи? такой, который прямо бы нравился?
fb недурно. у resellerclub не очень аккуратный, но недурно. новый ru-centr - вполне неплохо интегрируется

Давид
30.10.2017
12:47:48
Вопрос совсем нубский, но почему Scan() нечего неделает?

или для ввода используют лишь Scanf(%? &var)

Kirill
30.10.2017
12:49:04
Вот этот вопрос явно говорит о том, что человеку фиолетово про го и он пришел вбросить.
Ну вообще не совсем, больше похоже что толпа волосатых пришла приобщиться к общему хайпу вокруг го, но юношеский максимализм не позволяет сказать это прямо, поэтому такие типа "не, мы не при делах, мы пришли вбросить, а так мы на расте"

Vladimir
30.10.2017
12:51:33
Код стоит сразу на play.golang.org кидать

Google
Давид
30.10.2017
12:57:54
https://play.golang.org/p/tchzz9fTaW

извиняюсь за ошибки, го начал учить вчера??

Илья
30.10.2017
12:58:43
во-первых, там есть конпочка format

во вторых, fmt.Scan(&input)

Roman
30.10.2017
12:58:53
https://www.twilio.com/docs/api
спасибо ) я тут придумываю велосипед, который может выглядеть и как rest, и как json-rpc, и как grpc

Давид
30.10.2017
12:59:29
ой точняк
https://play.golang.org/p/INp-Ybn9Fw

anton
30.10.2017
13:05:12
https://play.golang.org/p/INp-Ybn9Fw
не забывай об ошибках.. n, err := fmt.Scan(&input)

Давид
30.10.2017
13:05:54
но непредлагает нечего вводить

anton
30.10.2017
13:06:17
но непредлагает нечего вводить
в песочнице нет такой возможности

Давид
30.10.2017
13:07:35
ша попробую на пк

а вск

спасибо за помощь

Nix
30.10.2017
13:56:18
Здравствуйте, подскажите как решить ошибку golang cannot use md5.Sum(([]byte)(text)) (type [16]byte) as type string in assignment

Vlad
30.10.2017
13:56:28
Всем привет А в db.Exec("QUERY;") нужно в конце добавлять точку с запятой? Что-то в примерах не вижу

Это необязательно или сломает все нафиг?

nezorflame
30.10.2017
13:57:01
не сломает

Roman
30.10.2017
13:57:12
вроде и без них работает

Vlad
30.10.2017
13:57:20
Фух, а то, сэр, я сперва закоммитил, а потом подумал

Google
Roman
30.10.2017
13:57:38
так а затестить перед коммитом?

Vlad
30.10.2017
13:57:50
не сломает
Спасибо, тогда пусть живут эти точки с запятой. Благодраю за ответ

nezorflame
30.10.2017
13:57:52
Здравствуйте, подскажите как решить ошибку golang cannot use md5.Sum(([]byte)(text)) (type [16]byte) as type string in assignment
судя по тексту ошибки, вместо []byte или string идет попытка скормить [16]byte

Vlad
30.10.2017
13:58:17
так а затестить перед коммитом?
так понятно, что в консоли точки с запятой нужны :)

Вопрос был в том, нужны ли они в Exec()

И если есть, то не сломают ли все. Как выяснилось - не сломают =)

Roman
30.10.2017
13:58:54
зачем в консоли? свой код, который exec выполняет

nezorflame
30.10.2017
14:00:07
человек просто не писал еще в Exec запросы

Vlad
30.10.2017
14:00:07
и как Вы предлагаете его затестить? это лишь кусочек большого файла

nezorflame
30.10.2017
14:00:10
судя по вопросу

Vlad
30.10.2017
14:00:17
не писал, все верно

Roman
30.10.2017
14:01:24
если маленький кусок, то функцию с этим куском

nezorflame
30.10.2017
14:01:54
https://golang.org/pkg/database/sql/#DB.Query

достаточно посмотреть на примеры

Vlad
30.10.2017
14:02:25
https://golang.org/pkg/database/sql/#DB.Query
Угум-с, спасибо, сейсчас посмотрю

nezorflame
30.10.2017
14:02:34
в MultipleResultSets

Kirill
30.10.2017
15:15:45
Господа, а кто что использует для вендоринга? Может у кого-то есть горяче любимые инструменты? А чего наоборот надо остерегаться?

nezorflame
30.10.2017
15:17:20
https://glide.sh

Google
nezorflame
30.10.2017
15:17:41
или https://github.com/golang/dep

второй претендует на звание официального, когда релизнется

?
30.10.2017
15:19:19
или https://github.com/golang/dep
Его рекомендую

nezorflame
30.10.2017
15:19:58
я уже привык к глайду, поэтому пока dep не релизнется, точно не перелезу

Admin
ERROR: S client not available

nezorflame
30.10.2017
15:20:00
а там посмотрим

Andrey
30.10.2017
15:20:52
почему никто govendor не назвал?)

Kirill
30.10.2017
15:21:01
Выглядит неплохо. А откуда вообще взялось куча биб для вендоринга? Gb, govendor и прочее... Они реально каждая под свою задачу?

Ну я пока на говендоре, вот задумался есть-ли что-то получше

Aleksandr
30.10.2017
15:21:33
Давид
30.10.2017
15:23:09
это

люди

есть какиенибудь плейграунды для го на андроид?

Kirill
30.10.2017
15:23:43
он релизнулся давно и стабилен
Звучит как лучшее решение на которое стоит переходить

nezorflame
30.10.2017
15:24:23
ну давно понятие относительное

Google
nezorflame
30.10.2017
15:24:38
в паблике он давно, да, только в виде альфы кучу времени был

Давид
30.10.2017
15:25:05
есть какиенибудь плейграунды для го на андроид?
официальный слишком неудобен для мобил

?
30.10.2017
15:25:26
Звучит как лучшее решение на которое стоит переходить
Все, что лежит в github.com/golang годно и будет стандартом я думаю

nezorflame
30.10.2017
15:26:25
That said, keep in mind the following: - dep init on an existing project can be a rocky experience - we try to automatically convert from other tools' metadata files, and that process is often complex and murky. Once your project is converted and you're using dep ensure, its behavior is quite stable. - dep still has nasty bugs, but in general these are comparable to or fewer than other tools out there. - dep is pretty slow right now, especially on the first couple times you run it. Just know that there is a lot of headroom for improvement, and work is actively underway. - dep is still changing rapidly. If you need stability (e.g. for CI), it's best to rely on a released version, not tip. - dep's exported API interface will continue to change in unpredictable, backwards-incompatible ways until we tag a v1.0.0 release.

такое себе

Aleksandr
30.10.2017
15:27:33
Vladimir
30.10.2017
15:28:31
такое себе
дык метаданные стабильны, медленноват, но в общем тебе не на каждый чекаут его дергать же

если не юзать его собственное апи - он не более сырой чем другие (по заверению авторов dep'а)

nezorflame
30.10.2017
15:30:02
меня скорее смущают фразы типа still has nasty bugs и in general но раз используете и все хорошо - это прекрасно

Zaur
30.10.2017
15:33:11
вы пытаетесь реализовать кеш внутри приложения, а есть ли смысл? окупится ли время затраченное на реализацию? Насколько более стабильным будем ваш кеш нежели тот, который разрабатывается крупными командами и на 99% покрыт тестами. Как правило кеша бд вам хватит за глаза, если у вас миллиарды запросов, то из памяти внутри приложения конечно будет быстрее.
все же остался один непОнятый вопрос: допустим один юзер два раза нажал на кнопку в телеграме, из-за тормозов сети эти запросы прилетели одновременно. Выполнение запроса зависит от текущего состояния в базе, и это запрос меняет это состояние. Первый запрос изменит значение в базе, и в торой сделает то же самое, потому что не знает ничего о первом запросе, который выполняется параллельно. Как разруливается такая ситуация? Принудительно все запросы от одного юзера загонять в один поток(канал) и обрабатывать по очереди?

nezorflame
30.10.2017
15:34:14
ignore this

Aleksandr
30.10.2017
15:36:15
ignore this
речь о медленном канале, при котором один запрос может опередеить второй

nezorflame
30.10.2017
15:36:49
да, прочитал

Aleksandr
30.10.2017
15:37:02
хотя не понимаю, как тут канал поможет

Страница 960 из 1674