
Denis
20.04.2018
15:52:30
(просто руки чешутся)
а то всё время пропускаю релизы конпелятора

Pavel
20.04.2018
15:53:21
Почему бы и нет, все равно нечасто релизятся всякие штуки

Denis
20.04.2018
15:54:03
меня в таком информировании 3 вещи интересуют: новые пакеты, компиляторы и быстрорастущие дискуссии на форуме

Google

Denis
20.04.2018
15:54:18
кгда там за час внезапно набивается куча каментов
ещё что добавить?

Pavel
20.04.2018
15:55:00
Дла начала хватит а потом можно будет ченить добавить при желании

Denis
20.04.2018
15:55:14
или убавить
сегодня уже спать пора, на выхах напишу с нуля, вроде всё понятно что как должно быть идеологически верно

Pavel
20.04.2018
15:56:11
?
Кстати тут когда то обсуждалось как сделать анонимный enum
Оказывается вот так работает
enum
{
EPOLL_CLOEXEC = 0x80000,
EPOLL_NONBLOCK = 0x800
}
Получаем просто 2 константы

Eto
20.04.2018
16:14:06

Denis
20.04.2018
16:18:35
троллинг же
логотип в кружочке
Государственные предприятия, банки и органы власти объявили тендеры на аренду VPN для защиты интернет-связи

Google

Denis
20.04.2018
16:44:51
https://lenta.ru/news/2018/04/20/vpn/

Pavel
20.04.2018
16:52:36
vipnet же

Dmitry
20.04.2018
17:01:37
Кстати, а я слышал что xml лучше подходит для верификации. Типа там можно делать какие то фишки которые в простом json нельзя. Я не помню что именно но типа схему гибко валидировать. Кто может пояснить?

Denis
20.04.2018
17:02:14
google: xslt
по факту всё это уже на полдороги в Лете, как corba и soap

Pavel
20.04.2018
17:03:43

Dmitry
20.04.2018
17:06:34
А для Json есть аналог xsd?

Pavel
20.04.2018
17:06:46
Ну есть json schema
но так то xml сам по себе гибче
json вообще деревянный формат
Вот SDLang ближе к xml по семантике, при этом выглядит красиво

Denis
20.04.2018
17:08:44

Pavel
20.04.2018
17:08:53
Абсолютно нет
xml ем можно размечать тексты, а жсоном это делать неудобно

Dmitry
20.04.2018
17:09:38

Pavel
20.04.2018
17:09:38
+ там есть комментарии и всякие метаданные
Чет не знаю, мне кажется нет
Он же позиционно зависимый
Там скобочка должна быть на той же строке что и тег

Dmitry
20.04.2018
17:11:35

Google

Pavel
20.04.2018
17:11:44
ну да

Dmitry
20.04.2018
17:13:24
А это плохо при передаче?

Pavel
20.04.2018
17:15:12
Да при передаче желательно все сжать максимально, все пробелы удалить
Вот в json нормально кодировать
еще есть bson всякие, protobuf
много их

Dmitry
20.04.2018
17:16:16
Я немого не пойму. Откуда у sdlang позиционная зависимость берется

Pavel
20.04.2018
17:16:32
Так сделан парсер
Если ты скобочку у тега откроешь на новой строке то ничего не заработает
И вроде бы 2 тега тоже нельзя на 1 строке

Oleg
20.04.2018
17:18:49
Для конфига sdl самое оно

Dark
20.04.2018
17:32:52

Denis
20.04.2018
17:49:57

Valeriy
20.04.2018
18:41:57

Oleg
20.04.2018
20:12:36
Не организовать вложенные структуры

Denis
21.04.2018
11:05:06
@chebotarevp что происходит если телеграм бота банят? он прсото перестаёт получать сообщения из определенного чата?

Pavel
21.04.2018
11:11:00
Да
Ну возможно еще получает апдейт о том что кого то забанили

Google

Pavel
21.04.2018
11:11:41
Можно проверить на живом чате

Denis
21.04.2018
11:32:51
просто я идею chatId не понял
вот у меня бот допустим, его добавили в разные беседы
он туда пописывает тоже
как он узнает что беседа уже не существует?
@chebotarevp вопрос: а как быть если getUpdates блокирующая, а нужно допустим периодически раз в 15 минут что-то слать?
Я жду интерактивных юзеров в getUpdate, а они не пишут, предположим. При этом остаюсь заблокированным и не могу сам ничего слать ведь?
а блин, таймаут же есть

Admin
ERROR: S client not available

Denis
21.04.2018
13:11:49
ксоталик конечно но пойдет пока что

Pavel
21.04.2018
13:13:53

Denis
21.04.2018
13:14:17
дык http коннект ведь один?

Stanislav
21.04.2018
13:14:17
да вроде тебе ответит пустым ответом если нет новых сообщений
или чо, там какой то специальный режим есть?)

Pavel
21.04.2018
13:15:48
дык http коннект ведь один?
Ну если ты в параллельной таске делаешь еще один запрос к серверу телеграма на отправку сообщения то все прекрасно отработает

Denis
21.04.2018
13:16:08
создастся второй коннект? это неправильно идеологически

Stanislav
21.04.2018
13:16:14
почему

Denis
21.04.2018
13:17:41
потому что порядок сообщений может нарушиться
да и зачем если есть коннект уже

Dark
21.04.2018
13:18:51
А если один поток для отправки, а второй для приема?

Stanislav
21.04.2018
13:18:59
ну по мне так нормальная звучит - ты получил пачку сообщений их передал в таск, а сам дальше слушаешь на новые сообщения
а другой таск уже отправит твои мессаги юзерам

Google

Stanislav
21.04.2018
13:19:05
и все по порядку будет

Denis
21.04.2018
13:20:13
а если это диалог?

Dark
21.04.2018
13:20:28
Диалог с кем?

Denis
21.04.2018
13:20:31
ладно придумаем что-нибудь, всё только начинается же

Dark
21.04.2018
13:21:04
Парсим и получаем в одном потоке, а отправляем в другом

Denis
21.04.2018
13:21:34
если юзер дважды быстро отправит боту что-то то бот потом подряд два ответа пришлёт?

Dark
21.04.2018
13:24:20

Denis
21.04.2018
13:24:38
херня-с выходит значит, не должно быть так

Dark
21.04.2018
13:25:43
А какого ты поведения ожидаешь?

Denis
21.04.2018
13:27:18
написал - он ответил, потом следующее сообщение уже отображаться должно
разве клиент телеграма не сортирует их?

Dark
21.04.2018
13:28:14
Ну, мы рассматриваем ситуацию в которой юзер отправил быстрее, чем бот смог ответить

Denis
21.04.2018
13:29:27
по приходу должны сортироваться сообщения, мне кажется
хз происходит ли такое, вроде да

Dark
21.04.2018
13:30:42
Я не понимаю, в чем прикол
Чего ты пытаешься добиться?

Stanislav
21.04.2018
13:33:19
если юзер 100 сообщений быстро отправит, они у него и будут как 100 сообщений, а только потом твои ответы
как бы быстро ты не отвечал