@gogolang

Страница 1161 из 1630
Nikolay
19.06.2018
12:26:26
Народ, у меня объявление: Каждый месяц я буду разыгрывать по от $50 до $100 за: - самую популярную статью об https://github.com/gramework/gramework на таких платформах, как medium, habr.com, digitalocean (если вы хотите опубликовать статью на другой платформе вам нужно написать мне, чтобы я сначала проверил, можно ли автоматически проверить всё нужное для нахождения самой популярной статьи). Автор самой популярной статьи месяца получит деньги. ВНИМАНИЕ: статьи, которые просто копируют примеры из ридми проекта и не дают новых знаний о gramework читателям, не участвуют в акции. - самого активного контрибьютора. Я добавлю специальные баллы в названия тикетов и контрибьютор, собравший наибольшее количество баллов (при этом не меньше 4), получит деньги. Вы можете создавать новые тикеты с вашими пожеланиями, я буду ставить баллы на них. Я сам не участвую в этом рейтинге и не считаю свои же баллы.
статьи, которые просто копируют примеры из ридми проекта и не дают новых знаний о GRARMEWORK читателям, не участвуют в акции. очепятка

Nikolay
19.06.2018
12:36:24
Алсо, можешь грэйм и посмотреть ?
Слишком сложно для меня, пытаюсь понять как строить простую архитектуру после JS не очень очевидно

Google
Nikolay
19.06.2018
12:37:17
Но примеры уже нашел, так что вопрос снят :)

Kirill
19.06.2018
12:39:41
Начать придется с того, чтобы отказаться от директории src внутри пакета ? импортовые пути не усложняй, когда это не надо) вещи, которые нельзя никому давать юзать напрямую, можно складывать в специальный пакет internal, пакеты из него сможешь импортировать только ты из конкретного пакета

main() -> main.go, а дальше я рекомендую воспользоваться здравым смыслом ?

Alexander
19.06.2018
12:41:38
для хаскеллиста код на го нечитаемый, для гофера нечитаемым является код на хаскеле и в этом нет ничего удивительного

Stanislav
19.06.2018
12:43:43
для любого человека код на го нечитаемый т.к. на одну строку вызова функции три строки обработки ошибки

Alexander
19.06.2018
12:46:54
К слову о фаскеле, очень хочу в нём разобраться
Есть хороший курс на степике, только совет - не застрявай на задачах, которые не можешь решить сходу. А то есть там такие "матановские" задачи, которые не так просты. Но в остальном там всё предельно просто и понятно.

Tom
19.06.2018
12:49:09
Гайз, кто-нибудь использует Tensorflow с Go на Ubuntu 18.04? Какой драйвер для GPU вы ставили?

Sergey
19.06.2018
12:54:08
или вопрос про убунту и её дрова для видео?

Tom
19.06.2018
12:56:05
У меня 396.24, CUDA 9, 1080ti. С Питончиков всё ОК, с Go всё крэшится в адский трэш. Пути ОК.

Google
Sergey
19.06.2018
12:56:45
> с Go всё крэшится что пишет?

Tom
19.06.2018
12:58:26
Трейс самой Убунты, типа, fatal error code 1. Попробую воспроизвести на новом инстансе. Может, кто встречал, когда с Питоном ОК, с Go не ОК)

Alexander
19.06.2018
13:03:03
Математически я идиот
Это заблуждение многих, "у вас просто нормального (профессора|учебника|курса) не было"

Alexander
19.06.2018
13:04:58
Для всех, кто думает, что математика не для вас (или вы не для математики) советую книгу "Думай как математик" Барбары Оакли

Nikolay
19.06.2018
13:33:53
Для всех, кто думает, что математика не для вас (или вы не для математики) советую книгу "Думай как математик" Барбары Оакли
Тут надо бы уточнить, что книжка не про математику а скорее про проблемы при изучение чего-либо

Kirill
19.06.2018
13:34:08
Ага

Я посмотрел открывок книги, это не о том, что мне нужно)

Обучаемость у меня хорошая, мне самих знаний не хватает

Nikolay
19.06.2018
13:34:47
Я посмотрел открывок книги, это не о том, что мне нужно)
я кинул, сверху книжку про хаскель где не нужна математика

Andrey
19.06.2018
13:43:54
Народ, а как вообще исходники на Го организовывать? Если у меня например два совершенно не связанных проекта. Создаю две отдельные папки и перед началом работы задаю GOPATH?

ainu
19.06.2018
13:47:34
Народ, а как вообще исходники на Го организовывать? Если у меня например два совершенно не связанных проекта. Создаю две отдельные папки и перед началом работы задаю GOPATH?
У меня в gosrc (это как раз рабочая директория с src/bin и так далее), есть src там project1 project2 project3 github.com (тут то, что go get накачал)

Sergey
19.06.2018
13:48:42
У меня в gosrc (это как раз рабочая директория с src/bin и так далее), есть src там project1 project2 project3 github.com (тут то, что go get накачал)
это приемлимо, если у вас собственный CI pipeline, либо вы никуда не собираетесь выкладывать свой проект

ainu
19.06.2018
13:52:19
ну на гитхаб уходило вроде норм

обычный git push

А что не так? Интересно

Google
Sergey
19.06.2018
13:54:02
А что не так? Интересно
> import "github.com/user/project" vs > import "project"

ainu
19.06.2018
13:55:33
а, ну если мой жругой проект инклудит другой мой гитхабовский то да

тогда git clone и он будет лежать в папке src/github.com/Я

то есть go get=)

Sergey
19.06.2018
13:57:02
тогда git clone и он будет лежать в папке src/github.com/Я
и у вас сплит по кодовой базе src/project и src/github.com/user/project

короче, организация директорий в го это какой-то ужас

особенно если у вас не один таргет-репозиторий

Kirill
19.06.2018
13:59:13
Sergey
19.06.2018
14:01:44
и я об этом, но t.me/gogolang/116033

Daniel
19.06.2018
14:02:15
a?!

Sergey
19.06.2018
14:02:51
мм?

Daniel
19.06.2018
14:03:41
почему это вдруг приемлемо при собственном CI?

Daniel
19.06.2018
14:04:35
потому, что это против того, что ждет компилятор

Sergey
19.06.2018
14:04:36
хотите заморачиваться с переносом проекта и подменой gopath? — ваш выбор

Daniel
19.06.2018
14:06:49
а он ждет $GOPATH/src/полныйПутьКПакету

Sergey
19.06.2018
14:07:28
а он ждет $GOPATH/src/полныйПутьКПакету
и в чём проблема, если полныйПутьКПакету == project?

import "project"

Daniel
19.06.2018
14:07:50
в том, что по этому "полному" пути пакет нельзя скачать

Google
Sergey
19.06.2018
14:08:26
t.me/gogolang/116033 > либо вы никуда не собираетесь выкладывать свой проект

не вижу противоречий

Daniel
19.06.2018
14:09:01
коллега, слово "полный" говорит вам что-нибудь

Sergey
19.06.2018
14:10:11
к сожалению, нет, буду рад, если объясните

Daniel
19.06.2018
14:11:14
лень

Sergey
19.06.2018
14:12:15
тогда буду рад, если кто-нибудь другой объяснит

Andrey
19.06.2018
14:13:48
я не понял в итоге. Вот берем, я разработчик и фриланс на две разные конторы. Нужно что бы их кодовые базы никак не пересикались. Переопределяю GOPATH каждый раз?

Daniel
19.06.2018
14:15:09
ага

там вас еще друга проблема поджидает

Admin
ERROR: S client not available

Kirill
19.06.2018
14:16:36
ага
но зачем?

Daniel
19.06.2018
14:17:01
обычно у нас только один github эккаунт, и, если случайно неправиьный пакет включить в неправильный проект - dep его молча скачает и положит в vendor

Alan
19.06.2018
14:17:56
В плагине vscode есть опция: go.inferGopath

Если я правильно понял

Daniel
19.06.2018
14:23:19
не всем...

Alexander
19.06.2018
14:27:00
ага
ух, а есть средства для того, чтобы это делать автоматически, ну что-то вроде pyenv или nvm?

Sergey
19.06.2018
14:27:42
называется custom CI/CD

‎‎‎‎
19.06.2018
14:27:45
https://golang.org/pkg/net/#UDPConn.WriteToUDP

Что за int возвращает функция?

Google
Sergey
19.06.2018
14:27:57
GOPATH это же переменная окружения

надо другой GOPATH? — переопределяем в скрипте билдера

Что за int возвращает функция?
скорее всего количество записанных байтов

‎‎‎‎
19.06.2018
14:29:32
а как это применяется?

Sergey
19.06.2018
14:30:05
а как это применяется?
число реально записанных байтов может отличается от желаемого числа

‎‎‎‎
19.06.2018
14:31:02
число реально записанных байтов может отличается от желаемого числа
число записанных байтов - это число байтов дошедших до адреса?

Daniel
19.06.2018
14:31:05
но write функции, вроде, возвращают в этом случае ошибку. поэтому обычно это число игнорят. но иногда нам важно знать, на каком именно байте произошла ошибка, и тогда...

‎‎‎‎
19.06.2018
14:31:46
кек, т.е. функция иногда может просто так взять и не дописать байты?

Nikolay
19.06.2018
14:31:47
Ребят, такой вопрос, может можно кого нибудь выцепить что бы позадавать глупые вопросы? Говорят, обучение кого-то хороший повысить собственный навык :)

Jentry
19.06.2018
14:31:55
Что за int возвращает функция?
Смотри интерфейс reader/writer, подробный доклад https://www.youtube.com/watch?v=kuyjuGk1USY

Sergey
19.06.2018
14:31:58
это интернет, детка (с)

Jentry
19.06.2018
14:32:26
только в случае ошибки.
нет, без случая ошибки

‎‎‎‎
19.06.2018
14:32:26
ок, спс

Daniel
19.06.2018
14:32:43
нет, без случая ошибки
насколько я помню, таких нет

Pawel
19.06.2018
14:32:52
для хаскеллиста код на го нечитаемый, для гофера нечитаемым является код на хаскеле и в этом нет ничего удивительного
Для любого нормального программиста, в т.ч. хаскелиста (такие тоже бывают как это ни странно) код на Го читается более чем легко, а на хаскиле сложно

Jentry
19.06.2018
14:32:58
насколько я помню, таких нет
Реализовать можно) Доклад выше как раз про это

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