@gogolang

Страница 998 из 1630
Vladislav
12.04.2018
19:32:43
_, ok := map[id];

Makkusu
12.04.2018
19:33:20
Ого я забыл уже. Спасибо попробую

Александр
12.04.2018
19:48:14
ээм

Google
Александр
12.04.2018
19:52:16
кстати с юбилеем :)

ровно 1500 подписичиков

Makkusu
12.04.2018
20:08:59
ровно 1500 подписичиков
это круто! Потому что такие комунити редки

Slava
12.04.2018
20:10:37
у меня 1499 показывает

Makkusu
12.04.2018
20:11:46
Slava
12.04.2018
20:11:54
с десктоп клиента

Makkusu
12.04.2018
20:12:02
Может интернет слабый

Slava
12.04.2018
20:12:05
какие у нас проблемы скучные в го канале, посидел неделю в расте, там у них вообще огонь

что ни день, то расследование

то строчки не конвертятся, то дженерики не так раскрываются

Makkusu
12.04.2018
20:12:44
?

Slava
12.04.2018
20:13:13
видно, что люди мозг напрягают каждый день, пока вы тут код пишите

Google
Makkusu
12.04.2018
20:14:17
Я бы вот поделился проблемой про http handle errors но лучше пойду писать код :D

Александр
12.04.2018
20:22:32
ну поделись

@kagemakkusu а что за проблема то?

Andrey
12.04.2018
20:29:07
Привет, ребзя подскажите, а по философии го, если ты работаешь над несколькими проектами то у тебя должен менятся GOPATH или все твои проекты должны находится внутри одного GOPATH, или ты должен добавлять новые пути в GOPATH?

с последним вариантом непонятно тогда с go get

Slava
12.04.2018
20:39:15
всё зависит от того, ортодокс ты или последователь нового вендора

я за то чтобы иметь GOPATH на каждый проект

отдельный

The
12.04.2018
20:39:53
GOPATH на каждый отдельный проект, это dep?

Andrey
12.04.2018
20:40:04
Makkusu
12.04.2018
20:40:12
@kagemakkusu а что за проблема то?
при медленно интернет соединении вырубает и ошибка вроде tls handshake failure

Slava
12.04.2018
20:40:24
не, ортодокс стайл это один gopath на всех

Makkusu
12.04.2018
20:41:32
Незнаю как вы а я по привычке в go/src/директорияпроекта ?

Andrey
12.04.2018
20:41:55
не, ортодокс стайл это один gopath на всех
ну не, это как-то не серьезно

Slava
12.04.2018
20:42:18
скажи это гуглу =)

Andrey
12.04.2018
20:44:04
ну хз, если для разных проектов разные версии либ нужны, то как тогда при ордодокс подходе?

Makkusu
12.04.2018
20:47:14
Людии что опять делаю не так. Создаю цикл с ссылками для запросов Взываю функцию с запросами data_chan := functions.Grab(link, bar) Создаю канал в файле с функцией который вызываю потом в main c := make(chan map[int]*structures.Data) Создаю в цикле две горутины как здесь https://habrahabr.ru/post/197598/ Заполняю карту data[id] = &structures.Data{...} Отдаю в канал c <- data и возвращаю из функции которая собирает данные return c Получаю данные в цикле после вызова data = <-data_chan IDE предупреждает что Cannot use <-data_chan(type *structures.Data) as type map[int]*Data ...

Andrey
12.04.2018
20:49:00
я просто только вкатываюсь в го, решил сделать на нем свой pet проджект. Получается что флоу при создании нового проекта может быть таким: 1) создаем папку нового проекта, в ней bin, pkg, src. переопределяем GOPATH и указываем там созданую родительскую папку 2) в src создаем папку с именем своего проекта, например some_project 3) в src/some_project создаем git репу и начинаем кодить примерно так?

Makkusu
12.04.2018
20:49:51
Google
Andrey
12.04.2018
20:51:00
спасибо

Denys
12.04.2018
21:01:13
подписывайтесь на мои голые фотки

в инстаграмме

Makkusu
12.04.2018
21:01:39
без регистрации и смс

The
12.04.2018
21:07:30
скажем так, GOPATH делаете первый раз при устнановке go, а не каждый раз при создании нового проекта.

Andrey
12.04.2018
21:07:33
окей, читну про dep

The
12.04.2018
21:07:39
если нужны разные версии разных либ, используйте dep

Marlik
12.04.2018
23:33:45
Истина. Поэтому нужно писать свой код так мерзко, чтобы прочесть его смог только ты сам.
Оу, тада мой код смысла ломать мало, его не прочесть никому. ?

Makkusu
13.04.2018
00:24:42
Доброе утро люди) У меня проблема при get запросах. Мне при медленном интернет соединении выкидывает ошибку TLS handshake timeout. Я нашел решение в виде создания контекста с отментой. Саму отмену контекста я не вызываю и передаю в _ . Правильно ли так поступать?

Makkusu
13.04.2018
00:31:22
Ващемто, лучше комменты сначала оттуда почитать, там ценные советы.
Точно. Но я уже отказался от этой идеи потому что подождать 5 минут могу)

Marlik
13.04.2018
00:32:09
Сам подумай, многопоточный грабер одного сайта))) Бред!

У меня два сайта, на каждый по функции, работают так быстро, что пришлось прописывать паузу, ибо Вконтактик не осилял столько гавна публиковать.

Makkusu
13.04.2018
00:34:30
Сам подумай, многопоточный грабер одного сайта))) Бред!
Да там просто запросы чуть ли не трех уровневые

Marlik
13.04.2018
00:35:54
Причём в два этапа, сначала линки дёргаю, потом контент по этим линкам, а ещё сортировка по ключевым словам, и в финале публикация...

И да, отдельно парсю ссылки, заголовки, картинки и текст статьи...

Google
Makkusu
13.04.2018
00:37:03
ну это норма

на сервере

а когда ты из дома запускаешь это уже другое дело

мне осталось только скомпилить под винду

сейчас буду читать

Marlik
13.04.2018
00:38:26
Какая нахрен разница откуда запускать? Я то изначально так и запускал из дома, потом када уже отладил по феншую на сервак закинул.

Makkusu
13.04.2018
00:39:28
ты же не объяснишь юзверу что если у него вот дико медленный инет то не надо качать фильмы параллельно

крч

я переработал уже

надо скомпилить и пойти спать

Marlik
13.04.2018
00:42:26
То что плюсом ещё прога запустилась, комп не помре от этого, тем более что у меня вифи, и паралелльно спиногрызы его юзали, с десктопа и двух мобил. А сеть не стабильна, это я просто словлю ошибку доступа к сайту и всё. Да, лучше спать иногда, иначе каша в голове случается.

Marlik
13.04.2018
00:43:57
Это всего-лишь программа, что она может железу сделать? ))

Makkusu
13.04.2018
00:44:32
Marlik
13.04.2018
00:45:10
Ну максимум повесить его, такое у мну было, разок затупил, в цикле запустил несколько горутин, и они стали плодиться... причем загрузка проца показала 109%

Makkusu
13.04.2018
00:47:23
Класс простая тулза 7мб

Google
Makkusu
13.04.2018
00:49:40
js меньше весить будет ?

Хотя стоп

нифига

Marlik
13.04.2018
00:50:21
А так? -ldflags "-w -s"

Makkusu
13.04.2018
00:50:32
я чот уже путаю

Marlik
13.04.2018
00:50:58
Флаги для компиляции, погугли.

Makkusu
13.04.2018
00:51:08
я чот уже путаю
все фреймворки для фронта оконного весят от ~100мб

Marlik
13.04.2018
00:51:16
Размер сокращает существенно, у мну Линукс.

Makkusu
13.04.2018
00:51:24
Флаги для компиляции, погугли.
спасибо незнал. Просто я только взялся за go нормально

Marlik
13.04.2018
00:52:16
Под венду не знаю, лучше опытных поспрашать... да компиль, страшного всё равно не случится.

Makkusu
13.04.2018
00:58:55
Я пока наткнулся на gccgo. Ты им не пользовался?

Marlik
13.04.2018
01:05:26
go env ... GCCGO="gccgo" CC="gcc" CXX="g++" CGO_ENABLED="1" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" ...

Makkusu
13.04.2018
01:06:31
а раньше был другой

Marlik
13.04.2018
01:11:02
а раньше был другой
В смысле? А какая у тебя версия го?

а раньше был другой
Во, нашёл https://golang.org/doc/faq#What_compiler_technology_is_used_to_build_the_compilers

Страница 998 из 1630