Emin Zalaev
test
├─ cmd
├─ go.mod
└─ internal
| └─ opkg.go
|
│-─ main.go
Вова
по идее будет работать
Изменил структуру, и переиминовал pkg → internal
test
├─ go.mod
├─ internal
│ └─ opkg.go
├─ main.go
Ошибка вернулась
Emin Zalaev
попробуй так
internal/handler/opkg.go
Emin Zalaev
добавить еще папку
Emin Zalaev
Emin Zalaev
оо как раз эту либу недавно юзал
Emin Zalaev
драйвер т.е
Emin Zalaev
Emin Zalaev
или в целом ты про раздел, что с гитом разобрался
Вова
или в целом ты про раздел, что с гитом разобрался
Я про подгружаемые пакеты с гита, у меня они работают корректно, а тут с локальными пакетами была ошибка.
По поводу
internal/handler/opkg.go
При импорте в main без алиаса при сохранении файла удаляеться путь к пакету (причем функция из пакета в коде используеться) С алиасом такого не происходит, но в обеих случая ошабка остаеться
Вова
Ладно, не буду пока на этом зацыкливаться, переиминую и поду смотреть курс дальше.
Спасибо за оперативную помощь !)
anhckie
ребята, проясните, что такое nil-канал, и в чем разница nil-интерфейса и пустого интерфейса?
чет запутался опять
Юра (Юрий Александрович)
anhckie
нету, пока теорию на медиуме читаю и встречаю такие определения..
anhckie
"Чтение из nil канала блокирует навсегда"
anhckie
вопрос такой - шо? какой нил-канал )
Илья
var c chan int
Илья
вот тебе nil канал
Юра (Юрий Александрович)
🤔 может они имели в виду чтение из канальной переменной, которой не назначен канал?
Nowa🇺🇦
Юра (Юрий Александрович)
т.е. мы как и в случае переменных указателей должны различать сущность и ссылку на сущность. И переменная канального типа, пока ей не будет присвоен канал содержит nil, как и любой ссылочный тип.
Илья
Eugene
бан
Nowa🇺🇦
бан
бан на всегда
он правокатор
Eugene
@banofbot
Eugene
удачи чел
Eugene
правильно — ведь тебя не будет в чате
Nowa🇺🇦
😘
Илья
Anton
о, ворвался гигант гошки
🅞leksiy
Артем
Ребят, как думаете, для стартапа сколько места брать под базу (postgres), ниша общепит с сайтом - продажником. Вся инфа по ордерам, доставкам, юзерам и other лежит в бд. Что-то страшновато в докер ее запуливать, авось криворукий и данные солью по ошибке,вовремя не задамплю итд...)) Планирую взять инстанс на каком нибудь PostgreSQL as a Service ака ElephantSQL.. Думаю 500мб за глаза, пока что. Как считаете?
Victor
Артем
извините, а где 'там' ?
Victor
в облаке :)
Илья
многие платформы позволяют расширять место на ходу
Илья
но имхо 500мб мало, я никогда не видел предложения с диском меньше 5гб
Артем
в облаке :)
да, там можно динамически апнуть диск
wagner
Илья
Victor
для mvp можно и бесплатный вариант взять ) на время разработки
Артем
так и делаю, пока
Артем
вот не за горами прод))
Victor
вообще зависит от проекта, должна быть какая-то прогнозируемая нагрузка на первое время
Артем
да, но относительно этой нагрузки, я не умею пока расчитывать, сколько это добро будет занимать места в базе
Артем
Илья
Артем
видимо это и буду делать, да
wagner
видимо это и буду делать, да
Слишком много бесполезных индексов не делайте, ведите slowlog
Там если какой-то запрос попадёт в slowlog, там и добавляйте индексы
Артем
хотят сказать, что РУ компании хранят все данные на ru датацентрах?
Артем
wagner
Артем
я уж прочитал, да
Victor
могут проверить и тогда будет не очень хорошо
Артем
спасибо за ваши ответы, вы помогли
Emin Zalaev
Emin Zalaev
ну если мы в отдельной горутине не запустили
Emin Zalaev
ну вообще блок наверное подразумевает блокирование горутины
Anton
ну если мы в нил канал будем писать/читать в какой-то горутине - она залочится навсегда просто
Anton
если это в мейне произойдет - дедлок, да
Anton
и больше горутин нет
Vladislav
nil-каналы нормально смотрятся в селекте из нескольких операций
Anton
видел такое применение кста
Vladislav
типа нет чего-то, значит туда идёт нил-канал, с него событий не будет просто
Илья
Илья
блок != дедлок
Emin Zalaev
да
Anton
в этом чате есть три мудреца
Anton
илья фокс
Anton
владислав ярмак
Anton
и юра еще
Anton
видел его тут
Anton
вроде
Emin Zalaev
а я
Anton
ну как собес в крипту пройдешь....