Daniel
Pawel
Roman
AVR :)
Да я не удивлюсь, если сейчас достанут какой-нибудь хилый камень
Pawel
16 битный!
Roman
16 битный!
8, но с 16битной адресацией и окошком чтобы хлопая битами тянутся до всего выше 64к, как. Spectrum 128
GG
Sparc, POWER
саша
Dk
Почему, как ни зайду, тут вечно срач о Go vs %random language%? Почему эти люди сидят тут, а не сидят в %random language% чате и не обсуждают его бесконечные плюсы?
Dk
Ну плох так Go, ну не подходит он тебе, ну не пиши ты. Возьми другой язык и уходи
саша
Dk
Скорее всего есть какой-то флуд-чат.
Dk
Но не этот
Daniel
Алексей
В флуде совсем уж дичь творится
Алексей
Roman
Co(n)stantine👨🔬
Roman
Co(n)stantine👨🔬
вот такой костыль нашел https://github.com/spatie/typed
Nathan
Ahoj.
нужна mtproto актуальная, есть у кого?
Roman
Dorian
Dk
Диёр
Idris
Dorian
Haskell?
Писать рекурсии за отсутствием циклов?
Dk
Или "Язык моей мечты случился, но с ним на работу не берут"
Dk
Dorian
Dorian
А го, второй в списке языков моей мечты
Nathan
А в чем проблема?
Проблема в том что телега последнее время много плясала со своим протоколом. Намусался с node.js ещё, найти рабочую либу
Aleksandr
K.
Ребятки, укажите, в какую сторону нужно глянуть.
С клиента приходит объект, в котором массив. Массив состоит из таких сущностей, у которых набор полей. Одно из этих полей type, у которого может быть два значения. Если значение 1, то набор один, если значение 2, то набор полей другой. Почти все поля повторяются, разница в пару полей.
Как это нужно обратотать, чтоб без проблем пользоваться данными из этих полей?
Если нужно, попробую переформулировать вопрос.
Dk
Кажется
Daniel
это все про какой формат?
Dk
Кажется
Сейчас скажут interface{}
Илья
json
Илья
я думаю
Daniel
не надо думать, не надо кажется
K.
Да, приходит json. Я его хочу анмаршалить человечески.
Daniel
вариантов два
Daniel
1. проводить анмаршалинг в два этапа. первым вынуть type, вторым повторить в правильную структуру
2. сделать универсальную структуру, анмаршалить в нее, и из нее ручным копированием делать правильную структуру
Daniel
но самым правильным будет модифицировать протокол так, чтобы приходил однозначный формат
K.
K.
Dk
Простите. Я ещё не разобрался. Просто этот ответ второй день мелькает при вопросе о json
Dk
Или struct{}🤔
Daniel
не, именно interface{}
Nathan
Daniel
а pure go у нас нет ничего?
Мерль
а pure go у нас нет ничего?
была полусырая реализация, но она сдохла
у меня такое ощущение что mtproto написан олимпиадниками-плюсистами, со всеми вытекающими в плане удобства имплементации
Daniel
плюсисты и без олимпиадников справляюццо
Мерль
долгое время самым православным способом писать ботов было использование lua скриптов для консольного клиента
это были простые времена
Daniel
ну - вариант, да
Daniel
а, они прошли?
Мерль
консольный клиент помер
Aleksandr
Danil
не подскажите, если я вызову log.panic(), то программа завершится?
Danil
при обработке ошибок?
Aleksandr
ты попробовал?
Artuchka
Парни
мне надо сделать вредоносный файл
точнее не то, что вредоносный, но просто чтобы винда или антивир ругались на него
Не подскажете что можно такого написать?
Artuchka
потому что я нехочу заражать свой комп?)
Artuchka
+ вирта у меня не запустится
Artuchka
оперативы мало
Dorian
А кто-то в mgo имплементил SetBSON?
Мерль
🏁Александр
народ а как красиво можно решить следующее
🏁Александр
есть библиотека которая кормиться callback
🏁Александр
у callback 1 аргумент
🏁Александр
(передается как функция)
🏁Александр
мне бы туда бд коннект как то скормить
🏁Александр
типо...
lib.Register(func(param string) {
myCallback(db, param)
})
?
Сергей
да
🏁Александр
ну я рассматривал такой вариант конечно же