
?FLERRY?
05.05.2017
06:43:20

Slava
05.05.2017
06:45:24
Это не намёк, попробуй более четко свои мысли формулировать

Мерлин
05.05.2017
06:45:52
Я в принципе очень одобряю идею учиться через практику

Google

?FLERRY?
05.05.2017
06:46:01

Мерлин
05.05.2017
06:46:27
Но для начала советую всё таки ознакомиться с минимальными основами

Slava
05.05.2017
06:46:29
Что было нормально то? И до какого этого?

?FLERRY?
05.05.2017
06:47:06

Slava
05.05.2017
06:48:18
Да раньше нормально было. А потом решил папку переименовать ) - ты считаешь это ответ на вопрос - Как ты запускал то main свой?

?FLERRY?
05.05.2017
06:49:00
Ну ладно, ладно.
ребят, нормально каждую ошибку писать через log.Fatal() в файл?

Илья
05.05.2017
10:36:56
ты знаешь, что делает log.Fatal?
https://golang.org/src/log/log.go?s=9066:9094#L291

?FLERRY?
05.05.2017
10:38:56

Илья
05.05.2017
10:39:21
хм, я бы паниковал

?FLERRY?
05.05.2017
10:39:30
понял, спасибо

分解物質
05.05.2017
10:39:41

Google

?FLERRY?
05.05.2017
10:40:00

分解物質
05.05.2017
10:40:41
а, херово читаю

Andrew
05.05.2017
10:54:18
Тестировать нормально не сможешь

?FLERRY?
05.05.2017
10:55:11
уже понял. Переписал на обычный вывод...

Олег
05.05.2017
10:56:04
Нет, дело в том, что тестировать ошибки не сможешь, если будешь только писать их в вывод. Лучше форвардить их на самый внешний слой, а там уже выводить куда надо :)

?FLERRY?
05.05.2017
10:56:52
я сделал так - ошибки, относящиеся к вводу/пользованию юзера, выводятся ему. Все остальные - тупо в лог.
Мне кажется, такой вариант неплох

DiffieHellman [BlueCode] C#
05.05.2017
13:02:47
qq all
Как писать в файл?

Ivahaev
05.05.2017
13:03:44
Всё на поверхности же.

Vladyslav
05.05.2017
13:03:58
Мде, странно, для кого пишут туториалы, книги, сайты, ридмишки, доки?
чтобы уже с примерами
https://gobyexample.com/writing-files

DiffieHellman [BlueCode] C#
05.05.2017
13:05:29
Я час назад учить язык начал

Anton Saprykin
05.05.2017
13:05:40
?

Илья
05.05.2017
13:06:19
хм, что информативнее, погуглить или зайти в чатик и спросить?

Aleksey
05.05.2017
13:23:21
Думаю и то и то. )) Человек в конце концов получил прямой линк на почитать.

Илья
05.05.2017
13:24:36
видимо, нужно кидать ссылки сразу на https://lmgtfy.com/

Ivahaev
05.05.2017
13:34:45

Google

DiffieHellman [BlueCode] C#
05.05.2017
13:35:01
Я англ язык не знаю :(

Aleksey
05.05.2017
13:38:14
Тогда посмотри тут книгу выкладывали в pdf. На русском.
Вот вроде

?FLERRY?
05.05.2017
13:40:50
http://stackoverflow.com/questions/1821811/how-to-read-write-from-to-file-using-golang
Вот, мой любимый ответ по работе с файлами :)

Vladyslav
05.05.2017
14:18:53

Stas
05.05.2017
14:30:22

Илья
05.05.2017
14:32:56
японский тоже подойдет, видел много статей :)

Maxim
05.05.2017
14:33:11
Это, наверно, китайский был

Илья
05.05.2017
14:33:50
ага, точно

Maxim
05.05.2017
14:33:52
У китайцев го популярен

Илья
05.05.2017
14:34:03
:) beego вон китайцы и слепили

Maxim
05.05.2017
14:34:21
Ага

Andrew
05.05.2017
14:47:41

?FLERRY?
05.05.2017
15:11:28
ребят, на сервере вылетает unsupported protocol scheme, однако на пк при запуске в gogland все супер. Это вообще по каким причинам может быть?
код один и тот же
это при get-запросе

Илья
05.05.2017
15:14:07
http://lmgtfy.com/?q=unsupported+protocol+scheme

?FLERRY?
05.05.2017
15:14:49
дружище, я это видел уже
говорю же, она не просто вылетает

Google

?FLERRY?
05.05.2017
15:15:16
а АБСОЛЮТНО одинаковый код вылетает на одном лишь сервере
причем ссылки одинаковые, он всегда на одной и той же вылетает

Andrew
05.05.2017
15:35:23
у тебя http:// или https:// спереди отсутствует

?FLERRY?
05.05.2017
15:36:04
это я знал :) Я разобрался, в чем проблема. Суть в том, что вк блокирует кучу треков, если у тебя ip европейский. Из-за этого я не получал урлы. Поставил хэндлер...
Ребята, хочу вот код по-красоте подровнять, где надо. Есть ли что-то для go типа sonarqube?

Egor
05.05.2017
17:25:40
Это что

?FLERRY?
05.05.2017
17:35:23
https://www.sonarqube.org/
Эдакий ревьюер кода. Дотошный копец :D
Но очень лёгкий... Кстати, точно. Апсоурс от jetbrains. Правда, он тяжёлый, но надо посмотреть, есть ли там go...

Mikalai
05.05.2017
17:37:58

Slava
05.05.2017
17:38:00
Gometalinter
Всю душу вытрясет

?FLERRY?
05.05.2017
17:38:23
О, спасибо
Я такое люблю ?
Ребят, а часом нет ли в go либы, которая даёт пул горутин, но каждое задание сверх пула пихает в очередь и ждёт, пока хоть одна горутина освободится? Эта очередь мне нужна, чтобы свои велосипеды не писать...
Грубо говоря, у нас есть какая-то функция, ее для экономии ресурсов могут выполнять лишь 5 горутин. Но пришел юзер лишний и попросился ее тоже выполнить. Мы его ставим в очередь и как только освободилась хоть одна горутина, она занимается именно этой задачей.

Maxim
05.05.2017
18:24:53
хотя если тебе не надо следить за тем, чтоб они поднимались, когда падают, то лучше наговнокодить свое
ну типа если супервизор не нужн

Slava
05.05.2017
18:27:25
Обычный канал с буфером

Google

Maxim
05.05.2017
18:28:08
так тоже можно

?FLERRY?
05.05.2017
18:29:37

Maxim
05.05.2017
18:29:55

?FLERRY?
05.05.2017
18:30:22
:D ладно...

Aleksandr
05.05.2017
18:55:34
чувак, когда ты уже уберешь эти костры из ника? это же а) ненормально б) отвлекает

?FLERRY?
05.05.2017
18:55:54
Да они там уже год ?
Ты первый, кто сказал
Готово

Ilya
05.05.2017
19:11:00
Пригорело... ;)

?FLERRY?
05.05.2017
19:11:36
Видимо :D

Ivahaev
05.05.2017
19:43:53
А вот мне интересно, прежде чем здесь задать вопрос, вы спрашиваете гугл? Почти все вопросы типовые задаются, первая ссылка даёт ответ.
Я не дабы поворчать, просто интересно.
Тот же awesome go содержит кучу готовых инструментов.

?FLERRY?
05.05.2017
19:47:44
Конечно спрашиваю Гугл.
Всегда причем

Quet
05.05.2017
19:51:56
и на запрос "go goroutine pool" гугл тебе показал пустую выдачу?

?FLERRY?
05.05.2017
19:54:19
Не, ну это тип уже пустой наезд. Я эту ссылку нашел, ибо она единственная. Я же уточнил, что мне надо. Буферизация запросов.
А эта Либа умеет только в обычный фиксированный пул без памяти... Как я видел в ридми...

Aleksandr
05.05.2017
20:20:12