Не ну это
Вроде же 3060 и стоит 70к?
Не ну это
Или я давно не смотрел на цены
Suleiman
Вроде же 3060 и стоит 70к?
На computeruniverse иногда есть.
Не ну это
А, не . Последний раз за 75 видел
Maks
если 580 за 50-66к то я бы точно не брал)
Maks
друг в том месяце комп собирал
Maks
взял 3060 дешевле 70
Maks
лучше в тыщу раз взять 3060 чем 580
Maks
я девушке когда комп собирал, мы брали ВК rx 570 на 8гб за 9900, последняя цена которая была в том же магазине на эту карту выше 30к
Maks
это пздц
🔥
если 580 за 50-66к то я бы точно не брал)
Взял 3 года назад по 250$ шесть штук)
Suleiman
я девушке когда комп собирал, мы брали ВК rx 570 на 8гб за 9900, последняя цена которая была в том же магазине на эту карту выше 30к
Это реально 3.14здец... Даже старенькие gtx 1060, 1650, 1660 стоят незаслуженно не меньше 31 тыс..
🔥
или 4 сейчас не помню
🔥
Зачем тебе столько?
2 в комп себе, 2 брату 1 отцу и одну про запас
Suleiman
А из-за чего это ? Из-за майнеров ? Я слышал что и в 17м году было такое.
Не ну это
Естесн из-за майнеров
🔥
А из-за чего это ? Из-за майнеров ? Я слышал что и в 17м году было такое.
Когда я брал цены сильно упали + цена на ефир вроде упала
Не ну это
+пандемия
Не ну это
вот и делай выводы
Не ну это
если мы про нынешнее время*
Maks
А еще дефицит микроэлектроники
Maks
вообще если бы курс был как в 2014 было бы еще норм)
Maks
я бы щас получается ваще зарабатывал норм)
Maks
если бы в рублях
Suleiman
Это что придется подождать пока биткойн обвалиться? 😁
Maks
Пока во всем мире майнинг не запретят как в китае
Не ну это
Так биток никак не связан с видюхами))
Suleiman
Так биток никак не связан с видюхами))
Альткойны зато связаны с биткойнами.
N
Ребят привет, я совсем начинающий как мне убрать из строки лишние символы, Подскажите пожалуйста Пример : 111111111_46373_12134 Хочу оставить только 46373
Maks
Для начала скажи, как понять какие символы лишние
Emil
Trim какой-нибудь
N
Спасибо, попробую
N
@ebashu_gerych
QBoff
Для такого случая можно проверку на длину массива сделать
Sardor
Ребят, объясните, пожалуйста, эту страничку: https://tour.golang.org/methods/9 Там объявлены: type Abser interface { Abs() float64 } type Vertex struct { X, Y float64 } func (v *Vertex) Abs() float64 { return math.Sqrt(v.X*v.X + v.Y*v.Y) } и далее: var a Abser = &(Vertex{3, 4}) — тут еще коммент "a *Vertex implements Abser" Как указатель на структуру тут имплементирует интерфейс, в котором указан метод? Если объявлен метод, у которого ресивер — эта структура, значит, структура имплементирует интерфейсы с этим методом? И еще вопрос: В топике Methods and pointer indirection говорится: For the statement v.Scale(5), even though v is a value and not a pointer, the method with the pointer receiver is called automatically. Но в этом топике компилятор ругается на a = Vertex{3, 4} словами Vertex does not implement Abser (Abs method has pointer receiver) При том, что v := Vertex{3, 4} v.Abs() работает т.е. где-то поинтеры вместо значений (и наоборот) подставляются, а где-то нет? Похоже, оно так и есть, но предполагаю, что мог неправильно понять, ибо как по мне, это супер нелогично
Sardor
Ребят, объясните, пожалуйста, эту страничку: https://tour.golang.org/methods/9 Там объявлены: type Abser interface { Abs() float64 } type Vertex struct { X, Y float64 } func (v *Vertex) Abs() float64 { return math.Sqrt(v.X*v.X + v.Y*v.Y) } и далее: var a Abser = &(Vertex{3, 4}) — тут еще коммент "a *Vertex implements Abser" Как указатель на структуру тут имплементирует интерфейс, в котором указан метод? Если объявлен метод, у которого ресивер — эта структура, значит, структура имплементирует интерфейсы с этим методом? И еще вопрос: В топике Methods and pointer indirection говорится: For the statement v.Scale(5), even though v is a value and not a pointer, the method with the pointer receiver is called automatically. Но в этом топике компилятор ругается на a = Vertex{3, 4} словами Vertex does not implement Abser (Abs method has pointer receiver) При том, что v := Vertex{3, 4} v.Abs() работает т.е. где-то поинтеры вместо значений (и наоборот) подставляются, а где-то нет? Похоже, оно так и есть, но предполагаю, что мог неправильно понять, ибо как по мне, это супер нелогично
первый вопрос снят, он неожиданно был отвечен следующим топиком)) https://tour.golang.org/methods/10
George
Ребят, объясните, пожалуйста, эту страничку: https://tour.golang.org/methods/9 Там объявлены: type Abser interface { Abs() float64 } type Vertex struct { X, Y float64 } func (v *Vertex) Abs() float64 { return math.Sqrt(v.X*v.X + v.Y*v.Y) } и далее: var a Abser = &(Vertex{3, 4}) — тут еще коммент "a *Vertex implements Abser" Как указатель на структуру тут имплементирует интерфейс, в котором указан метод? Если объявлен метод, у которого ресивер — эта структура, значит, структура имплементирует интерфейсы с этим методом? И еще вопрос: В топике Methods and pointer indirection говорится: For the statement v.Scale(5), even though v is a value and not a pointer, the method with the pointer receiver is called automatically. Но в этом топике компилятор ругается на a = Vertex{3, 4} словами Vertex does not implement Abser (Abs method has pointer receiver) При том, что v := Vertex{3, 4} v.Abs() работает т.е. где-то поинтеры вместо значений (и наоборот) подставляются, а где-то нет? Похоже, оно так и есть, но предполагаю, что мог неправильно понять, ибо как по мне, это супер нелогично
"Vertex does not implement Abser" потому что в коде для шестого урока нет такого метода у Vertex. Или я не понял что-то? (хорошо ты вопросы оформил, однако 👍)
George
Или ты ссылаешься на шестой пытаясь модифицировать код в девятом?
George
да, вроде так, теперь понял вопрос, надеюсь
George
For the statement v.Scale(5), even though v is a value and not a pointer, the method with the pointer receiver is called automatically. это верно для структур, но не интерфейсов. Интерфейс строго разделяет поинтер ресивер и ресивер по значению.
Anonymous
Привет! Я новичок в go и хочу сделать небольшой проект для себя, но не знаю как правильно это реализовать. Есть сайт отслеживания посылок. Нужно чтобы при вводе трек номера (правильного) программа выдавала последний статус посылки. API у сайта нет, всё производится через запрос типа site.com/number?1111 Создавать правильные get запросы я научился, программа возвращает мне html. А с помощью чего мне этот html можно обработать, чтобы вытащить от туда нужный объект? Какие библиотеки посоветуете? Желательно с примерами использования
Emil
https://github.com/gocolly/colly https://github.com/geziyor/geziyor
О боже, а можно ли этим заменить попытку подключения к апи Гугл драйва для вытаскивания со страницы фото по названию?
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
Emil
У меня был mod init для крупной папки с проектами, внутри для одного я хотел сделать докерфайл, но конкретно для него go.mod я сделать не могу, меня отправляет к крупному. Go.mod крупного проекта с зависимостью нескольких проектов прописать в докерфайле?
Maks
А почему ты го мод инит делаешь в папке которая не является папкой проекта?
Maks
Ты понимаешь что такое модуль?)
Maks
Крч у тебя модуль должен быть внутри проекта
Maks
В корневой папке проекта
Maks
А не всех проектов
Maks
Если какой то другой проект должен работать с этим проектом, то ты его в него затягиваешь через зависимости
Emil
Я думал сначала делать больший проект, но он развитвился, ладно, буду переделывать, спасибо)
Maks
Если у тебя каждое ветвление это разные репозитории то да, так и делай. Иначе придется весь проект в докер пихать.
Maks
Если нет то придется возиться или переделывать структуру
Emil
Если у тебя каждое ветвление это разные репозитории то да, так и делай. Иначе придется весь проект в докер пихать.
А вот репозиторий один тематический "тестовый мусор" Эх, придется перекапывать
Anonymous
Привет! Подскажите, как я могу в ответе убрать фигурные скобки? Выводится [{1111}], а мне нужен именно текст в этих скобках. strings.Join выдаёт ошибку
Anonymous
string[]
Anonymous
Попробовал через strings.Join(bResp, " ") Но получил: cannot use bResp (type bResponse) as type []string in argument to strings.Join
Anonymous
Попробовал string.Join(bResp[:]), но снова ошибка cannot slice bResp (type bResponse)
Anonymous
bResp это ... сейчас..
Anonymous
type bResponse struct { Data struct { Event [1]event json:"events" } json:"data" } type event struct { Id string json:"id" } var bResp bResponse
Anonymous
Тоже пробовал
Anonymous
Photographer Anna
Всех приветствую) мы щас активно ищем го разраба, вот ссылка на вакансию) https://career.habr.com/vacancies/1000083175 мб кого заинтересует офис в спб, но можно и удаленно
Anonymous
Photographer Anna
пасиб)
Anonymous
Попробую, спасибо
Anonymous
Наверное я слишком рано перешёл к такому..на go всего неделю
Anonymous
Кстати, спасибо что объяснил)
🔥
Наверное я слишком рано перешёл к такому..на go всего неделю
Ты пытаешься слайс из структур передать вместо слайса строк
🔥
В джоин слайс строк надо передать
🔥
Ты про итерируй евенты
Anonymous
Всё было проще чем я думал fmt.Println(bResp.Data.Event[0].Id)