Vladimir
Vladimir
Например разрешили выложить но не историю
Alexey
Спасибо!
Nazar
а
Nazar
бля
Nazar
это типа с сишной вставкой
Nazar
во пидоры
Nazar
а есть на чистом го?
Nazar
для геоип.дат?
Anonymous
Alexey
Есть. Ты искал?
Nazar
https://github.com/oschwald/geoip2-golang
Nazar
да
Nazar
вот
Nazar
но тут
Nazar
mmdb
Nazar
а у меня дат)
Nazar
и я не шарю что с этим делать
Vladimir
Igor
Не факт
Конечно - ничто не факт! Вероятность выше.
Nazar
прелесть
Nazar
Igor
Vladimir
Igor
1 commit
Vladimir
1 commit
Потрогавший 500+ файлов на 100к строк
Vladimir
Один человек? Ну-ну
Vladimir
Даже с вендорингом
Igor
Мне надоело играть в угадайки 🙂 я пас
Daniel
что такое - построчно для json?
Daniel
а?!
Daniel
pretty formatted?
Igor
Видимо да, доку недочитал :)
Anonymous
С тендерминтом ктонить работал?
Anonymous
Привет. Вы так вопросы задаёте что ничего не понятно.
Aleksandr
да и вопросительного знака нет.
Aleksandr
читай построчно, выводи. вопрос в чем?
Anonymous
Построчно:
https://stackoverflow.com/questions/8757389/reading-file-line-by-line-in-go
Anonymous
Вот партизан, взял всё удалил ))
Igor
Поломал весь event sourcing 🙂
Aleksandr
некрасиво, согласны?
Aleksandr
Алексей коллега, следующий вопрос с подчищенными за собой сообщениями будет причиной бана.
Daniel
+1
Max
В чем проблема?
Алексей
+
Nazar
Ну типа, как то плохо получается, ты видишь ответы, но не видишь вопрос
freezlite
Я правильно понял, если функция принемает в качестве аргумента интерфейс, то ему свободно можно передать nil и ошибок при компиляции вовсе не будет?
https://play.golang.org/p/mkrsbMxZVpb
Падает в рантайме
Anonymous
freezlite
зачем так сделано?
freezlite
Логично же что nil только пустой интерфейс удовлетворить может
freezlite
Выходит язык со стотической типизацией падает в рантайме, как по мне лучше бы падал при компиляции
Anonymous
Go со "стотической" типизацией до дех пор, пока не дойдёшь до пустых интерфейсов.
freezlite
Ситуация такая, есть структура у которой поля типа интерфейс. В тестах при инициализации этой структуры ненужны поля устанавливаются в nil. Проблема в том что одно из полей представляет более сложный тип из 2х других интерфейсов и в этих интерфейсах имена методов пересекаются, в итоге я не могу скомпоновать интерфейс из нескольких других и соотвественно в тестах для поля прописать nil как в других полях
freezlite
На гитхабе видел предложение чтобы из двух интерфейсов с пересекающимеся методами можно было компоновать другой
Pawel
freezlite
Anonymous
Pawel
Я когда ел грибы тоже так думал
Nazar
псилоцибиновые? хуй где достанешь же
Pawel
в битце растут как надо быть, говорят школота до сих пор собирает
Genaro
Это дичайший офтоп, бро. Просто следуй потоку.
Altay unstppbl
https://groups.google.com/d/msg/golang-announce/qXEbop4t-Wg/tOHb-KE3BAAJ
Altay unstppbl
Релиз 1.10.2 и 1.9.6 вышел
Anonymous
товарищи подскажите. Я хочу мапу, где значение не будет играть роли. Предлагается nums := make(map[int]struct{}) (прочитал в интернетах, что таким макаром struct{} не будет занимать места).
А как в такую карту добавлять данные? Если nums[1]=struct{}{} то это же будет таки приводитьк созданию настоящего инстанса пустой структуры. Или я чего-то не понима?
Anonymous
Anonymous
не знаю.
Anonymous
наверное, мало, но факт в том чтоинстанс же созадётся, значит не ноль
Anonymous
(вроде как я бы так сказал, не зная правды)
Anonymous
Anonymous
https://play.golang.org/p/q5yYrj2zNSV
Anonymous
вот оно как 😳
Anonymous
спасибо, отлегло =))
heavycharged
Есть ли какие-то простые способы паковать в JSON неэкспортируемые свойства структуры? Есть у меня структура, у которой есть logo string. И для этого поля есть геттер func Logo() string, который вызывается в шаблонах и кое-где ещё, возвращающий путь к файлу в хранилище.
Daniel
все, что вы можете на этом местен сделать - это описать для своей структуры маршалер и анмаршалер
heavycharged
Плохи дела.
Daniel
почему?
Daniel
там же довольно просто можно все устроить