Vladimir
Но линтеры не всегда говорят то что прям надо чинить
Sergey
действительно, так не подсвечивает
Мерль
Хороший тон проверять ВСЕ возвращаемые ошибки, хотя например в случае с чтением файла это необязательно
Мерль
Я имею в виду ошибку при закрытии файла
Vladimir
ну на что-то я должен опираться
Линтеры дают в том числе и false positive и места которые формально некорректны, но на практике все так делают
Vladimir
Ну ошибка закрытия, ну вероятно и фиг с ней
Vladimir
как я понял resp.Body.Close()) это как раз тот случай
Ага. Поэтому думай в том числе логически
Sergey
спасибо!
Slava
в линтерах можно понижать/повышать уровень фалс позитив
Slava
например для CI можно более высокий уровень, а у себя локально прогонять по низкому, вдруг что найдёт
Alex I.
Доброго всем времени суток! В свободное от рабоы время решил поизучать go и поиграться некоторыми уже ворками типа Echo, решил все это дело завести на c9.io? и не знаю как запустить там правильно этот сервер ворка Echo
Alex I.
Используя стандартный конфиг, вопрос упирается а какой там адрес использовать для старта вместо localhost..
Alex I.
Можно не указывать хост, например — ":5000"(только порт).
Так тоже пробовал, но где тогда открывать сам сайт, есть вот такая ссылка только https://golang-makedon.c9users.io/
Alex I.
Можно не указывать хост, например — ":5000"(только порт).
"Your code is running at https://golang-makedon.c9users.io. Important: use os.Getenv(PORT) as the port and os.Getenv(IP) as the host in your scripts! ⇛ http server started on [:😏:1323"
Oleg
Может быть есть переменная PORT в окружении?
Alex I.
Может быть есть переменная PORT в окружении?
точно, надо было просто 8080 прописать то чтоиспользуется.. спасибо за поддержку!
Мерль
Опубликована запись вебинара "Быстрая веб-разработка с Buffalo" https://www.bigmarker.com/gopheracademy/Rapid-Web-Development-w-Buffalo-Introduction
ainu
В чём практический смысл вот такой записи? type Dog struct { name string _ string }
Daniel
не знаю :)
Daniel
а откуда это?
ros
просто для демострации того что так можно вариант?
Мерль
В чём практический смысл вот такой записи? type Dog struct { name string _ string }
Я не могу уловить, зачем Это не то же самое, что анонимное поле, это так называемое blank field, к нему вообще нельзя обратиться никак, можно только через рефлексию узнать о его наличии
Мерль
Вот так можно например https://play.golang.org/p/SrSZD9b4Gu
Мерль
Вот так нельзя https://play.golang.org/p/dIYhHXvmMV
Мерль
Хотя, можно использовать в качестве аннотаций к структуре, чтобы потом парсить код сторонним инструментом Например так type GenerateSerDe struct{} type User struct { _ GenerateSerDe Username string ID uint64 }
Мерль
Можно даже так type GenerateSerDe struct{} type Stringer struct{} type User struct { _ struct{ GenerateSerDe Stringer } Username string ID uint64 }
Мерль
Наверное я извращенец, но мне нравится
Anonymous
😂😂😂😂😂
Oleg
@twentydraft а вдруг кто-то воспримет как совет? 😃
Мерль
meh Документация к пакету go ужасная, нормальных гайдов по разбору ast нет, так что нам ничгего не грозит :3
Мерль
А меня вот в слак не добавили, даже на письмо с запросом не ответили
Anonymous
Напиши почту
Anonymous
Добавлю
Slava
подкаст начался кстати
ainu
а откуда это?
Из спецификации
🏳️ Phil
Это небось для unsafe. Там в спеке написано же про выравнивание
Slava
кто онлайн слушает? http://golangshow.com/online/
Мерль
кто онлайн слушает? http://golangshow.com/online/
Я, но у меня ужасный коннект, придётся ждать дня четыре выхода на ленту (
A.
Блин, как меня печалит, что нет русскоязычных подкастов про пайтон
Мерль
И руст
A.
Ну Руст да, но он хотя бы не настолько распространен и популярен
Slava
а что там про пайтон говорить?
Мерль
а что там про пайтон говорить?
Как и про го И про руби (есть такой подкаст) Новые популярные библиотеки, коммиты в репозиторий, интересные статьи
Slava
да питон же уже умирает, чего о нём говорить
Мерль
Ну как умирает Имхо он переживёт многие языки
Мерль
Я там спалил прямой эфир админу канала "Потрясающий Go"
Mike
Умирает? Лол вот?
Мерль
Надеюсь трансляция не ляжет
igor
да питон же уже умирает, чего о нём говорить
не согласен, питон нас переживет :)
Мерль
А у кого-то так было, что стрипнутые бинарники не взлетали? Первый раз слышу, если честно
Мерль
https://github.com/maddevsio/gocodelabru
Мерль
https://blog.maddevs.io/golang-codelab-d508bb671f40
Mikalai
А у кого-то так было, что стрипнутые бинарники не взлетали? Первый раз слышу, если честно
на го - не встречался. а вот всякие хромиумы и электорны бывает падают от такого
Мерль
https://youtu.be/WwCWUEO7tqI
Slava
тут видео из СФ https://www.meetup.com/golangsf/events/236855978/
Slava
интересные довольно доклады
Мерль
Честно говоря, меня очень смущает Women Who Go (если что, это такой митап, только для женщин). В этом есть что-то сексистское
Slava
нет, на самом деле
Slava
я могу потом объяснить
Мерль
Ок
igor
Честно говоря, меня очень смущает Women Who Go (если что, это такой митап, только для женщин). В этом есть что-то сексистское
есть также djangogirls - по-моему у них вполне достойная инициатива привлекать девушек к программированию и не бояться мужского осуждения :)
Мерль
есть также djangogirls - по-моему у них вполне достойная инициатива привлекать девушек к программированию и не бояться мужского осуждения :)
Я не против девушек в программировании, мне просто не нравится такое разделение по полу. Что-то типа марша против антифашизма, на который не пускают негров или белых. Хотя я уже что-то заофтопился
igor
а здесь есть девушки? что они могут на это сказать? :)
Мерль
Прикольная штука https://github.com/lelenanam/downsize
Мерль
#meetup https://www.meetup.com/GDGNsk/events/238403529/
Мерль
https://www.meetup.com/Kubernetes-Novosibirsk/events/238732751/
Мерль
Прекрасно, спасибо за подкаст!
Мерль
На самом деле здорово Бананы и линзы восстали, GolangShow, может теперь Умпутун будет чаще записываться
Slava
А что с умпутуном?
Alexander
у него есть какой-то личный нудный подкаст
Мерль
А что с умпутуном?
У него есть личный "еженедельный" подкаст, который выходит раз в месяц, два