invariance
Этот пакет - зависимость
invariance
к другому пакету
invariance
у которого древние импорты
invariance
у меня нет проблем с openpgp
Anonymous
ага, ну тогда ручками все пофикси :)
Anonymous
а есть ли пакет который может сделать виртуальную файловую систему и чтобы os.open работал
Pawel
"плох ioutil" - што?? В исходной цитате уважаемого Дивана речь идёт об особенностях использования интерфейса io.Reader.
Oleg
"плох ioutil" - што?? В исходной цитате уважаемого Дивана речь идёт об особенностях использования интерфейса io.Reader.
Пардон, опечатался, бывает. Да и в любом случае, ты сюда новичка обкакать пришел или что-то дельное сказать?
Pawel
че сразу "обкакать". Я уточняю. Хз что имелось же ввиду. по делу - из сказанного в цитате не следует что якобы io.Reader не надо использовать, а надо вместо него что-то другое. это не правильный вывод сделан
Мерль
Woo, my suggestion will be included in the next #golang release! https://github.com/golang/go/issues/21888
Anonymous
есть несколько типов,но у низ есть методы что делают одно и тоже есть функция в который аргумент это интерфейс как проверять не типы а реализует этот тип интерфейс
Nikolay
Сделать интерфейс с теми методами и указать его
Anonymous
.59:2: impossible type switch case: file (type FileStream) cannot have dynamic type *os.File (missing IsDir method) .:59:2: impossible type switch case: file (type FileStream) cannot have dynamic type *memfs.MemFile (missing IsDir method)ядурак или лыжи не едут,я видь метод не использую а мне нужно получать имя я готов написать соответственную имплантацию name но как вытащить оригинальную структуру
Aleksandr
Хочет интерфейс, а ты даёшь инстанс не соответствующий интерфейсу
Anonymous
это я уже понял что fileinfo был лишним но как мне вернуть оригинальный тип и вызвать метод или получить доступ к структуре
Roman
умерла рутина, которая держала порт
а в гошечке ресурсы освобождаются при завершении гороутины которая их создала?
Anonymous
garbage collector имеется в виду?
Roman
garbage collector имеется в виду?
не только. те же файловые дескрипторы
Roman
умерла рутина, которая держала порт
Roman
никогда бы не подумал что это из-за этого
Daniel
скорее всего - все же gc освободил ресурсы
Alexey 〒.
https://github.com/marcusolsson/tui-go#readme Офигенно
Viktor
Всем привет
Viktor
ПОдскажите есть ли способ десерелизовать такую структуру (выхлоп от 1С) { "Метод": "Registration by INN", "UserUUID": "ba1383cc-0a81-11e6-b0d6-782bcb70e595", "Статус": "Ок" } ?
Viktor
Unmarshal ругается на invalid character 'ï' looking for beginning of value
Viktor
Попробовал, всё работает. Теги не забыли json:"Метод"?
Не, все норм.. там просто в настоящем респонзе в начале затисались три лишних байта (одножопник кодик форматировал походу) 00000000 ef bb bf 7b 0d 0a 20 22 d0 9c d0 b5 d1 82 d0 be |...{.. “........| Временно (!) костыльнул body[3😏
Viktor
Там не space, там чот нечетаемое
Anonymous
Думаю, раз оно нечитаемое и неотображаемое, мб сработает.
Евгений
ef bb bf - это BOM - Byte Order Mark Для многобайтных кодировок указывает в каком порядке идут байты.
Евгений
последнее вермя не очень часто его вижу, иногда редакторы любят вставлять
Zloy-Dobry
Редакторы вставляют ©
Aleша
Коллеги, посоветуйте литературы по теме почитать?
Vasily
http://www.ozon.ru/context/detail/id/34671680/
Aleksandr
30 книг для освоения языка программирования Go #go #book https://proglib.io/p/30-golang-books/
Alexander
https://proglib.io/p/30-golang-books/
Anonymous
когда-то этот совет казался глупым, но теперь кажется что самый истинный - наиболее сжато и полно инфа по языку описана на офф сайте
Anonymous
наприемр https://blog.golang.org/pipelines
Taras 🦀
30 книг для освоения языка программирования Go #go #book https://proglib.io/p/30-golang-books/
что-т слишком дофига учитывая высказывание "Go — простой ЯП "
Aleksandr
что-т слишком дофига учитывая высказывание "Go — простой ЯП "
Разве количество книг показывает сложность языка?
Taras 🦀
Разве количество книг показывает сложность языка?
таки да если смотреть на книги по C++ и сложность наоборот когда смотришь на erlang - полтора книги небольшой и все супер
Vladimir
а это, народ, а тут разве языкосрачи приветствуются?
Alexey 〒.
Vladimir
в соседнем чате го они постоянно
ну я в соседнем чате периодически прошу модераторов за них банить к чертям
Alexey 〒.
Ага. По такому поведению складываеся впечатление о полной неадекватности рустеров Три дня набеги устраивали
Oleg
Парни а на windows следующий код нормально путь до домашней папки отображает? user, err := user.Current() fmt.Println(user.HomeDir)
Alexey
stdout забанили?
Илья
винды нету)
Ок, почему бы не проверить исходники
Илья
Но я посмотрел их за тебя файл /usr/lib/go/src/os/user/lookup_windows.go существует
Oleg
Oleg
Спасибо что ты это сделал, но я наткнулся на такой код.
Oleg
И у меня вызвали сомнения касательно home тк в 2015 году точно такой же вызов не возвращал домашнюю папку
Oleg
Это юниксовый файл, для венды там другое
Ну вот поэтому и спросил, то что запроса для винды не нашел)
Илья
на винде скомпилируется lookup_windows.go
Co.In
Подскажите как правильней записать байт в инт? Тоесть допустим у нас есть 0x12345678 и мы записываем байт 0xFF в инт с определенным смещением, чтоб получить. 0x1234FF78
Michael
ну сначала & потом |
Michael
просто | это сложение по сути
Mikalai
а, ну да
Mikalai
но для 0xff просто | хватит )
Co.In
спасибо
Anonymous
Ребята а где почитать о микросервисах и го для ньюфага
Irina
Книжка Ньюмана про микросервисы хорошая. Еще можно по Cloud Native Go пройтись
Nix
подскажите как создать приватного бота в телеграм?
Alexander
приватного ?
Alexander
персонального ?
Alexander
что-бы ни на чьи команды не откликался ?
Nix
да