@proGO

Страница 119 из 1674
Lev
20.05.2016
22:34:25
а потом вычислялось, не превышает ли это максимально допустимое значение

Maxim
20.05.2016
22:34:55
Я уже не помню какой порог распила сообщения у Telegram.

Lev
20.05.2016
22:35:31
4096

вроде

Google
Maxim
20.05.2016
22:35:49
4096
Откуда такое странное число?

Ограничения в байтах?

Lev
20.05.2016
22:36:25
1024*4=4096

Maxim
20.05.2016
22:36:42
Ну да, точно

Okay.

Lev
20.05.2016
22:37:00
вот если бы было 4097

было бы странно)

Alexey
20.05.2016
22:37:16
\

Lev
20.05.2016
22:38:13
http://shot.weburg.ru/leo/1w63b.png

инсайдерская инфа

нигде больше нет

Kirill
20.05.2016
22:41:04
как в V8 захардкодили

Google
Lev
20.05.2016
22:43:13
100к в сообщении – это какой-то литературный мессенджер получается

Kirill
20.05.2016
22:44:37
да-да. где отправить можно только стих

Aleserche
21.05.2016
05:03:50
с ограничением по нижней границе

Dmitry
21.05.2016
07:21:38
привет всем! сейчас передо мной стоит задача написать месенжер с картой, на которой отображаются передвигающиеся пользователи я выбрал го в качестве сервера, обрабатывающего вебсокет соединения (он принимает и распространяет координаты пользователей и распространяет переписку пользователей) во время реализации столкнулся с проблемой (socket: too many open files) и начал гуглить увидел интересную статью со сравнением реализаций обработчиков вебсокет соединений: https://habrahabr.ru/post/145796/ никто не знает, изменилась ли ситуация с того времени?

Daniel
21.05.2016
07:35:44
Скорее, нет

Dmitry
21.05.2016
07:46:01
Скорее, нет
а что бы вы выбрали для обработки сокет соединений?

Daniel
21.05.2016
07:46:24
go

уже выбрал

[Anonymous]
21.05.2016
07:47:12
Не erlang же)

Dmitry
21.05.2016
07:50:31
уже выбрал
Понял) Сегодня сделаю тест и попробую хотя бы 1к одновременных соединение обработать, посмотрим как поведет себя

Не erlang же)
Судя по бенчмаркам ерланг не худший вариант)

Daniel
21.05.2016
07:52:36
я бы и выбрал эрланг, его парадигма под это дело сильно лучше подходит. но писать на нем трудно, а у нас же всегда не хватает ресурсов - и времени, и рабочих рук.

Dmitry
21.05.2016
07:55:23
Daniel
21.05.2016
07:56:37
если ваш клиент браузер - балансировщик не нужен, достаточно dns round-robin. барузеры сейчас умные, round-robin делают сами, а с dns берут полный список адресов.

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

если у вас третий вариант - балансировщик на haproxy, да

Dmitry
21.05.2016
08:05:53
Спасибо! У нас приложение, щас погуглим как это реализовать

Dmitry
21.05.2016
08:21:46
пытаешься сделать osmo.mobi ?:))))))
Не, просто заказ выполняю) Никогда чат не писал, решил разобраться)

Maxim
21.05.2016
10:26:33
Есть тут те, кто без юзернейма в Telegram сидит?

Google
Maxim
21.05.2016
10:27:15
Хочу проверить как бот обрабатывает отсутствующий юзернейм для подписи.

Igor
21.05.2016
10:34:55
введи @ и поскролль немножко

@toby3d

Maxim
21.05.2016
10:46:56
Ldar, mitya?

[Anonymous]
21.05.2016
10:47:42
а чем тебе мешает скормить JSON в пустым полем username?

посмотри в описании протокола как json оформляется и какой приходит когда нету username

и руками генерируй их

а лучше сразу тесты пиши на это

Phil
21.05.2016
10:55:37
он все правильно говорит - бэкинжениринг тольео

Aldar
21.05.2016
11:13:25
Помимо эрланга есть эликсир

Daniel
21.05.2016
11:15:45
а он что, проще в разработке? ведь нет же

Daniel
21.05.2016
11:15:58
не говоря уже о том, что он с динамической типизацией

Aldar
21.05.2016
11:17:51
Я об альтернативах

Мерлин
21.05.2016
11:27:50
описание протокола пракитически отсутствует
Што BotAPI документирован по самые гланды

Dmitry
21.05.2016
11:29:45
а он что, проще в разработке? ведь нет же
я погуглил и пока что понял, что ерланг проигрывает хаскелю, судя по статьям не знакомы с этими языками?)

Phil
21.05.2016
11:30:14
Што BotAPI документирован по самые гланды
нет. как составляется сообщение у него не описано вообще. или вот уник мессаджа оказался уником в рамках чата. или вот из описания не следует, что приватныц разговор тоже чат. ну там вот просто по каждому пункту можно идти

Phil
21.05.2016
11:31:13
> приватный разговор тоже чат очевидно же, не?
нет не очевидно. в описании этого нет

Google
Phil
21.05.2016
11:32:07
кстати, соверщенно не очевидно,что происходит при переименовании группы в супергруппу. я кстати удивился

и? что туда будет записано? почему не айди конверсации?

Phil
21.05.2016
11:33:47
ну. т.е.все в гипотезах. описания не хватает

Мерлин
21.05.2016
11:34:18
и? что туда будет записано? почему не айди конверсации?
Вообще это и есть id конференции ака чата

Admin
ERROR: S client not available

Мерлин
21.05.2016
11:35:17
?

Phil
21.05.2016
11:35:55
Вон написано выше
но однако в приватном чатике это айди собеседника

это даже удобно. но не очевидно

вернемся к message_id. в этом месте я был сильно удивлен.

грубо говоря, в доке есть формат данных, но полностью отсутствует спецификация сообщений и семантики

Gennady
21.05.2016
11:58:32
привет всем а может ли кто подсказать, где можно посмотреть примеры callback сообщений. в доках расплывчато, а примеры не гуглятся

Daniel
21.05.2016
11:58:50
что такое callback?

Gennady
21.05.2016
11:59:36
https://core.telegram.org/bots/2-0-intro#callback-buttons

[Anonymous]
21.05.2016
12:25:13
а случаем никто не натыкался на какую нибудь утилиту Go, которая зеркалирует стороние либы Go с из зависимостями? на случай, если например какая нибудь либа на github внезапно пропадет, мало ли... просто форк не поможет, если форкать gorilla-mux и отдельно её зависимость gorilla-context, то придется патчить сам import в mux где context

как-то так, вроде понятно написал

Alexander
21.05.2016
12:26:15
https://github.com/golang/go/wiki/PackageManagementTools ?

Google
[Anonymous]
21.05.2016
12:27:15
ну вот я godep как раз и пробую сейчас, но его можно юзать глобально? чтобы пакеты были вне самого проекта?

хотя, в принципе по надобности можно будет просто скопировать так то

ладно, вопрос отпал, пока что

херово что нету официального менеждера для Go, типо как pip у python, или npm у nodejs

Alexander
21.05.2016
12:30:42
Есть вот такая хня https://github.com/whyrusleeping/gx

The language-agnostic, universal package manager

[Anonymous]
21.05.2016
12:31:21
спасибо гляну сейчас

Alexander
21.05.2016
12:31:23
Немного сыроват, но идея супер-пупер, как мне кажется. Ну, и плюс, на Го.

Жаль, что иногда сильно тупит. Возможно, там надо пиры/сиды укоротить? 

[Anonymous]
21.05.2016
12:50:21
эм, что-то не пойму, сохранил вендор godep {get,save} github.com/gorilla/mux, он сохранился в Godeps.json, далее сохраняю также gorm, и Godeps.json перезаписывается, тобишь удаляется оттуда mux и остается только gorm

гребанные китайцы, по умолчанию не могут сделать добавление в godeps, полюбому флаг надо

всё разобрался

надо короче перечислять все пакеты в save, по одному нельзя

Oleg
21.05.2016
13:01:44
У Go нету официального пакетного менеждера? Какой кошмар.

Oleksandr
21.05.2016
13:02:27
[Anonymous]
21.05.2016
13:03:13
нет, go get сосет последний коммит

версионности нету

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