@gogolang

Страница 1360 из 1630
Nathan
04.09.2018
17:47:30
Ahoj. нужна mtproto актуальная, есть у кого?

Roman
04.09.2018
17:54:06
Эльбрусы как вариант
С фига ли Эльбрус это risc? vliw - да

Google
Диёр
04.09.2018
18:12:58
Idris

Dorian
04.09.2018
18:13:02
Haskell?
Писать рекурсии за отсутствием циклов?

Dk
04.09.2018
18:13:13
Или "Язык моей мечты случился, но с ним на работу не берут"

Dorian
04.09.2018
18:13:28
А го, второй в списке языков моей мечты

Nathan
04.09.2018
18:39:34
А в чем проблема?
Проблема в том что телега последнее время много плясала со своим протоколом. Намусался с node.js ещё, найти рабочую либу

K.
04.09.2018
18:50:01
Ребятки, укажите, в какую сторону нужно глянуть. С клиента приходит объект, в котором массив. Массив состоит из таких сущностей, у которых набор полей. Одно из этих полей type, у которого может быть два значения. Если значение 1, то набор один, если значение 2, то набор полей другой. Почти все поля повторяются, разница в пару полей. Как это нужно обратотать, чтоб без проблем пользоваться данными из этих полей? Если нужно, попробую переформулировать вопрос.

Dk
04.09.2018
18:50:40
Кажется

Daniel
04.09.2018
18:50:49
это все про какой формат?

Dk
04.09.2018
18:50:54
Кажется
Сейчас скажут interface{}

Google
Илья
04.09.2018
18:51:01
json

я думаю

Daniel
04.09.2018
18:51:17
не надо думать, не надо кажется

K.
04.09.2018
18:51:21
Да, приходит json. Я его хочу анмаршалить человечески.

Daniel
04.09.2018
18:51:30
вариантов два

1. проводить анмаршалинг в два этапа. первым вынуть type, вторым повторить в правильную структуру 2. сделать универсальную структуру, анмаршалить в нее, и из нее ручным копированием делать правильную структуру

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

Daniel
04.09.2018
18:55:54
Сейчас скажут interface{}
вообще-то применимость пустого интерфейса в go очень ограничена

Dk
04.09.2018
18:56:49
Простите. Я ещё не разобрался. Просто этот ответ второй день мелькает при вопросе о json

Или struct{}?

Daniel
04.09.2018
18:58:27
не, именно interface{}

Nathan
04.09.2018
19:00:14
Daniel
04.09.2018
19:09:40
а pure go у нас нет ничего?

Мерлин
04.09.2018
19:11:15
а pure go у нас нет ничего?
была полусырая реализация, но она сдохла у меня такое ощущение что mtproto написан олимпиадниками-плюсистами, со всеми вытекающими в плане удобства имплементации

Daniel
04.09.2018
19:11:46
плюсисты и без олимпиадников справляюццо

Мерлин
04.09.2018
19:13:14
долгое время самым православным способом писать ботов было использование lua скриптов для консольного клиента это были простые времена

Daniel
04.09.2018
19:13:33
ну - вариант, да

а, они прошли?

Google
Мерлин
04.09.2018
19:13:59
консольный клиент помер

Danil
04.09.2018
19:59:48
не подскажите, если я вызову log.panic(), то программа завершится?

при обработке ошибок?

Aleksandr
04.09.2018
20:02:31
ты попробовал?

Artuchka
04.09.2018
20:16:03
Парни мне надо сделать вредоносный файл точнее не то, что вредоносный, но просто чтобы винда или антивир ругались на него Не подскажете что можно такого написать?

потому что я нехочу заражать свой комп?)

+ вирта у меня не запустится

оперативы мало

Dorian
04.09.2018
20:26:41
А кто-то в mgo имплементил SetBSON?

Александр
04.09.2018
20:50:43
народ а как красиво можно решить следующее

Александр
04.09.2018
20:50:50
есть библиотека которая кормиться callback

у callback 1 аргумент

(передается как функция)

мне бы туда бд коннект как то скормить

Сергей
04.09.2018
20:55:25
мне бы туда бд коннект как то скормить
Сделай callback инлайном и замкни dbConnection переменную

Александр
04.09.2018
20:56:33
типо... lib.Register(func(param string) { myCallback(db, param) }) ?

Сергей
04.09.2018
20:56:42
да

Александр
04.09.2018
20:56:51
ну я рассматривал такой вариант конечно же

Google
Александр
04.09.2018
20:57:11
не очень красиво

Сергей
04.09.2018
20:57:55
ну я рассматривал такой вариант конечно же
В чём проблема? Можно так же описать myCallback

не очень красиво
Красота и выразительность это не про го ?

Что в какой-то мере достоинство

Вячеслав
04.09.2018
20:59:12
Подскажите плз по токенизации.. мне нужно чтобы фронт обращался к бэку и чтобы никто не мог со стороны просто вызывать это api , то думал реализовать это через токенизацию, но я никак не , выдрать токен и обратиться когда не нужно к бэку? как вообще быть?

Admin
ERROR: S client not available

Александр
04.09.2018
20:59:19
в стиле го

Сергей
04.09.2018
20:59:32
Например

Александр
04.09.2018
20:59:38
сделать структуру с каллбеками и скормить в свойствах

как делается с хедлерами ?

Сергей
04.09.2018
21:00:07
По-моему так ещё более костыльно

Мне кажется философия го как раз и заключается в том, чтобы сделать всё простым и очевидным способом

Без языковых наворотов и излишеств. Что одновременно плюс и минус

Abylay
04.09.2018
21:09:38
Привет ребят вот спросит хотел для чего вообще юзается гоу кратко четко объясните пж

Сергей
04.09.2018
21:11:09
Для бэка и консольных утилит

Лично я использую

Dorian
04.09.2018
21:15:23
Если у меня type M map[string]string То m := M{} тоже что и make(map[string]string) Или я ошибаюсь?

Александр
04.09.2018
21:16:27
а проверить?

я вангую это будет так-же как и

Google
Александр
04.09.2018
21:19:03
m := map[string]string{} m["test"] = "еее" m["test2"] = "еее2"

такой вот "сахарок"

Dorian
04.09.2018
21:24:20
По моим проверкам тоже самое, но почему то когда вызывается SetBSON mgo то говорит что у меня там nil map и я в легком недоумении

Александр
04.09.2018
21:29:35
мне кажется вы туда кормите прямо M большую

вместо m малой

конечно она не инициализрована будет

Dorian
04.09.2018
21:31:05
а как вызывается?
Ну я имплементирую, а пакет внутри себя вызывает

Щас подебажу, разберусь

Pawel
05.09.2018
04:37:23
Писать рекурсии за отсутствием циклов?
Ни один нормальный человек на хаскиле не будет делать рекурсию вместо цикла. Есть много подобных примеров, но они все про обучение языку, а не про реальное применение

Страница 1360 из 1630